ELF(44 (444444tt\ HHH@@Qtdp888hhRtdX X /system/bin/linker4:JQWT"'.Ph"'ELSj.L%@iHv@kI :l @ p    3 f     n     ! 0 = J W c p      6 ^ |        (E\j!1[{ )8Mbuz<IXqRh8Io "@Ww ,h:l(On9]ae[n2LxDg,__cxa_finalize__cxa_atexit__aeabi_unwind_cpp_pr0_Znwj_ZN7QObjectD2Ev_ZdlPv_ZN11QQmlPrivate30qdeclarativeelement_destructorEP7QObject_ZN10QArrayData10deallocateEPS_jj_ZN10QByteArray7reserveEi_ZN10QByteArray11reallocDataEj6QFlagsIN10QArrayData16AllocationOptionEE__aeabi_unwind_cpp_pr1strlen_ZN7QString15fromUtf8_helperEPKci_ZN7QString6appendERKS__ZNK4QUrl10isRelativeEv_ZNK14QMessageLogger7warningEPKcz_ZN4QUrlC1ERKS__ZN11QQmlPrivate11qmlregisterENS_16RegistrationTypeEPv_ZN4QUrlD1Ev_ZN19QQmlExtensionPluginC2EP7QObjectmallocfree_ZNK11QMetaObject9classNameEvmemcpymemset_ZN10QByteArrayC1EPKci_ZN9QMetaType22registerNormalizedTypeERK10QByteArrayPFvPvEPFS3_S3_PKvEi6QFlagsINS_8TypeFlagEEPK11QMetaObject__stack_chk_fail__stack_chk_guard_ZN10QByteArray6appendEPKc_ZN10QByteArray6appendEc_ZN10QArrayData11shared_nullE_ZN9QMetaType25registerNormalizedTypedefERK10QByteArrayi_ZN7QString16fromAscii_helperEPKci_ZN7QString17fromLatin1_helperEPKci_ZN4QUrlC1ERK7QStringNS_11ParsingModeE_ZN18QPropertyAnimationD1Ev_ZN12QPainterPathD1Ev_ZN17QQuickPaintedItemD2Ev_ZTVN10__cxxabiv120__si_class_type_infoE_ZN10QQuickItem5eventEP6QEvent_ZN7QObject11eventFilterEPS_P6QEvent_ZN7QObject10timerEventEP11QTimerEvent_ZN7QObject10childEventEP11QChildEvent_ZN7QObject11customEventEP6QEvent_ZN7QObject13connectNotifyERK11QMetaMethod_ZN7QObject16disconnectNotifyERK11QMetaMethod_ZNK10QQuickItem12boundingRectEv_ZNK10QQuickItem8clipRectEv_ZNK10QQuickItem8containsERK7QPointF_ZNK10QQuickItem16inputMethodQueryEN2Qt16InputMethodQueryE_ZNK17QQuickPaintedItem17isTextureProviderEv_ZNK17QQuickPaintedItem15textureProviderEv_ZN10QQuickItem10itemChangeENS_10ItemChangeERKNS_14ItemChangeDataE_ZN10QQuickItem10classBeginEv_ZN10QQuickItem17componentCompleteEv_ZN10QQuickItem13keyPressEventEP9QKeyEvent_ZN10QQuickItem15keyReleaseEventEP9QKeyEvent_ZN10QQuickItem16inputMethodEventEP17QInputMethodEvent_ZN10QQuickItem12focusInEventEP11QFocusEvent_ZN10QQuickItem13focusOutEventEP11QFocusEvent_ZN10QQuickItem15mousePressEventEP11QMouseEvent_ZN10QQuickItem14mouseMoveEventEP11QMouseEvent_ZN10QQuickItem17mouseReleaseEventEP11QMouseEvent_ZN10QQuickItem21mouseDoubleClickEventEP11QMouseEvent_ZN10QQuickItem16mouseUngrabEventEv_ZN10QQuickItem16touchUngrabEventEv_ZN10QQuickItem10wheelEventEP11QWheelEvent_ZN10QQuickItem10touchEventEP11QTouchEvent_ZN10QQuickItem15hoverEnterEventEP11QHoverEvent_ZN10QQuickItem14hoverMoveEventEP11QHoverEvent_ZN10QQuickItem15hoverLeaveEventEP11QHoverEvent_ZN10QQuickItem14dragEnterEventEP15QDragEnterEvent_ZN10QQuickItem13dragMoveEventEP14QDragMoveEvent_ZN10QQuickItem14dragLeaveEventEP15QDragLeaveEvent_ZN10QQuickItem9dropEventEP10QDropEvent_ZN10QQuickItem21childMouseEventFilterEPS_P6QEvent_ZN10QQuickItem21windowDeactivateEventEv_ZN10QQuickItem15geometryChangedERK6QRectFS2__ZN17QQuickPaintedItem15updatePaintNodeEP7QSGNodePN10QQuickItem19UpdatePaintNodeDataE_ZN17QQuickPaintedItem16releaseResourcesEv_ZN10QQuickItem12updatePolishEv_ZThn8_N10QQuickItem10classBeginEv_ZThn8_N10QQuickItem17componentCompleteEv_ZN7QObject5eventEP6QEvent__aeabi_dcmpge__aeabi_dadd__aeabi_d2iz__aeabi_dsub__aeabi_i2d__aeabi_ddiv_ZN8QPainter4saveEv_ZNK8QPicture12boundingRectEv_ZN8QPainter5scaleEdd_ZN8QPainter11drawPictureERK7QPointFRK8QPicture_ZN8QPainter7restoreEv_ZN8QPainter18setCompositionModeENS_15CompositionModeE_ZN8QPainter8fillRectERK5QRectRK6QColor_ZN11QTextStreamlsERK7QString_ZN11QTextStreamlsEc__aeabi_dmul_ZN17QQuickPaintedItemC2EP10QQuickItem_ZN4QUrlC1Ev_ZN6QColor10invalidateEv_ZN8QPictureC1Ei_ZN5QFontC1Ev_ZN13QFontMetricsFC1ERK5QFont_ZNK13QFontMetricsF6heightEv_ZN13QFontMetricsFD1Ev_ZN5QFontD1Ev_ZN10QQuickItem16setImplicitWidthEd_ZN10QQuickItem17setImplicitHeightEd_ZNK6QColorneERKS__ZN6QColoraSERKS__ZN17QQuickPaintedItem6updateERK5QRect_ZN8QPictureD1Ev_ZNK4QUrlneERKS__ZN4QUrlaSERKS__ZN8QQmlFile19urlToLocalFileOrQrcERK4QUrl_ZN8QPicture4loadERK7QStringPKc_ZNK14QMessageLogger7warningEv_ZN6QDebug9putStringEPK5QCharj_ZN6QDebugD1Ev_ZN6QColorC1EN2Qt11GlobalColorE_ZN10QQuickItem7setFlagENS_4FlagEb__aeabi_dcmpeq__aeabi_dcmplt__aeabi_dcmpgt_ZN4QPenC1ERK6QColor_ZN4QPen9setWidthFEd_ZNK4QPen6widthFEvceilfloor_ZN8QPainter13setRenderHintENS_10RenderHintEb_ZN6QBrushC1ERK6QColorN2Qt10BrushStyleE_ZN4QPenC1Ev_ZN4QPen8setBrushERK6QBrush_ZN8QPainter6setPenERK4QPen_ZN8QPainter7drawArcERK6QRectFii_ZN4QPenD1Ev_ZN6QBrushD1Ev_ZN15QLinearGradientC1Ev_ZN15QLinearGradient8setStartERK7QPointF_ZN15QLinearGradient12setFinalStopERK7QPointF_ZN9QGradient8setStopsERK7QVectorI5QPairId6QColorEE_ZN6QBrushC1ERK9QGradient_ZN10QArrayData8allocateEjjj6QFlagsINS_16AllocationOptionEE_ZN12QPainterPathC1Ev_ZN18QPropertyAnimationC1EP7QObject_ZN18QPropertyAnimation15setTargetObjectEP7QObject_ZN18QPropertyAnimation15setPropertyNameERK10QByteArray_ZN8QVariantC1Ei_ZN17QVariantAnimation11setEndValueERK8QVariant_ZN8QVariantD1Ev_ZN17QVariantAnimation11setDurationEi_ZN18QAbstractAnimation12setLoopCountEi_ZN7QObject7connectEPKS_PKcS1_S3_N2Qt14ConnectionTypeE_ZN11QMetaObject10ConnectionD1Ev_ZNK10QQuickItem6heightEv_ZNK10QQuickItem5widthEv_ZN8QPainter6setPenERK6QColor_ZN6QColor6setRgbEiiii_ZN8QPainter8setBrushERK6QBrush_ZN8QPainter15drawRoundedRectERK6QRectFddN2Qt8SizeModeE_ZN8QPainter11setClipPathERK12QPainterPathN2Qt13ClipOperationE_ZNK10QQuickItem9isEnabledEv_ZN8QPainter9drawRectsEPK5QRecti_ZN12QPainterPath14addRoundedRectERK6QRectFddN2Qt8SizeModeE_ZN8QPainter9translateERK7QPointF_ZN12QPainterPath6moveToERK7QPointF_ZN12QPainterPath6lineToERK7QPointF_ZN12QPainterPath12closeSubpathEv_ZN8QPainter8drawPathERK12QPainterPath_ZN18QAbstractAnimation4stopEv_ZN17QVariantAnimation13setStartValueERK8QVariant_ZN18QAbstractAnimation5startENS_14DeletionPolicyE_ZNK10QQuickItem9isVisibleEv_ZN7QObjectC2EPS__ZNK10QQuickItem6windowEv_ZN10QQuickItem9grabMouseEv_ZN7QObject18installEventFilterEPS__ZNK12QQuickWindow16mouseGrabberItemEv_ZN10QQuickItem11ungrabMouseEv_ZN7QObject17removeEventFilterEPS__ZNK10QQuickItem12mapFromSceneERK7QPointF_ZN11QTouchEvent10TouchPointD1Ev_ZN9QListData7disposeEPNS_4DataE_ZN9QListData6detachEi_ZN11QTouchEvent10TouchPointC1ERKS0__ZNK11QTouchEvent10TouchPoint3posEvcossin_Z21qRegisterResourceDataiPKhS0_S0__Z23qUnregisterResourceDataiPKhS0_S0___aeabi_atexit_ZNK11QObjectData17dynamicMetaObjectEv_ZN19QQmlExtensionPluginD2Evqt_plugin_query_metadata_ZN15QtSharedPointer20ExternalRefCountData9getAndRefEPK7QObjectqt_plugin_instance__cxa_guard_acquire__cxa_guard_releasestrcmp_ZN19QQmlExtensionPlugin11qt_metacastEPKc_ZN19QQmlExtensionPlugin11qt_metacallEN11QMetaObject4CallEiPPv_ZN19QQmlExtensionPlugin16staticMetaObjectE_ZTI19QQmlExtensionPlugin_ZN11QMetaObject8activateEP7QObjectPKS_iPPv_ZN17QQuickPaintedItem11qt_metacastEPKc_ZN17QQuickPaintedItem11qt_metacallEN11QMetaObject4CallEiPPv_ZN17QQuickPaintedItem16staticMetaObjectE_ZTI17QQuickPaintedItem_ZN11QMetaObject14normalizedTypeEPKc_ZN10QQuickItem16staticMetaObjectE_ZN7QObject11qt_metacastEPKc_ZN7QObject11qt_metacallEN11QMetaObject4CallEiPPv_ZN7QObject16staticMetaObjectE_ZTI7QObject_edata__bss_start_endlibQt5Quick.solibQt5Gui.solibQt5Qml.solibQt5Network.solibQt5Core.solibGLESv2.solibgnustl_shared.soliblog.solibz.solibdl.solibstdc++.solibm.solibc.so$ORIGIN/../../../lib T6:(OdSmuP0,ny&"$VpGM4bNhj5.+J'*r[E_t#!egzc9R^YX/{;`Q -@LFI7<K C D=1W83 BZx~]l%>\U }?qf2Hok)Aiwav|s  $(,048<@   8<DHLPT\lptT\`dtx|\dhl|T\`dt 4@ ((((X(((p((0(,)D)$))))0*H*(* *****4++L+,+$++++++8,,P,0,(,,,,, ,<--T-4-,-----$-@. .X.8.0.....(.D/$/\/</4/////,/H0`0@0000L1d1D1111P2h2H2222T3l3L3333X4p4P4444\5t5T5555`6x6X6666d7|7\7777h88`8888l99d9999p::h::::t;;l;;;;x<<p<<<<|==t====>>x>>>>??|?? ??@@@@@@AAA AA ABBBBBBCCCCCCDDDD DDEEEE$EEFFF F(F FGGG$G,G$GHHH(H0H(HIII,I4I,IJJJ0J8J0JKKK4K<K4KLLL8L@L8LMMM<MDM<MNNN@NHN@NOOODOLODOPPPHPPPHPQQQLQTQLQRRRPRXRPRSSShSpShSTTTlTtTlT UUUU`hpxx8     $(,048<@!D"H#L$P%T&X'\)`*d+h,l-p.t/x0|123456789:;<=>?@ABCDEFGHIJKLMNOPQRST UVWXY Z$\(],[0^4_8`<a@bDcHdLfPgThXi\j`kdlhmlnpetoxp|qrstuvwxyz{|}~  $(,048<@DHLPTX\`dhlptx|-\Əʌ\ƏʌTƏʌLƏʌDƏʌ<Əʌ4Əʌ,Əʌ$ƏʌƏʌƏʌ ƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌ|ƏʌtƏʌlƏʌdƏʌ\ƏʌTƏʌLƏʌDƏʌ<Əʌ4Əʌ,Əʌ$ƏʌƏʌƏʌ ƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌ|ƏʌtƏʌlƏʌdƏʌ\ƏʌTƏʌLƏʌDƏʌ<Əʌ4Əʌ,Əʌ$ƏʌƏʌƏʌ ƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌ|ƏʌtƏʌlƏʌdƏʌ\ƏʌTƏʌLƏʌDƏʌ<Əʌ4Əʌ,Əʌ$ƏʌƏʌƏʌ ƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌ|ƏʌtƏʌlƏʌdƏʌ\ƏʌTƏʌLƏʌDƏʌ<Əʌ4Əʌ,Əʌ$ƏʌƏʌƏʌ ƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌ|ƏʌtƏʌlƏʌdƏʌ\ƏʌTƏʌLƏʌDƏʌ<Əʌ4Əʌ,Əʌ$ƏʌƏʌƏʌ ƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌ|ƏʌtƏʌlƏʌdƏʌ\ƏʌTƏʌLƏʌDƏʌ<Əʌ4Əʌ,Əʌ$ƏʌƏʌƏʌ @-/@  LԮP@-0/  ꠮/Q/P00///Q/P00///Q/P00///Q/P00///Q/P00///Q/P00///Q/P00/@-L@>0@-00@0C@-@>$0@-00@084@-@+,0@-0 0@ 0#  @@-@@,0@-0 0@ 0  褠@@-@@Q0@- P @P P   0Q0@- P @P P   0Q0@- P @P P   0Q0@- P @P P   0Q0@- P @P P   0Q0@- P @P P   0@-@P  00 0 0@-@P 00 0 0褝@-@P  00 0 0h@-@P  00008@-@P p(P8 5/P8p@-@P p ,` P@6/Ppp@-@P @-0 R !\ 0 Q1@-@P s@-@`V   PЍpA-Mp`PP@ P0(dd00 PP0 00Pp `0PЍbb@-@00 H0 048@-0Q@PP000008@-@0P 8@-@Q@PP00@008@-@0P O-aCM001`0011p0 0rPOp xkx *@x 尐 @ h [ V >P  p@ pP L 0x H0I 0 D$ : 0  04(040D00T0X0\08L@P@<@@ ~b!0R Cߍ8`O-aCM001`0011p0 0Pp) xx *@x 尐 @ 4h   >P  p@ pP  0x H0 0 $w  0  0(g04;0D00T0X0\08L@P@<@z@r !0R Cߍ^\@-03/s@-``PUp@cd0P00$=2j*k  PPЍpl؝̝Q7@-@Pp  Ѝ0@R8088 UC_ P00P 08 Ѝ0O-aCM0`0 1100PppV xx *@x 尐 @ al   >P  p@ pP 4 , !0x 0  H0 $  0  0(0 04008D00T00X0\0L@P@<@@ !!0R CߍĜ?[p\O-M`<#@ (,P4$0 @r# p x 3 000f\# c 3儳0 00nhO D L  p0 Y;1# 8 ]2 000D&" # H2園0 00.뀂   00  "  2 000   0   0D!  $1 000   0 000)0 0@|0 0fxЍYYYYYY{YcYQYYXXXXXYXGXW}WUWDW&W8W W@s@-``PUp@ed0P00$?4l*m  PPЍpdԕQ7@-@Pp  Ѝ0@T8088 UC_ P00P 0: Ѝ0$O-QM01qP 00p0@@ W HH0* ` H00`00a   >  @`@(    4p( pH0   $ 80@> " 0R ЍĔ̔?Ss@-``PGUp@d0P00$*  P.PjЍp訖,Q7@-@Pp  Ѝ0@8088 UC_ P00P 0 Ѝ0hO-aCM0`0 1100iPFpp xax *@x 尐 @ l Q L >P  p@ pP B8 , !0x 0  H0: $ / 0  0)(0 04008D00T00X0\0L@P@<@@ sW!0R Cߍ PTs@-``PxUp@d0P00$*  P_PЍpt؏Q7@-@Pp  Ѝ0@8088 UC_ P00P 0 Ѝ00@@O-aCM0`0 1100Pwpp xx *@x 尐 @ h  } >P  p@ pP s , !0x 0  H0k $& ` 0  0Z(0 04008D00T0X0\0L@P@<@*@" !0R ;CߍЎ̎KMhs@-``PUp@d0P00$*   PPЍp8Q7@-@Pp  Ѝ0@8088 UC_ P00P 0 Ѝ0((O-aCM0`0 1100Ppp  xx *@x 尐 @ l   >PP  p@ p !0,P P0 x H0 $X  0  0(H0 04008D00T00X0\0L@P@<@[@S !0R lCߍ蘋J0 0C-C3,M@ 02 0g2 02 002@0 #`J"P  Elrl2 p000* <"  .2 000!  1 000!  1 000X!  81 000 !   P 00000 000$00000p $0},Ѝ$J4J'J#J JHIIIIIIIIIdIYI1IIEH@"80@-0 0@ 00,0@@-@2@,0@-0 0@ 0(@@-@@O-0DM 00  3/cC 0P  1`1 0 1 ` 0P  d1pT1p 0 $1p$ 0@Pc 0 $0@,Pc 0 0 ""  0S `F0pG  0$0(`,pDЍ??@-`Q@p   P|0S w ЍA-`t0p0 0 0no$ooop@Pop 80n@P0 k 0jЍ蠂@@-@M00  " /@-P@`QP O0000 0 0I} Ѝp0@-MP  Ѝ080@-0 0@ 0$4L@@-@@C-`$M@PP` p$ `P P,0 0@1 0```0 0 `80`  0S (  000 0 0c 00c{ 00 00000$Ѝ>CBBp@-`t0tP@0 0 0 0!"L0A0(0,40 $(0 $ p~?~ /@-`@PP 0A H 0000 0 0qЍp/@-`@PP 0A : 0000 0 0WЍp/@-`@PnP 0B - 0000 0 0=Ѝp/@-`@PTP 0D 0000 0 0#Ѝp/@-`@P:P 0D  0000 0 0 Ѝp@-000 00 0Ѝ,0004  # /@-,`@PP 0000 0 0Ѝp@-@P 00@-0 0@ 0(`{@@-@~@O-M`p<!0P003/&"&""P" @P 09 $ $4m 0% @P4Gc 0  0 !#!  0 0P } 0!! 0 0aP ` @P 0 0H 0 0@P AH 0 0+P , ( 11 1,@P@p&  !  x @L1v1 81 ok 0   0"@P D$"T D(   > @d0<1 P0v 5!r/ 0 Ѝ?V@0@ 00 0 00011/G-`RpP RQ50P @ `@0X%%Q T @ 00X0 0 00 0& 0 08(@PY Y AII X 0 @09)8*P Y Y AII0``P P `Ltp@-0@M `aP``PV  00 P u0   Ѝp  l V00 ! m0  0 P @-  0 (0   0 0 ЍA-P@`\ | p 7/P00- 03  0! 00 0 0 !R p P P 'Q U  P 0  @-40( 0@(0  ЍqC-M@382P0`0 0 0 0!"(P,P @p0S  s  @9/PX 2Lq@!`p0 p`!0 p` 0 p`{| 0 p`qr0 0H0 fg0 0H0 [\`0` 0H 0PQЍq332222222222@-A 0 0ue$@,@O-|Mp5\@.X X`'(0S  0P 00\ 0&00 0T   " 0, )0 @PEF@ @, (0S%P0 0\0 0   !4@0`J X0\0dL, 3P@@# @P 0$&#EF0 0L 0L !%2P@ PO 0 %! % 0 0 &y 0 %q r 0P M00 0G  ?  0  SU 0L!H N"@PP 0&E. 7i<"!(*0 X001\00& L|Ѝ?/p@-`@P!~PA 0p@gp/p@-`@P!kPA 0p@`p(/(0\/(dA-`p0@P00@@  Ѝ0@-0@MPV  Ѝ0@-@P @0@C-4M Y ,0 , 0 u`pn"@P , AAb|4ЍC-4MY 0 0"@PPB ) ,0 , 0E`p>"@P , AAbL4Ѝ@?@-@c 000000 0 0f / R/ 0@-@QM MP LGK 404 P00 0Ѝ0)^)@-@P -P )10S0"/000 0/8@-PQ@ P 8@80@-@MP P Ѝ0@-0@-@M P Ѝ0@10@- M@Q P Ѝ0@3Ѝ0@-@`0S@p PpPqQ s Lp P@7/PUW PE@-@P`@0S s |` 6/P0 @ p`@p`AqaT T @`A-0(M@S`k `0SP( s p ` 0S pUS(QPSp$0 R PoR  `_ 0S 2SP$0 R& `R SP$| 0S p `= *` < (Ѝ@-@0000Ha/-DT!@@- 0$9RFߑ?@- 0 0V@9RFߑ?@- 0cܥL@@- 0 0cܥL@V@G-C`p @P0 0  0 0  H0 0 `p0 0 ?p@-@P0 sP  T0oqH0qm`q 0i 0`bdp?? @-?F/0c" @-?F/07"@-@/0S ~/X$0@-0 `0@ 0txX@@-@<@/6p@-(`P @@6/Pp@-@P PP @-@@-`QP@ =@0PS T`pP  7/PPP P  Ѝ8@-@@PP P PP  |00 R  R 0S  @.@000P P8`___|_8@-@QP (P 8@88"0S /,V  0V  0U@-QPR R@>< Q PQP,0S00'QR@ R  /  " 0 0tQR R$`QR4Ѝp|8@-@QP (`oP 8@u88#@-pP`p@P UT UT0 0E US 0 U U U U U@D0S (/T@-   0 Ѝ3ЍT@-$ 00 0 Ѝ&ЍlT@-$ 00 0 ЍЍ8T@-$ 00 0 Ѝ ЍT@-$ 00 0 ЍЍS@-00 0 ЍS0@-QM+R񏐜 0 0 0 0 0 |Iz 0 us Q6 PQPQPQhPQHPQ(P?0S00:Q@R4 )+CP cZQR    "NЍ0 0@8@-@QP (1P 8@788@-pP`2@P&UT  00 UT0 @D0E US 0 U U U U U@D0S /P@-   0 ЍЍP@-$ 00 0 ЍЍdP@-$000 0 0Ѝ(PQ@- R_ 0@ 0@ 0@@p@@@@ Q PQPQP(0S%00QR@ R R"2QR0 R R @ @@ 8@-@QP (UP 8@[88 @-pP`V@P&UT  0s UT0 @D0E US 0a U U U U U@D/Q/P00/0S /0N0@-M @P  $00 0ЍЍ0M0@-M @P  $00 0ЍЍ0M0@-M @P  $00 0ЍЍ0uWbQ+垞EQՑś~/?yo^X2Qq&^Rg Yy3́o7bkw`$)4)֪=_ijRʅk, G(gŴ^%l8eǵf1 itĺTu-soʼn+iyxVVE^ U4xߍb`U DӢ\PO2I-.T=`U&;BV,72%PjHwI=/D"X)rd喡E+]Ȳ K|VdC -;ʳc ER%7-}xdj$d'#\":1 U % Ȳb+8B J-/+U4hU!-RJocs͖Y42 wqt(Pc$6}" O;gx, }F~_~=X`lW*q[߳drץ11fѓ]C6[{>?RJT9|_4?} +3|Vސw* 'OJ%XKjT$^HNZ 12: 8bPV?{ht$Q)I"BN 8ς(]ء+X 0T %HӲX5H#a0۪d@d aB$D9 H 26<<9G{\e)1)eJHW"~,<74ۏiqtR"D]ڡW΋|;/rS"2x\WY=`dU W%3;n@NEȠ<'`ǒ'9Rx\x.T&psI$7/̺؈U&~Djp71 %R% w%h`h)ťPSt4`Q$U8mJRpdӂ_DdUQ"Gs$y³d"i~iF`dOe:m:݀> ͉Ts80/`C`1$0IdB;E6bd?|jw;DR'î*~(D ?UF*_?h+I4A/OD,@i.`5TX=BUFo"Z`jR\U1}E٣cg8@],AOaEaȺy)ɪl&P.ڭ0nd`e4LVCʯ05*>Jt:]XCO8s488}m|.(9u`YA P M1ɣfdQ\к<l(FNDxJmE.d*AR킹U lQ3nDtYF^ v}:t>"\sqKL*J< ,!7SUSjsv[qI*+aHeLpSzo\( ӍIhn)ӈLo0v/͐89ǿomH\5N坖bk#+zc3m|Z~5Rǃ$DM7BIg?:񱋷1 n_nx_k0u&9SaeW~pmҷ#)1?jڨ TdNȘ;>h?-|?ezhx0w(5y N5'#jA:I 7B#'7"& Fݾ-X\,F; ~ȅ$Cզ+1v#<@=K6_م}4Dm,9%bx8<;:opu<7 YrƬ&Gٜ J-ө$/W岨da.P6!/6;Y(ŕ}=j4/@)R&9{Rj!29x92 2)99rwzPAҵle7=j[YWteIDٲVaתkjWn!̸ni^#ֻQK\ +6~l V _:6'X% y-tbR+)mRWraJJ]XJfqm txQTa)x9f}E'n`(a+ `gP#f| l~Uc* %`Kq*.ž;DX]`mƃ+ڃMp JnČ?0,GGiJ}3J &ݓX*Ԋ qXƟ *EA6r`𠽕 `(ehvD<iwJQK,r\aR>kZ dy֐hApBk eDF O0Yl ~0=rRy= D 91 ! <V2 '0Mq"8bpY \fO4UI%pd 3oip̓;Ks)ц4zҝ$p4!}H|SYCQo]#NpkWS"@# tG/탐hz36MﳽB@z|R076"',o 0pKre=A^jO?/Ѷ!8 BVP3v4w-<,k?=H%˼P'A6َ?UӖbkB,DLr*rQj@$2шGmU5F"''4;^w$6W)krp8CL'Y:?Rya$'T-C&}ĊWt9rm=63=sHl6%?!nbۢP>W.SaGk[:]FGqP+ׯN !Y~2XM{MmNFj=%(CM7S^=78Nc[Fn-mlLAk !'6weulmspVw*4-kZbƉT Xo1= @LViILC/ЍQ2!%)US Χ+p=s;}^}y2q*su #J8}/ccbӅ2|ss8e6Y %?|/ıu ~S~Y#b*DSq7u-1}6|ih -tD #0A&&&oK" {=e#0dN`_,Y9|q`{[ A܎8R9;/`鴒 P#7y[։iQSV1S2+QeZh{j gͼcdJE:+&Ƴ&ȁG}<-4ϘcQP,c <0醰P:ҁpG@@cKb5xF ǦݻmX<40|,łteؽNij:+k$މgtʻVNo0B'x&;$86ZeѸY ^'e)!PcUÐ'?H.D0/f&(| u3$uMi]{v,T>_,;wG@~آ AxP7 &M jcE 9|| 'ŽGp ƺf'W1*&z?2);RRNVEc>a2}q~26IPjie_MRQK 7^%[ڳJ!b(4Dqmҽ{w"|T G͵xb%>'{M(wi /**************************************************************************** ** ** Copyright (C) 2015 The Qt Company Ltd. ** Contact: http://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Extras module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL3$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see http://www.qt.io/terms-conditions. For further ** information use the contact form at http://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPLv3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or later as published by the Free ** Software Foundation and appearing in the file LICENSE.GPL included in ** the packaging of this file. Please review the following information to ** ensure the GNU General Public License version 2.0 requirements will be ** met: http://www.gnu.org/licenses/gpl-2.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.4 import QtQuick.Controls.Private 1.0 /*! \qmltype TumblerColumn \inqmlmodule QtQuick.Extras \since 5.5 \ingroup extras \brief A column within a tumbler. \note TumblerColumn requires Qt 5.5.0 or later. TumblerColumn represents a column within a tumbler, providing the interface to define the items and width of each column. \code Tumbler { TumblerColumn { model: [1, 2, 3] } TumblerColumn { model: ["A", "B", "C"] visible: false } } \endcode You can create a custom appearance for a Tumbler by assigning a \l {TumblerStyle}. */ QtObject { id: tumblerColumn /*! \internal */ property Item __tumbler: null /*! \internal The index of this column within the tumbler. */ property int __index: -1 /*! \internal The index of the current item, if the PathView has items instantiated, or the last current index if it doesn't. */ property int __currentIndex: -1 Accessible.role: Accessible.ColumnHeader /*! \qmlproperty readonly int TumblerColumn::currentIndex This read-only property holds the index of the current item for this column. If the model count is reduced, the current index will be reduced to the new count minus one. \sa {Tumbler::currentIndexAt}, {Tumbler::setCurrentIndexAt} */ readonly property alias currentIndex: tumblerColumn.__currentIndex /*! This property holds the model that provides data for this column. */ property var model: null /*! This property holds the model role of this column. */ property string role: "" /*! The item delegate for this column. If set, this delegate will be used to display items in this column, instead of the \l {TumblerStyle::}{delegate} property in \l {TumblerStyle}. The \l {Item::implicitHeight}{implicitHeight} property must be set, and it must be the same for each delegate. */ property Component delegate /*! The highlight delegate for this column. If set, this highlight will be used to display the highlight in this column, instead of the \l {TumblerStyle::}{highlight} property in \l {TumblerStyle}. */ property Component highlight /*! The foreground of this column. If set, this component will be used to display the foreground in this column, instead of the \l {TumblerStyle::}{columnForeground} property in \l {TumblerStyle}. */ property Component columnForeground /*! This property holds the visibility of this column. */ property bool visible: true /*! This read-only property indicates whether the item has active focus. See Item's \l {Item::activeFocus}{activeFocus} property for more information. */ readonly property bool activeFocus: { if (__tumbler === null) return null; var view = __tumbler.__viewAt(__index); return view && view.activeFocus ? true : false; } /*! This property holds the width of this column. */ property real width: TextSingleton.implicitHeight * 4 } Dxks9{~m&C7! @ؽ-RlkyG/~zh^`n ~/Gw᳡C1_|:SdpDg)I4[SfehB2SjF"S\Ll:Hg\ O4WDL2h }"ǟUN%IE\j\WEœg'//NO_=O>}'MYqS#$2LHb\҄$`tI WQ$f# fI't3Ly..yr9by+&jAsf>$4Q,Ϩ,YN'XJ EΕbGqԂRfqCyy*rRը2FsE& VxZeM8 &"O)NZ1sXB:%?{2)YN n.J_1C.bRd1h"vSd< `s3@9^jOA:SČPt>g4GA^@fM7@ӽ|SQRZB4Dy Q`*g- B$ba(TW5zFsgsmM430jppz8lB߅]ӍhFf_#<(0F39$F3ob!VŽ2ab-)_9AW"ܾJH[x3OfKd0!C˅")0֌+6UVd@Z^` )W:;f oŢY#89$05ԎϜEBba@2%ЏB!!'S0r%pɰ7O 8@}CX͊v< $28i5E!Rr$w 9O3Lh';W ?y e( @f^`ɦ՗MRn ^K+9g:y@yMSuS~8-Ms n ;h CîEsRj␼eJLeq: "e}pqFՉr[ӽWkӪ՘J*eWXdɒDh©$AT>1KNLVrqd0J> &ǿ[r<#zOvȏ?o}&Fwq as}vhƓ|ol z߇;ku}vO:v0I6:Ao9~ˑǀU3Rof$PD0"ȤqFo4$֙ (IчL.|>70hTR .kcݼs|=yZپԔoS֒6~y5O೷.=_J- **QF0 ELWړ& j$X֮?']Z\uS%͉n'7]h&\Wc Gj&wt@k~DSA Qav=LsGQP_[2)BP:z"H21)i9[bK T3_F顀kmf>g*cM7=ln}`'ڪh\qygy5]ZYsZNIu:i!W_T=ҥt=c yh)S*="ɠx@еPL҉n3Q8t g\"l7N1eq:DwV .X+Yt3* B?5!Y PzKQenp}M6D)FOU_e~`J7suV:p$X@w%`HҀhqIͳAl YZ5)u ODyR rOҙRt[90a`@3w2YBTBw4.tD{"$O6DiAs8S|_^G*'9g@2D %s-o e`M/uH&tar;'{;;1\PP06Lղn4:QNw}vũC@>74.'(  *rOx4*ⓜl]zZ$M C5?6'[}^=ۂQb scH{A̴/>Zg;JV\7 4Nj6ٝuk!z\КWfs&%8ydc2-\ o] ^ o[$˘!uѠ [DF/|mRLa%E(u譮^Z:n Zro d0Yj>63kpfG;!ρ`mYĴyzą3TdbƐ FTM 2q{?ukB':ֺä;?I؇C_7w{UrG9LБ2 "5pP'Ec$ d/ȟڏ0Udp8 #;aFֲI7a"wwل.?a:P8=oo*ы*lGޢ\߈ǔt/!7;vU7QEr؊})܏&r J@7&FXv QVf?yCc!b]{*B$q~]qN.C3ƈv#*;c" $ݏ@zZ|t f!|Yd^o6A|yVDV 8b_Go ub7{b4ӕC N.?7qo$x/M[0ϲWn+o74VlHI/ ڊ=/7B=Խ?XpM#'<7pR &+\78YqY 86srJJj5J0kv2}F\kYm^āB5FyK*Wҝ[:-2N"N~ԫ=$$rHU){ -G̙8W*&@k]s}ıD6qHŁuU-) *$BV\ \1E}dy=mL{Ft]K|젎 6L;WfťFWE~:R韞WknmSi =Ls;3b m_*,#6i{ .gcx2݋Sp dz2=:;׋], ޽H[f)V-:ޕ)[D|y*rf. [kJܚS=W8 :s}}+vt:[\Z1KD'Tvwp$%!Tq{cKUyoKѻJt?]v5r:DŔn|s<+wsc|&f;l#KnH| }BD+Ӳ 0 ? (maximumValue - minimumValue) / tickmarkStepSize + 1 : 0 /*! This property determines whether or not the control displays tickmarks, minor tickmarks, and labels. */ property bool tickmarksVisible: true /*! Returns \a value as an angle in degrees. For example, if minimumValueAngle is set to \c 270 and maximumValueAngle is set to \c 90, this function will return \c 270 when passed minimumValue and \c 90 when passed maximumValue. */ function valueToAngle(value) { var normalised = (value - minimumValue) / (maximumValue - minimumValue); return (maximumValueAngle - minimumValueAngle) * normalised + minimumValueAngle; } }  /**************************************************************************** ** ** Copyright (C) 2015 The Qt Company Ltd. ** Contact: http://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Extras module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL3$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see http://www.qt.io/terms-conditions. For further ** information use the contact form at http://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPLv3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or later as published by the Free ** Software Foundation and appearing in the file LICENSE.GPL included in ** the packaging of this file. Please review the following information to ** ensure the GNU General Public License version 2.0 requirements will be ** met: http://www.gnu.org/licenses/gpl-2.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.0 import QtGraphicalEffects 1.0 import QtQuick.Controls.Styles 1.4 import QtQuick.Controls.Private 1.0 import QtQuick.Extras.Private 1.1 import QtQuick.Extras.Private.CppUtils 1.0 Control { id: root x: handleArea.centerOfHandle.x - width / 2 y: handleArea.centerOfHandle.y - height / 2 style: Settings.styleComponent(Settings.style, "HandleStyle.qml", root) /*! The angle of the handle along the circumference of \l rotationRadius in radians, scaled to be in the range of 0.0 to 1.0. */ property alias value: range.value RangeModel { id: range minimumValue: 0.0 maximumValue: 1.0 stepSize: 0 value: minimumValue } /*! The angle in radians where the dial starts. */ property real zeroAngle: 0 /*! The radius of the rotation of this handle. */ property real rotationRadius: 50 /*! The center of the dial. This is the origin point for the handle's rotation. */ property real dialXCenter: 0 property real dialYCenter: 0 /*! This property holds the amount of extra room added to each side of the handle to make it easier to drag on touch devices. */ property real allowance: Math.max(width, height) * 1.5 /* The function used to determine the handle's value from the position of the mouse. Can be set to provide custom value calculation. It expects these parameters: \c mouseX, \c mouseY, \c xCenter, \c yCenter, \c zeroAngle */ property var valueFromMouse: handleArea.valueFromMouse property alias handleArea: handleArea MouseArea { id: handleArea // Respond to value changes by calculating the new center of the handle. property point centerOfHandle: MathUtils.centerAlongCircle(dialXCenter, dialYCenter, 0, 0, MathUtils.valueToAngle(value, 1, zeroAngle), rotationRadius); anchors.fill: parent anchors.margins: -allowance onPositionChanged: { // Whenever the handle is moved with the mouse, update the value. value = root.valueFromMouse(mouse.x + centerOfHandle.x - allowance, mouse.y + centerOfHandle.y - allowance, dialXCenter, dialYCenter, zeroAngle); } // A helper function for onPositionChanged. function valueFromMouse(mouseX, mouseY, xCenter, yCenter, zeroAngle) { return MathUtils.angleToValue( MathUtils.halfPi - Math.atan2(mouseX - xCenter, mouseY - yCenter), 1, zeroAngle); } } } /**************************************************************************** ** ** Copyright (C) 2015 The Qt Company Ltd. ** Contact: http://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Extras module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL3$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see http://www.qt.io/terms-conditions. For further ** information use the contact form at http://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPLv3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or later as published by the Free ** Software Foundation and appearing in the file LICENSE.GPL included in ** the packaging of this file. Please review the following information to ** ensure the GNU General Public License version 2.0 requirements will be ** met: http://www.gnu.org/licenses/gpl-2.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ pragma Singleton import QtQuick 2.1 Text { } /**************************************************************************** ** ** Copyright (C) 2015 The Qt Company Ltd. ** Contact: http://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Extras module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL3$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see http://www.qt.io/terms-conditions. For further ** information use the contact form at http://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPLv3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or later as published by the Free ** Software Foundation and appearing in the file LICENSE.GPL included in ** the packaging of this file. Please review the following information to ** ensure the GNU General Public License version 2.0 requirements will be ** met: http://www.gnu.org/licenses/gpl-2.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.3 import QtQuick.Extras 1.4 import QtQuick.Extras.Private 1.0 import QtQuick.Extras.Private.CppUtils 1.0 Loader { id: iconLoader active: iconSource != "" property PieMenu control: null property QtObject styleData: null readonly property string iconSource: styleData && styleData.index < control.__protectedScope.visibleItems.length ? control.__protectedScope.visibleItems[styleData.index].iconSource : "" sourceComponent: Image { id: iconImage source: iconSource x: pos.x y: pos.y scale: scaleFactor readonly property point pos: MathUtils.centerAlongCircle( iconLoader.parent.width / 2, iconLoader.parent.height / 2, width, height, MathUtils.degToRadOffset(sectionCenterAngle(styleData.index)), control.__style.__iconOffset) /* The icons should scale with the menu at some point, so that they stay within the bounds of each section. We down-scale the image by whichever of the following amounts are larger: a) The amount by which the largest dimension's diagonal size exceeds the "selectable" radius. The selectable radius is the distance in pixels between lines A and B in the incredibly visually appealing image below: __________ - B - / \ / ____ \ | / A \ | --------| |-------- b) The amount by which the diagonal exceeds the circumference of one section. */ readonly property real scaleFactor: { var largestDimension = Math.max(iconImage.sourceSize.width, iconImage.sourceSize.height) * Math.sqrt(2); // TODO: add padding var radiusDifference = largestDimension - control.__style.__selectableRadius; var circumferenceDifference = largestDimension - Math.abs(control.__protectedScope.circumferenceOfSection); if (circumferenceDifference > 0 || radiusDifference > 0) { // We need to down-scale. if (radiusDifference > circumferenceDifference) { return control.__style.__selectableRadius / largestDimension; } else { return Math.abs(control.__protectedScope.circumferenceOfSection) / largestDimension; } } return 1; } } } #xWms8ίuzC iun4M3åI>v-@re]o%[@; }vjzƫeRk  ǧppIT2PU#X(z$IaǙK^`! T {3VJ|(>r2w_.ono.nFx"t06P9k Bp=%7Ac(5Ĩr C\WH.qKJ}(X2zqr/f*!)@2 -)_wN#4ge@"R4(XRP|1{!aOkc  UV#|K`XR`&Ob>*+@T58#Kg(i@%FvO:|iT{Ax1ˮ܌1liIe3PE {N^4:$ ):ȫV0e]qgH̵5۔N :%$$_ %uF%3iɤF8ױiVQ<!=[6=>P>/2)܃uX*Y,r/pi }CDWl}~j1?x ܩ 8+';g"E~u>Nqk^ˤs"/bDp֜~<7"ؤZÍiXRʒ+8\7:N ֘KH̄7> uDp.]8s[SOIw184A Y~"~%|kwECR,{1w D eЩ <}ʊuwTe϶yR)u^e6IX0M/7J=}y&-;B`a1Tmo]F [Q< 'BuU_XMV7F{`jL]*GEUyfЮ7NH D1`EbSMIv$Tx#{$I<"]Y)pT\|[(¶3ַnRxЅ76!?a (Ζj-V˸*c]q6F}زS4TaXo[95;lIfM%XOS%,[[!SH/**************************************************************************** ** ** Copyright (C) 2015 The Qt Company Ltd. ** Contact: http://www.qt.io/licensing/ ** ** This file is part of the Qt Quick Extras module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL3$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see http://www.qt.io/terms-conditions. For further ** information use the contact form at http://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPLv3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or later as published by the Free ** Software Foundation and appearing in the file LICENSE.GPL included in ** the packaging of this file. Please review the following information to ** ensure the GNU General Public License version 2.0 requirements will be ** met: http://www.gnu.org/licenses/gpl-2.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ import QtQuick 2.2 import QtQuick.Controls 1.4 import QtQuick.Controls.Styles 1.4 import QtQuick.Controls.Private 1.0 /*! \internal */ Button { id: button style: Settings.styleComponent(Settings.style, "CircularButtonStyle.qml", button) } QtQuickExtrasPlugin19QtQuickExtrasPluginP RNMNQQuickTriggerModeTriggerModeTriggerOnPressTriggerOnReleaseTriggerOnClickPUTTVQQuickActivationModeActivationModeActivateOnPressActivateOnReleaseActivateOnClick ` ^\ MJAQQuickPicturesourceChangedcolorChangedsourcecolor++QICQI13QQuickPicture0::+$$ $&- -( QQuickCircularProgressBarprogressChangedprogressbarWidthChangedbarWidthinsetChangedinsetminimumValueAngleChangedminimumValueAnglemaximumValueAngleChangedmaximumValueAnglebackgroundColorChangedbackgroundColorclearStopsaddStoppositioncolorredraw T;>AD G JMNS++++ + +C ++C+QIQIQI QI QI CQI25QQuickCircularProgressBar  QQuickFlatProgressBarstripeOffsetChangedstripeOffsetprogressChangedprogressindeterminateChangedindeterminaterepaintrestartAnimationonVisibleChangedonWidthChangedonHeightChangedD69<? @ A B C ++++++++QIQIQI21QQuickFlatProgressBar01)    QQuickMouseThiefpressedmouseXmouseYreleasedclickedtouchUpdatereceivedPressEventChangedhandledEventChangeditemWindowChangedQQuickWindow*windowgrabMouseQQuickItem*itemungrabMouseacceptCurrentEventreceivedPressEvent ^@EJOT U V Y\]+++++++ +++QI16QQuickMouseThief     QQuickMathUtilsdegToRaddegreesdegToRadOffsetradToDegradiansradToDegOffsetcenterAlongCirclexCenteryCenterwidthheightangleOnCircledistanceAlongRadiusroundEvennumberpi2H,/258E T 15QQuickMathUtilsQTMETADATA qbjs IID,org.qt-project.Qt.QQmlExtensionInterface/1.0 classNameQtQuickExtrasPluginversiondebugMetaData uri QtQuick.Extras Hp*dhPκ9p\SSHwSS0,tRRR8S0STS Tv$ww@w8X<Р`asXflvLt p{{Hw{{L@dp Ttvvpvvܮ0,thRR@T,0 Dl\QXA2XoH ( , #4BOcmu~@ ohxp\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\G\GGCC: (GNU) 4.6 20120106 (prerelease)GCC: (GNU) 4.8 GNUgold 1.11A,aeabi"5TE  ,8QPQdQlQH pQQQQQQQQQQQQQR RR(R,R0RHR HR P hRRRRRRR,S0SX 8S` \SSp Sx S S $TTTPUUVHV LV|VVVVVV(W ,W|W W W  X 4Xȵ X4Yе ? VW l 8H <\`P X ` Ȟ̞p x <P  Р  $ < p p p 3X {d dd  hd   9< @TXlp   t Qt w  hȹ й LP, ع     8  pĨ Ȩ (,`d  P T  9 g@D x0 0PT8 X\ȭ@ ̭H ܮP ,pX t` (    @p Dhx l   T T 8,0 Z8QsPLQ lQpQJQQ QfQQ!QwQQ1 Q Q QP Q R# R} R (RH ,R 0R hR( hR(( RB R0x 8 R0 RR8X(R80S8SXTS\S8\S84SlSSSdG$TdTdTdPUdUdoV4LV4V4SV,VL,WTW0W0X0X0 4X`XAslzlvtvDtvDv v< v` v8 v8 w!$wQ!@w! !. ! *"κ1 _" ": " #96 O#HwDs#yl#y#y#z#z,${`)$h{(J${Da${Dx${${${$|$}%}J%X~u%`~`%~%~`%($&0`N&&`&&`&'`,N','d'0'0(L<%(L<H(p((((,),#)z))XL))#*DP*{**0*0*$+DR+,y+4D+x+,l%,XT,\,,,,ؕ8-ؕ8"-O-~-,-X- -46.HTd.H.X.<.</ԘF/Ԙu//\(/\(/0$)04Q0$r040H040̝,1,%18t1<$1`01`011272̞8`28282<2<2P3РH03o3L 3X 3X33 4 @4$b4@4X4p44H5O5 c5 w55h5$5064C64r6P46460)7~7H77 8 38S8p8$8Ȩ0849,8B9d9 H9T: :p 8:T:x::$;0$I;TXj;X;X;\X;<̭3<e<(<ܮP<,H=tU=@ l= =8== $=D(>D(>l2>$}>H>>\ >0  ?8 ?H?H@Q?g?v???????@WT".@v@@@@@@AAOA\AAAAAAAA=BNB`B{BBBBC2CYCuCCCCCD:DaDDDDDE>EyEEEF2FWFFFFGAGqGGGH,HPH{HHHI5IhIIII'JPJ~JJJKBKlKKKKKKKKKLLNLeLLLLLM+M8MQMbMpMMMMMMN,N>NeNvNNNNNOO.ONOqOOOOOOOOOP