########################################################### Log file generated on Fri Nov 15 08:20:45 PST 2024 Kitsune version: 2.0.3-debug (36) Application ID: io.github.drumber.kitsune.debug Build type: debug Android version: 14 (SDK 34) Device: OnePlus LE2127 ########################################################### --------- beginning of system 11-15 08:18:36.704 24945 24945 I Quality : Skipped: false 6 cost 104.29148 refreshRate 16696586 bit true processName io.github.drumber.kitsune.debug 11-15 08:18:36.823 24945 24945 I Quality : Skipped: false 5 cost 89.67821 refreshRate 16691605 bit true processName io.github.drumber.kitsune.debug 11-15 08:18:36.867 24945 24945 I Quality : Skipped: false 2 cost 33.7106 refreshRate 16688610 bit true processName io.github.drumber.kitsune.debug 11-15 08:18:37.263 24945 24945 I Quality : Skipped: false 3 cost 62.716934 refreshRate 16697597 bit true processName io.github.drumber.kitsune.debug 11-15 08:18:37.286 24945 24945 I Quality : Skipped: false 1 cost 18.593552 refreshRate 16693430 bit true processName io.github.drumber.kitsune.debug 11-15 08:18:37.553 24945 24945 I Quality : Skipped: false 2 cost 34.823345 refreshRate 16700835 bit true processName io.github.drumber.kitsune.debug 11-15 08:18:37.665 24945 24945 I Quality : Skipped: false 5 cost 96.852936 refreshRate 16701061 bit true processName io.github.drumber.kitsune.debug 11-15 08:18:37.781 24945 24945 I Quality : Skipped: false 5 cost 96.07904 refreshRate 16688298 bit true processName io.github.drumber.kitsune.debug 11-15 08:18:37.829 24945 24945 I Quality : Skipped: false 2 cost 44.44416 refreshRate 16690714 bit true processName io.github.drumber.kitsune.debug 11-15 08:18:38.984 24945 24945 D VRI[MainActivity]: relayoutWindow result, sizeChanged:false, surfaceControlChanged:true, transformHintChanged:false, mSurfaceSize:Point(1080, 2412), mLastSurfaceSize:Point(1080, 2412), mWidth:1080, mHeight:2412, requestedWidth:1080, requestedHeight:2412, transformHint:0, lastTransformHint:0, installOrientation:0, displayRotation:0, isSurfaceValid:false, attr.flag:-2122252032, useBlast:true, tmpFrames:ClientWindowFrames{frame=[0,0][1080,2412] display=[0,0][1080,2412] parentFrame=[0,0][0,0]}, params:null 11-15 08:18:41.138 24945 24945 D ActivityThread: do gfx trim 40 success 11-15 08:20:10.394 24945 24945 D ActivityThread: ComponentInfo{io.github.drumber.kitsune.debug/io.github.drumber.kitsune.ui.main.MainActivity} checkFinished=false 2 11-15 08:20:10.394 24945 24945 D ResourcesManagerExtImpl: applyConfigurationToAppResourcesLocked app.getDisplayId() return callback.displayId:-1 11-15 08:20:10.398 24945 24945 I Quality : Skipped: false 0 cost 4.037552 refreshRate 16693150 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:10.472 24945 24945 D VRI[MainActivity]: relayoutWindow result, sizeChanged:false, surfaceControlChanged:true, transformHintChanged:false, mSurfaceSize:Point(1080, 2412), mLastSurfaceSize:Point(1080, 2412), mWidth:1080, mHeight:2412, requestedWidth:1080, requestedHeight:2412, transformHint:0, lastTransformHint:0, installOrientation:0, displayRotation:0, isSurfaceValid:true, attr.flag:-2122252032, useBlast:true, tmpFrames:ClientWindowFrames{frame=[0,0][1080,2412] display=[0,0][1080,2412] parentFrame=[0,0][0,0]}, params:{(0,0)(fillxfill) sim={adjust=pan forwardNavigation} layoutInDisplayCutoutMode=shortEdges ty=BASE_APPLICATION wanim=0x10302fe 11-15 08:20:10.472 24945 24945 D VRI[MainActivity]: fl=LAYOUT_IN_SCREEN LAYOUT_INSET_DECOR SPLIT_TOUCH HARDWARE_ACCELERATED DRAWS_SYSTEM_BAR_BACKGROUNDS 11-15 08:20:10.472 24945 24945 D VRI[MainActivity]: pfl=NO_MOVE_ANIMATION FORCE_DRAW_STATUS_BAR_BACKGROUND USE_BLAST FIT_INSETS_CONTROLLED 11-15 08:20:10.472 24945 24945 D VRI[MainActivity]: vsysui=LAYOUT_STABLE 11-15 08:20:10.472 24945 24945 D VRI[MainActivity]: bhv=DEFAULT 11-15 08:20:10.472 24945 24945 D VRI[MainActivity]: fitSides= CLP[ ]} 11-15 08:20:10.473 24945 24945 W VRI[MainActivity]: updateBlastSurfaceIfNeeded, surfaceSize:Point(1080, 2412), lastSurfaceSize:Point(1080, 2412), format:-1, blastBufferQueue:null 11-15 08:20:10.580 24945 24945 W VRI[MainActivity]: handleResized abandoned! 11-15 08:20:10.581 24945 24945 W VRI[MainActivity]: handleResized abandoned! 11-15 08:20:10.584 24945 24945 I Quality : Skipped: false 5 cost 99.97327 refreshRate 16685587 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:10.789 24945 24945 W VRI[MainActivity]: handleResized abandoned! 11-15 08:20:10.837 24945 24945 W VRI[MainActivity]: handleResized abandoned! 11-15 08:20:10.837 24945 24945 I Quality : Skipped: false 1 cost 19.33052 refreshRate 16696930 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:10.872 24945 24945 I Quality : Skipped: false 1 cost 20.839209 refreshRate 16697787 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:10.920 24945 24945 I Quality : Skipped: false 1 cost 18.343096 refreshRate 16697497 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:11.269 24945 24945 I Quality : Skipped: false 1 cost 17.681664 refreshRate 16694412 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:11.354 24945 24945 I Quality : Skipped: false 1 cost 19.040516 refreshRate 16697108 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:11.389 24945 24945 I Quality : Skipped: false 1 cost 19.92334 refreshRate 16697511 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:12.061 24945 24945 I Quality : Skipped: false 3 cost 58.06924 refreshRate 16692727 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:12.089 24945 24945 I Quality : Skipped: false 1 cost 19.371576 refreshRate 16692347 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:12.395 24945 24945 I Quality : Skipped: false 7 cost 124.803894 refreshRate 16697361 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:12.523 24945 24945 I Quality : Skipped: false 6 cost 102.278915 refreshRate 16692317 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:12.575 24945 24945 I Quality : Skipped: false 2 cost 38.188576 refreshRate 16689736 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:12.726 24945 24945 I Quality : Skipped: false 3 cost 55.299755 refreshRate 16692199 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:12.755 24945 24945 I Quality : Skipped: false 1 cost 17.796232 refreshRate 16692707 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:12.975 24945 24945 I Quality : Skipped: false 1 cost 20.204184 refreshRate 16697740 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:13.116 24945 24945 I Quality : Skipped: false 7 cost 127.64842 refreshRate 16697801 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:13.250 24945 24945 I Quality : Skipped: false 7 cost 128.99542 refreshRate 16691013 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:13.304 24945 24945 I Quality : Skipped: false 2 cost 48.923725 refreshRate 16694240 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:13.588 24945 24945 I Quality : Skipped: false 3 cost 65.802 refreshRate 16699187 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:13.609 24945 24945 I Quality : Skipped: false 1 cost 20.451231 refreshRate 16692234 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:13.853 24945 24945 I Quality : Skipped: false 1 cost 30.419275 refreshRate 16701154 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:13.876 24945 24945 I Quality : Skipped: false 1 cost 19.440088 refreshRate 16698173 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:13.986 24945 24945 I Quality : Skipped: false 5 cost 96.777954 refreshRate 16692955 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:14.036 24945 24945 I Quality : Skipped: false 2 cost 46.97911 refreshRate 16683509 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:14.313 24945 24945 I Quality : Skipped: false 1 cost 23.159979 refreshRate 16694938 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:14.428 24945 24945 I Quality : Skipped: false 1 cost 21.362484 refreshRate 16688103 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:14.458 24945 24945 I Quality : Skipped: false 1 cost 17.868185 refreshRate 16690759 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:14.668 24945 24945 I Quality : Skipped: false 1 cost 26.938488 refreshRate 16697412 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:14.698 24945 24945 I Quality : Skipped: false 1 cost 23.95246 refreshRate 16696543 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:14.757 24945 24945 I Quality : Skipped: false 1 cost 32.800797 refreshRate 16695419 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:14.809 24945 24945 I Quality : Skipped: false 3 cost 51.482388 refreshRate 16694963 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:15.337 24945 24945 I Quality : Skipped: false 3 cost 61.716892 refreshRate 16690596 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:15.359 24945 24945 I Quality : Skipped: false 1 cost 17.471577 refreshRate 16689691 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:15.526 24945 24945 I Quality : Skipped: false 1 cost 17.541372 refreshRate 16691851 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:15.652 24945 24945 I Quality : Skipped: false 6 cost 110.21556 refreshRate 16694410 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:15.788 24945 24945 I Quality : Skipped: false 6 cost 112.00343 refreshRate 16693136 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:15.839 24945 24945 I Quality : Skipped: false 2 cost 46.95638 refreshRate 16689472 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:15.860 24945 24945 I Quality : Skipped: false 1 cost 17.84729 refreshRate 16689278 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:16.033 24945 24945 I Quality : Skipped: false 3 cost 56.725567 refreshRate 16693900 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:16.062 24945 24945 I Quality : Skipped: false 1 cost 18.87353 refreshRate 16693560 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:16.326 24945 24945 I Quality : Skipped: false 1 cost 32.207745 refreshRate 16697540 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:16.470 24945 24945 I Quality : Skipped: false 8 cost 143.29843 refreshRate 16696346 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:16.622 24945 24945 I Quality : Skipped: false 8 cost 145.16924 refreshRate 16688029 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:16.666 24945 24945 I Quality : Skipped: false 2 cost 38.47448 refreshRate 16693979 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:16.820 24945 24945 I Quality : Skipped: false 3 cost 59.74094 refreshRate 16693717 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:16.846 24945 24945 I Quality : Skipped: false 1 cost 18.31283 refreshRate 16691972 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:17.090 24945 24945 I Quality : Skipped: false 2 cost 45.25188 refreshRate 16703943 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:17.205 24945 24945 I Quality : Skipped: false 6 cost 110.71687 refreshRate 16700724 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:17.257 24945 24945 I Quality : Skipped: false 2 cost 45.614594 refreshRate 16691378 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:17.551 24945 24945 I Quality : Skipped: true 1 cost 22.469976 refreshRate 16701018 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:17.586 24945 24945 I Quality : Skipped: false 1 cost 23.827084 refreshRate 16699848 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:17.637 24945 24945 I Quality : Skipped: false 1 cost 24.303246 refreshRate 16693011 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:18.253 24945 24945 I Quality : Skipped: false 3 cost 56.04582 refreshRate 16696821 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:18.659 24945 24945 I Quality : Skipped: false 3 cost 61.642605 refreshRate 16693965 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:18.704 24945 24945 I Quality : Skipped: false 1 cost 23.623505 refreshRate 16694513 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:18.846 24945 24945 I Quality : Skipped: false 7 cost 132.1201 refreshRate 16690779 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:18.971 24945 24945 I Quality : Skipped: false 7 cost 123.110115 refreshRate 16688739 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:19.007 24945 24945 I Quality : Skipped: false 1 cost 25.959496 refreshRate 16689887 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:19.096 24945 24945 I Quality : Skipped: false 3 cost 65.0407 refreshRate 16690155 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:19.119 24945 24945 I Quality : Skipped: false 1 cost 20.948727 refreshRate 16691396 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:19.422 24945 24945 I Quality : Skipped: false 1 cost 23.41649 refreshRate 16699584 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:19.468 24945 24945 I Quality : Skipped: false 2 cost 36.389065 refreshRate 16697086 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:19.521 24945 24945 I Quality : Skipped: false 1 cost 22.707544 refreshRate 16696204 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:19.654 24945 24945 I Quality : Skipped: false 6 cost 105.17536 refreshRate 16689887 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:19.714 24945 24945 I Quality : Skipped: false 2 cost 48.487297 refreshRate 16689113 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:19.735 24945 24945 I Quality : Skipped: false 1 cost 19.932083 refreshRate 16689462 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:19.988 24945 24945 I Quality : Skipped: false 3 cost 55.572464 refreshRate 16695800 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:20.345 24945 24945 I Quality : Skipped: false 1 cost 28.616732 refreshRate 16698473 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:20.482 24945 24945 I Quality : Skipped: false 7 cost 132.29367 refreshRate 16695827 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:20.658 24945 24945 I Quality : Skipped: false 10 cost 174.30428 refreshRate 16691348 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:20.694 24945 24945 I Quality : Skipped: false 1 cost 26.810894 refreshRate 16694640 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:20.787 24945 24945 I Quality : Skipped: false 1 cost 19.885477 refreshRate 16695610 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:20.837 24945 24945 I Quality : Skipped: false 1 cost 19.584019 refreshRate 16693848 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:20.879 24945 24945 I Quality : Skipped: false 1 cost 28.098593 refreshRate 16693137 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:20.913 24945 24945 I Quality : Skipped: false 1 cost 29.3157 refreshRate 16693081 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:21.561 24945 24945 I Quality : Skipped: false 3 cost 59.06374 refreshRate 16696658 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:21.589 24945 24945 I Quality : Skipped: false 1 cost 20.708021 refreshRate 16692545 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:21.803 24945 24945 I Quality : Skipped: false 1 cost 17.83201 refreshRate 16692933 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:21.928 24945 24945 I Quality : Skipped: false 6 cost 109.13941 refreshRate 16692249 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:22.042 24945 24945 I Quality : Skipped: false 6 cost 106.121414 refreshRate 16689433 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:22.077 24945 24945 I Quality : Skipped: false 1 cost 24.496965 refreshRate 16691739 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:22.450 24945 24945 I Quality : Skipped: false 3 cost 62.979527 refreshRate 16695321 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:22.472 24945 24945 I Quality : Skipped: false 1 cost 18.939728 refreshRate 16690360 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:22.732 24945 24945 I Quality : Skipped: false 1 cost 28.462448 refreshRate 16694084 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:22.839 24945 24945 I Quality : Skipped: false 6 cost 102.08111 refreshRate 16696631 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:22.955 24945 24945 I Quality : Skipped: false 5 cost 84.22004 refreshRate 16690202 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:23.009 24945 24945 I Quality : Skipped: false 2 cost 38.292423 refreshRate 16688916 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:23.482 24945 24945 I Quality : Skipped: false 3 cost 60.886852 refreshRate 16697590 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:23.660 24945 24945 I Quality : Skipped: false 1 cost 21.919088 refreshRate 16689671 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:23.773 24945 24945 I Quality : Skipped: false 6 cost 101.391594 refreshRate 16689793 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:23.884 24945 24945 I Quality : Skipped: false 4 cost 78.822525 refreshRate 16690831 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:23.929 24945 24945 I Quality : Skipped: false 2 cost 40.405975 refreshRate 16693402 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:24.152 24945 24945 I Quality : Skipped: false 1 cost 29.067148 refreshRate 16699459 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:24.194 24945 24945 I Quality : Skipped: false 2 cost 38.137768 refreshRate 16697639 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:24.235 24945 24945 I Quality : Skipped: false 1 cost 28.503204 refreshRate 16695515 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:24.309 24945 24945 I Quality : Skipped: false 2 cost 36.07047 refreshRate 16690151 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:24.930 24945 24945 I Quality : Skipped: false 1 cost 23.295324 refreshRate 16690190 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:24.961 24945 24945 I Quality : Skipped: true 1 cost 20.382572 refreshRate 16690580 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:25.492 24945 24945 I Quality : Skipped: false 3 cost 50.711037 refreshRate 16690812 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:25.749 24945 24945 I Quality : Skipped: false 1 cost 24.62337 refreshRate 16688487 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:25.877 24945 24945 I Quality : Skipped: false 7 cost 118.58473 refreshRate 16689051 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:25.991 24945 24945 I Quality : Skipped: false 5 cost 99.710464 refreshRate 16686858 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:26.026 24945 24945 I Quality : Skipped: false 1 cost 18.086103 refreshRate 16687553 bit true processName io.github.drumber.kitsune.debug --------- beginning of main 11-15 08:20:26.172 24945 26430 W System.err: at com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream.read(RecyclableBufferedInputStream.java:305) 11-15 08:20:26.172 24945 26430 W System.err: at android.graphics.BitmapFactory.nativeDecodeStream(Native Method) 11-15 08:20:26.172 24945 26430 W System.err: at android.graphics.BitmapFactory.decodeStreamInternal(BitmapFactory.java:908) 11-15 08:20:26.172 24945 26430 W System.err: at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:857) 11-15 08:20:26.172 24945 26430 W System.err: at com.bumptech.glide.load.resource.bitmap.ImageReader$InputStreamImageReader.decodeBitmap(ImageReader.java:194) 11-15 08:20:26.172 24945 26430 W System.err: at com.bumptech.glide.load.resource.bitmap.Downsampler.decodeStream(Downsampler.java:781) 11-15 08:20:26.172 24945 26430 W System.err: at com.bumptech.glide.load.resource.bitmap.Downsampler.getDimensions(Downsampler.java:752) 11-15 08:20:26.172 24945 26430 W System.err: at com.bumptech.glide.load.resource.bitmap.Downsampler.decodeFromWrappedStreams(Downsampler.java:317) 11-15 08:20:26.172 24945 26430 W System.err: at com.bumptech.glide.load.resource.bitmap.Downsampler.decode(Downsampler.java:285) 11-15 08:20:26.172 24945 26430 W System.err: at com.bumptech.glide.load.resource.bitmap.Downsampler.decode(Downsampler.java:222) 11-15 08:20:26.172 24945 26430 W System.err: at com.bumptech.glide.load.resource.bitmap.StreamBitmapDecoder.decode(StreamBitmapDecoder.java:62) 11-15 08:20:26.172 24945 26430 W System.err: at com.bumptech.glide.load.resource.bitmap.StreamBitmapDecoder.decode(StreamBitmapDecoder.java:18) 11-15 08:20:26.172 24945 26430 W System.err: at com.bumptech.glide.load.resource.bitmap.BitmapDrawableDecoder.decode(BitmapDrawableDecoder.java:58) 11-15 08:20:26.172 24945 26430 W System.err: at com.bumptech.glide.load.engine.DecodePath.decodeResourceWithList(DecodePath.java:92) 11-15 08:20:26.172 24945 26430 W System.err: at com.bumptech.glide.load.engine.DecodePath.decodeResource(DecodePath.java:70) 11-15 08:20:26.172 24945 26430 W System.err: at com.bumptech.glide.load.engine.DecodePath.decode(DecodePath.java:59) 11-15 08:20:26.172 24945 26430 W System.err: at com.bumptech.glide.load.engine.LoadPath.loadWithExceptionList(LoadPath.java:76) 11-15 08:20:26.172 24945 26430 W System.err: at com.bumptech.glide.load.engine.LoadPath.load(LoadPath.java:57) 11-15 08:20:26.172 24945 26430 W System.err: at com.bumptech.glide.load.engine.DecodeJob.runLoadPath(DecodeJob.java:539) 11-15 08:20:26.172 24945 26430 W System.err: at com.bumptech.glide.load.engine.DecodeJob.decodeFromFetcher(DecodeJob.java:503) 11-15 08:20:26.173 24945 26430 W System.err: at com.bumptech.glide.load.engine.DecodeJob.decodeFromData(DecodeJob.java:489) 11-15 08:20:26.173 24945 26430 W System.err: at com.bumptech.glide.load.engine.DecodeJob.decodeFromRetrievedData(DecodeJob.java:434) 11-15 08:20:26.173 24945 26430 W System.err: at com.bumptech.glide.load.engine.DecodeJob.onDataFetcherReady(DecodeJob.java:399) 11-15 08:20:26.173 24945 26430 W System.err: at com.bumptech.glide.load.engine.SourceGenerator.cacheData(SourceGenerator.java:176) 11-15 08:20:26.173 24945 26430 W System.err: at com.bumptech.glide.load.engine.SourceGenerator.startNext(SourceGenerator.java:56) 11-15 08:20:26.173 24945 26430 W System.err: at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:311) 11-15 08:20:26.173 24945 26430 W System.err: at com.bumptech.glide.load.engine.DecodeJob.runWrapped(DecodeJob.java:280) 11-15 08:20:26.173 24945 26430 W System.err: at com.bumptech.glide.load.engine.DecodeJob.run(DecodeJob.java:235) 11-15 08:20:26.173 24945 26430 W System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 11-15 08:20:26.173 24945 26430 W System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644) 11-15 08:20:26.173 24945 26430 W System.err: at com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1.run(GlideExecutor.java:424) 11-15 08:20:26.173 24945 26430 W System.err: at java.lang.Thread.run(Thread.java:1012) 11-15 08:20:26.173 24945 26430 W System.err: at com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultPriorityThreadFactory$1.run(GlideExecutor.java:383) 11-15 08:20:26.173 24945 26430 D OpenGLRenderer: ---- read threw an exception 11-15 08:20:26.173 24945 26430 D OpenGLRenderer: --- Failed to create image decoder with message 'unimplemented' 11-15 08:20:26.175 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:26.175 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:26.175 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:26.182 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:26.182 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:26.182 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:26.213 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:26.214 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:26.214 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:26.214 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:26.214 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:26.214 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:26.220 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.ui.details.DetailsViewModel'... 11-15 08:20:26.221 24945 24945 D [Koin] : | >> parameters DefinitionParameters[] 11-15 08:20:26.221 24945 24945 D [Koin] : |- ? t:'io.github.drumber.kitsune.ui.details.DetailsViewModel' - q:'null' look in injected parameters 11-15 08:20:26.221 24945 24945 D [Koin] : | (+) '[Factory: 'io.github.drumber.kitsune.ui.details.DetailsViewModel']' 11-15 08:20:26.221 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.domain.user.GetLocalUserIdUseCase'... 11-15 08:20:26.221 24945 24945 D [Koin] : | (+) '[Factory: 'io.github.drumber.kitsune.domain.user.GetLocalUserIdUseCase']' 11-15 08:20:26.221 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.UserRepository'... 11-15 08:20:26.221 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.UserRepository' in 0.016 ms 11-15 08:20:26.221 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.domain.user.GetLocalUserIdUseCase' in 0.114 ms 11-15 08:20:26.221 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.domain.auth.IsUserLoggedInUseCase'... 11-15 08:20:26.221 24945 24945 D [Koin] : | (+) '[Factory: 'io.github.drumber.kitsune.domain.auth.IsUserLoggedInUseCase']' 11-15 08:20:26.221 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.AccessTokenRepository'... 11-15 08:20:26.221 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.AccessTokenRepository' in 0.013 ms 11-15 08:20:26.221 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.domain.auth.IsUserLoggedInUseCase' in 0.093 ms 11-15 08:20:26.221 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.domain.library.UpdateLibraryEntryUseCase'... 11-15 08:20:26.221 24945 24945 D [Koin] : | (+) '[Factory: 'io.github.drumber.kitsune.domain.library.UpdateLibraryEntryUseCase']' 11-15 08:20:26.221 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.LibraryRepository'... 11-15 08:20:26.221 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.LibraryRepository' in 0.01 ms 11-15 08:20:26.221 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.domain.library.UpdateLibraryEntryUseCase' in 0.077 ms 11-15 08:20:26.221 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.FavoriteRepository'... 11-15 08:20:26.221 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.FavoriteRepository' in 0.013 ms 11-15 08:20:26.221 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.LibraryRepository'... 11-15 08:20:26.221 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.LibraryRepository' in 0.011 ms 11-15 08:20:26.221 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.AnimeRepository'... 11-15 08:20:26.221 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.AnimeRepository' in 0.014 ms 11-15 08:20:26.221 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.MangaRepository'... 11-15 08:20:26.221 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.MangaRepository' in 0.012 ms 11-15 08:20:26.221 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.MappingRepository'... 11-15 08:20:26.221 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.MappingRepository' in 0.012 ms 11-15 08:20:26.221 24945 24945 D [Koin] : | << parameters 11-15 08:20:26.221 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.ui.details.DetailsViewModel' in 0.82 ms 11-15 08:20:26.222 24945 24945 W Glide : Load failed for [null] with dimensions [0x0] 11-15 08:20:26.222 24945 24945 W Glide : class com.bumptech.glide.load.engine.GlideException: Received null model 11-15 08:20:26.224 24945 24945 I Quality : Skipped: false 3 cost 65.82664 refreshRate 16692422 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:26.227 24945 24945 W Glide : Load failed for [null] with dimensions [0x0] 11-15 08:20:26.227 24945 24945 W Glide : class com.bumptech.glide.load.engine.GlideException: Received null model 11-15 08:20:26.228 24945 13082 I okhttp.OkHttpClient: --> GET https://kitsu.app/api/edge/library-entries?filter%5Buser_id%5D=1381639&fields%5BlibraryEntries%5D=status%2Cprogress%2CratingTwenty&page%5Blimit%5D=1&filter%5Bmanga_id%5D=8 h2 11-15 08:20:26.228 24945 13081 I okhttp.OkHttpClient: --> GET https://kitsu.app/api/edge/favorites?filter%5Buser_id%5D=1381639&filter%5Bitem_id%5D=8&filter%5Bitem_type%5D=Manga h2 11-15 08:20:26.228 24945 13083 I okhttp.OkHttpClient: --> GET https://kitsu.app/api/edge/manga/8?fields%5Bcategories%5D=slug%2Ctitle&include=categories%2CmediaRelationships%2CmediaRelationships.destination h2 11-15 08:20:26.228 24945 13082 I okhttp.OkHttpClient: User-Agent: Kitsune/2.0.3-debug 11-15 08:20:26.228 24945 13081 I okhttp.OkHttpClient: User-Agent: Kitsune/2.0.3-debug 11-15 08:20:26.228 24945 13083 I okhttp.OkHttpClient: User-Agent: Kitsune/2.0.3-debug 11-15 08:20:26.228 24945 13082 I okhttp.OkHttpClient: Authorization: ██ 11-15 08:20:26.228 24945 13081 I okhttp.OkHttpClient: Authorization: ██ 11-15 08:20:26.228 24945 13083 I okhttp.OkHttpClient: Authorization: ██ 11-15 08:20:26.228 24945 13081 I okhttp.OkHttpClient: Host: kitsu.app 11-15 08:20:26.228 24945 13082 I okhttp.OkHttpClient: Host: kitsu.app 11-15 08:20:26.228 24945 13081 I okhttp.OkHttpClient: Connection: Keep-Alive 11-15 08:20:26.228 24945 13083 I okhttp.OkHttpClient: Host: kitsu.app 11-15 08:20:26.228 24945 13082 I okhttp.OkHttpClient: Connection: Keep-Alive 11-15 08:20:26.229 24945 13081 I okhttp.OkHttpClient: Accept-Encoding: gzip 11-15 08:20:26.229 24945 13082 I okhttp.OkHttpClient: Accept-Encoding: gzip 11-15 08:20:26.229 24945 13083 I okhttp.OkHttpClient: Connection: Keep-Alive 11-15 08:20:26.229 24945 13081 I okhttp.OkHttpClient: --> END GET 11-15 08:20:26.229 24945 13082 I okhttp.OkHttpClient: --> END GET 11-15 08:20:26.229 24945 13083 I okhttp.OkHttpClient: Accept-Encoding: gzip 11-15 08:20:26.229 24945 13083 I okhttp.OkHttpClient: --> END GET 11-15 08:20:26.248 24945 24945 I Quality : Skipped: false 1 cost 23.055044 refreshRate 16689529 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:26.252 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:26.252 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@b5c11a 11-15 08:20:26.252 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:26.261 24945 24945 D LeakCanary: Watching instance of android.widget.FrameLayout (io.github.drumber.kitsune.ui.search.SearchFragment received Fragment#onDestroyView() callback (references to its views should be cleared to prevent leaks)) with key 28408887-7691-4448-823c-f96055ac4063 11-15 08:20:26.383 24945 13081 I okhttp.OkHttpClient: <-- 200 https://kitsu.app/api/edge/favorites?filter%5Buser_id%5D=1381639&filter%5Bitem_id%5D=8&filter%5Bitem_type%5D=Manga (154ms) 11-15 08:20:26.383 24945 13081 I okhttp.OkHttpClient: date: Fri, 15 Nov 2024 16:20:27 GMT 11-15 08:20:26.383 24945 13081 I okhttp.OkHttpClient: content-type: application/vnd.api+json 11-15 08:20:26.384 24945 13081 I okhttp.OkHttpClient: alt-svc: h3=":443"; ma=86400 11-15 08:20:26.384 24945 13081 I okhttp.OkHttpClient: cache-control: max-age=0, private, must-revalidate 11-15 08:20:26.384 24945 13081 I okhttp.OkHttpClient: etag: W/"3aef9ed20add6f58d3704f753d3f413f" 11-15 08:20:26.384 24945 13081 I okhttp.OkHttpClient: referrer-policy: strict-origin-when-cross-origin 11-15 08:20:26.384 24945 13081 I okhttp.OkHttpClient: strict-transport-security: max-age=63072000; includeSubDomains 11-15 08:20:26.384 24945 13081 I okhttp.OkHttpClient: vary: Origin 11-15 08:20:26.384 24945 13081 I okhttp.OkHttpClient: x-content-type-options: nosniff 11-15 08:20:26.384 24945 13081 I okhttp.OkHttpClient: x-download-options: noopen 11-15 08:20:26.384 24945 13081 I okhttp.OkHttpClient: x-frame-options: SAMEORIGIN 11-15 08:20:26.384 24945 13081 I okhttp.OkHttpClient: x-permitted-cross-domain-policies: none 11-15 08:20:26.384 24945 13081 I okhttp.OkHttpClient: x-request-id: 9201d5f6-8a86-45ab-8f01-c68f68241cd7 11-15 08:20:26.384 24945 13081 I okhttp.OkHttpClient: x-runtime: 0.053064 11-15 08:20:26.384 24945 13081 I okhttp.OkHttpClient: x-xss-protection: 1; mode=block 11-15 08:20:26.385 24945 13081 I okhttp.OkHttpClient: cf-cache-status: DYNAMIC 11-15 08:20:26.385 24945 13081 I okhttp.OkHttpClient: report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=KLmiQAUah56RKyGbmGl7kbCxNh3V7l4trLy7UfAwi34a5SktfSE3cOyMWo%2BAsLMz6onhBT8K3%2FDtUdg7NtizmDJr4HwCR8U5%2F%2BnL9%2FNeUvhPE%2F%2B1co4THgNdquOFYxuvhweeY%2FuyvA%3D%3D"}],"group":"cf-nel","max_age":604800} 11-15 08:20:26.385 24945 13081 I okhttp.OkHttpClient: nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800} 11-15 08:20:26.385 24945 13081 I okhttp.OkHttpClient: server: cloudflare 11-15 08:20:26.385 24945 13081 I okhttp.OkHttpClient: cf-ray: 8e3091969ef77ec6-LAX 11-15 08:20:26.385 24945 13081 I okhttp.OkHttpClient: content-encoding: gzip 11-15 08:20:26.385 24945 13081 I okhttp.OkHttpClient: server-timing: cfL4;desc="?proto=TCP&rtt=60580&sent=938&recv=874&lost=0&retrans=0&sent_bytes=455038&recv_bytes=30387&delivery_rate=421352&cwnd=255&unsent_bytes=0&cid=40d81cf047bde0cf&ts=363656&x=0" 11-15 08:20:26.385 24945 13081 I okhttp.OkHttpClient: <-- END HTTP 11-15 08:20:26.475 24945 13082 I okhttp.OkHttpClient: <-- 200 https://kitsu.app/api/edge/library-entries?filter%5Buser_id%5D=1381639&fields%5BlibraryEntries%5D=status%2Cprogress%2CratingTwenty&page%5Blimit%5D=1&filter%5Bmanga_id%5D=8 (246ms) 11-15 08:20:26.475 24945 13082 I okhttp.OkHttpClient: date: Fri, 15 Nov 2024 16:20:27 GMT 11-15 08:20:26.475 24945 13082 I okhttp.OkHttpClient: content-type: application/vnd.api+json 11-15 08:20:26.475 24945 13082 I okhttp.OkHttpClient: alt-svc: h3=":443"; ma=86400 11-15 08:20:26.475 24945 13082 I okhttp.OkHttpClient: cache-control: max-age=0, private, must-revalidate 11-15 08:20:26.475 24945 13082 I okhttp.OkHttpClient: etag: W/"2688d1bb3086a1a9316754d4df15c4f8" 11-15 08:20:26.475 24945 13082 I okhttp.OkHttpClient: referrer-policy: strict-origin-when-cross-origin 11-15 08:20:26.476 24945 13082 I okhttp.OkHttpClient: strict-transport-security: max-age=63072000; includeSubDomains 11-15 08:20:26.476 24945 13082 I okhttp.OkHttpClient: vary: Origin 11-15 08:20:26.476 24945 13082 I okhttp.OkHttpClient: x-content-type-options: nosniff 11-15 08:20:26.476 24945 13082 I okhttp.OkHttpClient: x-download-options: noopen 11-15 08:20:26.476 24945 13082 I okhttp.OkHttpClient: x-frame-options: SAMEORIGIN 11-15 08:20:26.476 24945 13082 I okhttp.OkHttpClient: x-permitted-cross-domain-policies: none 11-15 08:20:26.476 24945 13082 I okhttp.OkHttpClient: x-request-id: 872f2e93-aada-42b4-819b-8c93245b8c49 11-15 08:20:26.477 24945 13082 I okhttp.OkHttpClient: x-runtime: 0.054827 11-15 08:20:26.477 24945 13082 I okhttp.OkHttpClient: x-xss-protection: 1; mode=block 11-15 08:20:26.477 24945 13082 I okhttp.OkHttpClient: cf-cache-status: DYNAMIC 11-15 08:20:26.477 24945 13082 I okhttp.OkHttpClient: report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=tDkUQ6ZMBXaCxzO4eEokpxInTY3eTgHDk7%2FNeEFxH6ZCl3DcphDqaj7SkC4n%2FGfHkZTxiDlrrW1aJ3sNT8pvsR%2BsWqoDhrDXUQYTbiiet2udx5y7BO0DzhBKp3zOOlHhh%2Bd4hGVoRg%3D%3D"}],"group":"cf-nel","max_age":604800} 11-15 08:20:26.478 24945 13082 I okhttp.OkHttpClient: nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800} 11-15 08:20:26.478 24945 13082 I okhttp.OkHttpClient: server: cloudflare 11-15 08:20:26.478 24945 13082 I okhttp.OkHttpClient: cf-ray: 8e3091973fce7ec6-LAX 11-15 08:20:26.478 24945 13082 I okhttp.OkHttpClient: content-encoding: gzip 11-15 08:20:26.478 24945 13082 I okhttp.OkHttpClient: server-timing: cfL4;desc="?proto=TCP&rtt=57329&sent=942&recv=878&lost=0&retrans=0&sent_bytes=455883&recv_bytes=30665&delivery_rate=421352&cwnd=4&unsent_bytes=0&cid=40d81cf047bde0cf&ts=363748&x=0" 11-15 08:20:26.478 24945 13082 I okhttp.OkHttpClient: <-- END HTTP 11-15 08:20:26.498 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:26.498 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:26.498 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:26.505 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:26.505 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:26.517 24945 24945 I Quality : Skipped: false 1 cost 24.274899 refreshRate 16693992 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:26.614 24945 24945 W Glide : Load failed for [null] with dimensions [0x0] 11-15 08:20:26.614 24945 24945 W Glide : class com.bumptech.glide.load.engine.GlideException: Received null model 11-15 08:20:26.614 24945 24945 W Glide : Load failed for [null] with dimensions [0x0] 11-15 08:20:26.614 24945 24945 W Glide : class com.bumptech.glide.load.engine.GlideException: Received null model 11-15 08:20:26.616 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:26.616 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@9ad5cd3 11-15 08:20:26.616 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:26.625 24945 24945 D LeakCanary: Watching instance of android.widget.FrameLayout (io.github.drumber.kitsune.ui.search.SearchFragment received Fragment#onDestroyView() callback (references to its views should be cleared to prevent leaks)) with key 9d312dc4-e9a7-4456-8bac-e81970e0ef7e 11-15 08:20:26.626 24945 13083 I okhttp.OkHttpClient: <-- 200 https://kitsu.app/api/edge/manga/8?fields%5Bcategories%5D=slug%2Ctitle&include=categories%2CmediaRelationships%2CmediaRelationships.destination (397ms) 11-15 08:20:26.626 24945 13083 I okhttp.OkHttpClient: date: Fri, 15 Nov 2024 16:20:27 GMT 11-15 08:20:26.626 24945 13083 I okhttp.OkHttpClient: content-type: application/vnd.api+json 11-15 08:20:26.627 24945 13083 I okhttp.OkHttpClient: alt-svc: h3=":443"; ma=86400 11-15 08:20:26.627 24945 13083 I okhttp.OkHttpClient: cache-control: max-age=0, private, must-revalidate 11-15 08:20:26.627 24945 13083 I okhttp.OkHttpClient: etag: W/"759c7c97e0f2f89f47c2ca3eb56c1954" 11-15 08:20:26.627 24945 13083 I okhttp.OkHttpClient: referrer-policy: strict-origin-when-cross-origin 11-15 08:20:26.627 24945 13083 I okhttp.OkHttpClient: strict-transport-security: max-age=63072000; includeSubDomains 11-15 08:20:26.627 24945 13083 I okhttp.OkHttpClient: vary: Origin 11-15 08:20:26.627 24945 13083 I okhttp.OkHttpClient: x-content-type-options: nosniff 11-15 08:20:26.627 24945 13083 I okhttp.OkHttpClient: x-download-options: noopen 11-15 08:20:26.627 24945 13083 I okhttp.OkHttpClient: x-frame-options: SAMEORIGIN 11-15 08:20:26.627 24945 13083 I okhttp.OkHttpClient: x-permitted-cross-domain-policies: none 11-15 08:20:26.627 24945 13083 I okhttp.OkHttpClient: x-request-id: 1ca21b3e-f34a-496f-8c77-615eef884e76 11-15 08:20:26.627 24945 13083 I okhttp.OkHttpClient: x-runtime: 0.209169 11-15 08:20:26.627 24945 13083 I okhttp.OkHttpClient: x-xss-protection: 1; mode=block 11-15 08:20:26.627 24945 13083 I okhttp.OkHttpClient: cf-cache-status: DYNAMIC 11-15 08:20:26.627 24945 13083 I okhttp.OkHttpClient: report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=De9RUkzDfmCfRotExqTypbZwv2BLt%2FIry5UwjId2Ol5CidogRNEZy7mpkAwkGWhCPD48%2F9mMO0rppWU7klzEUZsyMbQ24rjajeCaJxPexPESiTWugFxlp1pJvi%2F87OErwPMYhDl2Pg%3D%3D"}],"group":"cf-nel","max_age":604800} 11-15 08:20:26.627 24945 13083 I okhttp.OkHttpClient: nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800} 11-15 08:20:26.627 24945 13083 I okhttp.OkHttpClient: server: cloudflare 11-15 08:20:26.627 24945 13083 I okhttp.OkHttpClient: cf-ray: 8e3091973fcc7ec6-LAX 11-15 08:20:26.627 24945 13083 I okhttp.OkHttpClient: content-encoding: gzip 11-15 08:20:26.627 24945 13083 I okhttp.OkHttpClient: server-timing: cfL4;desc="?proto=TCP&rtt=54726&sent=945&recv=881&lost=0&retrans=0&sent_bytes=456659&recv_bytes=30665&delivery_rate=421352&cwnd=4&unsent_bytes=0&cid=40d81cf047bde0cf&ts=363898&x=0" 11-15 08:20:26.627 24945 13083 I okhttp.OkHttpClient: <-- END HTTP 11-15 08:20:26.633 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:26.633 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:26.633 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:26.638 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:26.638 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:26.643 24945 24945 I Quality : Skipped: false 7 cost 117.55191 refreshRate 16696657 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:26.746 24945 24945 I FragmentManager: Ignoring shared elements transition TransitionSet@2739428: 11-15 08:20:26.746 24945 24945 I FragmentManager: MaterialContainerTransform@14a7541: dur(150) between Operation {db3eae6} {finalState = REMOVED lifecycleImpact = REMOVING fragment = DetailsFragment{a0ed018} (61ce5a25-1fae-496d-835b-ea49eb5bb77d id=0x7f090298 tag=c281953e-793a-41a4-9608-d8beded0b4cc)} and Operation {b114827} {finalState = VISIBLE lifecycleImpact = ADDING fragment = SearchFragment{f5aeb1e} (db3570fb-f917-4e82-a7cc-888e7a65717a id=0x7f090298 tag=05f0d5f6-f0e2-40a1-9478-e58c3f2e7ee8)} as there are no matching elements in both the entering and exiting fragment. In order to run a SharedElementTransition, both fragments involved must have the element. 11-15 08:20:26.746 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:26.755 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@f81cad4 11-15 08:20:26.755 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@a08247d 11-15 08:20:26.755 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@643cf72 11-15 08:20:26.755 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@8403fc3 11-15 08:20:26.755 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@a9ac040 11-15 08:20:26.755 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@bf78b79 11-15 08:20:26.755 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@d7b70be 11-15 08:20:26.756 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@add151f 11-15 08:20:26.756 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@18ba06c 11-15 08:20:26.756 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@2dc6635 11-15 08:20:26.756 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@f9daca 11-15 08:20:26.756 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@d47e43b 11-15 08:20:26.756 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@fc85758 11-15 08:20:26.756 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@8fa30b1 11-15 08:20:26.756 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@742d996 11-15 08:20:26.756 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@5c68917 11-15 08:20:26.756 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@2179104 11-15 08:20:26.756 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@f5026ed 11-15 08:20:26.757 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:26.764 24945 24945 D LeakCanary: Watching instance of android.widget.FrameLayout (io.github.drumber.kitsune.ui.details.DetailsFragment received Fragment#onDestroyView() callback (references to its views should be cleared to prevent leaks)) with key eb495e37-8511-47e0-8dbf-79e79a94821f 11-15 08:20:26.764 24945 24945 D LeakCanary: Watching instance of androidx.navigation.fragment.FragmentNavigator$ClearEntryStateViewModel (androidx.navigation.fragment.FragmentNavigator$ClearEntryStateViewModel received ViewModel#onCleared() callback) with key d03c0caa-fcec-433f-a41d-f0756b8e3b13 11-15 08:20:26.764 24945 24945 D LeakCanary: Watching instance of androidx.lifecycle.SavedStateHandlesVM (androidx.lifecycle.SavedStateHandlesVM received ViewModel#onCleared() callback) with key d2689413-138c-45cb-abcf-167d41b76c7d 11-15 08:20:26.764 24945 24945 D LeakCanary: Watching instance of leakcanary.internal.ViewModelClearedWatcher (leakcanary.internal.ViewModelClearedWatcher received ViewModel#onCleared() callback) with key 42ba88ed-02cd-439b-a3ef-51ecbaf27dc7 11-15 08:20:26.765 24945 24945 D LeakCanary: Watching instance of io.github.drumber.kitsune.ui.details.DetailsViewModel (io.github.drumber.kitsune.ui.details.DetailsViewModel received ViewModel#onCleared() callback) with key 419fffc0-98cb-41f9-9ac7-4b144f32a3ca 11-15 08:20:26.765 24945 24945 D LeakCanary: Watching instance of androidx.loader.app.LoaderManagerImpl$LoaderViewModel (androidx.loader.app.LoaderManagerImpl$LoaderViewModel received ViewModel#onCleared() callback) with key a2342dd9-c987-4c32-ba29-e9a329952280 11-15 08:20:26.765 24945 24945 D LeakCanary: Watching instance of io.github.drumber.kitsune.ui.details.DetailsFragment (io.github.drumber.kitsune.ui.details.DetailsFragment received Fragment#onDestroy() callback) with key d2eb90f3-66ab-45d2-b364-0070f1e278f4 11-15 08:20:26.767 24945 24945 I Quality : Skipped: false 6 cost 107.24873 refreshRate 16688703 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:26.804 24945 24945 I Quality : Skipped: false 1 cost 28.070108 refreshRate 16686696 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:26.901 24945 25926 I r.kitsune.debug: NativeAlloc concurrent copying GC freed 18MB AllocSpace bytes, 12(816KB) LOS objects, 40% free, 35MB/59MB, paused 69us,39us total 120.970ms 11-15 08:20:26.951 24945 24945 D ViewRootImplExtImpl: MotionEvent MotionEvent { action=ACTION_UP, actionButton=0, id[0]=0, x[0]=96.0, y[0]=714.75, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, classification=NONE, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=1731969433, downTime=1731969386, deviceId=5, source=0x1002, displayId=0, eventId=1063923665 } handled by client, just return 11-15 08:20:27.006 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:27.006 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:27.006 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:27.014 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:27.014 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:27.014 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:27.046 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:27.046 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:27.046 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:27.047 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:27.047 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:27.047 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:27.053 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.ui.details.DetailsViewModel'... 11-15 08:20:27.053 24945 24945 D [Koin] : | >> parameters DefinitionParameters[] 11-15 08:20:27.053 24945 24945 D [Koin] : |- ? t:'io.github.drumber.kitsune.ui.details.DetailsViewModel' - q:'null' look in injected parameters 11-15 08:20:27.053 24945 24945 D [Koin] : | (+) '[Factory: 'io.github.drumber.kitsune.ui.details.DetailsViewModel']' 11-15 08:20:27.053 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.domain.user.GetLocalUserIdUseCase'... 11-15 08:20:27.053 24945 24945 D [Koin] : | (+) '[Factory: 'io.github.drumber.kitsune.domain.user.GetLocalUserIdUseCase']' 11-15 08:20:27.054 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.UserRepository'... 11-15 08:20:27.054 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.UserRepository' in 0.012 ms 11-15 08:20:27.054 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.domain.user.GetLocalUserIdUseCase' in 0.115 ms 11-15 08:20:27.054 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.domain.auth.IsUserLoggedInUseCase'... 11-15 08:20:27.054 24945 24945 D [Koin] : | (+) '[Factory: 'io.github.drumber.kitsune.domain.auth.IsUserLoggedInUseCase']' 11-15 08:20:27.054 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.AccessTokenRepository'... 11-15 08:20:27.054 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.AccessTokenRepository' in 0.012 ms 11-15 08:20:27.054 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.domain.auth.IsUserLoggedInUseCase' in 0.098 ms 11-15 08:20:27.054 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.domain.library.UpdateLibraryEntryUseCase'... 11-15 08:20:27.054 24945 24945 D [Koin] : | (+) '[Factory: 'io.github.drumber.kitsune.domain.library.UpdateLibraryEntryUseCase']' 11-15 08:20:27.054 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.LibraryRepository'... 11-15 08:20:27.054 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.LibraryRepository' in 0.01 ms 11-15 08:20:27.054 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.domain.library.UpdateLibraryEntryUseCase' in 0.077 ms 11-15 08:20:27.054 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.FavoriteRepository'... 11-15 08:20:27.054 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.FavoriteRepository' in 0.014 ms 11-15 08:20:27.054 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.LibraryRepository'... 11-15 08:20:27.054 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.LibraryRepository' in 0.011 ms 11-15 08:20:27.054 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.AnimeRepository'... 11-15 08:20:27.054 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.AnimeRepository' in 0.012 ms 11-15 08:20:27.054 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.MangaRepository'... 11-15 08:20:27.054 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.MangaRepository' in 0.014 ms 11-15 08:20:27.054 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.MappingRepository'... 11-15 08:20:27.054 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.MappingRepository' in 0.011 ms 11-15 08:20:27.054 24945 24945 D [Koin] : | << parameters 11-15 08:20:27.054 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.ui.details.DetailsViewModel' in 0.744 ms 11-15 08:20:27.055 24945 24945 W Glide : Load failed for [null] with dimensions [0x0] 11-15 08:20:27.055 24945 24945 W Glide : class com.bumptech.glide.load.engine.GlideException: Received null model 11-15 08:20:27.058 24945 24945 I Quality : Skipped: false 3 cost 64.85441 refreshRate 16693274 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:27.060 24945 24945 W Glide : Load failed for [null] with dimensions [0x0] 11-15 08:20:27.060 24945 24945 W Glide : class com.bumptech.glide.load.engine.GlideException: Received null model 11-15 08:20:27.061 24945 13083 I okhttp.OkHttpClient: --> GET https://kitsu.app/api/edge/anime/29?fields%5Bcategories%5D=slug%2Ctitle&include=categories%2CmediaRelationships%2CmediaRelationships.destination%2CanimeProductions.producer%2CstreamingLinks%2CstreamingLinks.streamer h2 11-15 08:20:27.061 24945 13083 I okhttp.OkHttpClient: User-Agent: Kitsune/2.0.3-debug 11-15 08:20:27.061 24945 13083 I okhttp.OkHttpClient: Authorization: ██ 11-15 08:20:27.061 24945 13083 I okhttp.OkHttpClient: Host: kitsu.app 11-15 08:20:27.061 24945 13083 I okhttp.OkHttpClient: Connection: Keep-Alive 11-15 08:20:27.061 24945 13083 I okhttp.OkHttpClient: Accept-Encoding: gzip 11-15 08:20:27.061 24945 13083 I okhttp.OkHttpClient: --> END GET 11-15 08:20:27.062 24945 13082 I okhttp.OkHttpClient: --> GET https://kitsu.app/api/edge/library-entries?filter%5Buser_id%5D=1381639&fields%5BlibraryEntries%5D=status%2Cprogress%2CratingTwenty&page%5Blimit%5D=1&filter%5Banime_id%5D=29 h2 11-15 08:20:27.062 24945 13082 I okhttp.OkHttpClient: User-Agent: Kitsune/2.0.3-debug 11-15 08:20:27.062 24945 13082 I okhttp.OkHttpClient: Authorization: ██ 11-15 08:20:27.062 24945 13082 I okhttp.OkHttpClient: Host: kitsu.app 11-15 08:20:27.062 24945 13082 I okhttp.OkHttpClient: Connection: Keep-Alive 11-15 08:20:27.062 24945 13082 I okhttp.OkHttpClient: Accept-Encoding: gzip 11-15 08:20:27.062 24945 13082 I okhttp.OkHttpClient: --> END GET 11-15 08:20:27.063 24945 13081 I okhttp.OkHttpClient: --> GET https://kitsu.app/api/edge/favorites?filter%5Buser_id%5D=1381639&filter%5Bitem_id%5D=29&filter%5Bitem_type%5D=Anime h2 11-15 08:20:27.063 24945 13081 I okhttp.OkHttpClient: User-Agent: Kitsune/2.0.3-debug 11-15 08:20:27.063 24945 13081 I okhttp.OkHttpClient: Authorization: ██ 11-15 08:20:27.063 24945 13081 I okhttp.OkHttpClient: Host: kitsu.app 11-15 08:20:27.063 24945 13081 I okhttp.OkHttpClient: Connection: Keep-Alive 11-15 08:20:27.063 24945 13081 I okhttp.OkHttpClient: Accept-Encoding: gzip 11-15 08:20:27.063 24945 13081 I okhttp.OkHttpClient: --> END GET 11-15 08:20:27.084 24945 24945 I Quality : Skipped: false 1 cost 23.814913 refreshRate 16693992 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:27.107 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:27.107 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@c00ac78 11-15 08:20:27.107 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:27.117 24945 24945 D LeakCanary: Watching instance of android.widget.FrameLayout (io.github.drumber.kitsune.ui.search.SearchFragment received Fragment#onDestroyView() callback (references to its views should be cleared to prevent leaks)) with key 30cbe8ae-4bb3-4805-8202-96342ae69a8f 11-15 08:20:27.117 24945 24945 I Quality : Skipped: false 1 cost 24.045303 refreshRate 16694003 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:27.261 24945 13082 I okhttp.OkHttpClient: <-- 200 https://kitsu.app/api/edge/library-entries?filter%5Buser_id%5D=1381639&fields%5BlibraryEntries%5D=status%2Cprogress%2CratingTwenty&page%5Blimit%5D=1&filter%5Banime_id%5D=29 (198ms) 11-15 08:20:27.261 24945 13082 I okhttp.OkHttpClient: date: Fri, 15 Nov 2024 16:20:28 GMT 11-15 08:20:27.261 24945 13082 I okhttp.OkHttpClient: content-type: application/vnd.api+json 11-15 08:20:27.261 24945 13082 I okhttp.OkHttpClient: alt-svc: h3=":443"; ma=86400 11-15 08:20:27.262 24945 13082 I okhttp.OkHttpClient: cache-control: max-age=0, private, must-revalidate 11-15 08:20:27.262 24945 13082 I okhttp.OkHttpClient: etag: W/"56198ef06724bcc00cdb116f9461e529" 11-15 08:20:27.262 24945 13082 I okhttp.OkHttpClient: referrer-policy: strict-origin-when-cross-origin 11-15 08:20:27.262 24945 13082 I okhttp.OkHttpClient: strict-transport-security: max-age=63072000; includeSubDomains 11-15 08:20:27.262 24945 13082 I okhttp.OkHttpClient: vary: Origin 11-15 08:20:27.262 24945 13082 I okhttp.OkHttpClient: x-content-type-options: nosniff 11-15 08:20:27.262 24945 13082 I okhttp.OkHttpClient: x-download-options: noopen 11-15 08:20:27.262 24945 13082 I okhttp.OkHttpClient: x-frame-options: SAMEORIGIN 11-15 08:20:27.263 24945 13082 I okhttp.OkHttpClient: x-permitted-cross-domain-policies: none 11-15 08:20:27.263 24945 13082 I okhttp.OkHttpClient: x-request-id: 381c524e-bcca-4b35-acf5-87977acc7e97 11-15 08:20:27.263 24945 13082 I okhttp.OkHttpClient: x-runtime: 0.037909 11-15 08:20:27.263 24945 13082 I okhttp.OkHttpClient: x-xss-protection: 1; mode=block 11-15 08:20:27.263 24945 13082 I okhttp.OkHttpClient: cf-cache-status: DYNAMIC 11-15 08:20:27.263 24945 13082 I okhttp.OkHttpClient: report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=sWsI3VcsTr%2BQIsq0Sl444uHRD%2BovzVHT8QxQKh2JJzVDw0BY8WfTnU2c9JZ9%2BapDes2epqW6zVps7vqsupLbL929UMnQM0u550Ux6QKwOkClJAMtQ%2BC1CWzzZX9YfWYyIVqj%2BmhvGw%3D%3D"}],"group":"cf-nel","max_age":604800} 11-15 08:20:27.263 24945 13082 I okhttp.OkHttpClient: nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800} 11-15 08:20:27.264 24945 13082 I okhttp.OkHttpClient: server: cloudflare 11-15 08:20:27.264 24945 13082 I okhttp.OkHttpClient: cf-ray: 8e30919c2e0e7ec6-LAX 11-15 08:20:27.264 24945 13082 I okhttp.OkHttpClient: content-encoding: gzip 11-15 08:20:27.264 24945 13082 I okhttp.OkHttpClient: server-timing: cfL4;desc="?proto=TCP&rtt=55761&sent=957&recv=889&lost=0&retrans=0&sent_bytes=466789&recv_bytes=31106&delivery_rate=421352&cwnd=255&unsent_bytes=0&cid=40d81cf047bde0cf&ts=364526&x=0" 11-15 08:20:27.264 24945 13082 I okhttp.OkHttpClient: <-- END HTTP 11-15 08:20:27.272 24945 13081 I okhttp.OkHttpClient: <-- 200 https://kitsu.app/api/edge/favorites?filter%5Buser_id%5D=1381639&filter%5Bitem_id%5D=29&filter%5Bitem_type%5D=Anime (208ms) 11-15 08:20:27.272 24945 13081 I okhttp.OkHttpClient: date: Fri, 15 Nov 2024 16:20:28 GMT 11-15 08:20:27.272 24945 13081 I okhttp.OkHttpClient: content-type: application/vnd.api+json 11-15 08:20:27.272 24945 13081 I okhttp.OkHttpClient: alt-svc: h3=":443"; ma=86400 11-15 08:20:27.272 24945 13081 I okhttp.OkHttpClient: cache-control: max-age=0, private, must-revalidate 11-15 08:20:27.273 24945 13081 I okhttp.OkHttpClient: etag: W/"0aea510e478a49a871d29c1b8e07cfa6" 11-15 08:20:27.273 24945 13081 I okhttp.OkHttpClient: referrer-policy: strict-origin-when-cross-origin 11-15 08:20:27.273 24945 13081 I okhttp.OkHttpClient: strict-transport-security: max-age=63072000; includeSubDomains 11-15 08:20:27.273 24945 13081 I okhttp.OkHttpClient: vary: Origin 11-15 08:20:27.273 24945 13081 I okhttp.OkHttpClient: x-content-type-options: nosniff 11-15 08:20:27.273 24945 13081 I okhttp.OkHttpClient: x-download-options: noopen 11-15 08:20:27.273 24945 13081 I okhttp.OkHttpClient: x-frame-options: SAMEORIGIN 11-15 08:20:27.273 24945 13081 I okhttp.OkHttpClient: x-permitted-cross-domain-policies: none 11-15 08:20:27.273 24945 13081 I okhttp.OkHttpClient: x-request-id: 266d9dc2-9f65-4b22-b243-166bd796a2d1 11-15 08:20:27.273 24945 13081 I okhttp.OkHttpClient: x-runtime: 0.044104 11-15 08:20:27.273 24945 13081 I okhttp.OkHttpClient: x-xss-protection: 1; mode=block 11-15 08:20:27.274 24945 13081 I okhttp.OkHttpClient: cf-cache-status: DYNAMIC 11-15 08:20:27.274 24945 13081 I okhttp.OkHttpClient: report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=XEXq%2F44%2BhLKb9jF8WBFuPP0DKcS6E6s7WYukbiqLyvd0gMTJF8aDlBcWoTk7%2FTDlAn%2FolzCG6gd3m64TpqVU82C5B3UAfCA3IvW5lCMUS8gunKgj9BcBfqEx5nUmCZjkejFUwC1dqA%3D%3D"}],"group":"cf-nel","max_age":604800} 11-15 08:20:27.274 24945 13081 I okhttp.OkHttpClient: nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800} 11-15 08:20:27.274 24945 13081 I okhttp.OkHttpClient: server: cloudflare 11-15 08:20:27.274 24945 13081 I okhttp.OkHttpClient: cf-ray: 8e30919c2e127ec6-LAX 11-15 08:20:27.274 24945 13081 I okhttp.OkHttpClient: content-encoding: gzip 11-15 08:20:27.274 24945 13081 I okhttp.OkHttpClient: server-timing: cfL4;desc="?proto=TCP&rtt=55761&sent=960&recv=889&lost=0&retrans=0&sent_bytes=467839&recv_bytes=31106&delivery_rate=421352&cwnd=255&unsent_bytes=0&cid=40d81cf047bde0cf&ts=364541&x=0" 11-15 08:20:27.274 24945 13081 I okhttp.OkHttpClient: <-- END HTTP 11-15 08:20:27.302 24945 13083 I okhttp.OkHttpClient: <-- 200 https://kitsu.app/api/edge/anime/29?fields%5Bcategories%5D=slug%2Ctitle&include=categories%2CmediaRelationships%2CmediaRelationships.destination%2CanimeProductions.producer%2CstreamingLinks%2CstreamingLinks.streamer (241ms) 11-15 08:20:27.302 24945 13083 I okhttp.OkHttpClient: date: Fri, 15 Nov 2024 16:20:28 GMT 11-15 08:20:27.302 24945 13083 I okhttp.OkHttpClient: content-type: application/vnd.api+json 11-15 08:20:27.303 24945 13083 I okhttp.OkHttpClient: alt-svc: h3=":443"; ma=86400 11-15 08:20:27.303 24945 13083 I okhttp.OkHttpClient: cache-control: max-age=0, private, must-revalidate 11-15 08:20:27.303 24945 13083 I okhttp.OkHttpClient: etag: W/"eaaae39e61bc2e902f8f2b0eeb58e3e7" 11-15 08:20:27.303 24945 13083 I okhttp.OkHttpClient: referrer-policy: strict-origin-when-cross-origin 11-15 08:20:27.303 24945 13083 I okhttp.OkHttpClient: strict-transport-security: max-age=63072000; includeSubDomains 11-15 08:20:27.303 24945 13083 I okhttp.OkHttpClient: vary: Origin 11-15 08:20:27.303 24945 13083 I okhttp.OkHttpClient: x-content-type-options: nosniff 11-15 08:20:27.303 24945 13083 I okhttp.OkHttpClient: x-download-options: noopen 11-15 08:20:27.304 24945 13083 I okhttp.OkHttpClient: x-frame-options: SAMEORIGIN 11-15 08:20:27.304 24945 13083 I okhttp.OkHttpClient: x-permitted-cross-domain-policies: none 11-15 08:20:27.304 24945 13083 I okhttp.OkHttpClient: x-request-id: fa966d4a-7756-4c65-b2c4-2dab29e3d563 11-15 08:20:27.305 24945 13083 I okhttp.OkHttpClient: x-runtime: 0.134189 11-15 08:20:27.305 24945 13083 I okhttp.OkHttpClient: x-xss-protection: 1; mode=block 11-15 08:20:27.305 24945 13083 I okhttp.OkHttpClient: cf-cache-status: DYNAMIC 11-15 08:20:27.305 24945 13083 I okhttp.OkHttpClient: report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=1EabHPTDFzjkfeNl8g87uarGPzm2EkKUJ7E1rqZnN%2FWRs1DeiPiFPaKaIMhTTU5E02YuqQhIho0f9UqcDK0H06i%2BmG4gbWPer5S3ogmSthTqiej57L2DSaZmPtuy%2B7AxQH772kP6eA%3D%3D"}],"group":"cf-nel","max_age":604800} 11-15 08:20:27.305 24945 13083 I okhttp.OkHttpClient: nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800} 11-15 08:20:27.305 24945 13083 I okhttp.OkHttpClient: server: cloudflare 11-15 08:20:27.305 24945 13083 I okhttp.OkHttpClient: cf-ray: 8e30919bcd817ec6-LAX 11-15 08:20:27.305 24945 13083 I okhttp.OkHttpClient: content-encoding: gzip 11-15 08:20:27.305 24945 13083 I okhttp.OkHttpClient: server-timing: cfL4;desc="?proto=TCP&rtt=55761&sent=963&recv=889&lost=0&retrans=0&sent_bytes=468655&recv_bytes=31106&delivery_rate=421352&cwnd=255&unsent_bytes=0&cid=40d81cf047bde0cf&ts=364569&x=0" 11-15 08:20:27.305 24945 13083 I okhttp.OkHttpClient: <-- END HTTP 11-15 08:20:27.323 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:27.323 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:27.323 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:27.339 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:27.340 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:27.348 24945 24945 W Glide : Load failed for [null] with dimensions [0x0] 11-15 08:20:27.348 24945 24945 W Glide : class com.bumptech.glide.load.engine.GlideException: Received null model 11-15 08:20:27.348 24945 24945 W Glide : Load failed for [null] with dimensions [0x0] 11-15 08:20:27.348 24945 24945 W Glide : class com.bumptech.glide.load.engine.GlideException: Received null model 11-15 08:20:27.349 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:27.349 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@7e3f0e3 11-15 08:20:27.349 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:27.350 24945 24945 D LeakCanary: Watching instance of android.widget.FrameLayout (io.github.drumber.kitsune.ui.search.SearchFragment received Fragment#onDestroyView() callback (references to its views should be cleared to prevent leaks)) with key 0450fa33-7279-40c6-8fef-7e3a9986c73c 11-15 08:20:27.351 24945 24945 I Quality : Skipped: false 2 cost 40.071033 refreshRate 16699524 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:27.365 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:27.365 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:27.365 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:27.373 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:27.374 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:27.380 24945 24945 I Quality : Skipped: false 1 cost 19.285791 refreshRate 16696893 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:27.472 24945 24945 I Quality : Skipped: false 4 cost 78.52017 refreshRate 16693570 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:27.498 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:27.506 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@13aecd8 11-15 08:20:27.507 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@150d831 11-15 08:20:27.507 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@8312b16 11-15 08:20:27.507 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@1143c97 11-15 08:20:27.507 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@3ddfe84 11-15 08:20:27.507 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@729c66d 11-15 08:20:27.507 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@c8ce2a2 11-15 08:20:27.507 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@560b33 11-15 08:20:27.507 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@87e7ef0 11-15 08:20:27.507 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@6295c69 11-15 08:20:27.507 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@bfa86ee 11-15 08:20:27.507 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@8dc278f 11-15 08:20:27.507 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@1649a1c 11-15 08:20:27.507 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@c725625 11-15 08:20:27.507 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@88c23fa 11-15 08:20:27.507 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@3fdadab 11-15 08:20:27.507 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@b2f3c08 11-15 08:20:27.507 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@d972fa1 11-15 08:20:27.508 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:27.515 24945 24945 I Quality : Skipped: false 2 cost 37.54727 refreshRate 16689955 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:27.685 24945 24945 D LeakCanary: Watching instance of android.widget.FrameLayout (io.github.drumber.kitsune.ui.details.DetailsFragment received Fragment#onDestroyView() callback (references to its views should be cleared to prevent leaks)) with key 7edff83b-7cb3-4744-a59c-1de1b3cb199a 11-15 08:20:27.685 24945 24945 D LeakCanary: Watching instance of androidx.navigation.fragment.FragmentNavigator$ClearEntryStateViewModel (androidx.navigation.fragment.FragmentNavigator$ClearEntryStateViewModel received ViewModel#onCleared() callback) with key b6bce4e5-89a0-460c-bf93-248d67bffd70 11-15 08:20:27.685 24945 24945 D LeakCanary: Watching instance of androidx.lifecycle.SavedStateHandlesVM (androidx.lifecycle.SavedStateHandlesVM received ViewModel#onCleared() callback) with key 1d5ef99e-b15a-4b16-a3a0-a0bfb22c97bb 11-15 08:20:27.685 24945 24945 D LeakCanary: Watching instance of leakcanary.internal.ViewModelClearedWatcher (leakcanary.internal.ViewModelClearedWatcher received ViewModel#onCleared() callback) with key 73cc80a7-228a-4605-9c07-5db080237350 11-15 08:20:27.685 24945 24945 D LeakCanary: Watching instance of io.github.drumber.kitsune.ui.details.DetailsViewModel (io.github.drumber.kitsune.ui.details.DetailsViewModel received ViewModel#onCleared() callback) with key ab343600-3f46-4385-b46f-31f5be14e26f 11-15 08:20:27.685 24945 24945 D LeakCanary: Watching instance of androidx.loader.app.LoaderManagerImpl$LoaderViewModel (androidx.loader.app.LoaderManagerImpl$LoaderViewModel received ViewModel#onCleared() callback) with key ce9c848c-d47e-4857-8ca5-91c12a42a333 11-15 08:20:27.686 24945 24945 D LeakCanary: Watching instance of io.github.drumber.kitsune.ui.details.DetailsFragment (io.github.drumber.kitsune.ui.details.DetailsFragment received Fragment#onDestroy() callback) with key 1f8396e4-73aa-426b-8c21-afafe64147a6 11-15 08:20:27.919 24945 24945 D ViewRootImplExtImpl: MotionEvent MotionEvent { action=ACTION_UP, actionButton=0, id[0]=0, x[0]=235.5, y[0]=453.0, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, classification=NONE, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=1731970403, downTime=1731970341, deviceId=5, source=0x1002, displayId=0, eventId=404775814 } handled by client, just return 11-15 08:20:27.968 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:27.969 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:27.969 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:27.978 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:27.978 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:27.978 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:28.021 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:28.021 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:28.021 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:28.022 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:28.022 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:28.022 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:28.027 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.ui.details.DetailsViewModel'... 11-15 08:20:28.027 24945 24945 D [Koin] : | >> parameters DefinitionParameters[] 11-15 08:20:28.027 24945 24945 D [Koin] : |- ? t:'io.github.drumber.kitsune.ui.details.DetailsViewModel' - q:'null' look in injected parameters 11-15 08:20:28.027 24945 24945 D [Koin] : | (+) '[Factory: 'io.github.drumber.kitsune.ui.details.DetailsViewModel']' 11-15 08:20:28.027 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.domain.user.GetLocalUserIdUseCase'... 11-15 08:20:28.027 24945 24945 D [Koin] : | (+) '[Factory: 'io.github.drumber.kitsune.domain.user.GetLocalUserIdUseCase']' 11-15 08:20:28.027 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.UserRepository'... 11-15 08:20:28.027 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.UserRepository' in 0.012 ms 11-15 08:20:28.027 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.domain.user.GetLocalUserIdUseCase' in 0.08 ms 11-15 08:20:28.027 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.domain.auth.IsUserLoggedInUseCase'... 11-15 08:20:28.027 24945 24945 D [Koin] : | (+) '[Factory: 'io.github.drumber.kitsune.domain.auth.IsUserLoggedInUseCase']' 11-15 08:20:28.027 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.AccessTokenRepository'... 11-15 08:20:28.027 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.AccessTokenRepository' in 0.01 ms 11-15 08:20:28.027 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.domain.auth.IsUserLoggedInUseCase' in 0.06 ms 11-15 08:20:28.027 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.domain.library.UpdateLibraryEntryUseCase'... 11-15 08:20:28.027 24945 24945 D [Koin] : | (+) '[Factory: 'io.github.drumber.kitsune.domain.library.UpdateLibraryEntryUseCase']' 11-15 08:20:28.027 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.LibraryRepository'... 11-15 08:20:28.027 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.LibraryRepository' in 0.011 ms 11-15 08:20:28.027 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.domain.library.UpdateLibraryEntryUseCase' in 0.06 ms 11-15 08:20:28.027 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.FavoriteRepository'... 11-15 08:20:28.027 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.FavoriteRepository' in 0.009 ms 11-15 08:20:28.027 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.LibraryRepository'... 11-15 08:20:28.027 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.LibraryRepository' in 0.008 ms 11-15 08:20:28.027 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.AnimeRepository'... 11-15 08:20:28.027 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.AnimeRepository' in 0.012 ms 11-15 08:20:28.027 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.MangaRepository'... 11-15 08:20:28.027 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.MangaRepository' in 0.009 ms 11-15 08:20:28.028 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.MappingRepository'... 11-15 08:20:28.028 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.MappingRepository' in 0.009 ms 11-15 08:20:28.028 24945 24945 D [Koin] : | << parameters 11-15 08:20:28.028 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.ui.details.DetailsViewModel' in 0.555 ms 11-15 08:20:28.028 24945 24945 W Glide : Load failed for [null] with dimensions [0x0] 11-15 08:20:28.028 24945 24945 W Glide : class com.bumptech.glide.load.engine.GlideException: Received null model 11-15 08:20:28.031 24945 24945 I Quality : Skipped: false 4 cost 68.88195 refreshRate 16700801 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:28.033 24945 24945 W Glide : Load failed for [null] with dimensions [0x0] 11-15 08:20:28.033 24945 24945 W Glide : class com.bumptech.glide.load.engine.GlideException: Received null model 11-15 08:20:28.039 24945 13083 I okhttp.OkHttpClient: --> GET https://kitsu.app/api/edge/anime/10734?fields%5Bcategories%5D=slug%2Ctitle&include=categories%2CmediaRelationships%2CmediaRelationships.destination%2CanimeProductions.producer%2CstreamingLinks%2CstreamingLinks.streamer h2 11-15 08:20:28.039 24945 13083 I okhttp.OkHttpClient: User-Agent: Kitsune/2.0.3-debug 11-15 08:20:28.039 24945 13083 I okhttp.OkHttpClient: Authorization: ██ 11-15 08:20:28.039 24945 13083 I okhttp.OkHttpClient: Host: kitsu.app 11-15 08:20:28.039 24945 13083 I okhttp.OkHttpClient: Connection: Keep-Alive 11-15 08:20:28.039 24945 13083 I okhttp.OkHttpClient: Accept-Encoding: gzip 11-15 08:20:28.039 24945 13083 I okhttp.OkHttpClient: --> END GET 11-15 08:20:28.039 24945 13081 I okhttp.OkHttpClient: --> GET https://kitsu.app/api/edge/library-entries?filter%5Buser_id%5D=1381639&fields%5BlibraryEntries%5D=status%2Cprogress%2CratingTwenty&page%5Blimit%5D=1&filter%5Banime_id%5D=10734 h2 11-15 08:20:28.040 24945 13081 I okhttp.OkHttpClient: User-Agent: Kitsune/2.0.3-debug 11-15 08:20:28.040 24945 13081 I okhttp.OkHttpClient: Authorization: ██ 11-15 08:20:28.040 24945 13081 I okhttp.OkHttpClient: Host: kitsu.app 11-15 08:20:28.040 24945 13081 I okhttp.OkHttpClient: Connection: Keep-Alive 11-15 08:20:28.040 24945 13081 I okhttp.OkHttpClient: Accept-Encoding: gzip 11-15 08:20:28.040 24945 13081 I okhttp.OkHttpClient: --> END GET 11-15 08:20:28.043 24945 13082 I okhttp.OkHttpClient: --> GET https://kitsu.app/api/edge/favorites?filter%5Buser_id%5D=1381639&filter%5Bitem_id%5D=10734&filter%5Bitem_type%5D=Anime h2 11-15 08:20:28.043 24945 13082 I okhttp.OkHttpClient: User-Agent: Kitsune/2.0.3-debug 11-15 08:20:28.043 24945 13082 I okhttp.OkHttpClient: Authorization: ██ 11-15 08:20:28.043 24945 13082 I okhttp.OkHttpClient: Host: kitsu.app 11-15 08:20:28.043 24945 13082 I okhttp.OkHttpClient: Connection: Keep-Alive 11-15 08:20:28.044 24945 13082 I okhttp.OkHttpClient: Accept-Encoding: gzip 11-15 08:20:28.044 24945 13082 I okhttp.OkHttpClient: --> END GET 11-15 08:20:28.059 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:28.059 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@9367667 11-15 08:20:28.059 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:28.067 24945 24945 D LeakCanary: Watching instance of android.widget.FrameLayout (io.github.drumber.kitsune.ui.search.SearchFragment received Fragment#onDestroyView() callback (references to its views should be cleared to prevent leaks)) with key db09b614-c466-4dc6-a9c8-78f466e8066d 11-15 08:20:28.181 24945 24945 I Quality : Skipped: true 1 cost 19.188055 refreshRate 16689826 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:28.233 24945 13082 I okhttp.OkHttpClient: <-- 200 https://kitsu.app/api/edge/favorites?filter%5Buser_id%5D=1381639&filter%5Bitem_id%5D=10734&filter%5Bitem_type%5D=Anime (189ms) 11-15 08:20:28.234 24945 13082 I okhttp.OkHttpClient: date: Fri, 15 Nov 2024 16:20:29 GMT 11-15 08:20:28.234 24945 13082 I okhttp.OkHttpClient: content-type: application/vnd.api+json 11-15 08:20:28.236 24945 13082 I okhttp.OkHttpClient: alt-svc: h3=":443"; ma=86400 11-15 08:20:28.236 24945 13082 I okhttp.OkHttpClient: cache-control: max-age=0, private, must-revalidate 11-15 08:20:28.236 24945 13082 I okhttp.OkHttpClient: etag: W/"04b2b639b629d25990bdc6456d7efcfb" 11-15 08:20:28.236 24945 13082 I okhttp.OkHttpClient: referrer-policy: strict-origin-when-cross-origin 11-15 08:20:28.237 24945 13082 I okhttp.OkHttpClient: strict-transport-security: max-age=63072000; includeSubDomains 11-15 08:20:28.237 24945 13082 I okhttp.OkHttpClient: vary: Origin 11-15 08:20:28.237 24945 13082 I okhttp.OkHttpClient: x-content-type-options: nosniff 11-15 08:20:28.237 24945 13082 I okhttp.OkHttpClient: x-download-options: noopen 11-15 08:20:28.237 24945 13082 I okhttp.OkHttpClient: x-frame-options: SAMEORIGIN 11-15 08:20:28.237 24945 13082 I okhttp.OkHttpClient: x-permitted-cross-domain-policies: none 11-15 08:20:28.237 24945 13082 I okhttp.OkHttpClient: x-request-id: 16a00589-56cb-43ca-8078-c31169ac230d 11-15 08:20:28.237 24945 13082 I okhttp.OkHttpClient: x-runtime: 0.041798 11-15 08:20:28.237 24945 13082 I okhttp.OkHttpClient: x-xss-protection: 1; mode=block 11-15 08:20:28.238 24945 13082 I okhttp.OkHttpClient: cf-cache-status: DYNAMIC 11-15 08:20:28.238 24945 13082 I okhttp.OkHttpClient: report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=7f5KUe1DAs5P7sR01DKqjvAQZphd63JEksMHbHv4fTigI0TSAVR%2F%2Fls7Vzm%2BkyYyoREGYqlPAMM4A5MMN7k%2F5fIwuTOTevakamFpqXIYwgAaaCWCzYGDkK5tacTE%2F5O42o%2BFYvjKDg%3D%3D"}],"group":"cf-nel","max_age":604800} 11-15 08:20:28.238 24945 13082 I okhttp.OkHttpClient: nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800} 11-15 08:20:28.238 24945 13082 I okhttp.OkHttpClient: server: cloudflare 11-15 08:20:28.238 24945 13082 I okhttp.OkHttpClient: cf-ray: 8e3091a23d4a7ec6-LAX 11-15 08:20:28.238 24945 13082 I okhttp.OkHttpClient: content-encoding: gzip 11-15 08:20:28.238 24945 13082 I okhttp.OkHttpClient: server-timing: cfL4;desc="?proto=TCP&rtt=62055&sent=972&recv=903&lost=0&retrans=0&sent_bytes=473577&recv_bytes=31554&delivery_rate=421352&cwnd=255&unsent_bytes=0&cid=40d81cf047bde0cf&ts=365501&x=0" 11-15 08:20:28.238 24945 13082 I okhttp.OkHttpClient: <-- END HTTP 11-15 08:20:28.251 24945 13081 I okhttp.OkHttpClient: <-- 200 https://kitsu.app/api/edge/library-entries?filter%5Buser_id%5D=1381639&fields%5BlibraryEntries%5D=status%2Cprogress%2CratingTwenty&page%5Blimit%5D=1&filter%5Banime_id%5D=10734 (211ms) 11-15 08:20:28.251 24945 13081 I okhttp.OkHttpClient: date: Fri, 15 Nov 2024 16:20:29 GMT 11-15 08:20:28.251 24945 13081 I okhttp.OkHttpClient: content-type: application/vnd.api+json 11-15 08:20:28.251 24945 13081 I okhttp.OkHttpClient: alt-svc: h3=":443"; ma=86400 11-15 08:20:28.251 24945 13081 I okhttp.OkHttpClient: cache-control: max-age=0, private, must-revalidate 11-15 08:20:28.251 24945 13081 I okhttp.OkHttpClient: etag: W/"88b91c7b875d99af42f127f6c274fed3" 11-15 08:20:28.252 24945 13081 I okhttp.OkHttpClient: referrer-policy: strict-origin-when-cross-origin 11-15 08:20:28.252 24945 13081 I okhttp.OkHttpClient: strict-transport-security: max-age=63072000; includeSubDomains 11-15 08:20:28.252 24945 13081 I okhttp.OkHttpClient: vary: Origin 11-15 08:20:28.252 24945 13081 I okhttp.OkHttpClient: x-content-type-options: nosniff 11-15 08:20:28.252 24945 13081 I okhttp.OkHttpClient: x-download-options: noopen 11-15 08:20:28.252 24945 13081 I okhttp.OkHttpClient: x-frame-options: SAMEORIGIN 11-15 08:20:28.252 24945 13081 I okhttp.OkHttpClient: x-permitted-cross-domain-policies: none 11-15 08:20:28.252 24945 13081 I okhttp.OkHttpClient: x-request-id: 13b08cb7-40bf-4485-b1b2-c660d42765a4 11-15 08:20:28.252 24945 13081 I okhttp.OkHttpClient: x-runtime: 0.056376 11-15 08:20:28.252 24945 13081 I okhttp.OkHttpClient: x-xss-protection: 1; mode=block 11-15 08:20:28.252 24945 13081 I okhttp.OkHttpClient: cf-cache-status: DYNAMIC 11-15 08:20:28.253 24945 13081 I okhttp.OkHttpClient: report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=SQ33eOz455%2FLqQeGs5zrp7gO3zAgkW0tWpfymr5nkLJZRBnGLujJlcxYuqYvtr8EbkoFgjUF4VVgJ2gpaW367HaFg64bLiLnM9WRlu63ZwzurF33kpyTN85sndIDSW1dULosO1Ycug%3D%3D"}],"group":"cf-nel","max_age":604800} 11-15 08:20:28.253 24945 13081 I okhttp.OkHttpClient: nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800} 11-15 08:20:28.253 24945 13081 I okhttp.OkHttpClient: server: cloudflare 11-15 08:20:28.253 24945 13081 I okhttp.OkHttpClient: cf-ray: 8e3091a23d467ec6-LAX 11-15 08:20:28.253 24945 13081 I okhttp.OkHttpClient: content-encoding: gzip 11-15 08:20:28.253 24945 13081 I okhttp.OkHttpClient: server-timing: cfL4;desc="?proto=TCP&rtt=62055&sent=976&recv=903&lost=0&retrans=0&sent_bytes=474372&recv_bytes=31554&delivery_rate=421352&cwnd=255&unsent_bytes=0&cid=40d81cf047bde0cf&ts=365519&x=0" 11-15 08:20:28.253 24945 13081 I okhttp.OkHttpClient: <-- END HTTP 11-15 08:20:28.288 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:28.288 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:28.288 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:28.298 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:28.298 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:28.301 24945 13083 I okhttp.OkHttpClient: <-- 200 https://kitsu.app/api/edge/anime/10734?fields%5Bcategories%5D=slug%2Ctitle&include=categories%2CmediaRelationships%2CmediaRelationships.destination%2CanimeProductions.producer%2CstreamingLinks%2CstreamingLinks.streamer (261ms) 11-15 08:20:28.301 24945 13083 I okhttp.OkHttpClient: date: Fri, 15 Nov 2024 16:20:29 GMT 11-15 08:20:28.301 24945 13083 I okhttp.OkHttpClient: content-type: application/vnd.api+json 11-15 08:20:28.301 24945 13083 I okhttp.OkHttpClient: alt-svc: h3=":443"; ma=86400 11-15 08:20:28.301 24945 13083 I okhttp.OkHttpClient: cache-control: max-age=0, private, must-revalidate 11-15 08:20:28.301 24945 13083 I okhttp.OkHttpClient: etag: W/"4aa0c445045e598ad7fa9852341b70f1" 11-15 08:20:28.301 24945 13083 I okhttp.OkHttpClient: referrer-policy: strict-origin-when-cross-origin 11-15 08:20:28.301 24945 13083 I okhttp.OkHttpClient: strict-transport-security: max-age=63072000; includeSubDomains 11-15 08:20:28.301 24945 13083 I okhttp.OkHttpClient: vary: Origin 11-15 08:20:28.301 24945 13083 I okhttp.OkHttpClient: x-content-type-options: nosniff 11-15 08:20:28.301 24945 13083 I okhttp.OkHttpClient: x-download-options: noopen 11-15 08:20:28.301 24945 13083 I okhttp.OkHttpClient: x-frame-options: SAMEORIGIN 11-15 08:20:28.301 24945 13083 I okhttp.OkHttpClient: x-permitted-cross-domain-policies: none 11-15 08:20:28.301 24945 13083 I okhttp.OkHttpClient: x-request-id: 3d0e913b-a2cd-4cad-9662-be11e1af50ff 11-15 08:20:28.301 24945 13083 I okhttp.OkHttpClient: x-runtime: 0.152154 11-15 08:20:28.301 24945 13083 I okhttp.OkHttpClient: x-xss-protection: 1; mode=block 11-15 08:20:28.301 24945 13083 I okhttp.OkHttpClient: cf-cache-status: DYNAMIC 11-15 08:20:28.301 24945 13083 I okhttp.OkHttpClient: report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=lHcAo7V246pkuazlcgijvPqoaJO7CDpKMiA3h0KTFztLSgJW1mE42ANOchqf54ihRVWnxbJpSOs9n%2FevKp1KFrEYvCdCzLiJ3T0VgkZfPFLOv4qUfpYqgN8bUU5LmN4WXdfcnc0iDw%3D%3D"}],"group":"cf-nel","max_age":604800} 11-15 08:20:28.301 24945 13083 I okhttp.OkHttpClient: nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800} 11-15 08:20:28.301 24945 13083 I okhttp.OkHttpClient: server: cloudflare 11-15 08:20:28.301 24945 13083 I okhttp.OkHttpClient: cf-ray: 8e3091a1ecf27ec6-LAX 11-15 08:20:28.302 24945 13083 I okhttp.OkHttpClient: content-encoding: gzip 11-15 08:20:28.302 24945 13083 I okhttp.OkHttpClient: server-timing: cfL4;desc="?proto=TCP&rtt=58649&sent=978&recv=907&lost=0&retrans=0&sent_bytes=475394&recv_bytes=31554&delivery_rate=421352&cwnd=255&unsent_bytes=0&cid=40d81cf047bde0cf&ts=365565&x=0" 11-15 08:20:28.302 24945 13083 I okhttp.OkHttpClient: <-- END HTTP 11-15 08:20:28.302 24945 24945 I Quality : Skipped: false 1 cost 23.489536 refreshRate 16689073 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:28.398 24945 24945 W Glide : Load failed for [null] with dimensions [0x0] 11-15 08:20:28.398 24945 24945 W Glide : class com.bumptech.glide.load.engine.GlideException: Received null model 11-15 08:20:28.398 24945 24945 W Glide : Load failed for [null] with dimensions [0x0] 11-15 08:20:28.398 24945 24945 W Glide : class com.bumptech.glide.load.engine.GlideException: Received null model 11-15 08:20:28.399 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:28.399 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@c3d1b50 11-15 08:20:28.399 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:28.407 24945 24945 D LeakCanary: Watching instance of android.widget.FrameLayout (io.github.drumber.kitsune.ui.search.SearchFragment received Fragment#onDestroyView() callback (references to its views should be cleared to prevent leaks)) with key 4f13a825-364c-4663-9d37-22e5ba4c377c 11-15 08:20:28.408 24945 24945 I Quality : Skipped: false 5 cost 95.8305 refreshRate 16691082 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:28.416 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:28.416 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:28.416 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:28.421 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:28.421 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:28.518 24945 24945 I Quality : Skipped: false 5 cost 89.46806 refreshRate 16691791 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:28.544 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:28.551 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@9704743 11-15 08:20:28.552 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@b56f1c0 11-15 08:20:28.552 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@c2d9ef9 11-15 08:20:28.552 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@372be3e 11-15 08:20:28.552 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@fc6149f 11-15 08:20:28.552 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@39969ec 11-15 08:20:28.552 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@f2031b5 11-15 08:20:28.552 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@6d8804a 11-15 08:20:28.552 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@4815bbb 11-15 08:20:28.552 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@2a938d8 11-15 08:20:28.552 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@6f3431 11-15 08:20:28.552 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@265716 11-15 08:20:28.552 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@fdff897 11-15 08:20:28.552 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@be50a84 11-15 08:20:28.552 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@fd1e26d 11-15 08:20:28.552 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@ca8cea2 11-15 08:20:28.552 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@6218733 11-15 08:20:28.552 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@7ea4af0 11-15 08:20:28.553 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:28.560 24945 24945 I Quality : Skipped: false 1 cost 30.541159 refreshRate 16695651 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:28.719 24945 24945 D LeakCanary: Watching instance of android.widget.FrameLayout (io.github.drumber.kitsune.ui.details.DetailsFragment received Fragment#onDestroyView() callback (references to its views should be cleared to prevent leaks)) with key 5150ac95-2243-4856-930c-e1c4d0e298cb 11-15 08:20:28.719 24945 24945 D LeakCanary: Watching instance of androidx.navigation.fragment.FragmentNavigator$ClearEntryStateViewModel (androidx.navigation.fragment.FragmentNavigator$ClearEntryStateViewModel received ViewModel#onCleared() callback) with key 94a48134-9472-4b74-8614-58e193dcaee5 11-15 08:20:28.719 24945 24945 D LeakCanary: Watching instance of androidx.lifecycle.SavedStateHandlesVM (androidx.lifecycle.SavedStateHandlesVM received ViewModel#onCleared() callback) with key a84c4ecb-0e07-4479-9dae-d3fc5333731b 11-15 08:20:28.719 24945 24945 D LeakCanary: Watching instance of leakcanary.internal.ViewModelClearedWatcher (leakcanary.internal.ViewModelClearedWatcher received ViewModel#onCleared() callback) with key bfd9de71-f218-4476-a291-aa779e4b1ecc 11-15 08:20:28.720 24945 24945 D LeakCanary: Watching instance of io.github.drumber.kitsune.ui.details.DetailsViewModel (io.github.drumber.kitsune.ui.details.DetailsViewModel received ViewModel#onCleared() callback) with key b69e1b65-23fe-4eea-9c82-547cdffd43be 11-15 08:20:28.720 24945 24945 D LeakCanary: Watching instance of androidx.loader.app.LoaderManagerImpl$LoaderViewModel (androidx.loader.app.LoaderManagerImpl$LoaderViewModel received ViewModel#onCleared() callback) with key 58731293-a4d3-4aa2-b5fa-d625334b3ce1 11-15 08:20:28.721 24945 24945 D LeakCanary: Watching instance of io.github.drumber.kitsune.ui.details.DetailsFragment (io.github.drumber.kitsune.ui.details.DetailsFragment received Fragment#onDestroy() callback) with key 92776d4d-22fd-4455-835d-cb1056a5a252 11-15 08:20:29.035 24945 24945 D VRI[MainActivity]: onFocusEvent false 11-15 08:20:29.411 24945 24945 D ScrollOptim [SceneManager]: updateCurrentActivity: mCurrentActivityName=null, isOptEnable=true, isAnimAheadEnable=true, isFrameInsertEnable=true, InsertNum=1, isEnabledForScrollChanged=false 11-15 08:20:29.414 24945 24945 D VRI[MainActivity]: setWindowStopped stopped:true 11-15 08:20:29.451 24945 24945 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=androidx.activity.OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1@6013f81 11-15 08:20:29.459 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:29.535 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:29.536 24945 24945 D OpenGLRenderer: RenderProxy::destroy: this=0xb400007055d16500, mContext=0xb400006fbee18200 11-15 08:20:29.537 24945 26086 D OpenGLRenderer: SkiaOpenGLPipeline::setSurface: this=0xb400006fba723540, surface=NULL 11-15 08:20:29.537 24945 26086 D BufferQueueProducer: [VRI[MainActivity]#22(BLAST Consumer)22](id:617100000016,api:1,p:24945,c:24945) disconnect: api 1 11-15 08:20:29.538 24945 26086 D BLASTBufferQueue: [VRI[MainActivity]#22](f:0,a:2) destructor() 11-15 08:20:29.538 24945 26086 D BufferQueueConsumer: [VRI[MainActivity]#22(BLAST Consumer)22](id:617100000016,api:0,p:-1,c:24945) disconnect 11-15 08:20:29.540 24945 24945 D ViewRootImplExtImpl: wrapConfigInfoIntoFlags rotation=0, smallestScreenWidthDp=411, relayoutAsync=false, newFlags=26935296, title=io.github.drumber.kitsune.debug/io.github.drumber.kitsune.ui.main.MainActivity 11-15 08:20:29.546 24945 24945 D VRI[MainActivity]: relayoutWindow result, sizeChanged:false, surfaceControlChanged:true, transformHintChanged:false, mSurfaceSize:Point(1080, 2412), mLastSurfaceSize:Point(1080, 2412), mWidth:1080, mHeight:2412, requestedWidth:1080, requestedHeight:2412, transformHint:0, lastTransformHint:0, installOrientation:0, displayRotation:0, isSurfaceValid:false, attr.flag:-2122252032, useBlast:true, tmpFrames:ClientWindowFrames{frame=[0,0][1080,2412] display=[0,0][1080,2412] parentFrame=[0,0][0,0]}, params:null 11-15 08:20:29.558 24945 28463 D VRI[MainActivity]: dispatchAppVisibility visible:false 11-15 08:20:30.041 24945 26178 D OplusScrollToTopManager: io.github.drumber.kitsune.debug/io.github.drumber.kitsune.ui.main.MainActivity,This DecorView@6d4d049[MainActivity] change focus to false 11-15 08:20:31.975 24945 24945 D ActivityThread: do gfx trim 40 success 11-15 08:20:32.007 24945 26086 D OpenGLRenderer: RenderThread::destroyRenderingContext: this=0xb400007055ccc280 11-15 08:20:32.007 24945 26086 D OpenGLRenderer: SkiaOpenGLPipeline::onContextDestroyed: this=0xb400006fba723540 11-15 08:20:32.010 24945 26086 D OpenGLRenderer: EglManager::destroy: mEglDisplay=0xb400007070819300, mEglContext=0xb400007055311100, mCurrentSurface=0x0 11-15 08:20:33.586 24945 28583 D VRI[MainActivity]: dispatchAppVisibility visible:true 11-15 08:20:33.595 24945 28583 D ColorModeChangeItem: preExecute mColorMode=0,token=android.os.BinderProxy@cea7143 11-15 08:20:33.596 24945 24945 D VRI[MainActivity]: setWindowStopped stopped:false 11-15 08:20:33.605 24945 24945 D ScrollOptim [SceneManager]: updateCurrentActivity: mCurrentActivityName=io.github.drumber.kitsune.ui.main.MainActivity, isOptEnable=true, isAnimAheadEnable=true, isFrameInsertEnable=true, InsertNum=1, isEnabledForScrollChanged=false 11-15 08:20:33.605 24945 24945 D ActivityThread: ComponentInfo{io.github.drumber.kitsune.debug/io.github.drumber.kitsune.ui.main.MainActivity} checkFinished=false 2 11-15 08:20:33.605 24945 24945 D ResourcesManagerExtImpl: applyConfigurationToAppResourcesLocked app.getDisplayId() return callback.displayId:-1 11-15 08:20:33.608 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:33.623 24945 24945 D ViewRootImplExtImpl: wrapConfigInfoIntoFlags rotation=0, smallestScreenWidthDp=411, relayoutAsync=false, newFlags=26935296, title=io.github.drumber.kitsune.debug/io.github.drumber.kitsune.ui.main.MainActivity 11-15 08:20:33.635 24945 24945 D VRI[MainActivity]: relayoutWindow result, sizeChanged:false, surfaceControlChanged:true, transformHintChanged:false, mSurfaceSize:Point(1080, 2412), mLastSurfaceSize:Point(1080, 2412), mWidth:1080, mHeight:2412, requestedWidth:1080, requestedHeight:2412, transformHint:0, lastTransformHint:0, installOrientation:0, displayRotation:0, isSurfaceValid:true, attr.flag:-2122252032, useBlast:true, tmpFrames:ClientWindowFrames{frame=[0,0][1080,2412] display=[0,0][1080,2412] parentFrame=[0,0][0,0]}, params:{(0,0)(fillxfill) sim={adjust=pan forwardNavigation} layoutInDisplayCutoutMode=shortEdges ty=BASE_APPLICATION wanim=0x10302fe 11-15 08:20:33.635 24945 24945 D VRI[MainActivity]: fl=LAYOUT_IN_SCREEN LAYOUT_INSET_DECOR SPLIT_TOUCH HARDWARE_ACCELERATED DRAWS_SYSTEM_BAR_BACKGROUNDS 11-15 08:20:33.635 24945 24945 D VRI[MainActivity]: pfl=NO_MOVE_ANIMATION FORCE_DRAW_STATUS_BAR_BACKGROUND USE_BLAST FIT_INSETS_CONTROLLED 11-15 08:20:33.635 24945 24945 D VRI[MainActivity]: vsysui=LAYOUT_STABLE 11-15 08:20:33.635 24945 24945 D VRI[MainActivity]: bhv=DEFAULT 11-15 08:20:33.635 24945 24945 D VRI[MainActivity]: fitSides= CLP[ ]} 11-15 08:20:33.635 24945 24945 W VRI[MainActivity]: updateBlastSurfaceIfNeeded, surfaceSize:Point(1080, 2412), lastSurfaceSize:Point(1080, 2412), format:-1, blastBufferQueue:null 11-15 08:20:33.635 24945 24945 D BufferQueueConsumer: [](id:617100000017,api:0,p:-1,c:24945) connect: controlledByApp=false 11-15 08:20:33.636 24945 26086 I AdrenoGLES-0: QUALCOMM build : a1cf8ab5e3, I428bf45773 11-15 08:20:33.636 24945 26086 I AdrenoGLES-0: Build Date : 11/09/23 11-15 08:20:33.636 24945 26086 I AdrenoGLES-0: OpenGL ES Shader Compiler Version: EV031.35.01.12 11-15 08:20:33.636 24945 26086 I AdrenoGLES-0: Local Branch : 11-15 08:20:33.636 24945 26086 I AdrenoGLES-0: Remote Branch : refs/tags/AU_LINUX_ANDROID_LA.UM.9.14.11.00.00.571.148 11-15 08:20:33.636 24945 26086 I AdrenoGLES-0: Remote Branch : NONE 11-15 08:20:33.636 24945 26086 I AdrenoGLES-0: Reconstruct Branch : NOTHING 11-15 08:20:33.636 24945 26086 I AdrenoGLES-0: Build Config : S P 10.0.7 AArch64 11-15 08:20:33.636 24945 26086 I AdrenoGLES-0: Driver Path : /vendor/lib64/egl/libGLESv2_adreno.so 11-15 08:20:33.643 24945 26086 I AdrenoGLES-0: PFP: 0x016dc094, ME: 0x00000000 11-15 08:20:33.654 24945 26086 D BufferQueueProducer: [VRI[MainActivity]#23(BLAST Consumer)23](id:617100000017,api:1,p:24945,c:24945) connect: api=1 producerControlledByApp=true 11-15 08:20:33.654 24945 26086 E OpenGLRenderer: Unable to match the desired swap behavior. 11-15 08:20:33.655 24945 24945 I SurfaceControl: setExtendedRangeBrightness sc=Surface(name=io.github.drumber.kitsune.debug/io.github.drumber.kitsune.ui.main.MainActivity)/@0xa851c75,currentBufferRatio=1.0,desiredRatio=1.0 11-15 08:20:33.700 24945 26086 D BLASTBufferQueue: [VRI[MainActivity]#23](f:0,a:1) acquireNextBufferLocked size=1080x2412 mFrameNumber=1 applyTransaction=true mTimestamp=1731976187858885(auto) mPendingTransactions.size=0 graphicBufferId=107137959198819 transform=0 11-15 08:20:33.701 24945 26086 D VRI[MainActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true syncBuffer=false 11-15 08:20:33.701 24945 24945 D VRI[MainActivity]: draw finished. 11-15 08:20:33.701 24945 24945 D VRI[MainActivity]: reportDrawFinished 11-15 08:20:33.701 24945 24945 D ViewRootImplExtImpl: setMaxDequeuedBufferCount: 2 11-15 08:20:33.704 24945 24945 I Quality : Skipped: false 4 cost 67.603645 refreshRate 16697152 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:33.724 24945 24945 D VRI[MainActivity]: onFocusEvent true 11-15 08:20:34.161 24945 24945 D OplusSystemUINavigationGesture: [GESTURE_SIDE_BAR] swipe from 1 11-15 08:20:34.161 24945 24945 D OplusSystemUINavigationGesture: [GESTURE_SIDE_BAR] Hit Side Bar Region ! 11-15 08:20:34.205 24945 24945 D OplusSystemUINavigationGesture: [GESTURE_SIDE_BAR] trigger! 11-15 08:20:34.240 24945 24945 D VRI[MainActivity]: onFocusEvent false 11-15 08:20:34.555 24945 26013 I r.kitsune.debug: Explicit concurrent copying GC freed 10094KB AllocSpace bytes, 0(0B) LOS objects, 45% free, 29MB/53MB, paused 88us,46us total 122.894ms 11-15 08:20:35.246 24945 26178 D OplusScrollToTopManager: io.github.drumber.kitsune.debug/io.github.drumber.kitsune.ui.main.MainActivity,This DecorView@6d4d049[MainActivity] change focus to false 11-15 08:20:35.686 24945 24945 D VRI[MainActivity]: onFocusEvent true 11-15 08:20:36.121 24945 24945 D ViewRootImplExtImpl: MotionEvent MotionEvent { action=ACTION_UP, actionButton=0, id[0]=0, x[0]=951.75, y[0]=2333.25, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, classification=NONE, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=1731978602, downTime=1731978515, deviceId=5, source=0x1002, displayId=0, eventId=253085584 } handled by client, just return 11-15 08:20:36.170 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:36.170 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:36.170 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:36.184 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:36.184 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:36.184 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:36.185 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:36.186 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:36.186 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:36.187 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:36.187 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:36.187 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:36.188 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:36.188 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:36.188 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:36.189 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:36.189 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:36.189 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:36.189 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:36.190 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:36.190 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:36.204 24945 13083 I okhttp.OkHttpClient: --> GET https://kitsu.app/api/edge/users/1381639?include=stats%2Cfavorites.item%2Cwaifu%2CprofileLinks.profileLinkSite&fields%5Bmedia%5D=slug%2Ctitles%2CcanonicalTitle%2CposterImage%2CcoverImage&fields%5Bcharacters%5D=slug%2Cname%2Cimage h2 11-15 08:20:36.204 24945 13083 I okhttp.OkHttpClient: User-Agent: Kitsune/2.0.3-debug 11-15 08:20:36.204 24945 13083 I okhttp.OkHttpClient: Authorization: ██ 11-15 08:20:36.204 24945 13083 I okhttp.OkHttpClient: Host: kitsu.app 11-15 08:20:36.204 24945 13083 I okhttp.OkHttpClient: Connection: Keep-Alive 11-15 08:20:36.204 24945 13083 I okhttp.OkHttpClient: Accept-Encoding: gzip 11-15 08:20:36.204 24945 13083 I okhttp.OkHttpClient: If-None-Match: W/"85af13bc41f393e2d4c84622515e113e" 11-15 08:20:36.204 24945 13083 I okhttp.OkHttpClient: --> END GET 11-15 08:20:36.214 24945 24945 I Quality : Skipped: false 3 cost 56.608513 refreshRate 16702049 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:36.280 24945 24945 I Quality : Skipped: false 3 cost 56.067665 refreshRate 16695936 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:36.443 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:36.444 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@8f9d1db 11-15 08:20:36.444 24945 24945 D AutofillManager: view not autofillable - not passing ime action check 11-15 08:20:36.472 24945 24945 D LeakCanary: Watching instance of android.widget.FrameLayout (io.github.drumber.kitsune.ui.search.SearchFragment received Fragment#onDestroyView() callback (references to its views should be cleared to prevent leaks)) with key 792c4edc-a0c1-4ee3-a408-9d8502fe53d1 11-15 08:20:36.473 24945 24945 D LeakCanary: Watching instance of io.github.drumber.kitsune.ui.search.SearchFragment (io.github.drumber.kitsune.ui.search.SearchFragment received Fragment#onDestroy() callback) with key bfb47ee4-e5d1-4a0a-9395-b4d576035389 11-15 08:20:36.515 24945 13083 I okhttp.OkHttpClient: <-- 200 https://kitsu.app/api/edge/users/1381639?include=stats%2Cfavorites.item%2Cwaifu%2CprofileLinks.profileLinkSite&fields%5Bmedia%5D=slug%2Ctitles%2CcanonicalTitle%2CposterImage%2CcoverImage&fields%5Bcharacters%5D=slug%2Cname%2Cimage (310ms) 11-15 08:20:36.515 24945 13083 I okhttp.OkHttpClient: date: Fri, 15 Nov 2024 16:20:37 GMT 11-15 08:20:36.515 24945 13083 I okhttp.OkHttpClient: content-type: application/vnd.api+json 11-15 08:20:36.515 24945 13083 I okhttp.OkHttpClient: alt-svc: h3=":443"; ma=86400 11-15 08:20:36.515 24945 13083 I okhttp.OkHttpClient: cache-control: max-age=0, private, must-revalidate 11-15 08:20:36.515 24945 13083 I okhttp.OkHttpClient: etag: W/"5dc38ca1529434b681fd689afb715931" 11-15 08:20:36.515 24945 13083 I okhttp.OkHttpClient: referrer-policy: strict-origin-when-cross-origin 11-15 08:20:36.516 24945 13083 I okhttp.OkHttpClient: strict-transport-security: max-age=63072000; includeSubDomains 11-15 08:20:36.516 24945 13083 I okhttp.OkHttpClient: vary: Origin 11-15 08:20:36.516 24945 13083 I okhttp.OkHttpClient: x-content-type-options: nosniff 11-15 08:20:36.516 24945 13083 I okhttp.OkHttpClient: x-download-options: noopen 11-15 08:20:36.516 24945 13083 I okhttp.OkHttpClient: x-frame-options: SAMEORIGIN 11-15 08:20:36.517 24945 13083 I okhttp.OkHttpClient: x-permitted-cross-domain-policies: none 11-15 08:20:36.517 24945 13083 I okhttp.OkHttpClient: x-request-id: 053dfd4f-6b49-4cfb-a215-0906d53c29d5 11-15 08:20:36.517 24945 13083 I okhttp.OkHttpClient: x-runtime: 0.212664 11-15 08:20:36.517 24945 13083 I okhttp.OkHttpClient: x-xss-protection: 1; mode=block 11-15 08:20:36.517 24945 13083 I okhttp.OkHttpClient: cf-cache-status: DYNAMIC 11-15 08:20:36.517 24945 13083 I okhttp.OkHttpClient: report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=IaopCBwTDwyX%2F9CmkE5mrP5o2nWi6LAwwswkw5PfmR7DVt2yjxwxJxCledXG07S5dlfVlKYEuBoEyioxS8fMnTYTB%2BQVM%2F7mn2d0xgrgFrF3ZMy7pKTWHOBYcn6lxkeoUSlTF3g8Kw%3D%3D"}],"group":"cf-nel","max_age":604800} 11-15 08:20:36.517 24945 13083 I okhttp.OkHttpClient: nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800} 11-15 08:20:36.517 24945 13083 I okhttp.OkHttpClient: server: cloudflare 11-15 08:20:36.517 24945 13083 I okhttp.OkHttpClient: cf-ray: 8e3091d4ec4c7ec6-LAX 11-15 08:20:36.517 24945 13083 I okhttp.OkHttpClient: content-encoding: gzip 11-15 08:20:36.518 24945 13083 I okhttp.OkHttpClient: server-timing: cfL4;desc="?proto=TCP&rtt=61121&sent=987&recv=917&lost=0&retrans=0&sent_bytes=480985&recv_bytes=31746&delivery_rate=421352&cwnd=255&unsent_bytes=0&cid=40d81cf047bde0cf&ts=373786&x=0" 11-15 08:20:36.518 24945 13083 I okhttp.OkHttpClient: <-- END HTTP 11-15 08:20:36.600 24945 24945 I Quality : Skipped: false 1 cost 25.184687 refreshRate 16694929 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:36.692 24945 26178 D OplusScrollToTopManager: io.github.drumber.kitsune.debug/io.github.drumber.kitsune.ui.main.MainActivity,This DecorView@6d4d049[MainActivity] change focus to true 11-15 08:20:37.794 24945 24945 D ViewRootImplExtImpl: MotionEvent MotionEvent { action=ACTION_UP, actionButton=0, id[0]=0, x[0]=891.0, y[0]=182.25, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, classification=NONE, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=1731980278, downTime=1731980231, deviceId=5, source=0x1002, displayId=0, eventId=1052215529 } handled by client, just return 11-15 08:20:37.834 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.ui.settings.SettingsViewModel'... 11-15 08:20:37.834 24945 24945 D [Koin] : | >> parameters DefinitionParameters[] 11-15 08:20:37.834 24945 24945 D [Koin] : |- ? t:'io.github.drumber.kitsune.ui.settings.SettingsViewModel' - q:'null' look in injected parameters 11-15 08:20:37.834 24945 24945 D [Koin] : | (+) '[Factory: 'io.github.drumber.kitsune.ui.settings.SettingsViewModel']' 11-15 08:20:37.834 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.UserRepository'... 11-15 08:20:37.834 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.UserRepository' in 0.06 ms 11-15 08:20:37.834 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.domain.auth.IsUserLoggedInUseCase'... 11-15 08:20:37.835 24945 24945 D [Koin] : | (+) '[Factory: 'io.github.drumber.kitsune.domain.auth.IsUserLoggedInUseCase']' 11-15 08:20:37.835 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.AccessTokenRepository'... 11-15 08:20:37.835 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.data.repository.AccessTokenRepository' in 0.071 ms 11-15 08:20:37.835 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.domain.auth.IsUserLoggedInUseCase' in 0.381 ms 11-15 08:20:37.836 24945 24945 D [Koin] : | << parameters 11-15 08:20:37.836 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.ui.settings.SettingsViewModel' in 1.993 ms 11-15 08:20:37.844 24945 13083 I okhttp.OkHttpClient: --> GET https://kitsu.app/api/edge/users?include=waifu&fields%5Bcharacters%5D=slug%2Cname%2Cimage&filter%5Bself%5D=true h2 11-15 08:20:37.844 24945 13083 I okhttp.OkHttpClient: User-Agent: Kitsune/2.0.3-debug 11-15 08:20:37.844 24945 13083 I okhttp.OkHttpClient: Authorization: ██ 11-15 08:20:37.844 24945 13083 I okhttp.OkHttpClient: Host: kitsu.app 11-15 08:20:37.844 24945 13083 I okhttp.OkHttpClient: Connection: Keep-Alive 11-15 08:20:37.845 24945 13083 I okhttp.OkHttpClient: Accept-Encoding: gzip 11-15 08:20:37.845 24945 13083 I okhttp.OkHttpClient: If-None-Match: W/"3bd945827ced3050990fd948315e75fa" 11-15 08:20:37.845 24945 13083 I okhttp.OkHttpClient: --> END GET 11-15 08:20:37.848 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:37.848 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:37.848 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:37.857 24945 24945 I Quality : Skipped: false 1 cost 30.798025 refreshRate 16680337 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:37.903 24945 24945 I Quality : Skipped: false 2 cost 42.53521 refreshRate 16685121 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:38.056 24945 13083 I okhttp.OkHttpClient: <-- 304 https://kitsu.app/api/edge/users?include=waifu&fields%5Bcharacters%5D=slug%2Cname%2Cimage&filter%5Bself%5D=true (211ms) 11-15 08:20:38.057 24945 13083 I okhttp.OkHttpClient: date: Fri, 15 Nov 2024 16:20:39 GMT 11-15 08:20:38.057 24945 13083 I okhttp.OkHttpClient: content-length: 0 11-15 08:20:38.057 24945 13083 I okhttp.OkHttpClient: alt-svc: h3=":443"; ma=86400 11-15 08:20:38.057 24945 13083 I okhttp.OkHttpClient: cache-control: max-age=0, private, must-revalidate 11-15 08:20:38.057 24945 13083 I okhttp.OkHttpClient: etag: W/"3bd945827ced3050990fd948315e75fa" 11-15 08:20:38.057 24945 13083 I okhttp.OkHttpClient: referrer-policy: strict-origin-when-cross-origin 11-15 08:20:38.057 24945 13083 I okhttp.OkHttpClient: strict-transport-security: max-age=63072000; includeSubDomains 11-15 08:20:38.057 24945 13083 I okhttp.OkHttpClient: vary: Origin 11-15 08:20:38.057 24945 13083 I okhttp.OkHttpClient: x-content-type-options: nosniff 11-15 08:20:38.057 24945 13083 I okhttp.OkHttpClient: x-download-options: noopen 11-15 08:20:38.057 24945 13083 I okhttp.OkHttpClient: x-frame-options: SAMEORIGIN 11-15 08:20:38.057 24945 13083 I okhttp.OkHttpClient: x-permitted-cross-domain-policies: none 11-15 08:20:38.057 24945 13083 I okhttp.OkHttpClient: x-request-id: 7b80cdd0-40d9-4369-ba60-8be6cd2e9a58 11-15 08:20:38.057 24945 13083 I okhttp.OkHttpClient: x-runtime: 0.073140 11-15 08:20:38.058 24945 13083 I okhttp.OkHttpClient: x-xss-protection: 1; mode=block 11-15 08:20:38.058 24945 13083 I okhttp.OkHttpClient: cf-cache-status: DYNAMIC 11-15 08:20:38.058 24945 13083 I okhttp.OkHttpClient: report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=O4ij6812pIcjuxRMewMdnM6%2F%2BX8jNHtziWXx1ZOYS4rya7YNitrcGYXUkDS66VA9nHapxqitpnotjkbX8fc%2F%2BYiBSEY90cBPYHg9My6IRWWUokuRP76Q5fZfCkXZXCPoZGT%2F03ZRsw%3D%3D"}],"group":"cf-nel","max_age":604800} 11-15 08:20:38.058 24945 13083 I okhttp.OkHttpClient: nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800} 11-15 08:20:38.058 24945 13083 I okhttp.OkHttpClient: server: cloudflare 11-15 08:20:38.058 24945 13083 I okhttp.OkHttpClient: cf-ray: 8e3091df49c57ec6-LAX 11-15 08:20:38.058 24945 13083 I okhttp.OkHttpClient: server-timing: cfL4;desc="?proto=TCP&rtt=60795&sent=997&recv=926&lost=0&retrans=0&sent_bytes=487173&recv_bytes=31882&delivery_rate=421352&cwnd=255&unsent_bytes=0&cid=40d81cf047bde0cf&ts=375312&x=0" 11-15 08:20:38.058 24945 13083 I okhttp.OkHttpClient: <-- END HTTP 11-15 08:20:38.069 24945 7882 D UserPreferences: Storing user model in shared preferences. 11-15 08:20:38.097 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@effb9de 11-15 08:20:38.097 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@d37f7bf 11-15 08:20:38.097 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@b0ade8c 11-15 08:20:38.098 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@fb799d5 11-15 08:20:38.098 24945 24945 D OplusCursorFeedback: editorDetachFromWindow android.widget.Editor@1c995ea 11-15 08:20:38.108 24945 24945 D LeakCanary: Watching instance of androidx.coordinatorlayout.widget.CoordinatorLayout (io.github.drumber.kitsune.ui.profile.ProfileFragment received Fragment#onDestroyView() callback (references to its views should be cleared to prevent leaks)) with key 08494875-73c2-4045-bfc5-eced8aa6864b 11-15 08:20:38.557 24945 24945 D OplusViewDebugManager: OplusViewDebugManager Constructor android.view.debug.OplusViewDebugManager@fe964a7 [mHasViewDebugProperty true] [mHasMsgDebugProperty false] [DEBUG false] [EXTRAINFOENABLE false] [LIGHT_OS false] 11-15 08:20:38.557 24945 24945 D OplusViewDebugManager: OplusViewDebugManager Constructor android.view.debug.OplusViewDebugManager@334ed54 [mHasViewDebugProperty true] [mHasMsgDebugProperty false] [DEBUG false] [EXTRAINFOENABLE false] [LIGHT_OS false] 11-15 08:20:38.557 24945 24945 D ViewRootImplExtImpl: MotionEvent MotionEvent { action=ACTION_UP, actionButton=0, id[0]=0, x[0]=63.0, y[0]=780.75, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, classification=NONE, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=1731981042, downTime=1731980908, deviceId=5, source=0x1002, displayId=0, eventId=915999002 } handled by client, just return 11-15 08:20:41.357 24945 24945 D ViewRootImplExtImpl: MotionEvent MotionEvent { action=ACTION_UP, actionButton=0, id[0]=0, x[0]=100.5, y[0]=1615.5, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, classification=NONE, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=1731983839, downTime=1731983792, deviceId=5, source=0x1002, displayId=0, eventId=766076310 } handled by client, just return 11-15 08:20:41.404 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:41.404 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:41.404 24945 24945 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature 11-15 08:20:41.411 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.ui.settings.AppLogsViewModel'... 11-15 08:20:41.411 24945 24945 D [Koin] : | >> parameters DefinitionParameters[] 11-15 08:20:41.411 24945 24945 D [Koin] : |- ? t:'io.github.drumber.kitsune.ui.settings.AppLogsViewModel' - q:'null' look in injected parameters 11-15 08:20:41.411 24945 24945 D [Koin] : | (+) '[Factory: 'io.github.drumber.kitsune.ui.settings.AppLogsViewModel']' 11-15 08:20:41.412 24945 24945 D [Koin] : | << parameters 11-15 08:20:41.412 24945 24945 D [Koin] : |- 'io.github.drumber.kitsune.ui.settings.AppLogsViewModel' in 1.516 ms 11-15 08:20:41.415 24945 24945 I Quality : Skipped: false 1 cost 17.644299 refreshRate 16684687 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:41.688 24945 24945 I Quality : Skipped: false 12 cost 206.54893 refreshRate 16685082 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:41.786 24945 24945 I Quality : Skipped: false 5 cost 88.053894 refreshRate 16685408 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:41.788 24945 26013 I r.kitsune.debug: Explicit concurrent copying GC freed 11MB AllocSpace bytes, 12(892KB) LOS objects, 43% free, 31MB/55MB, paused 48us,80us total 99.471ms 11-15 08:20:41.890 24945 24945 D LeakCanary: Watching instance of androidx.coordinatorlayout.widget.CoordinatorLayout (io.github.drumber.kitsune.ui.settings.SettingsFragment received Fragment#onDestroyView() callback (references to its views should be cleared to prevent leaks)) with key 3e774078-1af9-4058-b28e-716dc00143f2 11-15 08:20:43.588 24945 24945 D ViewRootImplExtImpl: MotionEvent MotionEvent { action=ACTION_UP, actionButton=0, id[0]=0, x[0]=338.73047, y[0]=1190.5195, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, classification=NONE, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=1731986071, downTime=1731985322, deviceId=5, source=0x1002, displayId=0, eventId=454196860 } handled by client, just return 11-15 08:20:44.748 24945 24945 D ViewRootImplExtImpl: MotionEvent MotionEvent { action=ACTION_UP, actionButton=0, id[0]=0, x[0]=1017.75, y[0]=163.5, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, classification=NONE, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=1731987224, downTime=1731987182, deviceId=5, source=0x1002, displayId=0, eventId=723814158 } handled by client, just return 11-15 08:20:44.816 24945 24945 D WindowManager: Add to mViews: android.widget.PopupWindow$PopupDecorView{1f0b0ea V.E..V... R.....I. 0,0-0,0 viewInfo = },pkg= io.github.drumber.kitsune.debug 11-15 08:20:44.831 24945 24945 D InputEventReceiver: Input log is disabled in InputEventReceiver. 11-15 08:20:44.840 24945 24945 I Quality : Skipped: false 3 cost 53.364685 refreshRate 16692017 bit true processName io.github.drumber.kitsune.debug 11-15 08:20:44.841 24945 24945 E OplusBracketLog: [OplusViewMirrorManager] updateHostViewRootIfNeeded, not support android.view.ViewRootImpl@6f08eb7 11-15 08:20:44.849 24945 24945 D BufferQueueConsumer: [](id:617100000018,api:0,p:-1,c:24945) connect: controlledByApp=false 11-15 08:20:44.851 24945 26086 D BufferQueueProducer: [VRI[PopupWindow:7ee40d5]#24(BLAST Consumer)24](id:617100000018,api:1,p:24945,c:24945) connect: api=1 producerControlledByApp=true 11-15 08:20:44.851 24945 26086 E OpenGLRenderer: Unable to match the desired swap behavior. 11-15 08:20:44.861 24945 24945 I SurfaceControl: setExtendedRangeBrightness sc=Surface(name=PopupWindow:7ee40d5)/@0xeef65cb,currentBufferRatio=1.0,desiredRatio=1.0 11-15 08:20:44.864 24945 26086 D BLASTBufferQueue: [VRI[PopupWindow:7ee40d5]#24](f:0,a:1) acquireNextBufferLocked size=547x200 mFrameNumber=1 applyTransaction=true mTimestamp=1731987351938568(auto) mPendingTransactions.size=0 graphicBufferId=107137959198823 transform=0 11-15 08:20:44.864 24945 26086 D VRI[PopupWindow:7ee40d5]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true syncBuffer=false 11-15 08:20:44.865 24945 24945 D VRI[PopupWindow:7ee40d5]: draw finished. 11-15 08:20:44.865 24945 24945 D VRI[PopupWindow:7ee40d5]: reportDrawFinished 11-15 08:20:44.865 24945 24945 D ViewRootImplExtImpl: setMaxDequeuedBufferCount: 2 11-15 08:20:44.874 24945 26086 D VRI[PopupWindow:7ee40d5]: Received frameCommittedCallback lastAttemptedDrawFrameNum=2 didProduceBuffer=true syncBuffer=false 11-15 08:20:44.874 24945 24945 D VRI[PopupWindow:7ee40d5]: draw finished. 11-15 08:20:44.874 24945 24945 D VRI[PopupWindow:7ee40d5]: reportDrawFinished 11-15 08:20:44.875 24945 24945 D VRI[MainActivity]: onFocusEvent false 11-15 08:20:44.876 24945 24945 D VRI[PopupWindow:7ee40d5]: onFocusEvent true 11-15 08:20:45.382 24945 24945 D ViewRootImplExtImpl: MotionEvent MotionEvent { action=ACTION_UP, actionButton=0, id[0]=0, x[0]=122.25, y[0]=90.75, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, classification=NONE, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=1731987866, downTime=1731987829, deviceId=5, source=0x1002, displayId=0, eventId=153171866 } handled by client, just return 11-15 08:20:45.403 24945 24945 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.widget.PopupWindow$PopupDecorView$$ExternalSyntheticLambda0@872b624 11-15 08:20:45.406 24945 24945 I SurfaceControl: setExtendedRangeBrightness sc=Surface(name=PopupWindow:7ee40d5)/@0xeef65cb,currentBufferRatio=1.0,desiredRatio=1.0