From 885735d011472bcfbb96e688d9e64553d7fe9d4b Mon Sep 17 00:00:00 2001 From: Qt by Nokia Date: Wed, 27 Apr 2011 12:05:43 +0200 Subject: [PATCH] Initial import from the monolithic Qt. This is the beginning of revision history for this module. If you want to look at revision history older than this, please refer to the Qt Git wiki for how to use Git history grafting. At the time of writing, this wiki is located here: http://qt.gitorious.org/qt/pages/GitIntroductionWithQt If you have already performed the grafting and you don't see any history beyond this commit, try running "git log" with the "--follow" argument. Branched from the monolithic repo, Qt master branch, at commit 896db169ea224deb96c59ce8af800d019de63f12 --- demos/declarative/calculator/Core/Button.qml | 80 + demos/declarative/calculator/Core/Display.qml | 68 + .../declarative/calculator/Core/calculator.js | 91 + .../calculator/Core/images/button-.png | Bin 0 -> 1288 bytes .../calculator/Core/images/button-blue.png | Bin 0 -> 1565 bytes .../calculator/Core/images/button-green.png | Bin 0 -> 1543 bytes .../calculator/Core/images/button-purple.png | Bin 0 -> 1566 bytes .../calculator/Core/images/button-red.png | Bin 0 -> 1586 bytes .../calculator/Core/images/display.png | Bin 0 -> 998 bytes demos/declarative/calculator/Core/qmldir | 2 + demos/declarative/calculator/calculator.qml | 162 + .../calculator/calculator.qmlproject | 16 + demos/declarative/declarative.pro | 20 + demos/declarative/demos.qmlproject | 16 + demos/declarative/flickr/common/Progress.qml | 73 + demos/declarative/flickr/common/RssModel.qml | 66 + demos/declarative/flickr/common/ScrollBar.qml | 81 + demos/declarative/flickr/common/Slider.qml | 91 + demos/declarative/flickr/common/qmldir | 10 + demos/declarative/flickr/flickr-90.qml | 52 + demos/declarative/flickr/flickr.qml | 125 + demos/declarative/flickr/flickr.qmlproject | 16 + demos/declarative/flickr/mobile/Button.qml | 79 + .../flickr/mobile/GridDelegate.qml | 111 + .../flickr/mobile/ImageDetails.qml | 186 + .../flickr/mobile/ListDelegate.qml | 64 + demos/declarative/flickr/mobile/TitleBar.qml | 128 + demos/declarative/flickr/mobile/ToolBar.qml | 69 + .../flickr/mobile/images/gloss.png | Bin 0 -> 1236 bytes .../flickr/mobile/images/lineedit.png | Bin 0 -> 1415 bytes .../flickr/mobile/images/lineedit.sci | 5 + .../declarative/flickr/mobile/images/quit.png | Bin 0 -> 2369 bytes .../flickr/mobile/images/stripes.png | Bin 0 -> 257 bytes .../flickr/mobile/images/titlebar.png | Bin 0 -> 1436 bytes .../flickr/mobile/images/titlebar.sci | 5 + .../flickr/mobile/images/toolbutton.png | Bin 0 -> 2550 bytes .../flickr/mobile/images/toolbutton.sci | 5 + .../minehunt/MinehuntCore/Explosion.qml | 66 + .../minehunt/MinehuntCore/Tile.qml | 128 + .../minehunt/MinehuntCore/pics/back.png | Bin 0 -> 558 bytes .../minehunt/MinehuntCore/pics/background.png | Bin 0 -> 313930 bytes .../minehunt/MinehuntCore/pics/bomb-color.png | Bin 0 -> 284 bytes .../minehunt/MinehuntCore/pics/bomb.png | Bin 0 -> 535 bytes .../minehunt/MinehuntCore/pics/face-sad.png | Bin 0 -> 14844 bytes .../MinehuntCore/pics/face-smile-big.png | Bin 0 -> 13810 bytes .../minehunt/MinehuntCore/pics/face-smile.png | Bin 0 -> 15408 bytes .../minehunt/MinehuntCore/pics/flag-color.png | Bin 0 -> 219 bytes .../minehunt/MinehuntCore/pics/flag.png | Bin 0 -> 196 bytes .../minehunt/MinehuntCore/pics/front.png | Bin 0 -> 580 bytes .../minehunt/MinehuntCore/pics/quit.png | Bin 0 -> 583 bytes .../minehunt/MinehuntCore/pics/star.png | Bin 0 -> 2677 bytes .../declarative/minehunt/MinehuntCore/qmldir | 2 + demos/declarative/minehunt/README | 6 + demos/declarative/minehunt/main.cpp | 71 + demos/declarative/minehunt/minehunt.cpp | 221 + demos/declarative/minehunt/minehunt.h | 129 + demos/declarative/minehunt/minehunt.pro | 23 + demos/declarative/minehunt/minehunt.qml | 112 + .../declarative/minehunt/minehunt.qmlproject | 16 + demos/declarative/minehunt/minehunt.qrc | 20 + .../PhotoViewerCore/AlbumDelegate.qml | 146 + .../PhotoViewerCore/BusyIndicator.qml | 50 + .../photoviewer/PhotoViewerCore/Button.qml | 72 + .../PhotoViewerCore/EditableButton.qml | 86 + .../PhotoViewerCore/PhotoDelegate.qml | 188 + .../PhotoViewerCore/ProgressBar.qml | 57 + .../photoviewer/PhotoViewerCore/RssModel.qml | 54 + .../photoviewer/PhotoViewerCore/Tag.qml | 91 + .../PhotoViewerCore/images/box-shadow.png | Bin 0 -> 588 bytes .../PhotoViewerCore/images/busy.png | Bin 0 -> 2629 bytes .../PhotoViewerCore/images/cardboard.png | Bin 0 -> 8844 bytes .../photoviewer/PhotoViewerCore/qmldir | 8 + .../PhotoViewerCore/script/script.js | 27 + demos/declarative/photoviewer/i18n/base.ts | 30 + demos/declarative/photoviewer/i18n/qml_fr.qm | Bin 0 -> 268 bytes demos/declarative/photoviewer/i18n/qml_fr.ts | 30 + demos/declarative/photoviewer/photoviewer.qml | 110 + .../photoviewer/photoviewer.qmlproject | 16 + .../rssnews/content/BusyIndicator.qml | 53 + .../rssnews/content/CategoryDelegate.qml | 82 + .../rssnews/content/NewsDelegate.qml | 71 + .../declarative/rssnews/content/RssFeeds.qml | 59 + .../declarative/rssnews/content/ScrollBar.qml | 107 + .../rssnews/content/images/busy.png | Bin 0 -> 2629 bytes .../rssnews/content/images/scrollbar.png | Bin 0 -> 161 bytes demos/declarative/rssnews/rssnews.qml | 111 + demos/declarative/rssnews/rssnews.qmlproject | 16 + .../samegame/SamegameCore/BoomBlock.qml | 109 + .../samegame/SamegameCore/Button.qml | 75 + .../samegame/SamegameCore/Dialog.qml | 77 + .../samegame/SamegameCore/pics/background.png | Bin 0 -> 313930 bytes .../samegame/SamegameCore/pics/blueStar.png | Bin 0 -> 278 bytes .../samegame/SamegameCore/pics/blueStone.png | Bin 0 -> 3054 bytes .../samegame/SamegameCore/pics/greenStar.png | Bin 0 -> 273 bytes .../samegame/SamegameCore/pics/greenStone.png | Bin 0 -> 2932 bytes .../samegame/SamegameCore/pics/redStar.png | Bin 0 -> 274 bytes .../samegame/SamegameCore/pics/redStone.png | Bin 0 -> 2902 bytes .../samegame/SamegameCore/pics/star.png | Bin 0 -> 262 bytes .../SamegameCore/pics/yellowStone.png | Bin 0 -> 3056 bytes .../declarative/samegame/SamegameCore/qmldir | 3 + .../samegame/SamegameCore/samegame.js | 257 + demos/declarative/samegame/highscores/README | 1 + .../samegame/highscores/score_data.xml | 2 + .../samegame/highscores/score_style.xsl | 28 + .../samegame/highscores/scores.php | 34 + demos/declarative/samegame/samegame.qml | 161 + .../declarative/samegame/samegame.qmlproject | 16 + demos/declarative/snake/content/Button.qml | 66 + demos/declarative/snake/content/Cookie.qml | 94 + .../snake/content/HighScoreModel.qml | 139 + demos/declarative/snake/content/Link.qml | 128 + demos/declarative/snake/content/Skull.qml | 62 + demos/declarative/snake/content/pics/README | 1 + .../snake/content/pics/background.png | Bin 0 -> 144508 bytes .../snake/content/pics/blueStar.png | Bin 0 -> 272 bytes .../snake/content/pics/blueStone.png | Bin 0 -> 3139 bytes .../declarative/snake/content/pics/cookie.png | Bin 0 -> 2729 bytes demos/declarative/snake/content/pics/eyes.svg | 118 + demos/declarative/snake/content/pics/head.png | Bin 0 -> 3473 bytes demos/declarative/snake/content/pics/head.svg | 134 + .../declarative/snake/content/pics/pause.png | Bin 0 -> 4327 bytes .../snake/content/pics/redStar.png | Bin 0 -> 273 bytes .../snake/content/pics/redStone.png | Bin 0 -> 3456 bytes .../declarative/snake/content/pics/skull.png | Bin 0 -> 2543 bytes .../declarative/snake/content/pics/snake.jpg | Bin 0 -> 663901 bytes demos/declarative/snake/content/pics/star.png | Bin 0 -> 262 bytes .../snake/content/pics/stoneShadow.png | Bin 0 -> 1699 bytes .../snake/content/pics/yellowStar.png | Bin 0 -> 276 bytes .../snake/content/pics/yellowStone.png | Bin 0 -> 2667 bytes demos/declarative/snake/content/snake.js | 316 + demos/declarative/snake/snake.qml | 272 + demos/declarative/snake/snake.qmlproject | 16 + .../twitter/TwitterCore/Button.qml | 90 + .../twitter/TwitterCore/FatDelegate.qml | 105 + .../declarative/twitter/TwitterCore/Input.qml | 65 + .../twitter/TwitterCore/Loading.qml | 49 + .../twitter/TwitterCore/MultiTitleBar.qml | 60 + .../twitter/TwitterCore/RssModel.qml | 76 + .../twitter/TwitterCore/SearchView.qml | 124 + .../twitter/TwitterCore/TitleBar.qml | 130 + .../twitter/TwitterCore/ToolBar.qml | 64 + .../twitter/TwitterCore/UserModel.qml | 65 + .../twitter/TwitterCore/images/gloss.png | Bin 0 -> 1236 bytes .../twitter/TwitterCore/images/lineedit.png | Bin 0 -> 1415 bytes .../twitter/TwitterCore/images/lineedit.sci | 5 + .../twitter/TwitterCore/images/loading.png | Bin 0 -> 813 bytes .../twitter/TwitterCore/images/quit.png | Bin 0 -> 2369 bytes .../twitter/TwitterCore/images/stripes.png | Bin 0 -> 257 bytes .../twitter/TwitterCore/images/titlebar.png | Bin 0 -> 1436 bytes .../twitter/TwitterCore/images/titlebar.sci | 5 + .../twitter/TwitterCore/images/toolbutton.png | Bin 0 -> 2550 bytes .../twitter/TwitterCore/images/toolbutton.sci | 5 + demos/declarative/twitter/TwitterCore/qmldir | 10 + demos/declarative/twitter/twitter.qml | 134 + demos/declarative/twitter/twitter.qmlproject | 16 + .../declarative/webbrowser/content/Button.qml | 65 + .../webbrowser/content/FlickableWebView.qml | 195 + .../declarative/webbrowser/content/Header.qml | 150 + .../webbrowser/content/ScrollBar.qml | 107 + .../webbrowser/content/UrlInput.qml | 96 + .../webbrowser/content/pics/display.png | Bin 0 -> 998 bytes .../webbrowser/content/pics/edit-delete.png | Bin 0 -> 831 bytes .../content/pics/go-jump-locationbar.png | Bin 0 -> 408 bytes .../webbrowser/content/pics/go-next-view.png | Bin 0 -> 1310 bytes .../content/pics/go-previous-view.png | Bin 0 -> 1080 bytes .../webbrowser/content/pics/scrollbar.png | Bin 0 -> 161 bytes .../webbrowser/content/pics/titlebar-bg.png | Bin 0 -> 213 bytes .../webbrowser/content/pics/view-refresh.png | Bin 0 -> 2182 bytes demos/declarative/webbrowser/webbrowser.qml | 79 + .../webbrowser/webbrowser.qmlproject | 16 + demos/demos.pro | 2 + demos/embedded/embedded.pro | 2 + demos/embedded/qmlcalculator/deployment.pri | 8 + .../embedded/qmlcalculator/qmlcalculator.cpp | 80 + .../embedded/qmlcalculator/qmlcalculator.pro | 12 + demos/embedded/qmlclocks/deployment.pri | 8 + demos/embedded/qmlclocks/qmlclocks.cpp | 80 + demos/embedded/qmlclocks/qmlclocks.pro | 12 + demos/embedded/qmldialcontrol/deployment.pri | 8 + .../qmldialcontrol/qmldialcontrol.cpp | 68 + .../qmldialcontrol/qmldialcontrol.pro | 11 + demos/embedded/qmleasing/deployment.pri | 8 + demos/embedded/qmleasing/qmleasing.cpp | 68 + demos/embedded/qmleasing/qmleasing.pro | 11 + demos/embedded/qmlflickr/deployment.pri | 8 + demos/embedded/qmlflickr/qmlflickr.cpp | 109 + demos/embedded/qmlflickr/qmlflickr.pro | 13 + demos/embedded/qmlphotoviewer/deployment.pri | 8 + .../qmlphotoviewer/qmlphotoviewer.cpp | 109 + .../qmlphotoviewer/qmlphotoviewer.pro | 12 + demos/embedded/qmltwitter/deployment.pri | 8 + demos/embedded/qmltwitter/qmltwitter.cpp | 108 + demos/embedded/qmltwitter/qmltwitter.pro | 12 + doc/src/declarative/advtutorial.qdoc | 465 + doc/src/declarative/anchor-layout.qdoc | 142 + doc/src/declarative/animation.qdoc | 240 + doc/src/declarative/basicelements.qdoc | 114 + doc/src/declarative/basictypes.qdoc | 583 + doc/src/declarative/behaviors-and-states.qdoc | 206 + doc/src/declarative/codingconventions.qdoc | 129 + doc/src/declarative/declarativeui.qdoc | 150 + doc/src/declarative/dynamicobjects.qdoc | 215 + doc/src/declarative/elements.qdoc | 323 + doc/src/declarative/example-slideswitch.qdoc | 129 + doc/src/declarative/examples.qdoc | 240 + doc/src/declarative/extending-tutorial.qdoc | 497 + doc/src/declarative/extending.qdoc | 708 + doc/src/declarative/focus.qdoc | 210 + doc/src/declarative/globalobject.qdoc | 207 + doc/src/declarative/integrating.qdoc | 111 + doc/src/declarative/javascriptblocks.qdoc | 324 + doc/src/declarative/modules.qdoc | 362 + doc/src/declarative/mouseevents.qdoc | 120 + doc/src/declarative/network.qdoc | 159 + doc/src/declarative/pics/3d-axis.png | Bin 0 -> 13840 bytes doc/src/declarative/pics/3d-rotation-axis.png | Bin 0 -> 11078 bytes doc/src/declarative/pics/BorderImage.png | Bin 0 -> 8094 bytes .../declarative/pics/ListViewHighlight.png | Bin 0 -> 3582 bytes .../declarative/pics/ListViewHorizontal.png | Bin 0 -> 5802 bytes doc/src/declarative/pics/ListViewVertical.png | Bin 0 -> 2424 bytes .../declarative/pics/anatomy-component.png | Bin 0 -> 4902 bytes doc/src/declarative/pics/anchorchanges.png | Bin 0 -> 566 bytes doc/src/declarative/pics/anchors.svg | 92 + .../declarative/pics/animatedimageitem.gif | Bin 0 -> 9997 bytes doc/src/declarative/pics/axisrotation.png | Bin 0 -> 8891 bytes doc/src/declarative/pics/blur_example.png | Bin 0 -> 64019 bytes doc/src/declarative/pics/content.png | Bin 0 -> 1978 bytes .../pics/declarative-adv-tutorial1.png | Bin 0 -> 203229 bytes .../pics/declarative-adv-tutorial2.png | Bin 0 -> 249451 bytes .../pics/declarative-adv-tutorial3.png | Bin 0 -> 283378 bytes .../pics/declarative-adv-tutorial4.gif | Bin 0 -> 1687445 bytes .../pics/declarative-qmlfocus1.png | Bin 0 -> 22047 bytes .../pics/declarative-qmlfocus2.png | Bin 0 -> 24225 bytes .../pics/declarative-qmlfocus3.png | Bin 0 -> 26300 bytes .../pics/declarative-qmlfocus4.png | Bin 0 -> 21401 bytes doc/src/declarative/pics/dial-example.gif | Bin 0 -> 566465 bytes doc/src/declarative/pics/edge1.png | Bin 0 -> 3423 bytes doc/src/declarative/pics/edge2.png | Bin 0 -> 3436 bytes doc/src/declarative/pics/edge3.png | Bin 0 -> 3854 bytes doc/src/declarative/pics/edge4.png | Bin 0 -> 5152 bytes doc/src/declarative/pics/edges.png | Bin 0 -> 15226 bytes doc/src/declarative/pics/edges.svg | 185 + doc/src/declarative/pics/edges_examples.svg | 109 + doc/src/declarative/pics/edges_qml.png | Bin 0 -> 21731 bytes doc/src/declarative/pics/edges_qml.svg | 188 + .../pics/extending-tutorial-chapter1.png | Bin 0 -> 6687 bytes .../pics/extending-tutorial-chapter2.png | Bin 0 -> 7318 bytes .../pics/extending-tutorial-chapter3.png | Bin 0 -> 8145 bytes .../pics/extending-tutorial-chapter5.png | Bin 0 -> 5557 bytes doc/src/declarative/pics/flickable.gif | Bin 0 -> 185221 bytes doc/src/declarative/pics/flipable.gif | Bin 0 -> 131710 bytes .../declarative/pics/gridLayout_example.png | Bin 0 -> 437 bytes .../declarative/pics/gridview-highlight.png | Bin 0 -> 11806 bytes doc/src/declarative/pics/gridview-simple.png | Bin 0 -> 10149 bytes doc/src/declarative/pics/highlight.gif | Bin 0 -> 18259 bytes .../pics/horizontalpositioner_example.png | Bin 0 -> 292 bytes doc/src/declarative/pics/imageprovider.png | Bin 0 -> 420 bytes doc/src/declarative/pics/layoutmirroring.png | Bin 0 -> 2542 bytes doc/src/declarative/pics/listmodel-nested.png | Bin 0 -> 7493 bytes doc/src/declarative/pics/listmodel.png | Bin 0 -> 3407 bytes .../declarative/pics/listview-highlight.png | Bin 0 -> 5918 bytes doc/src/declarative/pics/listview-simple.png | Bin 0 -> 5351 bytes doc/src/declarative/pics/margins_qml.png | Bin 0 -> 18476 bytes doc/src/declarative/pics/margins_qml.svg | 196 + doc/src/declarative/pics/parentchange.png | Bin 0 -> 509 bytes doc/src/declarative/pics/particles.gif | Bin 0 -> 163068 bytes doc/src/declarative/pics/pathview.gif | Bin 0 -> 90512 bytes doc/src/declarative/pics/positioner-add.gif | Bin 0 -> 7821 bytes doc/src/declarative/pics/positioner-move.gif | Bin 0 -> 6154 bytes .../declarative/pics/positioner-remove.gif | Bin 0 -> 5610 bytes doc/src/declarative/pics/propanim.gif | Bin 0 -> 74909 bytes .../declarative/pics/qml-context-object.png | Bin 0 -> 23602 bytes doc/src/declarative/pics/qml-context-tree.png | Bin 0 -> 10337 bytes doc/src/declarative/pics/qml-context.png | Bin 0 -> 61465 bytes .../declarative/pics/qml-extending-types.png | Bin 0 -> 738 bytes doc/src/declarative/pics/qml-gradient.png | Bin 0 -> 364 bytes doc/src/declarative/pics/qml-scope.png | Bin 0 -> 47564 bytes doc/src/declarative/pics/qtlogo.png | Bin 0 -> 2738 bytes .../declarative/pics/rect-border-width.png | Bin 0 -> 374 bytes doc/src/declarative/pics/rect-color.png | Bin 0 -> 570 bytes doc/src/declarative/pics/rect-smooth.png | Bin 0 -> 24241 bytes .../declarative/pics/reflection_example.png | Bin 0 -> 30919 bytes doc/src/declarative/pics/repeater-index.png | Bin 0 -> 3024 bytes .../declarative/pics/repeater-modeldata.png | Bin 0 -> 3394 bytes doc/src/declarative/pics/repeater-simple.png | Bin 0 -> 404 bytes doc/src/declarative/pics/repeater.png | Bin 0 -> 800 bytes doc/src/declarative/pics/scalegrid.svg | 183 + doc/src/declarative/pics/shadow_example.png | Bin 0 -> 4775 bytes doc/src/declarative/pics/squish-transform.png | Bin 0 -> 9652 bytes doc/src/declarative/pics/squish.png | Bin 0 -> 8590 bytes doc/src/declarative/pics/switch-example.gif | Bin 0 -> 25270 bytes doc/src/declarative/pics/translate.png | Bin 0 -> 398 bytes .../pics/verticalpositioner_example.png | Bin 0 -> 385 bytes .../pics/verticalpositioner_transition.gif | Bin 0 -> 12641 bytes doc/src/declarative/pics/visualitemmodel.png | Bin 0 -> 347 bytes doc/src/declarative/pics/webview.png | Bin 0 -> 126662 bytes doc/src/declarative/positioners.qdoc | 196 + doc/src/declarative/propertybinding.qdoc | 324 + .../declarative/qdeclarativedebugging.qdoc | 86 + doc/src/declarative/qdeclarativedocument.qdoc | 143 + doc/src/declarative/qdeclarativei18n.qdoc | 87 + doc/src/declarative/qdeclarativeintro.qdoc | 396 + doc/src/declarative/qdeclarativemodels.qdoc | 424 + .../declarative/qdeclarativeperformance.qdoc | 150 + doc/src/declarative/qdeclarativesecurity.qdoc | 80 + doc/src/declarative/qdeclarativestates.qdoc | 136 + doc/src/declarative/qmlevents.qdoc | 127 + doc/src/declarative/qmlinuse.qdoc | 499 + .../declarative/qmlreusablecomponents.qdoc | 143 + doc/src/declarative/qmlruntime.qdoc | 144 + doc/src/declarative/qmlsyntax.qdoc | 155 + doc/src/declarative/qmltexthandling.qdoc | 76 + doc/src/declarative/qmlviewer.qdoc | 237 + doc/src/declarative/qmlviews.qdoc | 114 + doc/src/declarative/qmlwebkit.qdoc | 52 + doc/src/declarative/qtbinding.qdoc | 661 + doc/src/declarative/qtdeclarative.qdoc | 213 + doc/src/declarative/qtprogrammers.qdoc | 155 + doc/src/declarative/qtquick-intro.qdoc | 124 + doc/src/declarative/righttoleft.qdoc | 195 + doc/src/declarative/scope.qdoc | 304 + doc/src/declarative/tutorial.qdoc | 226 + doc/src/declarative/whatsnew.qdoc | 196 + .../images/declarative-anchors_example.png | Bin 0 -> 3654 bytes .../images/declarative-anchors_example2.png | Bin 0 -> 3819 bytes doc/src/images/declarative-item_opacity1.png | Bin 0 -> 464 bytes doc/src/images/declarative-item_opacity2.png | Bin 0 -> 464 bytes doc/src/images/declarative-item_stacking1.png | Bin 0 -> 460 bytes doc/src/images/declarative-item_stacking2.png | Bin 0 -> 461 bytes doc/src/images/declarative-item_stacking3.png | Bin 0 -> 464 bytes doc/src/images/declarative-item_stacking4.png | Bin 0 -> 463 bytes doc/src/images/declarative-nopercent.png | Bin 0 -> 553 bytes doc/src/images/declarative-pathattribute.png | Bin 0 -> 7207 bytes doc/src/images/declarative-pathcubic.png | Bin 0 -> 1261 bytes doc/src/images/declarative-pathquad.png | Bin 0 -> 1517 bytes doc/src/images/declarative-percent.png | Bin 0 -> 530 bytes doc/src/images/declarative-qmlfocus1.png | Bin 0 -> 1890 bytes doc/src/images/declarative-qmlfocus2.png | Bin 0 -> 2756 bytes doc/src/images/declarative-qmlfocus3.png | Bin 0 -> 2743 bytes doc/src/images/declarative-qmlfocus4.png | Bin 0 -> 4137 bytes doc/src/images/declarative-qmlfocus5.png | Bin 0 -> 1376 bytes .../declarative-qtlogo-preserveaspectcrop.png | Bin 0 -> 6440 bytes .../declarative-qtlogo-preserveaspectfit.png | Bin 0 -> 4076 bytes doc/src/images/declarative-qtlogo-stretch.png | Bin 0 -> 5584 bytes doc/src/images/declarative-qtlogo-tile.png | Bin 0 -> 3940 bytes .../declarative-qtlogo-tilehorizontally.png | Bin 0 -> 5544 bytes .../declarative-qtlogo-tilevertically.png | Bin 0 -> 6288 bytes doc/src/images/declarative-qtlogo.png | Bin 0 -> 3436 bytes doc/src/images/declarative-rect_tint.png | Bin 0 -> 363 bytes doc/src/images/declarative-rotation.png | Bin 0 -> 667 bytes doc/src/images/declarative-samegame.png | Bin 0 -> 124904 bytes doc/src/images/declarative-scale.png | Bin 0 -> 336 bytes doc/src/images/declarative-scalegrid.png | Bin 0 -> 4228 bytes doc/src/images/declarative-text.png | Bin 0 -> 3289 bytes doc/src/images/declarative-textformat.png | Bin 0 -> 11498 bytes doc/src/images/declarative-textstyle.png | Bin 0 -> 6825 bytes .../images/declarative-transformorigin.png | Bin 0 -> 8927 bytes doc/src/images/declarative-tutorial1.png | Bin 0 -> 3577 bytes doc/src/images/declarative-tutorial2.png | Bin 0 -> 3913 bytes doc/src/images/listview-decorations.png | Bin 0 -> 12131 bytes doc/src/images/listview-section.png | Bin 0 -> 11053 bytes doc/src/images/listview-setup.png | Bin 0 -> 7117 bytes .../images/qml-borderimage-normal-image.png | Bin 0 -> 5282 bytes doc/src/images/qml-borderimage-scaled.png | Bin 0 -> 5580 bytes doc/src/images/qml-borderimage-tiled.png | Bin 0 -> 5889 bytes .../images/qml-calculator-example-small.png | Bin 0 -> 16575 bytes doc/src/images/qml-clocks-example.png | Bin 0 -> 40742 bytes doc/src/images/qml-flickr-demo-small.png | Bin 0 -> 40934 bytes doc/src/images/qml-flow-snippet.png | Bin 0 -> 11465 bytes .../images/qml-listview-sections-example.png | Bin 0 -> 5491 bytes doc/src/images/qml-minehunt-demo-small.png | Bin 0 -> 26977 bytes doc/src/images/qml-photoviewer-demo-small.png | Bin 0 -> 35633 bytes doc/src/images/qml-rssnews-demo-small.png | Bin 0 -> 19489 bytes doc/src/images/qml-samegame-demo-small.png | Bin 0 -> 36596 bytes doc/src/images/qml-snake-demo-small.png | Bin 0 -> 17895 bytes doc/src/images/qml-texteditor5_newfile.png | Bin 0 -> 92794 bytes doc/src/images/qml-twitter-demo-small.png | Bin 0 -> 19807 bytes doc/src/images/qml-webbrowser-demo-small.png | Bin 0 -> 20924 bytes doc/src/images/qml-xmllistmodel-example.png | Bin 0 -> 5252 bytes doc/src/images/qmldesigner-visual-editor.png | Bin 0 -> 102238 bytes doc/src/images/qtcreator-target-selector.png | Bin 0 -> 36463 bytes doc/src/snippets/declarative/Button.qml | 67 + .../declarative/SelfDestroyingRect.qml | 60 + doc/src/snippets/declarative/Sprite.qml | 45 + .../snippets/declarative/anchoranimation.qml | 66 + .../snippets/declarative/anchorchanges.qml | 68 + .../snippets/declarative/animatedimage.qml | 61 + doc/src/snippets/declarative/animation.qml | 226 + doc/src/snippets/declarative/application.qml | 53 + doc/src/snippets/declarative/behavior.qml | 58 + .../borderimage/borderimage-scaled.qml | 81 + .../borderimage/borderimage-tiled.qml | 81 + .../declarative/borderimage/normal-image.qml | 77 + .../codingconventions/dotproperties.qml | 68 + .../codingconventions/javascript-imports.qml | 47 + .../codingconventions/javascript.qml | 73 + .../declarative/codingconventions/lists.qml | 62 + .../declarative/codingconventions/photo.qml | 85 + .../declarative/codingconventions/private.qml | 49 + .../snippets/declarative/coloranimation.qml | 51 + doc/src/snippets/declarative/colors.qml | 125 + .../snippets/declarative/column/column.qml | 67 + .../column/vertical-positioner.qml | 50 + doc/src/snippets/declarative/comments.qml | 53 + doc/src/snippets/declarative/component.qml | 59 + .../snippets/declarative/componentCreation.js | 45 + .../declarative/createComponent-simple.qml | 57 + .../snippets/declarative/createComponent.qml | 51 + .../snippets/declarative/createQmlObject.qml | 61 + .../declarative/dynamicObjects-destroy.qml | 55 + doc/src/snippets/declarative/events.qml | 141 + doc/src/snippets/declarative/flickable.qml | 50 + .../declarative/flickableScrollbar.qml | 66 + .../declarative/flipable/flipable.qml | 78 + doc/src/snippets/declarative/flow.qml | 64 + .../declarative/focus/advancedFocus.qml | 67 + .../declarative/focus/basicwidget.qml | 59 + .../declarative/focus/clickablewidget.qml | 61 + .../declarative/focus/myclickablewidget.qml | 69 + .../declarative/focus/myfocusscopewidget.qml | 68 + .../snippets/declarative/focus/mywidget.qml | 58 + .../snippets/declarative/focus/rectangle.qml | 62 + doc/src/snippets/declarative/focus/widget.qml | 61 + .../snippets/declarative/folderlistmodel.qml | 61 + doc/src/snippets/declarative/gradient.qml | 52 + doc/src/snippets/declarative/grid-spacing.qml | 60 + doc/src/snippets/declarative/grid/grid.qml | 53 + .../declarative/gridview/ContactModel.qml | 63 + .../declarative/gridview/gridview.qml | 163 + doc/src/snippets/declarative/image.qml | 47 + .../snippets/declarative/imports/chart.qml | 46 + .../declarative/imports/installed-module.qml | 47 + .../imports/merged-named-imports.qml | 47 + .../declarative/imports/named-imports.qml | 61 + .../declarative/imports/network-imports.qml | 47 + .../declarative/imports/qtquick-1.0.qml | 46 + .../declarative/imports/timeexample.qml | 46 + .../integrating-javascript/connectjs.qml | 57 + .../integrating-javascript/includejs/app.qml | 56 + .../includejs/factorial.js | 49 + .../includejs/script.js | 48 + .../integrating-javascript/script.js | 47 + .../snippets/declarative/keynavigation.qml | 84 + .../declarative/keys/keys-handler.qml | 60 + .../declarative/keys/keys-pressed.qml | 65 + .../snippets/declarative/layoutmirroring.qml | 71 + .../snippets/declarative/listmodel-modify.qml | 96 + .../snippets/declarative/listmodel-nested.qml | 102 + .../snippets/declarative/listmodel-simple.qml | 79 + doc/src/snippets/declarative/listmodel.qml | 59 + .../declarative/listview-decorations.qml | 111 + .../declarative/listview-sections.qml | 101 + doc/src/snippets/declarative/listview.qml | 87 + .../declarative/listview/ContactModel.qml | 58 + .../declarative/listview/listview.qml | 149 + .../snippets/declarative/loader/KeyReader.qml | 53 + .../snippets/declarative/loader/MyItem.qml | 55 + .../declarative/loader/connections.qml | 57 + doc/src/snippets/declarative/loader/focus.qml | 62 + .../snippets/declarative/loader/simple.qml | 54 + .../snippets/declarative/loader/sizeitem.qml | 62 + .../declarative/loader/sizeloader.qml | 62 + .../models/views-models-delegates.qml | 78 + .../models/visual-model-and-view.qml | 57 + .../mousearea/mousearea-snippet.qml | 100 + .../declarative/mousearea/mousearea.qml | 117 + .../mousearea/mouseareadragfilter.qml | 72 + .../snippets/declarative/numberanimation.qml | 51 + .../declarative/parallelanimation.qml | 56 + .../snippets/declarative/parentanimation.qml | 73 + doc/src/snippets/declarative/parentchange.qml | 67 + .../declarative/pathview/ContactModel.qml | 58 + .../declarative/pathview/pathattributes.qml | 79 + .../declarative/pathview/pathview.qml | 80 + doc/src/snippets/declarative/properties.qml | 315 + .../declarative/propertyaction-sequential.qml | 72 + .../snippets/declarative/propertyaction.qml | 83 + .../declarative/propertyanimation.qml | 100 + .../snippets/declarative/propertychanges.qml | 91 + .../qml-data-models/dynamic-listmodel.qml | 67 + .../qml-data-models/listelements.qml | 77 + .../qml-data-models/listmodel-listview.qml | 64 + .../qml-documents/inline-component.qml | 57 + .../qml-documents/inline-text-component.qml | 55 + .../declarative/qml-documents/non-trivial.qml | 62 + .../qml-documents/qmldocuments.qml | 66 + .../qtbinding/context-advanced/MyItem.qml | 46 + .../context-advanced/applicationdata.h | 52 + .../context-advanced/connections.qml | 52 + .../qtbinding/context-advanced/main.cpp | 60 + .../declarative/qtbinding/context/MyItem.qml | 45 + .../declarative/qtbinding/context/main.cpp | 56 + .../declarative/qtbinding/enums/imageviewer.h | 68 + .../qtbinding/enums/standalone.qml | 64 + .../qtbinding/functions-cpp/MyItem.qml | 55 + .../qtbinding/functions-cpp/main.cpp | 59 + .../qtbinding/functions-cpp/myclass.h | 57 + .../qtbinding/functions-qml/MyItem.qml | 50 + .../qtbinding/functions-qml/main.cpp | 63 + .../declarative/qtbinding/loading/MyItem.qml | 56 + .../declarative/qtbinding/loading/main.cpp | 90 + .../qtbinding/newelements/imageviewer.h | 56 + .../qtbinding/newelements/main.cpp | 62 + .../qtbinding/newelements/standalone.qml | 44 + .../qtbinding/properties-cpp/MyItem.qml | 54 + .../properties-cpp/applicationdata.h | 71 + .../qtbinding/properties-qml/MyItem.qml | 47 + .../qtbinding/properties-qml/main.cpp | 61 + .../qtbinding/resources/example.qrc | 10 + .../declarative/qtbinding/resources/main.cpp | 57 + .../declarative/qtbinding/resources/main.qml | 46 + .../qtbinding/resources/resources.pro | 4 + .../qtbinding/signals-cpp/MyItem.qml | 50 + .../qtbinding/signals-cpp/imageviewer.h | 64 + .../qtbinding/signals-cpp/main.cpp | 81 + .../qtbinding/signals-cpp/standalone.qml | 48 + .../qtbinding/signals-qml/MyItem.qml | 55 + .../qtbinding/signals-qml/main.cpp | 59 + .../qtbinding/signals-qml/myclass.h | 51 + .../qtbinding/variantlistmap/MyItem.qml | 54 + .../qtbinding/variantlistmap/main.cpp | 67 + doc/src/snippets/declarative/qtobject.qml | 54 + .../rectangle/rect-border-width.qml | 59 + .../rectangle/rectangle-colors.qml | 62 + .../rectangle/rectangle-gradient.qml | 74 + .../declarative/rectangle/rectangle.qml | 52 + .../repeaters/repeater-grid-index.qml | 61 + .../declarative/repeaters/repeater.qml | 89 + .../declarative/reusablecomponents/Button.qml | 84 + .../reusablecomponents/application.qml | 55 + .../reusablecomponents/component.qml | 77 + .../reusablecomponents/focusbutton.qml | 98 + .../declarative/reusablecomponents/qmldir | 4 + doc/src/snippets/declarative/righttoleft.qml | 149 + doc/src/snippets/declarative/rotation.qml | 69 + .../declarative/rotationanimation.qml | 66 + doc/src/snippets/declarative/row.qml | 62 + doc/src/snippets/declarative/row/row.qml | 50 + doc/src/snippets/declarative/script.js | 4 + .../declarative/sequentialanimation.qml | 56 + .../declarative/smoothedanimation.qml | 69 + .../snippets/declarative/springanimation.qml | 65 + doc/src/snippets/declarative/state-when.qml | 54 + doc/src/snippets/declarative/state.qml | 61 + doc/src/snippets/declarative/states.qml | 121 + .../declarative/states/statechangescript.qml | 62 + .../snippets/declarative/systempalette.qml | 54 + .../declarative/text/onLinkActivated.qml | 54 + doc/src/snippets/declarative/texthandling.qml | 89 + .../transition-from-to-modified.qml | 60 + .../declarative/transition-from-to.qml | 59 + .../declarative/transition-reversible.qml | 66 + doc/src/snippets/declarative/transition.qml | 63 + .../snippets/declarative/transitions-list.qml | 89 + .../snippets/declarative/visualdatamodel.qml | 64 + .../visualdatamodel_rootindex/main.cpp | 62 + .../visualdatamodel_rootindex/view.qml | 65 + .../snippets/declarative/webview/webview.qml | 53 + doc/src/snippets/declarative/workerscript.qml | 64 + doc/src/snippets/declarative/xmlrole.qml | 80 + doc/src/snippets/declarative/xmlrole.xml | 14 + examples/declarative/README | 41 + .../animation/animation.qmlproject | 16 + .../animation/basics/basics.qmlproject | 16 + .../animation/basics/color-animation.qml | 110 + .../animation/basics/images/face-smile.png | Bin 0 -> 15408 bytes .../animation/basics/images/moon.png | Bin 0 -> 2433 bytes .../animation/basics/images/shadow.png | Bin 0 -> 425 bytes .../animation/basics/images/star.png | Bin 0 -> 349 bytes .../animation/basics/images/sun.png | Bin 0 -> 8153 bytes .../animation/basics/property-animation.qml | 105 + .../animation/behaviors/SideRect.qml | 62 + .../animation/behaviors/behavior-example.qml | 118 + .../animation/behaviors/behaviors.qmlproject | 16 + .../animation/behaviors/wigglytext.qml | 108 + .../animation/easing/content/QuitButton.qml | 52 + .../animation/easing/content/quit.png | Bin 0 -> 583 bytes .../declarative/animation/easing/easing.qml | 159 + .../animation/easing/easing.qmlproject | 16 + .../declarative/animation/states/qt-logo.png | Bin 0 -> 5149 bytes .../declarative/animation/states/states.qml | 101 + .../animation/states/states.qmlproject | 16 + .../animation/states/transitions.qml | 130 + .../cppextensions/cppextensions.pro | 10 + .../cppextensions/cppextensions.qmlproject | 16 + .../imageprovider/ImageProviderCore/qmldir | 2 + .../imageprovider/imageprovider-example.qml | 49 + .../imageprovider/imageprovider.cpp | 110 + .../imageprovider/imageprovider.pro | 28 + .../imageprovider/imageprovider.qmlproject | 16 + .../networkaccessmanagerfactory/main.cpp | 108 + .../networkaccessmanagerfactory.pro | 9 + .../networkaccessmanagerfactory.qmlproject | 16 + .../networkaccessmanagerfactory.qrc | 5 + .../networkaccessmanagerfactory/view.qml | 47 + .../declarative/cppextensions/plugins/README | 9 + .../plugins/com/nokia/TimeExample/Clock.qml | 90 + .../plugins/com/nokia/TimeExample/center.png | Bin 0 -> 765 bytes .../plugins/com/nokia/TimeExample/clock.png | Bin 0 -> 20653 bytes .../plugins/com/nokia/TimeExample/hour.png | Bin 0 -> 625 bytes .../plugins/com/nokia/TimeExample/minute.png | Bin 0 -> 625 bytes .../plugins/com/nokia/TimeExample/qmldir | 2 + .../cppextensions/plugins/plugin.cpp | 157 + .../cppextensions/plugins/plugins.pro | 29 + .../cppextensions/plugins/plugins.qml | 52 + .../cppextensions/plugins/plugins.qmlproject | 16 + .../layoutitem/layoutitem.pro | 8 + .../layoutitem/layoutitem.qml | 57 + .../layoutitem/layoutitem.qmlproject | 16 + .../layoutitem/layoutitem.qrc | 5 + .../qgraphicslayouts/layoutitem/main.cpp | 74 + .../qgraphicsgridlayout/gridlayout.cpp | 188 + .../qgraphicsgridlayout/gridlayout.h | 217 + .../qgraphicsgridlayout/gridlayout.qrc | 6 + .../qgraphicsgridlayout/main.cpp | 63 + .../qgraphicsgridlayout.pro | 15 + .../qgraphicsgridlayout.qml | 100 + .../qgraphicslayouts/qgraphicslayouts.pro | 6 + .../qgraphicslayouts.qmlproject | 16 + .../qgraphicslinearlayout/linearlayout.cpp | 175 + .../qgraphicslinearlayout/linearlayout.h | 152 + .../qgraphicslinearlayout/linearlayout.qrc | 6 + .../qgraphicslinearlayout/main.cpp | 64 + .../qgraphicslinearlayout.pro | 15 + .../qgraphicslinearlayout.qml | 79 + .../cppextensions/qwidgets/QWidgets/qmldir | 1 + .../declarative/cppextensions/qwidgets/README | 6 + .../cppextensions/qwidgets/qwidgets.cpp | 96 + .../cppextensions/qwidgets/qwidgets.pro | 24 + .../cppextensions/qwidgets/qwidgets.qml | 110 + .../qwidgets/qwidgets.qmlproject | 16 + .../referenceexamples/adding/adding.pro | 15 + .../referenceexamples/adding/adding.qrc | 5 + .../referenceexamples/adding/example.qml | 48 + .../referenceexamples/adding/main.cpp | 64 + .../referenceexamples/adding/person.cpp | 68 + .../referenceexamples/adding/person.h | 65 + .../referenceexamples/attached/attached.pro | 17 + .../referenceexamples/attached/attached.qrc | 5 + .../attached/birthdayparty.cpp | 91 + .../attached/birthdayparty.h | 86 + .../referenceexamples/attached/example.qml | 71 + .../referenceexamples/attached/main.cpp | 90 + .../referenceexamples/attached/person.cpp | 118 + .../referenceexamples/attached/person.h | 105 + .../referenceexamples/binding/binding.pro | 19 + .../referenceexamples/binding/binding.qrc | 5 + .../binding/birthdayparty.cpp | 113 + .../referenceexamples/binding/birthdayparty.h | 102 + .../referenceexamples/binding/example.qml | 77 + .../binding/happybirthdaysong.cpp | 85 + .../binding/happybirthdaysong.h | 74 + .../referenceexamples/binding/main.cpp | 92 + .../referenceexamples/binding/person.cpp | 138 + .../referenceexamples/binding/person.h | 113 + .../coercion/birthdayparty.cpp | 71 + .../coercion/birthdayparty.h | 69 + .../referenceexamples/coercion/coercion.pro | 17 + .../referenceexamples/coercion/coercion.qrc | 5 + .../referenceexamples/coercion/example.qml | 55 + .../referenceexamples/coercion/main.cpp | 77 + .../referenceexamples/coercion/person.cpp | 79 + .../referenceexamples/coercion/person.h | 82 + .../default/birthdayparty.cpp | 71 + .../referenceexamples/default/birthdayparty.h | 70 + .../referenceexamples/default/default.pro | 17 + .../referenceexamples/default/default.qrc | 5 + .../referenceexamples/default/example.qml | 54 + .../referenceexamples/default/main.cpp | 75 + .../referenceexamples/default/person.cpp | 78 + .../referenceexamples/default/person.h | 77 + .../referenceexamples/extended/example.qml | 47 + .../referenceexamples/extended/extended.pro | 15 + .../referenceexamples/extended/extended.qrc | 5 + .../referenceexamples/extended/lineedit.cpp | 104 + .../referenceexamples/extended/lineedit.h | 73 + .../referenceexamples/extended/main.cpp | 64 + .../grouped/birthdayparty.cpp | 71 + .../referenceexamples/grouped/birthdayparty.h | 69 + .../referenceexamples/grouped/example.qml | 73 + .../referenceexamples/grouped/grouped.pro | 17 + .../referenceexamples/grouped/grouped.qrc | 5 + .../referenceexamples/grouped/main.cpp | 85 + .../referenceexamples/grouped/person.cpp | 118 + .../referenceexamples/grouped/person.h | 107 + .../methods/birthdayparty.cpp | 80 + .../referenceexamples/methods/birthdayparty.h | 71 + .../referenceexamples/methods/example.qml | 58 + .../referenceexamples/methods/main.cpp | 68 + .../referenceexamples/methods/methods.pro | 18 + .../referenceexamples/methods/methods.qrc | 5 + .../referenceexamples/methods/person.cpp | 66 + .../referenceexamples/methods/person.h | 63 + .../properties/birthdayparty.cpp | 73 + .../properties/birthdayparty.h | 75 + .../referenceexamples/properties/example.qml | 55 + .../referenceexamples/properties/main.cpp | 68 + .../referenceexamples/properties/person.cpp | 66 + .../referenceexamples/properties/person.h | 63 + .../properties/properties.pro | 18 + .../properties/properties.qrc | 5 + .../referenceexamples/referenceexamples.pro | 14 + .../referenceexamples.qmlproject | 16 + .../signal/birthdayparty.cpp | 98 + .../referenceexamples/signal/birthdayparty.h | 92 + .../referenceexamples/signal/example.qml | 72 + .../referenceexamples/signal/main.cpp | 91 + .../referenceexamples/signal/person.cpp | 118 + .../referenceexamples/signal/person.h | 105 + .../referenceexamples/signal/signal.pro | 17 + .../referenceexamples/signal/signal.qrc | 5 + .../valuesource/birthdayparty.cpp | 108 + .../valuesource/birthdayparty.h | 97 + .../referenceexamples/valuesource/example.qml | 76 + .../valuesource/happybirthdaysong.cpp | 80 + .../valuesource/happybirthdaysong.h | 79 + .../referenceexamples/valuesource/main.cpp | 93 + .../referenceexamples/valuesource/person.cpp | 118 + .../referenceexamples/valuesource/person.h | 105 + .../valuesource/valuesource.pro | 19 + .../valuesource/valuesource.qrc | 5 + examples/declarative/declarative.pro | 29 + examples/declarative/examples.qmlproject | 16 + examples/declarative/i18n/i18n.qml | 78 + examples/declarative/i18n/i18n.qmlproject | 16 + examples/declarative/i18n/i18n/base.ts | 12 + examples/declarative/i18n/i18n/qml_en_AU.qm | Bin 0 -> 81 bytes examples/declarative/i18n/i18n/qml_en_AU.ts | 12 + examples/declarative/i18n/i18n/qml_fr.qm | Bin 0 -> 85 bytes examples/declarative/i18n/i18n/qml_fr.ts | 12 + .../imageelements/borderimage/borderimage.qml | 97 + .../borderimage/borderimage.qmlproject | 16 + .../borderimage/content/MyBorderImage.qml | 90 + .../borderimage/content/ShadowRectangle.qml | 54 + .../imageelements/borderimage/content/bw.png | Bin 0 -> 1357 bytes .../borderimage/content/colors-round.sci | 7 + .../borderimage/content/colors-stretch.sci | 5 + .../borderimage/content/colors.png | Bin 0 -> 1655 bytes .../borderimage/content/shadow.png | Bin 0 -> 588 bytes .../imageelements/borderimage/shadows.qml | 64 + .../imageelements/image/ImageCell.qml | 60 + .../declarative/imageelements/image/image.qml | 66 + .../imageelements/image/image.qmlproject | 16 + .../imageelements/image/qt-logo.png | Bin 0 -> 5149 bytes .../imageelements/imageelements.qmlproject | 16 + .../keyinteraction/focus/Core/ContextMenu.qml | 65 + .../keyinteraction/focus/Core/GridMenu.qml | 105 + .../keyinteraction/focus/Core/ListMenu.qml | 105 + .../focus/Core/ListViewDelegate.qml | 85 + .../focus/Core/images/arrow.png | Bin 0 -> 583 bytes .../focus/Core/images/qt-logo.png | Bin 0 -> 5149 bytes .../keyinteraction/focus/focus.qml | 111 + .../keyinteraction/focus/focus.qmlproject | 16 + .../keyinteraction/keyinteraction.qmlproject | 16 + .../abstractitemmodel/abstractitemmodel.pro | 8 + .../abstractitemmodel/abstractitemmodel.qrc | 6 + .../modelviews/abstractitemmodel/main.cpp | 66 + .../modelviews/abstractitemmodel/model.cpp | 90 + .../modelviews/abstractitemmodel/model.h | 83 + .../modelviews/abstractitemmodel/view.qml | 51 + .../modelviews/gridview/gridview-example.qml | 89 + .../modelviews/gridview/gridview.qmlproject | 16 + .../gridview/pics/AddressBook_48.png | Bin 0 -> 3350 bytes .../gridview/pics/AudioPlayer_48.png | Bin 0 -> 3806 bytes .../modelviews/gridview/pics/Camera_48.png | Bin 0 -> 3540 bytes .../modelviews/gridview/pics/DateBook_48.png | Bin 0 -> 2610 bytes .../modelviews/gridview/pics/EMail_48.png | Bin 0 -> 3655 bytes .../modelviews/gridview/pics/TodoList_48.png | Bin 0 -> 3429 bytes .../gridview/pics/VideoPlayer_48.png | Bin 0 -> 4151 bytes .../modelviews/listview/content/PetsModel.qml | 98 + .../listview/content/PressAndHoldButton.qml | 82 + .../listview/content/RecipesModel.qml | 129 + .../listview/content/TextButton.qml | 78 + .../listview/content/pics/arrow-down.png | Bin 0 -> 594 bytes .../listview/content/pics/arrow-up.png | Bin 0 -> 692 bytes .../listview/content/pics/fruit-salad.jpg | Bin 0 -> 17952 bytes .../listview/content/pics/hamburger.jpg | Bin 0 -> 8572 bytes .../listview/content/pics/lemonade.jpg | Bin 0 -> 6645 bytes .../listview/content/pics/list-delete.png | Bin 0 -> 831 bytes .../listview/content/pics/minus-sign.png | Bin 0 -> 250 bytes .../listview/content/pics/moreDown.png | Bin 0 -> 217 bytes .../listview/content/pics/moreUp.png | Bin 0 -> 212 bytes .../listview/content/pics/pancakes.jpg | Bin 0 -> 9163 bytes .../listview/content/pics/plus-sign.png | Bin 0 -> 462 bytes .../listview/content/pics/vegetable-soup.jpg | Bin 0 -> 8639 bytes .../modelviews/listview/dynamiclist.qml | 203 + .../listview/expandingdelegates.qml | 202 + .../modelviews/listview/highlight.qml | 99 + .../modelviews/listview/highlightranges.qml | 122 + .../modelviews/listview/listview.qmlproject | 16 + .../modelviews/listview/sections.qml | 87 + .../declarative/modelviews/modelviews.pro | 7 + .../modelviews/modelviews.qmlproject | 16 + .../modelviews/objectlistmodel/dataobject.cpp | 78 + .../modelviews/objectlistmodel/dataobject.h | 76 + .../modelviews/objectlistmodel/main.cpp | 77 + .../objectlistmodel/objectlistmodel.pro | 18 + .../objectlistmodel.qmlproject | 16 + .../objectlistmodel/objectlistmodel.qrc | 5 + .../modelviews/objectlistmodel/view.qml | 56 + .../modelviews/package/Delegate.qml | 88 + .../modelviews/package/package.qmlproject | 16 + .../declarative/modelviews/package/view.qml | 76 + .../modelviews/parallax/parallax.qml | 78 + .../modelviews/parallax/parallax.qmlproject | 16 + .../modelviews/parallax/pics/background.jpg | Bin 0 -> 209814 bytes .../modelviews/parallax/pics/face-smile.png | Bin 0 -> 15408 bytes .../modelviews/parallax/pics/home-page.svg | 445 + .../modelviews/parallax/pics/shadow.png | Bin 0 -> 425 bytes .../parallax/pics/yast-joystick.png | Bin 0 -> 2723 bytes .../modelviews/parallax/pics/yast-wol.png | Bin 0 -> 3769 bytes .../modelviews/parallax/qml/ParallaxView.qml | 123 + .../modelviews/parallax/qml/Smiley.qml | 84 + .../modelviews/pathview/pathview-example.qml | 107 + .../modelviews/pathview/pathview.qmlproject | 16 + .../pathview/pics/AddressBook_48.png | Bin 0 -> 3350 bytes .../pathview/pics/AudioPlayer_48.png | Bin 0 -> 3806 bytes .../modelviews/pathview/pics/Camera_48.png | Bin 0 -> 3540 bytes .../modelviews/pathview/pics/DateBook_48.png | Bin 0 -> 2610 bytes .../modelviews/pathview/pics/EMail_48.png | Bin 0 -> 3655 bytes .../modelviews/pathview/pics/TodoList_48.png | Bin 0 -> 3429 bytes .../pathview/pics/VideoPlayer_48.png | Bin 0 -> 4151 bytes .../modelviews/stringlistmodel/main.cpp | 76 + .../stringlistmodel/stringlistmodel.pro | 9 + .../stringlistmodel/stringlistmodel.qrc | 5 + .../modelviews/stringlistmodel/view.qml | 55 + .../visualitemmodel/visualitemmodel.qml | 114 + .../visualitemmodel.qmlproject | 16 + .../modelviews/webview/alerts.html | 5 + .../declarative/modelviews/webview/alerts.qml | 101 + .../modelviews/webview/autosize.qml | 106 + .../webview/content/Mapping/Map.qml | 73 + .../webview/content/Mapping/map.html | 60 + .../webview/content/pics/cancel.png | Bin 0 -> 1038 bytes .../modelviews/webview/content/pics/ok.png | Bin 0 -> 655 bytes .../modelviews/webview/googlemaps.qml | 83 + .../modelviews/webview/inlinehtml.qml | 55 + .../modelviews/webview/newwindows.html | 3 + .../modelviews/webview/newwindows.qml | 71 + .../modelviews/webview/webview.qmlproject | 16 + examples/declarative/positioners/Button.qml | 78 + examples/declarative/positioners/add.png | Bin 0 -> 810 bytes examples/declarative/positioners/del.png | Bin 0 -> 488 bytes .../declarative/positioners/positioners.qml | 253 + .../positioners/positioners.qmlproject | 18 + .../layoutdirection/layoutdirection.qml | 246 + .../layoutdirection.qmlproject | 18 + .../layoutmirroring/layoutmirroring.qml | 313 + .../layoutmirroring.qmlproject | 18 + .../textalignment/textalignment.qml | 426 + .../textalignment/textalignment.qmlproject | 18 + .../screenorientation/Core/Bubble.qml | 90 + .../screenorientation/Core/Button.qml | 71 + .../Core/screenorientation.js | 94 + .../screenorientation/screenorientation.qml | 201 + .../screenorientation.qmlproject | 16 + .../declarative/sqllocalstorage/hello.qml | 77 + .../sqllocalstorage.qmlproject | 16 + .../declarative/text/fonts/availableFonts.qml | 57 + examples/declarative/text/fonts/banner.qml | 61 + examples/declarative/text/fonts/fonts.qml | 104 + .../declarative/text/fonts/fonts.qmlproject | 16 + .../text/fonts/fonts/tarzeau_ocr_a.ttf | Bin 0 -> 24544 bytes examples/declarative/text/fonts/hello.qml | 79 + examples/declarative/text/text.qmlproject | 16 + .../text/textselection/pics/endHandle.png | Bin 0 -> 185 bytes .../text/textselection/pics/endHandle.sci | 5 + .../text/textselection/pics/startHandle.png | Bin 0 -> 178 bytes .../text/textselection/pics/startHandle.sci | 5 + .../text/textselection/textselection.qml | 289 + .../textselection/textselection.qmlproject | 16 + .../threading/threadedlistmodel/dataloader.js | 49 + .../threadedlistmodel.qmlproject | 56 + .../threadedlistmodel/timedisplay.qml | 76 + .../threading/threading.qmlproject | 16 + .../threading/workerscript/workerscript.js | 15 + .../threading/workerscript/workerscript.qml | 83 + .../workerscript/workerscript.qmlproject | 16 + .../gestures/experimental-gestures.qml | 76 + .../gestures/gestures.qmlproject | 16 + .../mousearea/mousearea-example.qml | 112 + .../mousearea/mousearea.qmlproject | 16 + .../pincharea/flickresize.qml | 97 + .../pincharea/pincharea.qmlproject | 18 + .../touchinteraction/pincharea/qt-logo.jpg | Bin 0 -> 40886 bytes .../touchinteraction.qmlproject | 16 + examples/declarative/toys/README | 37 + examples/declarative/toys/clocks/clocks.qml | 59 + .../declarative/toys/clocks/clocks.qmlproject | 16 + .../declarative/toys/clocks/content/Clock.qml | 124 + .../toys/clocks/content/QuitButton.qml | 52 + .../toys/clocks/content/background.png | Bin 0 -> 46895 bytes .../toys/clocks/content/center.png | Bin 0 -> 765 bytes .../toys/clocks/content/clock-night.png | Bin 0 -> 23359 bytes .../declarative/toys/clocks/content/clock.png | Bin 0 -> 20653 bytes .../declarative/toys/clocks/content/hour.png | Bin 0 -> 625 bytes .../toys/clocks/content/minute.png | Bin 0 -> 625 bytes .../declarative/toys/clocks/content/quit.png | Bin 0 -> 583 bytes .../toys/clocks/content/second.png | Bin 0 -> 303 bytes examples/declarative/toys/corkboards/Day.qml | 153 + examples/declarative/toys/corkboards/cork.jpg | Bin 0 -> 149337 bytes .../toys/corkboards/corkboards.qml | 115 + .../toys/corkboards/corkboards.qmlproject | 16 + .../toys/corkboards/note-yellow.png | Bin 0 -> 54559 bytes examples/declarative/toys/corkboards/tack.png | Bin 0 -> 7282 bytes .../toys/dynamicscene/dynamicscene.qml | 224 + .../toys/dynamicscene/dynamicscene.qmlproject | 16 + .../declarative/toys/dynamicscene/images/NOTE | 1 + .../toys/dynamicscene/images/face-smile.png | Bin 0 -> 15408 bytes .../toys/dynamicscene/images/moon.png | Bin 0 -> 1757 bytes .../toys/dynamicscene/images/rabbit_brown.png | Bin 0 -> 1245 bytes .../toys/dynamicscene/images/rabbit_bw.png | Bin 0 -> 1759 bytes .../toys/dynamicscene/images/star.png | Bin 0 -> 349 bytes .../toys/dynamicscene/images/sun.png | Bin 0 -> 8153 bytes .../toys/dynamicscene/images/tree_s.png | Bin 0 -> 3406 bytes .../toys/dynamicscene/qml/Button.qml | 80 + .../dynamicscene/qml/GenericSceneItem.qml | 49 + .../toys/dynamicscene/qml/PaletteItem.qml | 59 + .../toys/dynamicscene/qml/PerspectiveItem.qml | 65 + .../declarative/toys/dynamicscene/qml/Sun.qml | 78 + .../toys/dynamicscene/qml/itemCreation.js | 62 + .../toys/tic-tac-toe/content/Button.qml | 79 + .../toys/tic-tac-toe/content/TicTac.qml | 60 + .../toys/tic-tac-toe/content/pics/board.png | Bin 0 -> 12258 bytes .../toys/tic-tac-toe/content/pics/o.png | Bin 0 -> 1470 bytes .../toys/tic-tac-toe/content/pics/x.png | Bin 0 -> 1331 bytes .../toys/tic-tac-toe/content/tic-tac-toe.js | 149 + .../toys/tic-tac-toe/tic-tac-toe.qml | 123 + .../toys/tic-tac-toe/tic-tac-toe.qmlproject | 16 + examples/declarative/toys/toys.qmlproject | 16 + .../declarative/toys/tvtennis/tvtennis.qml | 109 + .../toys/tvtennis/tvtennis.qmlproject | 16 + .../extending/chapter1-basics/app.qml | 60 + .../chapter1-basics/chapter1-basics.pro | 5 + .../extending/chapter1-basics/main.cpp | 57 + .../extending/chapter1-basics/piechart.cpp | 81 + .../extending/chapter1-basics/piechart.h | 71 + .../extending/chapter2-methods/app.qml | 66 + .../chapter2-methods/chapter2-methods.pro | 5 + .../extending/chapter2-methods/main.cpp | 57 + .../extending/chapter2-methods/piechart.cpp | 87 + .../extending/chapter2-methods/piechart.h | 84 + .../extending/chapter3-bindings/app.qml | 74 + .../chapter3-bindings/chapter3-bindings.pro | 5 + .../extending/chapter3-bindings/main.cpp | 57 + .../extending/chapter3-bindings/piechart.cpp | 89 + .../extending/chapter3-bindings/piechart.h | 84 + .../chapter4-customPropertyTypes/app.qml | 60 + .../chapter4-customPropertyTypes.pro | 7 + .../chapter4-customPropertyTypes/main.cpp | 66 + .../chapter4-customPropertyTypes/piechart.cpp | 72 + .../chapter4-customPropertyTypes/piechart.h | 78 + .../chapter4-customPropertyTypes/pieslice.cpp | 68 + .../chapter4-customPropertyTypes/pieslice.h | 66 + .../extending/chapter5-listproperties/app.qml | 70 + .../chapter5-listproperties.pro | 7 + .../chapter5-listproperties/main.cpp | 58 + .../chapter5-listproperties/piechart.cpp | 72 + .../chapter5-listproperties/piechart.h | 75 + .../chapter5-listproperties/pieslice.cpp | 88 + .../chapter5-listproperties/pieslice.h | 76 + .../extending/chapter6-plugins/app.qml | 68 + .../chapter6-plugins/chapter6-plugins.pro | 20 + .../chapter6-plugins/chartsplugin.cpp | 54 + .../extending/chapter6-plugins/chartsplugin.h | 55 + .../extending/chapter6-plugins/piechart.cpp | 71 + .../extending/chapter6-plugins/piechart.h | 69 + .../extending/chapter6-plugins/pieslice.cpp | 88 + .../extending/chapter6-plugins/pieslice.h | 74 + .../extending/chapter6-plugins/qmldir | 1 + .../tutorials/extending/extending.pro | 10 + .../declarative/tutorials/helloworld/Cell.qml | 72 + .../tutorials/helloworld/tutorial1.qml | 63 + .../tutorials/helloworld/tutorial2.qml | 72 + .../tutorials/helloworld/tutorial3.qml | 91 + .../tutorials/samegame/samegame1/Block.qml | 53 + .../tutorials/samegame/samegame1/Button.qml | 83 + .../tutorials/samegame/samegame1/samegame.qml | 82 + .../samegame/samegame1/samegame1.qmlproject | 16 + .../tutorials/samegame/samegame2/Block.qml | 51 + .../tutorials/samegame/samegame2/Button.qml | 81 + .../tutorials/samegame/samegame2/samegame.js | 63 + .../tutorials/samegame/samegame2/samegame.qml | 85 + .../samegame/samegame2/samegame2.qmlproject | 16 + .../tutorials/samegame/samegame3/Block.qml | 63 + .../tutorials/samegame/samegame3/Button.qml | 81 + .../tutorials/samegame/samegame3/Dialog.qml | 71 + .../tutorials/samegame/samegame3/samegame.js | 174 + .../tutorials/samegame/samegame3/samegame.qml | 109 + .../samegame/samegame3/samegame3.qmlproject | 16 + .../samegame/samegame4/content/BoomBlock.qml | 122 + .../samegame/samegame4/content/Button.qml | 81 + .../samegame/samegame4/content/Dialog.qml | 107 + .../samegame/samegame4/content/samegame.js | 225 + .../samegame/samegame4/highscores/README | 1 + .../samegame4/highscores/score_data.xml | 2 + .../samegame4/highscores/score_style.xsl | 28 + .../samegame/samegame4/highscores/scores.php | 31 + .../tutorials/samegame/samegame4/samegame.qml | 115 + .../samegame/samegame4/samegame4.qmlproject | 16 + .../samegame/shared/pics/background.jpg | Bin 0 -> 36473 bytes .../samegame/shared/pics/blueStar.png | Bin 0 -> 278 bytes .../samegame/shared/pics/blueStone.png | Bin 0 -> 3054 bytes .../samegame/shared/pics/greenStar.png | Bin 0 -> 273 bytes .../samegame/shared/pics/greenStone.png | Bin 0 -> 2932 bytes .../samegame/shared/pics/redStar.png | Bin 0 -> 274 bytes .../samegame/shared/pics/redStone.png | Bin 0 -> 2902 bytes .../tutorials/samegame/shared/pics/star.png | Bin 0 -> 262 bytes .../samegame/shared/pics/yellowStone.png | Bin 0 -> 3056 bytes examples/declarative/tutorials/tutorials.pro | 5 + .../tutorials/tutorials.qmlproject | 16 + examples/declarative/ui-components/README | 39 + .../dialcontrol/content/Dial.qml | 86 + .../dialcontrol/content/QuitButton.qml | 52 + .../dialcontrol/content/background.png | Bin 0 -> 35876 bytes .../dialcontrol/content/needle.png | Bin 0 -> 342 bytes .../dialcontrol/content/needle_shadow.png | Bin 0 -> 632 bytes .../dialcontrol/content/overlay.png | Bin 0 -> 3564 bytes .../dialcontrol/content/quit.png | Bin 0 -> 583 bytes .../ui-components/dialcontrol/dialcontrol.qml | 98 + .../dialcontrol/dialcontrol.qmlproject | 16 + .../flipable/content/5_heart.png | Bin 0 -> 3872 bytes .../ui-components/flipable/content/9_club.png | Bin 0 -> 6135 bytes .../ui-components/flipable/content/Card.qml | 80 + .../ui-components/flipable/content/back.png | Bin 0 -> 1418 bytes .../ui-components/flipable/flipable.qml | 55 + .../flipable/flipable.qmlproject | 16 + .../progressbar/content/ProgressBar.qml | 83 + .../progressbar/content/background.png | Bin 0 -> 426 bytes .../ui-components/progressbar/main.qml | 73 + .../progressbar/progressbar.qmlproject | 16 + .../ui-components/scrollbar/ScrollBar.qml | 74 + .../ui-components/scrollbar/main.qml | 93 + .../scrollbar/pics/niagara_falls.jpg | Bin 0 -> 604121 bytes .../scrollbar/scrollbar.qmlproject | 16 + .../ui-components/searchbox/SearchBox.qml | 109 + .../ui-components/searchbox/images/clear.png | Bin 0 -> 429 bytes .../searchbox/images/lineedit-bg-focus.png | Bin 0 -> 526 bytes .../searchbox/images/lineedit-bg.png | Bin 0 -> 426 bytes .../ui-components/searchbox/main.qml | 60 + .../searchbox/searchbox.qmlproject | 16 + .../slideswitch/content/Switch.qml | 117 + .../slideswitch/content/background.svg | 23 + .../slideswitch/content/knob.svg | 867 + .../ui-components/slideswitch/slideswitch.qml | 51 + .../slideswitch/slideswitch.qmlproject | 16 + .../ui-components/spinner/content/Spinner.qml | 70 + .../spinner/content/spinner-bg.png | Bin 0 -> 345 bytes .../spinner/content/spinner-select.png | Bin 0 -> 320 bytes .../ui-components/spinner/main.qml | 61 + .../ui-components/spinner/spinner.qmlproject | 16 + .../ui-components/tabwidget/TabWidget.qml | 102 + .../ui-components/tabwidget/main.qml | 99 + .../ui-components/tabwidget/tab.png | Bin 0 -> 507 bytes .../tabwidget/tabwidget.qmlproject | 16 + .../ui-components/ui-components.qmlproject | 16 + examples/declarative/xml/xml.qmlproject | 16 + .../declarative/xml/xmlhttprequest/data.xml | 5 + .../xmlhttprequest/xmlhttprequest-example.qml | 95 + .../xmlhttprequest/xmlhttprequest.qmlproject | 16 + examples/examples.pro | 2 + .../gettingStarted/gsQml/core/button.qml | 108 + .../gettingStarted/gsQml/core/editMenu.qml | 105 + .../gettingStarted/gsQml/core/fileDialog.qml | 163 + .../gettingStarted/gsQml/core/fileMenu.qml | 232 + .../gettingStarted/gsQml/core/menuBar.qml | 147 + .../gettingStarted/gsQml/core/qmldir | 49 + .../gettingStarted/gsQml/core/textArea.qml | 87 + .../gsQml/filedialog/dialogPlugin.cpp | 54 + .../gsQml/filedialog/dialogPlugin.h | 57 + .../gsQml/filedialog/directory.cpp | 224 + .../gsQml/filedialog/directory.h | 107 + .../gettingStarted/gsQml/filedialog/file.cpp | 57 + .../gettingStarted/gsQml/filedialog/file.h | 67 + .../gsQml/filedialog/filedialog.pro | 17 + .../gettingStarted/gsQml/filedialog/qmldir | 1 + .../gettingStarted/gsQml/images/arrow.png | Bin 0 -> 583 bytes .../gsQml/parts/part0/Button.qml | 55 + .../gsQml/parts/part1/Button.qml | 97 + .../gsQml/parts/part1/EditMenu.qml | 76 + .../gsQml/parts/part1/FileMenu.qml | 91 + .../gsQml/parts/part1/SimpleButton.qml | 73 + .../part1/pics/qml-texteditor1_button.png | Bin 0 -> 1670 bytes .../part1/pics/qml-texteditor1_editmenu.png | Bin 0 -> 6177 bytes .../part1/pics/qml-texteditor1_filemenu.png | Bin 0 -> 6062 bytes .../pics/qml-texteditor1_simplebutton.png | Bin 0 -> 1055 bytes .../parts/part1/qml-texteditor.qmlproject | 16 + .../gsQml/parts/part2/Button.qml | 99 + .../gsQml/parts/part2/EditMenu.qml | 77 + .../gsQml/parts/part2/FileMenu.qml | 92 + .../gsQml/parts/part2/MenuBar.qml | 140 + .../part2/pics/qml-texteditor2_menubar.png | Bin 0 -> 6079 bytes .../parts/part2/qml-texteditor2.qmlproject | 16 + .../gsQml/parts/part3/Button.qml | 99 + .../gsQml/parts/part3/EditMenu.qml | 77 + .../gsQml/parts/part3/FileMenu.qml | 92 + .../gsQml/parts/part3/MenuBar.qml | 140 + .../gsQml/parts/part3/TextArea.qml | 80 + .../gsQml/parts/part3/TextEditor.qml | 68 + .../gsQml/parts/part3/images/arrow.png | Bin 0 -> 583 bytes .../part3/pics/qml-texteditor3_texteditor.png | Bin 0 -> 59345 bytes .../parts/part3/qml-texteditor3.qmlproject | 16 + .../gsQml/parts/part4/Button.qml | 109 + .../gsQml/parts/part4/EditMenu.qml | 81 + .../gsQml/parts/part4/FileMenu.qml | 96 + .../gsQml/parts/part4/MenuBar.qml | 146 + .../gsQml/parts/part4/SimpleButton.qml | 59 + .../gsQml/parts/part4/TextArea.qml | 80 + .../gsQml/parts/part4/TextEditor.qml | 146 + .../gsQml/parts/part4/images/arrow.png | Bin 0 -> 583 bytes .../part4/pics/qml-texteditor4_texteditor.png | Bin 0 -> 63629 bytes .../parts/part4/qml-texteditor4.qmlproject | 16 + .../gsQml/parts/part5/TextEditor.qml | 127 + .../gsQml/parts/part5/core/Button.qml | 109 + .../gsQml/parts/part5/core/EditMenu.qml | 110 + .../gsQml/parts/part5/core/FileDialog.qml | 170 + .../gsQml/parts/part5/core/FileMenu.qml | 232 + .../gsQml/parts/part5/core/MenuBar.qml | 148 + .../gsQml/parts/part5/core/TextArea.qml | 86 + .../gsQml/parts/part5/core/qmldir | 13 + .../parts/part5/filedialog/dialogPlugin.cpp | 57 + .../parts/part5/filedialog/dialogPlugin.h | 57 + .../parts/part5/filedialog/directory.cpp | 219 + .../gsQml/parts/part5/filedialog/directory.h | 108 + .../gsQml/parts/part5/filedialog/file.cpp | 56 + .../gsQml/parts/part5/filedialog/file.h | 67 + .../parts/part5/filedialog/filedialog.pro | 17 + .../gsQml/parts/part5/filedialog/qmldir | 1 + .../gsQml/parts/part5/images/arrow.png | Bin 0 -> 583 bytes .../part5/pics/qml-texteditor5_editmenu.png | Bin 0 -> 65123 bytes .../part5/pics/qml-texteditor5_filemenu.png | Bin 0 -> 21367 bytes .../part5/pics/qml-texteditor5_newfile.png | Bin 0 -> 76693 bytes .../parts/part5/qml-texteditor5.qmlproject | 18 + .../gsQml/pics/qml-texteditor5_editmenu.png | Bin 0 -> 65123 bytes .../gsQml/pics/qml-texteditor5_filemenu.png | Bin 0 -> 21367 bytes .../gsQml/pics/qml-texteditor5_newfile.png | Bin 0 -> 76693 bytes .../gettingStarted/gsQml/texteditor.pro | 4 + .../gettingStarted/gsQml/texteditor.qml | 132 + imports/.gitignore | 5 + qtdeclarative.pro | 28 + src/declarative/QmlChanges.txt | 364 + src/declarative/debugger/debugger.pri | 23 + .../debugger/qdeclarativedebug.cpp | 1021 + .../debugger/qdeclarativedebug_p.h | 386 + .../debugger/qdeclarativedebugclient.cpp | 292 + .../debugger/qdeclarativedebugclient_p.h | 103 + .../debugger/qdeclarativedebuggerstatus.cpp | 54 + .../debugger/qdeclarativedebuggerstatus_p.h | 68 + .../debugger/qdeclarativedebughelper.cpp | 76 + .../debugger/qdeclarativedebughelper_p.h | 73 + .../debugger/qdeclarativedebugserver.cpp | 375 + .../debugger/qdeclarativedebugserver_p.h | 88 + .../qdeclarativedebugserverconnection_p.h | 73 + .../debugger/qdeclarativedebugservice.cpp | 220 + .../debugger/qdeclarativedebugservice_p.h | 94 + .../debugger/qdeclarativedebugservice_p_p.h | 71 + .../debugger/qdeclarativedebugtrace.cpp | 218 + .../debugger/qdeclarativedebugtrace_p.h | 131 + src/declarative/debugger/qpacketprotocol.cpp | 507 + src/declarative/debugger/qpacketprotocol_p.h | 125 + src/declarative/declarative.pro | 43 + .../graphicsitems/graphicsitems.pri | 94 + .../graphicsitems/qdeclarativeanchors.cpp | 1165 + .../graphicsitems/qdeclarativeanchors_p.h | 206 + .../graphicsitems/qdeclarativeanchors_p_p.h | 170 + .../qdeclarativeanimatedimage.cpp | 378 + .../qdeclarativeanimatedimage_p.h | 116 + .../qdeclarativeanimatedimage_p_p.h | 87 + .../graphicsitems/qdeclarativeborderimage.cpp | 619 + .../graphicsitems/qdeclarativeborderimage_p.h | 111 + .../qdeclarativeborderimage_p_p.h | 106 + .../graphicsitems/qdeclarativeevents.cpp | 237 + .../graphicsitems/qdeclarativeevents_p_p.h | 141 + .../graphicsitems/qdeclarativeflickable.cpp | 1799 ++ .../graphicsitems/qdeclarativeflickable_p.h | 229 + .../graphicsitems/qdeclarativeflickable_p_p.h | 241 + .../graphicsitems/qdeclarativeflipable.cpp | 254 + .../graphicsitems/qdeclarativeflipable_p.h | 100 + .../graphicsitems/qdeclarativefocuspanel.cpp | 89 + .../graphicsitems/qdeclarativefocuspanel_p.h | 78 + .../graphicsitems/qdeclarativefocusscope.cpp | 73 + .../graphicsitems/qdeclarativefocusscope_p.h | 69 + .../qdeclarativegraphicswidget.cpp | 125 + .../qdeclarativegraphicswidget_p.h | 90 + .../graphicsitems/qdeclarativegridview.cpp | 3125 +++ .../graphicsitems/qdeclarativegridview_p.h | 288 + .../graphicsitems/qdeclarativeimage.cpp | 584 + .../graphicsitems/qdeclarativeimage_p.h | 100 + .../graphicsitems/qdeclarativeimage_p_p.h | 79 + .../graphicsitems/qdeclarativeimagebase.cpp | 284 + .../graphicsitems/qdeclarativeimagebase_p.h | 116 + .../graphicsitems/qdeclarativeimagebase_p_p.h | 93 + .../qdeclarativeimplicitsizeitem.cpp | 92 + .../qdeclarativeimplicitsizeitem_p.h | 100 + .../qdeclarativeimplicitsizeitem_p_p.h | 90 + .../graphicsitems/qdeclarativeitem.cpp | 3724 ++++ .../graphicsitems/qdeclarativeitem.h | 234 + .../graphicsitems/qdeclarativeitem_p.h | 624 + .../qdeclarativeitemchangelistener_p.h | 76 + .../graphicsitems/qdeclarativeitemsmodule.cpp | 261 + .../graphicsitems/qdeclarativeitemsmodule_p.h | 63 + .../graphicsitems/qdeclarativelayoutitem.cpp | 112 + .../graphicsitems/qdeclarativelayoutitem_p.h | 94 + .../graphicsitems/qdeclarativelistview.cpp | 3606 +++ .../graphicsitems/qdeclarativelistview_p.h | 372 + .../graphicsitems/qdeclarativeloader.cpp | 597 + .../graphicsitems/qdeclarativeloader_p.h | 108 + .../graphicsitems/qdeclarativeloader_p_p.h | 91 + .../graphicsitems/qdeclarativemousearea.cpp | 978 + .../graphicsitems/qdeclarativemousearea_p.h | 218 + .../graphicsitems/qdeclarativemousearea_p_p.h | 145 + .../graphicsitems/qdeclarativepainteditem.cpp | 497 + .../graphicsitems/qdeclarativepainteditem_p.h | 118 + .../qdeclarativepainteditem_p_p.h | 90 + .../graphicsitems/qdeclarativepath.cpp | 922 + .../graphicsitems/qdeclarativepath_p.h | 286 + .../graphicsitems/qdeclarativepath_p_p.h | 82 + .../graphicsitems/qdeclarativepathview.cpp | 1724 ++ .../graphicsitems/qdeclarativepathview_p.h | 252 + .../graphicsitems/qdeclarativepathview_p_p.h | 192 + .../graphicsitems/qdeclarativepincharea.cpp | 607 + .../graphicsitems/qdeclarativepincharea_p.h | 313 + .../graphicsitems/qdeclarativepincharea_p_p.h | 115 + .../graphicsitems/qdeclarativepositioners.cpp | 1392 ++ .../graphicsitems/qdeclarativepositioners_p.h | 239 + .../qdeclarativepositioners_p_p.h | 173 + .../graphicsitems/qdeclarativerectangle.cpp | 587 + .../graphicsitems/qdeclarativerectangle_p.h | 188 + .../graphicsitems/qdeclarativerectangle_p_p.h | 112 + .../graphicsitems/qdeclarativerepeater.cpp | 447 + .../graphicsitems/qdeclarativerepeater_p.h | 110 + .../graphicsitems/qdeclarativerepeater_p_p.h | 82 + .../graphicsitems/qdeclarativescalegrid.cpp | 213 + .../graphicsitems/qdeclarativescalegrid_p_p.h | 134 + .../graphicsitems/qdeclarativetext.cpp | 1640 ++ .../graphicsitems/qdeclarativetext_p.h | 213 + .../graphicsitems/qdeclarativetext_p_p.h | 143 + .../graphicsitems/qdeclarativetextedit.cpp | 1889 ++ .../graphicsitems/qdeclarativetextedit_p.h | 307 + .../graphicsitems/qdeclarativetextedit_p_p.h | 138 + .../graphicsitems/qdeclarativetextinput.cpp | 2023 ++ .../graphicsitems/qdeclarativetextinput_p.h | 305 + .../graphicsitems/qdeclarativetextinput_p_p.h | 158 + .../graphicsitems/qdeclarativetextlayout.cpp | 388 + .../graphicsitems/qdeclarativetextlayout_p.h | 75 + .../graphicsitems/qdeclarativetranslate.cpp | 125 + .../graphicsitems/qdeclarativetranslate_p.h | 89 + .../qdeclarativevisualitemmodel.cpp | 1420 ++ .../qdeclarativevisualitemmodel_p.h | 257 + src/declarative/qml/parser/parser.pri | 21 + src/declarative/qml/parser/qdeclarativejs.g | 3149 +++ .../qml/parser/qdeclarativejsast.cpp | 956 + .../qml/parser/qdeclarativejsast_p.h | 2546 +++ .../qml/parser/qdeclarativejsastfwd_p.h | 189 + .../qml/parser/qdeclarativejsastvisitor.cpp | 58 + .../qml/parser/qdeclarativejsastvisitor_p.h | 335 + .../qml/parser/qdeclarativejsengine_p.cpp | 212 + .../qml/parser/qdeclarativejsengine_p.h | 167 + .../qml/parser/qdeclarativejsglobal_p.h | 64 + .../qml/parser/qdeclarativejsgrammar.cpp | 989 + .../qml/parser/qdeclarativejsgrammar_p.h | 210 + .../qml/parser/qdeclarativejslexer.cpp | 1258 ++ .../qml/parser/qdeclarativejslexer_p.h | 249 + .../qml/parser/qdeclarativejsmemorypool_p.h | 133 + .../qml/parser/qdeclarativejsnodepool_p.h | 139 + .../qml/parser/qdeclarativejsparser.cpp | 1904 ++ .../qml/parser/qdeclarativejsparser_p.h | 246 + src/declarative/qml/qbitfield_p.h | 165 + src/declarative/qml/qdeclarative.h | 415 + src/declarative/qml/qdeclarativebinding.cpp | 570 + src/declarative/qml/qdeclarativebinding_p.h | 193 + src/declarative/qml/qdeclarativebinding_p_p.h | 85 + .../qml/qdeclarativeboundsignal.cpp | 306 + .../qml/qdeclarativeboundsignal_p.h | 103 + src/declarative/qml/qdeclarativecleanup.cpp | 87 + src/declarative/qml/qdeclarativecleanup_p.h | 79 + .../qml/qdeclarativecompiledbindings.cpp | 2906 +++ .../qml/qdeclarativecompiledbindings_p.h | 116 + .../qml/qdeclarativecompileddata.cpp | 255 + src/declarative/qml/qdeclarativecompiler.cpp | 3123 +++ src/declarative/qml/qdeclarativecompiler_p.h | 351 + src/declarative/qml/qdeclarativecomponent.cpp | 1078 + src/declarative/qml/qdeclarativecomponent.h | 132 + src/declarative/qml/qdeclarativecomponent_p.h | 161 + src/declarative/qml/qdeclarativecontext.cpp | 774 + src/declarative/qml/qdeclarativecontext.h | 114 + src/declarative/qml/qdeclarativecontext_p.h | 292 + .../qml/qdeclarativecontextscriptclass.cpp | 335 + .../qml/qdeclarativecontextscriptclass_p.h | 106 + .../qml/qdeclarativecustomparser.cpp | 317 + .../qml/qdeclarativecustomparser_p.h | 167 + .../qml/qdeclarativecustomparser_p_p.h | 89 + src/declarative/qml/qdeclarativedata_p.h | 191 + src/declarative/qml/qdeclarativedirparser.cpp | 232 + src/declarative/qml/qdeclarativedirparser_p.h | 129 + src/declarative/qml/qdeclarativedom.cpp | 1835 ++ src/declarative/qml/qdeclarativedom_p.h | 362 + src/declarative/qml/qdeclarativedom_p_p.h | 157 + src/declarative/qml/qdeclarativeengine.cpp | 2512 +++ src/declarative/qml/qdeclarativeengine.h | 129 + src/declarative/qml/qdeclarativeengine_p.h | 388 + .../qml/qdeclarativeenginedebug.cpp | 735 + .../qml/qdeclarativeenginedebug_p.h | 134 + src/declarative/qml/qdeclarativeerror.cpp | 285 + src/declarative/qml/qdeclarativeerror.h | 86 + .../qml/qdeclarativeexpression.cpp | 875 + src/declarative/qml/qdeclarativeexpression.h | 119 + .../qml/qdeclarativeexpression_p.h | 233 + .../qml/qdeclarativeextensioninterface.h | 68 + .../qml/qdeclarativeextensionplugin.cpp | 171 + .../qml/qdeclarativeextensionplugin.h | 76 + .../qml/qdeclarativefastproperties.cpp | 101 + .../qml/qdeclarativefastproperties_p.h | 75 + src/declarative/qml/qdeclarativeglobal_p.h | 110 + .../qml/qdeclarativeglobalscriptclass.cpp | 147 + .../qml/qdeclarativeglobalscriptclass_p.h | 86 + src/declarative/qml/qdeclarativeguard_p.h | 157 + .../qml/qdeclarativeimageprovider.cpp | 247 + .../qml/qdeclarativeimageprovider.h | 80 + src/declarative/qml/qdeclarativeimport.cpp | 1079 + src/declarative/qml/qdeclarativeimport_p.h | 142 + src/declarative/qml/qdeclarativeinclude.cpp | 310 + src/declarative/qml/qdeclarativeinclude_p.h | 115 + src/declarative/qml/qdeclarativeinfo.cpp | 179 + src/declarative/qml/qdeclarativeinfo.h | 105 + .../qml/qdeclarativeinstruction.cpp | 230 + .../qml/qdeclarativeinstruction_p.h | 359 + .../qml/qdeclarativeintegercache.cpp | 96 + .../qml/qdeclarativeintegercache_p.h | 112 + src/declarative/qml/qdeclarativelist.cpp | 417 + src/declarative/qml/qdeclarativelist.h | 152 + src/declarative/qml/qdeclarativelist_p.h | 85 + .../qml/qdeclarativelistscriptclass.cpp | 149 + .../qml/qdeclarativelistscriptclass_p.h | 87 + src/declarative/qml/qdeclarativemetatype.cpp | 1536 ++ src/declarative/qml/qdeclarativemetatype_p.h | 174 + ...declarativenetworkaccessmanagerfactory.cpp | 103 + .../qdeclarativenetworkaccessmanagerfactory.h | 66 + src/declarative/qml/qdeclarativenotifier.cpp | 126 + src/declarative/qml/qdeclarativenotifier_p.h | 261 + .../qml/qdeclarativeobjectscriptclass.cpp | 1199 + .../qml/qdeclarativeobjectscriptclass_p.h | 166 + src/declarative/qml/qdeclarativeparser.cpp | 437 + src/declarative/qml/qdeclarativeparser_p.h | 381 + .../qml/qdeclarativeparserstatus.cpp | 107 + .../qml/qdeclarativeparserstatus.h | 75 + src/declarative/qml/qdeclarativeprivate.h | 249 + src/declarative/qml/qdeclarativeproperty.cpp | 1649 ++ src/declarative/qml/qdeclarativeproperty.h | 143 + src/declarative/qml/qdeclarativeproperty_p.h | 147 + .../qml/qdeclarativepropertycache.cpp | 471 + .../qml/qdeclarativepropertycache_p.h | 240 + .../qdeclarativepropertyvalueinterceptor.cpp | 79 + .../qdeclarativepropertyvalueinterceptor.h | 68 + .../qml/qdeclarativepropertyvaluesource.cpp | 76 + .../qml/qdeclarativepropertyvaluesource.h | 67 + .../qml/qdeclarativeproxymetaobject.cpp | 124 + .../qml/qdeclarativeproxymetaobject_p.h | 100 + src/declarative/qml/qdeclarativerefcount.cpp | 70 + src/declarative/qml/qdeclarativerefcount_p.h | 80 + src/declarative/qml/qdeclarativerewrite.cpp | 273 + src/declarative/qml/qdeclarativerewrite_p.h | 127 + .../qml/qdeclarativescriptparser.cpp | 1206 + .../qml/qdeclarativescriptparser_p.h | 148 + .../qml/qdeclarativescriptstring.cpp | 166 + .../qml/qdeclarativescriptstring.h | 87 + .../qml/qdeclarativesqldatabase.cpp | 448 + .../qml/qdeclarativesqldatabase_p.h | 67 + .../qml/qdeclarativestringconverters.cpp | 278 + .../qml/qdeclarativestringconverters_p.h | 91 + .../qml/qdeclarativetypeloader.cpp | 1089 + .../qml/qdeclarativetypeloader_p.h | 321 + .../qml/qdeclarativetypenamecache.cpp | 118 + .../qml/qdeclarativetypenamecache_p.h | 119 + .../qml/qdeclarativetypenamescriptclass.cpp | 165 + .../qml/qdeclarativetypenamescriptclass_p.h | 92 + .../qml/qdeclarativetypenotavailable.cpp | 53 + .../qml/qdeclarativetypenotavailable_p.h | 65 + src/declarative/qml/qdeclarativevaluetype.cpp | 1011 + src/declarative/qml/qdeclarativevaluetype_p.h | 556 + .../qml/qdeclarativevaluetypescriptclass.cpp | 242 + .../qml/qdeclarativevaluetypescriptclass_p.h | 87 + src/declarative/qml/qdeclarativevme.cpp | 1058 + src/declarative/qml/qdeclarativevme_p.h | 121 + .../qml/qdeclarativevmemetaobject.cpp | 903 + .../qml/qdeclarativevmemetaobject_p.h | 197 + src/declarative/qml/qdeclarativewatcher.cpp | 187 + src/declarative/qml/qdeclarativewatcher_p.h | 94 + .../qml/qdeclarativeworkerscript.cpp | 753 + .../qml/qdeclarativeworkerscript_p.h | 129 + .../qml/qdeclarativexmlhttprequest.cpp | 1740 ++ .../qml/qdeclarativexmlhttprequest_p.h | 71 + src/declarative/qml/qmetaobjectbuilder.cpp | 2544 +++ src/declarative/qml/qmetaobjectbuilder_p.h | 321 + src/declarative/qml/qml.pri | 141 + src/declarative/qml/qperformancetimer.cpp | 226 + src/declarative/qml/qperformancetimer_p.h | 79 + src/declarative/qml/qpodvector_p.h | 173 + src/declarative/qml/rewriter/rewriter.pri | 4 + src/declarative/qml/rewriter/textwriter.cpp | 217 + src/declarative/qml/rewriter/textwriter_p.h | 101 + .../util/qdeclarativeanimation.cpp | 2948 +++ .../util/qdeclarativeanimation_p.h | 528 + .../util/qdeclarativeanimation_p_p.h | 397 + .../util/qdeclarativeapplication.cpp | 112 + .../util/qdeclarativeapplication_p.h | 86 + src/declarative/util/qdeclarativebehavior.cpp | 230 + src/declarative/util/qdeclarativebehavior_p.h | 98 + src/declarative/util/qdeclarativebind.cpp | 213 + src/declarative/util/qdeclarativebind_p.h | 96 + .../util/qdeclarativeconnections.cpp | 289 + .../util/qdeclarativeconnections_p.h | 103 + .../util/qdeclarativefontloader.cpp | 338 + .../util/qdeclarativefontloader_p.h | 97 + .../util/qdeclarativelistaccessor.cpp | 138 + .../util/qdeclarativelistaccessor_p.h | 80 + .../util/qdeclarativelistmodel.cpp | 1627 ++ .../util/qdeclarativelistmodel_p.h | 158 + .../util/qdeclarativelistmodel_p_p.h | 281 + .../util/qdeclarativelistmodelworkeragent.cpp | 278 + .../util/qdeclarativelistmodelworkeragent_p.h | 163 + .../util/qdeclarativenullablevalue_p_p.h | 81 + .../util/qdeclarativeopenmetaobject.cpp | 380 + .../util/qdeclarativeopenmetaobject_p.h | 129 + src/declarative/util/qdeclarativepackage.cpp | 201 + src/declarative/util/qdeclarativepackage_p.h | 98 + .../util/qdeclarativepixmapcache.cpp | 1080 + .../util/qdeclarativepixmapcache_p.h | 122 + .../util/qdeclarativepropertychanges.cpp | 797 + .../util/qdeclarativepropertychanges_p.h | 112 + .../util/qdeclarativepropertymap.cpp | 296 + .../util/qdeclarativepropertymap.h | 90 + .../util/qdeclarativesmoothedanimation.cpp | 493 + .../util/qdeclarativesmoothedanimation_p.h | 103 + .../util/qdeclarativesmoothedanimation_p_p.h | 135 + .../util/qdeclarativespringanimation.cpp | 462 + .../util/qdeclarativespringanimation_p.h | 111 + src/declarative/util/qdeclarativestate.cpp | 730 + src/declarative/util/qdeclarativestate_p.h | 210 + src/declarative/util/qdeclarativestate_p_p.h | 253 + .../util/qdeclarativestategroup.cpp | 469 + .../util/qdeclarativestategroup_p.h | 95 + .../util/qdeclarativestateoperations.cpp | 1587 ++ .../util/qdeclarativestateoperations_p.h | 299 + .../util/qdeclarativestyledtext.cpp | 347 + .../util/qdeclarativestyledtext_p.h | 69 + .../util/qdeclarativesystempalette.cpp | 312 + .../util/qdeclarativesystempalette_p.h | 122 + src/declarative/util/qdeclarativetimeline.cpp | 947 + .../util/qdeclarativetimeline_p_p.h | 200 + src/declarative/util/qdeclarativetimer.cpp | 324 + src/declarative/util/qdeclarativetimer_p.h | 115 + .../util/qdeclarativetransition.cpp | 317 + .../util/qdeclarativetransition_p.h | 106 + .../util/qdeclarativetransitionmanager.cpp | 276 + .../util/qdeclarativetransitionmanager_p_p.h | 85 + .../util/qdeclarativeutilmodule.cpp | 174 + .../util/qdeclarativeutilmodule_p.h | 63 + src/declarative/util/qdeclarativeview.cpp | 734 + src/declarative/util/qdeclarativeview.h | 118 + .../util/qdeclarativexmllistmodel.cpp | 1050 + .../util/qdeclarativexmllistmodel_p.h | 213 + src/declarative/util/qlistmodelinterface.cpp | 105 + src/declarative/util/qlistmodelinterface_p.h | 84 + src/declarative/util/util.pri | 72 + .../folderlistmodel/folderlistmodel.pro | 26 + src/imports/folderlistmodel/plugin.cpp | 70 + .../qdeclarativefolderlistmodel.cpp | 485 + .../qdeclarativefolderlistmodel.h | 159 + src/imports/folderlistmodel/qmldir | 1 + src/imports/gestures/gestures.pro | 26 + src/imports/gestures/plugin.cpp | 73 + .../gestures/qdeclarativegesturearea.cpp | 282 + .../gestures/qdeclarativegesturearea_p.h | 104 + src/imports/gestures/qmldir | 1 + src/imports/imports.pro | 4 + src/imports/particles/particles.cpp | 69 + src/imports/particles/particles.pro | 30 + .../particles/qdeclarativeparticles.cpp | 1296 ++ .../particles/qdeclarativeparticles_p.h | 258 + src/imports/particles/qmldir | 1 + src/imports/qimportbase.pri | 36 + src/plugins/plugins.pro | 2 + .../qmltooling/qmldbg_ost/qmldbg_ost.pro | 21 + .../qmltooling/qmldbg_ost/qmlostplugin.cpp | 143 + .../qmltooling/qmldbg_ost/qmlostplugin.h | 81 + .../qmltooling/qmldbg_ost/qostdevice.cpp | 180 + .../qmltooling/qmldbg_ost/qostdevice.h | 75 + .../qmltooling/qmldbg_ost/usbostcomm.h | 191 + .../qmltooling/qmldbg_tcp/qmldbg_tcp.pro | 18 + .../qmldbg_tcp/qtcpserverconnection.cpp | 178 + .../qmldbg_tcp/qtcpserverconnection.h | 84 + src/plugins/qmltooling/qmltooling.pro | 4 + src/src.pro | 3 + tests/README | 18 + tests/auto/auto.pro | 4 + tests/auto/bic/.gitignore | 2 + .../QtDeclarative.4.7.0.linux-gcc-ia32.txt | 18158 ++++++++++++++++ tests/auto/declarative/declarative.pro | 82 + .../declarative/examples/data/dummytest.qml | 6 + .../examples/data/webbrowser/webbrowser.qml | 6 + tests/auto/declarative/examples/examples.pro | 20 + .../declarative/examples/tst_examples.cpp | 230 + .../moduleqt47/data/importqt47.qml | 80 + .../declarative/moduleqt47/moduleqt47.pro | 16 + .../declarative/moduleqt47/tst_moduleqt47.cpp | 136 + .../declarative/parserstress/parserstress.pro | 16 + .../parserstress/tst_parserstress.cpp | 165 + .../qdeclarativeanchors/data/anchors.qml | 162 + .../data/anchorsqgraphicswidget.qml | 162 + .../qdeclarativeanchors/data/centerin.qml | 12 + .../qdeclarativeanchors/data/crash1.qml | 11 + .../qdeclarativeanchors/data/fill.qml | 14 + .../qdeclarativeanchors/data/hvCenter.qml | 11 + .../qdeclarativeanchors/data/loop1.qml | 8 + .../qdeclarativeanchors/data/loop2.qml | 20 + .../qdeclarativeanchors/data/margins.qml | 13 + .../qdeclarativeanchors.pro | 15 + .../tst_qdeclarativeanchors.cpp | 772 + .../qdeclarativeanimatedimage/data/colors.gif | Bin 0 -> 505 bytes .../qdeclarativeanimatedimage/data/colors.qml | 5 + .../qdeclarativeanimatedimage/data/hearts.gif | Bin 0 -> 6524 bytes .../qdeclarativeanimatedimage/data/hearts.qml | 6 + .../qdeclarativeanimatedimage/data/qmldir | 1 + .../data/qtbug-16520.qml | 17 + .../data/stickman.gif | Bin 0 -> 164923 bytes .../data/stickman.qml | 5 + .../data/stickmanerror1.qml | 6 + .../data/stickmanpause.qml | 7 + .../data/stickmanscaled.qml | 7 + .../data/stickmanstopped.qml | 6 + .../qdeclarativeanimatedimage.pro | 16 + .../tst_qdeclarativeanimatedimage.cpp | 387 + .../qdeclarativeanimations/data/Double.qml | 14 + .../qdeclarativeanimations/data/attached.qml | 34 + .../data/badproperty1.qml | 21 + .../data/badproperty2.qml | 21 + .../qdeclarativeanimations/data/badtype1.qml | 12 + .../qdeclarativeanimations/data/badtype2.qml | 12 + .../qdeclarativeanimations/data/badtype3.qml | 12 + .../qdeclarativeanimations/data/badtype4.qml | 27 + .../data/dontAutoStart.qml | 18 + .../qdeclarativeanimations/data/dontStart.qml | 19 + .../data/dontStart2.qml | 19 + .../data/dotproperty.qml | 24 + .../data/doubleRegistrationBug.qml | 8 + .../data/mixedtype1.qml | 25 + .../data/mixedtype2.qml | 25 + .../data/nonTransitionBug.qml | 30 + .../data/properties.qml | 14 + .../data/properties2.qml | 14 + .../data/properties3.qml | 14 + .../data/properties4.qml | 14 + .../data/properties5.qml | 14 + .../data/propertiesTransition.qml | 29 + .../data/propertiesTransition2.qml | 29 + .../data/propertiesTransition3.qml | 29 + .../data/propertiesTransition4.qml | 29 + .../data/propertiesTransition5.qml | 29 + .../data/propertiesTransition6.qml | 29 + .../data/propertiesTransition7.qml | 29 + .../data/registrationBug.qml | 18 + .../qdeclarativeanimations/data/rotation.qml | 48 + .../data/runningTrueBug.qml | 30 + .../data/valuesource.qml | 14 + .../data/valuesource2.qml | 14 + .../qdeclarativeanimations.pro | 15 + .../tst_qdeclarativeanimations.cpp | 849 + .../qdeclarativeapplication.pro | 5 + .../tst_qdeclarativeapplication.cpp | 123 + .../qdeclarativebehaviors/data/binding.qml | 26 + .../qdeclarativebehaviors/data/color.qml | 24 + .../qdeclarativebehaviors/data/cpptrigger.qml | 11 + .../data/delayedRegistration.qml | 25 + .../qdeclarativebehaviors/data/disabled.qml | 27 + .../qdeclarativebehaviors/data/dontStart.qml | 18 + .../qdeclarativebehaviors/data/empty.qml | 23 + .../qdeclarativebehaviors/data/explicit.qml | 26 + .../data/groupProperty.qml | 23 + .../data/groupProperty2.qml | 23 + .../data/groupedPropertyCrash.qml | 10 + .../qdeclarativebehaviors/data/loop.qml | 19 + .../data/nonSelecting2.qml | 26 + .../qdeclarativebehaviors/data/parent.qml | 28 + .../qdeclarativebehaviors/data/qtbug12295.qml | 17 + .../data/reassignedAnimation.qml | 32 + .../data/runningTrue.qml | 20 + .../data/scripttrigger.qml | 16 + .../qdeclarativebehaviors/data/simple.qml | 26 + .../qdeclarativebehaviors/data/startup.qml | 17 + .../qdeclarativebehaviors/data/startup2.qml | 16 + .../qdeclarativebehaviors.pro | 15 + .../tst_qdeclarativebehaviors.cpp | 435 + .../qdeclarativebinding/data/test-binding.qml | 16 + .../data/test-binding2.qml | 16 + .../qdeclarativebinding.pro | 16 + .../tst_qdeclarativebinding.cpp | 118 + .../data/colors-round-remote.sci | 7 + .../data/colors-round.sci | 7 + .../qdeclarativeborderimage/data/colors.png | Bin 0 -> 1655 bytes .../qdeclarativeborderimage/data/heart200.png | Bin 0 -> 7943 bytes .../qdeclarativeborderimage/data/invalid.sci | 7 + .../qdeclarativeborderimage.pro | 17 + .../tst_qdeclarativeborderimage.cpp | 426 + .../data/createObject.qml | 16 + .../data/createObjectWithScript.qml | 43 + .../qdeclarativecomponent.pro | 13 + .../tst_qdeclarativecomponent.cpp | 173 + .../data/connection-targetchange.qml | 25 + .../connection-unknownsignals-ignored.qml | 8 + .../connection-unknownsignals-notarget.qml | 7 + .../data/connection-unknownsignals-parent.qml | 7 + .../data/connection-unknownsignals.qml | 7 + .../data/error-object.qml | 7 + .../data/error-property.qml | 5 + .../data/error-property2.qml | 5 + .../data/error-syntax.qml | 9 + .../data/test-connection.qml | 10 + .../data/test-connection2.qml | 3 + .../data/test-connection3.qml | 3 + .../qdeclarativeconnection/data/trimming.qml | 10 + .../qdeclarativeconnection.pro | 16 + .../tst_qdeclarativeconnection.cpp | 234 + .../qdeclarativecontext.pro | 11 + .../tst_qdeclarativecontext.cpp | 468 + .../qdeclarativedebug/qdeclarativedebug.pro | 10 + .../tst_qdeclarativedebug.cpp | 1199 + .../qdeclarativedebugclient.pro | 7 + .../tst_qdeclarativedebugclient.cpp | 161 + .../qdeclarativedebughelper_p.h | 71 + .../qdeclarativedebughelper.pro | 5 + .../tst_qdeclarativedebughelper.cpp | 122 + .../qdeclarativedebugservice.pro | 10 + .../tst_qdeclarativedebugservice.cpp | 204 + .../qdeclarativedom/data/MyComponent.qml | 4 + .../qdeclarativedom/data/MyItem.qml | 4 + .../qdeclarativedom/data/import/Bar.qml | 2 + .../data/importlib/sublib/Foo.qml | 2 + .../data/importlib/sublib/qmldir | 2 + .../declarative/qdeclarativedom/data/top.qml | 6 + .../qdeclarativedom/qdeclarativedom.pro | 16 + .../qdeclarativedom/tst_qdeclarativedom.cpp | 1326 ++ .../data/AliasBindingsAssignCorrectlyType.qml | 9 + .../data/AliasBindingsOverrideTargetType.qml | 14 + .../data/AliasBindingsOverrideTargetType3.qml | 9 + .../data/ConstantsOverrideBindings.qml | 12 + .../data/CustomObject.qml | 5 + .../data/MethodsObject.qml | 6 + .../data/NestedTypeTransientErrors.qml | 11 + .../data/ScopeObject.qml | 12 + .../data/SpuriousWarning.qml | 5 + .../data/TypeForDynamicCreation.qml | 2 + .../data/aliasBindingsAssignCorrectly.qml | 59 + .../data/aliasBindingsOverrideTarget.2.qml | 29 + .../data/aliasBindingsOverrideTarget.3.qml | 24 + .../data/aliasBindingsOverrideTarget.qml | 28 + .../data/aliasPropertyAndBinding.qml | 14 + .../data/aliasWritesOverrideBindings.2.qml | 29 + .../data/aliasWritesOverrideBindings.3.qml | 23 + .../data/aliasWritesOverrideBindings.qml | 23 + .../data/assignBasicTypes.2.qml | 26 + .../data/assignBasicTypes.qml | 29 + .../data/attachedProperty.2.qml | 22 + .../data/attachedProperty.qml | 11 + .../data/attachedPropertyScope.qml | 9 + .../data/bindingLoop.qml | 14 + .../qdeclarativeecmascript/data/blank.js | 0 .../data/boolPropertiesEvaluateAsBool.1.qml | 5 + .../data/boolPropertiesEvaluateAsBool.2.qml | 5 + .../qdeclarativeecmascript/data/bug.1.qml | 10 + .../data/canAssignNullToQObject.1.qml | 9 + .../data/canAssignNullToQObject.2.qml | 11 + .../qdeclarativeecmascript/data/compiled.qml | 48 + .../data/compositePropertyType.qml | 8 + .../data/constantsOverrideBindings.1.qml | 8 + .../data/constantsOverrideBindings.2.qml | 11 + .../data/constantsOverrideBindings.3.qml | 7 + .../data/constantsOverrideBindings.4.qml | 11 + .../data/declarativeToString.qml | 11 + .../data/deferredProperties.qml | 10 + .../data/deferredPropertiesErrors.qml | 10 + .../data/deleteLater.qml | 14 + .../data/deletedEngine.qml | 11 + .../data/deletedObject.qml | 25 + .../data/dynamicCreation.helper.qml | 6 + .../data/dynamicCreation.qml | 27 + .../data/dynamicDeletion.qml | 20 + .../qdeclarativeecmascript/data/enums.1.qml | 20 + .../qdeclarativeecmascript/data/enums.2.qml | 8 + .../qdeclarativeecmascript/data/eval.qml | 27 + .../qdeclarativeecmascript/data/exception.js | 1 + .../data/exceptionClearsOnReeval.qml | 6 + .../data/exceptionProducesWarning.qml | 8 + .../data/exceptionProducesWarning2.qml | 7 + .../data/extendedObjectPropertyLookup.qml | 8 + .../data/extensionObjects.qml | 19 + .../data/extensionObjectsPropertyOverride.qml | 7 + .../qdeclarativeecmascript/data/function.qml | 23 + .../data/functionAssignment.1.qml | 5 + .../data/functionAssignment.2.qml | 73 + .../data/functionAssignment.js | 17 + .../data/functionErrors.qml | 10 + .../data/idShortcutInvalidates.1.qml | 13 + .../data/idShortcutInvalidates.qml | 12 + .../qdeclarativeecmascript/data/in.qml | 7 + .../qdeclarativeecmascript/data/include.js | 8 + .../qdeclarativeecmascript/data/include.qml | 23 + .../data/include_callback.js | 11 + .../data/include_callback.qml | 15 + .../data/include_pragma.qml | 11 + .../data/include_pragma_inner.js | 5 + .../data/include_pragma_outer.js | 6 + .../data/include_remote.js | 26 + .../data/include_remote.qml | 21 + .../data/include_remote_missing.js | 13 + .../data/include_remote_missing.qml | 12 + .../data/include_shared.js | 12 + .../data/include_shared.qml | 22 + .../data/invokableObjectArg.qml | 9 + .../data/invokableObjectRet.qml | 11 + .../data/js/include2.js | 4 + .../data/js/include3.js | 3 + .../qdeclarativeecmascript/data/jsObject.qml | 12 + .../data/libraryScriptAssert.js | 6 + .../data/libraryScriptAssert.qml | 7 + .../data/listProperties.qml | 24 + .../data/listToVariant.qml | 5 + .../data/metaobjectRevision.qml | 7 + .../data/metaobjectRevision2.qml | 9 + .../data/metaobjectRevision3.qml | 8 + .../data/metaobjectRevision4.qml | 14 + .../data/metaobjectRevisionErrors.qml | 14 + .../data/metaobjectRevisionErrors2.qml | 24 + .../data/metaobjectRevisionErrors3.qml | 36 + .../qdeclarativeecmascript/data/methods.1.qml | 6 + .../qdeclarativeecmascript/data/methods.2.qml | 6 + .../qdeclarativeecmascript/data/methods.3.qml | 7 + .../qdeclarativeecmascript/data/methods.4.qml | 11 + .../qdeclarativeecmascript/data/methods.5.qml | 9 + .../data/multiEngineObject.qml | 5 + .../data/noSpuriousWarningsAtShutdown.2.qml | 10 + .../data/noSpuriousWarningsAtShutdown.qml | 9 + .../data/nonExistentAttachedObject.qml | 5 + .../data/nonscriptable.qml | 19 + .../data/nullObjectBinding.qml | 8 + .../data/numberAssignment.qml | 18 + .../data/objectName.qml | 8 + .../data/objectsCompareAsEqual.qml | 15 + .../outerBindingOverridesInnerBinding.qml | 15 + .../qdeclarativeecmascript/data/ownership.qml | 5 + .../data/propertyAssignmentErrors.qml | 22 + .../data/propertySplicing.qml | 10 + .../data/qlistqobjectMethods.qml | 6 + .../data/qtbug_10696.qml | 26 + .../data/qtbug_11600.js | 1 + .../data/qtbug_11600.qml | 8 + .../data/qtbug_11606.qml | 12 + .../data/qtbug_9792.qml | 5 + .../data/qtcreatorbug_1289.qml | 13 + .../qdeclarativeecmascript/data/regExp.qml | 7 + .../data/remote_file.js | 2 + .../qdeclarativeecmascript/data/scope.2.qml | 40 + .../qdeclarativeecmascript/data/scope.3.qml | 13 + .../qdeclarativeecmascript/data/scope.4.qml | 12 + .../qdeclarativeecmascript/data/scope.qml | 44 + .../data/scriptConnect.1.js | 4 + .../data/scriptConnect.1.qml | 10 + .../data/scriptConnect.2.js | 5 + .../data/scriptConnect.2.qml | 16 + .../data/scriptConnect.3.qml | 15 + .../data/scriptConnect.4.qml | 12 + .../data/scriptConnect.5.qml | 11 + .../data/scriptConnect.6.js | 3 + .../data/scriptConnect.6.qml | 15 + .../data/scriptDisconnect.1.js | 6 + .../data/scriptDisconnect.1.qml | 13 + .../data/scriptDisconnect.2.qml | 14 + .../data/scriptDisconnect.3.qml | 14 + .../data/scriptDisconnect.4.qml | 13 + .../data/scriptErrors.js | 4 + .../data/scriptErrors.qml | 15 + .../data/selfDeletingBinding.2.qml | 17 + .../data/selfDeletingBinding.qml | 18 + .../data/sharedAttachedObject.qml | 16 + .../data/shutdownErrors.qml | 13 + .../data/signalAssignment.1.qml | 5 + .../data/signalAssignment.2.qml | 5 + .../data/signalParameterTypes.qml | 18 + .../data/signalTriggeredBindings.qml | 20 + .../data/signalWithUnknownTypes.qml | 5 + .../data/strictlyEquals.qml | 17 + .../data/transientErrors.2.qml | 14 + .../data/transientErrors.qml | 10 + .../data/undefinedResetsProperty.2.qml | 10 + .../data/undefinedResetsProperty.qml | 7 + .../data/valueTypeFunctions.qml | 6 + .../data/variantsAssignedUndefined.qml | 9 + .../data/writeAttachedProperty.qml | 6 + .../data/writeRemovesBinding.qml | 46 + .../qdeclarativeecmascript.pro | 24 + .../qdeclarativeecmascript/testtypes.cpp | 134 + .../qdeclarativeecmascript/testtypes.h | 915 + .../tst_qdeclarativeecmascript.cpp | 3086 +++ .../qdeclarativeengine/qdeclarativeengine.pro | 12 + .../tst_qdeclarativeengine.cpp | 333 + .../qdeclarativeerror/qdeclarativeerror.pro | 11 + .../declarative/qdeclarativeerror/test.txt | 3 + .../tst_qdeclarativeerror.cpp | 247 + .../data/disabledcontent.qml | 8 + .../data/flickable01.qml | 4 + .../data/flickable02.qml | 14 + .../data/flickable03.qml | 14 + .../data/flickable04.qml | 22 + .../data/flickableqgraphicswidget.qml | 7 + .../data/nestedPressDelay.qml | 33 + .../qdeclarativeflickable/data/resize.qml | 27 + .../qdeclarativeflickable/data/wheel.qml | 21 + .../qdeclarativeflickable.pro | 16 + .../tst_qdeclarativeflickable.cpp | 507 + .../qdeclarativeflipable/data/crash.qml | 9 + .../data/flipable-abort.qml | 10 + .../data/test-flipable.qml | 9 + .../qdeclarativeflipable.pro | 16 + .../tst_qdeclarativeflipable.cpp | 143 + .../qdeclarativefocusscope/data/chain.qml | 28 + .../data/forceActiveFocus.qml | 26 + .../data/forcefocus.qml | 81 + .../data/qtBug13380.qml | 24 + .../data/signalEmission.qml | 33 + .../qdeclarativefocusscope/data/test.qml | 77 + .../qdeclarativefocusscope/data/test2.qml | 39 + .../qdeclarativefocusscope/data/test3.qml | 52 + .../qdeclarativefocusscope/data/test4.qml | 76 + .../qdeclarativefocusscope/data/test5.qml | 84 + .../qdeclarativefocusscope.pro | 13 + .../tst_qdeclarativefocusscope.cpp | 546 + .../data/basic.qml | 5 + .../data/dummy.qml | 1 + .../qdeclarativefolderlistmodel.pro | 15 + .../tst_qdeclarativefolderlistmodel.cpp | 152 + .../qdeclarativefontloader/data/daniel.ttf | Bin 0 -> 51984 bytes .../qdeclarativefontloader/data/dummy.ttf | 0 .../data/tarzeau_ocr_a.ttf | Bin 0 -> 24544 bytes .../qdeclarativefontloader.pro | 17 + .../tst_qdeclarativefontloader.cpp | 228 + .../data/attachedSignals.qml | 27 + .../qdeclarativegridview/data/displaygrid.qml | 39 + .../qdeclarativegridview/data/footer.qml | 40 + .../data/gridview-enforcerange.qml | 58 + .../data/gridview-initCurrent.qml | 52 + .../data/gridview-noCurrent.qml | 52 + .../qdeclarativegridview/data/gridview1.qml | 65 + .../qdeclarativegridview/data/gridview2.qml | 26 + .../qdeclarativegridview/data/gridview3.qml | 6 + .../qdeclarativegridview/data/header.qml | 40 + .../data/manual-highlight.qml | 48 + .../qdeclarativegridview/data/mirroring.qml | 43 + .../data/propertychangestest.qml | 69 + .../qdeclarativegridview/data/setindex.qml | 29 + .../qdeclarativegridview.pro | 16 + .../tst_qdeclarativegridview.cpp | 2210 ++ .../qdeclarativeimage/data/aspectratio.qml | 10 + .../qdeclarativeimage/data/big.jpeg | Bin 0 -> 1700081 bytes .../qdeclarativeimage/data/big256.png | Bin 0 -> 3566 bytes .../qdeclarativeimage/data/colors.png | Bin 0 -> 1655 bytes .../qdeclarativeimage/data/colors1.png | Bin 0 -> 1655 bytes .../qdeclarativeimage/data/green.png | Bin 0 -> 314 bytes .../qdeclarativeimage/data/heart-win32.png | Bin 0 -> 12621 bytes .../qdeclarativeimage/data/heart.png | Bin 0 -> 12577 bytes .../qdeclarativeimage/data/heart.svg | 55 + .../qdeclarativeimage/data/heart200-win32.png | Bin 0 -> 8062 bytes .../qdeclarativeimage/data/heart200.png | Bin 0 -> 8063 bytes .../qdeclarativeimage/data/qtbug_16389.qml | 30 + .../qdeclarativeimage/data/rect.png | Bin 0 -> 171 bytes .../qdeclarativeimage/data/tiling.qml | 16 + .../qdeclarativeimage/qdeclarativeimage.pro | 17 + .../tst_qdeclarativeimage.cpp | 798 + .../qdeclarativeimageprovider.pro | 16 + .../tst_qdeclarativeimageprovider.cpp | 432 + .../qdeclarativeinfo/data/NestedObject.qml | 8 + .../qdeclarativeinfo/data/nestedQmlObject.qml | 8 + .../qdeclarativeinfo/data/qmlObject.qml | 8 + .../qdeclarativeinfo/qdeclarativeinfo.pro | 16 + .../qdeclarativeinfo/tst_qdeclarativeinfo.cpp | 208 + .../qdeclarativeinstruction.pro | 11 + .../tst_qdeclarativeinstruction.cpp | 609 + .../data/childrenProperty.qml | 14 + .../qdeclarativeitem/data/childrenRect.qml | 27 + .../qdeclarativeitem/data/childrenRectBug.qml | 23 + .../data/childrenRectBug2.qml | 53 + .../data/childrenRectBug3.qml | 15 + .../qdeclarativeitem/data/implicitsize.qml | 19 + .../data/keynavigationtest.qml | 87 + .../qdeclarativeitem/data/keyspriority.qml | 9 + .../qdeclarativeitem/data/keystest.qml | 24 + .../qdeclarativeitem/data/layoutmirroring.qml | 54 + .../qdeclarativeitem/data/mapCoordinates.qml | 43 + .../qdeclarativeitem/data/mouseFocus.qml | 20 + .../qdeclarativeitem/data/propertychanges.qml | 10 + .../qdeclarativeitem/data/qtbug_16871.qml | 5 + .../data/resourcesProperty.qml | 21 + .../qdeclarativeitem/data/transformCrash.qml | 13 + .../qdeclarativeitem/qdeclarativeitem.pro | 16 + .../qdeclarativeitem/tst_qdeclarativeitem.cpp | 1243 ++ .../qdeclarativelanguage/data/Alias.qml | 8 + .../qdeclarativelanguage/data/Alias2.qml | 9 + .../qdeclarativelanguage/data/Alias3.qml | 12 + .../qdeclarativelanguage/data/Alias4.qml | 5 + .../data/AliasPropertyChangeSignalsType.qml | 20 + .../data/ComponentComposite.qml | 5 + .../data/CompositeType.qml | 4 + .../data/CompositeType2.qml | 5 + .../data/CompositeType3.qml | 5 + .../data/CompositeType4.qml | 6 + .../data/DontDoubleCallClassBeginItem.qml | 4 + .../data/DynamicPropertiesNestedType.qml | 6 + .../qdeclarativelanguage/data/HelperAlias.qml | 9 + .../qdeclarativelanguage/data/I18n.qml | 6 + .../qdeclarativelanguage/data/I18nType30.qml | 5 + .../InlineAssignmentsOverrideBindingsType.qml | 7 + ...InlineAssignmentsOverrideBindingsType2.qml | 5 + .../qdeclarativelanguage/data/LocalLast.qml | 2 + .../qdeclarativelanguage/data/MyComponent.qml | 6 + .../data/MyCompositeValueSource.qml | 6 + .../data/MyContainerComponent.qml | 5 + .../qdeclarativelanguage/data/NestedAlias.qml | 14 + .../data/NestedErrorsType.qml | 5 + .../data/OnCompletedType.qml | 8 + .../data/OnDestructionType.qml | 8 + .../qdeclarativelanguage/data/alias.1.qml | 8 + .../qdeclarativelanguage/data/alias.10.qml | 8 + .../qdeclarativelanguage/data/alias.11.qml | 8 + .../qdeclarativelanguage/data/alias.2.qml | 8 + .../qdeclarativelanguage/data/alias.3.qml | 10 + .../qdeclarativelanguage/data/alias.4.qml | 6 + .../qdeclarativelanguage/data/alias.5.qml | 13 + .../qdeclarativelanguage/data/alias.6.qml | 8 + .../qdeclarativelanguage/data/alias.7.qml | 14 + .../qdeclarativelanguage/data/alias.8.qml | 9 + .../qdeclarativelanguage/data/alias.9.qml | 9 + .../data/aliasPropertiesAndSignals.qml | 14 + .../data/aliasPropertyChangeSignals.2.qml | 10 + .../data/aliasPropertyChangeSignals.qml | 16 + .../data/allowedRevisionOverloads.qml | 6 + .../data/assignBasicTypes.qml | 27 + .../data/assignCompositeToType.qml | 18 + .../data/assignLiteralSignalProperty.qml | 4 + .../data/assignLiteralToVariant.qml | 16 + .../data/assignObjectToSignal.qml | 4 + .../data/assignObjectToVariant.qml | 7 + .../data/assignQmlComponent.qml | 4 + .../data/assignSignal.qml | 5 + .../data/assignToNamespace.errors.txt | 1 + .../data/assignToNamespace.qml | 5 + .../data/assignTypeExtremes.qml | 5 + .../data/assignValueToSignal.errors.txt | 1 + .../data/assignValueToSignal.qml | 6 + .../data/attachedProperties.qml | 8 + .../data/autoComponentCreation.qml | 4 + .../data/autoNotifyConnection.qml | 6 + .../data/component.1.errors.txt | 1 + .../qdeclarativelanguage/data/component.1.qml | 4 + .../data/component.2.errors.txt | 1 + .../qdeclarativelanguage/data/component.2.qml | 9 + .../data/component.3.errors.txt | 1 + .../qdeclarativelanguage/data/component.3.qml | 9 + .../data/component.4.errors.txt | 1 + .../qdeclarativelanguage/data/component.4.qml | 6 + .../data/component.5.errors.txt | 1 + .../qdeclarativelanguage/data/component.5.qml | 6 + .../data/component.6.errors.txt | 1 + .../qdeclarativelanguage/data/component.6.qml | 6 + .../data/component.7.errors.txt | 1 + .../qdeclarativelanguage/data/component.7.qml | 7 + .../data/component.8.errors.txt | 1 + .../qdeclarativelanguage/data/component.8.qml | 7 + .../data/component.9.errors.txt | 1 + .../qdeclarativelanguage/data/component.9.qml | 7 + .../data/componentCompositeType.qml | 8 + .../data/cppnamespace.2.qml | 5 + .../data/cppnamespace.qml | 4 + .../qdeclarativelanguage/data/crash2.qml | 5 + .../data/customOnProperty.qml | 7 + .../data/customParserIdNotAllowed.errors.txt | 1 + .../data/customParserIdNotAllowed.qml | 5 + .../data/customParserTypes.qml | 5 + .../data/customVariantTypes.qml | 4 + .../data/declaredPropertyValues.qml | 8 + .../data/defaultGrouped.errors.txt | 1 + .../data/defaultGrouped.qml | 10 + .../data/defaultPropertyListOrder.qml | 29 + .../data/destroyedSignal.errors.txt | 1 + .../data/destroyedSignal.qml | 5 + .../disallowedRevisionOverloads.errors.txt | 1 + .../data/disallowedRevisionOverloads.qml | 7 + .../data/dontDoubleCallClassBegin.qml | 5 + .../data/doubleSignal.errors.txt | 1 + .../data/doubleSignal.qml | 7 + .../data/duplicateIDs.errors.txt | 1 + .../data/duplicateIDs.qml | 6 + .../data/dynamicMeta.1.errors.txt | 1 + .../data/dynamicMeta.1.qml | 6 + .../data/dynamicMeta.2.errors.txt | 1 + .../data/dynamicMeta.2.qml | 6 + .../data/dynamicMeta.3.errors.txt | 1 + .../data/dynamicMeta.3.qml | 6 + .../data/dynamicMeta.4.errors.txt | 1 + .../data/dynamicMeta.4.qml | 6 + .../data/dynamicMeta.5.errors.txt | 1 + .../data/dynamicMeta.5.qml | 5 + .../data/dynamicObject.1.qml | 8 + .../data/dynamicObjectProperties.2.qml | 11 + .../data/dynamicObjectProperties.qml | 13 + .../data/dynamicProperties.qml | 13 + .../data/dynamicPropertiesNested.qml | 9 + .../data/dynamicSignalsAndSlots.qml | 10 + .../data/empty.errors.txt | 2 + .../qdeclarativelanguage/data/empty.qml | 0 .../data/emptySignal.errors.txt | 1 + .../qdeclarativelanguage/data/emptySignal.qml | 7 + .../data/enumTypes.errors.txt | 1 + .../qdeclarativelanguage/data/enumTypes.qml | 4 + .../data/failingComponent.errors.txt | 1 + .../data/failingComponentTest.qml | 4 + .../data/fakeDotProperty.errors.txt | 1 + .../data/fakeDotProperty.qml | 4 + .../data/finalOverride.errors.txt | 1 + .../data/finalOverride.qml | 4 + .../data/i18nDeclaredPropertyNames.qml | 6 + .../data/i18nDeclaredPropertyUse.qml | 3 + .../data/i18nNameSpace.qml | 5 + .../qdeclarativelanguage/data/i18nScript.qml | 9 + .../qdeclarativelanguage/data/i18nStrings.qml | 5 + .../qdeclarativelanguage/data/i18nType.qml | 1 + .../qdeclarativelanguage/data/idProperty.qml | 8 + .../data/importFile.errors.txt | 1 + .../qdeclarativelanguage/data/importFile.qml | 3 + .../data/importIncorrectCase.qml | 5 + .../data/importNamespaceConflict.errors.txt | 1 + .../data/importNamespaceConflict.qml | 4 + .../data/importNewerVersion.errors.txt | 1 + .../data/importNewerVersion.qml | 3 + .../data/importNonExist.errors.txt | 1 + .../data/importNonExist.qml | 5 + .../data/importNonExistOlder.errors.txt | 1 + .../data/importNonExistOlder.qml | 3 + .../importVersionMissingBuiltIn.errors.txt | 1 + .../data/importVersionMissingBuiltIn.qml | 7 + .../importVersionMissingInstalled.errors.txt | 1 + .../data/importVersionMissingInstalled.qml | 3 + .../data/importscript.1.errors.txt | 1 + .../data/importscript.1.qml | 3 + .../data/incorrectCase.errors.insensitive.txt | 2 + .../data/incorrectCase.errors.sensitive.txt | 1 + .../data/incorrectCase.qml | 4 + .../data/incorrectCaseType.qml | 4 + .../inlineAssignmentsOverrideBindings.qml | 6 + .../data/inlineQmlComponents.qml | 10 + .../data/insertedSemicolon.1.errors.txt | 1 + .../data/insertedSemicolon.1.qml | 10 + .../data/interfaceProperty.qml | 5 + .../data/interfaceQList.qml | 7 + .../data/invalidAlias.1.errors.txt | 1 + .../data/invalidAlias.1.qml | 5 + .../data/invalidAlias.10.errors.txt | 1 + .../data/invalidAlias.10.qml | 6 + .../data/invalidAlias.2.errors.txt | 1 + .../data/invalidAlias.2.qml | 6 + .../data/invalidAlias.3.errors.txt | 1 + .../data/invalidAlias.3.qml | 6 + .../data/invalidAlias.4.errors.txt | 1 + .../data/invalidAlias.4.qml | 7 + .../data/invalidAlias.5.errors.txt | 1 + .../data/invalidAlias.5.qml | 7 + .../data/invalidAlias.6.errors.txt | 1 + .../data/invalidAlias.6.qml | 7 + .../data/invalidAlias.7.errors.txt | 1 + .../data/invalidAlias.7.qml | 6 + .../data/invalidAlias.8.errors.txt | 1 + .../data/invalidAlias.8.qml | 7 + .../data/invalidAlias.9.errors.txt | 1 + .../data/invalidAlias.9.qml | 6 + .../data/invalidAttachedProperty.1.errors.txt | 1 + .../data/invalidAttachedProperty.1.qml | 7 + .../invalidAttachedProperty.10.errors.txt | 1 + .../data/invalidAttachedProperty.10.qml | 6 + .../invalidAttachedProperty.11.errors.txt | 1 + .../data/invalidAttachedProperty.11.qml | 7 + .../invalidAttachedProperty.12.errors.txt | 1 + .../data/invalidAttachedProperty.12.qml | 6 + .../invalidAttachedProperty.13.errors.txt | 1 + .../data/invalidAttachedProperty.13.qml | 8 + .../data/invalidAttachedProperty.2.errors.txt | 1 + .../data/invalidAttachedProperty.2.qml | 6 + .../data/invalidAttachedProperty.3.errors.txt | 1 + .../data/invalidAttachedProperty.3.qml | 8 + .../data/invalidAttachedProperty.4.errors.txt | 1 + .../data/invalidAttachedProperty.4.qml | 7 + .../data/invalidAttachedProperty.5.errors.txt | 1 + .../data/invalidAttachedProperty.5.qml | 7 + .../data/invalidAttachedProperty.6.errors.txt | 1 + .../data/invalidAttachedProperty.6.qml | 7 + .../data/invalidAttachedProperty.7.errors.txt | 1 + .../data/invalidAttachedProperty.7.qml | 6 + .../data/invalidAttachedProperty.8.errors.txt | 1 + .../data/invalidAttachedProperty.8.qml | 6 + .../data/invalidAttachedProperty.9.errors.txt | 1 + .../data/invalidAttachedProperty.9.qml | 7 + .../data/invalidGroupedProperty.1.errors.txt | 1 + .../data/invalidGroupedProperty.1.qml | 6 + .../data/invalidGroupedProperty.10.errors.txt | 1 + .../data/invalidGroupedProperty.10.qml | 7 + .../data/invalidGroupedProperty.2.errors.txt | 1 + .../data/invalidGroupedProperty.2.qml | 7 + .../data/invalidGroupedProperty.3.errors.txt | 1 + .../data/invalidGroupedProperty.3.qml | 5 + .../data/invalidGroupedProperty.4.errors.txt | 1 + .../data/invalidGroupedProperty.4.qml | 5 + .../data/invalidGroupedProperty.5.errors.txt | 1 + .../data/invalidGroupedProperty.5.qml | 5 + .../data/invalidGroupedProperty.6.errors.txt | 1 + .../data/invalidGroupedProperty.6.qml | 6 + .../data/invalidGroupedProperty.7.errors.txt | 1 + .../data/invalidGroupedProperty.7.qml | 5 + .../data/invalidGroupedProperty.8.errors.txt | 1 + .../data/invalidGroupedProperty.8.qml | 6 + .../data/invalidGroupedProperty.9.errors.txt | 1 + .../data/invalidGroupedProperty.9.qml | 6 + .../data/invalidID.2.errors.txt | 2 + .../qdeclarativelanguage/data/invalidID.2.qml | 5 + .../data/invalidID.3.errors.txt | 1 + .../qdeclarativelanguage/data/invalidID.3.qml | 5 + .../data/invalidID.4.errors.txt | 1 + .../qdeclarativelanguage/data/invalidID.4.qml | 6 + .../data/invalidID.5.errors.txt | 1 + .../qdeclarativelanguage/data/invalidID.5.qml | 6 + .../data/invalidID.6.errors.txt | 1 + .../qdeclarativelanguage/data/invalidID.6.qml | 5 + .../data/invalidID.7.errors.txt | 1 + .../qdeclarativelanguage/data/invalidID.7.qml | 5 + .../data/invalidID.8.errors.txt | 1 + .../qdeclarativelanguage/data/invalidID.8.qml | 5 + .../data/invalidID.9.errors.txt | 1 + .../qdeclarativelanguage/data/invalidID.9.qml | 5 + .../data/invalidID.errors.txt | 1 + .../qdeclarativelanguage/data/invalidID.qml | 4 + .../data/invalidImportID.errors.txt | 1 + .../data/invalidImportID.qml | 4 + .../data/invalidOn.errors.txt | 1 + .../qdeclarativelanguage/data/invalidOn.qml | 4 + .../data/invalidProperty.errors.txt | 1 + .../data/invalidProperty.qml | 5 + .../data/invalidRoot.errors.txt | 1 + .../qdeclarativelanguage/data/invalidRoot.qml | 2 + .../com/nokia/installedtest/InstalledTest.qml | 2 + .../nokia/installedtest/InstalledTest2.qml | 2 + .../lib/com/nokia/installedtest/LocalLast.qml | 2 + .../com/nokia/installedtest/PrivateType.qml | 2 + .../data/lib/com/nokia/installedtest/qmldir | 4 + .../nokia/installedtest0/InstalledTest.qml | 2 + .../nokia/installedtest0/InstalledTest2.qml | 2 + .../data/lib/com/nokia/installedtest0/qmldir | 2 + .../data/listAssignment.1.errors.txt | 1 + .../data/listAssignment.1.qml | 6 + .../data/listAssignment.2.errors.txt | 2 + .../data/listAssignment.2.qml | 4 + .../data/listAssignment.3.errors.txt | 1 + .../data/listAssignment.3.qml | 6 + .../data/listItemDeleteSelf.qml | 38 + .../data/listProperties.qml | 9 + .../data/metaobjectRevision.1.errors.txt | 1 + .../data/metaobjectRevision.1.qml | 9 + .../data/metaobjectRevision.2.errors.txt | 1 + .../data/metaobjectRevision.2.qml | 7 + .../data/metaobjectRevision.3.errors.txt | 1 + .../data/metaobjectRevision.3.qml | 10 + .../data/method.1.errors.txt | 1 + .../qdeclarativelanguage/data/method.1.qml | 5 + .../data/missingObject.errors.txt | 1 + .../data/missingObject.qml | 1 + .../data/missingSignal.errors.txt | 1 + .../data/missingSignal.qml | 5 + .../data/missingValueTypeProperty.errors.txt | 1 + .../data/missingValueTypeProperty.qml | 5 + .../data/multiSet.1.errors.txt | 1 + .../qdeclarativelanguage/data/multiSet.1.qml | 7 + .../data/multiSet.10.errors.txt | 1 + .../qdeclarativelanguage/data/multiSet.10.qml | 6 + .../data/multiSet.11.errors.txt | 1 + .../qdeclarativelanguage/data/multiSet.11.qml | 6 + .../data/multiSet.2.errors.txt | 1 + .../qdeclarativelanguage/data/multiSet.2.qml | 7 + .../data/multiSet.3.errors.txt | 1 + .../qdeclarativelanguage/data/multiSet.3.qml | 7 + .../data/multiSet.4.errors.txt | 1 + .../qdeclarativelanguage/data/multiSet.4.qml | 7 + .../data/multiSet.5.errors.txt | 1 + .../qdeclarativelanguage/data/multiSet.5.qml | 6 + .../data/multiSet.6.errors.txt | 1 + .../qdeclarativelanguage/data/multiSet.6.qml | 7 + .../data/multiSet.7.errors.txt | 1 + .../qdeclarativelanguage/data/multiSet.7.qml | 7 + .../data/multiSet.8.errors.txt | 1 + .../qdeclarativelanguage/data/multiSet.8.qml | 8 + .../data/multiSet.9.errors.txt | 1 + .../qdeclarativelanguage/data/multiSet.9.qml | 6 + .../data/nestedErrors.errors.txt | 2 + .../data/nestedErrors.qml | 6 + .../data/noCreation.errors.txt | 1 + .../qdeclarativelanguage/data/noCreation.qml | 4 + .../data/nonScriptableProperty.errors.txt | 1 + .../data/nonScriptableProperty.qml | 5 + .../data/nonexistantProperty.1.errors.txt | 1 + .../data/nonexistantProperty.1.qml | 2 + .../data/nonexistantProperty.2.errors.txt | 1 + .../data/nonexistantProperty.2.qml | 4 + .../data/nonexistantProperty.3.errors.txt | 1 + .../data/nonexistantProperty.3.qml | 4 + .../data/nonexistantProperty.4.errors.txt | 1 + .../data/nonexistantProperty.4.qml | 4 + .../data/nonexistantProperty.5.errors.txt | 1 + .../data/nonexistantProperty.5.qml | 4 + .../data/nonexistantProperty.6.errors.txt | 1 + .../data/nonexistantProperty.6.qml | 4 + .../data/notAvailable.errors.txt | 1 + .../data/notAvailable.qml | 4 + .../data/nullDotProperty.errors.txt | 1 + .../data/nullDotProperty.qml | 4 + .../data/objectValueTypeProperty.errors.txt | 1 + .../data/objectValueTypeProperty.qml | 6 + .../qdeclarativelanguage/data/onCompleted.qml | 17 + .../data/onDestruction.qml | 17 + .../data/property.1.errors.txt | 1 + .../qdeclarativelanguage/data/property.1.qml | 5 + .../data/property.2.errors.txt | 1 + .../qdeclarativelanguage/data/property.2.qml | 6 + .../data/property.3.errors.txt | 1 + .../qdeclarativelanguage/data/property.3.qml | 7 + .../data/property.4.errors.txt | 1 + .../qdeclarativelanguage/data/property.4.qml | 5 + .../data/property.5.errors.txt | 1 + .../qdeclarativelanguage/data/property.5.qml | 6 + .../data/property.6.errors.txt | 1 + .../qdeclarativelanguage/data/property.6.qml | 6 + .../data/property.7.errors.txt | 1 + .../qdeclarativelanguage/data/property.7.qml | 5 + .../data/propertyValueSource.2.qml | 5 + .../data/propertyValueSource.qml | 4 + .../qmlAttachedPropertiesObjectMethod.1.qml | 5 + .../qmlAttachedPropertiesObjectMethod.2.qml | 6 + .../data/readOnly.1.errors.txt | 1 + .../qdeclarativelanguage/data/readOnly.1.qml | 4 + .../data/readOnly.2.errors.txt | 1 + .../qdeclarativelanguage/data/readOnly.2.qml | 4 + .../data/readOnly.3.errors.txt | 1 + .../qdeclarativelanguage/data/readOnly.3.qml | 8 + .../data/readOnly.4.errors.txt | 1 + .../qdeclarativelanguage/data/readOnly.4.qml | 4 + .../data/readOnly.5.errors.txt | 1 + .../qdeclarativelanguage/data/readOnly.5.qml | 4 + .../qdeclarativelanguage/data/revisions11.qml | 10 + .../data/revisionsbasesub11.qml | 16 + .../data/revisionssub11.qml | 12 + .../data/rootAsQmlComponent.qml | 6 + .../data/scriptString.1.errors.txt | 1 + .../data/scriptString.1.qml | 5 + .../data/scriptString.2.errors.txt | 1 + .../data/scriptString.2.qml | 6 + .../data/scriptString.qml | 6 + .../data/scriptString2.qml | 5 + .../data/scriptString3.qml | 5 + .../data/scriptString4.qml | 5 + .../data/signal.1.errors.txt | 1 + .../qdeclarativelanguage/data/signal.1.qml | 5 + .../data/signal.2.errors.txt | 1 + .../qdeclarativelanguage/data/signal.2.qml | 6 + .../data/signal.3.errors.txt | 1 + .../qdeclarativelanguage/data/signal.3.qml | 6 + .../data/signal.4.errors.txt | 1 + .../qdeclarativelanguage/data/signal.4.qml | 6 + .../data/simpleBindings.qml | 18 + .../data/simpleContainer.qml | 5 + .../data/simpleObject.qml | 2 + .../data/singularProperty.2.errors.txt | 1 + .../data/singularProperty.2.qml | 7 + .../data/singularProperty.errors.txt | 1 + .../data/singularProperty.qml | 6 + .../qdeclarativelanguage/data/subdir/Test.qml | 2 + .../data/subdir/subsubdir/SubTest.qml | 2 + .../qdeclarativelanguage/data/test.js | 0 .../qdeclarativelanguage/data/test2.js | 0 .../data/unregisteredObject.errors.txt | 1 + .../data/unregisteredObject.qml | 2 + .../data/unsupportedProperty.errors.txt | 1 + .../data/unsupportedProperty.qml | 4 + .../qdeclarativelanguage/data/valueTypes.qml | 13 + .../data/variantNotify.qml | 13 + .../data/versionedbase.qml | 8 + .../data/wrongType.1.errors.txt | 1 + .../qdeclarativelanguage/data/wrongType.1.qml | 4 + .../data/wrongType.10.errors.txt | 1 + .../data/wrongType.10.qml | 5 + .../data/wrongType.11.errors.txt | 1 + .../data/wrongType.11.qml | 5 + .../data/wrongType.12.errors.txt | 1 + .../data/wrongType.12.qml | 5 + .../data/wrongType.13.errors.txt | 1 + .../data/wrongType.13.qml | 4 + .../data/wrongType.14.errors.txt | 1 + .../data/wrongType.14.qml | 5 + .../data/wrongType.15.errors.txt | 1 + .../data/wrongType.15.qml | 4 + .../data/wrongType.16.errors.txt | 1 + .../data/wrongType.16.qml | 5 + .../data/wrongType.2.errors.txt | 1 + .../qdeclarativelanguage/data/wrongType.2.qml | 4 + .../data/wrongType.3.errors.txt | 1 + .../qdeclarativelanguage/data/wrongType.3.qml | 4 + .../data/wrongType.4.errors.txt | 1 + .../qdeclarativelanguage/data/wrongType.4.qml | 4 + .../data/wrongType.5.errors.txt | 1 + .../qdeclarativelanguage/data/wrongType.5.qml | 5 + .../data/wrongType.6.errors.txt | 1 + .../qdeclarativelanguage/data/wrongType.6.qml | 5 + .../data/wrongType.7.errors.txt | 1 + .../qdeclarativelanguage/data/wrongType.7.qml | 5 + .../data/wrongType.8.errors.txt | 1 + .../qdeclarativelanguage/data/wrongType.8.qml | 5 + .../data/wrongType.9.errors.txt | 1 + .../qdeclarativelanguage/data/wrongType.9.qml | 5 + .../qdeclarativelanguage.pro | 22 + .../declarative/qmllanguage/LocalInternal.qml | 3 + .../qtest/declarative/qmllanguage/Test.qml | 2 + .../declarative/qmllanguage/TestLocal.qml | 1 + .../declarative/qmllanguage/TestNamed.qml | 1 + .../declarative/qmllanguage/TestSubDir.qml | 2 + .../qmllanguage/UndeclaredLocal.qml | 3 + .../qmllanguage/WrongTestLocal.qml | 1 + .../declarative/qmllanguage/noqmldir/Test.qml | 2 + .../declarative/qmllanguage/pics/blue.png | Bin 0 -> 84 bytes .../qtest/declarative/qmllanguage/qmldir | 5 + .../qmllanguage/subdir/SubTest.qml | 3 + .../declarative/qmllanguage/subdir/qmldir | 1 + .../qdeclarativelanguage/testtypes.cpp | 81 + .../qdeclarativelanguage/testtypes.h | 807 + .../tst_qdeclarativelanguage.cpp | 2021 ++ .../data/layoutItem.qml | 9 + .../qdeclarativelayoutitem.pro | 13 + .../tst_qdeclarativelayoutitem.cpp | 125 + .../qdeclarativelistmodel/data/enumerate.qml | 24 + .../qdeclarativelistmodel/data/model.qml | 22 + .../data/multipleroles.qml | 25 + .../qdeclarativelistmodel/data/script.js | 13 + .../data/setmodelcachelist.qml | 20 + .../qdeclarativelistmodel.pro | 17 + .../tst_qdeclarativelistmodel.cpp | 1138 + .../qdeclarativelistreference/data/MyType.qml | 5 + .../data/engineTypes.qml | 9 + .../data/variantToList.qml | 10 + .../qdeclarativelistreference.pro | 8 + .../tst_qdeclarativelistreference.cpp | 579 + .../data/attachedSignals.qml | 24 + .../qdeclarativelistview/data/displaylist.qml | 50 + .../qdeclarativelistview/data/footer.qml | 38 + .../qdeclarativelistview/data/header.qml | 38 + .../qdeclarativelistview/data/header1.qml | 33 + .../data/headerfooter.qml | 26 + .../qdeclarativelistview/data/itemlist.qml | 43 + .../data/listview-enforcerange.qml | 55 + .../data/listview-initCurrent.qml | 51 + .../data/listview-noCurrent.qml | 50 + .../data/listview-sections.qml | 64 + .../data/listview-sections_delegate.qml | 69 + .../data/listviewtest.qml | 132 + .../data/manual-highlight.qml | 47 + .../data/orientchange.qml | 7 + .../data/propertychangestest.qml | 71 + .../qdeclarativelistview/data/qtbug14821.qml | 31 + .../qdeclarativelistview/data/qtbug16037.qml | 37 + .../qdeclarativelistview/data/rightToLeft.qml | 42 + .../data/sizelessthan1.qml | 26 + .../data/strictlyenforcerange.qml | 29 + .../qdeclarativelistview/incrementalmodel.cpp | 89 + .../qdeclarativelistview/incrementalmodel.h | 68 + .../qdeclarativelistview.pro | 16 + .../tst_qdeclarativelistview.cpp | 2824 +++ .../data/AnchoredLoader.qml | 14 + .../qdeclarativeloader/data/BlueRect.qml | 8 + .../data/CreationContextLoader.qml | 15 + .../data/GraphicsWidget250x250.qml | 5 + .../qdeclarativeloader/data/GreenRect.qml | 7 + .../qdeclarativeloader/data/NoResize.qml | 8 + .../data/NoResizeGraphicsWidget.qml | 9 + .../qdeclarativeloader/data/QTBUG_16928.qml | 23 + .../qdeclarativeloader/data/QTBUG_17114.qml | 18 + .../qdeclarativeloader/data/Rect120x60.qml | 6 + .../data/SetSourceComponent.qml | 9 + .../data/SizeGraphicsWidgetToLoader.qml | 7 + .../data/SizeLoaderToGraphicsWidget.qml | 5 + .../qdeclarativeloader/data/SizeToItem.qml | 5 + .../qdeclarativeloader/data/SizeToLoader.qml | 6 + .../qdeclarativeloader/data/VmeError.qml | 7 + .../qdeclarativeloader/data/crash.qml | 14 + .../data/creationContext.qml | 8 + .../data/differentorigin.qml | 3 + .../qdeclarativeloader/data/implicitSize.qml | 28 + .../qdeclarativeloader/data/nonItem.qml | 5 + .../qdeclarativeloader/data/qmldir | 1 + .../data/sameorigin-load.qml | 3 + .../qdeclarativeloader/data/sameorigin.qml | 3 + .../qdeclarativeloader/data/vmeErrors.qml | 6 + .../qdeclarativeloader/qdeclarativeloader.pro | 19 + .../tst_qdeclarativeloader.cpp | 637 + .../qdeclarativemetatype.pro | 11 + .../tst_qdeclarativemetatype.cpp | 387 + .../data/importsMixedQmlCppPlugin.2.qml | 21 + .../data/importsMixedQmlCppPlugin.qml | 13 + .../data/incorrectCase.qml | 4 + .../data/pluginWithQmlFile.qml | 3 + .../data/versionNotInstalled.2.errors.txt | 1 + .../data/versionNotInstalled.2.qml | 5 + .../data/versionNotInstalled.errors.txt | 1 + .../data/versionNotInstalled.qml | 6 + .../qdeclarativemoduleplugin/data/works.qml | 3 + .../qdeclarativemoduleplugin/data/works2.qml | 3 + .../qdeclarativemoduleplugin/data/works21.qml | 3 + .../AutoTestPluginWithQmlFile/MyQmlFile.qml | 3 + .../nokia/AutoTestPluginWithQmlFile/qmldir | 3 + .../nokia/AutoTestQmlMixedPluginType/Foo.qml | 5 + .../nokia/AutoTestQmlMixedPluginType/qmldir | 2 + .../nokia/AutoTestQmlPluginType.2.1/qmldir | 1 + .../com/nokia/AutoTestQmlPluginType.2/qmldir | 1 + .../com/nokia/AutoTestQmlPluginType/qmldir | 1 + .../nokia/AutoTestQmlVersionPluginType/qmldir | 1 + .../com/nokia/PureQmlModule/ComponentA.qml | 3 + .../com/nokia/PureQmlModule/ComponentB.qml | 4 + .../imports/com/nokia/PureQmlModule/qmldir | 3 + .../imports/com/nokia/WrongCase/qmldir | 1 + .../plugin.2.1/plugin.2.1.pro | 9 + .../plugin.2.1/plugin.cpp | 84 + .../plugin.2/plugin.2.pro | 9 + .../plugin.2/plugin.cpp | 84 + .../plugin/plugin.cpp | 83 + .../plugin/plugin.pro | 9 + .../pluginMixed/plugin.cpp | 73 + .../pluginMixed/pluginMixed.pro | 9 + .../pluginVersion/plugin.cpp | 73 + .../pluginVersion/pluginVersion.pro | 9 + .../pluginWithQmlFile/plugin.cpp | 58 + .../pluginWithQmlFile/pluginWithQmlFile.pro | 9 + .../pluginWrongCase/plugin.cpp | 83 + .../pluginWrongCase/pluginWrongCase.pro | 10 + .../qdeclarativemoduleplugin.pro | 8 + .../tst_qdeclarativemoduleplugin.cpp | 313 + .../tst_qdeclarativemoduleplugin.pro | 15 + .../data/clickandhold.qml | 13 + .../qdeclarativemousearea/data/clicktwice.qml | 16 + .../data/doubleclick.qml | 16 + .../qdeclarativemousearea/data/dragging.qml | 28 + .../data/dragproperties.qml | 28 + .../qdeclarativemousearea/data/dragreset.qml | 28 + .../data/pressedOrdering.qml | 28 + .../data/preventstealing.qml | 24 + .../data/rejectEvent.qml | 28 + .../data/updateMousePosOnClick.qml | 20 + .../data/updateMousePosOnResize.qml | 38 + .../qdeclarativemousearea.pro | 17 + .../tst_qdeclarativemousearea.cpp | 642 + .../qdeclarativeparticles/data/particle.png | Bin 0 -> 262 bytes .../data/particlemotiontest.qml | 35 + .../data/particlestest.qml | 17 + .../qdeclarativeparticles.pro | 16 + .../tst_qdeclarativeparticles.cpp | 219 + .../qdeclarativepathview/data/closedPath.qml | 24 + .../qdeclarativepathview/data/datamodel.qml | 37 + .../qdeclarativepathview/data/displaypath.qml | 59 + .../qdeclarativepathview/data/dragpath.qml | 19 + .../qdeclarativepathview/data/emptymodel.qml | 5 + .../qdeclarativepathview/data/openPath.qml | 10 + .../qdeclarativepathview/data/pathUpdate.qml | 18 + .../data/pathUpdateOnStartChanged.qml | 38 + .../qdeclarativepathview/data/pathtest.qml | 14 + .../qdeclarativepathview/data/pathview0.qml | 83 + .../qdeclarativepathview/data/pathview1.qml | 4 + .../qdeclarativepathview/data/pathview2.qml | 57 + .../qdeclarativepathview/data/pathview3.qml | 59 + .../data/pathview_package.qml | 88 + .../data/propertychanges.qml | 116 + .../qdeclarativepathview/data/treemodel.qml | 19 + .../data/undefinedpath.qml | 17 + .../qdeclarativepathview/data/vdm.qml | 28 + .../qdeclarativepathview.pro | 16 + .../tst_qdeclarativepathview.cpp | 1061 + .../data/flickresize.qml | 50 + .../data/pinchproperties.qml | 46 + .../qdeclarativepincharea.pro | 16 + .../tst_qdeclarativepincharea.cpp | 388 + .../qdeclarativepixmapcache/data/exists.png | Bin 0 -> 2738 bytes .../qdeclarativepixmapcache/data/exists1.png | Bin 0 -> 2738 bytes .../qdeclarativepixmapcache/data/exists2.png | Bin 0 -> 2738 bytes .../data/http/exists.png | Bin 0 -> 2738 bytes .../data/http/exists1.png | Bin 0 -> 2738 bytes .../data/http/exists2.png | Bin 0 -> 2738 bytes .../data/http/exists3.png | Bin 0 -> 2738 bytes .../data/http/exists4.png | Bin 0 -> 2738 bytes .../data/http/exists5.png | Bin 0 -> 2738 bytes .../qdeclarativepixmapcache/data/massive.png | Bin 0 -> 31834 bytes .../qdeclarativepixmapcache.pro | 24 + .../tst_qdeclarativepixmapcache.cpp | 396 + .../data/flow-testimplicitsize.qml | 19 + .../data/flowtest-toptobottom.qml | 44 + .../qdeclarativepositioners/data/flowtest.qml | 43 + .../data/grid-animated.qml | 64 + .../data/grid-spacing.qml | 41 + .../data/grid-toptobottom.qml | 41 + .../qdeclarativepositioners/data/gridtest.qml | 42 + .../data/gridzerocolumns.qml | 40 + .../data/horizontal-animated.qml | 44 + .../data/horizontal-spacing.qml | 31 + .../data/horizontal.qml | 29 + .../data/propertychangestest.qml | 39 + .../data/repeatertest.qml | 38 + .../data/vertical-animated.qml | 41 + .../data/vertical-spacing.qml | 28 + .../qdeclarativepositioners/data/vertical.qml | 27 + .../data/verticalqgraphicswidget.qml | 24 + .../qdeclarativepositioners.pro | 15 + .../tst_qdeclarativepositioners.cpp | 1342 ++ .../qdeclarativeproperty/data/TestType.qml | 6 + .../data/aliasPropertyBindings.qml | 19 + .../data/readSynthesizedObject.qml | 9 + .../qdeclarativeproperty.pro | 16 + .../tst_qdeclarativeproperty.cpp | 1494 ++ .../qdeclarativepropertymap.pro | 8 + .../tst_qdeclarativepropertymap.cpp | 223 + .../declarative/qdeclarativeqt/data/atob.qml | 7 + .../declarative/qdeclarativeqt/data/btoa.qml | 6 + .../qdeclarativeqt/data/consoleLog.qml | 8 + .../qdeclarativeqt/data/createComponent.qml | 20 + .../data/createComponentData.qml | 5 + .../data/createComponent_lib.js | 11 + .../data/createComponent_lib.qml | 12 + .../qdeclarativeqt/data/createQmlObject.qml | 31 + .../qdeclarativeqt/data/darker.qml | 12 + .../declarative/qdeclarativeqt/data/enums.qml | 9 + .../qdeclarativeqt/data/fontFamilies.qml | 6 + .../qdeclarativeqt/data/formatting.qml | 44 + .../declarative/qdeclarativeqt/data/hsla.qml | 11 + .../qdeclarativeqt/data/isQtObject.qml | 14 + .../qdeclarativeqt/data/lighter.qml | 11 + .../declarative/qdeclarativeqt/data/md5.qml | 6 + .../qdeclarativeqt/data/openUrlExternally.qml | 8 + .../data/openUrlExternally_lib.js | 9 + .../data/openUrlExternally_lib.qml | 9 + .../declarative/qdeclarativeqt/data/point.qml | 9 + .../declarative/qdeclarativeqt/data/quit.qml | 5 + .../declarative/qdeclarativeqt/data/rect.qml | 9 + .../declarative/qdeclarativeqt/data/rgba.qml | 10 + .../declarative/qdeclarativeqt/data/size.qml | 11 + .../declarative/qdeclarativeqt/data/tint.qml | 9 + .../qdeclarativeqt/data/vector.qml | 8 + .../qdeclarativeqt/qdeclarativeqt.pro | 18 + .../qdeclarativeqt/tst_qdeclarativeqt.cpp | 608 + .../qdeclarativerepeater/data/intmodel.qml | 29 + .../qdeclarativerepeater/data/itemlist.qml | 68 + .../data/modelChanged.qml | 26 + .../qdeclarativerepeater/data/objlist.qml | 21 + .../qdeclarativerepeater/data/properties.qml | 11 + .../qdeclarativerepeater/data/repeater1.qml | 28 + .../qdeclarativerepeater/data/repeater2.qml | 36 + .../qdeclarativerepeater.pro | 15 + .../tst_qdeclarativerepeater.cpp | 736 + .../data/backtrace1.js | 11 + .../data/backtrace1.qml | 27 + .../qdeclarativescriptdebugging.pro | 20 + .../tst_qdeclarativescriptdebugging.cpp | 154 + .../data/smoothedanimation1.qml | 3 + .../data/smoothedanimation2.qml | 5 + .../data/smoothedanimation3.qml | 6 + .../data/smoothedanimationBehavior.qml | 24 + .../data/smoothedanimationValueSource.qml | 13 + .../qdeclarativesmoothedanimation.pro | 16 + .../tst_qdeclarativesmoothedanimation.cpp | 212 + .../data/springanimation1.qml | 4 + .../data/springanimation2.qml | 9 + .../data/springanimation3.qml | 8 + .../qdeclarativespringanimation.pro | 16 + .../tst_qdeclarativespringanimation.cpp | 136 + .../qdeclarativesqldatabase/data/README | 3 + .../data/changeversion.js | 53 + .../data/creation-a.js | 18 + .../qdeclarativesqldatabase/data/creation.js | 14 + .../qdeclarativesqldatabase/data/error-a.js | 20 + .../qdeclarativesqldatabase/data/error-b.js | 13 + .../data/error-creation.js | 14 + .../data/error-notransaction.js | 15 + .../data/error-outsidetransaction.js | 17 + .../data/iteration-forwardonly.js | 29 + .../qdeclarativesqldatabase/data/iteration.js | 28 + .../data/readonly-error.js | 27 + .../qdeclarativesqldatabase/data/readonly.js | 24 + .../qdeclarativesqldatabase/data/reopen1.js | 14 + .../qdeclarativesqldatabase/data/reopen2.js | 16 + .../data/selection-bindnames.js | 26 + .../qdeclarativesqldatabase/data/selection.js | 26 + .../qdeclarativesqldatabase.pro | 17 + .../tst_qdeclarativesqldatabase.cpp | 244 + .../data/ExtendedRectangle.qml | 19 + .../data/Implementation/MyType.qml | 32 + .../data/Implementation/images/qt-logo.png | Bin 0 -> 5149 bytes .../qdeclarativestates/data/QTBUG-14830.qml | 29 + .../data/anchorChanges1.qml | 23 + .../data/anchorChanges2.qml | 21 + .../data/anchorChanges3.qml | 29 + .../data/anchorChanges4.qml | 22 + .../data/anchorChanges5.qml | 22 + .../data/anchorChangesCrash.qml | 14 + .../data/anchorRewindBug.qml | 37 + .../data/anchorRewindBug2.qml | 25 + .../data/attachedPropertyChanges.qml | 20 + .../data/autoStateAtStartupRestoreBug.qml | 18 + .../qdeclarativestates/data/basicBinding.qml | 12 + .../qdeclarativestates/data/basicBinding2.qml | 12 + .../qdeclarativestates/data/basicBinding3.qml | 13 + .../qdeclarativestates/data/basicBinding4.qml | 17 + .../qdeclarativestates/data/basicChanges.qml | 10 + .../qdeclarativestates/data/basicChanges2.qml | 15 + .../qdeclarativestates/data/basicChanges3.qml | 15 + .../qdeclarativestates/data/basicChanges4.qml | 19 + .../data/basicExtension.qml | 16 + .../qdeclarativestates/data/deleting.qml | 11 + .../qdeclarativestates/data/deletingState.qml | 13 + .../data/editProperties.qml | 34 + .../qdeclarativestates/data/explicit.qml | 15 + .../qdeclarativestates/data/extendsBug.qml | 26 + .../qdeclarativestates/data/fakeExtension.qml | 16 + .../qdeclarativestates/data/illegalObj.qml | 12 + .../data/illegalTempState.qml | 21 + .../qdeclarativestates/data/image.png | Bin 0 -> 173 bytes .../data/legalTempState.qml | 23 + .../data/nonExistantProp.qml | 11 + .../qdeclarativestates/data/parentChange1.qml | 37 + .../qdeclarativestates/data/parentChange2.qml | 31 + .../qdeclarativestates/data/parentChange3.qml | 42 + .../qdeclarativestates/data/parentChange4.qml | 30 + .../qdeclarativestates/data/parentChange5.qml | 30 + .../qdeclarativestates/data/parentChange6.qml | 30 + .../data/propertyErrors.qml | 10 + .../qdeclarativestates/data/reset.qml | 19 + .../data/restoreEntryValues.qml | 14 + .../qdeclarativestates/data/returnToBase.qml | 21 + .../qdeclarativestates/data/script.qml | 10 + .../data/signalOverride.qml | 18 + .../data/signalOverride2.qml | 9 + .../data/signalOverrideCrash.qml | 15 + .../data/signalOverrideCrash2.qml | 24 + .../qdeclarativestates/data/unnamedWhen.qml | 14 + .../qdeclarativestates/data/urlResolution.qml | 12 + .../qdeclarativestates/data/whenOrdering.qml | 11 + .../qdeclarativestates/qdeclarativestates.pro | 15 + .../tst_qdeclarativestates.cpp | 1514 ++ .../qdeclarativestyledtext.pro | 11 + .../tst_qdeclarativestyledtext.cpp | 101 + .../qdeclarativesystempalette.pro | 12 + .../tst_qdeclarativesystempalette.cpp | 192 + .../qdeclarativetext/data/alignments.qml | 41 + .../qdeclarativetext/data/alignments_cb.png | Bin 0 -> 496 bytes .../qdeclarativetext/data/alignments_cc.png | Bin 0 -> 556 bytes .../qdeclarativetext/data/alignments_ct.png | Bin 0 -> 533 bytes .../qdeclarativetext/data/alignments_lb.png | Bin 0 -> 496 bytes .../qdeclarativetext/data/alignments_lc.png | Bin 0 -> 535 bytes .../qdeclarativetext/data/alignments_lt.png | Bin 0 -> 514 bytes .../qdeclarativetext/data/alignments_rb.png | Bin 0 -> 505 bytes .../qdeclarativetext/data/alignments_rc.png | Bin 0 -> 559 bytes .../qdeclarativetext/data/alignments_rt.png | Bin 0 -> 539 bytes .../data/elideimplicitwidth.qml | 7 + .../data/embeddedImagesLocal.qml | 5 + .../data/embeddedImagesLocalError.qml | 5 + .../data/embeddedImagesRemote.qml | 5 + .../data/embeddedImagesRemoteError.qml | 5 + .../data/horizontalAlignment_RightToLeft.qml | 23 + .../qdeclarativetext/data/http/exists.png | Bin 0 -> 2738 bytes .../qdeclarativetext/data/lineCount.qml | 15 + .../qdeclarativetext/data/lineHeight.qml | 15 + .../qdeclarativetext/data/qtbug_14734.qml | 10 + .../qdeclarativetext/data/rotated.qml | 18 + .../qdeclarativetext/qdeclarativetext.pro | 21 + .../qdeclarativetext/tst_qdeclarativetext.cpp | 1340 ++ .../qdeclarativetextedit/data/CursorRect.qml | 8 + .../qdeclarativetextedit/data/alignments.qml | 41 + .../data/alignments_cb.png | Bin 0 -> 496 bytes .../data/alignments_cc.png | Bin 0 -> 556 bytes .../data/alignments_ct.png | Bin 0 -> 533 bytes .../data/alignments_lb.png | Bin 0 -> 496 bytes .../data/alignments_lc.png | Bin 0 -> 535 bytes .../data/alignments_lt.png | Bin 0 -> 514 bytes .../data/alignments_rb.png | Bin 0 -> 505 bytes .../data/alignments_rc.png | Bin 0 -> 559 bytes .../data/alignments_rt.png | Bin 0 -> 539 bytes .../qdeclarativetextedit/data/cursorTest.qml | 9 + .../data/geometrySignals.qml | 12 + .../data/horizontalAlignment_RightToLeft.qml | 23 + .../data/http/ErrItem.qml | 7 + .../data/http/NormItem.qml | 6 + .../data/http/cursorHttpTest.qml | 22 + .../data/http/cursorHttpTestFail1.qml | 18 + .../data/http/cursorHttpTestFail2.qml | 18 + .../data/http/cursorHttpTestPass.qml | 18 + .../qdeclarativetextedit/data/http/qmldir | 4 + .../data/httpfail/FailItem.qml | 5 + .../data/httpslow/WaitItem.qml | 5 + .../data/inputmethodhints.qml | 6 + .../data/mouseselection_default.qml | 7 + .../data/mouseselection_false.qml | 7 + .../data/mouseselection_false_readonly.qml | 8 + .../data/mouseselection_false_words.qml | 7 + .../data/mouseselection_true.qml | 7 + .../data/mouseselection_true_readonly.qml | 8 + .../data/mouseselection_true_words.qml | 7 + .../data/mouseselectionmode_characters.qml | 8 + .../data/mouseselectionmode_default.qml | 7 + .../data/mouseselectionmode_words.qml | 8 + .../qdeclarativetextedit/data/navigation.qml | 24 + .../qdeclarativetextedit/data/positionAt.qml | 9 + .../qdeclarativetextedit/data/readOnly.qml | 12 + .../qdeclarativetextedit.pro | 14 + .../tst_qdeclarativetextedit.cpp | 2568 +++ .../qdeclarativetextinput/data/cursorTest.qml | 8 + .../qdeclarativetextinput/data/echoMode.qml | 11 + .../data/geometrySignals.qml | 12 + .../data/halign_center.png | Bin 0 -> 293 bytes .../data/halign_left.png | Bin 0 -> 291 bytes .../data/halign_right.png | Bin 0 -> 292 bytes .../data/horizontalAlignment.qml | 22 + .../data/horizontalAlignment_RightToLeft.qml | 23 + .../data/inputmethods.qml | 7 + .../qdeclarativetextinput/data/masks.qml | 7 + .../qdeclarativetextinput/data/maxLength.qml | 7 + .../data/mouseselection_default.qml | 7 + .../data/mouseselection_false.qml | 7 + .../data/mouseselection_false_readonly.qml | 8 + .../data/mouseselection_false_words.qml | 7 + .../data/mouseselection_true.qml | 7 + .../data/mouseselection_true_readonly.qml | 8 + .../data/mouseselection_true_words.qml | 7 + .../data/mouseselectionmode_characters.qml | 8 + .../data/mouseselectionmode_default.qml | 7 + .../data/mouseselectionmode_words.qml | 8 + .../qdeclarativetextinput/data/navigation.qml | 24 + .../qdeclarativetextinput/data/positionAt.qml | 8 + .../qdeclarativetextinput/data/readOnly.qml | 12 + .../qdeclarativetextinput/data/validators.qml | 22 + .../qdeclarativetextinput.pro | 14 + .../tst_qdeclarativetextinput.cpp | 2736 +++ .../qdeclarativetimer/qdeclarativetimer.pro | 11 + .../tst_qdeclarativetimer.cpp | 344 + .../data/BindingsSpliceCorrectlyType.qml | 7 + .../data/BindingsSpliceCorrectlyType4.qml | 7 + .../data/BindingsSpliceCorrectlyType5.qml | 7 + .../data/autoBindingRemoval.2.qml | 9 + .../data/autoBindingRemoval.3.qml | 10 + .../data/autoBindingRemoval.qml | 9 + .../data/bindingAssignment.qml | 7 + .../data/bindingConflict.qml | 8 + .../data/bindingRead.qml | 5 + .../data/bindingVariantCopy.qml | 13 + .../data/bindingsSpliceCorrectly.1.qml | 29 + .../data/bindingsSpliceCorrectly.2.qml | 31 + .../data/bindingsSpliceCorrectly.3.qml | 36 + .../data/bindingsSpliceCorrectly.4.qml | 27 + .../data/bindingsSpliceCorrectly.5.qml | 27 + .../data/conflicting.1.qml | 42 + .../data/conflicting.2.qml | 42 + .../data/conflicting.3.qml | 42 + .../data/deletedObject.js | 13 + .../data/deletedObject.qml | 11 + .../qdeclarativevaluetypes/data/enums.1.qml | 6 + .../qdeclarativevaluetypes/data/enums.2.qml | 6 + .../qdeclarativevaluetypes/data/enums.3.qml | 6 + .../qdeclarativevaluetypes/data/enums.4.qml | 7 + .../qdeclarativevaluetypes/data/enums.5.qml | 10 + .../qdeclarativevaluetypes/data/font_read.qml | 18 + .../data/font_write.2.qml | 6 + .../data/font_write.3.qml | 7 + .../data/font_write.4.qml | 7 + .../data/font_write.5.qml | 14 + .../data/font_write.qml | 16 + .../data/matrix4x4_read.qml | 22 + .../data/matrix4x4_write.qml | 21 + .../data/point_read.qml | 7 + .../data/point_write.qml | 6 + .../data/pointf_read.qml | 8 + .../data/pointf_write.qml | 6 + .../data/quaternion_read.qml | 10 + .../data/quaternion_write.qml | 9 + .../qdeclarativevaluetypes/data/rect_read.qml | 10 + .../data/rect_write.qml | 9 + .../data/rectf_read.qml | 10 + .../data/rectf_write.qml | 9 + .../data/returnValues.qml | 17 + .../data/scriptAccess.qml | 9 + .../data/scriptVariantCopy.qml | 14 + .../qdeclarativevaluetypes/data/size_read.qml | 8 + .../data/size_write.qml | 7 + .../data/sizef_read.qml | 9 + .../data/sizef_write.qml | 6 + .../data/sizereadonly_read.qml | 8 + .../data/sizereadonly_writeerror.qml | 6 + .../data/sizereadonly_writeerror2.qml | 7 + .../data/sizereadonly_writeerror3.qml | 7 + .../data/sizereadonly_writeerror4.qml | 10 + .../data/staticAssignment.qml | 5 + .../data/valueInterceptors.qml | 8 + .../data/valueSources.qml | 5 + .../data/varAssignment.qml | 14 + .../data/variant_read.qml | 9 + .../data/vector2d_read.qml | 8 + .../data/vector2d_write.qml | 7 + .../data/vector3d_read.qml | 9 + .../data/vector3d_write.qml | 8 + .../data/vector4d_read.qml | 10 + .../data/vector4d_write.qml | 9 + .../qdeclarativevaluetypes.pro | 19 + .../qdeclarativevaluetypes/testtypes.cpp | 48 + .../qdeclarativevaluetypes/testtypes.h | 190 + .../tst_qdeclarativevaluetypes.cpp | 1017 + .../qdeclarativeview/data/error1.qml | 5 + .../data/resizemodedeclarativeitem.qml | 5 + .../data/resizemodegraphicswidget.qml | 5 + .../qdeclarativeview/qdeclarativeview.pro | 13 + .../qdeclarativeview/tst_qdeclarativeview.cpp | 321 + .../qdeclarativeviewer/data/orientation.qml | 19 + .../qdeclarativeviewer/qdeclarativeviewer.pro | 19 + .../tst_qdeclarativeviewer.cpp | 373 + .../data/datalist.qml | 19 + .../data/modelproperties.qml | 17 + .../data/modelproperties2.qml | 17 + .../data/objectlist.qml | 19 + .../data/singlerole1.qml | 11 + .../data/singlerole2.qml | 11 + .../data/visualdatamodel.qml | 11 + .../qdeclarativevisualdatamodel.pro | 16 + .../tst_qdeclarativevisualdatamodel.cpp | 528 + .../data/BaseWorker.qml | 24 + .../qdeclarativeworkerscript/data/Global.js | 1 + .../qdeclarativeworkerscript/data/script.js | 4 + .../data/script_error_onCall.js | 6 + .../data/script_error_onLoad.js | 5 + .../data/script_fixed_return.js | 4 + .../data/script_include.js | 5 + .../data/script_pragma.js | 6 + .../qdeclarativeworkerscript/data/worker.qml | 5 + .../data/worker_error_onCall.qml | 6 + .../data/worker_error_onLoad.qml | 7 + .../data/worker_include.qml | 5 + .../data/worker_pragma.qml | 6 + .../qdeclarativeworkerscript.pro | 16 + .../tst_qdeclarativeworkerscript.cpp | 292 + .../data/abort.expect | 10 + .../qdeclarativexmlhttprequest/data/abort.qml | 44 + .../data/abort.reply | 3 + .../data/abort_opened.qml | 60 + .../data/abort_unsent.qml | 55 + .../qdeclarativexmlhttprequest/data/attr.qml | 78 + .../qdeclarativexmlhttprequest/data/attr.xml | 1 + .../data/callbackException.qml | 25 + .../qdeclarativexmlhttprequest/data/cdata.qml | 133 + .../qdeclarativexmlhttprequest/data/cdata.xml | 2 + .../data/constructor.qml | 14 + .../data/defaultState.qml | 30 + .../data/document.qml | 56 + .../data/document.xml | 3 + .../data/domExceptionCodes.qml | 60 + .../data/element.qml | 145 + .../data/element.xml | 1 + .../data/getAllResponseHeaders.qml | 66 + .../data/getAllResponseHeaders_args.qml | 23 + .../data/getAllResponseHeaders_sent.qml | 20 + .../data/getAllResponseHeaders_unsent.qml | 16 + .../data/getResponseHeader.expect | 7 + .../data/getResponseHeader.qml | 76 + .../data/getResponseHeader.reply | 8 + .../data/getResponseHeader_args.qml | 23 + .../data/getResponseHeader_sent.qml | 20 + .../data/getResponseHeader_unsent.qml | 16 + .../data/instanceStateValues.qml | 33 + .../data/invalidMethodUsage.qml | 160 + .../qdeclarativexmlhttprequest/data/open.qml | 54 + .../data/open_arg_count.1.qml | 18 + .../data/open_arg_count.2.qml | 18 + .../data/open_invalid_method.qml | 16 + .../data/open_network.expect | 7 + .../data/open_network.reply | 3 + .../data/open_network.wait | 0 .../data/open_sync.qml | 17 + .../data/open_user.qml | 54 + .../data/open_username.qml | 54 + .../data/redirectError.qml | 23 + .../data/redirectRecur.qml | 23 + .../data/redirects.qml | 22 + .../data/redirecttarget.html | 1 + .../data/responseText.qml | 54 + .../data/responseXML_invalid.qml | 24 + .../data/seconddocument.html | 1 + .../data/send_alreadySent.qml | 28 + .../data/send_data.1.expect | 10 + .../data/send_data.1.qml | 22 + .../data/send_data.2.qml | 24 + .../data/send_data.3.qml | 24 + .../data/send_data.4.expect | 10 + .../data/send_data.4.qml | 24 + .../data/send_data.5.qml | 24 + .../data/send_data.6.expect | 10 + .../data/send_data.6.qml | 22 + .../data/send_data.7.qml | 24 + .../data/send_data.reply | 3 + .../data/send_ignoreData.qml | 27 + .../data/send_ignoreData.reply | 3 + .../data/send_ignoreData_GET.expect | 7 + .../data/send_ignoreData_PUT.expect | 7 + .../data/send_unsent.qml | 16 + .../data/setRequestHeader.expect | 9 + .../data/setRequestHeader.qml | 29 + .../data/setRequestHeader.reply | 3 + .../data/setRequestHeader_args.qml | 18 + .../data/setRequestHeader_illegalName.qml | 58 + .../data/setRequestHeader_sent.qml | 32 + .../data/setRequestHeader_unsent.qml | 17 + .../data/staticStateValues.qml | 24 + .../data/status.200.reply | 3 + .../data/status.404.reply | 3 + .../data/status.expect | 7 + .../data/status.qml | 79 + .../data/statusText.qml | 79 + .../data/testdocument.html | 1 + .../qdeclarativexmlhttprequest/data/text.qml | 129 + .../qdeclarativexmlhttprequest/data/text.xml | 1 + .../data/utf16.html | 1 + .../qdeclarativexmlhttprequest/data/utf16.qml | 29 + .../qdeclarativexmlhttprequest/data/utf16.xml | Bin 0 -> 154 bytes .../qdeclarativexmlhttprequest.pro | 20 + .../tst_qdeclarativexmlhttprequest.cpp | 1129 + .../qdeclarativexmllistmodel/data/model.qml | 10 + .../qdeclarativexmllistmodel/data/model.xml | 54 + .../qdeclarativexmllistmodel/data/model2.xml | 14 + .../data/propertychanges.qml | 10 + .../qdeclarativexmllistmodel/data/recipes.qml | 10 + .../qdeclarativexmllistmodel/data/recipes.xml | 90 + .../data/roleCrash.qml | 7 + .../data/roleErrors.qml | 10 + .../data/roleKeys.qml | 13 + .../data/testtypes.qml | 8 + .../qdeclarativexmllistmodel/data/unique.qml | 8 + .../qdeclarativexmllistmodel.pro | 20 + .../tst_qdeclarativexmllistmodel.cpp | 985 + .../qmetaobjectbuilder/qmetaobjectbuilder.pro | 8 + .../tst_qmetaobjectbuilder.cpp | 1248 ++ .../declarative/qmlvisual/ListView/basic1.qml | 30 + .../declarative/qmlvisual/ListView/basic2.qml | 34 + .../declarative/qmlvisual/ListView/basic3.qml | 32 + .../declarative/qmlvisual/ListView/basic4.qml | 36 + .../qmlvisual/ListView/data/basic1.0.png | Bin 0 -> 948 bytes .../qmlvisual/ListView/data/basic1.qml | 11 + .../qmlvisual/ListView/data/basic2.0.png | Bin 0 -> 948 bytes .../qmlvisual/ListView/data/basic2.qml | 11 + .../qmlvisual/ListView/data/basic3.0.png | Bin 0 -> 948 bytes .../qmlvisual/ListView/data/basic3.qml | 11 + .../qmlvisual/ListView/data/basic4.0.png | Bin 0 -> 948 bytes .../qmlvisual/ListView/data/basic4.qml | 11 + .../ListView/data/enforcerange.0.png | Bin 0 -> 680 bytes .../ListView/data/enforcerange.1.png | Bin 0 -> 680 bytes .../ListView/data/enforcerange.2.png | Bin 0 -> 704 bytes .../ListView/data/enforcerange.3.png | Bin 0 -> 695 bytes .../ListView/data/enforcerange.4.png | Bin 0 -> 680 bytes .../ListView/data/enforcerange.5.png | Bin 0 -> 710 bytes .../ListView/data/enforcerange.6.png | Bin 0 -> 705 bytes .../qmlvisual/ListView/data/enforcerange.qml | 2119 ++ .../qmlvisual/ListView/data/itemlist.0.png | Bin 0 -> 976 bytes .../qmlvisual/ListView/data/itemlist.1.png | Bin 0 -> 976 bytes .../qmlvisual/ListView/data/itemlist.2.png | Bin 0 -> 986 bytes .../qmlvisual/ListView/data/itemlist.3.png | Bin 0 -> 977 bytes .../qmlvisual/ListView/data/itemlist.4.png | Bin 0 -> 977 bytes .../qmlvisual/ListView/data/itemlist.5.png | Bin 0 -> 977 bytes .../qmlvisual/ListView/data/itemlist.6.png | Bin 0 -> 990 bytes .../qmlvisual/ListView/data/itemlist.7.png | Bin 0 -> 976 bytes .../qmlvisual/ListView/data/itemlist.qml | 2203 ++ .../qmlvisual/ListView/data/listview.0.png | Bin 0 -> 1525 bytes .../qmlvisual/ListView/data/listview.1.png | Bin 0 -> 1647 bytes .../qmlvisual/ListView/data/listview.2.png | Bin 0 -> 1584 bytes .../qmlvisual/ListView/data/listview.3.png | Bin 0 -> 1648 bytes .../qmlvisual/ListView/data/listview.4.png | Bin 0 -> 1613 bytes .../qmlvisual/ListView/data/listview.5.png | Bin 0 -> 1663 bytes .../qmlvisual/ListView/data/listview.6.png | Bin 0 -> 1666 bytes .../qmlvisual/ListView/data/listview.7.png | Bin 0 -> 1579 bytes .../qmlvisual/ListView/data/listview.8.png | Bin 0 -> 1579 bytes .../qmlvisual/ListView/data/listview.qml | 2227 ++ .../qmlvisual/ListView/enforcerange.qml | 31 + .../qmlvisual/ListView/itemlist.qml | 40 + .../qmlvisual/ListView/listview.qml | 86 + .../Package_Views/data/packageviews.0.png | Bin 0 -> 766 bytes .../Package_Views/data/packageviews.1.png | Bin 0 -> 797 bytes .../Package_Views/data/packageviews.2.png | Bin 0 -> 794 bytes .../Package_Views/data/packageviews.3.png | Bin 0 -> 822 bytes .../Package_Views/data/packageviews.4.png | Bin 0 -> 801 bytes .../Package_Views/data/packageviews.5.png | Bin 0 -> 803 bytes .../Package_Views/data/packageviews.6.png | Bin 0 -> 774 bytes .../Package_Views/data/packageviews.qml | 1767 ++ .../qmlvisual/Package_Views/packageviews.qml | 82 + .../declarative/qmlvisual/TEST_GUIDELINES | 7 + .../bindinganimation/bindinganimation.qml | 36 + .../data/bindinganimation.0.png | Bin 0 -> 832 bytes .../data/bindinganimation.1.png | Bin 0 -> 830 bytes .../data/bindinganimation.2.png | Bin 0 -> 829 bytes .../data/bindinganimation.3.png | Bin 0 -> 830 bytes .../data/bindinganimation.4.png | Bin 0 -> 830 bytes .../data/bindinganimation.5.png | Bin 0 -> 832 bytes .../data/bindinganimation.qml | 1055 + .../colorAnimation/colorAnimation-visual.qml | 41 + .../data-X11/colorAnimation-visual.0.png | Bin 0 -> 622 bytes .../data-X11/colorAnimation-visual.1.png | Bin 0 -> 627 bytes .../data-X11/colorAnimation-visual.2.png | Bin 0 -> 626 bytes .../data-X11/colorAnimation-visual.3.png | Bin 0 -> 625 bytes .../data-X11/colorAnimation-visual.qml | 951 + .../data/colorAnimation-visual.0.png | Bin 0 -> 622 bytes .../data/colorAnimation-visual.1.png | Bin 0 -> 627 bytes .../data/colorAnimation-visual.2.png | Bin 0 -> 626 bytes .../data/colorAnimation-visual.3.png | Bin 0 -> 625 bytes .../data/colorAnimation-visual.qml | 951 + .../animation/easing/data/easing.0.png | Bin 0 -> 1267 bytes .../animation/easing/data/easing.1.png | Bin 0 -> 1648 bytes .../animation/easing/data/easing.2.png | Bin 0 -> 1617 bytes .../animation/easing/data/easing.3.png | Bin 0 -> 1267 bytes .../animation/easing/data/easing.qml | 863 + .../qmlvisual/animation/easing/easing.qml | 194 + .../qmlvisual/animation/loop/data/loop.0.png | Bin 0 -> 502 bytes .../qmlvisual/animation/loop/data/loop.1.png | Bin 0 -> 508 bytes .../qmlvisual/animation/loop/data/loop.2.png | Bin 0 -> 507 bytes .../qmlvisual/animation/loop/data/loop.3.png | Bin 0 -> 508 bytes .../qmlvisual/animation/loop/data/loop.4.png | Bin 0 -> 508 bytes .../qmlvisual/animation/loop/data/loop.5.png | Bin 0 -> 507 bytes .../qmlvisual/animation/loop/data/loop.6.png | Bin 0 -> 508 bytes .../qmlvisual/animation/loop/data/loop.qml | 1471 ++ .../qmlvisual/animation/loop/loop.qml | 24 + .../data/parallelAnimation-visual.0.png | Bin 0 -> 379 bytes .../data/parallelAnimation-visual.qml | 243 + .../parallelAnimation-visual.qml | 52 + .../data/parentAnimation-visual.0.png | Bin 0 -> 1635 bytes .../data/parentAnimation-visual.1.png | Bin 0 -> 1619 bytes .../data/parentAnimation-visual.2.png | Bin 0 -> 1586 bytes .../data/parentAnimation-visual.3.png | Bin 0 -> 1635 bytes .../data/parentAnimation-visual.4.png | Bin 0 -> 1653 bytes .../data/parentAnimation-visual.qml | 1223 ++ .../parentAnimation-visual.qml | 68 + .../data/parentAnimation2.0.png | Bin 0 -> 2011 bytes .../data/parentAnimation2.1.png | Bin 0 -> 2047 bytes .../data/parentAnimation2.2.png | Bin 0 -> 2058 bytes .../data/parentAnimation2.3.png | Bin 0 -> 2052 bytes .../data/parentAnimation2.qml | 1023 + .../parentAnimation2/parentAnimation2.qml | 64 + .../data/pauseAnimation-visual.0.png | Bin 0 -> 3224 bytes .../data/pauseAnimation-visual.1.png | Bin 0 -> 3226 bytes .../data/pauseAnimation-visual.2.png | Bin 0 -> 3229 bytes .../data/pauseAnimation-visual.3.png | Bin 0 -> 3224 bytes .../data/pauseAnimation-visual.4.png | Bin 0 -> 3226 bytes .../data/pauseAnimation-visual.5.png | Bin 0 -> 3229 bytes .../data/pauseAnimation-visual.6.png | Bin 0 -> 3229 bytes .../data/pauseAnimation-visual.qml | 1619 ++ .../pauseAnimation/data/pauseAnimation.0.png | Bin 0 -> 3211 bytes .../pauseAnimation/data/pauseAnimation.1.png | Bin 0 -> 3214 bytes .../pauseAnimation/data/pauseAnimation.2.png | Bin 0 -> 3209 bytes .../pauseAnimation/data/pauseAnimation.3.png | Bin 0 -> 3211 bytes .../pauseAnimation/data/pauseAnimation.4.png | Bin 0 -> 3214 bytes .../pauseAnimation/data/pauseAnimation.5.png | Bin 0 -> 3214 bytes .../pauseAnimation/pauseAnimation-visual.qml | 36 + .../animation/pauseAnimation/pics/qtlogo.png | Bin 0 -> 2738 bytes .../data/propertyAction-visual.0.png | Bin 0 -> 336 bytes .../data/propertyAction-visual.1.png | Bin 0 -> 335 bytes .../data/propertyAction-visual.2.png | Bin 0 -> 344 bytes .../data/propertyAction-visual.3.png | Bin 0 -> 336 bytes .../data/propertyAction-visual.qml | 815 + .../propertyAction/propertyAction-visual.qml | 40 + .../qtbug10586/data/qtbug10586.0.png | Bin 0 -> 1131 bytes .../qtbug10586/data/qtbug10586.1.png | Bin 0 -> 1135 bytes .../qtbug10586/data/qtbug10586.2.png | Bin 0 -> 1141 bytes .../qtbug10586/data/qtbug10586.3.png | Bin 0 -> 1147 bytes .../qtbug10586/data/qtbug10586.4.png | Bin 0 -> 1132 bytes .../animation/qtbug10586/data/qtbug10586.qml | 1107 + .../animation/qtbug10586/qtbug10586.qml | 23 + .../qtbug13398/data/qtbug13398.0.png | Bin 0 -> 1281 bytes .../qtbug13398/data/qtbug13398.1.png | Bin 0 -> 1265 bytes .../animation/qtbug13398/data/qtbug13398.qml | 447 + .../animation/qtbug13398/qtbug13398.qml | 68 + .../animation/reanchor/data/reanchor.0.png | Bin 0 -> 637 bytes .../animation/reanchor/data/reanchor.1.png | Bin 0 -> 637 bytes .../animation/reanchor/data/reanchor.2.png | Bin 0 -> 642 bytes .../animation/reanchor/data/reanchor.3.png | Bin 0 -> 647 bytes .../animation/reanchor/data/reanchor.4.png | Bin 0 -> 637 bytes .../animation/reanchor/data/reanchor.5.png | Bin 0 -> 646 bytes .../animation/reanchor/data/reanchor.6.png | Bin 0 -> 637 bytes .../animation/reanchor/data/reanchor.7.png | Bin 0 -> 637 bytes .../animation/reanchor/data/reanchor.8.png | Bin 0 -> 647 bytes .../animation/reanchor/data/reanchor.9.png | Bin 0 -> 642 bytes .../animation/reanchor/data/reanchor.qml | 2471 +++ .../qmlvisual/animation/reanchor/reanchor.qml | 69 + .../animation/reanchorRTL/data/reanchor.0.png | Bin 0 -> 637 bytes .../animation/reanchorRTL/data/reanchor.1.png | Bin 0 -> 637 bytes .../reanchorRTL/data/reanchor.10.png | Bin 0 -> 647 bytes .../reanchorRTL/data/reanchor.11.png | Bin 0 -> 637 bytes .../reanchorRTL/data/reanchor.12.png | Bin 0 -> 636 bytes .../animation/reanchorRTL/data/reanchor.2.png | Bin 0 -> 636 bytes .../animation/reanchorRTL/data/reanchor.3.png | Bin 0 -> 647 bytes .../animation/reanchorRTL/data/reanchor.4.png | Bin 0 -> 641 bytes .../animation/reanchorRTL/data/reanchor.5.png | Bin 0 -> 637 bytes .../animation/reanchorRTL/data/reanchor.6.png | Bin 0 -> 637 bytes .../animation/reanchorRTL/data/reanchor.7.png | Bin 0 -> 636 bytes .../animation/reanchorRTL/data/reanchor.8.png | Bin 0 -> 637 bytes .../animation/reanchorRTL/data/reanchor.9.png | Bin 0 -> 637 bytes .../animation/reanchorRTL/data/reanchor.qml | 1499 ++ .../animation/reanchorRTL/reanchor.qml | 69 + .../data/scriptAction-visual.0.png | Bin 0 -> 334 bytes .../data/scriptAction-visual.1.png | Bin 0 -> 335 bytes .../data/scriptAction-visual.2.png | Bin 0 -> 335 bytes .../scriptAction/data/scriptAction-visual.qml | 515 + .../scriptAction/scriptAction-visual.qml | 40 + .../qmlvisual/fillmode/data/fillmode.0.png | Bin 0 -> 16855 bytes .../qmlvisual/fillmode/data/fillmode.qml | 11 + .../declarative/qmlvisual/fillmode/face.png | Bin 0 -> 1011 bytes .../qmlvisual/fillmode/fillmode.qml | 21 + .../qmlvisual/focusscope/data/test.0.png | Bin 0 -> 1974 bytes .../qmlvisual/focusscope/data/test.1.png | Bin 0 -> 1968 bytes .../qmlvisual/focusscope/data/test.2.png | Bin 0 -> 1968 bytes .../qmlvisual/focusscope/data/test.3.png | Bin 0 -> 1974 bytes .../qmlvisual/focusscope/data/test.qml | 923 + .../qmlvisual/focusscope/data/test2.0.png | Bin 0 -> 439 bytes .../qmlvisual/focusscope/data/test2.1.png | Bin 0 -> 439 bytes .../qmlvisual/focusscope/data/test2.qml | 323 + .../qmlvisual/focusscope/data/test3.0.png | Bin 0 -> 487 bytes .../qmlvisual/focusscope/data/test3.1.png | Bin 0 -> 509 bytes .../qmlvisual/focusscope/data/test3.2.png | Bin 0 -> 491 bytes .../qmlvisual/focusscope/data/test3.3.png | Bin 0 -> 499 bytes .../qmlvisual/focusscope/data/test3.4.png | Bin 0 -> 487 bytes .../qmlvisual/focusscope/data/test3.qml | 1327 ++ .../declarative/qmlvisual/focusscope/test.qml | 81 + .../qmlvisual/focusscope/test2.qml | 38 + .../qmlvisual/focusscope/test3.qml | 52 + .../animated-smooth.qml | 66 + .../qdeclarativeborderimage/animated.qml | 58 + .../qdeclarativeborderimage/borders.qml | 18 + .../content/MyBorderImage.qml | 38 + .../qdeclarativeborderimage/content/bw.png | Bin 0 -> 1357 bytes .../content/colors-round.sci | 7 + .../content/colors-stretch.sci | 5 + .../content/colors.png | Bin 0 -> 713 bytes .../qdeclarativeborderimage/content/qmldir | 1 + .../data/animated-smooth.0.png | Bin 0 -> 4686 bytes .../data/animated-smooth.1.png | Bin 0 -> 25454 bytes .../data/animated-smooth.qml | 319 + .../data/animated.0.png | Bin 0 -> 4686 bytes .../data/animated.1.png | Bin 0 -> 9642 bytes .../qdeclarativeborderimage/data/animated.qml | 343 + .../data/borders.0.png | Bin 0 -> 28741 bytes .../qdeclarativeborderimage/data/borders.qml | 11 + .../data-MAC/flickable-horizontal.0.png | Bin 0 -> 1439 bytes .../data-MAC/flickable-horizontal.1.png | Bin 0 -> 1424 bytes .../data-MAC/flickable-horizontal.2.png | Bin 0 -> 1428 bytes .../data-MAC/flickable-horizontal.3.png | Bin 0 -> 1396 bytes .../data-MAC/flickable-horizontal.4.png | Bin 0 -> 1454 bytes .../data-MAC/flickable-horizontal.qml | 1575 ++ .../data/flickable-horizontal.0.png | Bin 0 -> 1436 bytes .../data/flickable-horizontal.1.png | Bin 0 -> 1426 bytes .../data/flickable-horizontal.2.png | Bin 0 -> 1429 bytes .../data/flickable-horizontal.3.png | Bin 0 -> 1395 bytes .../data/flickable-horizontal.4.png | Bin 0 -> 1450 bytes .../data/flickable-horizontal.qml | 1575 ++ .../data/flickable-nested.0.png | Bin 0 -> 1710 bytes .../data/flickable-nested.1.png | Bin 0 -> 1710 bytes .../data/flickable-nested.2.png | Bin 0 -> 1727 bytes .../data/flickable-nested.3.png | Bin 0 -> 1727 bytes .../data/flickable-nested.4.png | Bin 0 -> 1727 bytes .../data/flickable-nested.5.png | Bin 0 -> 1731 bytes .../data/flickable-nested.qml | 2159 ++ .../data/flickable-vertical.0.png | Bin 0 -> 1070 bytes .../data/flickable-vertical.1.png | Bin 0 -> 1064 bytes .../data/flickable-vertical.2.png | Bin 0 -> 1079 bytes .../data/flickable-vertical.3.png | Bin 0 -> 1079 bytes .../data/flickable-vertical.4.png | Bin 0 -> 1057 bytes .../data/flickable-vertical.5.png | Bin 0 -> 1080 bytes .../data/flickable-vertical.6.png | Bin 0 -> 1030 bytes .../data/flickable-vertical.7.png | Bin 0 -> 1070 bytes .../data/flickable-vertical.8.png | Bin 0 -> 1055 bytes .../data/flickable-vertical.qml | 3647 ++++ .../flickable-horizontal.qml | 37 + .../flickable-nested.qml | 50 + .../flickable-vertical.qml | 90 + .../data/test-flipable.0.png | Bin 0 -> 942 bytes .../data/test-flipable.1.png | Bin 0 -> 1111 bytes .../data/test-flipable.2.png | Bin 0 -> 1152 bytes .../data/test-flipable.3.png | Bin 0 -> 976 bytes .../data/test-flipable.4.png | Bin 0 -> 1096 bytes .../data/test-flipable.5.png | Bin 0 -> 1154 bytes .../data/test-flipable.6.png | Bin 0 -> 984 bytes .../data/test-flipable.qml | 1623 ++ .../data/test_flipable_resize.0.png | Bin 0 -> 1649 bytes .../data/test_flipable_resize.qml | 207 + .../qdeclarativeflipable/test-flipable.qml | 79 + .../test_flipable_resize.qml | 62 + .../qdeclarativegridview/data/gridview.0.png | Bin 0 -> 1318 bytes .../qdeclarativegridview/data/gridview.1.png | Bin 0 -> 1318 bytes .../qdeclarativegridview/data/gridview.10.png | Bin 0 -> 1318 bytes .../qdeclarativegridview/data/gridview.2.png | Bin 0 -> 1332 bytes .../qdeclarativegridview/data/gridview.3.png | Bin 0 -> 1331 bytes .../qdeclarativegridview/data/gridview.4.png | Bin 0 -> 1321 bytes .../qdeclarativegridview/data/gridview.5.png | Bin 0 -> 1325 bytes .../qdeclarativegridview/data/gridview.6.png | Bin 0 -> 1321 bytes .../qdeclarativegridview/data/gridview.7.png | Bin 0 -> 1341 bytes .../qdeclarativegridview/data/gridview.8.png | Bin 0 -> 1341 bytes .../qdeclarativegridview/data/gridview.9.png | Bin 0 -> 1359 bytes .../qdeclarativegridview/data/gridview.qml | 2859 +++ .../qdeclarativegridview/data/gridview2.0.png | Bin 0 -> 1325 bytes .../qdeclarativegridview/data/gridview2.1.png | Bin 0 -> 1325 bytes .../data/gridview2.10.png | Bin 0 -> 1313 bytes .../qdeclarativegridview/data/gridview2.2.png | Bin 0 -> 1337 bytes .../qdeclarativegridview/data/gridview2.3.png | Bin 0 -> 1360 bytes .../qdeclarativegridview/data/gridview2.4.png | Bin 0 -> 1406 bytes .../qdeclarativegridview/data/gridview2.5.png | Bin 0 -> 1337 bytes .../qdeclarativegridview/data/gridview2.6.png | Bin 0 -> 1340 bytes .../qdeclarativegridview/data/gridview2.7.png | Bin 0 -> 1327 bytes .../qdeclarativegridview/data/gridview2.8.png | Bin 0 -> 1353 bytes .../qdeclarativegridview/data/gridview2.9.png | Bin 0 -> 1325 bytes .../qdeclarativegridview/data/gridview2.qml | 2479 +++ .../qdeclarativegridview/gridview.qml | 51 + .../qdeclarativegridview/gridview2.qml | 62 + .../qdeclarativemousearea/data/drag.0.png | Bin 0 -> 1578 bytes .../qdeclarativemousearea/data/drag.1.png | Bin 0 -> 1578 bytes .../qdeclarativemousearea/data/drag.2.png | Bin 0 -> 1585 bytes .../qdeclarativemousearea/data/drag.3.png | Bin 0 -> 1568 bytes .../qdeclarativemousearea/data/drag.4.png | Bin 0 -> 1578 bytes .../qdeclarativemousearea/data/drag.5.png | Bin 0 -> 1583 bytes .../qdeclarativemousearea/data/drag.6.png | Bin 0 -> 1581 bytes .../qdeclarativemousearea/data/drag.7.png | Bin 0 -> 1582 bytes .../qdeclarativemousearea/data/drag.8.png | Bin 0 -> 1581 bytes .../qdeclarativemousearea/data/drag.qml | 5207 +++++ .../data/mousearea-flickable.0.png | Bin 0 -> 1701 bytes .../data/mousearea-flickable.1.png | Bin 0 -> 1701 bytes .../data/mousearea-flickable.10.png | Bin 0 -> 1701 bytes .../data/mousearea-flickable.11.png | Bin 0 -> 1721 bytes .../data/mousearea-flickable.12.png | Bin 0 -> 1705 bytes .../data/mousearea-flickable.13.png | Bin 0 -> 1705 bytes .../data/mousearea-flickable.14.png | Bin 0 -> 1701 bytes .../data/mousearea-flickable.2.png | Bin 0 -> 1701 bytes .../data/mousearea-flickable.3.png | Bin 0 -> 1704 bytes .../data/mousearea-flickable.4.png | Bin 0 -> 1704 bytes .../data/mousearea-flickable.5.png | Bin 0 -> 1705 bytes .../data/mousearea-flickable.6.png | Bin 0 -> 1705 bytes .../data/mousearea-flickable.7.png | Bin 0 -> 1701 bytes .../data/mousearea-flickable.8.png | Bin 0 -> 1701 bytes .../data/mousearea-flickable.9.png | Bin 0 -> 1705 bytes .../data/mousearea-flickable.qml | 5127 +++++ .../data/mousearea-visual.0.png | Bin 0 -> 486 bytes .../data/mousearea-visual.1.png | Bin 0 -> 486 bytes .../data/mousearea-visual.10.png | Bin 0 -> 494 bytes .../data/mousearea-visual.11.png | Bin 0 -> 494 bytes .../data/mousearea-visual.12.png | Bin 0 -> 494 bytes .../data/mousearea-visual.13.png | Bin 0 -> 494 bytes .../data/mousearea-visual.14.png | Bin 0 -> 494 bytes .../data/mousearea-visual.15.png | Bin 0 -> 494 bytes .../data/mousearea-visual.2.png | Bin 0 -> 489 bytes .../data/mousearea-visual.3.png | Bin 0 -> 489 bytes .../data/mousearea-visual.4.png | Bin 0 -> 489 bytes .../data/mousearea-visual.5.png | Bin 0 -> 496 bytes .../data/mousearea-visual.6.png | Bin 0 -> 496 bytes .../data/mousearea-visual.7.png | Bin 0 -> 496 bytes .../data/mousearea-visual.8.png | Bin 0 -> 496 bytes .../data/mousearea-visual.9.png | Bin 0 -> 494 bytes .../data/mousearea-visual.qml | 5867 +++++ .../data/mouseregion.0.png | Bin 0 -> 471 bytes .../data/mouseregion.1.png | Bin 0 -> 474 bytes .../data/mouseregion.10.png | Bin 0 -> 479 bytes .../data/mouseregion.11.png | Bin 0 -> 479 bytes .../data/mouseregion.12.png | Bin 0 -> 479 bytes .../data/mouseregion.13.png | Bin 0 -> 479 bytes .../data/mouseregion.14.png | Bin 0 -> 479 bytes .../data/mouseregion.15.png | Bin 0 -> 479 bytes .../data/mouseregion.16.png | Bin 0 -> 1454 bytes .../data/mouseregion.17.png | Bin 0 -> 1454 bytes .../data/mouseregion.18.png | Bin 0 -> 1454 bytes .../data/mouseregion.19.png | Bin 0 -> 1454 bytes .../data/mouseregion.2.png | Bin 0 -> 474 bytes .../data/mouseregion.20.png | Bin 0 -> 1454 bytes .../data/mouseregion.21.png | Bin 0 -> 1454 bytes .../data/mouseregion.22.png | Bin 0 -> 1454 bytes .../data/mouseregion.3.png | Bin 0 -> 474 bytes .../data/mouseregion.4.png | Bin 0 -> 481 bytes .../data/mouseregion.5.png | Bin 0 -> 481 bytes .../data/mouseregion.6.png | Bin 0 -> 481 bytes .../data/mouseregion.7.png | Bin 0 -> 481 bytes .../data/mouseregion.8.png | Bin 0 -> 479 bytes .../data/mouseregion.9.png | Bin 0 -> 479 bytes .../qdeclarativemousearea/data/nested.0.png | Bin 0 -> 1360 bytes .../qdeclarativemousearea/data/nested.1.png | Bin 0 -> 1367 bytes .../qdeclarativemousearea/data/nested.2.png | Bin 0 -> 1367 bytes .../qdeclarativemousearea/data/nested.3.png | Bin 0 -> 1372 bytes .../qdeclarativemousearea/data/nested.4.png | Bin 0 -> 1382 bytes .../qdeclarativemousearea/data/nested.5.png | Bin 0 -> 1379 bytes .../qdeclarativemousearea/data/nested.6.png | Bin 0 -> 1390 bytes .../qdeclarativemousearea/data/nested.7.png | Bin 0 -> 1379 bytes .../qdeclarativemousearea/data/nested.8.png | Bin 0 -> 1380 bytes .../qdeclarativemousearea/data/nested.9.png | Bin 0 -> 1379 bytes .../qdeclarativemousearea/data/nested.qml | 5039 +++++ .../qmlvisual/qdeclarativemousearea/drag.qml | 26 + .../mousearea-flickable.qml | 52 + .../mousearea-visual.qml | 135 + .../qdeclarativemousearea/nested.qml | 62 + .../data/particles.0.png | Bin 0 -> 1055 bytes .../data/particles.1.png | Bin 0 -> 10086 bytes .../data/particles.2.png | Bin 0 -> 14829 bytes .../data/particles.3.png | Bin 0 -> 14095 bytes .../qdeclarativeparticles/data/particles.qml | 775 + .../qdeclarativeparticles/particles.qml | 56 + .../qmlvisual/qdeclarativeparticles/star.png | Bin 0 -> 262 bytes .../data/test-pathview-2.0.png | Bin 0 -> 1114 bytes .../data/test-pathview-2.1.png | Bin 0 -> 1119 bytes .../data/test-pathview-2.2.png | Bin 0 -> 1102 bytes .../data/test-pathview-2.3.png | Bin 0 -> 1092 bytes .../data/test-pathview-2.4.png | Bin 0 -> 1140 bytes .../data/test-pathview-2.5.png | Bin 0 -> 1140 bytes .../data/test-pathview-2.qml | 1855 ++ .../data/test-pathview.0.png | Bin 0 -> 1169 bytes .../data/test-pathview.1.png | Bin 0 -> 1172 bytes .../data/test-pathview.2.png | Bin 0 -> 1201 bytes .../data/test-pathview.3.png | Bin 0 -> 1164 bytes .../data/test-pathview.4.png | Bin 0 -> 1227 bytes .../data/test-pathview.5.png | Bin 0 -> 1184 bytes .../data/test-pathview.6.png | Bin 0 -> 1188 bytes .../data/test-pathview.qml | 2567 +++ .../qdeclarativepathview/test-pathview-2.qml | 70 + .../qdeclarativepathview/test-pathview.qml | 70 + .../data/dynamic.0.png | Bin 0 -> 263 bytes .../data/dynamic.1.png | Bin 0 -> 280 bytes .../data/dynamic.2.png | Bin 0 -> 270 bytes .../data/dynamic.3.png | Bin 0 -> 280 bytes .../data/dynamic.4.png | Bin 0 -> 280 bytes .../data/dynamic.5.png | Bin 0 -> 283 bytes .../data/dynamic.6.png | Bin 0 -> 281 bytes .../qdeclarativepositioners/data/dynamic.qml | 1603 ++ .../data/usingRepeater.0.png | Bin 0 -> 1747 bytes .../data/usingRepeater.qml | 135 + .../qdeclarativepositioners/dynamic.qml | 70 + .../qdeclarativepositioners/usingRepeater.qml | 16 + .../data/smoothedfollow.0.png | Bin 0 -> 1513 bytes .../data/smoothedfollow.1.png | Bin 0 -> 1537 bytes .../data/smoothedfollow.2.png | Bin 0 -> 1537 bytes .../data/smoothedfollow.3.png | Bin 0 -> 1537 bytes .../data/smoothedfollow.qml | 795 + .../smoothedfollow.qml | 128 + .../qdeclarativespringanimation/clock.qml | 64 + .../content/background.png | Bin 0 -> 46895 bytes .../content/center.png | Bin 0 -> 765 bytes .../content/clock.png | Bin 0 -> 20653 bytes .../content/hour.png | Bin 0 -> 625 bytes .../content/minute.png | Bin 0 -> 625 bytes .../content/second.png | Bin 0 -> 303 bytes .../data-MAC/follow.0.png | Bin 0 -> 941 bytes .../data-MAC/follow.1.png | Bin 0 -> 975 bytes .../data-MAC/follow.2.png | Bin 0 -> 1235 bytes .../data-MAC/follow.3.png | Bin 0 -> 1225 bytes .../data-MAC/follow.4.png | Bin 0 -> 1247 bytes .../data-MAC/follow.5.png | Bin 0 -> 1243 bytes .../data-MAC/follow.6.png | Bin 0 -> 1234 bytes .../data-MAC/follow.7.png | Bin 0 -> 1242 bytes .../data-MAC/follow.qml | 1763 ++ .../data-X11/follow.0.png | Bin 0 -> 950 bytes .../data-X11/follow.1.png | Bin 0 -> 983 bytes .../data-X11/follow.2.png | Bin 0 -> 1243 bytes .../data-X11/follow.3.png | Bin 0 -> 1235 bytes .../data-X11/follow.4.png | Bin 0 -> 1253 bytes .../data-X11/follow.5.png | Bin 0 -> 1249 bytes .../data-X11/follow.6.png | Bin 0 -> 1241 bytes .../data-X11/follow.7.png | Bin 0 -> 1251 bytes .../data-X11/follow.qml | 1763 ++ .../data/clock.0.png | Bin 0 -> 16333 bytes .../data/clock.1.png | Bin 0 -> 16437 bytes .../data/clock.2.png | Bin 0 -> 16543 bytes .../data/clock.qml | 615 + .../data/follow.0.png | Bin 0 -> 950 bytes .../data/follow.1.png | Bin 0 -> 983 bytes .../data/follow.2.png | Bin 0 -> 1243 bytes .../data/follow.3.png | Bin 0 -> 1235 bytes .../data/follow.4.png | Bin 0 -> 1253 bytes .../data/follow.5.png | Bin 0 -> 1249 bytes .../data/follow.6.png | Bin 0 -> 1241 bytes .../data/follow.7.png | Bin 0 -> 1251 bytes .../data/follow.qml | 1763 ++ .../qdeclarativespringanimation/follow.qml | 79 + .../align/data-MAC/justify.0.png | Bin 0 -> 7233 bytes .../align/data-MAC/justify.qml | 11 + .../align/data-MAC/multilineAlign.0.png | Bin 0 -> 801 bytes .../align/data-MAC/multilineAlign.qml | 247 + .../align/data-X11/multilineAlign.0.png | Bin 0 -> 791 bytes .../align/data-X11/multilineAlign.qml | 247 + .../align/data/multilineAlign.0.png | Bin 0 -> 1895 bytes .../align/data/multilineAlign.qml | 247 + .../qdeclarativetext/align/justify.qml | 22 + .../qdeclarativetext/align/multilineAlign.qml | 25 + .../baseline/data-MAC/parentanchor.0.png | Bin 0 -> 1392 bytes .../baseline/data-MAC/parentanchor.qml | 131 + .../baseline/data-X11/parentanchor.0.png | Bin 0 -> 1313 bytes .../baseline/data-X11/parentanchor.qml | 131 + .../baseline/data/parentanchor.qml | 131 + .../baseline/parentanchor.qml | 15 + .../qdeclarativetext/bugs/QTBUG-14469.qml | 23 + .../bugs/data-MAC/QTBUG-14469.0.png | Bin 0 -> 210 bytes .../bugs/data-MAC/QTBUG-14469.1.png | Bin 0 -> 270 bytes .../bugs/data-MAC/QTBUG-14469.qml | 475 + .../bugs/data-X11/QTBUG-14469.0.png | Bin 0 -> 210 bytes .../bugs/data-X11/QTBUG-14469.qml | 475 + .../bugs/data/QTBUG-14469.0.png | Bin 0 -> 422 bytes .../bugs/data/QTBUG-14469.qml | 475 + .../data-MAC/qtbug_14865.0.png | Bin 0 -> 322 bytes .../data-MAC/qtbug_14865.1.png | Bin 0 -> 322 bytes .../qdeclarativetext/data-MAC/qtbug_14865.qml | 447 + .../data-X11/qtbug_14865.0.png | Bin 0 -> 465 bytes .../data-X11/qtbug_14865.1.png | Bin 0 -> 465 bytes .../qdeclarativetext/data-X11/qtbug_14865.qml | 447 + .../qdeclarativetext/data/qtbug_14865.0.png | Bin 0 -> 1400 bytes .../qdeclarativetext/data/qtbug_14865.qml | 447 + .../elide/data-MAC/elide.0.png | Bin 0 -> 491 bytes .../elide/data-MAC/elide.1.png | Bin 0 -> 491 bytes .../qdeclarativetext/elide/data-MAC/elide.qml | 279 + .../elide/data-MAC/elide2.0.png | Bin 0 -> 1240 bytes .../elide/data-MAC/elide2.1.png | Bin 0 -> 1106 bytes .../elide/data-MAC/elide2.2.png | Bin 0 -> 999 bytes .../elide/data-MAC/elide2.3.png | Bin 0 -> 864 bytes .../elide/data-MAC/elide2.4.png | Bin 0 -> 703 bytes .../elide/data-MAC/elide2.qml | 991 + .../elide/data-MAC/multilength.0.png | Bin 0 -> 791 bytes .../elide/data-MAC/multilength.1.png | Bin 0 -> 854 bytes .../elide/data-MAC/multilength.qml | 303 + .../elide/data-X11/elide.0.png | Bin 0 -> 581 bytes .../elide/data-X11/elide.1.png | Bin 0 -> 581 bytes .../qdeclarativetext/elide/data-X11/elide.qml | 279 + .../elide/data-X11/elide2.0.png | Bin 0 -> 1187 bytes .../elide/data-X11/elide2.1.png | Bin 0 -> 1066 bytes .../elide/data-X11/elide2.2.png | Bin 0 -> 948 bytes .../elide/data-X11/elide2.3.png | Bin 0 -> 819 bytes .../elide/data-X11/elide2.4.png | Bin 0 -> 682 bytes .../elide/data-X11/elide2.qml | 991 + .../elide/data-X11/multilength.0.png | Bin 0 -> 903 bytes .../elide/data-X11/multilength.1.png | Bin 0 -> 967 bytes .../elide/data-X11/multilength.2.png | Bin 0 -> 962 bytes .../elide/data-X11/multilength.3.png | Bin 0 -> 678 bytes .../elide/data-X11/multilength.4.png | Bin 0 -> 676 bytes .../elide/data-X11/multilength.5.png | Bin 0 -> 542 bytes .../elide/data-X11/multilength.qml | 1323 ++ .../qdeclarativetext/elide/elide.qml | 32 + .../qdeclarativetext/elide/elide2.qml | 13 + .../qdeclarativetext/elide/multilength.qml | 20 + .../qdeclarativetext/font/BorderedText.qml | 9 + .../font/data-MAC/plaintext.0.png | Bin 0 -> 14238 bytes .../font/data-MAC/plaintext.qml | 11 + .../font/data-MAC/plaintext2.0.png | Bin 0 -> 1563 bytes .../font/data-MAC/plaintext2.qml | 11 + .../font/data-MAC/plaintext3.0.png | Bin 0 -> 6348 bytes .../font/data-MAC/plaintext3.qml | 11 + .../font/data-MAC/richtext.0.png | Bin 0 -> 9321 bytes .../font/data-MAC/richtext.qml | 11 + .../font/data-MAC/richtext2.0.png | Bin 0 -> 10663 bytes .../font/data-MAC/richtext2.qml | 11 + .../font/data-X11/plaintext.0.png | Bin 0 -> 13194 bytes .../font/data-X11/plaintext.qml | 11 + .../font/data-X11/plaintext2.0.png | Bin 0 -> 1510 bytes .../font/data-X11/plaintext2.qml | 11 + .../font/data-X11/plaintext3.0.png | Bin 0 -> 6368 bytes .../font/data-X11/plaintext3.qml | 11 + .../font/data-X11/richtext.0.png | Bin 0 -> 9415 bytes .../font/data-X11/richtext.qml | 11 + .../font/data-X11/richtext2.0.png | Bin 0 -> 10671 bytes .../font/data-X11/richtext2.qml | 11 + .../font/data/plaintext.0.png | Bin 0 -> 77181 bytes .../qdeclarativetext/font/data/plaintext.qml | 11 + .../font/data/plaintext2.0.png | Bin 0 -> 2778 bytes .../qdeclarativetext/font/data/plaintext2.qml | 11 + .../font/data/plaintext3.0.png | Bin 0 -> 53503 bytes .../qdeclarativetext/font/data/plaintext3.qml | 11 + .../qdeclarativetext/font/data/richtext.0.png | Bin 0 -> 103375 bytes .../qdeclarativetext/font/data/richtext.qml | 11 + .../font/data/richtext2.0.png | Bin 0 -> 10671 bytes .../qdeclarativetext/font/data/richtext2.qml | 11 + .../qdeclarativetext/font/plaintext.qml | 101 + .../qdeclarativetext/font/plaintext2.qml | 23 + .../qdeclarativetext/font/plaintext3.qml | 62 + .../qdeclarativetext/font/richtext.qml | 47 + .../qdeclarativetext/font/richtext2.qml | 43 + .../maximumLineCount/data-X11/newLines.0.png | Bin 0 -> 343 bytes .../maximumLineCount/data-X11/newLines.qml | 11 + .../data-X11/newLines_wrap.0.png | Bin 0 -> 465 bytes .../data-X11/newLines_wrap.qml | 11 + .../data-X11/newLines_wrap_elide.0.png | Bin 0 -> 469 bytes .../data-X11/newLines_wrap_elide.qml | 11 + .../maximumLineCount/data-X11/wrap.0.png | Bin 0 -> 557 bytes .../maximumLineCount/data-X11/wrap.qml | 11 + .../data-X11/wrap_elide.0.png | Bin 0 -> 537 bytes .../maximumLineCount/data-X11/wrap_elide.qml | 11 + .../maximumLineCount/data/newLines.0.png | Bin 0 -> 343 bytes .../maximumLineCount/data/newLines.qml | 11 + .../maximumLineCount/data/newLines_wrap.0.png | Bin 0 -> 465 bytes .../maximumLineCount/data/newLines_wrap.qml | 11 + .../data/newLines_wrap_elide.0.png | Bin 0 -> 469 bytes .../data/newLines_wrap_elide.qml | 11 + .../maximumLineCount/data/wrap.0.png | Bin 0 -> 557 bytes .../maximumLineCount/data/wrap.qml | 11 + .../maximumLineCount/data/wrap_elide.0.png | Bin 0 -> 537 bytes .../maximumLineCount/data/wrap_elide.qml | 11 + .../maximumLineCount/newLines.qml | 13 + .../maximumLineCount/newLines_wrap.qml | 14 + .../maximumLineCount/newLines_wrap_elide.qml | 15 + .../maximumLineCount/wrap.qml | 14 + .../maximumLineCount/wrap_elide.qml | 15 + .../qdeclarativetext/qtbug_14865.qml | 18 + .../qdeclarativetextedit/MultilineEdit.qml | 76 + .../qdeclarativetextedit/cursorDelegate.qml | 36 + .../data-MAC/cursorDelegate.0.png | Bin 0 -> 1177 bytes .../data-MAC/cursorDelegate.1.png | Bin 0 -> 1254 bytes .../data-MAC/cursorDelegate.2.png | Bin 0 -> 1199 bytes .../data-MAC/cursorDelegate.3.png | Bin 0 -> 1198 bytes .../data-MAC/cursorDelegate.4.png | Bin 0 -> 1195 bytes .../data-MAC/cursorDelegate.5.png | Bin 0 -> 1197 bytes .../data-MAC/cursorDelegate.6.png | Bin 0 -> 3145 bytes .../data-MAC/cursorDelegate.7.png | Bin 0 -> 3146 bytes .../data-MAC/cursorDelegate.8.png | Bin 0 -> 3144 bytes .../data-MAC/cursorDelegate.9.png | Bin 0 -> 3135 bytes .../data-MAC/cursorDelegate.qml | 1499 ++ .../data-MAC/justify.0.png | Bin 0 -> 7233 bytes .../qdeclarativetextedit/data-MAC/justify.qml | 11 + .../data-MAC/qt-669.0.png | Bin 0 -> 737 bytes .../data-MAC/qt-669.1.png | Bin 0 -> 740 bytes .../data-MAC/qt-669.2.png | Bin 0 -> 746 bytes .../data-MAC/qt-669.3.png | Bin 0 -> 739 bytes .../data-MAC/qt-669.4.png | Bin 0 -> 737 bytes .../qdeclarativetextedit/data-MAC/qt-669.qml | 1371 ++ .../data-MAC/usingMultilineEdit.0.png | Bin 0 -> 1362 bytes .../data-MAC/usingMultilineEdit.1.png | Bin 0 -> 1377 bytes .../data-MAC/usingMultilineEdit.10.png | Bin 0 -> 2037 bytes .../data-MAC/usingMultilineEdit.11.png | Bin 0 -> 2037 bytes .../data-MAC/usingMultilineEdit.12.png | Bin 0 -> 2037 bytes .../data-MAC/usingMultilineEdit.2.png | Bin 0 -> 1461 bytes .../data-MAC/usingMultilineEdit.3.png | Bin 0 -> 1577 bytes .../data-MAC/usingMultilineEdit.4.png | Bin 0 -> 1704 bytes .../data-MAC/usingMultilineEdit.5.png | Bin 0 -> 1778 bytes .../data-MAC/usingMultilineEdit.6.png | Bin 0 -> 1797 bytes .../data-MAC/usingMultilineEdit.7.png | Bin 0 -> 1859 bytes .../data-MAC/usingMultilineEdit.8.png | Bin 0 -> 1835 bytes .../data-MAC/usingMultilineEdit.9.png | Bin 0 -> 2028 bytes .../data-MAC/usingMultilineEdit.qml | 4687 ++++ .../qdeclarativetextedit/data-MAC/wrap.0.png | Bin 0 -> 3756 bytes .../qdeclarativetextedit/data-MAC/wrap.1.png | Bin 0 -> 3891 bytes .../qdeclarativetextedit/data-MAC/wrap.2.png | Bin 0 -> 3964 bytes .../qdeclarativetextedit/data-MAC/wrap.3.png | Bin 0 -> 4054 bytes .../qdeclarativetextedit/data-MAC/wrap.4.png | Bin 0 -> 4132 bytes .../qdeclarativetextedit/data-MAC/wrap.5.png | Bin 0 -> 4234 bytes .../qdeclarativetextedit/data-MAC/wrap.6.png | Bin 0 -> 4238 bytes .../qdeclarativetextedit/data-MAC/wrap.7.png | Bin 0 -> 4238 bytes .../qdeclarativetextedit/data-MAC/wrap.qml | 2467 +++ .../data-X11/cursorDelegate.0.png | Bin 0 -> 1173 bytes .../data-X11/cursorDelegate.1.png | Bin 0 -> 1249 bytes .../data-X11/cursorDelegate.2.png | Bin 0 -> 1331 bytes .../data-X11/cursorDelegate.3.png | Bin 0 -> 1212 bytes .../data-X11/cursorDelegate.4.png | Bin 0 -> 1208 bytes .../data-X11/cursorDelegate.5.png | Bin 0 -> 1213 bytes .../data-X11/cursorDelegate.6.png | Bin 0 -> 3145 bytes .../data-X11/cursorDelegate.7.png | Bin 0 -> 3146 bytes .../data-X11/cursorDelegate.8.png | Bin 0 -> 3144 bytes .../data-X11/cursorDelegate.9.png | Bin 0 -> 3135 bytes .../data-X11/cursorDelegate.qml | 1499 ++ .../data-X11/linkActivated.0.png | Bin 0 -> 609 bytes .../data-X11/linkActivated.1.png | Bin 0 -> 677 bytes .../data-X11/linkActivated.qml | 191 + .../data-X11/qt-669.0.png | Bin 0 -> 855 bytes .../data-X11/qt-669.1.png | Bin 0 -> 863 bytes .../data-X11/qt-669.2.png | Bin 0 -> 865 bytes .../data-X11/qt-669.3.png | Bin 0 -> 862 bytes .../data-X11/qt-669.4.png | Bin 0 -> 855 bytes .../qdeclarativetextedit/data-X11/qt-669.qml | 1371 ++ .../data-X11/usingMultilineEdit.0.png | Bin 0 -> 1357 bytes .../data-X11/usingMultilineEdit.1.png | Bin 0 -> 1371 bytes .../data-X11/usingMultilineEdit.10.png | Bin 0 -> 2032 bytes .../data-X11/usingMultilineEdit.11.png | Bin 0 -> 2032 bytes .../data-X11/usingMultilineEdit.12.png | Bin 0 -> 2032 bytes .../data-X11/usingMultilineEdit.2.png | Bin 0 -> 1451 bytes .../data-X11/usingMultilineEdit.3.png | Bin 0 -> 1565 bytes .../data-X11/usingMultilineEdit.4.png | Bin 0 -> 1691 bytes .../data-X11/usingMultilineEdit.5.png | Bin 0 -> 1763 bytes .../data-X11/usingMultilineEdit.6.png | Bin 0 -> 1779 bytes .../data-X11/usingMultilineEdit.7.png | Bin 0 -> 1843 bytes .../data-X11/usingMultilineEdit.8.png | Bin 0 -> 1825 bytes .../data-X11/usingMultilineEdit.9.png | Bin 0 -> 2024 bytes .../data-X11/usingMultilineEdit.qml | 4687 ++++ .../qdeclarativetextedit/data-X11/wrap.0.png | Bin 0 -> 3481 bytes .../qdeclarativetextedit/data-X11/wrap.1.png | Bin 0 -> 3606 bytes .../qdeclarativetextedit/data-X11/wrap.2.png | Bin 0 -> 3676 bytes .../qdeclarativetextedit/data-X11/wrap.3.png | Bin 0 -> 3754 bytes .../qdeclarativetextedit/data-X11/wrap.4.png | Bin 0 -> 3828 bytes .../qdeclarativetextedit/data-X11/wrap.5.png | Bin 0 -> 3927 bytes .../qdeclarativetextedit/data-X11/wrap.6.png | Bin 0 -> 3930 bytes .../qdeclarativetextedit/data-X11/wrap.7.png | Bin 0 -> 3930 bytes .../qdeclarativetextedit/data-X11/wrap.qml | 2467 +++ .../data/cursorDelegate.0.png | Bin 0 -> 3171 bytes .../data/cursorDelegate.1.png | Bin 0 -> 3603 bytes .../data/cursorDelegate.2.png | Bin 0 -> 3152 bytes .../data/cursorDelegate.3.png | Bin 0 -> 3147 bytes .../data/cursorDelegate.4.png | Bin 0 -> 3145 bytes .../data/cursorDelegate.5.png | Bin 0 -> 3147 bytes .../data/cursorDelegate.6.png | Bin 0 -> 3145 bytes .../data/cursorDelegate.7.png | Bin 0 -> 3146 bytes .../data/cursorDelegate.8.png | Bin 0 -> 3144 bytes .../data/cursorDelegate.9.png | Bin 0 -> 3135 bytes .../data/cursorDelegate.qml | 1499 ++ .../data/flickableEdit.0.png | Bin 0 -> 850 bytes .../data/flickableEdit.1.png | Bin 0 -> 859 bytes .../data/flickableEdit.2.png | Bin 0 -> 1049 bytes .../data/flickableEdit.3.png | Bin 0 -> 1051 bytes .../data/flickableEdit.4.png | Bin 0 -> 698 bytes .../data/flickableEdit.5.png | Bin 0 -> 698 bytes .../data/flickableEdit.6.png | Bin 0 -> 1063 bytes .../data/flickableEdit.qml | 3551 +++ .../data/linkActivated.0.png | Bin 0 -> 609 bytes .../data/linkActivated.1.png | Bin 0 -> 677 bytes .../data/linkActivated.qml | 191 + .../qdeclarativetextedit/data/qt-669.0.png | Bin 0 -> 4802 bytes .../qdeclarativetextedit/data/qt-669.1.png | Bin 0 -> 4804 bytes .../qdeclarativetextedit/data/qt-669.2.png | Bin 0 -> 4801 bytes .../qdeclarativetextedit/data/qt-669.3.png | Bin 0 -> 4791 bytes .../qdeclarativetextedit/data/qt-669.qml | 1371 ++ .../data/usingMultilineEdit.0.png | Bin 0 -> 4006 bytes .../data/usingMultilineEdit.1.png | Bin 0 -> 4293 bytes .../data/usingMultilineEdit.10.png | Bin 0 -> 6074 bytes .../data/usingMultilineEdit.11.png | Bin 0 -> 6074 bytes .../data/usingMultilineEdit.2.png | Bin 0 -> 4683 bytes .../data/usingMultilineEdit.3.png | Bin 0 -> 5114 bytes .../data/usingMultilineEdit.4.png | Bin 0 -> 5270 bytes .../data/usingMultilineEdit.5.png | Bin 0 -> 5401 bytes .../data/usingMultilineEdit.6.png | Bin 0 -> 5591 bytes .../data/usingMultilineEdit.7.png | Bin 0 -> 5261 bytes .../data/usingMultilineEdit.8.png | Bin 0 -> 6072 bytes .../data/usingMultilineEdit.9.png | Bin 0 -> 6074 bytes .../data/usingMultilineEdit.qml | 4687 ++++ .../qdeclarativetextedit/data/wrap.0.png | Bin 0 -> 1110 bytes .../qdeclarativetextedit/data/wrap.1.png | Bin 0 -> 1110 bytes .../qdeclarativetextedit/data/wrap.2.png | Bin 0 -> 1110 bytes .../qdeclarativetextedit/data/wrap.3.png | Bin 0 -> 1110 bytes .../qdeclarativetextedit/data/wrap.4.png | Bin 0 -> 1110 bytes .../qdeclarativetextedit/data/wrap.5.png | Bin 0 -> 1110 bytes .../qdeclarativetextedit/data/wrap.6.png | Bin 0 -> 1110 bytes .../qdeclarativetextedit/data/wrap.qml | 2467 +++ .../qdeclarativetextedit/flickableEdit.qml | 20 + .../qdeclarativetextedit/justify.qml | 22 + .../qdeclarativetextedit/linkActivated.qml | 15 + .../qmlvisual/qdeclarativetextedit/qt-669.qml | 19 + .../usingMultilineEdit.qml | 14 + .../qmlvisual/qdeclarativetextedit/wrap.qml | 35 + .../qdeclarativetextinput/LineEdit.qml | 69 + .../qdeclarativetextinput/cursorDelegate.qml | 37 + .../data-MAC/cursorDelegate.0.png | Bin 0 -> 1177 bytes .../data-MAC/cursorDelegate.1.png | Bin 0 -> 1148 bytes .../data-MAC/cursorDelegate.2.png | Bin 0 -> 1312 bytes .../data-MAC/cursorDelegate.3.png | Bin 0 -> 1256 bytes .../data-MAC/cursorDelegate.4.png | Bin 0 -> 1197 bytes .../data-MAC/cursorDelegate.5.png | Bin 0 -> 1197 bytes .../data-MAC/cursorDelegate.6.png | Bin 0 -> 801 bytes .../data-MAC/cursorDelegate.7.png | Bin 0 -> 802 bytes .../data-MAC/cursorDelegate.8.png | Bin 0 -> 802 bytes .../data-MAC/cursorDelegate.qml | 1551 ++ .../data-MAC/echoMode.0.png | Bin 0 -> 256 bytes .../data-MAC/echoMode.1.png | Bin 0 -> 343 bytes .../data-MAC/echoMode.2.png | Bin 0 -> 461 bytes .../data-MAC/echoMode.3.png | Bin 0 -> 539 bytes .../data-MAC/echoMode.qml | 1043 + .../data-MAC/hAlign.0.png | Bin 0 -> 3987 bytes .../qdeclarativetextinput/data-MAC/hAlign.qml | 107 + .../data-MAC/usingLineEdit.0.png | Bin 0 -> 1254 bytes .../data-MAC/usingLineEdit.1.png | Bin 0 -> 1328 bytes .../data-MAC/usingLineEdit.10.png | Bin 0 -> 1345 bytes .../data-MAC/usingLineEdit.11.png | Bin 0 -> 1433 bytes .../data-MAC/usingLineEdit.2.png | Bin 0 -> 1328 bytes .../data-MAC/usingLineEdit.3.png | Bin 0 -> 1328 bytes .../data-MAC/usingLineEdit.4.png | Bin 0 -> 1316 bytes .../data-MAC/usingLineEdit.5.png | Bin 0 -> 1318 bytes .../data-MAC/usingLineEdit.6.png | Bin 0 -> 1321 bytes .../data-MAC/usingLineEdit.7.png | Bin 0 -> 1316 bytes .../data-MAC/usingLineEdit.8.png | Bin 0 -> 1362 bytes .../data-MAC/usingLineEdit.9.png | Bin 0 -> 1423 bytes .../data-MAC/usingLineEdit.qml | 4335 ++++ .../data-X11/cursorDelegate.0.png | Bin 0 -> 1173 bytes .../data-X11/cursorDelegate.1.png | Bin 0 -> 1143 bytes .../data-X11/cursorDelegate.2.png | Bin 0 -> 1312 bytes .../data-X11/cursorDelegate.3.png | Bin 0 -> 1250 bytes .../data-X11/cursorDelegate.4.png | Bin 0 -> 1193 bytes .../data-X11/cursorDelegate.5.png | Bin 0 -> 1193 bytes .../data-X11/cursorDelegate.qml | 1551 ++ .../data-X11/echoMode.0.png | Bin 0 -> 358 bytes .../data-X11/echoMode.1.png | Bin 0 -> 446 bytes .../data-X11/echoMode.2.png | Bin 0 -> 553 bytes .../data-X11/echoMode.3.png | Bin 0 -> 622 bytes .../data-X11/echoMode.qml | 1043 + .../data-X11/hAlign.0.png | Bin 0 -> 3685 bytes .../qdeclarativetextinput/data-X11/hAlign.qml | 107 + .../data-X11/qtbug-15818.0.png | Bin 0 -> 573 bytes .../data-X11/qtbug-15818.1.png | Bin 0 -> 573 bytes .../data-X11/qtbug-15818.2.png | Bin 0 -> 573 bytes .../data-X11/qtbug-15818.3.png | Bin 0 -> 647 bytes .../data-X11/qtbug-15818.4.png | Bin 0 -> 647 bytes .../data-X11/qtbug-15818.5.png | Bin 0 -> 625 bytes .../data-X11/qtbug-15818.qml | 1039 + .../data-X11/usingLineEdit.0.png | Bin 0 -> 1265 bytes .../data-X11/usingLineEdit.1.png | Bin 0 -> 1337 bytes .../data-X11/usingLineEdit.10.png | Bin 0 -> 1389 bytes .../data-X11/usingLineEdit.11.png | Bin 0 -> 1468 bytes .../data-X11/usingLineEdit.2.png | Bin 0 -> 1337 bytes .../data-X11/usingLineEdit.3.png | Bin 0 -> 1279 bytes .../data-X11/usingLineEdit.4.png | Bin 0 -> 1368 bytes .../data-X11/usingLineEdit.5.png | Bin 0 -> 1367 bytes .../data-X11/usingLineEdit.6.png | Bin 0 -> 1377 bytes .../data-X11/usingLineEdit.7.png | Bin 0 -> 1368 bytes .../data-X11/usingLineEdit.8.png | Bin 0 -> 1384 bytes .../data-X11/usingLineEdit.9.png | Bin 0 -> 1471 bytes .../data-X11/usingLineEdit.qml | 4335 ++++ .../data/cursorDelegate.qml | 1551 ++ .../qdeclarativetextinput/data/echoMode.qml | 1043 + .../data/flickableInput.0.png | Bin 0 -> 850 bytes .../data/flickableInput.1.png | Bin 0 -> 1037 bytes .../data/flickableInput.2.png | Bin 0 -> 1042 bytes .../data/flickableInput.3.png | Bin 0 -> 850 bytes .../data/flickableInput.4.png | Bin 0 -> 850 bytes .../data/flickableInput.5.png | Bin 0 -> 632 bytes .../data/flickableInput.6.png | Bin 0 -> 830 bytes .../data/flickableInput.7.png | Bin 0 -> 849 bytes .../data/flickableInput.qml | 3279 +++ .../qdeclarativetextinput/data/hAlign.qml | 107 + .../qdeclarativetextinput/echoMode.qml | 11 + .../qdeclarativetextinput/flickableInput.qml | 21 + .../qdeclarativetextinput/hAlign.qml | 41 + .../qdeclarativetextinput/qtbug-15818.qml | 13 + .../qdeclarativetextinput/usingLineEdit.qml | 10 + .../auto/declarative/qmlvisual/qmlvisual.pro | 35 + .../qmlvisual/rect/GradientRect.qml | 25 + .../declarative/qmlvisual/rect/MyRect.qml | 21 + .../qmlvisual/rect/data/GradientRect.0.png | Bin 0 -> 248 bytes .../qmlvisual/rect/data/GradientRect.qml | 11 + .../qmlvisual/rect/data/MyRect.0.png | Bin 0 -> 135 bytes .../qmlvisual/rect/data/MyRect.qml | 11 + .../qmlvisual/rect/data/rect-painting.0.png | Bin 0 -> 15366 bytes .../qmlvisual/rect/data/rect-painting.qml | 11 + .../qmlvisual/rect/rect-painting.qml | 55 + .../declarative/qmlvisual/repeater/basic1.qml | 31 + .../declarative/qmlvisual/repeater/basic2.qml | 35 + .../declarative/qmlvisual/repeater/basic3.qml | 33 + .../declarative/qmlvisual/repeater/basic4.qml | 37 + .../qmlvisual/repeater/data/basic1.0.png | Bin 0 -> 707 bytes .../qmlvisual/repeater/data/basic1.qml | 11 + .../qmlvisual/repeater/data/basic2.0.png | Bin 0 -> 707 bytes .../qmlvisual/repeater/data/basic2.qml | 11 + .../qmlvisual/repeater/data/basic3.0.png | Bin 0 -> 707 bytes .../qmlvisual/repeater/data/basic3.qml | 11 + .../qmlvisual/repeater/data/basic4.0.png | Bin 0 -> 707 bytes .../qmlvisual/repeater/data/basic4.qml | 11 + .../data/selftest_noimages.qml | 356 + .../selftest_noimages/selftest_noimages.qml | 9 + .../qmlvisual/shared/DejaVuSansMono.ttf | Bin 0 -> 237788 bytes .../auto/declarative/qmlvisual/shared/README | 7 + .../declarative/qmlvisual/shared/TestText.qml | 8 + .../qmlvisual/shared/TestTextEdit.qml | 14 + .../qmlvisual/shared/TestTextInput.qml | 14 + .../auto/declarative/qmlvisual/shared/qmldir | 3 + .../declarative/qmlvisual/tst_qmlvisual.cpp | 418 + .../qmlvisual/webview/autosize/autosize.qml | 62 + .../webview/autosize/data-X11/autosize.0.png | Bin 0 -> 10185 bytes .../webview/autosize/data-X11/autosize.1.png | Bin 0 -> 10185 bytes .../webview/autosize/data-X11/autosize.2.png | Bin 0 -> 10185 bytes .../webview/autosize/data-X11/autosize.3.png | Bin 0 -> 10185 bytes .../webview/autosize/data-X11/autosize.4.png | Bin 0 -> 10185 bytes .../webview/autosize/data/autosize.0.png | Bin 0 -> 10185 bytes .../webview/autosize/data/autosize.1.png | Bin 0 -> 10185 bytes .../webview/autosize/data/autosize.2.png | Bin 0 -> 10185 bytes .../webview/autosize/data/autosize.3.png | Bin 0 -> 10185 bytes .../webview/autosize/data/autosize.4.png | Bin 0 -> 10185 bytes .../webview/autosize/data/autosize.qml | 115 + .../webview/flickable/data/flickweb.0.png | Bin 0 -> 2812 bytes .../webview/flickable/data/flickweb.1.png | Bin 0 -> 2812 bytes .../webview/flickable/data/flickweb.10.png | Bin 0 -> 2829 bytes .../webview/flickable/data/flickweb.2.png | Bin 0 -> 3466 bytes .../webview/flickable/data/flickweb.3.png | Bin 0 -> 2812 bytes .../webview/flickable/data/flickweb.4.png | Bin 0 -> 2829 bytes .../webview/flickable/data/flickweb.5.png | Bin 0 -> 2829 bytes .../webview/flickable/data/flickweb.6.png | Bin 0 -> 2768 bytes .../webview/flickable/data/flickweb.7.png | Bin 0 -> 2829 bytes .../webview/flickable/data/flickweb.8.png | Bin 0 -> 2829 bytes .../webview/flickable/data/flickweb.9.png | Bin 0 -> 2829 bytes .../webview/flickable/data/flickweb.qml | 6083 ++++++ .../qmlvisual/webview/flickable/flickweb.qml | 35 + .../qmlvisual/webview/flickable/qtlogo.png | Bin 0 -> 2738 bytes .../qmlvisual/webview/flickable/test.html | 3 + .../javascript/data/evaluateJavaScript.0.png | Bin 0 -> 7999 bytes .../javascript/data/evaluateJavaScript.1.png | Bin 0 -> 8020 bytes .../javascript/data/evaluateJavaScript.2.png | Bin 0 -> 8143 bytes .../javascript/data/evaluateJavaScript.3.png | Bin 0 -> 8158 bytes .../javascript/data/evaluateJavaScript.4.png | Bin 0 -> 8284 bytes .../javascript/data/evaluateJavaScript.5.png | Bin 0 -> 8284 bytes .../javascript/data/evaluateJavaScript.6.png | Bin 0 -> 8284 bytes .../javascript/data/evaluateJavaScript.7.png | Bin 0 -> 8284 bytes .../javascript/data/evaluateJavaScript.8.png | Bin 0 -> 8284 bytes .../javascript/data/evaluateJavaScript.qml | 3759 ++++ .../javascript/data/windowObjects.0.png | Bin 0 -> 7991 bytes .../javascript/data/windowObjects.1.png | Bin 0 -> 7991 bytes .../javascript/data/windowObjects.2.png | Bin 0 -> 7643 bytes .../javascript/data/windowObjects.3.png | Bin 0 -> 7733 bytes .../javascript/data/windowObjects.4.png | Bin 0 -> 8116 bytes .../webview/javascript/data/windowObjects.qml | 2643 +++ .../webview/javascript/evaluateJavaScript.qml | 33 + .../webview/javascript/test-objects.html | 12 + .../webview/javascript/windowObjects.qml | 28 + .../webview/settings/data/fontFamily.0.png | Bin 0 -> 3774 bytes .../webview/settings/data/fontFamily.qml | 395 + .../webview/settings/data/fontSize.0.png | Bin 0 -> 32180 bytes .../webview/settings/data/fontSize.qml | 339 + .../settings/data/noAutoLoadImages.0.png | Bin 0 -> 6609 bytes .../settings/data/noAutoLoadImages.1.png | Bin 0 -> 6609 bytes .../settings/data/noAutoLoadImages.qml | 595 + .../webview/settings/data/setFontFamily.0.png | Bin 0 -> 12132 bytes .../webview/settings/data/setFontFamily.qml | 351 + .../qmlvisual/webview/settings/fontFamily.qml | 18 + .../qmlvisual/webview/settings/fontSize.qml | 72 + .../webview/settings/noAutoLoadImages.qml | 22 + .../qmlvisual/webview/settings/qtlogo.png | Bin 0 -> 2738 bytes .../webview/settings/setFontFamily.qml | 12 + .../webview/settings/tarzeau_ocr_a.ttf | Bin 0 -> 24544 bytes .../qmlvisual/webview/settings/test-img.html | 6 + .../qmlvisual/webview/settings/test.html | 9 + .../webview/zooming/data/pageWidth.qml | 227 + .../webview/zooming/data/renderControl.0.png | Bin 0 -> 7589 bytes .../webview/zooming/data/renderControl.qml | 415 + .../webview/zooming/data/resolution.0.png | Bin 0 -> 6275 bytes .../webview/zooming/data/resolution.1.png | Bin 0 -> 3553 bytes .../webview/zooming/data/resolution.2.png | Bin 0 -> 5838 bytes .../webview/zooming/data/resolution.3.png | Bin 0 -> 8005 bytes .../webview/zooming/data/resolution.4.png | Bin 0 -> 6087 bytes .../webview/zooming/data/resolution.qml | 1319 ++ .../webview/zooming/data/zoomTextOnly.0.png | Bin 0 -> 5589 bytes .../webview/zooming/data/zoomTextOnly.1.png | Bin 0 -> 6848 bytes .../webview/zooming/data/zoomTextOnly.qml | 655 + .../webview/zooming/data/zooming.0.png | Bin 0 -> 735 bytes .../webview/zooming/data/zooming.1.png | Bin 0 -> 735 bytes .../webview/zooming/data/zooming.2.png | Bin 0 -> 735 bytes .../webview/zooming/data/zooming.3.png | Bin 0 -> 735 bytes .../webview/zooming/data/zooming.qml | 2115 ++ .../qmlvisual/webview/zooming/pageWidth.qml | 11 + .../qmlvisual/webview/zooming/qtlogo.png | Bin 0 -> 2738 bytes .../webview/zooming/renderControl.html | 7 + .../webview/zooming/renderControl.qml | 22 + .../qmlvisual/webview/zooming/resolution.html | 6 + .../qmlvisual/webview/zooming/resolution.qml | 19 + .../webview/zooming/zoomTextOnly.html | 7 + .../webview/zooming/zoomTextOnly.qml | 17 + .../qmlvisual/webview/zooming/zooming.html | 6 + .../qmlvisual/webview/zooming/zooming.qml | 19 + .../qpacketprotocol/qpacketprotocol.pro | 9 + .../qpacketprotocol/tst_qpacketprotocol.cpp | 263 + .../qperformancetimer/qperformancetimer.pro | 7 + .../tst_qperformancetimer.cpp | 68 + tests/auto/declarative/runall.sh | 100 + tests/auto/declarative/shared/debugutil.cpp | 104 + tests/auto/declarative/shared/debugutil_p.h | 94 + .../declarative/shared/testhttpserver.cpp | 324 + .../auto/declarative/shared/testhttpserver.h | 93 + tests/auto/declarative/symbianlibs.pri | 9 + .../declarative/binding/binding.pro | 17 + .../declarative/binding/data/idproperty.txt | 9 + .../binding/data/localproperty.txt | 5 + .../binding/data/objectproperty.txt | 7 + .../declarative/binding/testtypes.cpp | 46 + .../declarative/binding/testtypes.h | 83 + .../declarative/binding/tst_binding.cpp | 166 + .../declarative/compilation/compilation.pro | 17 + .../compilation/data/BoomBlock.qml | 106 + .../compilation/tst_compilation.cpp | 95 + .../declarative/creation/creation.pro | 15 + .../declarative/creation/data/item.qml | 75 + .../declarative/creation/data/qobject.qml | 45 + .../declarative/creation/tst_creation.cpp | 365 + tests/benchmarks/declarative/declarative.pro | 15 + .../declarative/painting/data/63x63.png | Bin 0 -> 3077 bytes .../painting/data/63x63_opaque.png | Bin 0 -> 3440 bytes .../declarative/painting/data/64x64.png | Bin 0 -> 3101 bytes .../painting/data/64x64_opaque.png | Bin 0 -> 3588 bytes .../declarative/painting/paintbenchmark.cpp | 417 + .../declarative/painting/painting.pro | 16 + .../declarative/pointers/pointers.pro | 8 + .../declarative/pointers/tst_pointers.cpp | 77 + .../data/myqmlobject.qml | 44 + .../data/myqmlobject_binding.qml | 47 + .../qdeclarativecomponent/data/object.qml | 44 + .../qdeclarativecomponent/data/object_id.qml | 47 + .../data/samegame/BoomBlock.qml | 97 + .../data/samegame/pics/blueStar.png | Bin 0 -> 278 bytes .../data/samegame/pics/blueStone.png | Bin 0 -> 2691 bytes .../data/samegame/pics/greenStar.png | Bin 0 -> 273 bytes .../data/samegame/pics/greenStone.png | Bin 0 -> 2662 bytes .../data/samegame/pics/redStar.png | Bin 0 -> 274 bytes .../data/samegame/pics/redStone.png | Bin 0 -> 2604 bytes .../data/samegame/pics/yellowStone.png | Bin 0 -> 2667 bytes .../data/synthesized_properties.2.qml | 56 + .../data/synthesized_properties.qml | 46 + .../qdeclarativecomponent.pro | 17 + .../qdeclarativecomponent/testtypes.cpp | 46 + .../qdeclarativecomponent/testtypes.h | 83 + .../tst_qdeclarativecomponent.cpp | 123 + .../declarative/qdeclarativeimage/image.png | Bin 0 -> 611 bytes .../qdeclarativeimage/qdeclarativeimage.pro | 17 + .../tst_qdeclarativeimage.cpp | 113 + .../qdeclarativemetaproperty/data/object.qml | 44 + .../data/synthesized_object.qml | 47 + .../qdeclarativemetaproperty.pro | 16 + .../tst_qdeclarativemetaproperty.cpp | 117 + .../declarative/qmltime/example.qml | 55 + .../declarative/qmltime/qmltime.cpp | 294 + .../declarative/qmltime/qmltime.pro | 15 + .../qmltime/tests/anchors/empty.qml | 75 + .../qmltime/tests/anchors/fill.qml | 82 + .../qmltime/tests/anchors/null.qml | 68 + .../qmltime/tests/animation/large.qml | 82 + .../qmltime/tests/animation/largeNoProps.qml | 82 + .../qmltime/tests/item_creation/children.qml | 75 + .../qmltime/tests/item_creation/data.qml | 75 + .../tests/item_creation/no_creation.qml | 53 + .../qmltime/tests/item_creation/resources.qml | 75 + .../qmltime/tests/loader/Loaded.qml | 48 + .../qmltime/tests/loader/component_loader.qml | 57 + .../qmltime/tests/loader/empty_loader.qml | 56 + .../qmltime/tests/loader/no_loader.qml | 55 + .../qmltime/tests/loader/source_loader.qml | 57 + .../positioner_creation/no_positioner.qml | 78 + .../positioner_creation/null_positioner.qml | 75 + .../tests/positioner_creation/positioner.qml | 78 + .../qmltime/tests/vmemetaobject/null.qml | 54 + .../qmltime/tests/vmemetaobject/property.qml | 59 + .../qperformancetimer/qperformancetimer.pro | 8 + .../tst_qperformancetimer.cpp | 100 + .../declarative/script/data/CustomObject.qml | 48 + .../declarative/script/data/block.qml | 75 + .../declarative/script/data/global.js | 54 + .../declarative/script/data/global_prop.qml | 53 + .../declarative/script/data/signal_args.qml | 47 + .../declarative/script/data/signal_qml.qml | 47 + .../script/data/signal_unconnected.qml | 45 + .../script/data/signal_unusedArgs.qml | 47 + .../declarative/script/data/slot_complex.qml | 57 + .../script/data/slot_complex_js.js | 8 + .../script/data/slot_complex_js.qml | 49 + .../declarative/script/data/slot_simple.qml | 50 + .../declarative/script/data/slot_simple_js.js | 3 + .../script/data/slot_simple_js.qml | 48 + .../benchmarks/declarative/script/script.pro | 20 + .../declarative/script/tst_script.cpp | 703 + .../typeimports/data/QmlTestType1.qml | 43 + .../typeimports/data/QmlTestType2.qml | 43 + .../typeimports/data/QmlTestType3.qml | 43 + .../typeimports/data/QmlTestType4.qml | 43 + .../declarative/typeimports/data/cpp.qml | 56 + .../declarative/typeimports/data/qml.qml | 54 + .../typeimports/tst_typeimports.cpp | 140 + .../declarative/typeimports/typeimports.pro | 15 + tests/global/.gitignore | 2 + tests/shared/util.h | 70 + tests/tests.pro | 2 + tools/qmlviewer/Info_mac.plist | 49 + tools/qmlviewer/browser/Browser.qml | 318 + tools/qmlviewer/browser/browser.qrc | 9 + tools/qmlviewer/browser/images/folder.png | Bin 0 -> 1841 bytes tools/qmlviewer/browser/images/titlebar.png | Bin 0 -> 1436 bytes tools/qmlviewer/browser/images/titlebar.sci | 5 + tools/qmlviewer/browser/images/up.png | Bin 0 -> 662 bytes tools/qmlviewer/deviceorientation.cpp | 80 + tools/qmlviewer/deviceorientation.h | 84 + .../qmlviewer/deviceorientation_harmattan.cpp | 161 + tools/qmlviewer/deviceorientation_maemo5.cpp | 148 + tools/qmlviewer/deviceorientation_symbian.cpp | 192 + tools/qmlviewer/loggerwidget.cpp | 230 + tools/qmlviewer/loggerwidget.h | 101 + tools/qmlviewer/main.cpp | 597 + tools/qmlviewer/proxysettings.cpp | 113 + tools/qmlviewer/proxysettings.h | 75 + tools/qmlviewer/proxysettings.ui | 115 + tools/qmlviewer/proxysettings_maemo5.ui | 177 + tools/qmlviewer/qdeclarativetester.cpp | 453 + tools/qmlviewer/qdeclarativetester.h | 290 + tools/qmlviewer/qml.icns | Bin 0 -> 196156 bytes tools/qmlviewer/qml.pri | 50 + tools/qmlviewer/qmlruntime.cpp | 1552 ++ tools/qmlviewer/qmlruntime.h | 204 + tools/qmlviewer/qmlviewer.pro | 52 + tools/qmlviewer/recopts.ui | 513 + tools/qmlviewer/recopts_maemo5.ui | 254 + tools/qmlviewer/startup/Logo.qml | 179 + tools/qmlviewer/startup/qt-back.png | Bin 0 -> 3549 bytes tools/qmlviewer/startup/qt-blue.jpg | Bin 0 -> 20900 bytes tools/qmlviewer/startup/qt-front.png | Bin 0 -> 3318 bytes tools/qmlviewer/startup/qt-sketch.jpg | Bin 0 -> 17048 bytes tools/qmlviewer/startup/qt-text.png | Bin 0 -> 14565 bytes tools/qmlviewer/startup/quick-blur.png | Bin 0 -> 2826 bytes tools/qmlviewer/startup/quick-regular.png | Bin 0 -> 1399 bytes tools/qmlviewer/startup/shadow.png | Bin 0 -> 1592 bytes tools/qmlviewer/startup/startup.qml | 173 + tools/qmlviewer/startup/startup.qrc | 16 + tools/qmlviewer/startup/white-star.png | Bin 0 -> 2651 bytes tools/qmlviewer/texteditautoresizer_maemo5.h | 113 + tools/tools.pro | 2 + 4015 files changed, 467112 insertions(+) create mode 100644 demos/declarative/calculator/Core/Button.qml create mode 100644 demos/declarative/calculator/Core/Display.qml create mode 100644 demos/declarative/calculator/Core/calculator.js create mode 100644 demos/declarative/calculator/Core/images/button-.png create mode 100644 demos/declarative/calculator/Core/images/button-blue.png create mode 100644 demos/declarative/calculator/Core/images/button-green.png create mode 100644 demos/declarative/calculator/Core/images/button-purple.png create mode 100644 demos/declarative/calculator/Core/images/button-red.png create mode 100644 demos/declarative/calculator/Core/images/display.png create mode 100644 demos/declarative/calculator/Core/qmldir create mode 100644 demos/declarative/calculator/calculator.qml create mode 100644 demos/declarative/calculator/calculator.qmlproject create mode 100644 demos/declarative/declarative.pro create mode 100644 demos/declarative/demos.qmlproject create mode 100644 demos/declarative/flickr/common/Progress.qml create mode 100644 demos/declarative/flickr/common/RssModel.qml create mode 100644 demos/declarative/flickr/common/ScrollBar.qml create mode 100644 demos/declarative/flickr/common/Slider.qml create mode 100644 demos/declarative/flickr/common/qmldir create mode 100644 demos/declarative/flickr/flickr-90.qml create mode 100644 demos/declarative/flickr/flickr.qml create mode 100644 demos/declarative/flickr/flickr.qmlproject create mode 100644 demos/declarative/flickr/mobile/Button.qml create mode 100644 demos/declarative/flickr/mobile/GridDelegate.qml create mode 100644 demos/declarative/flickr/mobile/ImageDetails.qml create mode 100644 demos/declarative/flickr/mobile/ListDelegate.qml create mode 100644 demos/declarative/flickr/mobile/TitleBar.qml create mode 100644 demos/declarative/flickr/mobile/ToolBar.qml create mode 100644 demos/declarative/flickr/mobile/images/gloss.png create mode 100644 demos/declarative/flickr/mobile/images/lineedit.png create mode 100644 demos/declarative/flickr/mobile/images/lineedit.sci create mode 100644 demos/declarative/flickr/mobile/images/quit.png create mode 100644 demos/declarative/flickr/mobile/images/stripes.png create mode 100644 demos/declarative/flickr/mobile/images/titlebar.png create mode 100644 demos/declarative/flickr/mobile/images/titlebar.sci create mode 100644 demos/declarative/flickr/mobile/images/toolbutton.png create mode 100644 demos/declarative/flickr/mobile/images/toolbutton.sci create mode 100644 demos/declarative/minehunt/MinehuntCore/Explosion.qml create mode 100644 demos/declarative/minehunt/MinehuntCore/Tile.qml create mode 100644 demos/declarative/minehunt/MinehuntCore/pics/back.png create mode 100644 demos/declarative/minehunt/MinehuntCore/pics/background.png create mode 100644 demos/declarative/minehunt/MinehuntCore/pics/bomb-color.png create mode 100644 demos/declarative/minehunt/MinehuntCore/pics/bomb.png create mode 100644 demos/declarative/minehunt/MinehuntCore/pics/face-sad.png create mode 100644 demos/declarative/minehunt/MinehuntCore/pics/face-smile-big.png create mode 100644 demos/declarative/minehunt/MinehuntCore/pics/face-smile.png create mode 100644 demos/declarative/minehunt/MinehuntCore/pics/flag-color.png create mode 100644 demos/declarative/minehunt/MinehuntCore/pics/flag.png create mode 100644 demos/declarative/minehunt/MinehuntCore/pics/front.png create mode 100644 demos/declarative/minehunt/MinehuntCore/pics/quit.png create mode 100644 demos/declarative/minehunt/MinehuntCore/pics/star.png create mode 100644 demos/declarative/minehunt/MinehuntCore/qmldir create mode 100644 demos/declarative/minehunt/README create mode 100644 demos/declarative/minehunt/main.cpp create mode 100644 demos/declarative/minehunt/minehunt.cpp create mode 100644 demos/declarative/minehunt/minehunt.h create mode 100644 demos/declarative/minehunt/minehunt.pro create mode 100644 demos/declarative/minehunt/minehunt.qml create mode 100644 demos/declarative/minehunt/minehunt.qmlproject create mode 100644 demos/declarative/minehunt/minehunt.qrc create mode 100644 demos/declarative/photoviewer/PhotoViewerCore/AlbumDelegate.qml create mode 100644 demos/declarative/photoviewer/PhotoViewerCore/BusyIndicator.qml create mode 100644 demos/declarative/photoviewer/PhotoViewerCore/Button.qml create mode 100644 demos/declarative/photoviewer/PhotoViewerCore/EditableButton.qml create mode 100644 demos/declarative/photoviewer/PhotoViewerCore/PhotoDelegate.qml create mode 100644 demos/declarative/photoviewer/PhotoViewerCore/ProgressBar.qml create mode 100644 demos/declarative/photoviewer/PhotoViewerCore/RssModel.qml create mode 100644 demos/declarative/photoviewer/PhotoViewerCore/Tag.qml create mode 100644 demos/declarative/photoviewer/PhotoViewerCore/images/box-shadow.png create mode 100644 demos/declarative/photoviewer/PhotoViewerCore/images/busy.png create mode 100644 demos/declarative/photoviewer/PhotoViewerCore/images/cardboard.png create mode 100644 demos/declarative/photoviewer/PhotoViewerCore/qmldir create mode 100644 demos/declarative/photoviewer/PhotoViewerCore/script/script.js create mode 100644 demos/declarative/photoviewer/i18n/base.ts create mode 100644 demos/declarative/photoviewer/i18n/qml_fr.qm create mode 100644 demos/declarative/photoviewer/i18n/qml_fr.ts create mode 100644 demos/declarative/photoviewer/photoviewer.qml create mode 100644 demos/declarative/photoviewer/photoviewer.qmlproject create mode 100644 demos/declarative/rssnews/content/BusyIndicator.qml create mode 100644 demos/declarative/rssnews/content/CategoryDelegate.qml create mode 100644 demos/declarative/rssnews/content/NewsDelegate.qml create mode 100644 demos/declarative/rssnews/content/RssFeeds.qml create mode 100644 demos/declarative/rssnews/content/ScrollBar.qml create mode 100644 demos/declarative/rssnews/content/images/busy.png create mode 100644 demos/declarative/rssnews/content/images/scrollbar.png create mode 100644 demos/declarative/rssnews/rssnews.qml create mode 100644 demos/declarative/rssnews/rssnews.qmlproject create mode 100644 demos/declarative/samegame/SamegameCore/BoomBlock.qml create mode 100644 demos/declarative/samegame/SamegameCore/Button.qml create mode 100644 demos/declarative/samegame/SamegameCore/Dialog.qml create mode 100644 demos/declarative/samegame/SamegameCore/pics/background.png create mode 100644 demos/declarative/samegame/SamegameCore/pics/blueStar.png create mode 100644 demos/declarative/samegame/SamegameCore/pics/blueStone.png create mode 100644 demos/declarative/samegame/SamegameCore/pics/greenStar.png create mode 100644 demos/declarative/samegame/SamegameCore/pics/greenStone.png create mode 100644 demos/declarative/samegame/SamegameCore/pics/redStar.png create mode 100644 demos/declarative/samegame/SamegameCore/pics/redStone.png create mode 100644 demos/declarative/samegame/SamegameCore/pics/star.png create mode 100644 demos/declarative/samegame/SamegameCore/pics/yellowStone.png create mode 100644 demos/declarative/samegame/SamegameCore/qmldir create mode 100755 demos/declarative/samegame/SamegameCore/samegame.js create mode 100644 demos/declarative/samegame/highscores/README create mode 100755 demos/declarative/samegame/highscores/score_data.xml create mode 100755 demos/declarative/samegame/highscores/score_style.xsl create mode 100755 demos/declarative/samegame/highscores/scores.php create mode 100644 demos/declarative/samegame/samegame.qml create mode 100644 demos/declarative/samegame/samegame.qmlproject create mode 100644 demos/declarative/snake/content/Button.qml create mode 100644 demos/declarative/snake/content/Cookie.qml create mode 100644 demos/declarative/snake/content/HighScoreModel.qml create mode 100644 demos/declarative/snake/content/Link.qml create mode 100644 demos/declarative/snake/content/Skull.qml create mode 100644 demos/declarative/snake/content/pics/README create mode 100644 demos/declarative/snake/content/pics/background.png create mode 100644 demos/declarative/snake/content/pics/blueStar.png create mode 100644 demos/declarative/snake/content/pics/blueStone.png create mode 100644 demos/declarative/snake/content/pics/cookie.png create mode 100644 demos/declarative/snake/content/pics/eyes.svg create mode 100644 demos/declarative/snake/content/pics/head.png create mode 100644 demos/declarative/snake/content/pics/head.svg create mode 100644 demos/declarative/snake/content/pics/pause.png create mode 100644 demos/declarative/snake/content/pics/redStar.png create mode 100644 demos/declarative/snake/content/pics/redStone.png create mode 100644 demos/declarative/snake/content/pics/skull.png create mode 100644 demos/declarative/snake/content/pics/snake.jpg create mode 100644 demos/declarative/snake/content/pics/star.png create mode 100644 demos/declarative/snake/content/pics/stoneShadow.png create mode 100644 demos/declarative/snake/content/pics/yellowStar.png create mode 100644 demos/declarative/snake/content/pics/yellowStone.png create mode 100644 demos/declarative/snake/content/snake.js create mode 100644 demos/declarative/snake/snake.qml create mode 100644 demos/declarative/snake/snake.qmlproject create mode 100644 demos/declarative/twitter/TwitterCore/Button.qml create mode 100644 demos/declarative/twitter/TwitterCore/FatDelegate.qml create mode 100644 demos/declarative/twitter/TwitterCore/Input.qml create mode 100644 demos/declarative/twitter/TwitterCore/Loading.qml create mode 100644 demos/declarative/twitter/TwitterCore/MultiTitleBar.qml create mode 100644 demos/declarative/twitter/TwitterCore/RssModel.qml create mode 100644 demos/declarative/twitter/TwitterCore/SearchView.qml create mode 100644 demos/declarative/twitter/TwitterCore/TitleBar.qml create mode 100644 demos/declarative/twitter/TwitterCore/ToolBar.qml create mode 100644 demos/declarative/twitter/TwitterCore/UserModel.qml create mode 100644 demos/declarative/twitter/TwitterCore/images/gloss.png create mode 100644 demos/declarative/twitter/TwitterCore/images/lineedit.png create mode 100644 demos/declarative/twitter/TwitterCore/images/lineedit.sci create mode 100644 demos/declarative/twitter/TwitterCore/images/loading.png create mode 100644 demos/declarative/twitter/TwitterCore/images/quit.png create mode 100644 demos/declarative/twitter/TwitterCore/images/stripes.png create mode 100644 demos/declarative/twitter/TwitterCore/images/titlebar.png create mode 100644 demos/declarative/twitter/TwitterCore/images/titlebar.sci create mode 100644 demos/declarative/twitter/TwitterCore/images/toolbutton.png create mode 100644 demos/declarative/twitter/TwitterCore/images/toolbutton.sci create mode 100644 demos/declarative/twitter/TwitterCore/qmldir create mode 100644 demos/declarative/twitter/twitter.qml create mode 100644 demos/declarative/twitter/twitter.qmlproject create mode 100644 demos/declarative/webbrowser/content/Button.qml create mode 100644 demos/declarative/webbrowser/content/FlickableWebView.qml create mode 100644 demos/declarative/webbrowser/content/Header.qml create mode 100644 demos/declarative/webbrowser/content/ScrollBar.qml create mode 100644 demos/declarative/webbrowser/content/UrlInput.qml create mode 100644 demos/declarative/webbrowser/content/pics/display.png create mode 100644 demos/declarative/webbrowser/content/pics/edit-delete.png create mode 100644 demos/declarative/webbrowser/content/pics/go-jump-locationbar.png create mode 100644 demos/declarative/webbrowser/content/pics/go-next-view.png create mode 100644 demos/declarative/webbrowser/content/pics/go-previous-view.png create mode 100644 demos/declarative/webbrowser/content/pics/scrollbar.png create mode 100644 demos/declarative/webbrowser/content/pics/titlebar-bg.png create mode 100644 demos/declarative/webbrowser/content/pics/view-refresh.png create mode 100644 demos/declarative/webbrowser/webbrowser.qml create mode 100644 demos/declarative/webbrowser/webbrowser.qmlproject create mode 100644 demos/demos.pro create mode 100644 demos/embedded/embedded.pro create mode 100644 demos/embedded/qmlcalculator/deployment.pri create mode 100644 demos/embedded/qmlcalculator/qmlcalculator.cpp create mode 100644 demos/embedded/qmlcalculator/qmlcalculator.pro create mode 100644 demos/embedded/qmlclocks/deployment.pri create mode 100644 demos/embedded/qmlclocks/qmlclocks.cpp create mode 100644 demos/embedded/qmlclocks/qmlclocks.pro create mode 100644 demos/embedded/qmldialcontrol/deployment.pri create mode 100644 demos/embedded/qmldialcontrol/qmldialcontrol.cpp create mode 100644 demos/embedded/qmldialcontrol/qmldialcontrol.pro create mode 100644 demos/embedded/qmleasing/deployment.pri create mode 100644 demos/embedded/qmleasing/qmleasing.cpp create mode 100644 demos/embedded/qmleasing/qmleasing.pro create mode 100644 demos/embedded/qmlflickr/deployment.pri create mode 100644 demos/embedded/qmlflickr/qmlflickr.cpp create mode 100644 demos/embedded/qmlflickr/qmlflickr.pro create mode 100644 demos/embedded/qmlphotoviewer/deployment.pri create mode 100644 demos/embedded/qmlphotoviewer/qmlphotoviewer.cpp create mode 100644 demos/embedded/qmlphotoviewer/qmlphotoviewer.pro create mode 100644 demos/embedded/qmltwitter/deployment.pri create mode 100644 demos/embedded/qmltwitter/qmltwitter.cpp create mode 100644 demos/embedded/qmltwitter/qmltwitter.pro create mode 100644 doc/src/declarative/advtutorial.qdoc create mode 100644 doc/src/declarative/anchor-layout.qdoc create mode 100644 doc/src/declarative/animation.qdoc create mode 100644 doc/src/declarative/basicelements.qdoc create mode 100644 doc/src/declarative/basictypes.qdoc create mode 100644 doc/src/declarative/behaviors-and-states.qdoc create mode 100644 doc/src/declarative/codingconventions.qdoc create mode 100644 doc/src/declarative/declarativeui.qdoc create mode 100644 doc/src/declarative/dynamicobjects.qdoc create mode 100644 doc/src/declarative/elements.qdoc create mode 100644 doc/src/declarative/example-slideswitch.qdoc create mode 100644 doc/src/declarative/examples.qdoc create mode 100644 doc/src/declarative/extending-tutorial.qdoc create mode 100644 doc/src/declarative/extending.qdoc create mode 100644 doc/src/declarative/focus.qdoc create mode 100644 doc/src/declarative/globalobject.qdoc create mode 100644 doc/src/declarative/integrating.qdoc create mode 100644 doc/src/declarative/javascriptblocks.qdoc create mode 100644 doc/src/declarative/modules.qdoc create mode 100644 doc/src/declarative/mouseevents.qdoc create mode 100644 doc/src/declarative/network.qdoc create mode 100644 doc/src/declarative/pics/3d-axis.png create mode 100644 doc/src/declarative/pics/3d-rotation-axis.png create mode 100644 doc/src/declarative/pics/BorderImage.png create mode 100644 doc/src/declarative/pics/ListViewHighlight.png create mode 100644 doc/src/declarative/pics/ListViewHorizontal.png create mode 100644 doc/src/declarative/pics/ListViewVertical.png create mode 100644 doc/src/declarative/pics/anatomy-component.png create mode 100644 doc/src/declarative/pics/anchorchanges.png create mode 100644 doc/src/declarative/pics/anchors.svg create mode 100644 doc/src/declarative/pics/animatedimageitem.gif create mode 100644 doc/src/declarative/pics/axisrotation.png create mode 100644 doc/src/declarative/pics/blur_example.png create mode 100644 doc/src/declarative/pics/content.png create mode 100644 doc/src/declarative/pics/declarative-adv-tutorial1.png create mode 100644 doc/src/declarative/pics/declarative-adv-tutorial2.png create mode 100644 doc/src/declarative/pics/declarative-adv-tutorial3.png create mode 100644 doc/src/declarative/pics/declarative-adv-tutorial4.gif create mode 100644 doc/src/declarative/pics/declarative-qmlfocus1.png create mode 100644 doc/src/declarative/pics/declarative-qmlfocus2.png create mode 100644 doc/src/declarative/pics/declarative-qmlfocus3.png create mode 100644 doc/src/declarative/pics/declarative-qmlfocus4.png create mode 100644 doc/src/declarative/pics/dial-example.gif create mode 100644 doc/src/declarative/pics/edge1.png create mode 100644 doc/src/declarative/pics/edge2.png create mode 100644 doc/src/declarative/pics/edge3.png create mode 100644 doc/src/declarative/pics/edge4.png create mode 100644 doc/src/declarative/pics/edges.png create mode 100644 doc/src/declarative/pics/edges.svg create mode 100644 doc/src/declarative/pics/edges_examples.svg create mode 100644 doc/src/declarative/pics/edges_qml.png create mode 100644 doc/src/declarative/pics/edges_qml.svg create mode 100644 doc/src/declarative/pics/extending-tutorial-chapter1.png create mode 100644 doc/src/declarative/pics/extending-tutorial-chapter2.png create mode 100644 doc/src/declarative/pics/extending-tutorial-chapter3.png create mode 100644 doc/src/declarative/pics/extending-tutorial-chapter5.png create mode 100644 doc/src/declarative/pics/flickable.gif create mode 100644 doc/src/declarative/pics/flipable.gif create mode 100644 doc/src/declarative/pics/gridLayout_example.png create mode 100644 doc/src/declarative/pics/gridview-highlight.png create mode 100644 doc/src/declarative/pics/gridview-simple.png create mode 100644 doc/src/declarative/pics/highlight.gif create mode 100644 doc/src/declarative/pics/horizontalpositioner_example.png create mode 100644 doc/src/declarative/pics/imageprovider.png create mode 100644 doc/src/declarative/pics/layoutmirroring.png create mode 100644 doc/src/declarative/pics/listmodel-nested.png create mode 100644 doc/src/declarative/pics/listmodel.png create mode 100644 doc/src/declarative/pics/listview-highlight.png create mode 100644 doc/src/declarative/pics/listview-simple.png create mode 100644 doc/src/declarative/pics/margins_qml.png create mode 100644 doc/src/declarative/pics/margins_qml.svg create mode 100644 doc/src/declarative/pics/parentchange.png create mode 100644 doc/src/declarative/pics/particles.gif create mode 100644 doc/src/declarative/pics/pathview.gif create mode 100644 doc/src/declarative/pics/positioner-add.gif create mode 100644 doc/src/declarative/pics/positioner-move.gif create mode 100644 doc/src/declarative/pics/positioner-remove.gif create mode 100644 doc/src/declarative/pics/propanim.gif create mode 100644 doc/src/declarative/pics/qml-context-object.png create mode 100644 doc/src/declarative/pics/qml-context-tree.png create mode 100644 doc/src/declarative/pics/qml-context.png create mode 100644 doc/src/declarative/pics/qml-extending-types.png create mode 100644 doc/src/declarative/pics/qml-gradient.png create mode 100644 doc/src/declarative/pics/qml-scope.png create mode 100644 doc/src/declarative/pics/qtlogo.png create mode 100644 doc/src/declarative/pics/rect-border-width.png create mode 100644 doc/src/declarative/pics/rect-color.png create mode 100644 doc/src/declarative/pics/rect-smooth.png create mode 100644 doc/src/declarative/pics/reflection_example.png create mode 100644 doc/src/declarative/pics/repeater-index.png create mode 100644 doc/src/declarative/pics/repeater-modeldata.png create mode 100644 doc/src/declarative/pics/repeater-simple.png create mode 100644 doc/src/declarative/pics/repeater.png create mode 100644 doc/src/declarative/pics/scalegrid.svg create mode 100644 doc/src/declarative/pics/shadow_example.png create mode 100644 doc/src/declarative/pics/squish-transform.png create mode 100644 doc/src/declarative/pics/squish.png create mode 100644 doc/src/declarative/pics/switch-example.gif create mode 100644 doc/src/declarative/pics/translate.png create mode 100644 doc/src/declarative/pics/verticalpositioner_example.png create mode 100644 doc/src/declarative/pics/verticalpositioner_transition.gif create mode 100644 doc/src/declarative/pics/visualitemmodel.png create mode 100644 doc/src/declarative/pics/webview.png create mode 100644 doc/src/declarative/positioners.qdoc create mode 100644 doc/src/declarative/propertybinding.qdoc create mode 100644 doc/src/declarative/qdeclarativedebugging.qdoc create mode 100644 doc/src/declarative/qdeclarativedocument.qdoc create mode 100644 doc/src/declarative/qdeclarativei18n.qdoc create mode 100644 doc/src/declarative/qdeclarativeintro.qdoc create mode 100644 doc/src/declarative/qdeclarativemodels.qdoc create mode 100644 doc/src/declarative/qdeclarativeperformance.qdoc create mode 100644 doc/src/declarative/qdeclarativesecurity.qdoc create mode 100644 doc/src/declarative/qdeclarativestates.qdoc create mode 100644 doc/src/declarative/qmlevents.qdoc create mode 100644 doc/src/declarative/qmlinuse.qdoc create mode 100644 doc/src/declarative/qmlreusablecomponents.qdoc create mode 100644 doc/src/declarative/qmlruntime.qdoc create mode 100644 doc/src/declarative/qmlsyntax.qdoc create mode 100644 doc/src/declarative/qmltexthandling.qdoc create mode 100644 doc/src/declarative/qmlviewer.qdoc create mode 100644 doc/src/declarative/qmlviews.qdoc create mode 100644 doc/src/declarative/qmlwebkit.qdoc create mode 100644 doc/src/declarative/qtbinding.qdoc create mode 100644 doc/src/declarative/qtdeclarative.qdoc create mode 100644 doc/src/declarative/qtprogrammers.qdoc create mode 100644 doc/src/declarative/qtquick-intro.qdoc create mode 100644 doc/src/declarative/righttoleft.qdoc create mode 100644 doc/src/declarative/scope.qdoc create mode 100644 doc/src/declarative/tutorial.qdoc create mode 100644 doc/src/declarative/whatsnew.qdoc create mode 100644 doc/src/images/declarative-anchors_example.png create mode 100644 doc/src/images/declarative-anchors_example2.png create mode 100644 doc/src/images/declarative-item_opacity1.png create mode 100644 doc/src/images/declarative-item_opacity2.png create mode 100644 doc/src/images/declarative-item_stacking1.png create mode 100644 doc/src/images/declarative-item_stacking2.png create mode 100644 doc/src/images/declarative-item_stacking3.png create mode 100644 doc/src/images/declarative-item_stacking4.png create mode 100644 doc/src/images/declarative-nopercent.png create mode 100644 doc/src/images/declarative-pathattribute.png create mode 100644 doc/src/images/declarative-pathcubic.png create mode 100644 doc/src/images/declarative-pathquad.png create mode 100644 doc/src/images/declarative-percent.png create mode 100644 doc/src/images/declarative-qmlfocus1.png create mode 100644 doc/src/images/declarative-qmlfocus2.png create mode 100644 doc/src/images/declarative-qmlfocus3.png create mode 100644 doc/src/images/declarative-qmlfocus4.png create mode 100644 doc/src/images/declarative-qmlfocus5.png create mode 100644 doc/src/images/declarative-qtlogo-preserveaspectcrop.png create mode 100644 doc/src/images/declarative-qtlogo-preserveaspectfit.png create mode 100644 doc/src/images/declarative-qtlogo-stretch.png create mode 100644 doc/src/images/declarative-qtlogo-tile.png create mode 100644 doc/src/images/declarative-qtlogo-tilehorizontally.png create mode 100644 doc/src/images/declarative-qtlogo-tilevertically.png create mode 100644 doc/src/images/declarative-qtlogo.png create mode 100644 doc/src/images/declarative-rect_tint.png create mode 100644 doc/src/images/declarative-rotation.png create mode 100644 doc/src/images/declarative-samegame.png create mode 100644 doc/src/images/declarative-scale.png create mode 100644 doc/src/images/declarative-scalegrid.png create mode 100644 doc/src/images/declarative-text.png create mode 100644 doc/src/images/declarative-textformat.png create mode 100644 doc/src/images/declarative-textstyle.png create mode 100644 doc/src/images/declarative-transformorigin.png create mode 100644 doc/src/images/declarative-tutorial1.png create mode 100644 doc/src/images/declarative-tutorial2.png create mode 100644 doc/src/images/listview-decorations.png create mode 100644 doc/src/images/listview-section.png create mode 100644 doc/src/images/listview-setup.png create mode 100644 doc/src/images/qml-borderimage-normal-image.png create mode 100644 doc/src/images/qml-borderimage-scaled.png create mode 100644 doc/src/images/qml-borderimage-tiled.png create mode 100644 doc/src/images/qml-calculator-example-small.png create mode 100644 doc/src/images/qml-clocks-example.png create mode 100644 doc/src/images/qml-flickr-demo-small.png create mode 100644 doc/src/images/qml-flow-snippet.png create mode 100644 doc/src/images/qml-listview-sections-example.png create mode 100644 doc/src/images/qml-minehunt-demo-small.png create mode 100644 doc/src/images/qml-photoviewer-demo-small.png create mode 100644 doc/src/images/qml-rssnews-demo-small.png create mode 100644 doc/src/images/qml-samegame-demo-small.png create mode 100644 doc/src/images/qml-snake-demo-small.png create mode 100644 doc/src/images/qml-texteditor5_newfile.png create mode 100644 doc/src/images/qml-twitter-demo-small.png create mode 100644 doc/src/images/qml-webbrowser-demo-small.png create mode 100644 doc/src/images/qml-xmllistmodel-example.png create mode 100644 doc/src/images/qmldesigner-visual-editor.png create mode 100644 doc/src/images/qtcreator-target-selector.png create mode 100644 doc/src/snippets/declarative/Button.qml create mode 100644 doc/src/snippets/declarative/SelfDestroyingRect.qml create mode 100644 doc/src/snippets/declarative/Sprite.qml create mode 100644 doc/src/snippets/declarative/anchoranimation.qml create mode 100644 doc/src/snippets/declarative/anchorchanges.qml create mode 100644 doc/src/snippets/declarative/animatedimage.qml create mode 100644 doc/src/snippets/declarative/animation.qml create mode 100644 doc/src/snippets/declarative/application.qml create mode 100644 doc/src/snippets/declarative/behavior.qml create mode 100644 doc/src/snippets/declarative/borderimage/borderimage-scaled.qml create mode 100644 doc/src/snippets/declarative/borderimage/borderimage-tiled.qml create mode 100644 doc/src/snippets/declarative/borderimage/normal-image.qml create mode 100644 doc/src/snippets/declarative/codingconventions/dotproperties.qml create mode 100644 doc/src/snippets/declarative/codingconventions/javascript-imports.qml create mode 100644 doc/src/snippets/declarative/codingconventions/javascript.qml create mode 100644 doc/src/snippets/declarative/codingconventions/lists.qml create mode 100644 doc/src/snippets/declarative/codingconventions/photo.qml create mode 100644 doc/src/snippets/declarative/codingconventions/private.qml create mode 100644 doc/src/snippets/declarative/coloranimation.qml create mode 100644 doc/src/snippets/declarative/colors.qml create mode 100644 doc/src/snippets/declarative/column/column.qml create mode 100644 doc/src/snippets/declarative/column/vertical-positioner.qml create mode 100644 doc/src/snippets/declarative/comments.qml create mode 100644 doc/src/snippets/declarative/component.qml create mode 100644 doc/src/snippets/declarative/componentCreation.js create mode 100644 doc/src/snippets/declarative/createComponent-simple.qml create mode 100644 doc/src/snippets/declarative/createComponent.qml create mode 100644 doc/src/snippets/declarative/createQmlObject.qml create mode 100644 doc/src/snippets/declarative/dynamicObjects-destroy.qml create mode 100644 doc/src/snippets/declarative/events.qml create mode 100644 doc/src/snippets/declarative/flickable.qml create mode 100644 doc/src/snippets/declarative/flickableScrollbar.qml create mode 100644 doc/src/snippets/declarative/flipable/flipable.qml create mode 100644 doc/src/snippets/declarative/flow.qml create mode 100644 doc/src/snippets/declarative/focus/advancedFocus.qml create mode 100644 doc/src/snippets/declarative/focus/basicwidget.qml create mode 100644 doc/src/snippets/declarative/focus/clickablewidget.qml create mode 100644 doc/src/snippets/declarative/focus/myclickablewidget.qml create mode 100644 doc/src/snippets/declarative/focus/myfocusscopewidget.qml create mode 100644 doc/src/snippets/declarative/focus/mywidget.qml create mode 100644 doc/src/snippets/declarative/focus/rectangle.qml create mode 100644 doc/src/snippets/declarative/focus/widget.qml create mode 100644 doc/src/snippets/declarative/folderlistmodel.qml create mode 100644 doc/src/snippets/declarative/gradient.qml create mode 100644 doc/src/snippets/declarative/grid-spacing.qml create mode 100644 doc/src/snippets/declarative/grid/grid.qml create mode 100644 doc/src/snippets/declarative/gridview/ContactModel.qml create mode 100644 doc/src/snippets/declarative/gridview/gridview.qml create mode 100644 doc/src/snippets/declarative/image.qml create mode 100644 doc/src/snippets/declarative/imports/chart.qml create mode 100644 doc/src/snippets/declarative/imports/installed-module.qml create mode 100644 doc/src/snippets/declarative/imports/merged-named-imports.qml create mode 100644 doc/src/snippets/declarative/imports/named-imports.qml create mode 100644 doc/src/snippets/declarative/imports/network-imports.qml create mode 100644 doc/src/snippets/declarative/imports/qtquick-1.0.qml create mode 100644 doc/src/snippets/declarative/imports/timeexample.qml create mode 100644 doc/src/snippets/declarative/integrating-javascript/connectjs.qml create mode 100644 doc/src/snippets/declarative/integrating-javascript/includejs/app.qml create mode 100644 doc/src/snippets/declarative/integrating-javascript/includejs/factorial.js create mode 100644 doc/src/snippets/declarative/integrating-javascript/includejs/script.js create mode 100644 doc/src/snippets/declarative/integrating-javascript/script.js create mode 100644 doc/src/snippets/declarative/keynavigation.qml create mode 100644 doc/src/snippets/declarative/keys/keys-handler.qml create mode 100644 doc/src/snippets/declarative/keys/keys-pressed.qml create mode 100644 doc/src/snippets/declarative/layoutmirroring.qml create mode 100644 doc/src/snippets/declarative/listmodel-modify.qml create mode 100644 doc/src/snippets/declarative/listmodel-nested.qml create mode 100644 doc/src/snippets/declarative/listmodel-simple.qml create mode 100644 doc/src/snippets/declarative/listmodel.qml create mode 100644 doc/src/snippets/declarative/listview-decorations.qml create mode 100644 doc/src/snippets/declarative/listview-sections.qml create mode 100644 doc/src/snippets/declarative/listview.qml create mode 100644 doc/src/snippets/declarative/listview/ContactModel.qml create mode 100644 doc/src/snippets/declarative/listview/listview.qml create mode 100644 doc/src/snippets/declarative/loader/KeyReader.qml create mode 100644 doc/src/snippets/declarative/loader/MyItem.qml create mode 100644 doc/src/snippets/declarative/loader/connections.qml create mode 100644 doc/src/snippets/declarative/loader/focus.qml create mode 100644 doc/src/snippets/declarative/loader/simple.qml create mode 100644 doc/src/snippets/declarative/loader/sizeitem.qml create mode 100644 doc/src/snippets/declarative/loader/sizeloader.qml create mode 100644 doc/src/snippets/declarative/models/views-models-delegates.qml create mode 100644 doc/src/snippets/declarative/models/visual-model-and-view.qml create mode 100644 doc/src/snippets/declarative/mousearea/mousearea-snippet.qml create mode 100644 doc/src/snippets/declarative/mousearea/mousearea.qml create mode 100644 doc/src/snippets/declarative/mousearea/mouseareadragfilter.qml create mode 100644 doc/src/snippets/declarative/numberanimation.qml create mode 100644 doc/src/snippets/declarative/parallelanimation.qml create mode 100644 doc/src/snippets/declarative/parentanimation.qml create mode 100644 doc/src/snippets/declarative/parentchange.qml create mode 100644 doc/src/snippets/declarative/pathview/ContactModel.qml create mode 100644 doc/src/snippets/declarative/pathview/pathattributes.qml create mode 100644 doc/src/snippets/declarative/pathview/pathview.qml create mode 100644 doc/src/snippets/declarative/properties.qml create mode 100644 doc/src/snippets/declarative/propertyaction-sequential.qml create mode 100644 doc/src/snippets/declarative/propertyaction.qml create mode 100644 doc/src/snippets/declarative/propertyanimation.qml create mode 100644 doc/src/snippets/declarative/propertychanges.qml create mode 100644 doc/src/snippets/declarative/qml-data-models/dynamic-listmodel.qml create mode 100644 doc/src/snippets/declarative/qml-data-models/listelements.qml create mode 100644 doc/src/snippets/declarative/qml-data-models/listmodel-listview.qml create mode 100644 doc/src/snippets/declarative/qml-documents/inline-component.qml create mode 100644 doc/src/snippets/declarative/qml-documents/inline-text-component.qml create mode 100644 doc/src/snippets/declarative/qml-documents/non-trivial.qml create mode 100644 doc/src/snippets/declarative/qml-documents/qmldocuments.qml create mode 100644 doc/src/snippets/declarative/qtbinding/context-advanced/MyItem.qml create mode 100644 doc/src/snippets/declarative/qtbinding/context-advanced/applicationdata.h create mode 100644 doc/src/snippets/declarative/qtbinding/context-advanced/connections.qml create mode 100644 doc/src/snippets/declarative/qtbinding/context-advanced/main.cpp create mode 100644 doc/src/snippets/declarative/qtbinding/context/MyItem.qml create mode 100644 doc/src/snippets/declarative/qtbinding/context/main.cpp create mode 100644 doc/src/snippets/declarative/qtbinding/enums/imageviewer.h create mode 100644 doc/src/snippets/declarative/qtbinding/enums/standalone.qml create mode 100644 doc/src/snippets/declarative/qtbinding/functions-cpp/MyItem.qml create mode 100644 doc/src/snippets/declarative/qtbinding/functions-cpp/main.cpp create mode 100644 doc/src/snippets/declarative/qtbinding/functions-cpp/myclass.h create mode 100644 doc/src/snippets/declarative/qtbinding/functions-qml/MyItem.qml create mode 100644 doc/src/snippets/declarative/qtbinding/functions-qml/main.cpp create mode 100644 doc/src/snippets/declarative/qtbinding/loading/MyItem.qml create mode 100644 doc/src/snippets/declarative/qtbinding/loading/main.cpp create mode 100644 doc/src/snippets/declarative/qtbinding/newelements/imageviewer.h create mode 100644 doc/src/snippets/declarative/qtbinding/newelements/main.cpp create mode 100644 doc/src/snippets/declarative/qtbinding/newelements/standalone.qml create mode 100644 doc/src/snippets/declarative/qtbinding/properties-cpp/MyItem.qml create mode 100644 doc/src/snippets/declarative/qtbinding/properties-cpp/applicationdata.h create mode 100644 doc/src/snippets/declarative/qtbinding/properties-qml/MyItem.qml create mode 100644 doc/src/snippets/declarative/qtbinding/properties-qml/main.cpp create mode 100644 doc/src/snippets/declarative/qtbinding/resources/example.qrc create mode 100644 doc/src/snippets/declarative/qtbinding/resources/main.cpp create mode 100644 doc/src/snippets/declarative/qtbinding/resources/main.qml create mode 100644 doc/src/snippets/declarative/qtbinding/resources/resources.pro create mode 100644 doc/src/snippets/declarative/qtbinding/signals-cpp/MyItem.qml create mode 100644 doc/src/snippets/declarative/qtbinding/signals-cpp/imageviewer.h create mode 100644 doc/src/snippets/declarative/qtbinding/signals-cpp/main.cpp create mode 100644 doc/src/snippets/declarative/qtbinding/signals-cpp/standalone.qml create mode 100644 doc/src/snippets/declarative/qtbinding/signals-qml/MyItem.qml create mode 100644 doc/src/snippets/declarative/qtbinding/signals-qml/main.cpp create mode 100644 doc/src/snippets/declarative/qtbinding/signals-qml/myclass.h create mode 100644 doc/src/snippets/declarative/qtbinding/variantlistmap/MyItem.qml create mode 100644 doc/src/snippets/declarative/qtbinding/variantlistmap/main.cpp create mode 100644 doc/src/snippets/declarative/qtobject.qml create mode 100644 doc/src/snippets/declarative/rectangle/rect-border-width.qml create mode 100644 doc/src/snippets/declarative/rectangle/rectangle-colors.qml create mode 100644 doc/src/snippets/declarative/rectangle/rectangle-gradient.qml create mode 100644 doc/src/snippets/declarative/rectangle/rectangle.qml create mode 100644 doc/src/snippets/declarative/repeaters/repeater-grid-index.qml create mode 100644 doc/src/snippets/declarative/repeaters/repeater.qml create mode 100644 doc/src/snippets/declarative/reusablecomponents/Button.qml create mode 100644 doc/src/snippets/declarative/reusablecomponents/application.qml create mode 100644 doc/src/snippets/declarative/reusablecomponents/component.qml create mode 100644 doc/src/snippets/declarative/reusablecomponents/focusbutton.qml create mode 100644 doc/src/snippets/declarative/reusablecomponents/qmldir create mode 100644 doc/src/snippets/declarative/righttoleft.qml create mode 100644 doc/src/snippets/declarative/rotation.qml create mode 100644 doc/src/snippets/declarative/rotationanimation.qml create mode 100644 doc/src/snippets/declarative/row.qml create mode 100644 doc/src/snippets/declarative/row/row.qml create mode 100644 doc/src/snippets/declarative/script.js create mode 100644 doc/src/snippets/declarative/sequentialanimation.qml create mode 100644 doc/src/snippets/declarative/smoothedanimation.qml create mode 100644 doc/src/snippets/declarative/springanimation.qml create mode 100644 doc/src/snippets/declarative/state-when.qml create mode 100644 doc/src/snippets/declarative/state.qml create mode 100644 doc/src/snippets/declarative/states.qml create mode 100644 doc/src/snippets/declarative/states/statechangescript.qml create mode 100644 doc/src/snippets/declarative/systempalette.qml create mode 100644 doc/src/snippets/declarative/text/onLinkActivated.qml create mode 100644 doc/src/snippets/declarative/texthandling.qml create mode 100644 doc/src/snippets/declarative/transition-from-to-modified.qml create mode 100644 doc/src/snippets/declarative/transition-from-to.qml create mode 100644 doc/src/snippets/declarative/transition-reversible.qml create mode 100644 doc/src/snippets/declarative/transition.qml create mode 100644 doc/src/snippets/declarative/transitions-list.qml create mode 100644 doc/src/snippets/declarative/visualdatamodel.qml create mode 100644 doc/src/snippets/declarative/visualdatamodel_rootindex/main.cpp create mode 100644 doc/src/snippets/declarative/visualdatamodel_rootindex/view.qml create mode 100644 doc/src/snippets/declarative/webview/webview.qml create mode 100644 doc/src/snippets/declarative/workerscript.qml create mode 100644 doc/src/snippets/declarative/xmlrole.qml create mode 100644 doc/src/snippets/declarative/xmlrole.xml create mode 100644 examples/declarative/README create mode 100644 examples/declarative/animation/animation.qmlproject create mode 100644 examples/declarative/animation/basics/basics.qmlproject create mode 100644 examples/declarative/animation/basics/color-animation.qml create mode 100644 examples/declarative/animation/basics/images/face-smile.png create mode 100644 examples/declarative/animation/basics/images/moon.png create mode 100644 examples/declarative/animation/basics/images/shadow.png create mode 100644 examples/declarative/animation/basics/images/star.png create mode 100644 examples/declarative/animation/basics/images/sun.png create mode 100644 examples/declarative/animation/basics/property-animation.qml create mode 100644 examples/declarative/animation/behaviors/SideRect.qml create mode 100644 examples/declarative/animation/behaviors/behavior-example.qml create mode 100644 examples/declarative/animation/behaviors/behaviors.qmlproject create mode 100644 examples/declarative/animation/behaviors/wigglytext.qml create mode 100644 examples/declarative/animation/easing/content/QuitButton.qml create mode 100644 examples/declarative/animation/easing/content/quit.png create mode 100644 examples/declarative/animation/easing/easing.qml create mode 100644 examples/declarative/animation/easing/easing.qmlproject create mode 100644 examples/declarative/animation/states/qt-logo.png create mode 100644 examples/declarative/animation/states/states.qml create mode 100644 examples/declarative/animation/states/states.qmlproject create mode 100644 examples/declarative/animation/states/transitions.qml create mode 100644 examples/declarative/cppextensions/cppextensions.pro create mode 100644 examples/declarative/cppextensions/cppextensions.qmlproject create mode 100644 examples/declarative/cppextensions/imageprovider/ImageProviderCore/qmldir create mode 100644 examples/declarative/cppextensions/imageprovider/imageprovider-example.qml create mode 100644 examples/declarative/cppextensions/imageprovider/imageprovider.cpp create mode 100644 examples/declarative/cppextensions/imageprovider/imageprovider.pro create mode 100644 examples/declarative/cppextensions/imageprovider/imageprovider.qmlproject create mode 100644 examples/declarative/cppextensions/networkaccessmanagerfactory/main.cpp create mode 100644 examples/declarative/cppextensions/networkaccessmanagerfactory/networkaccessmanagerfactory.pro create mode 100644 examples/declarative/cppextensions/networkaccessmanagerfactory/networkaccessmanagerfactory.qmlproject create mode 100644 examples/declarative/cppextensions/networkaccessmanagerfactory/networkaccessmanagerfactory.qrc create mode 100644 examples/declarative/cppextensions/networkaccessmanagerfactory/view.qml create mode 100644 examples/declarative/cppextensions/plugins/README create mode 100644 examples/declarative/cppextensions/plugins/com/nokia/TimeExample/Clock.qml create mode 100644 examples/declarative/cppextensions/plugins/com/nokia/TimeExample/center.png create mode 100644 examples/declarative/cppextensions/plugins/com/nokia/TimeExample/clock.png create mode 100644 examples/declarative/cppextensions/plugins/com/nokia/TimeExample/hour.png create mode 100644 examples/declarative/cppextensions/plugins/com/nokia/TimeExample/minute.png create mode 100644 examples/declarative/cppextensions/plugins/com/nokia/TimeExample/qmldir create mode 100644 examples/declarative/cppextensions/plugins/plugin.cpp create mode 100644 examples/declarative/cppextensions/plugins/plugins.pro create mode 100644 examples/declarative/cppextensions/plugins/plugins.qml create mode 100644 examples/declarative/cppextensions/plugins/plugins.qmlproject create mode 100644 examples/declarative/cppextensions/qgraphicslayouts/layoutitem/layoutitem.pro create mode 100644 examples/declarative/cppextensions/qgraphicslayouts/layoutitem/layoutitem.qml create mode 100644 examples/declarative/cppextensions/qgraphicslayouts/layoutitem/layoutitem.qmlproject create mode 100644 examples/declarative/cppextensions/qgraphicslayouts/layoutitem/layoutitem.qrc create mode 100644 examples/declarative/cppextensions/qgraphicslayouts/layoutitem/main.cpp create mode 100644 examples/declarative/cppextensions/qgraphicslayouts/qgraphicsgridlayout/gridlayout.cpp create mode 100644 examples/declarative/cppextensions/qgraphicslayouts/qgraphicsgridlayout/gridlayout.h create mode 100644 examples/declarative/cppextensions/qgraphicslayouts/qgraphicsgridlayout/gridlayout.qrc create mode 100644 examples/declarative/cppextensions/qgraphicslayouts/qgraphicsgridlayout/main.cpp create mode 100644 examples/declarative/cppextensions/qgraphicslayouts/qgraphicsgridlayout/qgraphicsgridlayout.pro create mode 100644 examples/declarative/cppextensions/qgraphicslayouts/qgraphicsgridlayout/qgraphicsgridlayout.qml create mode 100644 examples/declarative/cppextensions/qgraphicslayouts/qgraphicslayouts.pro create mode 100644 examples/declarative/cppextensions/qgraphicslayouts/qgraphicslayouts.qmlproject create mode 100644 examples/declarative/cppextensions/qgraphicslayouts/qgraphicslinearlayout/linearlayout.cpp create mode 100644 examples/declarative/cppextensions/qgraphicslayouts/qgraphicslinearlayout/linearlayout.h create mode 100644 examples/declarative/cppextensions/qgraphicslayouts/qgraphicslinearlayout/linearlayout.qrc create mode 100644 examples/declarative/cppextensions/qgraphicslayouts/qgraphicslinearlayout/main.cpp create mode 100644 examples/declarative/cppextensions/qgraphicslayouts/qgraphicslinearlayout/qgraphicslinearlayout.pro create mode 100644 examples/declarative/cppextensions/qgraphicslayouts/qgraphicslinearlayout/qgraphicslinearlayout.qml create mode 100644 examples/declarative/cppextensions/qwidgets/QWidgets/qmldir create mode 100644 examples/declarative/cppextensions/qwidgets/README create mode 100644 examples/declarative/cppextensions/qwidgets/qwidgets.cpp create mode 100644 examples/declarative/cppextensions/qwidgets/qwidgets.pro create mode 100644 examples/declarative/cppextensions/qwidgets/qwidgets.qml create mode 100644 examples/declarative/cppextensions/qwidgets/qwidgets.qmlproject create mode 100644 examples/declarative/cppextensions/referenceexamples/adding/adding.pro create mode 100644 examples/declarative/cppextensions/referenceexamples/adding/adding.qrc create mode 100644 examples/declarative/cppextensions/referenceexamples/adding/example.qml create mode 100644 examples/declarative/cppextensions/referenceexamples/adding/main.cpp create mode 100644 examples/declarative/cppextensions/referenceexamples/adding/person.cpp create mode 100644 examples/declarative/cppextensions/referenceexamples/adding/person.h create mode 100644 examples/declarative/cppextensions/referenceexamples/attached/attached.pro create mode 100644 examples/declarative/cppextensions/referenceexamples/attached/attached.qrc create mode 100644 examples/declarative/cppextensions/referenceexamples/attached/birthdayparty.cpp create mode 100644 examples/declarative/cppextensions/referenceexamples/attached/birthdayparty.h create mode 100644 examples/declarative/cppextensions/referenceexamples/attached/example.qml create mode 100644 examples/declarative/cppextensions/referenceexamples/attached/main.cpp create mode 100644 examples/declarative/cppextensions/referenceexamples/attached/person.cpp create mode 100644 examples/declarative/cppextensions/referenceexamples/attached/person.h create mode 100644 examples/declarative/cppextensions/referenceexamples/binding/binding.pro create mode 100644 examples/declarative/cppextensions/referenceexamples/binding/binding.qrc create mode 100644 examples/declarative/cppextensions/referenceexamples/binding/birthdayparty.cpp create mode 100644 examples/declarative/cppextensions/referenceexamples/binding/birthdayparty.h create mode 100644 examples/declarative/cppextensions/referenceexamples/binding/example.qml create mode 100644 examples/declarative/cppextensions/referenceexamples/binding/happybirthdaysong.cpp create mode 100644 examples/declarative/cppextensions/referenceexamples/binding/happybirthdaysong.h create mode 100644 examples/declarative/cppextensions/referenceexamples/binding/main.cpp create mode 100644 examples/declarative/cppextensions/referenceexamples/binding/person.cpp create mode 100644 examples/declarative/cppextensions/referenceexamples/binding/person.h create mode 100644 examples/declarative/cppextensions/referenceexamples/coercion/birthdayparty.cpp create mode 100644 examples/declarative/cppextensions/referenceexamples/coercion/birthdayparty.h create mode 100644 examples/declarative/cppextensions/referenceexamples/coercion/coercion.pro create mode 100644 examples/declarative/cppextensions/referenceexamples/coercion/coercion.qrc create mode 100644 examples/declarative/cppextensions/referenceexamples/coercion/example.qml create mode 100644 examples/declarative/cppextensions/referenceexamples/coercion/main.cpp create mode 100644 examples/declarative/cppextensions/referenceexamples/coercion/person.cpp create mode 100644 examples/declarative/cppextensions/referenceexamples/coercion/person.h create mode 100644 examples/declarative/cppextensions/referenceexamples/default/birthdayparty.cpp create mode 100644 examples/declarative/cppextensions/referenceexamples/default/birthdayparty.h create mode 100644 examples/declarative/cppextensions/referenceexamples/default/default.pro create mode 100644 examples/declarative/cppextensions/referenceexamples/default/default.qrc create mode 100644 examples/declarative/cppextensions/referenceexamples/default/example.qml create mode 100644 examples/declarative/cppextensions/referenceexamples/default/main.cpp create mode 100644 examples/declarative/cppextensions/referenceexamples/default/person.cpp create mode 100644 examples/declarative/cppextensions/referenceexamples/default/person.h create mode 100644 examples/declarative/cppextensions/referenceexamples/extended/example.qml create mode 100644 examples/declarative/cppextensions/referenceexamples/extended/extended.pro create mode 100644 examples/declarative/cppextensions/referenceexamples/extended/extended.qrc create mode 100644 examples/declarative/cppextensions/referenceexamples/extended/lineedit.cpp create mode 100644 examples/declarative/cppextensions/referenceexamples/extended/lineedit.h create mode 100644 examples/declarative/cppextensions/referenceexamples/extended/main.cpp create mode 100644 examples/declarative/cppextensions/referenceexamples/grouped/birthdayparty.cpp create mode 100644 examples/declarative/cppextensions/referenceexamples/grouped/birthdayparty.h create mode 100644 examples/declarative/cppextensions/referenceexamples/grouped/example.qml create mode 100644 examples/declarative/cppextensions/referenceexamples/grouped/grouped.pro create mode 100644 examples/declarative/cppextensions/referenceexamples/grouped/grouped.qrc create mode 100644 examples/declarative/cppextensions/referenceexamples/grouped/main.cpp create mode 100644 examples/declarative/cppextensions/referenceexamples/grouped/person.cpp create mode 100644 examples/declarative/cppextensions/referenceexamples/grouped/person.h create mode 100644 examples/declarative/cppextensions/referenceexamples/methods/birthdayparty.cpp create mode 100644 examples/declarative/cppextensions/referenceexamples/methods/birthdayparty.h create mode 100644 examples/declarative/cppextensions/referenceexamples/methods/example.qml create mode 100644 examples/declarative/cppextensions/referenceexamples/methods/main.cpp create mode 100644 examples/declarative/cppextensions/referenceexamples/methods/methods.pro create mode 100644 examples/declarative/cppextensions/referenceexamples/methods/methods.qrc create mode 100644 examples/declarative/cppextensions/referenceexamples/methods/person.cpp create mode 100644 examples/declarative/cppextensions/referenceexamples/methods/person.h create mode 100644 examples/declarative/cppextensions/referenceexamples/properties/birthdayparty.cpp create mode 100644 examples/declarative/cppextensions/referenceexamples/properties/birthdayparty.h create mode 100644 examples/declarative/cppextensions/referenceexamples/properties/example.qml create mode 100644 examples/declarative/cppextensions/referenceexamples/properties/main.cpp create mode 100644 examples/declarative/cppextensions/referenceexamples/properties/person.cpp create mode 100644 examples/declarative/cppextensions/referenceexamples/properties/person.h create mode 100644 examples/declarative/cppextensions/referenceexamples/properties/properties.pro create mode 100644 examples/declarative/cppextensions/referenceexamples/properties/properties.qrc create mode 100644 examples/declarative/cppextensions/referenceexamples/referenceexamples.pro create mode 100644 examples/declarative/cppextensions/referenceexamples/referenceexamples.qmlproject create mode 100644 examples/declarative/cppextensions/referenceexamples/signal/birthdayparty.cpp create mode 100644 examples/declarative/cppextensions/referenceexamples/signal/birthdayparty.h create mode 100644 examples/declarative/cppextensions/referenceexamples/signal/example.qml create mode 100644 examples/declarative/cppextensions/referenceexamples/signal/main.cpp create mode 100644 examples/declarative/cppextensions/referenceexamples/signal/person.cpp create mode 100644 examples/declarative/cppextensions/referenceexamples/signal/person.h create mode 100644 examples/declarative/cppextensions/referenceexamples/signal/signal.pro create mode 100644 examples/declarative/cppextensions/referenceexamples/signal/signal.qrc create mode 100644 examples/declarative/cppextensions/referenceexamples/valuesource/birthdayparty.cpp create mode 100644 examples/declarative/cppextensions/referenceexamples/valuesource/birthdayparty.h create mode 100644 examples/declarative/cppextensions/referenceexamples/valuesource/example.qml create mode 100644 examples/declarative/cppextensions/referenceexamples/valuesource/happybirthdaysong.cpp create mode 100644 examples/declarative/cppextensions/referenceexamples/valuesource/happybirthdaysong.h create mode 100644 examples/declarative/cppextensions/referenceexamples/valuesource/main.cpp create mode 100644 examples/declarative/cppextensions/referenceexamples/valuesource/person.cpp create mode 100644 examples/declarative/cppextensions/referenceexamples/valuesource/person.h create mode 100644 examples/declarative/cppextensions/referenceexamples/valuesource/valuesource.pro create mode 100644 examples/declarative/cppextensions/referenceexamples/valuesource/valuesource.qrc create mode 100644 examples/declarative/declarative.pro create mode 100644 examples/declarative/examples.qmlproject create mode 100644 examples/declarative/i18n/i18n.qml create mode 100644 examples/declarative/i18n/i18n.qmlproject create mode 100644 examples/declarative/i18n/i18n/base.ts create mode 100644 examples/declarative/i18n/i18n/qml_en_AU.qm create mode 100644 examples/declarative/i18n/i18n/qml_en_AU.ts create mode 100644 examples/declarative/i18n/i18n/qml_fr.qm create mode 100644 examples/declarative/i18n/i18n/qml_fr.ts create mode 100644 examples/declarative/imageelements/borderimage/borderimage.qml create mode 100644 examples/declarative/imageelements/borderimage/borderimage.qmlproject create mode 100644 examples/declarative/imageelements/borderimage/content/MyBorderImage.qml create mode 100644 examples/declarative/imageelements/borderimage/content/ShadowRectangle.qml create mode 100644 examples/declarative/imageelements/borderimage/content/bw.png create mode 100644 examples/declarative/imageelements/borderimage/content/colors-round.sci create mode 100644 examples/declarative/imageelements/borderimage/content/colors-stretch.sci create mode 100644 examples/declarative/imageelements/borderimage/content/colors.png create mode 100644 examples/declarative/imageelements/borderimage/content/shadow.png create mode 100644 examples/declarative/imageelements/borderimage/shadows.qml create mode 100644 examples/declarative/imageelements/image/ImageCell.qml create mode 100644 examples/declarative/imageelements/image/image.qml create mode 100644 examples/declarative/imageelements/image/image.qmlproject create mode 100644 examples/declarative/imageelements/image/qt-logo.png create mode 100644 examples/declarative/imageelements/imageelements.qmlproject create mode 100644 examples/declarative/keyinteraction/focus/Core/ContextMenu.qml create mode 100644 examples/declarative/keyinteraction/focus/Core/GridMenu.qml create mode 100644 examples/declarative/keyinteraction/focus/Core/ListMenu.qml create mode 100644 examples/declarative/keyinteraction/focus/Core/ListViewDelegate.qml create mode 100644 examples/declarative/keyinteraction/focus/Core/images/arrow.png create mode 100644 examples/declarative/keyinteraction/focus/Core/images/qt-logo.png create mode 100644 examples/declarative/keyinteraction/focus/focus.qml create mode 100644 examples/declarative/keyinteraction/focus/focus.qmlproject create mode 100644 examples/declarative/keyinteraction/keyinteraction.qmlproject create mode 100644 examples/declarative/modelviews/abstractitemmodel/abstractitemmodel.pro create mode 100644 examples/declarative/modelviews/abstractitemmodel/abstractitemmodel.qrc create mode 100644 examples/declarative/modelviews/abstractitemmodel/main.cpp create mode 100644 examples/declarative/modelviews/abstractitemmodel/model.cpp create mode 100644 examples/declarative/modelviews/abstractitemmodel/model.h create mode 100644 examples/declarative/modelviews/abstractitemmodel/view.qml create mode 100644 examples/declarative/modelviews/gridview/gridview-example.qml create mode 100644 examples/declarative/modelviews/gridview/gridview.qmlproject create mode 100644 examples/declarative/modelviews/gridview/pics/AddressBook_48.png create mode 100644 examples/declarative/modelviews/gridview/pics/AudioPlayer_48.png create mode 100644 examples/declarative/modelviews/gridview/pics/Camera_48.png create mode 100644 examples/declarative/modelviews/gridview/pics/DateBook_48.png create mode 100644 examples/declarative/modelviews/gridview/pics/EMail_48.png create mode 100644 examples/declarative/modelviews/gridview/pics/TodoList_48.png create mode 100644 examples/declarative/modelviews/gridview/pics/VideoPlayer_48.png create mode 100644 examples/declarative/modelviews/listview/content/PetsModel.qml create mode 100644 examples/declarative/modelviews/listview/content/PressAndHoldButton.qml create mode 100644 examples/declarative/modelviews/listview/content/RecipesModel.qml create mode 100644 examples/declarative/modelviews/listview/content/TextButton.qml create mode 100644 examples/declarative/modelviews/listview/content/pics/arrow-down.png create mode 100644 examples/declarative/modelviews/listview/content/pics/arrow-up.png create mode 100644 examples/declarative/modelviews/listview/content/pics/fruit-salad.jpg create mode 100644 examples/declarative/modelviews/listview/content/pics/hamburger.jpg create mode 100644 examples/declarative/modelviews/listview/content/pics/lemonade.jpg create mode 100644 examples/declarative/modelviews/listview/content/pics/list-delete.png create mode 100644 examples/declarative/modelviews/listview/content/pics/minus-sign.png create mode 100644 examples/declarative/modelviews/listview/content/pics/moreDown.png create mode 100644 examples/declarative/modelviews/listview/content/pics/moreUp.png create mode 100644 examples/declarative/modelviews/listview/content/pics/pancakes.jpg create mode 100644 examples/declarative/modelviews/listview/content/pics/plus-sign.png create mode 100644 examples/declarative/modelviews/listview/content/pics/vegetable-soup.jpg create mode 100644 examples/declarative/modelviews/listview/dynamiclist.qml create mode 100644 examples/declarative/modelviews/listview/expandingdelegates.qml create mode 100644 examples/declarative/modelviews/listview/highlight.qml create mode 100644 examples/declarative/modelviews/listview/highlightranges.qml create mode 100644 examples/declarative/modelviews/listview/listview.qmlproject create mode 100644 examples/declarative/modelviews/listview/sections.qml create mode 100644 examples/declarative/modelviews/modelviews.pro create mode 100644 examples/declarative/modelviews/modelviews.qmlproject create mode 100644 examples/declarative/modelviews/objectlistmodel/dataobject.cpp create mode 100644 examples/declarative/modelviews/objectlistmodel/dataobject.h create mode 100644 examples/declarative/modelviews/objectlistmodel/main.cpp create mode 100644 examples/declarative/modelviews/objectlistmodel/objectlistmodel.pro create mode 100644 examples/declarative/modelviews/objectlistmodel/objectlistmodel.qmlproject create mode 100644 examples/declarative/modelviews/objectlistmodel/objectlistmodel.qrc create mode 100644 examples/declarative/modelviews/objectlistmodel/view.qml create mode 100644 examples/declarative/modelviews/package/Delegate.qml create mode 100644 examples/declarative/modelviews/package/package.qmlproject create mode 100644 examples/declarative/modelviews/package/view.qml create mode 100644 examples/declarative/modelviews/parallax/parallax.qml create mode 100644 examples/declarative/modelviews/parallax/parallax.qmlproject create mode 100644 examples/declarative/modelviews/parallax/pics/background.jpg create mode 100644 examples/declarative/modelviews/parallax/pics/face-smile.png create mode 100644 examples/declarative/modelviews/parallax/pics/home-page.svg create mode 100644 examples/declarative/modelviews/parallax/pics/shadow.png create mode 100644 examples/declarative/modelviews/parallax/pics/yast-joystick.png create mode 100644 examples/declarative/modelviews/parallax/pics/yast-wol.png create mode 100644 examples/declarative/modelviews/parallax/qml/ParallaxView.qml create mode 100644 examples/declarative/modelviews/parallax/qml/Smiley.qml create mode 100644 examples/declarative/modelviews/pathview/pathview-example.qml create mode 100644 examples/declarative/modelviews/pathview/pathview.qmlproject create mode 100644 examples/declarative/modelviews/pathview/pics/AddressBook_48.png create mode 100644 examples/declarative/modelviews/pathview/pics/AudioPlayer_48.png create mode 100644 examples/declarative/modelviews/pathview/pics/Camera_48.png create mode 100644 examples/declarative/modelviews/pathview/pics/DateBook_48.png create mode 100644 examples/declarative/modelviews/pathview/pics/EMail_48.png create mode 100644 examples/declarative/modelviews/pathview/pics/TodoList_48.png create mode 100644 examples/declarative/modelviews/pathview/pics/VideoPlayer_48.png create mode 100644 examples/declarative/modelviews/stringlistmodel/main.cpp create mode 100644 examples/declarative/modelviews/stringlistmodel/stringlistmodel.pro create mode 100644 examples/declarative/modelviews/stringlistmodel/stringlistmodel.qrc create mode 100644 examples/declarative/modelviews/stringlistmodel/view.qml create mode 100644 examples/declarative/modelviews/visualitemmodel/visualitemmodel.qml create mode 100644 examples/declarative/modelviews/visualitemmodel/visualitemmodel.qmlproject create mode 100644 examples/declarative/modelviews/webview/alerts.html create mode 100644 examples/declarative/modelviews/webview/alerts.qml create mode 100644 examples/declarative/modelviews/webview/autosize.qml create mode 100644 examples/declarative/modelviews/webview/content/Mapping/Map.qml create mode 100755 examples/declarative/modelviews/webview/content/Mapping/map.html create mode 100644 examples/declarative/modelviews/webview/content/pics/cancel.png create mode 100644 examples/declarative/modelviews/webview/content/pics/ok.png create mode 100644 examples/declarative/modelviews/webview/googlemaps.qml create mode 100644 examples/declarative/modelviews/webview/inlinehtml.qml create mode 100644 examples/declarative/modelviews/webview/newwindows.html create mode 100644 examples/declarative/modelviews/webview/newwindows.qml create mode 100644 examples/declarative/modelviews/webview/webview.qmlproject create mode 100644 examples/declarative/positioners/Button.qml create mode 100644 examples/declarative/positioners/add.png create mode 100644 examples/declarative/positioners/del.png create mode 100644 examples/declarative/positioners/positioners.qml create mode 100644 examples/declarative/positioners/positioners.qmlproject create mode 100644 examples/declarative/righttoleft/layoutdirection/layoutdirection.qml create mode 100644 examples/declarative/righttoleft/layoutdirection/layoutdirection.qmlproject create mode 100644 examples/declarative/righttoleft/layoutmirroring/layoutmirroring.qml create mode 100644 examples/declarative/righttoleft/layoutmirroring/layoutmirroring.qmlproject create mode 100644 examples/declarative/righttoleft/textalignment/textalignment.qml create mode 100644 examples/declarative/righttoleft/textalignment/textalignment.qmlproject create mode 100644 examples/declarative/screenorientation/Core/Bubble.qml create mode 100644 examples/declarative/screenorientation/Core/Button.qml create mode 100644 examples/declarative/screenorientation/Core/screenorientation.js create mode 100644 examples/declarative/screenorientation/screenorientation.qml create mode 100644 examples/declarative/screenorientation/screenorientation.qmlproject create mode 100644 examples/declarative/sqllocalstorage/hello.qml create mode 100644 examples/declarative/sqllocalstorage/sqllocalstorage.qmlproject create mode 100644 examples/declarative/text/fonts/availableFonts.qml create mode 100644 examples/declarative/text/fonts/banner.qml create mode 100644 examples/declarative/text/fonts/fonts.qml create mode 100644 examples/declarative/text/fonts/fonts.qmlproject create mode 100644 examples/declarative/text/fonts/fonts/tarzeau_ocr_a.ttf create mode 100644 examples/declarative/text/fonts/hello.qml create mode 100644 examples/declarative/text/text.qmlproject create mode 100644 examples/declarative/text/textselection/pics/endHandle.png create mode 100644 examples/declarative/text/textselection/pics/endHandle.sci create mode 100644 examples/declarative/text/textselection/pics/startHandle.png create mode 100644 examples/declarative/text/textselection/pics/startHandle.sci create mode 100644 examples/declarative/text/textselection/textselection.qml create mode 100644 examples/declarative/text/textselection/textselection.qmlproject create mode 100644 examples/declarative/threading/threadedlistmodel/dataloader.js create mode 100644 examples/declarative/threading/threadedlistmodel/threadedlistmodel.qmlproject create mode 100644 examples/declarative/threading/threadedlistmodel/timedisplay.qml create mode 100644 examples/declarative/threading/threading.qmlproject create mode 100644 examples/declarative/threading/workerscript/workerscript.js create mode 100644 examples/declarative/threading/workerscript/workerscript.qml create mode 100644 examples/declarative/threading/workerscript/workerscript.qmlproject create mode 100644 examples/declarative/touchinteraction/gestures/experimental-gestures.qml create mode 100644 examples/declarative/touchinteraction/gestures/gestures.qmlproject create mode 100644 examples/declarative/touchinteraction/mousearea/mousearea-example.qml create mode 100644 examples/declarative/touchinteraction/mousearea/mousearea.qmlproject create mode 100644 examples/declarative/touchinteraction/pincharea/flickresize.qml create mode 100644 examples/declarative/touchinteraction/pincharea/pincharea.qmlproject create mode 100644 examples/declarative/touchinteraction/pincharea/qt-logo.jpg create mode 100644 examples/declarative/touchinteraction/touchinteraction.qmlproject create mode 100644 examples/declarative/toys/README create mode 100644 examples/declarative/toys/clocks/clocks.qml create mode 100644 examples/declarative/toys/clocks/clocks.qmlproject create mode 100644 examples/declarative/toys/clocks/content/Clock.qml create mode 100644 examples/declarative/toys/clocks/content/QuitButton.qml create mode 100644 examples/declarative/toys/clocks/content/background.png create mode 100644 examples/declarative/toys/clocks/content/center.png create mode 100644 examples/declarative/toys/clocks/content/clock-night.png create mode 100644 examples/declarative/toys/clocks/content/clock.png create mode 100644 examples/declarative/toys/clocks/content/hour.png create mode 100644 examples/declarative/toys/clocks/content/minute.png create mode 100644 examples/declarative/toys/clocks/content/quit.png create mode 100644 examples/declarative/toys/clocks/content/second.png create mode 100644 examples/declarative/toys/corkboards/Day.qml create mode 100644 examples/declarative/toys/corkboards/cork.jpg create mode 100644 examples/declarative/toys/corkboards/corkboards.qml create mode 100644 examples/declarative/toys/corkboards/corkboards.qmlproject create mode 100644 examples/declarative/toys/corkboards/note-yellow.png create mode 100644 examples/declarative/toys/corkboards/tack.png create mode 100644 examples/declarative/toys/dynamicscene/dynamicscene.qml create mode 100644 examples/declarative/toys/dynamicscene/dynamicscene.qmlproject create mode 100644 examples/declarative/toys/dynamicscene/images/NOTE create mode 100644 examples/declarative/toys/dynamicscene/images/face-smile.png create mode 100644 examples/declarative/toys/dynamicscene/images/moon.png create mode 100644 examples/declarative/toys/dynamicscene/images/rabbit_brown.png create mode 100644 examples/declarative/toys/dynamicscene/images/rabbit_bw.png create mode 100644 examples/declarative/toys/dynamicscene/images/star.png create mode 100644 examples/declarative/toys/dynamicscene/images/sun.png create mode 100644 examples/declarative/toys/dynamicscene/images/tree_s.png create mode 100644 examples/declarative/toys/dynamicscene/qml/Button.qml create mode 100644 examples/declarative/toys/dynamicscene/qml/GenericSceneItem.qml create mode 100644 examples/declarative/toys/dynamicscene/qml/PaletteItem.qml create mode 100644 examples/declarative/toys/dynamicscene/qml/PerspectiveItem.qml create mode 100644 examples/declarative/toys/dynamicscene/qml/Sun.qml create mode 100644 examples/declarative/toys/dynamicscene/qml/itemCreation.js create mode 100644 examples/declarative/toys/tic-tac-toe/content/Button.qml create mode 100644 examples/declarative/toys/tic-tac-toe/content/TicTac.qml create mode 100644 examples/declarative/toys/tic-tac-toe/content/pics/board.png create mode 100644 examples/declarative/toys/tic-tac-toe/content/pics/o.png create mode 100644 examples/declarative/toys/tic-tac-toe/content/pics/x.png create mode 100644 examples/declarative/toys/tic-tac-toe/content/tic-tac-toe.js create mode 100644 examples/declarative/toys/tic-tac-toe/tic-tac-toe.qml create mode 100644 examples/declarative/toys/tic-tac-toe/tic-tac-toe.qmlproject create mode 100644 examples/declarative/toys/toys.qmlproject create mode 100644 examples/declarative/toys/tvtennis/tvtennis.qml create mode 100644 examples/declarative/toys/tvtennis/tvtennis.qmlproject create mode 100644 examples/declarative/tutorials/extending/chapter1-basics/app.qml create mode 100644 examples/declarative/tutorials/extending/chapter1-basics/chapter1-basics.pro create mode 100644 examples/declarative/tutorials/extending/chapter1-basics/main.cpp create mode 100644 examples/declarative/tutorials/extending/chapter1-basics/piechart.cpp create mode 100644 examples/declarative/tutorials/extending/chapter1-basics/piechart.h create mode 100644 examples/declarative/tutorials/extending/chapter2-methods/app.qml create mode 100644 examples/declarative/tutorials/extending/chapter2-methods/chapter2-methods.pro create mode 100644 examples/declarative/tutorials/extending/chapter2-methods/main.cpp create mode 100644 examples/declarative/tutorials/extending/chapter2-methods/piechart.cpp create mode 100644 examples/declarative/tutorials/extending/chapter2-methods/piechart.h create mode 100644 examples/declarative/tutorials/extending/chapter3-bindings/app.qml create mode 100644 examples/declarative/tutorials/extending/chapter3-bindings/chapter3-bindings.pro create mode 100644 examples/declarative/tutorials/extending/chapter3-bindings/main.cpp create mode 100644 examples/declarative/tutorials/extending/chapter3-bindings/piechart.cpp create mode 100644 examples/declarative/tutorials/extending/chapter3-bindings/piechart.h create mode 100644 examples/declarative/tutorials/extending/chapter4-customPropertyTypes/app.qml create mode 100644 examples/declarative/tutorials/extending/chapter4-customPropertyTypes/chapter4-customPropertyTypes.pro create mode 100644 examples/declarative/tutorials/extending/chapter4-customPropertyTypes/main.cpp create mode 100644 examples/declarative/tutorials/extending/chapter4-customPropertyTypes/piechart.cpp create mode 100644 examples/declarative/tutorials/extending/chapter4-customPropertyTypes/piechart.h create mode 100644 examples/declarative/tutorials/extending/chapter4-customPropertyTypes/pieslice.cpp create mode 100644 examples/declarative/tutorials/extending/chapter4-customPropertyTypes/pieslice.h create mode 100644 examples/declarative/tutorials/extending/chapter5-listproperties/app.qml create mode 100644 examples/declarative/tutorials/extending/chapter5-listproperties/chapter5-listproperties.pro create mode 100644 examples/declarative/tutorials/extending/chapter5-listproperties/main.cpp create mode 100644 examples/declarative/tutorials/extending/chapter5-listproperties/piechart.cpp create mode 100644 examples/declarative/tutorials/extending/chapter5-listproperties/piechart.h create mode 100644 examples/declarative/tutorials/extending/chapter5-listproperties/pieslice.cpp create mode 100644 examples/declarative/tutorials/extending/chapter5-listproperties/pieslice.h create mode 100644 examples/declarative/tutorials/extending/chapter6-plugins/app.qml create mode 100644 examples/declarative/tutorials/extending/chapter6-plugins/chapter6-plugins.pro create mode 100644 examples/declarative/tutorials/extending/chapter6-plugins/chartsplugin.cpp create mode 100644 examples/declarative/tutorials/extending/chapter6-plugins/chartsplugin.h create mode 100644 examples/declarative/tutorials/extending/chapter6-plugins/piechart.cpp create mode 100644 examples/declarative/tutorials/extending/chapter6-plugins/piechart.h create mode 100644 examples/declarative/tutorials/extending/chapter6-plugins/pieslice.cpp create mode 100644 examples/declarative/tutorials/extending/chapter6-plugins/pieslice.h create mode 100644 examples/declarative/tutorials/extending/chapter6-plugins/qmldir create mode 100644 examples/declarative/tutorials/extending/extending.pro create mode 100644 examples/declarative/tutorials/helloworld/Cell.qml create mode 100644 examples/declarative/tutorials/helloworld/tutorial1.qml create mode 100644 examples/declarative/tutorials/helloworld/tutorial2.qml create mode 100644 examples/declarative/tutorials/helloworld/tutorial3.qml create mode 100644 examples/declarative/tutorials/samegame/samegame1/Block.qml create mode 100644 examples/declarative/tutorials/samegame/samegame1/Button.qml create mode 100644 examples/declarative/tutorials/samegame/samegame1/samegame.qml create mode 100644 examples/declarative/tutorials/samegame/samegame1/samegame1.qmlproject create mode 100644 examples/declarative/tutorials/samegame/samegame2/Block.qml create mode 100644 examples/declarative/tutorials/samegame/samegame2/Button.qml create mode 100644 examples/declarative/tutorials/samegame/samegame2/samegame.js create mode 100644 examples/declarative/tutorials/samegame/samegame2/samegame.qml create mode 100644 examples/declarative/tutorials/samegame/samegame2/samegame2.qmlproject create mode 100644 examples/declarative/tutorials/samegame/samegame3/Block.qml create mode 100644 examples/declarative/tutorials/samegame/samegame3/Button.qml create mode 100644 examples/declarative/tutorials/samegame/samegame3/Dialog.qml create mode 100644 examples/declarative/tutorials/samegame/samegame3/samegame.js create mode 100644 examples/declarative/tutorials/samegame/samegame3/samegame.qml create mode 100644 examples/declarative/tutorials/samegame/samegame3/samegame3.qmlproject create mode 100644 examples/declarative/tutorials/samegame/samegame4/content/BoomBlock.qml create mode 100644 examples/declarative/tutorials/samegame/samegame4/content/Button.qml create mode 100644 examples/declarative/tutorials/samegame/samegame4/content/Dialog.qml create mode 100755 examples/declarative/tutorials/samegame/samegame4/content/samegame.js create mode 100644 examples/declarative/tutorials/samegame/samegame4/highscores/README create mode 100755 examples/declarative/tutorials/samegame/samegame4/highscores/score_data.xml create mode 100755 examples/declarative/tutorials/samegame/samegame4/highscores/score_style.xsl create mode 100755 examples/declarative/tutorials/samegame/samegame4/highscores/scores.php create mode 100644 examples/declarative/tutorials/samegame/samegame4/samegame.qml create mode 100644 examples/declarative/tutorials/samegame/samegame4/samegame4.qmlproject create mode 100644 examples/declarative/tutorials/samegame/shared/pics/background.jpg create mode 100644 examples/declarative/tutorials/samegame/shared/pics/blueStar.png create mode 100644 examples/declarative/tutorials/samegame/shared/pics/blueStone.png create mode 100644 examples/declarative/tutorials/samegame/shared/pics/greenStar.png create mode 100644 examples/declarative/tutorials/samegame/shared/pics/greenStone.png create mode 100644 examples/declarative/tutorials/samegame/shared/pics/redStar.png create mode 100644 examples/declarative/tutorials/samegame/shared/pics/redStone.png create mode 100644 examples/declarative/tutorials/samegame/shared/pics/star.png create mode 100644 examples/declarative/tutorials/samegame/shared/pics/yellowStone.png create mode 100644 examples/declarative/tutorials/tutorials.pro create mode 100644 examples/declarative/tutorials/tutorials.qmlproject create mode 100644 examples/declarative/ui-components/README create mode 100644 examples/declarative/ui-components/dialcontrol/content/Dial.qml create mode 100644 examples/declarative/ui-components/dialcontrol/content/QuitButton.qml create mode 100644 examples/declarative/ui-components/dialcontrol/content/background.png create mode 100644 examples/declarative/ui-components/dialcontrol/content/needle.png create mode 100644 examples/declarative/ui-components/dialcontrol/content/needle_shadow.png create mode 100644 examples/declarative/ui-components/dialcontrol/content/overlay.png create mode 100644 examples/declarative/ui-components/dialcontrol/content/quit.png create mode 100644 examples/declarative/ui-components/dialcontrol/dialcontrol.qml create mode 100644 examples/declarative/ui-components/dialcontrol/dialcontrol.qmlproject create mode 100644 examples/declarative/ui-components/flipable/content/5_heart.png create mode 100644 examples/declarative/ui-components/flipable/content/9_club.png create mode 100644 examples/declarative/ui-components/flipable/content/Card.qml create mode 100644 examples/declarative/ui-components/flipable/content/back.png create mode 100644 examples/declarative/ui-components/flipable/flipable.qml create mode 100644 examples/declarative/ui-components/flipable/flipable.qmlproject create mode 100644 examples/declarative/ui-components/progressbar/content/ProgressBar.qml create mode 100644 examples/declarative/ui-components/progressbar/content/background.png create mode 100644 examples/declarative/ui-components/progressbar/main.qml create mode 100644 examples/declarative/ui-components/progressbar/progressbar.qmlproject create mode 100644 examples/declarative/ui-components/scrollbar/ScrollBar.qml create mode 100644 examples/declarative/ui-components/scrollbar/main.qml create mode 100644 examples/declarative/ui-components/scrollbar/pics/niagara_falls.jpg create mode 100644 examples/declarative/ui-components/scrollbar/scrollbar.qmlproject create mode 100644 examples/declarative/ui-components/searchbox/SearchBox.qml create mode 100644 examples/declarative/ui-components/searchbox/images/clear.png create mode 100644 examples/declarative/ui-components/searchbox/images/lineedit-bg-focus.png create mode 100644 examples/declarative/ui-components/searchbox/images/lineedit-bg.png create mode 100644 examples/declarative/ui-components/searchbox/main.qml create mode 100644 examples/declarative/ui-components/searchbox/searchbox.qmlproject create mode 100644 examples/declarative/ui-components/slideswitch/content/Switch.qml create mode 100644 examples/declarative/ui-components/slideswitch/content/background.svg create mode 100644 examples/declarative/ui-components/slideswitch/content/knob.svg create mode 100644 examples/declarative/ui-components/slideswitch/slideswitch.qml create mode 100644 examples/declarative/ui-components/slideswitch/slideswitch.qmlproject create mode 100644 examples/declarative/ui-components/spinner/content/Spinner.qml create mode 100644 examples/declarative/ui-components/spinner/content/spinner-bg.png create mode 100644 examples/declarative/ui-components/spinner/content/spinner-select.png create mode 100644 examples/declarative/ui-components/spinner/main.qml create mode 100644 examples/declarative/ui-components/spinner/spinner.qmlproject create mode 100644 examples/declarative/ui-components/tabwidget/TabWidget.qml create mode 100644 examples/declarative/ui-components/tabwidget/main.qml create mode 100644 examples/declarative/ui-components/tabwidget/tab.png create mode 100644 examples/declarative/ui-components/tabwidget/tabwidget.qmlproject create mode 100644 examples/declarative/ui-components/ui-components.qmlproject create mode 100644 examples/declarative/xml/xml.qmlproject create mode 100644 examples/declarative/xml/xmlhttprequest/data.xml create mode 100644 examples/declarative/xml/xmlhttprequest/xmlhttprequest-example.qml create mode 100644 examples/declarative/xml/xmlhttprequest/xmlhttprequest.qmlproject create mode 100644 examples/examples.pro create mode 100644 examples/tutorials/gettingStarted/gsQml/core/button.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/core/editMenu.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/core/fileDialog.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/core/fileMenu.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/core/menuBar.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/core/qmldir create mode 100644 examples/tutorials/gettingStarted/gsQml/core/textArea.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/filedialog/dialogPlugin.cpp create mode 100644 examples/tutorials/gettingStarted/gsQml/filedialog/dialogPlugin.h create mode 100644 examples/tutorials/gettingStarted/gsQml/filedialog/directory.cpp create mode 100644 examples/tutorials/gettingStarted/gsQml/filedialog/directory.h create mode 100644 examples/tutorials/gettingStarted/gsQml/filedialog/file.cpp create mode 100644 examples/tutorials/gettingStarted/gsQml/filedialog/file.h create mode 100644 examples/tutorials/gettingStarted/gsQml/filedialog/filedialog.pro create mode 100644 examples/tutorials/gettingStarted/gsQml/filedialog/qmldir create mode 100644 examples/tutorials/gettingStarted/gsQml/images/arrow.png create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part0/Button.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part1/Button.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part1/EditMenu.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part1/FileMenu.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part1/SimpleButton.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part1/pics/qml-texteditor1_button.png create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part1/pics/qml-texteditor1_editmenu.png create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part1/pics/qml-texteditor1_filemenu.png create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part1/pics/qml-texteditor1_simplebutton.png create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part1/qml-texteditor.qmlproject create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part2/Button.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part2/EditMenu.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part2/FileMenu.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part2/MenuBar.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part2/pics/qml-texteditor2_menubar.png create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part2/qml-texteditor2.qmlproject create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part3/Button.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part3/EditMenu.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part3/FileMenu.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part3/MenuBar.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part3/TextArea.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part3/TextEditor.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part3/images/arrow.png create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part3/pics/qml-texteditor3_texteditor.png create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part3/qml-texteditor3.qmlproject create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part4/Button.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part4/EditMenu.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part4/FileMenu.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part4/MenuBar.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part4/SimpleButton.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part4/TextArea.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part4/TextEditor.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part4/images/arrow.png create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part4/pics/qml-texteditor4_texteditor.png create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part4/qml-texteditor4.qmlproject create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part5/TextEditor.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part5/core/Button.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part5/core/EditMenu.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part5/core/FileDialog.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part5/core/FileMenu.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part5/core/MenuBar.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part5/core/TextArea.qml create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part5/core/qmldir create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part5/filedialog/dialogPlugin.cpp create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part5/filedialog/dialogPlugin.h create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part5/filedialog/directory.cpp create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part5/filedialog/directory.h create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part5/filedialog/file.cpp create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part5/filedialog/file.h create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part5/filedialog/filedialog.pro create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part5/filedialog/qmldir create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part5/images/arrow.png create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part5/pics/qml-texteditor5_editmenu.png create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part5/pics/qml-texteditor5_filemenu.png create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part5/pics/qml-texteditor5_newfile.png create mode 100644 examples/tutorials/gettingStarted/gsQml/parts/part5/qml-texteditor5.qmlproject create mode 100644 examples/tutorials/gettingStarted/gsQml/pics/qml-texteditor5_editmenu.png create mode 100644 examples/tutorials/gettingStarted/gsQml/pics/qml-texteditor5_filemenu.png create mode 100644 examples/tutorials/gettingStarted/gsQml/pics/qml-texteditor5_newfile.png create mode 100644 examples/tutorials/gettingStarted/gsQml/texteditor.pro create mode 100644 examples/tutorials/gettingStarted/gsQml/texteditor.qml create mode 100644 imports/.gitignore create mode 100644 qtdeclarative.pro create mode 100644 src/declarative/QmlChanges.txt create mode 100644 src/declarative/debugger/debugger.pri create mode 100644 src/declarative/debugger/qdeclarativedebug.cpp create mode 100644 src/declarative/debugger/qdeclarativedebug_p.h create mode 100644 src/declarative/debugger/qdeclarativedebugclient.cpp create mode 100644 src/declarative/debugger/qdeclarativedebugclient_p.h create mode 100644 src/declarative/debugger/qdeclarativedebuggerstatus.cpp create mode 100644 src/declarative/debugger/qdeclarativedebuggerstatus_p.h create mode 100644 src/declarative/debugger/qdeclarativedebughelper.cpp create mode 100644 src/declarative/debugger/qdeclarativedebughelper_p.h create mode 100644 src/declarative/debugger/qdeclarativedebugserver.cpp create mode 100644 src/declarative/debugger/qdeclarativedebugserver_p.h create mode 100644 src/declarative/debugger/qdeclarativedebugserverconnection_p.h create mode 100644 src/declarative/debugger/qdeclarativedebugservice.cpp create mode 100644 src/declarative/debugger/qdeclarativedebugservice_p.h create mode 100644 src/declarative/debugger/qdeclarativedebugservice_p_p.h create mode 100644 src/declarative/debugger/qdeclarativedebugtrace.cpp create mode 100644 src/declarative/debugger/qdeclarativedebugtrace_p.h create mode 100644 src/declarative/debugger/qpacketprotocol.cpp create mode 100644 src/declarative/debugger/qpacketprotocol_p.h create mode 100644 src/declarative/declarative.pro create mode 100644 src/declarative/graphicsitems/graphicsitems.pri create mode 100644 src/declarative/graphicsitems/qdeclarativeanchors.cpp create mode 100644 src/declarative/graphicsitems/qdeclarativeanchors_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativeanchors_p_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativeanimatedimage.cpp create mode 100644 src/declarative/graphicsitems/qdeclarativeanimatedimage_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativeanimatedimage_p_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativeborderimage.cpp create mode 100644 src/declarative/graphicsitems/qdeclarativeborderimage_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativeborderimage_p_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativeevents.cpp create mode 100644 src/declarative/graphicsitems/qdeclarativeevents_p_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativeflickable.cpp create mode 100644 src/declarative/graphicsitems/qdeclarativeflickable_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativeflickable_p_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativeflipable.cpp create mode 100644 src/declarative/graphicsitems/qdeclarativeflipable_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativefocuspanel.cpp create mode 100644 src/declarative/graphicsitems/qdeclarativefocuspanel_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativefocusscope.cpp create mode 100644 src/declarative/graphicsitems/qdeclarativefocusscope_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativegraphicswidget.cpp create mode 100644 src/declarative/graphicsitems/qdeclarativegraphicswidget_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativegridview.cpp create mode 100644 src/declarative/graphicsitems/qdeclarativegridview_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativeimage.cpp create mode 100644 src/declarative/graphicsitems/qdeclarativeimage_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativeimage_p_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativeimagebase.cpp create mode 100644 src/declarative/graphicsitems/qdeclarativeimagebase_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativeimagebase_p_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativeimplicitsizeitem.cpp create mode 100644 src/declarative/graphicsitems/qdeclarativeimplicitsizeitem_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativeimplicitsizeitem_p_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativeitem.cpp create mode 100644 src/declarative/graphicsitems/qdeclarativeitem.h create mode 100644 src/declarative/graphicsitems/qdeclarativeitem_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativeitemchangelistener_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativeitemsmodule.cpp create mode 100644 src/declarative/graphicsitems/qdeclarativeitemsmodule_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativelayoutitem.cpp create mode 100644 src/declarative/graphicsitems/qdeclarativelayoutitem_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativelistview.cpp create mode 100644 src/declarative/graphicsitems/qdeclarativelistview_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativeloader.cpp create mode 100644 src/declarative/graphicsitems/qdeclarativeloader_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativeloader_p_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativemousearea.cpp create mode 100644 src/declarative/graphicsitems/qdeclarativemousearea_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativemousearea_p_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativepainteditem.cpp create mode 100644 src/declarative/graphicsitems/qdeclarativepainteditem_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativepainteditem_p_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativepath.cpp create mode 100644 src/declarative/graphicsitems/qdeclarativepath_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativepath_p_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativepathview.cpp create mode 100644 src/declarative/graphicsitems/qdeclarativepathview_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativepathview_p_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativepincharea.cpp create mode 100644 src/declarative/graphicsitems/qdeclarativepincharea_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativepincharea_p_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativepositioners.cpp create mode 100644 src/declarative/graphicsitems/qdeclarativepositioners_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativepositioners_p_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativerectangle.cpp create mode 100644 src/declarative/graphicsitems/qdeclarativerectangle_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativerectangle_p_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativerepeater.cpp create mode 100644 src/declarative/graphicsitems/qdeclarativerepeater_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativerepeater_p_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativescalegrid.cpp create mode 100644 src/declarative/graphicsitems/qdeclarativescalegrid_p_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativetext.cpp create mode 100644 src/declarative/graphicsitems/qdeclarativetext_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativetext_p_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativetextedit.cpp create mode 100644 src/declarative/graphicsitems/qdeclarativetextedit_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativetextedit_p_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativetextinput.cpp create mode 100644 src/declarative/graphicsitems/qdeclarativetextinput_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativetextinput_p_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativetextlayout.cpp create mode 100644 src/declarative/graphicsitems/qdeclarativetextlayout_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativetranslate.cpp create mode 100644 src/declarative/graphicsitems/qdeclarativetranslate_p.h create mode 100644 src/declarative/graphicsitems/qdeclarativevisualitemmodel.cpp create mode 100644 src/declarative/graphicsitems/qdeclarativevisualitemmodel_p.h create mode 100644 src/declarative/qml/parser/parser.pri create mode 100644 src/declarative/qml/parser/qdeclarativejs.g create mode 100644 src/declarative/qml/parser/qdeclarativejsast.cpp create mode 100644 src/declarative/qml/parser/qdeclarativejsast_p.h create mode 100644 src/declarative/qml/parser/qdeclarativejsastfwd_p.h create mode 100644 src/declarative/qml/parser/qdeclarativejsastvisitor.cpp create mode 100644 src/declarative/qml/parser/qdeclarativejsastvisitor_p.h create mode 100644 src/declarative/qml/parser/qdeclarativejsengine_p.cpp create mode 100644 src/declarative/qml/parser/qdeclarativejsengine_p.h create mode 100644 src/declarative/qml/parser/qdeclarativejsglobal_p.h create mode 100644 src/declarative/qml/parser/qdeclarativejsgrammar.cpp create mode 100644 src/declarative/qml/parser/qdeclarativejsgrammar_p.h create mode 100644 src/declarative/qml/parser/qdeclarativejslexer.cpp create mode 100644 src/declarative/qml/parser/qdeclarativejslexer_p.h create mode 100644 src/declarative/qml/parser/qdeclarativejsmemorypool_p.h create mode 100644 src/declarative/qml/parser/qdeclarativejsnodepool_p.h create mode 100644 src/declarative/qml/parser/qdeclarativejsparser.cpp create mode 100644 src/declarative/qml/parser/qdeclarativejsparser_p.h create mode 100644 src/declarative/qml/qbitfield_p.h create mode 100644 src/declarative/qml/qdeclarative.h create mode 100644 src/declarative/qml/qdeclarativebinding.cpp create mode 100644 src/declarative/qml/qdeclarativebinding_p.h create mode 100644 src/declarative/qml/qdeclarativebinding_p_p.h create mode 100644 src/declarative/qml/qdeclarativeboundsignal.cpp create mode 100644 src/declarative/qml/qdeclarativeboundsignal_p.h create mode 100644 src/declarative/qml/qdeclarativecleanup.cpp create mode 100644 src/declarative/qml/qdeclarativecleanup_p.h create mode 100644 src/declarative/qml/qdeclarativecompiledbindings.cpp create mode 100644 src/declarative/qml/qdeclarativecompiledbindings_p.h create mode 100644 src/declarative/qml/qdeclarativecompileddata.cpp create mode 100644 src/declarative/qml/qdeclarativecompiler.cpp create mode 100644 src/declarative/qml/qdeclarativecompiler_p.h create mode 100644 src/declarative/qml/qdeclarativecomponent.cpp create mode 100644 src/declarative/qml/qdeclarativecomponent.h create mode 100644 src/declarative/qml/qdeclarativecomponent_p.h create mode 100644 src/declarative/qml/qdeclarativecontext.cpp create mode 100644 src/declarative/qml/qdeclarativecontext.h create mode 100644 src/declarative/qml/qdeclarativecontext_p.h create mode 100644 src/declarative/qml/qdeclarativecontextscriptclass.cpp create mode 100644 src/declarative/qml/qdeclarativecontextscriptclass_p.h create mode 100644 src/declarative/qml/qdeclarativecustomparser.cpp create mode 100644 src/declarative/qml/qdeclarativecustomparser_p.h create mode 100644 src/declarative/qml/qdeclarativecustomparser_p_p.h create mode 100644 src/declarative/qml/qdeclarativedata_p.h create mode 100644 src/declarative/qml/qdeclarativedirparser.cpp create mode 100644 src/declarative/qml/qdeclarativedirparser_p.h create mode 100644 src/declarative/qml/qdeclarativedom.cpp create mode 100644 src/declarative/qml/qdeclarativedom_p.h create mode 100644 src/declarative/qml/qdeclarativedom_p_p.h create mode 100644 src/declarative/qml/qdeclarativeengine.cpp create mode 100644 src/declarative/qml/qdeclarativeengine.h create mode 100644 src/declarative/qml/qdeclarativeengine_p.h create mode 100644 src/declarative/qml/qdeclarativeenginedebug.cpp create mode 100644 src/declarative/qml/qdeclarativeenginedebug_p.h create mode 100644 src/declarative/qml/qdeclarativeerror.cpp create mode 100644 src/declarative/qml/qdeclarativeerror.h create mode 100644 src/declarative/qml/qdeclarativeexpression.cpp create mode 100644 src/declarative/qml/qdeclarativeexpression.h create mode 100644 src/declarative/qml/qdeclarativeexpression_p.h create mode 100644 src/declarative/qml/qdeclarativeextensioninterface.h create mode 100644 src/declarative/qml/qdeclarativeextensionplugin.cpp create mode 100644 src/declarative/qml/qdeclarativeextensionplugin.h create mode 100644 src/declarative/qml/qdeclarativefastproperties.cpp create mode 100644 src/declarative/qml/qdeclarativefastproperties_p.h create mode 100644 src/declarative/qml/qdeclarativeglobal_p.h create mode 100644 src/declarative/qml/qdeclarativeglobalscriptclass.cpp create mode 100644 src/declarative/qml/qdeclarativeglobalscriptclass_p.h create mode 100644 src/declarative/qml/qdeclarativeguard_p.h create mode 100644 src/declarative/qml/qdeclarativeimageprovider.cpp create mode 100644 src/declarative/qml/qdeclarativeimageprovider.h create mode 100644 src/declarative/qml/qdeclarativeimport.cpp create mode 100644 src/declarative/qml/qdeclarativeimport_p.h create mode 100644 src/declarative/qml/qdeclarativeinclude.cpp create mode 100644 src/declarative/qml/qdeclarativeinclude_p.h create mode 100644 src/declarative/qml/qdeclarativeinfo.cpp create mode 100644 src/declarative/qml/qdeclarativeinfo.h create mode 100644 src/declarative/qml/qdeclarativeinstruction.cpp create mode 100644 src/declarative/qml/qdeclarativeinstruction_p.h create mode 100644 src/declarative/qml/qdeclarativeintegercache.cpp create mode 100644 src/declarative/qml/qdeclarativeintegercache_p.h create mode 100644 src/declarative/qml/qdeclarativelist.cpp create mode 100644 src/declarative/qml/qdeclarativelist.h create mode 100644 src/declarative/qml/qdeclarativelist_p.h create mode 100644 src/declarative/qml/qdeclarativelistscriptclass.cpp create mode 100644 src/declarative/qml/qdeclarativelistscriptclass_p.h create mode 100644 src/declarative/qml/qdeclarativemetatype.cpp create mode 100644 src/declarative/qml/qdeclarativemetatype_p.h create mode 100644 src/declarative/qml/qdeclarativenetworkaccessmanagerfactory.cpp create mode 100644 src/declarative/qml/qdeclarativenetworkaccessmanagerfactory.h create mode 100644 src/declarative/qml/qdeclarativenotifier.cpp create mode 100644 src/declarative/qml/qdeclarativenotifier_p.h create mode 100644 src/declarative/qml/qdeclarativeobjectscriptclass.cpp create mode 100644 src/declarative/qml/qdeclarativeobjectscriptclass_p.h create mode 100644 src/declarative/qml/qdeclarativeparser.cpp create mode 100644 src/declarative/qml/qdeclarativeparser_p.h create mode 100644 src/declarative/qml/qdeclarativeparserstatus.cpp create mode 100644 src/declarative/qml/qdeclarativeparserstatus.h create mode 100644 src/declarative/qml/qdeclarativeprivate.h create mode 100644 src/declarative/qml/qdeclarativeproperty.cpp create mode 100644 src/declarative/qml/qdeclarativeproperty.h create mode 100644 src/declarative/qml/qdeclarativeproperty_p.h create mode 100644 src/declarative/qml/qdeclarativepropertycache.cpp create mode 100644 src/declarative/qml/qdeclarativepropertycache_p.h create mode 100644 src/declarative/qml/qdeclarativepropertyvalueinterceptor.cpp create mode 100644 src/declarative/qml/qdeclarativepropertyvalueinterceptor.h create mode 100644 src/declarative/qml/qdeclarativepropertyvaluesource.cpp create mode 100644 src/declarative/qml/qdeclarativepropertyvaluesource.h create mode 100644 src/declarative/qml/qdeclarativeproxymetaobject.cpp create mode 100644 src/declarative/qml/qdeclarativeproxymetaobject_p.h create mode 100644 src/declarative/qml/qdeclarativerefcount.cpp create mode 100644 src/declarative/qml/qdeclarativerefcount_p.h create mode 100644 src/declarative/qml/qdeclarativerewrite.cpp create mode 100644 src/declarative/qml/qdeclarativerewrite_p.h create mode 100644 src/declarative/qml/qdeclarativescriptparser.cpp create mode 100644 src/declarative/qml/qdeclarativescriptparser_p.h create mode 100644 src/declarative/qml/qdeclarativescriptstring.cpp create mode 100644 src/declarative/qml/qdeclarativescriptstring.h create mode 100644 src/declarative/qml/qdeclarativesqldatabase.cpp create mode 100644 src/declarative/qml/qdeclarativesqldatabase_p.h create mode 100644 src/declarative/qml/qdeclarativestringconverters.cpp create mode 100644 src/declarative/qml/qdeclarativestringconverters_p.h create mode 100644 src/declarative/qml/qdeclarativetypeloader.cpp create mode 100644 src/declarative/qml/qdeclarativetypeloader_p.h create mode 100644 src/declarative/qml/qdeclarativetypenamecache.cpp create mode 100644 src/declarative/qml/qdeclarativetypenamecache_p.h create mode 100644 src/declarative/qml/qdeclarativetypenamescriptclass.cpp create mode 100644 src/declarative/qml/qdeclarativetypenamescriptclass_p.h create mode 100644 src/declarative/qml/qdeclarativetypenotavailable.cpp create mode 100644 src/declarative/qml/qdeclarativetypenotavailable_p.h create mode 100644 src/declarative/qml/qdeclarativevaluetype.cpp create mode 100644 src/declarative/qml/qdeclarativevaluetype_p.h create mode 100644 src/declarative/qml/qdeclarativevaluetypescriptclass.cpp create mode 100644 src/declarative/qml/qdeclarativevaluetypescriptclass_p.h create mode 100644 src/declarative/qml/qdeclarativevme.cpp create mode 100644 src/declarative/qml/qdeclarativevme_p.h create mode 100644 src/declarative/qml/qdeclarativevmemetaobject.cpp create mode 100644 src/declarative/qml/qdeclarativevmemetaobject_p.h create mode 100644 src/declarative/qml/qdeclarativewatcher.cpp create mode 100644 src/declarative/qml/qdeclarativewatcher_p.h create mode 100644 src/declarative/qml/qdeclarativeworkerscript.cpp create mode 100644 src/declarative/qml/qdeclarativeworkerscript_p.h create mode 100644 src/declarative/qml/qdeclarativexmlhttprequest.cpp create mode 100644 src/declarative/qml/qdeclarativexmlhttprequest_p.h create mode 100644 src/declarative/qml/qmetaobjectbuilder.cpp create mode 100644 src/declarative/qml/qmetaobjectbuilder_p.h create mode 100644 src/declarative/qml/qml.pri create mode 100644 src/declarative/qml/qperformancetimer.cpp create mode 100644 src/declarative/qml/qperformancetimer_p.h create mode 100644 src/declarative/qml/qpodvector_p.h create mode 100644 src/declarative/qml/rewriter/rewriter.pri create mode 100644 src/declarative/qml/rewriter/textwriter.cpp create mode 100644 src/declarative/qml/rewriter/textwriter_p.h create mode 100644 src/declarative/util/qdeclarativeanimation.cpp create mode 100644 src/declarative/util/qdeclarativeanimation_p.h create mode 100644 src/declarative/util/qdeclarativeanimation_p_p.h create mode 100644 src/declarative/util/qdeclarativeapplication.cpp create mode 100644 src/declarative/util/qdeclarativeapplication_p.h create mode 100644 src/declarative/util/qdeclarativebehavior.cpp create mode 100644 src/declarative/util/qdeclarativebehavior_p.h create mode 100644 src/declarative/util/qdeclarativebind.cpp create mode 100644 src/declarative/util/qdeclarativebind_p.h create mode 100644 src/declarative/util/qdeclarativeconnections.cpp create mode 100644 src/declarative/util/qdeclarativeconnections_p.h create mode 100644 src/declarative/util/qdeclarativefontloader.cpp create mode 100644 src/declarative/util/qdeclarativefontloader_p.h create mode 100644 src/declarative/util/qdeclarativelistaccessor.cpp create mode 100644 src/declarative/util/qdeclarativelistaccessor_p.h create mode 100644 src/declarative/util/qdeclarativelistmodel.cpp create mode 100644 src/declarative/util/qdeclarativelistmodel_p.h create mode 100644 src/declarative/util/qdeclarativelistmodel_p_p.h create mode 100644 src/declarative/util/qdeclarativelistmodelworkeragent.cpp create mode 100644 src/declarative/util/qdeclarativelistmodelworkeragent_p.h create mode 100644 src/declarative/util/qdeclarativenullablevalue_p_p.h create mode 100644 src/declarative/util/qdeclarativeopenmetaobject.cpp create mode 100644 src/declarative/util/qdeclarativeopenmetaobject_p.h create mode 100644 src/declarative/util/qdeclarativepackage.cpp create mode 100644 src/declarative/util/qdeclarativepackage_p.h create mode 100644 src/declarative/util/qdeclarativepixmapcache.cpp create mode 100644 src/declarative/util/qdeclarativepixmapcache_p.h create mode 100644 src/declarative/util/qdeclarativepropertychanges.cpp create mode 100644 src/declarative/util/qdeclarativepropertychanges_p.h create mode 100644 src/declarative/util/qdeclarativepropertymap.cpp create mode 100644 src/declarative/util/qdeclarativepropertymap.h create mode 100644 src/declarative/util/qdeclarativesmoothedanimation.cpp create mode 100644 src/declarative/util/qdeclarativesmoothedanimation_p.h create mode 100644 src/declarative/util/qdeclarativesmoothedanimation_p_p.h create mode 100644 src/declarative/util/qdeclarativespringanimation.cpp create mode 100644 src/declarative/util/qdeclarativespringanimation_p.h create mode 100644 src/declarative/util/qdeclarativestate.cpp create mode 100644 src/declarative/util/qdeclarativestate_p.h create mode 100644 src/declarative/util/qdeclarativestate_p_p.h create mode 100644 src/declarative/util/qdeclarativestategroup.cpp create mode 100644 src/declarative/util/qdeclarativestategroup_p.h create mode 100644 src/declarative/util/qdeclarativestateoperations.cpp create mode 100644 src/declarative/util/qdeclarativestateoperations_p.h create mode 100644 src/declarative/util/qdeclarativestyledtext.cpp create mode 100644 src/declarative/util/qdeclarativestyledtext_p.h create mode 100644 src/declarative/util/qdeclarativesystempalette.cpp create mode 100644 src/declarative/util/qdeclarativesystempalette_p.h create mode 100644 src/declarative/util/qdeclarativetimeline.cpp create mode 100644 src/declarative/util/qdeclarativetimeline_p_p.h create mode 100644 src/declarative/util/qdeclarativetimer.cpp create mode 100644 src/declarative/util/qdeclarativetimer_p.h create mode 100644 src/declarative/util/qdeclarativetransition.cpp create mode 100644 src/declarative/util/qdeclarativetransition_p.h create mode 100644 src/declarative/util/qdeclarativetransitionmanager.cpp create mode 100644 src/declarative/util/qdeclarativetransitionmanager_p_p.h create mode 100644 src/declarative/util/qdeclarativeutilmodule.cpp create mode 100644 src/declarative/util/qdeclarativeutilmodule_p.h create mode 100644 src/declarative/util/qdeclarativeview.cpp create mode 100644 src/declarative/util/qdeclarativeview.h create mode 100644 src/declarative/util/qdeclarativexmllistmodel.cpp create mode 100644 src/declarative/util/qdeclarativexmllistmodel_p.h create mode 100644 src/declarative/util/qlistmodelinterface.cpp create mode 100644 src/declarative/util/qlistmodelinterface_p.h create mode 100644 src/declarative/util/util.pri create mode 100644 src/imports/folderlistmodel/folderlistmodel.pro create mode 100644 src/imports/folderlistmodel/plugin.cpp create mode 100644 src/imports/folderlistmodel/qdeclarativefolderlistmodel.cpp create mode 100644 src/imports/folderlistmodel/qdeclarativefolderlistmodel.h create mode 100644 src/imports/folderlistmodel/qmldir create mode 100644 src/imports/gestures/gestures.pro create mode 100644 src/imports/gestures/plugin.cpp create mode 100644 src/imports/gestures/qdeclarativegesturearea.cpp create mode 100644 src/imports/gestures/qdeclarativegesturearea_p.h create mode 100644 src/imports/gestures/qmldir create mode 100644 src/imports/imports.pro create mode 100644 src/imports/particles/particles.cpp create mode 100644 src/imports/particles/particles.pro create mode 100644 src/imports/particles/qdeclarativeparticles.cpp create mode 100644 src/imports/particles/qdeclarativeparticles_p.h create mode 100644 src/imports/particles/qmldir create mode 100644 src/imports/qimportbase.pri create mode 100644 src/plugins/plugins.pro create mode 100644 src/plugins/qmltooling/qmldbg_ost/qmldbg_ost.pro create mode 100644 src/plugins/qmltooling/qmldbg_ost/qmlostplugin.cpp create mode 100644 src/plugins/qmltooling/qmldbg_ost/qmlostplugin.h create mode 100644 src/plugins/qmltooling/qmldbg_ost/qostdevice.cpp create mode 100644 src/plugins/qmltooling/qmldbg_ost/qostdevice.h create mode 100644 src/plugins/qmltooling/qmldbg_ost/usbostcomm.h create mode 100644 src/plugins/qmltooling/qmldbg_tcp/qmldbg_tcp.pro create mode 100644 src/plugins/qmltooling/qmldbg_tcp/qtcpserverconnection.cpp create mode 100644 src/plugins/qmltooling/qmldbg_tcp/qtcpserverconnection.h create mode 100644 src/plugins/qmltooling/qmltooling.pro create mode 100644 src/src.pro create mode 100644 tests/README create mode 100644 tests/auto/auto.pro create mode 100644 tests/auto/bic/.gitignore create mode 100644 tests/auto/bic/data/QtDeclarative.4.7.0.linux-gcc-ia32.txt create mode 100644 tests/auto/declarative/declarative.pro create mode 100644 tests/auto/declarative/examples/data/dummytest.qml create mode 100644 tests/auto/declarative/examples/data/webbrowser/webbrowser.qml create mode 100644 tests/auto/declarative/examples/examples.pro create mode 100644 tests/auto/declarative/examples/tst_examples.cpp create mode 100644 tests/auto/declarative/moduleqt47/data/importqt47.qml create mode 100644 tests/auto/declarative/moduleqt47/moduleqt47.pro create mode 100644 tests/auto/declarative/moduleqt47/tst_moduleqt47.cpp create mode 100644 tests/auto/declarative/parserstress/parserstress.pro create mode 100644 tests/auto/declarative/parserstress/tst_parserstress.cpp create mode 100644 tests/auto/declarative/qdeclarativeanchors/data/anchors.qml create mode 100644 tests/auto/declarative/qdeclarativeanchors/data/anchorsqgraphicswidget.qml create mode 100644 tests/auto/declarative/qdeclarativeanchors/data/centerin.qml create mode 100644 tests/auto/declarative/qdeclarativeanchors/data/crash1.qml create mode 100644 tests/auto/declarative/qdeclarativeanchors/data/fill.qml create mode 100644 tests/auto/declarative/qdeclarativeanchors/data/hvCenter.qml create mode 100644 tests/auto/declarative/qdeclarativeanchors/data/loop1.qml create mode 100644 tests/auto/declarative/qdeclarativeanchors/data/loop2.qml create mode 100644 tests/auto/declarative/qdeclarativeanchors/data/margins.qml create mode 100644 tests/auto/declarative/qdeclarativeanchors/qdeclarativeanchors.pro create mode 100644 tests/auto/declarative/qdeclarativeanchors/tst_qdeclarativeanchors.cpp create mode 100644 tests/auto/declarative/qdeclarativeanimatedimage/data/colors.gif create mode 100644 tests/auto/declarative/qdeclarativeanimatedimage/data/colors.qml create mode 100644 tests/auto/declarative/qdeclarativeanimatedimage/data/hearts.gif create mode 100644 tests/auto/declarative/qdeclarativeanimatedimage/data/hearts.qml create mode 100644 tests/auto/declarative/qdeclarativeanimatedimage/data/qmldir create mode 100644 tests/auto/declarative/qdeclarativeanimatedimage/data/qtbug-16520.qml create mode 100644 tests/auto/declarative/qdeclarativeanimatedimage/data/stickman.gif create mode 100644 tests/auto/declarative/qdeclarativeanimatedimage/data/stickman.qml create mode 100644 tests/auto/declarative/qdeclarativeanimatedimage/data/stickmanerror1.qml create mode 100644 tests/auto/declarative/qdeclarativeanimatedimage/data/stickmanpause.qml create mode 100644 tests/auto/declarative/qdeclarativeanimatedimage/data/stickmanscaled.qml create mode 100644 tests/auto/declarative/qdeclarativeanimatedimage/data/stickmanstopped.qml create mode 100644 tests/auto/declarative/qdeclarativeanimatedimage/qdeclarativeanimatedimage.pro create mode 100644 tests/auto/declarative/qdeclarativeanimatedimage/tst_qdeclarativeanimatedimage.cpp create mode 100644 tests/auto/declarative/qdeclarativeanimations/data/Double.qml create mode 100644 tests/auto/declarative/qdeclarativeanimations/data/attached.qml create mode 100644 tests/auto/declarative/qdeclarativeanimations/data/badproperty1.qml create mode 100644 tests/auto/declarative/qdeclarativeanimations/data/badproperty2.qml create mode 100644 tests/auto/declarative/qdeclarativeanimations/data/badtype1.qml create mode 100644 tests/auto/declarative/qdeclarativeanimations/data/badtype2.qml create mode 100644 tests/auto/declarative/qdeclarativeanimations/data/badtype3.qml create mode 100644 tests/auto/declarative/qdeclarativeanimations/data/badtype4.qml create mode 100644 tests/auto/declarative/qdeclarativeanimations/data/dontAutoStart.qml create mode 100644 tests/auto/declarative/qdeclarativeanimations/data/dontStart.qml create mode 100644 tests/auto/declarative/qdeclarativeanimations/data/dontStart2.qml create mode 100644 tests/auto/declarative/qdeclarativeanimations/data/dotproperty.qml create mode 100644 tests/auto/declarative/qdeclarativeanimations/data/doubleRegistrationBug.qml create mode 100644 tests/auto/declarative/qdeclarativeanimations/data/mixedtype1.qml create mode 100644 tests/auto/declarative/qdeclarativeanimations/data/mixedtype2.qml create mode 100644 tests/auto/declarative/qdeclarativeanimations/data/nonTransitionBug.qml create mode 100644 tests/auto/declarative/qdeclarativeanimations/data/properties.qml create mode 100644 tests/auto/declarative/qdeclarativeanimations/data/properties2.qml create mode 100644 tests/auto/declarative/qdeclarativeanimations/data/properties3.qml create mode 100644 tests/auto/declarative/qdeclarativeanimations/data/properties4.qml create mode 100644 tests/auto/declarative/qdeclarativeanimations/data/properties5.qml create mode 100644 tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition.qml create mode 100644 tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition2.qml create mode 100644 tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition3.qml create mode 100644 tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition4.qml create mode 100644 tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition5.qml create mode 100644 tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition6.qml create mode 100644 tests/auto/declarative/qdeclarativeanimations/data/propertiesTransition7.qml create mode 100644 tests/auto/declarative/qdeclarativeanimations/data/registrationBug.qml create mode 100644 tests/auto/declarative/qdeclarativeanimations/data/rotation.qml create mode 100644 tests/auto/declarative/qdeclarativeanimations/data/runningTrueBug.qml create mode 100644 tests/auto/declarative/qdeclarativeanimations/data/valuesource.qml create mode 100644 tests/auto/declarative/qdeclarativeanimations/data/valuesource2.qml create mode 100644 tests/auto/declarative/qdeclarativeanimations/qdeclarativeanimations.pro create mode 100644 tests/auto/declarative/qdeclarativeanimations/tst_qdeclarativeanimations.cpp create mode 100644 tests/auto/declarative/qdeclarativeapplication/qdeclarativeapplication.pro create mode 100644 tests/auto/declarative/qdeclarativeapplication/tst_qdeclarativeapplication.cpp create mode 100644 tests/auto/declarative/qdeclarativebehaviors/data/binding.qml create mode 100644 tests/auto/declarative/qdeclarativebehaviors/data/color.qml create mode 100644 tests/auto/declarative/qdeclarativebehaviors/data/cpptrigger.qml create mode 100644 tests/auto/declarative/qdeclarativebehaviors/data/delayedRegistration.qml create mode 100644 tests/auto/declarative/qdeclarativebehaviors/data/disabled.qml create mode 100644 tests/auto/declarative/qdeclarativebehaviors/data/dontStart.qml create mode 100644 tests/auto/declarative/qdeclarativebehaviors/data/empty.qml create mode 100644 tests/auto/declarative/qdeclarativebehaviors/data/explicit.qml create mode 100644 tests/auto/declarative/qdeclarativebehaviors/data/groupProperty.qml create mode 100644 tests/auto/declarative/qdeclarativebehaviors/data/groupProperty2.qml create mode 100644 tests/auto/declarative/qdeclarativebehaviors/data/groupedPropertyCrash.qml create mode 100644 tests/auto/declarative/qdeclarativebehaviors/data/loop.qml create mode 100644 tests/auto/declarative/qdeclarativebehaviors/data/nonSelecting2.qml create mode 100644 tests/auto/declarative/qdeclarativebehaviors/data/parent.qml create mode 100644 tests/auto/declarative/qdeclarativebehaviors/data/qtbug12295.qml create mode 100644 tests/auto/declarative/qdeclarativebehaviors/data/reassignedAnimation.qml create mode 100644 tests/auto/declarative/qdeclarativebehaviors/data/runningTrue.qml create mode 100644 tests/auto/declarative/qdeclarativebehaviors/data/scripttrigger.qml create mode 100644 tests/auto/declarative/qdeclarativebehaviors/data/simple.qml create mode 100644 tests/auto/declarative/qdeclarativebehaviors/data/startup.qml create mode 100644 tests/auto/declarative/qdeclarativebehaviors/data/startup2.qml create mode 100644 tests/auto/declarative/qdeclarativebehaviors/qdeclarativebehaviors.pro create mode 100644 tests/auto/declarative/qdeclarativebehaviors/tst_qdeclarativebehaviors.cpp create mode 100644 tests/auto/declarative/qdeclarativebinding/data/test-binding.qml create mode 100644 tests/auto/declarative/qdeclarativebinding/data/test-binding2.qml create mode 100644 tests/auto/declarative/qdeclarativebinding/qdeclarativebinding.pro create mode 100644 tests/auto/declarative/qdeclarativebinding/tst_qdeclarativebinding.cpp create mode 100644 tests/auto/declarative/qdeclarativeborderimage/data/colors-round-remote.sci create mode 100644 tests/auto/declarative/qdeclarativeborderimage/data/colors-round.sci create mode 100644 tests/auto/declarative/qdeclarativeborderimage/data/colors.png create mode 100644 tests/auto/declarative/qdeclarativeborderimage/data/heart200.png create mode 100644 tests/auto/declarative/qdeclarativeborderimage/data/invalid.sci create mode 100644 tests/auto/declarative/qdeclarativeborderimage/qdeclarativeborderimage.pro create mode 100644 tests/auto/declarative/qdeclarativeborderimage/tst_qdeclarativeborderimage.cpp create mode 100644 tests/auto/declarative/qdeclarativecomponent/data/createObject.qml create mode 100644 tests/auto/declarative/qdeclarativecomponent/data/createObjectWithScript.qml create mode 100644 tests/auto/declarative/qdeclarativecomponent/qdeclarativecomponent.pro create mode 100644 tests/auto/declarative/qdeclarativecomponent/tst_qdeclarativecomponent.cpp create mode 100644 tests/auto/declarative/qdeclarativeconnection/data/connection-targetchange.qml create mode 100644 tests/auto/declarative/qdeclarativeconnection/data/connection-unknownsignals-ignored.qml create mode 100644 tests/auto/declarative/qdeclarativeconnection/data/connection-unknownsignals-notarget.qml create mode 100644 tests/auto/declarative/qdeclarativeconnection/data/connection-unknownsignals-parent.qml create mode 100644 tests/auto/declarative/qdeclarativeconnection/data/connection-unknownsignals.qml create mode 100644 tests/auto/declarative/qdeclarativeconnection/data/error-object.qml create mode 100644 tests/auto/declarative/qdeclarativeconnection/data/error-property.qml create mode 100644 tests/auto/declarative/qdeclarativeconnection/data/error-property2.qml create mode 100644 tests/auto/declarative/qdeclarativeconnection/data/error-syntax.qml create mode 100644 tests/auto/declarative/qdeclarativeconnection/data/test-connection.qml create mode 100644 tests/auto/declarative/qdeclarativeconnection/data/test-connection2.qml create mode 100644 tests/auto/declarative/qdeclarativeconnection/data/test-connection3.qml create mode 100644 tests/auto/declarative/qdeclarativeconnection/data/trimming.qml create mode 100644 tests/auto/declarative/qdeclarativeconnection/qdeclarativeconnection.pro create mode 100644 tests/auto/declarative/qdeclarativeconnection/tst_qdeclarativeconnection.cpp create mode 100644 tests/auto/declarative/qdeclarativecontext/qdeclarativecontext.pro create mode 100644 tests/auto/declarative/qdeclarativecontext/tst_qdeclarativecontext.cpp create mode 100644 tests/auto/declarative/qdeclarativedebug/qdeclarativedebug.pro create mode 100644 tests/auto/declarative/qdeclarativedebug/tst_qdeclarativedebug.cpp create mode 100644 tests/auto/declarative/qdeclarativedebugclient/qdeclarativedebugclient.pro create mode 100644 tests/auto/declarative/qdeclarativedebugclient/tst_qdeclarativedebugclient.cpp create mode 100644 tests/auto/declarative/qdeclarativedebughelper/private_headers/qdeclarativedebughelper_p.h create mode 100644 tests/auto/declarative/qdeclarativedebughelper/qdeclarativedebughelper.pro create mode 100644 tests/auto/declarative/qdeclarativedebughelper/tst_qdeclarativedebughelper.cpp create mode 100644 tests/auto/declarative/qdeclarativedebugservice/qdeclarativedebugservice.pro create mode 100644 tests/auto/declarative/qdeclarativedebugservice/tst_qdeclarativedebugservice.cpp create mode 100644 tests/auto/declarative/qdeclarativedom/data/MyComponent.qml create mode 100644 tests/auto/declarative/qdeclarativedom/data/MyItem.qml create mode 100644 tests/auto/declarative/qdeclarativedom/data/import/Bar.qml create mode 100644 tests/auto/declarative/qdeclarativedom/data/importlib/sublib/Foo.qml create mode 100644 tests/auto/declarative/qdeclarativedom/data/importlib/sublib/qmldir create mode 100644 tests/auto/declarative/qdeclarativedom/data/top.qml create mode 100644 tests/auto/declarative/qdeclarativedom/qdeclarativedom.pro create mode 100644 tests/auto/declarative/qdeclarativedom/tst_qdeclarativedom.cpp create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/AliasBindingsAssignCorrectlyType.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/AliasBindingsOverrideTargetType.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/AliasBindingsOverrideTargetType3.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/ConstantsOverrideBindings.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/CustomObject.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/MethodsObject.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/NestedTypeTransientErrors.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/ScopeObject.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/SpuriousWarning.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/TypeForDynamicCreation.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/aliasBindingsAssignCorrectly.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/aliasBindingsOverrideTarget.2.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/aliasBindingsOverrideTarget.3.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/aliasBindingsOverrideTarget.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/aliasPropertyAndBinding.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/aliasWritesOverrideBindings.2.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/aliasWritesOverrideBindings.3.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/aliasWritesOverrideBindings.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/assignBasicTypes.2.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/assignBasicTypes.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/attachedProperty.2.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/attachedProperty.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/attachedPropertyScope.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/bindingLoop.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/blank.js create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/boolPropertiesEvaluateAsBool.1.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/boolPropertiesEvaluateAsBool.2.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/bug.1.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/canAssignNullToQObject.1.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/canAssignNullToQObject.2.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/compiled.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/compositePropertyType.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/constantsOverrideBindings.1.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/constantsOverrideBindings.2.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/constantsOverrideBindings.3.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/constantsOverrideBindings.4.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/declarativeToString.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/deferredProperties.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/deferredPropertiesErrors.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/deleteLater.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/deletedEngine.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/deletedObject.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/dynamicCreation.helper.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/dynamicCreation.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/dynamicDeletion.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/enums.1.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/enums.2.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/eval.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/exception.js create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/exceptionClearsOnReeval.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/exceptionProducesWarning.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/exceptionProducesWarning2.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/extendedObjectPropertyLookup.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/extensionObjects.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/extensionObjectsPropertyOverride.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/function.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/functionAssignment.1.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/functionAssignment.2.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/functionAssignment.js create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/functionErrors.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/idShortcutInvalidates.1.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/idShortcutInvalidates.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/in.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/include.js create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/include.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/include_callback.js create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/include_callback.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/include_pragma.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/include_pragma_inner.js create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/include_pragma_outer.js create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/include_remote.js create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/include_remote.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/include_remote_missing.js create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/include_remote_missing.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/include_shared.js create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/include_shared.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/invokableObjectArg.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/invokableObjectRet.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/js/include2.js create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/js/include3.js create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/jsObject.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/libraryScriptAssert.js create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/libraryScriptAssert.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/listProperties.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/listToVariant.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/metaobjectRevision.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/metaobjectRevision2.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/metaobjectRevision3.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/metaobjectRevision4.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/metaobjectRevisionErrors.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/metaobjectRevisionErrors2.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/metaobjectRevisionErrors3.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/methods.1.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/methods.2.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/methods.3.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/methods.4.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/methods.5.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/multiEngineObject.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/noSpuriousWarningsAtShutdown.2.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/noSpuriousWarningsAtShutdown.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/nonExistentAttachedObject.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/nonscriptable.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/nullObjectBinding.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/numberAssignment.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/objectName.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/objectsCompareAsEqual.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/outerBindingOverridesInnerBinding.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/ownership.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/propertyAssignmentErrors.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/propertySplicing.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/qlistqobjectMethods.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/qtbug_10696.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/qtbug_11600.js create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/qtbug_11600.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/qtbug_11606.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/qtbug_9792.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/qtcreatorbug_1289.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/regExp.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/remote_file.js create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/scope.2.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/scope.3.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/scope.4.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/scope.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/scriptConnect.1.js create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/scriptConnect.1.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/scriptConnect.2.js create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/scriptConnect.2.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/scriptConnect.3.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/scriptConnect.4.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/scriptConnect.5.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/scriptConnect.6.js create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/scriptConnect.6.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/scriptDisconnect.1.js create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/scriptDisconnect.1.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/scriptDisconnect.2.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/scriptDisconnect.3.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/scriptDisconnect.4.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/scriptErrors.js create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/scriptErrors.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/selfDeletingBinding.2.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/selfDeletingBinding.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/sharedAttachedObject.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/shutdownErrors.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/signalAssignment.1.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/signalAssignment.2.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/signalParameterTypes.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/signalTriggeredBindings.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/signalWithUnknownTypes.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/strictlyEquals.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/transientErrors.2.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/transientErrors.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/undefinedResetsProperty.2.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/undefinedResetsProperty.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/valueTypeFunctions.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/variantsAssignedUndefined.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/writeAttachedProperty.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/data/writeRemovesBinding.qml create mode 100644 tests/auto/declarative/qdeclarativeecmascript/qdeclarativeecmascript.pro create mode 100644 tests/auto/declarative/qdeclarativeecmascript/testtypes.cpp create mode 100644 tests/auto/declarative/qdeclarativeecmascript/testtypes.h create mode 100644 tests/auto/declarative/qdeclarativeecmascript/tst_qdeclarativeecmascript.cpp create mode 100644 tests/auto/declarative/qdeclarativeengine/qdeclarativeengine.pro create mode 100644 tests/auto/declarative/qdeclarativeengine/tst_qdeclarativeengine.cpp create mode 100644 tests/auto/declarative/qdeclarativeerror/qdeclarativeerror.pro create mode 100644 tests/auto/declarative/qdeclarativeerror/test.txt create mode 100644 tests/auto/declarative/qdeclarativeerror/tst_qdeclarativeerror.cpp create mode 100644 tests/auto/declarative/qdeclarativeflickable/data/disabledcontent.qml create mode 100644 tests/auto/declarative/qdeclarativeflickable/data/flickable01.qml create mode 100644 tests/auto/declarative/qdeclarativeflickable/data/flickable02.qml create mode 100644 tests/auto/declarative/qdeclarativeflickable/data/flickable03.qml create mode 100644 tests/auto/declarative/qdeclarativeflickable/data/flickable04.qml create mode 100644 tests/auto/declarative/qdeclarativeflickable/data/flickableqgraphicswidget.qml create mode 100644 tests/auto/declarative/qdeclarativeflickable/data/nestedPressDelay.qml create mode 100644 tests/auto/declarative/qdeclarativeflickable/data/resize.qml create mode 100644 tests/auto/declarative/qdeclarativeflickable/data/wheel.qml create mode 100644 tests/auto/declarative/qdeclarativeflickable/qdeclarativeflickable.pro create mode 100644 tests/auto/declarative/qdeclarativeflickable/tst_qdeclarativeflickable.cpp create mode 100644 tests/auto/declarative/qdeclarativeflipable/data/crash.qml create mode 100644 tests/auto/declarative/qdeclarativeflipable/data/flipable-abort.qml create mode 100644 tests/auto/declarative/qdeclarativeflipable/data/test-flipable.qml create mode 100644 tests/auto/declarative/qdeclarativeflipable/qdeclarativeflipable.pro create mode 100644 tests/auto/declarative/qdeclarativeflipable/tst_qdeclarativeflipable.cpp create mode 100644 tests/auto/declarative/qdeclarativefocusscope/data/chain.qml create mode 100644 tests/auto/declarative/qdeclarativefocusscope/data/forceActiveFocus.qml create mode 100644 tests/auto/declarative/qdeclarativefocusscope/data/forcefocus.qml create mode 100644 tests/auto/declarative/qdeclarativefocusscope/data/qtBug13380.qml create mode 100644 tests/auto/declarative/qdeclarativefocusscope/data/signalEmission.qml create mode 100644 tests/auto/declarative/qdeclarativefocusscope/data/test.qml create mode 100644 tests/auto/declarative/qdeclarativefocusscope/data/test2.qml create mode 100644 tests/auto/declarative/qdeclarativefocusscope/data/test3.qml create mode 100644 tests/auto/declarative/qdeclarativefocusscope/data/test4.qml create mode 100644 tests/auto/declarative/qdeclarativefocusscope/data/test5.qml create mode 100644 tests/auto/declarative/qdeclarativefocusscope/qdeclarativefocusscope.pro create mode 100644 tests/auto/declarative/qdeclarativefocusscope/tst_qdeclarativefocusscope.cpp create mode 100644 tests/auto/declarative/qdeclarativefolderlistmodel/data/basic.qml create mode 100644 tests/auto/declarative/qdeclarativefolderlistmodel/data/dummy.qml create mode 100644 tests/auto/declarative/qdeclarativefolderlistmodel/qdeclarativefolderlistmodel.pro create mode 100644 tests/auto/declarative/qdeclarativefolderlistmodel/tst_qdeclarativefolderlistmodel.cpp create mode 100644 tests/auto/declarative/qdeclarativefontloader/data/daniel.ttf create mode 100644 tests/auto/declarative/qdeclarativefontloader/data/dummy.ttf create mode 100644 tests/auto/declarative/qdeclarativefontloader/data/tarzeau_ocr_a.ttf create mode 100644 tests/auto/declarative/qdeclarativefontloader/qdeclarativefontloader.pro create mode 100644 tests/auto/declarative/qdeclarativefontloader/tst_qdeclarativefontloader.cpp create mode 100644 tests/auto/declarative/qdeclarativegridview/data/attachedSignals.qml create mode 100644 tests/auto/declarative/qdeclarativegridview/data/displaygrid.qml create mode 100644 tests/auto/declarative/qdeclarativegridview/data/footer.qml create mode 100644 tests/auto/declarative/qdeclarativegridview/data/gridview-enforcerange.qml create mode 100644 tests/auto/declarative/qdeclarativegridview/data/gridview-initCurrent.qml create mode 100644 tests/auto/declarative/qdeclarativegridview/data/gridview-noCurrent.qml create mode 100644 tests/auto/declarative/qdeclarativegridview/data/gridview1.qml create mode 100644 tests/auto/declarative/qdeclarativegridview/data/gridview2.qml create mode 100644 tests/auto/declarative/qdeclarativegridview/data/gridview3.qml create mode 100644 tests/auto/declarative/qdeclarativegridview/data/header.qml create mode 100644 tests/auto/declarative/qdeclarativegridview/data/manual-highlight.qml create mode 100644 tests/auto/declarative/qdeclarativegridview/data/mirroring.qml create mode 100644 tests/auto/declarative/qdeclarativegridview/data/propertychangestest.qml create mode 100644 tests/auto/declarative/qdeclarativegridview/data/setindex.qml create mode 100644 tests/auto/declarative/qdeclarativegridview/qdeclarativegridview.pro create mode 100644 tests/auto/declarative/qdeclarativegridview/tst_qdeclarativegridview.cpp create mode 100644 tests/auto/declarative/qdeclarativeimage/data/aspectratio.qml create mode 100644 tests/auto/declarative/qdeclarativeimage/data/big.jpeg create mode 100644 tests/auto/declarative/qdeclarativeimage/data/big256.png create mode 100644 tests/auto/declarative/qdeclarativeimage/data/colors.png create mode 100644 tests/auto/declarative/qdeclarativeimage/data/colors1.png create mode 100644 tests/auto/declarative/qdeclarativeimage/data/green.png create mode 100644 tests/auto/declarative/qdeclarativeimage/data/heart-win32.png create mode 100644 tests/auto/declarative/qdeclarativeimage/data/heart.png create mode 100644 tests/auto/declarative/qdeclarativeimage/data/heart.svg create mode 100644 tests/auto/declarative/qdeclarativeimage/data/heart200-win32.png create mode 100644 tests/auto/declarative/qdeclarativeimage/data/heart200.png create mode 100644 tests/auto/declarative/qdeclarativeimage/data/qtbug_16389.qml create mode 100644 tests/auto/declarative/qdeclarativeimage/data/rect.png create mode 100644 tests/auto/declarative/qdeclarativeimage/data/tiling.qml create mode 100644 tests/auto/declarative/qdeclarativeimage/qdeclarativeimage.pro create mode 100644 tests/auto/declarative/qdeclarativeimage/tst_qdeclarativeimage.cpp create mode 100644 tests/auto/declarative/qdeclarativeimageprovider/qdeclarativeimageprovider.pro create mode 100644 tests/auto/declarative/qdeclarativeimageprovider/tst_qdeclarativeimageprovider.cpp create mode 100644 tests/auto/declarative/qdeclarativeinfo/data/NestedObject.qml create mode 100644 tests/auto/declarative/qdeclarativeinfo/data/nestedQmlObject.qml create mode 100644 tests/auto/declarative/qdeclarativeinfo/data/qmlObject.qml create mode 100644 tests/auto/declarative/qdeclarativeinfo/qdeclarativeinfo.pro create mode 100644 tests/auto/declarative/qdeclarativeinfo/tst_qdeclarativeinfo.cpp create mode 100644 tests/auto/declarative/qdeclarativeinstruction/qdeclarativeinstruction.pro create mode 100644 tests/auto/declarative/qdeclarativeinstruction/tst_qdeclarativeinstruction.cpp create mode 100644 tests/auto/declarative/qdeclarativeitem/data/childrenProperty.qml create mode 100644 tests/auto/declarative/qdeclarativeitem/data/childrenRect.qml create mode 100644 tests/auto/declarative/qdeclarativeitem/data/childrenRectBug.qml create mode 100644 tests/auto/declarative/qdeclarativeitem/data/childrenRectBug2.qml create mode 100644 tests/auto/declarative/qdeclarativeitem/data/childrenRectBug3.qml create mode 100644 tests/auto/declarative/qdeclarativeitem/data/implicitsize.qml create mode 100644 tests/auto/declarative/qdeclarativeitem/data/keynavigationtest.qml create mode 100644 tests/auto/declarative/qdeclarativeitem/data/keyspriority.qml create mode 100644 tests/auto/declarative/qdeclarativeitem/data/keystest.qml create mode 100644 tests/auto/declarative/qdeclarativeitem/data/layoutmirroring.qml create mode 100644 tests/auto/declarative/qdeclarativeitem/data/mapCoordinates.qml create mode 100644 tests/auto/declarative/qdeclarativeitem/data/mouseFocus.qml create mode 100644 tests/auto/declarative/qdeclarativeitem/data/propertychanges.qml create mode 100644 tests/auto/declarative/qdeclarativeitem/data/qtbug_16871.qml create mode 100644 tests/auto/declarative/qdeclarativeitem/data/resourcesProperty.qml create mode 100644 tests/auto/declarative/qdeclarativeitem/data/transformCrash.qml create mode 100644 tests/auto/declarative/qdeclarativeitem/qdeclarativeitem.pro create mode 100644 tests/auto/declarative/qdeclarativeitem/tst_qdeclarativeitem.cpp create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/Alias.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/Alias2.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/Alias3.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/Alias4.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/AliasPropertyChangeSignalsType.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/ComponentComposite.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/CompositeType.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/CompositeType2.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/CompositeType3.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/CompositeType4.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/DontDoubleCallClassBeginItem.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/DynamicPropertiesNestedType.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/HelperAlias.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/I18n.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/I18nType30.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/InlineAssignmentsOverrideBindingsType.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/InlineAssignmentsOverrideBindingsType2.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/LocalLast.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/MyComponent.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/MyCompositeValueSource.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/MyContainerComponent.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/NestedAlias.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/NestedErrorsType.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/OnCompletedType.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/OnDestructionType.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/alias.1.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/alias.10.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/alias.11.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/alias.2.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/alias.3.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/alias.4.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/alias.5.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/alias.6.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/alias.7.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/alias.8.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/alias.9.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/aliasPropertiesAndSignals.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/aliasPropertyChangeSignals.2.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/aliasPropertyChangeSignals.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/allowedRevisionOverloads.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/assignBasicTypes.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/assignCompositeToType.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/assignLiteralSignalProperty.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/assignLiteralToVariant.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/assignObjectToSignal.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/assignObjectToVariant.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/assignQmlComponent.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/assignSignal.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/assignToNamespace.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/assignToNamespace.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/assignTypeExtremes.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/assignValueToSignal.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/assignValueToSignal.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/attachedProperties.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/autoComponentCreation.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/autoNotifyConnection.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/component.1.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/component.1.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/component.2.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/component.2.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/component.3.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/component.3.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/component.4.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/component.4.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/component.5.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/component.5.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/component.6.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/component.6.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/component.7.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/component.7.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/component.8.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/component.8.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/component.9.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/component.9.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/componentCompositeType.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/cppnamespace.2.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/cppnamespace.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/crash2.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/customOnProperty.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/customParserIdNotAllowed.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/customParserIdNotAllowed.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/customParserTypes.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/customVariantTypes.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/declaredPropertyValues.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/defaultGrouped.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/defaultGrouped.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/defaultPropertyListOrder.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/destroyedSignal.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/destroyedSignal.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/disallowedRevisionOverloads.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/disallowedRevisionOverloads.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/dontDoubleCallClassBegin.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/doubleSignal.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/doubleSignal.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/duplicateIDs.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/duplicateIDs.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/dynamicMeta.1.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/dynamicMeta.1.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/dynamicMeta.2.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/dynamicMeta.2.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/dynamicMeta.3.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/dynamicMeta.3.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/dynamicMeta.4.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/dynamicMeta.4.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/dynamicMeta.5.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/dynamicMeta.5.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/dynamicObject.1.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/dynamicObjectProperties.2.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/dynamicObjectProperties.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/dynamicProperties.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/dynamicPropertiesNested.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/dynamicSignalsAndSlots.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/empty.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/empty.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/emptySignal.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/emptySignal.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/enumTypes.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/enumTypes.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/failingComponent.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/failingComponentTest.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/fakeDotProperty.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/fakeDotProperty.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/finalOverride.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/finalOverride.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/i18nDeclaredPropertyNames.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/i18nDeclaredPropertyUse.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/i18nNameSpace.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/i18nScript.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/i18nStrings.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/i18nType.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/idProperty.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/importFile.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/importFile.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/importIncorrectCase.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/importNamespaceConflict.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/importNamespaceConflict.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/importNewerVersion.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/importNewerVersion.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/importNonExist.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/importNonExist.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/importNonExistOlder.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/importNonExistOlder.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/importVersionMissingBuiltIn.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/importVersionMissingBuiltIn.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/importVersionMissingInstalled.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/importVersionMissingInstalled.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/importscript.1.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/importscript.1.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/incorrectCase.errors.insensitive.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/incorrectCase.errors.sensitive.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/incorrectCase.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/incorrectCaseType.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/inlineAssignmentsOverrideBindings.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/inlineQmlComponents.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/insertedSemicolon.1.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/insertedSemicolon.1.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/interfaceProperty.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/interfaceQList.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAlias.1.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAlias.1.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAlias.10.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAlias.10.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAlias.2.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAlias.2.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAlias.3.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAlias.3.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAlias.4.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAlias.4.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAlias.5.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAlias.5.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAlias.6.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAlias.6.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAlias.7.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAlias.7.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAlias.8.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAlias.8.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAlias.9.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAlias.9.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.1.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.1.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.10.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.10.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.11.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.11.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.12.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.12.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.13.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.13.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.2.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.2.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.3.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.3.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.4.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.4.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.5.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.5.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.6.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.6.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.7.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.7.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.8.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.8.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.9.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidAttachedProperty.9.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidGroupedProperty.1.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidGroupedProperty.1.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidGroupedProperty.10.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidGroupedProperty.10.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidGroupedProperty.2.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidGroupedProperty.2.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidGroupedProperty.3.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidGroupedProperty.3.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidGroupedProperty.4.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidGroupedProperty.4.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidGroupedProperty.5.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidGroupedProperty.5.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidGroupedProperty.6.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidGroupedProperty.6.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidGroupedProperty.7.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidGroupedProperty.7.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidGroupedProperty.8.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidGroupedProperty.8.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidGroupedProperty.9.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidGroupedProperty.9.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidID.2.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidID.2.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidID.3.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidID.3.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidID.4.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidID.4.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidID.5.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidID.5.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidID.6.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidID.6.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidID.7.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidID.7.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidID.8.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidID.8.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidID.9.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidID.9.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidID.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidID.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidImportID.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidImportID.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidOn.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidOn.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidProperty.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidProperty.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidRoot.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/invalidRoot.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/installedtest/InstalledTest.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/installedtest/InstalledTest2.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/installedtest/LocalLast.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/installedtest/PrivateType.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/installedtest/qmldir create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/installedtest0/InstalledTest.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/installedtest0/InstalledTest2.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/installedtest0/qmldir create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/listAssignment.1.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/listAssignment.1.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/listAssignment.2.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/listAssignment.2.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/listAssignment.3.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/listAssignment.3.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/listItemDeleteSelf.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/listProperties.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/metaobjectRevision.1.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/metaobjectRevision.1.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/metaobjectRevision.2.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/metaobjectRevision.2.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/metaobjectRevision.3.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/metaobjectRevision.3.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/method.1.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/method.1.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/missingObject.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/missingObject.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/missingSignal.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/missingSignal.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/missingValueTypeProperty.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/missingValueTypeProperty.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/multiSet.1.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/multiSet.1.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/multiSet.10.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/multiSet.10.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/multiSet.11.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/multiSet.11.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/multiSet.2.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/multiSet.2.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/multiSet.3.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/multiSet.3.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/multiSet.4.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/multiSet.4.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/multiSet.5.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/multiSet.5.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/multiSet.6.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/multiSet.6.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/multiSet.7.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/multiSet.7.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/multiSet.8.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/multiSet.8.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/multiSet.9.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/multiSet.9.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/nestedErrors.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/nestedErrors.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/noCreation.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/noCreation.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/nonScriptableProperty.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/nonScriptableProperty.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/nonexistantProperty.1.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/nonexistantProperty.1.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/nonexistantProperty.2.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/nonexistantProperty.2.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/nonexistantProperty.3.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/nonexistantProperty.3.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/nonexistantProperty.4.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/nonexistantProperty.4.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/nonexistantProperty.5.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/nonexistantProperty.5.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/nonexistantProperty.6.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/nonexistantProperty.6.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/notAvailable.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/notAvailable.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/nullDotProperty.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/nullDotProperty.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/objectValueTypeProperty.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/objectValueTypeProperty.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/onCompleted.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/onDestruction.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/property.1.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/property.1.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/property.2.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/property.2.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/property.3.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/property.3.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/property.4.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/property.4.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/property.5.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/property.5.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/property.6.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/property.6.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/property.7.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/property.7.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/propertyValueSource.2.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/propertyValueSource.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/qmlAttachedPropertiesObjectMethod.1.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/qmlAttachedPropertiesObjectMethod.2.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/readOnly.1.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/readOnly.1.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/readOnly.2.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/readOnly.2.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/readOnly.3.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/readOnly.3.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/readOnly.4.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/readOnly.4.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/readOnly.5.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/readOnly.5.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/revisions11.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/revisionsbasesub11.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/revisionssub11.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/rootAsQmlComponent.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/scriptString.1.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/scriptString.1.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/scriptString.2.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/scriptString.2.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/scriptString.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/scriptString2.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/scriptString3.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/scriptString4.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/signal.1.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/signal.1.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/signal.2.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/signal.2.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/signal.3.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/signal.3.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/signal.4.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/signal.4.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/simpleBindings.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/simpleContainer.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/simpleObject.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/singularProperty.2.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/singularProperty.2.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/singularProperty.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/singularProperty.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/subdir/Test.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/subdir/subsubdir/SubTest.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/test.js create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/test2.js create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/unregisteredObject.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/unregisteredObject.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/unsupportedProperty.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/unsupportedProperty.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/valueTypes.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/variantNotify.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/versionedbase.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/wrongType.1.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/wrongType.1.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/wrongType.10.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/wrongType.10.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/wrongType.11.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/wrongType.11.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/wrongType.12.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/wrongType.12.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/wrongType.13.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/wrongType.13.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/wrongType.14.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/wrongType.14.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/wrongType.15.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/wrongType.15.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/wrongType.16.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/wrongType.16.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/wrongType.2.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/wrongType.2.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/wrongType.3.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/wrongType.3.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/wrongType.4.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/wrongType.4.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/wrongType.5.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/wrongType.5.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/wrongType.6.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/wrongType.6.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/wrongType.7.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/wrongType.7.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/wrongType.8.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/wrongType.8.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/wrongType.9.errors.txt create mode 100644 tests/auto/declarative/qdeclarativelanguage/data/wrongType.9.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/qdeclarativelanguage.pro create mode 100644 tests/auto/declarative/qdeclarativelanguage/qtest/declarative/qmllanguage/LocalInternal.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/qtest/declarative/qmllanguage/Test.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/qtest/declarative/qmllanguage/TestLocal.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/qtest/declarative/qmllanguage/TestNamed.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/qtest/declarative/qmllanguage/TestSubDir.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/qtest/declarative/qmllanguage/UndeclaredLocal.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/qtest/declarative/qmllanguage/WrongTestLocal.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/qtest/declarative/qmllanguage/noqmldir/Test.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/qtest/declarative/qmllanguage/pics/blue.png create mode 100644 tests/auto/declarative/qdeclarativelanguage/qtest/declarative/qmllanguage/qmldir create mode 100644 tests/auto/declarative/qdeclarativelanguage/qtest/declarative/qmllanguage/subdir/SubTest.qml create mode 100644 tests/auto/declarative/qdeclarativelanguage/qtest/declarative/qmllanguage/subdir/qmldir create mode 100644 tests/auto/declarative/qdeclarativelanguage/testtypes.cpp create mode 100644 tests/auto/declarative/qdeclarativelanguage/testtypes.h create mode 100644 tests/auto/declarative/qdeclarativelanguage/tst_qdeclarativelanguage.cpp create mode 100644 tests/auto/declarative/qdeclarativelayoutitem/data/layoutItem.qml create mode 100644 tests/auto/declarative/qdeclarativelayoutitem/qdeclarativelayoutitem.pro create mode 100644 tests/auto/declarative/qdeclarativelayoutitem/tst_qdeclarativelayoutitem.cpp create mode 100644 tests/auto/declarative/qdeclarativelistmodel/data/enumerate.qml create mode 100644 tests/auto/declarative/qdeclarativelistmodel/data/model.qml create mode 100644 tests/auto/declarative/qdeclarativelistmodel/data/multipleroles.qml create mode 100644 tests/auto/declarative/qdeclarativelistmodel/data/script.js create mode 100644 tests/auto/declarative/qdeclarativelistmodel/data/setmodelcachelist.qml create mode 100644 tests/auto/declarative/qdeclarativelistmodel/qdeclarativelistmodel.pro create mode 100644 tests/auto/declarative/qdeclarativelistmodel/tst_qdeclarativelistmodel.cpp create mode 100644 tests/auto/declarative/qdeclarativelistreference/data/MyType.qml create mode 100644 tests/auto/declarative/qdeclarativelistreference/data/engineTypes.qml create mode 100644 tests/auto/declarative/qdeclarativelistreference/data/variantToList.qml create mode 100644 tests/auto/declarative/qdeclarativelistreference/qdeclarativelistreference.pro create mode 100644 tests/auto/declarative/qdeclarativelistreference/tst_qdeclarativelistreference.cpp create mode 100644 tests/auto/declarative/qdeclarativelistview/data/attachedSignals.qml create mode 100644 tests/auto/declarative/qdeclarativelistview/data/displaylist.qml create mode 100644 tests/auto/declarative/qdeclarativelistview/data/footer.qml create mode 100644 tests/auto/declarative/qdeclarativelistview/data/header.qml create mode 100644 tests/auto/declarative/qdeclarativelistview/data/header1.qml create mode 100644 tests/auto/declarative/qdeclarativelistview/data/headerfooter.qml create mode 100644 tests/auto/declarative/qdeclarativelistview/data/itemlist.qml create mode 100644 tests/auto/declarative/qdeclarativelistview/data/listview-enforcerange.qml create mode 100644 tests/auto/declarative/qdeclarativelistview/data/listview-initCurrent.qml create mode 100644 tests/auto/declarative/qdeclarativelistview/data/listview-noCurrent.qml create mode 100644 tests/auto/declarative/qdeclarativelistview/data/listview-sections.qml create mode 100644 tests/auto/declarative/qdeclarativelistview/data/listview-sections_delegate.qml create mode 100644 tests/auto/declarative/qdeclarativelistview/data/listviewtest.qml create mode 100644 tests/auto/declarative/qdeclarativelistview/data/manual-highlight.qml create mode 100644 tests/auto/declarative/qdeclarativelistview/data/orientchange.qml create mode 100644 tests/auto/declarative/qdeclarativelistview/data/propertychangestest.qml create mode 100644 tests/auto/declarative/qdeclarativelistview/data/qtbug14821.qml create mode 100644 tests/auto/declarative/qdeclarativelistview/data/qtbug16037.qml create mode 100644 tests/auto/declarative/qdeclarativelistview/data/rightToLeft.qml create mode 100644 tests/auto/declarative/qdeclarativelistview/data/sizelessthan1.qml create mode 100644 tests/auto/declarative/qdeclarativelistview/data/strictlyenforcerange.qml create mode 100644 tests/auto/declarative/qdeclarativelistview/incrementalmodel.cpp create mode 100644 tests/auto/declarative/qdeclarativelistview/incrementalmodel.h create mode 100644 tests/auto/declarative/qdeclarativelistview/qdeclarativelistview.pro create mode 100644 tests/auto/declarative/qdeclarativelistview/tst_qdeclarativelistview.cpp create mode 100644 tests/auto/declarative/qdeclarativeloader/data/AnchoredLoader.qml create mode 100644 tests/auto/declarative/qdeclarativeloader/data/BlueRect.qml create mode 100644 tests/auto/declarative/qdeclarativeloader/data/CreationContextLoader.qml create mode 100644 tests/auto/declarative/qdeclarativeloader/data/GraphicsWidget250x250.qml create mode 100644 tests/auto/declarative/qdeclarativeloader/data/GreenRect.qml create mode 100644 tests/auto/declarative/qdeclarativeloader/data/NoResize.qml create mode 100644 tests/auto/declarative/qdeclarativeloader/data/NoResizeGraphicsWidget.qml create mode 100644 tests/auto/declarative/qdeclarativeloader/data/QTBUG_16928.qml create mode 100644 tests/auto/declarative/qdeclarativeloader/data/QTBUG_17114.qml create mode 100644 tests/auto/declarative/qdeclarativeloader/data/Rect120x60.qml create mode 100644 tests/auto/declarative/qdeclarativeloader/data/SetSourceComponent.qml create mode 100644 tests/auto/declarative/qdeclarativeloader/data/SizeGraphicsWidgetToLoader.qml create mode 100644 tests/auto/declarative/qdeclarativeloader/data/SizeLoaderToGraphicsWidget.qml create mode 100644 tests/auto/declarative/qdeclarativeloader/data/SizeToItem.qml create mode 100644 tests/auto/declarative/qdeclarativeloader/data/SizeToLoader.qml create mode 100644 tests/auto/declarative/qdeclarativeloader/data/VmeError.qml create mode 100644 tests/auto/declarative/qdeclarativeloader/data/crash.qml create mode 100644 tests/auto/declarative/qdeclarativeloader/data/creationContext.qml create mode 100644 tests/auto/declarative/qdeclarativeloader/data/differentorigin.qml create mode 100644 tests/auto/declarative/qdeclarativeloader/data/implicitSize.qml create mode 100644 tests/auto/declarative/qdeclarativeloader/data/nonItem.qml create mode 100644 tests/auto/declarative/qdeclarativeloader/data/qmldir create mode 100644 tests/auto/declarative/qdeclarativeloader/data/sameorigin-load.qml create mode 100644 tests/auto/declarative/qdeclarativeloader/data/sameorigin.qml create mode 100644 tests/auto/declarative/qdeclarativeloader/data/vmeErrors.qml create mode 100644 tests/auto/declarative/qdeclarativeloader/qdeclarativeloader.pro create mode 100644 tests/auto/declarative/qdeclarativeloader/tst_qdeclarativeloader.cpp create mode 100644 tests/auto/declarative/qdeclarativemetatype/qdeclarativemetatype.pro create mode 100644 tests/auto/declarative/qdeclarativemetatype/tst_qdeclarativemetatype.cpp create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/data/importsMixedQmlCppPlugin.2.qml create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/data/importsMixedQmlCppPlugin.qml create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/data/incorrectCase.qml create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/data/pluginWithQmlFile.qml create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/data/versionNotInstalled.2.errors.txt create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/data/versionNotInstalled.2.qml create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/data/versionNotInstalled.errors.txt create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/data/versionNotInstalled.qml create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/data/works.qml create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/data/works2.qml create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/data/works21.qml create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/imports/com/nokia/AutoTestPluginWithQmlFile/MyQmlFile.qml create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/imports/com/nokia/AutoTestPluginWithQmlFile/qmldir create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/imports/com/nokia/AutoTestQmlMixedPluginType/Foo.qml create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/imports/com/nokia/AutoTestQmlMixedPluginType/qmldir create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/imports/com/nokia/AutoTestQmlPluginType.2.1/qmldir create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/imports/com/nokia/AutoTestQmlPluginType.2/qmldir create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/imports/com/nokia/AutoTestQmlPluginType/qmldir create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/imports/com/nokia/AutoTestQmlVersionPluginType/qmldir create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/imports/com/nokia/PureQmlModule/ComponentA.qml create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/imports/com/nokia/PureQmlModule/ComponentB.qml create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/imports/com/nokia/PureQmlModule/qmldir create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/imports/com/nokia/WrongCase/qmldir create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/plugin.2.1/plugin.2.1.pro create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/plugin.2.1/plugin.cpp create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/plugin.2/plugin.2.pro create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/plugin.2/plugin.cpp create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/plugin/plugin.cpp create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/plugin/plugin.pro create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/pluginMixed/plugin.cpp create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/pluginMixed/pluginMixed.pro create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/pluginVersion/plugin.cpp create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/pluginVersion/pluginVersion.pro create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/pluginWithQmlFile/plugin.cpp create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/pluginWithQmlFile/pluginWithQmlFile.pro create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/pluginWrongCase/plugin.cpp create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/pluginWrongCase/pluginWrongCase.pro create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/qdeclarativemoduleplugin.pro create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/tst_qdeclarativemoduleplugin.cpp create mode 100644 tests/auto/declarative/qdeclarativemoduleplugin/tst_qdeclarativemoduleplugin.pro create mode 100644 tests/auto/declarative/qdeclarativemousearea/data/clickandhold.qml create mode 100644 tests/auto/declarative/qdeclarativemousearea/data/clicktwice.qml create mode 100644 tests/auto/declarative/qdeclarativemousearea/data/doubleclick.qml create mode 100644 tests/auto/declarative/qdeclarativemousearea/data/dragging.qml create mode 100644 tests/auto/declarative/qdeclarativemousearea/data/dragproperties.qml create mode 100644 tests/auto/declarative/qdeclarativemousearea/data/dragreset.qml create mode 100644 tests/auto/declarative/qdeclarativemousearea/data/pressedOrdering.qml create mode 100644 tests/auto/declarative/qdeclarativemousearea/data/preventstealing.qml create mode 100644 tests/auto/declarative/qdeclarativemousearea/data/rejectEvent.qml create mode 100644 tests/auto/declarative/qdeclarativemousearea/data/updateMousePosOnClick.qml create mode 100644 tests/auto/declarative/qdeclarativemousearea/data/updateMousePosOnResize.qml create mode 100644 tests/auto/declarative/qdeclarativemousearea/qdeclarativemousearea.pro create mode 100644 tests/auto/declarative/qdeclarativemousearea/tst_qdeclarativemousearea.cpp create mode 100644 tests/auto/declarative/qdeclarativeparticles/data/particle.png create mode 100644 tests/auto/declarative/qdeclarativeparticles/data/particlemotiontest.qml create mode 100644 tests/auto/declarative/qdeclarativeparticles/data/particlestest.qml create mode 100644 tests/auto/declarative/qdeclarativeparticles/qdeclarativeparticles.pro create mode 100644 tests/auto/declarative/qdeclarativeparticles/tst_qdeclarativeparticles.cpp create mode 100644 tests/auto/declarative/qdeclarativepathview/data/closedPath.qml create mode 100644 tests/auto/declarative/qdeclarativepathview/data/datamodel.qml create mode 100644 tests/auto/declarative/qdeclarativepathview/data/displaypath.qml create mode 100644 tests/auto/declarative/qdeclarativepathview/data/dragpath.qml create mode 100644 tests/auto/declarative/qdeclarativepathview/data/emptymodel.qml create mode 100644 tests/auto/declarative/qdeclarativepathview/data/openPath.qml create mode 100644 tests/auto/declarative/qdeclarativepathview/data/pathUpdate.qml create mode 100644 tests/auto/declarative/qdeclarativepathview/data/pathUpdateOnStartChanged.qml create mode 100644 tests/auto/declarative/qdeclarativepathview/data/pathtest.qml create mode 100644 tests/auto/declarative/qdeclarativepathview/data/pathview0.qml create mode 100644 tests/auto/declarative/qdeclarativepathview/data/pathview1.qml create mode 100644 tests/auto/declarative/qdeclarativepathview/data/pathview2.qml create mode 100644 tests/auto/declarative/qdeclarativepathview/data/pathview3.qml create mode 100644 tests/auto/declarative/qdeclarativepathview/data/pathview_package.qml create mode 100644 tests/auto/declarative/qdeclarativepathview/data/propertychanges.qml create mode 100644 tests/auto/declarative/qdeclarativepathview/data/treemodel.qml create mode 100644 tests/auto/declarative/qdeclarativepathview/data/undefinedpath.qml create mode 100644 tests/auto/declarative/qdeclarativepathview/data/vdm.qml create mode 100644 tests/auto/declarative/qdeclarativepathview/qdeclarativepathview.pro create mode 100644 tests/auto/declarative/qdeclarativepathview/tst_qdeclarativepathview.cpp create mode 100644 tests/auto/declarative/qdeclarativepincharea/data/flickresize.qml create mode 100644 tests/auto/declarative/qdeclarativepincharea/data/pinchproperties.qml create mode 100644 tests/auto/declarative/qdeclarativepincharea/qdeclarativepincharea.pro create mode 100644 tests/auto/declarative/qdeclarativepincharea/tst_qdeclarativepincharea.cpp create mode 100644 tests/auto/declarative/qdeclarativepixmapcache/data/exists.png create mode 100644 tests/auto/declarative/qdeclarativepixmapcache/data/exists1.png create mode 100644 tests/auto/declarative/qdeclarativepixmapcache/data/exists2.png create mode 100644 tests/auto/declarative/qdeclarativepixmapcache/data/http/exists.png create mode 100644 tests/auto/declarative/qdeclarativepixmapcache/data/http/exists1.png create mode 100644 tests/auto/declarative/qdeclarativepixmapcache/data/http/exists2.png create mode 100644 tests/auto/declarative/qdeclarativepixmapcache/data/http/exists3.png create mode 100644 tests/auto/declarative/qdeclarativepixmapcache/data/http/exists4.png create mode 100644 tests/auto/declarative/qdeclarativepixmapcache/data/http/exists5.png create mode 100644 tests/auto/declarative/qdeclarativepixmapcache/data/massive.png create mode 100644 tests/auto/declarative/qdeclarativepixmapcache/qdeclarativepixmapcache.pro create mode 100644 tests/auto/declarative/qdeclarativepixmapcache/tst_qdeclarativepixmapcache.cpp create mode 100644 tests/auto/declarative/qdeclarativepositioners/data/flow-testimplicitsize.qml create mode 100644 tests/auto/declarative/qdeclarativepositioners/data/flowtest-toptobottom.qml create mode 100644 tests/auto/declarative/qdeclarativepositioners/data/flowtest.qml create mode 100644 tests/auto/declarative/qdeclarativepositioners/data/grid-animated.qml create mode 100644 tests/auto/declarative/qdeclarativepositioners/data/grid-spacing.qml create mode 100644 tests/auto/declarative/qdeclarativepositioners/data/grid-toptobottom.qml create mode 100644 tests/auto/declarative/qdeclarativepositioners/data/gridtest.qml create mode 100644 tests/auto/declarative/qdeclarativepositioners/data/gridzerocolumns.qml create mode 100644 tests/auto/declarative/qdeclarativepositioners/data/horizontal-animated.qml create mode 100644 tests/auto/declarative/qdeclarativepositioners/data/horizontal-spacing.qml create mode 100644 tests/auto/declarative/qdeclarativepositioners/data/horizontal.qml create mode 100644 tests/auto/declarative/qdeclarativepositioners/data/propertychangestest.qml create mode 100644 tests/auto/declarative/qdeclarativepositioners/data/repeatertest.qml create mode 100644 tests/auto/declarative/qdeclarativepositioners/data/vertical-animated.qml create mode 100644 tests/auto/declarative/qdeclarativepositioners/data/vertical-spacing.qml create mode 100644 tests/auto/declarative/qdeclarativepositioners/data/vertical.qml create mode 100644 tests/auto/declarative/qdeclarativepositioners/data/verticalqgraphicswidget.qml create mode 100644 tests/auto/declarative/qdeclarativepositioners/qdeclarativepositioners.pro create mode 100644 tests/auto/declarative/qdeclarativepositioners/tst_qdeclarativepositioners.cpp create mode 100644 tests/auto/declarative/qdeclarativeproperty/data/TestType.qml create mode 100644 tests/auto/declarative/qdeclarativeproperty/data/aliasPropertyBindings.qml create mode 100644 tests/auto/declarative/qdeclarativeproperty/data/readSynthesizedObject.qml create mode 100644 tests/auto/declarative/qdeclarativeproperty/qdeclarativeproperty.pro create mode 100644 tests/auto/declarative/qdeclarativeproperty/tst_qdeclarativeproperty.cpp create mode 100644 tests/auto/declarative/qdeclarativepropertymap/qdeclarativepropertymap.pro create mode 100644 tests/auto/declarative/qdeclarativepropertymap/tst_qdeclarativepropertymap.cpp create mode 100644 tests/auto/declarative/qdeclarativeqt/data/atob.qml create mode 100644 tests/auto/declarative/qdeclarativeqt/data/btoa.qml create mode 100644 tests/auto/declarative/qdeclarativeqt/data/consoleLog.qml create mode 100644 tests/auto/declarative/qdeclarativeqt/data/createComponent.qml create mode 100644 tests/auto/declarative/qdeclarativeqt/data/createComponentData.qml create mode 100644 tests/auto/declarative/qdeclarativeqt/data/createComponent_lib.js create mode 100644 tests/auto/declarative/qdeclarativeqt/data/createComponent_lib.qml create mode 100644 tests/auto/declarative/qdeclarativeqt/data/createQmlObject.qml create mode 100644 tests/auto/declarative/qdeclarativeqt/data/darker.qml create mode 100644 tests/auto/declarative/qdeclarativeqt/data/enums.qml create mode 100644 tests/auto/declarative/qdeclarativeqt/data/fontFamilies.qml create mode 100644 tests/auto/declarative/qdeclarativeqt/data/formatting.qml create mode 100644 tests/auto/declarative/qdeclarativeqt/data/hsla.qml create mode 100644 tests/auto/declarative/qdeclarativeqt/data/isQtObject.qml create mode 100644 tests/auto/declarative/qdeclarativeqt/data/lighter.qml create mode 100644 tests/auto/declarative/qdeclarativeqt/data/md5.qml create mode 100644 tests/auto/declarative/qdeclarativeqt/data/openUrlExternally.qml create mode 100644 tests/auto/declarative/qdeclarativeqt/data/openUrlExternally_lib.js create mode 100644 tests/auto/declarative/qdeclarativeqt/data/openUrlExternally_lib.qml create mode 100644 tests/auto/declarative/qdeclarativeqt/data/point.qml create mode 100644 tests/auto/declarative/qdeclarativeqt/data/quit.qml create mode 100644 tests/auto/declarative/qdeclarativeqt/data/rect.qml create mode 100644 tests/auto/declarative/qdeclarativeqt/data/rgba.qml create mode 100644 tests/auto/declarative/qdeclarativeqt/data/size.qml create mode 100644 tests/auto/declarative/qdeclarativeqt/data/tint.qml create mode 100644 tests/auto/declarative/qdeclarativeqt/data/vector.qml create mode 100644 tests/auto/declarative/qdeclarativeqt/qdeclarativeqt.pro create mode 100644 tests/auto/declarative/qdeclarativeqt/tst_qdeclarativeqt.cpp create mode 100644 tests/auto/declarative/qdeclarativerepeater/data/intmodel.qml create mode 100644 tests/auto/declarative/qdeclarativerepeater/data/itemlist.qml create mode 100644 tests/auto/declarative/qdeclarativerepeater/data/modelChanged.qml create mode 100644 tests/auto/declarative/qdeclarativerepeater/data/objlist.qml create mode 100644 tests/auto/declarative/qdeclarativerepeater/data/properties.qml create mode 100644 tests/auto/declarative/qdeclarativerepeater/data/repeater1.qml create mode 100644 tests/auto/declarative/qdeclarativerepeater/data/repeater2.qml create mode 100644 tests/auto/declarative/qdeclarativerepeater/qdeclarativerepeater.pro create mode 100644 tests/auto/declarative/qdeclarativerepeater/tst_qdeclarativerepeater.cpp create mode 100644 tests/auto/declarative/qdeclarativescriptdebugging/data/backtrace1.js create mode 100644 tests/auto/declarative/qdeclarativescriptdebugging/data/backtrace1.qml create mode 100644 tests/auto/declarative/qdeclarativescriptdebugging/qdeclarativescriptdebugging.pro create mode 100644 tests/auto/declarative/qdeclarativescriptdebugging/tst_qdeclarativescriptdebugging.cpp create mode 100644 tests/auto/declarative/qdeclarativesmoothedanimation/data/smoothedanimation1.qml create mode 100644 tests/auto/declarative/qdeclarativesmoothedanimation/data/smoothedanimation2.qml create mode 100644 tests/auto/declarative/qdeclarativesmoothedanimation/data/smoothedanimation3.qml create mode 100644 tests/auto/declarative/qdeclarativesmoothedanimation/data/smoothedanimationBehavior.qml create mode 100644 tests/auto/declarative/qdeclarativesmoothedanimation/data/smoothedanimationValueSource.qml create mode 100644 tests/auto/declarative/qdeclarativesmoothedanimation/qdeclarativesmoothedanimation.pro create mode 100644 tests/auto/declarative/qdeclarativesmoothedanimation/tst_qdeclarativesmoothedanimation.cpp create mode 100644 tests/auto/declarative/qdeclarativespringanimation/data/springanimation1.qml create mode 100644 tests/auto/declarative/qdeclarativespringanimation/data/springanimation2.qml create mode 100644 tests/auto/declarative/qdeclarativespringanimation/data/springanimation3.qml create mode 100644 tests/auto/declarative/qdeclarativespringanimation/qdeclarativespringanimation.pro create mode 100644 tests/auto/declarative/qdeclarativespringanimation/tst_qdeclarativespringanimation.cpp create mode 100644 tests/auto/declarative/qdeclarativesqldatabase/data/README create mode 100644 tests/auto/declarative/qdeclarativesqldatabase/data/changeversion.js create mode 100644 tests/auto/declarative/qdeclarativesqldatabase/data/creation-a.js create mode 100644 tests/auto/declarative/qdeclarativesqldatabase/data/creation.js create mode 100644 tests/auto/declarative/qdeclarativesqldatabase/data/error-a.js create mode 100644 tests/auto/declarative/qdeclarativesqldatabase/data/error-b.js create mode 100644 tests/auto/declarative/qdeclarativesqldatabase/data/error-creation.js create mode 100644 tests/auto/declarative/qdeclarativesqldatabase/data/error-notransaction.js create mode 100644 tests/auto/declarative/qdeclarativesqldatabase/data/error-outsidetransaction.js create mode 100644 tests/auto/declarative/qdeclarativesqldatabase/data/iteration-forwardonly.js create mode 100644 tests/auto/declarative/qdeclarativesqldatabase/data/iteration.js create mode 100644 tests/auto/declarative/qdeclarativesqldatabase/data/readonly-error.js create mode 100644 tests/auto/declarative/qdeclarativesqldatabase/data/readonly.js create mode 100644 tests/auto/declarative/qdeclarativesqldatabase/data/reopen1.js create mode 100644 tests/auto/declarative/qdeclarativesqldatabase/data/reopen2.js create mode 100644 tests/auto/declarative/qdeclarativesqldatabase/data/selection-bindnames.js create mode 100644 tests/auto/declarative/qdeclarativesqldatabase/data/selection.js create mode 100644 tests/auto/declarative/qdeclarativesqldatabase/qdeclarativesqldatabase.pro create mode 100644 tests/auto/declarative/qdeclarativesqldatabase/tst_qdeclarativesqldatabase.cpp create mode 100644 tests/auto/declarative/qdeclarativestates/data/ExtendedRectangle.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/Implementation/MyType.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/Implementation/images/qt-logo.png create mode 100644 tests/auto/declarative/qdeclarativestates/data/QTBUG-14830.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/anchorChanges1.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/anchorChanges2.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/anchorChanges3.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/anchorChanges4.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/anchorChanges5.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/anchorChangesCrash.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/anchorRewindBug.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/anchorRewindBug2.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/attachedPropertyChanges.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/autoStateAtStartupRestoreBug.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/basicBinding.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/basicBinding2.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/basicBinding3.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/basicBinding4.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/basicChanges.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/basicChanges2.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/basicChanges3.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/basicChanges4.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/basicExtension.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/deleting.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/deletingState.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/editProperties.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/explicit.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/extendsBug.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/fakeExtension.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/illegalObj.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/illegalTempState.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/image.png create mode 100644 tests/auto/declarative/qdeclarativestates/data/legalTempState.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/nonExistantProp.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/parentChange1.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/parentChange2.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/parentChange3.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/parentChange4.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/parentChange5.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/parentChange6.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/propertyErrors.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/reset.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/restoreEntryValues.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/returnToBase.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/script.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/signalOverride.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/signalOverride2.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/signalOverrideCrash.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/signalOverrideCrash2.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/unnamedWhen.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/urlResolution.qml create mode 100644 tests/auto/declarative/qdeclarativestates/data/whenOrdering.qml create mode 100644 tests/auto/declarative/qdeclarativestates/qdeclarativestates.pro create mode 100644 tests/auto/declarative/qdeclarativestates/tst_qdeclarativestates.cpp create mode 100644 tests/auto/declarative/qdeclarativestyledtext/qdeclarativestyledtext.pro create mode 100644 tests/auto/declarative/qdeclarativestyledtext/tst_qdeclarativestyledtext.cpp create mode 100644 tests/auto/declarative/qdeclarativesystempalette/qdeclarativesystempalette.pro create mode 100644 tests/auto/declarative/qdeclarativesystempalette/tst_qdeclarativesystempalette.cpp create mode 100644 tests/auto/declarative/qdeclarativetext/data/alignments.qml create mode 100644 tests/auto/declarative/qdeclarativetext/data/alignments_cb.png create mode 100644 tests/auto/declarative/qdeclarativetext/data/alignments_cc.png create mode 100644 tests/auto/declarative/qdeclarativetext/data/alignments_ct.png create mode 100644 tests/auto/declarative/qdeclarativetext/data/alignments_lb.png create mode 100644 tests/auto/declarative/qdeclarativetext/data/alignments_lc.png create mode 100644 tests/auto/declarative/qdeclarativetext/data/alignments_lt.png create mode 100644 tests/auto/declarative/qdeclarativetext/data/alignments_rb.png create mode 100644 tests/auto/declarative/qdeclarativetext/data/alignments_rc.png create mode 100644 tests/auto/declarative/qdeclarativetext/data/alignments_rt.png create mode 100644 tests/auto/declarative/qdeclarativetext/data/elideimplicitwidth.qml create mode 100644 tests/auto/declarative/qdeclarativetext/data/embeddedImagesLocal.qml create mode 100644 tests/auto/declarative/qdeclarativetext/data/embeddedImagesLocalError.qml create mode 100644 tests/auto/declarative/qdeclarativetext/data/embeddedImagesRemote.qml create mode 100644 tests/auto/declarative/qdeclarativetext/data/embeddedImagesRemoteError.qml create mode 100644 tests/auto/declarative/qdeclarativetext/data/horizontalAlignment_RightToLeft.qml create mode 100644 tests/auto/declarative/qdeclarativetext/data/http/exists.png create mode 100644 tests/auto/declarative/qdeclarativetext/data/lineCount.qml create mode 100644 tests/auto/declarative/qdeclarativetext/data/lineHeight.qml create mode 100644 tests/auto/declarative/qdeclarativetext/data/qtbug_14734.qml create mode 100644 tests/auto/declarative/qdeclarativetext/data/rotated.qml create mode 100644 tests/auto/declarative/qdeclarativetext/qdeclarativetext.pro create mode 100644 tests/auto/declarative/qdeclarativetext/tst_qdeclarativetext.cpp create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/CursorRect.qml create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/alignments.qml create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/alignments_cb.png create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/alignments_cc.png create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/alignments_ct.png create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/alignments_lb.png create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/alignments_lc.png create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/alignments_lt.png create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/alignments_rb.png create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/alignments_rc.png create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/alignments_rt.png create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/cursorTest.qml create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/geometrySignals.qml create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/horizontalAlignment_RightToLeft.qml create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/http/ErrItem.qml create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/http/NormItem.qml create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/http/cursorHttpTest.qml create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/http/cursorHttpTestFail1.qml create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/http/cursorHttpTestFail2.qml create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/http/cursorHttpTestPass.qml create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/http/qmldir create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/httpfail/FailItem.qml create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/httpslow/WaitItem.qml create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/inputmethodhints.qml create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/mouseselection_default.qml create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/mouseselection_false.qml create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/mouseselection_false_readonly.qml create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/mouseselection_false_words.qml create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/mouseselection_true.qml create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/mouseselection_true_readonly.qml create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/mouseselection_true_words.qml create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/mouseselectionmode_characters.qml create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/mouseselectionmode_default.qml create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/mouseselectionmode_words.qml create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/navigation.qml create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/positionAt.qml create mode 100644 tests/auto/declarative/qdeclarativetextedit/data/readOnly.qml create mode 100644 tests/auto/declarative/qdeclarativetextedit/qdeclarativetextedit.pro create mode 100644 tests/auto/declarative/qdeclarativetextedit/tst_qdeclarativetextedit.cpp create mode 100644 tests/auto/declarative/qdeclarativetextinput/data/cursorTest.qml create mode 100644 tests/auto/declarative/qdeclarativetextinput/data/echoMode.qml create mode 100644 tests/auto/declarative/qdeclarativetextinput/data/geometrySignals.qml create mode 100644 tests/auto/declarative/qdeclarativetextinput/data/halign_center.png create mode 100644 tests/auto/declarative/qdeclarativetextinput/data/halign_left.png create mode 100644 tests/auto/declarative/qdeclarativetextinput/data/halign_right.png create mode 100644 tests/auto/declarative/qdeclarativetextinput/data/horizontalAlignment.qml create mode 100644 tests/auto/declarative/qdeclarativetextinput/data/horizontalAlignment_RightToLeft.qml create mode 100644 tests/auto/declarative/qdeclarativetextinput/data/inputmethods.qml create mode 100644 tests/auto/declarative/qdeclarativetextinput/data/masks.qml create mode 100644 tests/auto/declarative/qdeclarativetextinput/data/maxLength.qml create mode 100644 tests/auto/declarative/qdeclarativetextinput/data/mouseselection_default.qml create mode 100644 tests/auto/declarative/qdeclarativetextinput/data/mouseselection_false.qml create mode 100644 tests/auto/declarative/qdeclarativetextinput/data/mouseselection_false_readonly.qml create mode 100644 tests/auto/declarative/qdeclarativetextinput/data/mouseselection_false_words.qml create mode 100644 tests/auto/declarative/qdeclarativetextinput/data/mouseselection_true.qml create mode 100644 tests/auto/declarative/qdeclarativetextinput/data/mouseselection_true_readonly.qml create mode 100644 tests/auto/declarative/qdeclarativetextinput/data/mouseselection_true_words.qml create mode 100644 tests/auto/declarative/qdeclarativetextinput/data/mouseselectionmode_characters.qml create mode 100644 tests/auto/declarative/qdeclarativetextinput/data/mouseselectionmode_default.qml create mode 100644 tests/auto/declarative/qdeclarativetextinput/data/mouseselectionmode_words.qml create mode 100644 tests/auto/declarative/qdeclarativetextinput/data/navigation.qml create mode 100644 tests/auto/declarative/qdeclarativetextinput/data/positionAt.qml create mode 100644 tests/auto/declarative/qdeclarativetextinput/data/readOnly.qml create mode 100644 tests/auto/declarative/qdeclarativetextinput/data/validators.qml create mode 100644 tests/auto/declarative/qdeclarativetextinput/qdeclarativetextinput.pro create mode 100644 tests/auto/declarative/qdeclarativetextinput/tst_qdeclarativetextinput.cpp create mode 100644 tests/auto/declarative/qdeclarativetimer/qdeclarativetimer.pro create mode 100644 tests/auto/declarative/qdeclarativetimer/tst_qdeclarativetimer.cpp create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/BindingsSpliceCorrectlyType.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/BindingsSpliceCorrectlyType4.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/BindingsSpliceCorrectlyType5.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/autoBindingRemoval.2.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/autoBindingRemoval.3.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/autoBindingRemoval.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/bindingAssignment.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/bindingConflict.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/bindingRead.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/bindingVariantCopy.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/bindingsSpliceCorrectly.1.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/bindingsSpliceCorrectly.2.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/bindingsSpliceCorrectly.3.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/bindingsSpliceCorrectly.4.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/bindingsSpliceCorrectly.5.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/conflicting.1.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/conflicting.2.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/conflicting.3.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/deletedObject.js create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/deletedObject.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/enums.1.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/enums.2.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/enums.3.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/enums.4.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/enums.5.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/font_read.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/font_write.2.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/font_write.3.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/font_write.4.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/font_write.5.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/font_write.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/matrix4x4_read.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/matrix4x4_write.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/point_read.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/point_write.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/pointf_read.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/pointf_write.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/quaternion_read.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/quaternion_write.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/rect_read.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/rect_write.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/rectf_read.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/rectf_write.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/returnValues.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/scriptAccess.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/scriptVariantCopy.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/size_read.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/size_write.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/sizef_read.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/sizef_write.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/sizereadonly_read.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/sizereadonly_writeerror.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/sizereadonly_writeerror2.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/sizereadonly_writeerror3.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/sizereadonly_writeerror4.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/staticAssignment.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/valueInterceptors.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/valueSources.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/varAssignment.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/variant_read.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/vector2d_read.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/vector2d_write.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/vector3d_read.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/vector3d_write.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/vector4d_read.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/data/vector4d_write.qml create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/qdeclarativevaluetypes.pro create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/testtypes.cpp create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/testtypes.h create mode 100644 tests/auto/declarative/qdeclarativevaluetypes/tst_qdeclarativevaluetypes.cpp create mode 100644 tests/auto/declarative/qdeclarativeview/data/error1.qml create mode 100644 tests/auto/declarative/qdeclarativeview/data/resizemodedeclarativeitem.qml create mode 100644 tests/auto/declarative/qdeclarativeview/data/resizemodegraphicswidget.qml create mode 100644 tests/auto/declarative/qdeclarativeview/qdeclarativeview.pro create mode 100644 tests/auto/declarative/qdeclarativeview/tst_qdeclarativeview.cpp create mode 100644 tests/auto/declarative/qdeclarativeviewer/data/orientation.qml create mode 100644 tests/auto/declarative/qdeclarativeviewer/qdeclarativeviewer.pro create mode 100644 tests/auto/declarative/qdeclarativeviewer/tst_qdeclarativeviewer.cpp create mode 100644 tests/auto/declarative/qdeclarativevisualdatamodel/data/datalist.qml create mode 100644 tests/auto/declarative/qdeclarativevisualdatamodel/data/modelproperties.qml create mode 100644 tests/auto/declarative/qdeclarativevisualdatamodel/data/modelproperties2.qml create mode 100644 tests/auto/declarative/qdeclarativevisualdatamodel/data/objectlist.qml create mode 100644 tests/auto/declarative/qdeclarativevisualdatamodel/data/singlerole1.qml create mode 100644 tests/auto/declarative/qdeclarativevisualdatamodel/data/singlerole2.qml create mode 100644 tests/auto/declarative/qdeclarativevisualdatamodel/data/visualdatamodel.qml create mode 100644 tests/auto/declarative/qdeclarativevisualdatamodel/qdeclarativevisualdatamodel.pro create mode 100644 tests/auto/declarative/qdeclarativevisualdatamodel/tst_qdeclarativevisualdatamodel.cpp create mode 100644 tests/auto/declarative/qdeclarativeworkerscript/data/BaseWorker.qml create mode 100644 tests/auto/declarative/qdeclarativeworkerscript/data/Global.js create mode 100644 tests/auto/declarative/qdeclarativeworkerscript/data/script.js create mode 100644 tests/auto/declarative/qdeclarativeworkerscript/data/script_error_onCall.js create mode 100644 tests/auto/declarative/qdeclarativeworkerscript/data/script_error_onLoad.js create mode 100644 tests/auto/declarative/qdeclarativeworkerscript/data/script_fixed_return.js create mode 100644 tests/auto/declarative/qdeclarativeworkerscript/data/script_include.js create mode 100644 tests/auto/declarative/qdeclarativeworkerscript/data/script_pragma.js create mode 100644 tests/auto/declarative/qdeclarativeworkerscript/data/worker.qml create mode 100644 tests/auto/declarative/qdeclarativeworkerscript/data/worker_error_onCall.qml create mode 100644 tests/auto/declarative/qdeclarativeworkerscript/data/worker_error_onLoad.qml create mode 100644 tests/auto/declarative/qdeclarativeworkerscript/data/worker_include.qml create mode 100644 tests/auto/declarative/qdeclarativeworkerscript/data/worker_pragma.qml create mode 100644 tests/auto/declarative/qdeclarativeworkerscript/qdeclarativeworkerscript.pro create mode 100644 tests/auto/declarative/qdeclarativeworkerscript/tst_qdeclarativeworkerscript.cpp create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/abort.expect create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/abort.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/abort.reply create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/abort_opened.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/abort_unsent.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/attr.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/attr.xml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/callbackException.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/cdata.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/cdata.xml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/constructor.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/defaultState.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/document.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/document.xml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/domExceptionCodes.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/element.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/element.xml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/getAllResponseHeaders.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/getAllResponseHeaders_args.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/getAllResponseHeaders_sent.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/getAllResponseHeaders_unsent.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/getResponseHeader.expect create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/getResponseHeader.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/getResponseHeader.reply create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/getResponseHeader_args.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/getResponseHeader_sent.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/getResponseHeader_unsent.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/instanceStateValues.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/invalidMethodUsage.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/open.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/open_arg_count.1.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/open_arg_count.2.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/open_invalid_method.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/open_network.expect create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/open_network.reply create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/open_network.wait create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/open_sync.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/open_user.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/open_username.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/redirectError.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/redirectRecur.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/redirects.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/redirecttarget.html create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/responseText.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/responseXML_invalid.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/seconddocument.html create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/send_alreadySent.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.1.expect create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.1.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.2.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.3.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.4.expect create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.4.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.5.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.6.expect create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.6.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.7.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/send_data.reply create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/send_ignoreData.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/send_ignoreData.reply create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/send_ignoreData_GET.expect create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/send_ignoreData_PUT.expect create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/send_unsent.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/setRequestHeader.expect create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/setRequestHeader.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/setRequestHeader.reply create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/setRequestHeader_args.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/setRequestHeader_illegalName.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/setRequestHeader_sent.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/setRequestHeader_unsent.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/staticStateValues.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/status.200.reply create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/status.404.reply create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/status.expect create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/status.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/statusText.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/testdocument.html create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/text.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/text.xml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/utf16.html create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/utf16.qml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/data/utf16.xml create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/qdeclarativexmlhttprequest.pro create mode 100644 tests/auto/declarative/qdeclarativexmlhttprequest/tst_qdeclarativexmlhttprequest.cpp create mode 100644 tests/auto/declarative/qdeclarativexmllistmodel/data/model.qml create mode 100644 tests/auto/declarative/qdeclarativexmllistmodel/data/model.xml create mode 100644 tests/auto/declarative/qdeclarativexmllistmodel/data/model2.xml create mode 100644 tests/auto/declarative/qdeclarativexmllistmodel/data/propertychanges.qml create mode 100644 tests/auto/declarative/qdeclarativexmllistmodel/data/recipes.qml create mode 100644 tests/auto/declarative/qdeclarativexmllistmodel/data/recipes.xml create mode 100644 tests/auto/declarative/qdeclarativexmllistmodel/data/roleCrash.qml create mode 100644 tests/auto/declarative/qdeclarativexmllistmodel/data/roleErrors.qml create mode 100644 tests/auto/declarative/qdeclarativexmllistmodel/data/roleKeys.qml create mode 100644 tests/auto/declarative/qdeclarativexmllistmodel/data/testtypes.qml create mode 100644 tests/auto/declarative/qdeclarativexmllistmodel/data/unique.qml create mode 100644 tests/auto/declarative/qdeclarativexmllistmodel/qdeclarativexmllistmodel.pro create mode 100644 tests/auto/declarative/qdeclarativexmllistmodel/tst_qdeclarativexmllistmodel.cpp create mode 100644 tests/auto/declarative/qmetaobjectbuilder/qmetaobjectbuilder.pro create mode 100644 tests/auto/declarative/qmetaobjectbuilder/tst_qmetaobjectbuilder.cpp create mode 100644 tests/auto/declarative/qmlvisual/ListView/basic1.qml create mode 100644 tests/auto/declarative/qmlvisual/ListView/basic2.qml create mode 100644 tests/auto/declarative/qmlvisual/ListView/basic3.qml create mode 100644 tests/auto/declarative/qmlvisual/ListView/basic4.qml create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/basic1.0.png create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/basic1.qml create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/basic2.0.png create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/basic2.qml create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/basic3.0.png create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/basic3.qml create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/basic4.0.png create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/basic4.qml create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/enforcerange.0.png create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/enforcerange.1.png create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/enforcerange.2.png create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/enforcerange.3.png create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/enforcerange.4.png create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/enforcerange.5.png create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/enforcerange.6.png create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/enforcerange.qml create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/itemlist.0.png create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/itemlist.1.png create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/itemlist.2.png create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/itemlist.3.png create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/itemlist.4.png create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/itemlist.5.png create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/itemlist.6.png create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/itemlist.7.png create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/itemlist.qml create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/listview.0.png create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/listview.1.png create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/listview.2.png create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/listview.3.png create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/listview.4.png create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/listview.5.png create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/listview.6.png create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/listview.7.png create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/listview.8.png create mode 100644 tests/auto/declarative/qmlvisual/ListView/data/listview.qml create mode 100644 tests/auto/declarative/qmlvisual/ListView/enforcerange.qml create mode 100644 tests/auto/declarative/qmlvisual/ListView/itemlist.qml create mode 100644 tests/auto/declarative/qmlvisual/ListView/listview.qml create mode 100644 tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.0.png create mode 100644 tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.1.png create mode 100644 tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.2.png create mode 100644 tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.3.png create mode 100644 tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.4.png create mode 100644 tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.5.png create mode 100644 tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.6.png create mode 100644 tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.qml create mode 100644 tests/auto/declarative/qmlvisual/Package_Views/packageviews.qml create mode 100644 tests/auto/declarative/qmlvisual/TEST_GUIDELINES create mode 100644 tests/auto/declarative/qmlvisual/animation/bindinganimation/bindinganimation.qml create mode 100644 tests/auto/declarative/qmlvisual/animation/bindinganimation/data/bindinganimation.0.png create mode 100644 tests/auto/declarative/qmlvisual/animation/bindinganimation/data/bindinganimation.1.png create mode 100644 tests/auto/declarative/qmlvisual/animation/bindinganimation/data/bindinganimation.2.png create mode 100644 tests/auto/declarative/qmlvisual/animation/bindinganimation/data/bindinganimation.3.png create mode 100644 tests/auto/declarative/qmlvisual/animation/bindinganimation/data/bindinganimation.4.png create mode 100644 tests/auto/declarative/qmlvisual/animation/bindinganimation/data/bindinganimation.5.png create mode 100644 tests/auto/declarative/qmlvisual/animation/bindinganimation/data/bindinganimation.qml create mode 100644 tests/auto/declarative/qmlvisual/animation/colorAnimation/colorAnimation-visual.qml create mode 100644 tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.0.png create mode 100644 tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.1.png create mode 100644 tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.2.png create mode 100644 tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.3.png create mode 100644 tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.qml create mode 100644 tests/auto/declarative/qmlvisual/animation/colorAnimation/data/colorAnimation-visual.0.png create mode 100644 tests/auto/declarative/qmlvisual/animation/colorAnimation/data/colorAnimation-visual.1.png create mode 100644 tests/auto/declarative/qmlvisual/animation/colorAnimation/data/colorAnimation-visual.2.png create mode 100644 tests/auto/declarative/qmlvisual/animation/colorAnimation/data/colorAnimation-visual.3.png create mode 100644 tests/auto/declarative/qmlvisual/animation/colorAnimation/data/colorAnimation-visual.qml create mode 100644 tests/auto/declarative/qmlvisual/animation/easing/data/easing.0.png create mode 100644 tests/auto/declarative/qmlvisual/animation/easing/data/easing.1.png create mode 100644 tests/auto/declarative/qmlvisual/animation/easing/data/easing.2.png create mode 100644 tests/auto/declarative/qmlvisual/animation/easing/data/easing.3.png create mode 100644 tests/auto/declarative/qmlvisual/animation/easing/data/easing.qml create mode 100644 tests/auto/declarative/qmlvisual/animation/easing/easing.qml create mode 100644 tests/auto/declarative/qmlvisual/animation/loop/data/loop.0.png create mode 100644 tests/auto/declarative/qmlvisual/animation/loop/data/loop.1.png create mode 100644 tests/auto/declarative/qmlvisual/animation/loop/data/loop.2.png create mode 100644 tests/auto/declarative/qmlvisual/animation/loop/data/loop.3.png create mode 100644 tests/auto/declarative/qmlvisual/animation/loop/data/loop.4.png create mode 100644 tests/auto/declarative/qmlvisual/animation/loop/data/loop.5.png create mode 100644 tests/auto/declarative/qmlvisual/animation/loop/data/loop.6.png create mode 100644 tests/auto/declarative/qmlvisual/animation/loop/data/loop.qml create mode 100644 tests/auto/declarative/qmlvisual/animation/loop/loop.qml create mode 100644 tests/auto/declarative/qmlvisual/animation/parallelAnimation/data/parallelAnimation-visual.0.png create mode 100644 tests/auto/declarative/qmlvisual/animation/parallelAnimation/data/parallelAnimation-visual.qml create mode 100644 tests/auto/declarative/qmlvisual/animation/parallelAnimation/parallelAnimation-visual.qml create mode 100644 tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation-visual.0.png create mode 100644 tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation-visual.1.png create mode 100644 tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation-visual.2.png create mode 100644 tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation-visual.3.png create mode 100644 tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation-visual.4.png create mode 100644 tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation-visual.qml create mode 100644 tests/auto/declarative/qmlvisual/animation/parentAnimation/parentAnimation-visual.qml create mode 100644 tests/auto/declarative/qmlvisual/animation/parentAnimation2/data/parentAnimation2.0.png create mode 100644 tests/auto/declarative/qmlvisual/animation/parentAnimation2/data/parentAnimation2.1.png create mode 100644 tests/auto/declarative/qmlvisual/animation/parentAnimation2/data/parentAnimation2.2.png create mode 100644 tests/auto/declarative/qmlvisual/animation/parentAnimation2/data/parentAnimation2.3.png create mode 100644 tests/auto/declarative/qmlvisual/animation/parentAnimation2/data/parentAnimation2.qml create mode 100644 tests/auto/declarative/qmlvisual/animation/parentAnimation2/parentAnimation2.qml create mode 100644 tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation-visual.0.png create mode 100644 tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation-visual.1.png create mode 100644 tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation-visual.2.png create mode 100644 tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation-visual.3.png create mode 100644 tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation-visual.4.png create mode 100644 tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation-visual.5.png create mode 100644 tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation-visual.6.png create mode 100644 tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation-visual.qml create mode 100644 tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation.0.png create mode 100644 tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation.1.png create mode 100644 tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation.2.png create mode 100644 tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation.3.png create mode 100644 tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation.4.png create mode 100644 tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation.5.png create mode 100644 tests/auto/declarative/qmlvisual/animation/pauseAnimation/pauseAnimation-visual.qml create mode 100644 tests/auto/declarative/qmlvisual/animation/pauseAnimation/pics/qtlogo.png create mode 100644 tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.0.png create mode 100644 tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.1.png create mode 100644 tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.2.png create mode 100644 tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.3.png create mode 100644 tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.qml create mode 100644 tests/auto/declarative/qmlvisual/animation/propertyAction/propertyAction-visual.qml create mode 100644 tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.0.png create mode 100644 tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.1.png create mode 100644 tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.2.png create mode 100644 tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.3.png create mode 100644 tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.4.png create mode 100644 tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.qml create mode 100644 tests/auto/declarative/qmlvisual/animation/qtbug10586/qtbug10586.qml create mode 100644 tests/auto/declarative/qmlvisual/animation/qtbug13398/data/qtbug13398.0.png create mode 100644 tests/auto/declarative/qmlvisual/animation/qtbug13398/data/qtbug13398.1.png create mode 100644 tests/auto/declarative/qmlvisual/animation/qtbug13398/data/qtbug13398.qml create mode 100644 tests/auto/declarative/qmlvisual/animation/qtbug13398/qtbug13398.qml create mode 100644 tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.0.png create mode 100644 tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.1.png create mode 100644 tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.2.png create mode 100644 tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.3.png create mode 100644 tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.4.png create mode 100644 tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.5.png create mode 100644 tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.6.png create mode 100644 tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.7.png create mode 100644 tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.8.png create mode 100644 tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.9.png create mode 100644 tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.qml create mode 100644 tests/auto/declarative/qmlvisual/animation/reanchor/reanchor.qml create mode 100644 tests/auto/declarative/qmlvisual/animation/reanchorRTL/data/reanchor.0.png create mode 100644 tests/auto/declarative/qmlvisual/animation/reanchorRTL/data/reanchor.1.png create mode 100644 tests/auto/declarative/qmlvisual/animation/reanchorRTL/data/reanchor.10.png create mode 100644 tests/auto/declarative/qmlvisual/animation/reanchorRTL/data/reanchor.11.png create mode 100644 tests/auto/declarative/qmlvisual/animation/reanchorRTL/data/reanchor.12.png create mode 100644 tests/auto/declarative/qmlvisual/animation/reanchorRTL/data/reanchor.2.png create mode 100644 tests/auto/declarative/qmlvisual/animation/reanchorRTL/data/reanchor.3.png create mode 100644 tests/auto/declarative/qmlvisual/animation/reanchorRTL/data/reanchor.4.png create mode 100644 tests/auto/declarative/qmlvisual/animation/reanchorRTL/data/reanchor.5.png create mode 100644 tests/auto/declarative/qmlvisual/animation/reanchorRTL/data/reanchor.6.png create mode 100644 tests/auto/declarative/qmlvisual/animation/reanchorRTL/data/reanchor.7.png create mode 100644 tests/auto/declarative/qmlvisual/animation/reanchorRTL/data/reanchor.8.png create mode 100644 tests/auto/declarative/qmlvisual/animation/reanchorRTL/data/reanchor.9.png create mode 100644 tests/auto/declarative/qmlvisual/animation/reanchorRTL/data/reanchor.qml create mode 100644 tests/auto/declarative/qmlvisual/animation/reanchorRTL/reanchor.qml create mode 100644 tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction-visual.0.png create mode 100644 tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction-visual.1.png create mode 100644 tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction-visual.2.png create mode 100644 tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction-visual.qml create mode 100644 tests/auto/declarative/qmlvisual/animation/scriptAction/scriptAction-visual.qml create mode 100644 tests/auto/declarative/qmlvisual/fillmode/data/fillmode.0.png create mode 100644 tests/auto/declarative/qmlvisual/fillmode/data/fillmode.qml create mode 100644 tests/auto/declarative/qmlvisual/fillmode/face.png create mode 100644 tests/auto/declarative/qmlvisual/fillmode/fillmode.qml create mode 100644 tests/auto/declarative/qmlvisual/focusscope/data/test.0.png create mode 100644 tests/auto/declarative/qmlvisual/focusscope/data/test.1.png create mode 100644 tests/auto/declarative/qmlvisual/focusscope/data/test.2.png create mode 100644 tests/auto/declarative/qmlvisual/focusscope/data/test.3.png create mode 100644 tests/auto/declarative/qmlvisual/focusscope/data/test.qml create mode 100644 tests/auto/declarative/qmlvisual/focusscope/data/test2.0.png create mode 100644 tests/auto/declarative/qmlvisual/focusscope/data/test2.1.png create mode 100644 tests/auto/declarative/qmlvisual/focusscope/data/test2.qml create mode 100644 tests/auto/declarative/qmlvisual/focusscope/data/test3.0.png create mode 100644 tests/auto/declarative/qmlvisual/focusscope/data/test3.1.png create mode 100644 tests/auto/declarative/qmlvisual/focusscope/data/test3.2.png create mode 100644 tests/auto/declarative/qmlvisual/focusscope/data/test3.3.png create mode 100644 tests/auto/declarative/qmlvisual/focusscope/data/test3.4.png create mode 100644 tests/auto/declarative/qmlvisual/focusscope/data/test3.qml create mode 100644 tests/auto/declarative/qmlvisual/focusscope/test.qml create mode 100644 tests/auto/declarative/qmlvisual/focusscope/test2.qml create mode 100644 tests/auto/declarative/qmlvisual/focusscope/test3.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeborderimage/animated-smooth.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeborderimage/animated.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeborderimage/borders.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeborderimage/content/MyBorderImage.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeborderimage/content/bw.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeborderimage/content/colors-round.sci create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeborderimage/content/colors-stretch.sci create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeborderimage/content/colors.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeborderimage/content/qmldir create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/borders.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/borders.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data-MAC/flickable-horizontal.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data-MAC/flickable-horizontal.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data-MAC/flickable-horizontal.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data-MAC/flickable-horizontal.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data-MAC/flickable-horizontal.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data-MAC/flickable-horizontal.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.5.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.5.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.6.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.7.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.8.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-horizontal.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-nested.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-vertical.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.5.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.6.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test_flipable_resize.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test_flipable_resize.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflipable/test-flipable.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeflipable/test_flipable_resize.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.10.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.5.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.6.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.7.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.8.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.9.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.10.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.5.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.6.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.7.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.8.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.9.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativegridview/gridview.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativegridview/gridview2.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.5.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.6.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.7.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.8.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.10.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.11.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.12.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.13.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.14.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.5.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.6.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.7.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.8.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.9.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.10.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.11.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.12.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.13.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.14.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.15.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.5.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.6.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.7.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.8.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.9.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mouseregion.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mouseregion.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mouseregion.10.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mouseregion.11.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mouseregion.12.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mouseregion.13.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mouseregion.14.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mouseregion.15.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mouseregion.16.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mouseregion.17.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mouseregion.18.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mouseregion.19.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mouseregion.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mouseregion.20.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mouseregion.21.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mouseregion.22.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mouseregion.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mouseregion.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mouseregion.5.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mouseregion.6.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mouseregion.7.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mouseregion.8.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mouseregion.9.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/nested.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/nested.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/nested.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/nested.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/nested.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/nested.5.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/nested.6.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/nested.7.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/nested.8.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/nested.9.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/nested.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/drag.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/mousearea-flickable.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/mousearea-visual.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativemousearea/nested.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeparticles/particles.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativeparticles/star.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.5.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.5.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.6.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativepathview/test-pathview-2.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativepathview/test-pathview.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.5.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.6.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/usingRepeater.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/usingRepeater.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativepositioners/dynamic.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativepositioners/usingRepeater.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/smoothedfollow.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/smoothedfollow.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/smoothedfollow.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/smoothedfollow.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/smoothedfollow.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/smoothedfollow.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/clock.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/background.png create mode 100755 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/center.png create mode 100755 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/clock.png create mode 100755 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/hour.png create mode 100755 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/minute.png create mode 100755 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/second.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data-MAC/follow.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data-MAC/follow.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data-MAC/follow.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data-MAC/follow.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data-MAC/follow.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data-MAC/follow.5.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data-MAC/follow.6.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data-MAC/follow.7.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data-MAC/follow.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data-X11/follow.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data-X11/follow.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data-X11/follow.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data-X11/follow.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data-X11/follow.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data-X11/follow.5.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data-X11/follow.6.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data-X11/follow.7.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data-X11/follow.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/clock.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/clock.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/clock.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/clock.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.5.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.6.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.7.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativespringanimation/follow.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-MAC/justify.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-MAC/justify.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-MAC/multilineAlign.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-MAC/multilineAlign.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-X11/multilineAlign.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-X11/multilineAlign.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/align/data/multilineAlign.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/align/data/multilineAlign.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/align/justify.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/align/multilineAlign.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/data-MAC/parentanchor.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/data-MAC/parentanchor.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/data-X11/parentanchor.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/data-X11/parentanchor.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/data/parentanchor.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/parentanchor.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/QTBUG-14469.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-MAC/QTBUG-14469.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-MAC/QTBUG-14469.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-MAC/QTBUG-14469.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-X11/QTBUG-14469.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-X11/QTBUG-14469.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data/QTBUG-14469.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data/QTBUG-14469.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/data-MAC/qtbug_14865.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/data-MAC/qtbug_14865.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/data-MAC/qtbug_14865.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/data-X11/qtbug_14865.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/data-X11/qtbug_14865.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/data-X11/qtbug_14865.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/data/qtbug_14865.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/data/qtbug_14865.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/multilength.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/multilength.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/multilength.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.5.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/elide/elide.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/elide/elide2.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/elide/multilength.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/BorderedText.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext2.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext2.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext3.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext3.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/richtext.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/richtext.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/richtext2.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/richtext2.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext2.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext2.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext3.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext3.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/richtext.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/richtext.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/richtext2.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/richtext2.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext2.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext2.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext3.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext3.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/richtext.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/richtext.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/richtext2.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/richtext2.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext2.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext3.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/richtext.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/font/richtext2.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/newLines.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/newLines.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/newLines_wrap.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/newLines_wrap.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/newLines_wrap_elide.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/newLines_wrap_elide.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/wrap.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/wrap.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/wrap_elide.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/wrap_elide.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/newLines.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/newLines.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/newLines_wrap.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/newLines_wrap.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/newLines_wrap_elide.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/newLines_wrap_elide.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/wrap.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/wrap.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/wrap_elide.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/wrap_elide.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/newLines.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/newLines_wrap.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/newLines_wrap_elide.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/wrap.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/wrap_elide.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetext/qtbug_14865.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/MultilineEdit.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/cursorDelegate.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.5.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.6.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.7.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.8.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.9.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/justify.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/justify.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/qt-669.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/qt-669.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/qt-669.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/qt-669.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/qt-669.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/qt-669.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.10.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.11.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.12.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.5.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.6.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.7.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.8.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.9.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.5.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.6.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.7.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.5.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.6.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.7.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.8.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.9.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/linkActivated.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/linkActivated.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/linkActivated.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.10.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.11.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.12.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.5.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.6.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.7.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.8.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.9.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.5.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.6.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.7.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.5.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.6.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.7.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.8.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.9.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/flickableEdit.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/flickableEdit.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/flickableEdit.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/flickableEdit.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/flickableEdit.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/flickableEdit.5.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/flickableEdit.6.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/flickableEdit.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/linkActivated.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/linkActivated.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/linkActivated.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/qt-669.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/qt-669.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/qt-669.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/qt-669.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/qt-669.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.10.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.11.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.5.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.6.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.7.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.8.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.9.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/wrap.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/wrap.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/wrap.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/wrap.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/wrap.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/wrap.5.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/wrap.6.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/wrap.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/flickableEdit.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/justify.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/linkActivated.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/qt-669.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/usingMultilineEdit.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextedit/wrap.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/LineEdit.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/cursorDelegate.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.5.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.6.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.7.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.8.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/echoMode.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/echoMode.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/echoMode.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/echoMode.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/echoMode.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/hAlign.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/hAlign.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/usingLineEdit.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/usingLineEdit.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/usingLineEdit.10.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/usingLineEdit.11.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/usingLineEdit.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/usingLineEdit.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/usingLineEdit.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/usingLineEdit.5.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/usingLineEdit.6.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/usingLineEdit.7.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/usingLineEdit.8.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/usingLineEdit.9.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/usingLineEdit.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.5.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/hAlign.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/hAlign.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/qtbug-15818.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/qtbug-15818.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/qtbug-15818.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/qtbug-15818.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/qtbug-15818.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/qtbug-15818.5.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/qtbug-15818.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.10.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.11.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.5.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.6.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.7.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.8.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.9.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/echoMode.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/flickableInput.0.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/flickableInput.1.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/flickableInput.2.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/flickableInput.3.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/flickableInput.4.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/flickableInput.5.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/flickableInput.6.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/flickableInput.7.png create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/flickableInput.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/hAlign.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/echoMode.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/flickableInput.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/hAlign.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/qtbug-15818.qml create mode 100644 tests/auto/declarative/qmlvisual/qdeclarativetextinput/usingLineEdit.qml create mode 100644 tests/auto/declarative/qmlvisual/qmlvisual.pro create mode 100644 tests/auto/declarative/qmlvisual/rect/GradientRect.qml create mode 100644 tests/auto/declarative/qmlvisual/rect/MyRect.qml create mode 100644 tests/auto/declarative/qmlvisual/rect/data/GradientRect.0.png create mode 100644 tests/auto/declarative/qmlvisual/rect/data/GradientRect.qml create mode 100644 tests/auto/declarative/qmlvisual/rect/data/MyRect.0.png create mode 100644 tests/auto/declarative/qmlvisual/rect/data/MyRect.qml create mode 100644 tests/auto/declarative/qmlvisual/rect/data/rect-painting.0.png create mode 100644 tests/auto/declarative/qmlvisual/rect/data/rect-painting.qml create mode 100644 tests/auto/declarative/qmlvisual/rect/rect-painting.qml create mode 100644 tests/auto/declarative/qmlvisual/repeater/basic1.qml create mode 100644 tests/auto/declarative/qmlvisual/repeater/basic2.qml create mode 100644 tests/auto/declarative/qmlvisual/repeater/basic3.qml create mode 100644 tests/auto/declarative/qmlvisual/repeater/basic4.qml create mode 100644 tests/auto/declarative/qmlvisual/repeater/data/basic1.0.png create mode 100644 tests/auto/declarative/qmlvisual/repeater/data/basic1.qml create mode 100644 tests/auto/declarative/qmlvisual/repeater/data/basic2.0.png create mode 100644 tests/auto/declarative/qmlvisual/repeater/data/basic2.qml create mode 100644 tests/auto/declarative/qmlvisual/repeater/data/basic3.0.png create mode 100644 tests/auto/declarative/qmlvisual/repeater/data/basic3.qml create mode 100644 tests/auto/declarative/qmlvisual/repeater/data/basic4.0.png create mode 100644 tests/auto/declarative/qmlvisual/repeater/data/basic4.qml create mode 100644 tests/auto/declarative/qmlvisual/selftest_noimages/data/selftest_noimages.qml create mode 100644 tests/auto/declarative/qmlvisual/selftest_noimages/selftest_noimages.qml create mode 100644 tests/auto/declarative/qmlvisual/shared/DejaVuSansMono.ttf create mode 100644 tests/auto/declarative/qmlvisual/shared/README create mode 100644 tests/auto/declarative/qmlvisual/shared/TestText.qml create mode 100644 tests/auto/declarative/qmlvisual/shared/TestTextEdit.qml create mode 100644 tests/auto/declarative/qmlvisual/shared/TestTextInput.qml create mode 100644 tests/auto/declarative/qmlvisual/shared/qmldir create mode 100644 tests/auto/declarative/qmlvisual/tst_qmlvisual.cpp create mode 100644 tests/auto/declarative/qmlvisual/webview/autosize/autosize.qml create mode 100644 tests/auto/declarative/qmlvisual/webview/autosize/data-X11/autosize.0.png create mode 100644 tests/auto/declarative/qmlvisual/webview/autosize/data-X11/autosize.1.png create mode 100644 tests/auto/declarative/qmlvisual/webview/autosize/data-X11/autosize.2.png create mode 100644 tests/auto/declarative/qmlvisual/webview/autosize/data-X11/autosize.3.png create mode 100644 tests/auto/declarative/qmlvisual/webview/autosize/data-X11/autosize.4.png create mode 100644 tests/auto/declarative/qmlvisual/webview/autosize/data/autosize.0.png create mode 100644 tests/auto/declarative/qmlvisual/webview/autosize/data/autosize.1.png create mode 100644 tests/auto/declarative/qmlvisual/webview/autosize/data/autosize.2.png create mode 100644 tests/auto/declarative/qmlvisual/webview/autosize/data/autosize.3.png create mode 100644 tests/auto/declarative/qmlvisual/webview/autosize/data/autosize.4.png create mode 100644 tests/auto/declarative/qmlvisual/webview/autosize/data/autosize.qml create mode 100644 tests/auto/declarative/qmlvisual/webview/flickable/data/flickweb.0.png create mode 100644 tests/auto/declarative/qmlvisual/webview/flickable/data/flickweb.1.png create mode 100644 tests/auto/declarative/qmlvisual/webview/flickable/data/flickweb.10.png create mode 100644 tests/auto/declarative/qmlvisual/webview/flickable/data/flickweb.2.png create mode 100644 tests/auto/declarative/qmlvisual/webview/flickable/data/flickweb.3.png create mode 100644 tests/auto/declarative/qmlvisual/webview/flickable/data/flickweb.4.png create mode 100644 tests/auto/declarative/qmlvisual/webview/flickable/data/flickweb.5.png create mode 100644 tests/auto/declarative/qmlvisual/webview/flickable/data/flickweb.6.png create mode 100644 tests/auto/declarative/qmlvisual/webview/flickable/data/flickweb.7.png create mode 100644 tests/auto/declarative/qmlvisual/webview/flickable/data/flickweb.8.png create mode 100644 tests/auto/declarative/qmlvisual/webview/flickable/data/flickweb.9.png create mode 100644 tests/auto/declarative/qmlvisual/webview/flickable/data/flickweb.qml create mode 100644 tests/auto/declarative/qmlvisual/webview/flickable/flickweb.qml create mode 100644 tests/auto/declarative/qmlvisual/webview/flickable/qtlogo.png create mode 100644 tests/auto/declarative/qmlvisual/webview/flickable/test.html create mode 100644 tests/auto/declarative/qmlvisual/webview/javascript/data/evaluateJavaScript.0.png create mode 100644 tests/auto/declarative/qmlvisual/webview/javascript/data/evaluateJavaScript.1.png create mode 100644 tests/auto/declarative/qmlvisual/webview/javascript/data/evaluateJavaScript.2.png create mode 100644 tests/auto/declarative/qmlvisual/webview/javascript/data/evaluateJavaScript.3.png create mode 100644 tests/auto/declarative/qmlvisual/webview/javascript/data/evaluateJavaScript.4.png create mode 100644 tests/auto/declarative/qmlvisual/webview/javascript/data/evaluateJavaScript.5.png create mode 100644 tests/auto/declarative/qmlvisual/webview/javascript/data/evaluateJavaScript.6.png create mode 100644 tests/auto/declarative/qmlvisual/webview/javascript/data/evaluateJavaScript.7.png create mode 100644 tests/auto/declarative/qmlvisual/webview/javascript/data/evaluateJavaScript.8.png create mode 100644 tests/auto/declarative/qmlvisual/webview/javascript/data/evaluateJavaScript.qml create mode 100644 tests/auto/declarative/qmlvisual/webview/javascript/data/windowObjects.0.png create mode 100644 tests/auto/declarative/qmlvisual/webview/javascript/data/windowObjects.1.png create mode 100644 tests/auto/declarative/qmlvisual/webview/javascript/data/windowObjects.2.png create mode 100644 tests/auto/declarative/qmlvisual/webview/javascript/data/windowObjects.3.png create mode 100644 tests/auto/declarative/qmlvisual/webview/javascript/data/windowObjects.4.png create mode 100644 tests/auto/declarative/qmlvisual/webview/javascript/data/windowObjects.qml create mode 100644 tests/auto/declarative/qmlvisual/webview/javascript/evaluateJavaScript.qml create mode 100644 tests/auto/declarative/qmlvisual/webview/javascript/test-objects.html create mode 100644 tests/auto/declarative/qmlvisual/webview/javascript/windowObjects.qml create mode 100644 tests/auto/declarative/qmlvisual/webview/settings/data/fontFamily.0.png create mode 100644 tests/auto/declarative/qmlvisual/webview/settings/data/fontFamily.qml create mode 100644 tests/auto/declarative/qmlvisual/webview/settings/data/fontSize.0.png create mode 100644 tests/auto/declarative/qmlvisual/webview/settings/data/fontSize.qml create mode 100644 tests/auto/declarative/qmlvisual/webview/settings/data/noAutoLoadImages.0.png create mode 100644 tests/auto/declarative/qmlvisual/webview/settings/data/noAutoLoadImages.1.png create mode 100644 tests/auto/declarative/qmlvisual/webview/settings/data/noAutoLoadImages.qml create mode 100644 tests/auto/declarative/qmlvisual/webview/settings/data/setFontFamily.0.png create mode 100644 tests/auto/declarative/qmlvisual/webview/settings/data/setFontFamily.qml create mode 100644 tests/auto/declarative/qmlvisual/webview/settings/fontFamily.qml create mode 100644 tests/auto/declarative/qmlvisual/webview/settings/fontSize.qml create mode 100644 tests/auto/declarative/qmlvisual/webview/settings/noAutoLoadImages.qml create mode 100644 tests/auto/declarative/qmlvisual/webview/settings/qtlogo.png create mode 100644 tests/auto/declarative/qmlvisual/webview/settings/setFontFamily.qml create mode 100644 tests/auto/declarative/qmlvisual/webview/settings/tarzeau_ocr_a.ttf create mode 100644 tests/auto/declarative/qmlvisual/webview/settings/test-img.html create mode 100644 tests/auto/declarative/qmlvisual/webview/settings/test.html create mode 100644 tests/auto/declarative/qmlvisual/webview/zooming/data/pageWidth.qml create mode 100644 tests/auto/declarative/qmlvisual/webview/zooming/data/renderControl.0.png create mode 100644 tests/auto/declarative/qmlvisual/webview/zooming/data/renderControl.qml create mode 100644 tests/auto/declarative/qmlvisual/webview/zooming/data/resolution.0.png create mode 100644 tests/auto/declarative/qmlvisual/webview/zooming/data/resolution.1.png create mode 100644 tests/auto/declarative/qmlvisual/webview/zooming/data/resolution.2.png create mode 100644 tests/auto/declarative/qmlvisual/webview/zooming/data/resolution.3.png create mode 100644 tests/auto/declarative/qmlvisual/webview/zooming/data/resolution.4.png create mode 100644 tests/auto/declarative/qmlvisual/webview/zooming/data/resolution.qml create mode 100644 tests/auto/declarative/qmlvisual/webview/zooming/data/zoomTextOnly.0.png create mode 100644 tests/auto/declarative/qmlvisual/webview/zooming/data/zoomTextOnly.1.png create mode 100644 tests/auto/declarative/qmlvisual/webview/zooming/data/zoomTextOnly.qml create mode 100644 tests/auto/declarative/qmlvisual/webview/zooming/data/zooming.0.png create mode 100644 tests/auto/declarative/qmlvisual/webview/zooming/data/zooming.1.png create mode 100644 tests/auto/declarative/qmlvisual/webview/zooming/data/zooming.2.png create mode 100644 tests/auto/declarative/qmlvisual/webview/zooming/data/zooming.3.png create mode 100644 tests/auto/declarative/qmlvisual/webview/zooming/data/zooming.qml create mode 100644 tests/auto/declarative/qmlvisual/webview/zooming/pageWidth.qml create mode 100644 tests/auto/declarative/qmlvisual/webview/zooming/qtlogo.png create mode 100644 tests/auto/declarative/qmlvisual/webview/zooming/renderControl.html create mode 100644 tests/auto/declarative/qmlvisual/webview/zooming/renderControl.qml create mode 100644 tests/auto/declarative/qmlvisual/webview/zooming/resolution.html create mode 100644 tests/auto/declarative/qmlvisual/webview/zooming/resolution.qml create mode 100644 tests/auto/declarative/qmlvisual/webview/zooming/zoomTextOnly.html create mode 100644 tests/auto/declarative/qmlvisual/webview/zooming/zoomTextOnly.qml create mode 100644 tests/auto/declarative/qmlvisual/webview/zooming/zooming.html create mode 100644 tests/auto/declarative/qmlvisual/webview/zooming/zooming.qml create mode 100644 tests/auto/declarative/qpacketprotocol/qpacketprotocol.pro create mode 100644 tests/auto/declarative/qpacketprotocol/tst_qpacketprotocol.cpp create mode 100644 tests/auto/declarative/qperformancetimer/qperformancetimer.pro create mode 100644 tests/auto/declarative/qperformancetimer/tst_qperformancetimer.cpp create mode 100755 tests/auto/declarative/runall.sh create mode 100644 tests/auto/declarative/shared/debugutil.cpp create mode 100644 tests/auto/declarative/shared/debugutil_p.h create mode 100644 tests/auto/declarative/shared/testhttpserver.cpp create mode 100644 tests/auto/declarative/shared/testhttpserver.h create mode 100644 tests/auto/declarative/symbianlibs.pri create mode 100644 tests/benchmarks/declarative/binding/binding.pro create mode 100644 tests/benchmarks/declarative/binding/data/idproperty.txt create mode 100644 tests/benchmarks/declarative/binding/data/localproperty.txt create mode 100644 tests/benchmarks/declarative/binding/data/objectproperty.txt create mode 100644 tests/benchmarks/declarative/binding/testtypes.cpp create mode 100644 tests/benchmarks/declarative/binding/testtypes.h create mode 100644 tests/benchmarks/declarative/binding/tst_binding.cpp create mode 100644 tests/benchmarks/declarative/compilation/compilation.pro create mode 100644 tests/benchmarks/declarative/compilation/data/BoomBlock.qml create mode 100644 tests/benchmarks/declarative/compilation/tst_compilation.cpp create mode 100644 tests/benchmarks/declarative/creation/creation.pro create mode 100644 tests/benchmarks/declarative/creation/data/item.qml create mode 100644 tests/benchmarks/declarative/creation/data/qobject.qml create mode 100644 tests/benchmarks/declarative/creation/tst_creation.cpp create mode 100644 tests/benchmarks/declarative/declarative.pro create mode 100644 tests/benchmarks/declarative/painting/data/63x63.png create mode 100644 tests/benchmarks/declarative/painting/data/63x63_opaque.png create mode 100644 tests/benchmarks/declarative/painting/data/64x64.png create mode 100644 tests/benchmarks/declarative/painting/data/64x64_opaque.png create mode 100644 tests/benchmarks/declarative/painting/paintbenchmark.cpp create mode 100644 tests/benchmarks/declarative/painting/painting.pro create mode 100644 tests/benchmarks/declarative/pointers/pointers.pro create mode 100644 tests/benchmarks/declarative/pointers/tst_pointers.cpp create mode 100644 tests/benchmarks/declarative/qdeclarativecomponent/data/myqmlobject.qml create mode 100644 tests/benchmarks/declarative/qdeclarativecomponent/data/myqmlobject_binding.qml create mode 100644 tests/benchmarks/declarative/qdeclarativecomponent/data/object.qml create mode 100644 tests/benchmarks/declarative/qdeclarativecomponent/data/object_id.qml create mode 100644 tests/benchmarks/declarative/qdeclarativecomponent/data/samegame/BoomBlock.qml create mode 100644 tests/benchmarks/declarative/qdeclarativecomponent/data/samegame/pics/blueStar.png create mode 100644 tests/benchmarks/declarative/qdeclarativecomponent/data/samegame/pics/blueStone.png create mode 100644 tests/benchmarks/declarative/qdeclarativecomponent/data/samegame/pics/greenStar.png create mode 100644 tests/benchmarks/declarative/qdeclarativecomponent/data/samegame/pics/greenStone.png create mode 100644 tests/benchmarks/declarative/qdeclarativecomponent/data/samegame/pics/redStar.png create mode 100644 tests/benchmarks/declarative/qdeclarativecomponent/data/samegame/pics/redStone.png create mode 100644 tests/benchmarks/declarative/qdeclarativecomponent/data/samegame/pics/yellowStone.png create mode 100644 tests/benchmarks/declarative/qdeclarativecomponent/data/synthesized_properties.2.qml create mode 100644 tests/benchmarks/declarative/qdeclarativecomponent/data/synthesized_properties.qml create mode 100644 tests/benchmarks/declarative/qdeclarativecomponent/qdeclarativecomponent.pro create mode 100644 tests/benchmarks/declarative/qdeclarativecomponent/testtypes.cpp create mode 100644 tests/benchmarks/declarative/qdeclarativecomponent/testtypes.h create mode 100644 tests/benchmarks/declarative/qdeclarativecomponent/tst_qdeclarativecomponent.cpp create mode 100644 tests/benchmarks/declarative/qdeclarativeimage/image.png create mode 100644 tests/benchmarks/declarative/qdeclarativeimage/qdeclarativeimage.pro create mode 100644 tests/benchmarks/declarative/qdeclarativeimage/tst_qdeclarativeimage.cpp create mode 100644 tests/benchmarks/declarative/qdeclarativemetaproperty/data/object.qml create mode 100644 tests/benchmarks/declarative/qdeclarativemetaproperty/data/synthesized_object.qml create mode 100644 tests/benchmarks/declarative/qdeclarativemetaproperty/qdeclarativemetaproperty.pro create mode 100644 tests/benchmarks/declarative/qdeclarativemetaproperty/tst_qdeclarativemetaproperty.cpp create mode 100644 tests/benchmarks/declarative/qmltime/example.qml create mode 100644 tests/benchmarks/declarative/qmltime/qmltime.cpp create mode 100644 tests/benchmarks/declarative/qmltime/qmltime.pro create mode 100644 tests/benchmarks/declarative/qmltime/tests/anchors/empty.qml create mode 100644 tests/benchmarks/declarative/qmltime/tests/anchors/fill.qml create mode 100644 tests/benchmarks/declarative/qmltime/tests/anchors/null.qml create mode 100644 tests/benchmarks/declarative/qmltime/tests/animation/large.qml create mode 100644 tests/benchmarks/declarative/qmltime/tests/animation/largeNoProps.qml create mode 100644 tests/benchmarks/declarative/qmltime/tests/item_creation/children.qml create mode 100644 tests/benchmarks/declarative/qmltime/tests/item_creation/data.qml create mode 100644 tests/benchmarks/declarative/qmltime/tests/item_creation/no_creation.qml create mode 100644 tests/benchmarks/declarative/qmltime/tests/item_creation/resources.qml create mode 100644 tests/benchmarks/declarative/qmltime/tests/loader/Loaded.qml create mode 100644 tests/benchmarks/declarative/qmltime/tests/loader/component_loader.qml create mode 100644 tests/benchmarks/declarative/qmltime/tests/loader/empty_loader.qml create mode 100644 tests/benchmarks/declarative/qmltime/tests/loader/no_loader.qml create mode 100644 tests/benchmarks/declarative/qmltime/tests/loader/source_loader.qml create mode 100644 tests/benchmarks/declarative/qmltime/tests/positioner_creation/no_positioner.qml create mode 100644 tests/benchmarks/declarative/qmltime/tests/positioner_creation/null_positioner.qml create mode 100644 tests/benchmarks/declarative/qmltime/tests/positioner_creation/positioner.qml create mode 100644 tests/benchmarks/declarative/qmltime/tests/vmemetaobject/null.qml create mode 100644 tests/benchmarks/declarative/qmltime/tests/vmemetaobject/property.qml create mode 100644 tests/benchmarks/declarative/qperformancetimer/qperformancetimer.pro create mode 100644 tests/benchmarks/declarative/qperformancetimer/tst_qperformancetimer.cpp create mode 100644 tests/benchmarks/declarative/script/data/CustomObject.qml create mode 100644 tests/benchmarks/declarative/script/data/block.qml create mode 100644 tests/benchmarks/declarative/script/data/global.js create mode 100644 tests/benchmarks/declarative/script/data/global_prop.qml create mode 100644 tests/benchmarks/declarative/script/data/signal_args.qml create mode 100644 tests/benchmarks/declarative/script/data/signal_qml.qml create mode 100644 tests/benchmarks/declarative/script/data/signal_unconnected.qml create mode 100644 tests/benchmarks/declarative/script/data/signal_unusedArgs.qml create mode 100644 tests/benchmarks/declarative/script/data/slot_complex.qml create mode 100644 tests/benchmarks/declarative/script/data/slot_complex_js.js create mode 100644 tests/benchmarks/declarative/script/data/slot_complex_js.qml create mode 100644 tests/benchmarks/declarative/script/data/slot_simple.qml create mode 100644 tests/benchmarks/declarative/script/data/slot_simple_js.js create mode 100644 tests/benchmarks/declarative/script/data/slot_simple_js.qml create mode 100644 tests/benchmarks/declarative/script/script.pro create mode 100644 tests/benchmarks/declarative/script/tst_script.cpp create mode 100644 tests/benchmarks/declarative/typeimports/data/QmlTestType1.qml create mode 100644 tests/benchmarks/declarative/typeimports/data/QmlTestType2.qml create mode 100644 tests/benchmarks/declarative/typeimports/data/QmlTestType3.qml create mode 100644 tests/benchmarks/declarative/typeimports/data/QmlTestType4.qml create mode 100644 tests/benchmarks/declarative/typeimports/data/cpp.qml create mode 100644 tests/benchmarks/declarative/typeimports/data/qml.qml create mode 100644 tests/benchmarks/declarative/typeimports/tst_typeimports.cpp create mode 100644 tests/benchmarks/declarative/typeimports/typeimports.pro create mode 100644 tests/global/.gitignore create mode 100644 tests/shared/util.h create mode 100644 tests/tests.pro create mode 100644 tools/qmlviewer/Info_mac.plist create mode 100644 tools/qmlviewer/browser/Browser.qml create mode 100644 tools/qmlviewer/browser/browser.qrc create mode 100644 tools/qmlviewer/browser/images/folder.png create mode 100644 tools/qmlviewer/browser/images/titlebar.png create mode 100644 tools/qmlviewer/browser/images/titlebar.sci create mode 100644 tools/qmlviewer/browser/images/up.png create mode 100644 tools/qmlviewer/deviceorientation.cpp create mode 100644 tools/qmlviewer/deviceorientation.h create mode 100644 tools/qmlviewer/deviceorientation_harmattan.cpp create mode 100644 tools/qmlviewer/deviceorientation_maemo5.cpp create mode 100644 tools/qmlviewer/deviceorientation_symbian.cpp create mode 100644 tools/qmlviewer/loggerwidget.cpp create mode 100644 tools/qmlviewer/loggerwidget.h create mode 100644 tools/qmlviewer/main.cpp create mode 100644 tools/qmlviewer/proxysettings.cpp create mode 100644 tools/qmlviewer/proxysettings.h create mode 100644 tools/qmlviewer/proxysettings.ui create mode 100644 tools/qmlviewer/proxysettings_maemo5.ui create mode 100644 tools/qmlviewer/qdeclarativetester.cpp create mode 100644 tools/qmlviewer/qdeclarativetester.h create mode 100644 tools/qmlviewer/qml.icns create mode 100644 tools/qmlviewer/qml.pri create mode 100644 tools/qmlviewer/qmlruntime.cpp create mode 100644 tools/qmlviewer/qmlruntime.h create mode 100644 tools/qmlviewer/qmlviewer.pro create mode 100644 tools/qmlviewer/recopts.ui create mode 100644 tools/qmlviewer/recopts_maemo5.ui create mode 100644 tools/qmlviewer/startup/Logo.qml create mode 100644 tools/qmlviewer/startup/qt-back.png create mode 100644 tools/qmlviewer/startup/qt-blue.jpg create mode 100644 tools/qmlviewer/startup/qt-front.png create mode 100644 tools/qmlviewer/startup/qt-sketch.jpg create mode 100644 tools/qmlviewer/startup/qt-text.png create mode 100644 tools/qmlviewer/startup/quick-blur.png create mode 100644 tools/qmlviewer/startup/quick-regular.png create mode 100644 tools/qmlviewer/startup/shadow.png create mode 100644 tools/qmlviewer/startup/startup.qml create mode 100644 tools/qmlviewer/startup/startup.qrc create mode 100644 tools/qmlviewer/startup/white-star.png create mode 100644 tools/qmlviewer/texteditautoresizer_maemo5.h create mode 100644 tools/tools.pro diff --git a/demos/declarative/calculator/Core/Button.qml b/demos/declarative/calculator/Core/Button.qml new file mode 100644 index 0000000000..997a169a0c --- /dev/null +++ b/demos/declarative/calculator/Core/Button.qml @@ -0,0 +1,80 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +BorderImage { + id: button + + property alias operation: buttonText.text + property string color: "" + + signal clicked + + source: "images/button-" + color + ".png"; clip: true + border { left: 10; top: 10; right: 10; bottom: 10 } + + Rectangle { + id: shade + anchors.fill: button; radius: 10; color: "black"; opacity: 0 + } + + Text { + id: buttonText + anchors.centerIn: parent; anchors.verticalCenterOffset: -1 + font.pixelSize: parent.width > parent.height ? parent.height * .5 : parent.width * .5 + style: Text.Sunken; color: "white"; styleColor: "black"; smooth: true + } + + MouseArea { + id: mouseArea + anchors.fill: parent + onClicked: { + doOp(operation) + button.clicked() + } + } + + states: State { + name: "pressed"; when: mouseArea.pressed == true + PropertyChanges { target: shade; opacity: .4 } + } +} diff --git a/demos/declarative/calculator/Core/Display.qml b/demos/declarative/calculator/Core/Display.qml new file mode 100644 index 0000000000..c75bc24950 --- /dev/null +++ b/demos/declarative/calculator/Core/Display.qml @@ -0,0 +1,68 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +BorderImage { + id: image + + property alias text : displayText.text + property alias currentOperation : operationText + + source: "images/display.png" + border { left: 10; top: 10; right: 10; bottom: 10 } + + Text { + id: displayText + anchors { + right: parent.right; verticalCenter: parent.verticalCenter; verticalCenterOffset: -1 + rightMargin: 6; left: operationText.right + } + font.pixelSize: parent.height * .6; text: "0"; horizontalAlignment: Text.AlignRight; elide: Text.ElideRight + color: "#343434"; smooth: true; font.bold: true + } + Text { + id: operationText + font.bold: true; font.pixelSize: parent.height * .7 + color: "#343434"; smooth: true + anchors { left: parent.left; leftMargin: 6; verticalCenterOffset: -3; verticalCenter: parent.verticalCenter } + } +} diff --git a/demos/declarative/calculator/Core/calculator.js b/demos/declarative/calculator/Core/calculator.js new file mode 100644 index 0000000000..7c363c7f30 --- /dev/null +++ b/demos/declarative/calculator/Core/calculator.js @@ -0,0 +1,91 @@ + +var curVal = 0 +var memory = 0 +var lastOp = "" +var timer = 0 + +function disabled(op) { + if (op == "." && display.text.toString().search(/\./) != -1) { + return true + } else if (op == squareRoot && display.text.toString().search(/-/) != -1) { + return true + } else { + return false + } +} + +function doOperation(op) { + if (disabled(op)) { + return + } + + if (op.toString().length==1 && ((op >= "0" && op <= "9") || op==".") ) { + if (display.text.toString().length >= 14) + return; // No arbitrary length numbers + if (lastOp.toString().length == 1 && ((lastOp >= "0" && lastOp <= "9") || lastOp == ".") ) { + display.text = display.text + op.toString() + } else { + display.text = op + } + lastOp = op + return + } + lastOp = op + + if (display.currentOperation.text == "+") { + display.text = Number(display.text.valueOf()) + Number(curVal.valueOf()) + } else if (display.currentOperation.text == "-") { + display.text = Number(curVal) - Number(display.text.valueOf()) + } else if (display.currentOperation.text == multiplication) { + display.text = Number(curVal) * Number(display.text.valueOf()) + } else if (display.currentOperation.text == division) { + display.text = Number(Number(curVal) / Number(display.text.valueOf())).toString() + } else if (display.currentOperation.text == "=") { + } + + if (op == "+" || op == "-" || op == multiplication || op == division) { + display.currentOperation.text = op + curVal = display.text.valueOf() + return + } + + curVal = 0 + display.currentOperation.text = "" + + if (op == "1/x") { + display.text = (1 / display.text.valueOf()).toString() + } else if (op == "x^2") { + display.text = (display.text.valueOf() * display.text.valueOf()).toString() + } else if (op == "Abs") { + display.text = (Math.abs(display.text.valueOf())).toString() + } else if (op == "Int") { + display.text = (Math.floor(display.text.valueOf())).toString() + } else if (op == plusminus) { + display.text = (display.text.valueOf() * -1).toString() + } else if (op == squareRoot) { + display.text = (Math.sqrt(display.text.valueOf())).toString() + } else if (op == "mc") { + memory = 0; + } else if (op == "m+") { + memory += display.text.valueOf() + } else if (op == "mr") { + display.text = memory.toString() + } else if (op == "m-") { + memory = display.text.valueOf() + } else if (op == leftArrow) { + display.text = display.text.toString().slice(0, -1) + if (display.text.length == 0) { + display.text = "0" + } + } else if (op == "Off") { + Qt.quit(); + } else if (op == "C") { + display.text = "0" + } else if (op == "AC") { + curVal = 0 + memory = 0 + lastOp = "" + display.text ="0" + } +} + diff --git a/demos/declarative/calculator/Core/images/button-.png b/demos/declarative/calculator/Core/images/button-.png new file mode 100644 index 0000000000000000000000000000000000000000..544e51453629b8a4809100c045d077afea3c96b0 GIT binary patch literal 1288 zcmV+j1^4=iP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2igP= z0~RRx`G5-m001I%MObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakAa8CUVIWOmV~41B zLjV8-T1iAfRA}DqT1`kRR}}v4otu~hVtAmHmLZWsmjxG3ETYgt>81}i#g!Y;MWL(5 z>&kt*>86_&cU`%CJ0BME7H^@TCRVfvC8ikS#AjZ{r~?`EFKAsu48m`^ycgCHzI0#my{AjgnT}a zVzG$z_4OaJ+3ZgwaZHe400;mW;N5lefB{|Czg${cdY()sQLR>Sd3lMet1Hy&^*aSY zL;wKJIT&LIg+dq{97H%AhG7_3US583div%CW5gJ7l5lRoFo1zQo}Hb|%+1ZgvMijO zoS@NYfQX=Jn)mSgYK$>Bjswm)VzC&65LjJZeVtCHAA{k95x@Wr&JkK%Tx`zF%%D^% z!8A<}5r_yv2yc9!P1T$`!O>_G>2$idwzl>WftniUY+!P7^2Pl8{D+2NpjxeZH!;RQ zMBtoz*Z0wVrr>=#jssoS6XkOGJ+or|!G#cCEG#U1Zki^}&(GU#aC;Ca<_9OGgp?9O z2#k-9e=UTt#l*zKvsf&KLZQ$m{9Spke*;LRn=0S%@Gw%T)MsLBZ0u9pwmsug>DB3B zL9!cHL-BYVx~{K?WHJfcwxMZS+n<60K$S&x*HTJPL*Z~3j~+dONF)-lEUQg@{&5h1 zxsFH$q>jVkFnA;qX``4cxZi^X#b*2tN?kU@-_c5)fuPY%ooL1w1m_%@rgnHJeS8%Vijb@rrM3Y<#7bmiSfbrrGYQaN#z? zzm0Oo$HyoX3Mdwf-|*|}>-CkD71*|oR;%R+?z(JOYjiarXhq&KWDis_Y9AI~M z_azZEH2}3zsq`b~d}(NC2m=EHP*a0$6-2k!p-xHRcZI(U!$3BhMK+s#d31F2GZAfS z00(1e=5o2$7Z(>#+%l+0Bm&O4m)F!Z&AaYK@06}r!MO~n)oR$^-$y2s!RF@Xt9(BH zJ%C>UkOmOI89?~0R4Qfm_V(ULDL-koT4=Re5JDgn3f&9U7-Nu9qF%3~TCL*n@DMvY zJJ{OV!uIy|(@LfC9f05A)z7)5bZ=|U7!iHI82dPtO8qi2GV*>j8bv%F@3=SW_KNRn y$#EQ5mIceQV4CK)rfIH9DgOj+D&~j-koXJAj4m%p2j}Ym0000 literal 0 HcmV?d00001 diff --git a/demos/declarative/calculator/Core/images/button-blue.png b/demos/declarative/calculator/Core/images/button-blue.png new file mode 100644 index 0000000000000000000000000000000000000000..5f92de32d0fbce073b5161bc54b1b31a42f4dfd0 GIT binary patch literal 1565 zcmV+&2IBdNP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2igP= z0~0cN?2R-4001I%MObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakAa8CUVIWOmV~41B zLjV8;Z%IT!RA}DanoDS$RTRg6=iEEVqz_xGwlUfYRVyyUg^!ALq4-#+2%;jW;6g-D z7qu?LrJx%(F4U#2L~tR3SX5A3iuPfmsBLYnNn_JA&&k8QI+@IOkBj?#UuLW*2yJHO z!VNQlZ)X1Y|3Ck8?>SchL z2$&iDzyHSInLjx6-JUmp>Dm7dW~YsS00tnCKP4hy(ti2oEf2i(%4;8Q?Apfo^q)*l z%`tm+iL+-HFDM8z13*<#fkLsshSjSm7Cqyq`}p9!Hy<1y8QzTs(cmnQq+kTpxcQ;S zp6Y)1iDwy~T4Z2wjD^K25OC`94_~PvCR8opoUo>&NU;s}eE!k!fv-Qg8DU5)!azg{ zPd@WP<=*=rr*CkA(b5zl#MSZ66AU1%D42{n2}V#TIAKk(jc@mSI&kpI53dbE#ffP9 zZMWaC`_ZRf+}bxV&gjGpYJv!eD2Cz1AR=Fpi5Vs_6vSd!lRzcF#;&dFCdSTeoSqyy zuFeF(#8wlDab zZr!n~t>Ys4PY&k*{vM1CF~lt!gG6uuhH%NHo9Nnd&0YTb8@Jy%JHNa-3}?dw8YJKEmXK{W}eYMrFA_Zj*XXD0m(xmrxq zL?3d=c{3xR*%Qkvk^YU8HiFCyLr{qaL{a_3lCFp8NF zEZ|fl00k`MVeLf(Q6pw0%OB18X&{RhFqCIYit?ma$V0v&=gE!Kw9YcBCd|Ef79fO$}DSNNZfjf86we= zLsE^*%+Jr)(bc#ylP)TPiK1%xZHA@F5|wfpKRG@^+q%xC*wVy)Ot$dR5X6ki!VL4X zQ}|Q8huL<^6-@vn>uDNTAUjPefj_54nH(KJf9l?kb1t{LMxI&mrPg^Xl?tViAx2O4 z@6}%peDTQm@F^C7K*sp_liFYTnzu?nYxQ%?wi1aQt{=eZX3Pfg)}yL>cu<|M~@_Hndl-&aHZ$KS>5 zpaVq-l~cVx56@0dJh*!8#du$&*wK!N!>1pr&LgVlZBirU+Lm|@)OkdpyfDLwBi;Pk zy@w;;f4z6`%d|1jFVlZlk`wP=u+i|&MUXQfAOZx zmlr!$v1;vlLQ=ip89(duCrQHm>=bh|(@al{ygXeR`OHGn2kDJDQy}mc8&Z4>pi6!} P00000NkvXXu0mjfvD)Jf literal 0 HcmV?d00001 diff --git a/demos/declarative/calculator/Core/images/button-green.png b/demos/declarative/calculator/Core/images/button-green.png new file mode 100644 index 0000000000000000000000000000000000000000..36c93914c7d2eedb05116dc561f09096b3be488a GIT binary patch literal 1543 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 Q`v3p{07*qoM6N<$f_)pyM*si- literal 0 HcmV?d00001 diff --git a/demos/declarative/calculator/Core/images/button-red.png b/demos/declarative/calculator/Core/images/button-red.png new file mode 100644 index 0000000000000000000000000000000000000000..3b335891aea798c5fadf4c3d61c74ca7ad79ed8d GIT binary patch literal 1586 zcmV-22F>}2P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2igP= z0~Zv}jm^yf001I%MObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakAa8CUVIWOmV~41B zLjV8;gh@m}RA}DanoDS$RTRg6=iED)Nux&FYHE>Ii}kT^A^1kY7a~{`bfa!uDuPfI z1o!Gf5I4FNL=h3(DToGNRIpmaN40U%)}}Q{lT4aSo9BFU?{RUznM{fzD9t=BT#}hg zlJo!m=YP(*_Z$Hb5e!2NL=iK&?4Fx$eD2;`Z`!+a+okNeLL&r)J2i zXQ-_%Z72vcOLnP41)M9=KePqc*U#vwSzdYP{XHita~}(cAQlNZ7y(3Xcw*0<@1J_; zL9&@CDkqK+mKKQ-T)`2Iwk}nOSsldFf58BuIKX>feLeZX{sT84Oo)Mi;x!hYdGxW` zU* zF6irHx-#7aaJCpbVKwYAOCeX)AcBj5ZCf{U^|qnA{B74%b;zl__FKf`=qHG0+wWqV09N7{G~OF&U<+&2%B^D0z?emx_dXz_l2w zLi4q#v>iyprshM9DevUpLP&|jn;B|xoygWFt2O;}N+3w~q#)&5-uF&~f)naF+Efpv zuTF&c4-o<~#EqPv%f zBxXbe*X?Lj*T8i9Qou{Jo&aNY%bCebn6B20wrGY9$|e6f0MJtEcfD@B&^rO3SC~nf zL3#rWf)^EhhZU3mb@>J(y}?YcxLHFpPP;#vrSpvIjU2P4nLsLOdZhxO2iWn5_Jo^> z2)=pk*)u0ila9Es{D1cyf|p>ZYWKTYu(k6{58z1wKzpH_5kawt`p&1tLf)&1Eq$Xb z&{|u1bv_+#I^54f2!E&gb$y$3*Q|luD>ZjQ^kq@)oMEPwEpyPJtn zt!12ASi=8!{7-gVad}q&!6F3KwOI`1Wc4)1=I7CUzx<4IZY|t(@K($7NnU%28LL^w z#B7D5Gt*z{M+bj<-%2&^fMNgS6Im>h{Pm~)p(B#FX>?Sq31s7LacZ6QJ};0vB;=XQEV5Y%ZJE6JO})|^3T zeh9I|(BauxJ|7+B^YZV*zfMiPY1p?86ccJcj7?5f7S8P1Jg|vU$x|$rZ~{{Bm_?jA zRP>zf##D$j+T*syiiqGe>3Y6au!lS`dj48vPT3ljoX_1NQ>E};Y k=Rc|&MPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2igP= z1OzT^Awy^Y001I%MObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakAa8CUVIWOmV~41B zLjV8+I7vi7RA}Dqn!jt@NEFAv@9lUc3~SjK7B+ zDHBMV`~|tr*Tt(8*X2JjB*h(U*kH@H4Ol0QDL7ce}(d3?)!OV!F=-()c?#VT&DGWm|2!gGZm6dg+ z6pEs_a93^u%(Ps?;qYymrZ1V9f9>^p>&`zea>A<3Y+5DZFm&p3Ouwn;a(3!r6?q7RDH`*1GmE#u$`k2_BEfwTIDKLu(C@Bng5bsKx2o zSu$E{k>@#-QXl#7@bGt~6pS(FzFZ~fd272!rj$aKWyrGZ8Cz@r84iai%kqcGL5XUi+B>AAV zehuJ@I7v0h?(XhWt@WFwr6qWtH))4*r_nzf=ya39dG}5mX__KUQyd)~eay1#1%OaW zX^-DvLb%;00KW+#))yBSH|FQ((QdaPgqXBM{cM=C)^OHQmgU4hMxznZG~F=9yazCl zQl9kBxmLR4o-+b)2f%&b_usYK?H)6u)oN89?TVss*K@7)7J$!E%HxhX%K!}i2McMf UnQiA=j{pDw07*qoM6N<$f@Ckji~s-t literal 0 HcmV?d00001 diff --git a/demos/declarative/calculator/Core/qmldir b/demos/declarative/calculator/Core/qmldir new file mode 100644 index 0000000000..a926b93fac --- /dev/null +++ b/demos/declarative/calculator/Core/qmldir @@ -0,0 +1,2 @@ +Button Button.qml +Display Display.qml diff --git a/demos/declarative/calculator/calculator.qml b/demos/declarative/calculator/calculator.qml new file mode 100644 index 0000000000..441bfb9f2b --- /dev/null +++ b/demos/declarative/calculator/calculator.qml @@ -0,0 +1,162 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 +import "Core" +import "Core/calculator.js" as CalcEngine + +Rectangle { + id: window + + width: 360; height: 480 + color: "#282828" + + property string rotateLeft: "\u2939" + property string rotateRight: "\u2935" + property string leftArrow: "\u2190" + property string division : "\u00f7" + property string multiplication : "\u00d7" + property string squareRoot : "\u221a" + property string plusminus : "\u00b1" + + function doOp(operation) { CalcEngine.doOperation(operation) } + + Item { + id: main + state: "orientation " + runtime.orientation + + property bool landscapeWindow: window.width > window.height + property real baseWidth: landscapeWindow ? window.height : window.width + property real baseHeight: landscapeWindow ? window.width : window.height + property real rotationDelta: landscapeWindow ? -90 : 0 + + rotation: rotationDelta + width: main.baseWidth + height: main.baseHeight + anchors.centerIn: parent + + Column { + id: box; spacing: 8 + + anchors { fill: parent; topMargin: 6; bottomMargin: 6; leftMargin: 6; rightMargin: 6 } + + Display { + id: display + width: box.width-3 + height: 64 + } + + Column { + id: column; spacing: 6 + + property real h: ((box.height - 72) / 6) - ((spacing * (6 - 1)) / 6) + property real w: (box.width / 4) - ((spacing * (4 - 1)) / 4) + + Row { + spacing: 6 + Button { width: column.w; height: column.h; color: 'purple'; operation: "Off" } + Button { width: column.w; height: column.h; color: 'purple'; operation: leftArrow } + Button { width: column.w; height: column.h; color: 'purple'; operation: "C" } + Button { width: column.w; height: column.h; color: 'purple'; operation: "AC" } + } + + Row { + spacing: 6 + property real w: (box.width / 4) - ((spacing * (4 - 1)) / 4) + + Button { width: column.w; height: column.h; color: 'green'; operation: "mc" } + Button { width: column.w; height: column.h; color: 'green'; operation: "m+" } + Button { width: column.w; height: column.h; color: 'green'; operation: "m-" } + Button { width: column.w; height: column.h; color: 'green'; operation: "mr" } + } + + Grid { + id: grid; rows: 5; columns: 5; spacing: 6 + + property real w: (box.width / columns) - ((spacing * (columns - 1)) / columns) + + Button { width: grid.w; height: column.h; operation: "7"; color: 'blue' } + Button { width: grid.w; height: column.h; operation: "8"; color: 'blue' } + Button { width: grid.w; height: column.h; operation: "9"; color: 'blue' } + Button { width: grid.w; height: column.h; operation: division } + Button { width: grid.w; height: column.h; operation: squareRoot } + Button { width: grid.w; height: column.h; operation: "4"; color: 'blue' } + Button { width: grid.w; height: column.h; operation: "5"; color: 'blue' } + Button { width: grid.w; height: column.h; operation: "6"; color: 'blue' } + Button { width: grid.w; height: column.h; operation: multiplication } + Button { width: grid.w; height: column.h; operation: "x^2" } + Button { width: grid.w; height: column.h; operation: "1"; color: 'blue' } + Button { width: grid.w; height: column.h; operation: "2"; color: 'blue' } + Button { width: grid.w; height: column.h; operation: "3"; color: 'blue' } + Button { width: grid.w; height: column.h; operation: "-" } + Button { width: grid.w; height: column.h; operation: "1/x" } + Button { width: grid.w; height: column.h; operation: "0"; color: 'blue' } + Button { width: grid.w; height: column.h; operation: "." } + Button { width: grid.w; height: column.h; operation: plusminus } + Button { width: grid.w; height: column.h; operation: "+" } + Button { width: grid.w; height: column.h; operation: "="; color: 'red' } + } + } + } + + states: [ + State { + name: "orientation " + Orientation.Landscape + PropertyChanges { target: main; rotation: 90 + rotationDelta; width: main.baseHeight; height: main.baseWidth } + }, + State { + name: "orientation " + Orientation.PortraitInverted + PropertyChanges { target: main; rotation: 180 + rotationDelta; } + }, + State { + name: "orientation " + Orientation.LandscapeInverted + PropertyChanges { target: main; rotation: 270 + rotationDelta; width: main.baseHeight; height: main.baseWidth } + } + ] + + transitions: Transition { + SequentialAnimation { + RotationAnimation { direction: RotationAnimation.Shortest; duration: 300; easing.type: Easing.InOutQuint } + NumberAnimation { properties: "x,y,width,height"; duration: 300; easing.type: Easing.InOutQuint } + } + } + } +} diff --git a/demos/declarative/calculator/calculator.qmlproject b/demos/declarative/calculator/calculator.qmlproject new file mode 100644 index 0000000000..d4909f8685 --- /dev/null +++ b/demos/declarative/calculator/calculator.qmlproject @@ -0,0 +1,16 @@ +import QmlProject 1.0 + +Project { + /* Include .qml, .js, and image files from current directory and subdirectories */ + QmlFiles { + directory: "." + } + JavaScriptFiles { + directory: "." + } + ImageFiles { + directory: "." + } + /* List of plugin directories passed to QML runtime */ + // importPaths: [ " ../exampleplugin " ] +} diff --git a/demos/declarative/declarative.pro b/demos/declarative/declarative.pro new file mode 100644 index 0000000000..561832c347 --- /dev/null +++ b/demos/declarative/declarative.pro @@ -0,0 +1,20 @@ +TEMPLATE = subdirs + +# These demos contain C++ and need to be compiled +SUBDIRS = \ + minehunt + +# These examples contain no C++ and can simply be copied +sources.files = \ + calculator \ + flickr \ + photoviewer \ + samegame \ + snake \ + twitter \ + rssnews \ + webbrowser + +sources.path = $$[QT_INSTALL_DEMOS]/qtdeclarative/declarative +INSTALLS += sources + diff --git a/demos/declarative/demos.qmlproject b/demos/declarative/demos.qmlproject new file mode 100644 index 0000000000..d4909f8685 --- /dev/null +++ b/demos/declarative/demos.qmlproject @@ -0,0 +1,16 @@ +import QmlProject 1.0 + +Project { + /* Include .qml, .js, and image files from current directory and subdirectories */ + QmlFiles { + directory: "." + } + JavaScriptFiles { + directory: "." + } + ImageFiles { + directory: "." + } + /* List of plugin directories passed to QML runtime */ + // importPaths: [ " ../exampleplugin " ] +} diff --git a/demos/declarative/flickr/common/Progress.qml b/demos/declarative/flickr/common/Progress.qml new file mode 100644 index 0000000000..2bb4f1a9c1 --- /dev/null +++ b/demos/declarative/flickr/common/Progress.qml @@ -0,0 +1,73 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Item { + property variant progress: 0 + + Rectangle { + anchors.fill: parent; smooth: true + border.color: "white"; border.width: 0; radius: height/2 - 2 + gradient: Gradient { + GradientStop { position: 0; color: "#66343434" } + GradientStop { position: 1.0; color: "#66000000" } + } + } + + Rectangle { + y: 2; height: parent.height-4; + x: 2; width: Math.max(parent.width * progress - 4, 0); + opacity: width < 1 ? 0 : 1; smooth: true + gradient: Gradient { + GradientStop { position: 0; color: "lightsteelblue" } + GradientStop { position: 1.0; color: "steelblue" } + } + radius: height/2 - 2 + } + + Text { + text: Math.round(progress * 100) + "%" + anchors.horizontalCenter: parent.horizontalCenter + anchors.verticalCenter: parent.verticalCenter + color: "white"; font.bold: true; font.pixelSize: 15 + } +} diff --git a/demos/declarative/flickr/common/RssModel.qml b/demos/declarative/flickr/common/RssModel.qml new file mode 100644 index 0000000000..172fdf337f --- /dev/null +++ b/demos/declarative/flickr/common/RssModel.qml @@ -0,0 +1,66 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +XmlListModel { + property string tags : "" + + function commasep(x) + { + return x.replace(' ',','); + } + + source: "http://api.flickr.com/services/feeds/photos_public.gne?"+(tags ? "tags="+commasep(tags)+"&" : "")+"format=rss2" + query: "/rss/channel/item" + namespaceDeclarations: "declare namespace media=\"http://search.yahoo.com/mrss/\";" + + XmlRole { name: "title"; query: "title/string()" } + XmlRole { name: "imagePath"; query: "media:thumbnail/@url/string()" } + XmlRole { name: "url"; query: "media:content/@url/string()" } + XmlRole { name: "description"; query: "description/string()" } + XmlRole { name: "tags"; query: "media:category/string()" } + XmlRole { name: "photoWidth"; query: "media:content/@width/string()" } + XmlRole { name: "photoHeight"; query: "media:content/@height/string()" } + XmlRole { name: "photoType"; query: "media:content/@type/string()" } + XmlRole { name: "photoAuthor"; query: "author/string()" } + XmlRole { name: "photoDate"; query: "pubDate/string()" } +} diff --git a/demos/declarative/flickr/common/ScrollBar.qml b/demos/declarative/flickr/common/ScrollBar.qml new file mode 100644 index 0000000000..1a9f6d8361 --- /dev/null +++ b/demos/declarative/flickr/common/ScrollBar.qml @@ -0,0 +1,81 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Item { + id: container + + property variant flickableArea + + Rectangle { + radius: 5 + color: "black" + opacity: 0.3 + border.color: "white" + border.width: 2 + x: 0 + y: flickableArea.visibleArea.yPosition * container.height + width: parent.width + height: flickableArea.visibleArea.heightRatio * container.height + } + states: [ + State { + name: "show" + when: flickableArea.movingVertically + PropertyChanges { + target: container + opacity: 1 + } + } + ] + transitions: [ + Transition { + from: "*" + to: "*" + NumberAnimation { + target: container + properties: "opacity" + duration: 400 + } + } + ] +} diff --git a/demos/declarative/flickr/common/Slider.qml b/demos/declarative/flickr/common/Slider.qml new file mode 100644 index 0000000000..2d35ee499d --- /dev/null +++ b/demos/declarative/flickr/common/Slider.qml @@ -0,0 +1,91 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Item { + id: slider; width: 400; height: 16 + + // value is read/write. + property real value: 1 + onValueChanged: updatePos(); + property real maximum: 1 + property real minimum: 1 + property int xMax: width - handle.width - 4 + onXMaxChanged: updatePos(); + onMinimumChanged: updatePos(); + + function updatePos() { + if (maximum > minimum) { + var pos = 2 + (value - minimum) * slider.xMax / (maximum - minimum); + pos = Math.min(pos, width - handle.width - 2); + pos = Math.max(pos, 2); + handle.x = pos; + } else { + handle.x = 2; + } + } + + Rectangle { + anchors.fill: parent + border.color: "white"; border.width: 0; radius: 8 + gradient: Gradient { + GradientStop { position: 0.0; color: "#66343434" } + GradientStop { position: 1.0; color: "#66000000" } + } + } + + Rectangle { + id: handle; smooth: true + y: 2; width: 30; height: slider.height-4; radius: 6 + gradient: Gradient { + GradientStop { position: 0.0; color: "lightgray" } + GradientStop { position: 1.0; color: "gray" } + } + + MouseArea { + id: mouse + anchors.fill: parent; drag.target: parent + drag.axis: Drag.XAxis; drag.minimumX: 2; drag.maximumX: slider.xMax+2 + onPositionChanged: { value = (maximum - minimum) * (handle.x-2) / slider.xMax + minimum; } + } + } +} diff --git a/demos/declarative/flickr/common/qmldir b/demos/declarative/flickr/common/qmldir new file mode 100644 index 0000000000..adc2479b9f --- /dev/null +++ b/demos/declarative/flickr/common/qmldir @@ -0,0 +1,10 @@ +ImageDetails ImageDetails.qml +LikeOMeter LikeOMeter.qml +Loading Loading.qml +MediaButton MediaButton.qml +MediaLineEdit MediaLineEdit.qml +Progress Progress.qml +RssModel RssModel.qml +ScrollBar ScrollBar.qml +Slider Slider.qml +Star Star.qml diff --git a/demos/declarative/flickr/flickr-90.qml b/demos/declarative/flickr/flickr-90.qml new file mode 100644 index 0000000000..a3db5c3b04 --- /dev/null +++ b/demos/declarative/flickr/flickr-90.qml @@ -0,0 +1,52 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Item { + width: 480; height: 320 + + Loader { + y: 320; rotation: -90 + transformOrigin: Item.TopLeft + source: "flickr.qml" + } +} diff --git a/demos/declarative/flickr/flickr.qml b/demos/declarative/flickr/flickr.qml new file mode 100644 index 0000000000..e0af46630f --- /dev/null +++ b/demos/declarative/flickr/flickr.qml @@ -0,0 +1,125 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 +import "common" as Common +import "mobile" as Mobile + +Item { + id: screen; width: 320; height: 480 + property bool inListView : false + + Rectangle { + id: background + anchors.fill: parent; color: "#343434"; + + Image { source: "mobile/images/stripes.png"; fillMode: Image.Tile; anchors.fill: parent; opacity: 0.3 } + + Common.RssModel { id: rssModel } + + Item { + id: views + width: parent.width + anchors.top: titleBar.bottom; anchors.bottom: toolBar.top + + GridView { + id: photoGridView; model: rssModel; delegate: Mobile.GridDelegate {} + cacheBuffer: 1000 + cellWidth: (parent.width-2)/4; cellHeight: cellWidth; width: parent.width; height: parent.height + } + + ListView { + id: photoListView; model: rssModel; delegate: Mobile.ListDelegate { } + width: parent.width; height: parent.height; x: -(parent.width * 1.5); cacheBuffer: 100; + } + + states: State { + name: "ListView"; when: screen.inListView == true + PropertyChanges { target: photoListView; x: 0 } + PropertyChanges { target: photoGridView; x: -(parent.width * 1.5) } + } + + transitions: Transition { + NumberAnimation { properties: "x"; duration: 500; easing.type: Easing.InOutQuad } + } + + Mobile.ImageDetails { id: imageDetails; width: parent.width; anchors.left: views.right; height: parent.height } + + Item { id: foreground; anchors.fill: parent } + } + + Mobile.TitleBar { id: titleBar; width: parent.width; height: 40; opacity: 0.9 } + + Mobile.ToolBar { + id: toolBar + height: 40; anchors.bottom: parent.bottom; width: parent.width; opacity: 0.9 + button1Label: "Update"; button2Label: "View mode" + onButton1Clicked: rssModel.reload() + onButton2Clicked: if (screen.inListView == true) screen.inListView = false; else screen.inListView = true + } + + Connections { + target: imageDetails + onClosed: { + if (background.state == "DetailedView") { + background.state = ''; + imageDetails.photoUrl = ""; + } + } + } + + states: State { + name: "DetailedView" + PropertyChanges { target: views; x: -parent.width } + PropertyChanges { target: toolBar; button1Label: "View..." } + PropertyChanges { + target: toolBar + onButton1Clicked: if (imageDetails.state=='') imageDetails.state='Back'; else imageDetails.state='' + } + PropertyChanges { target: toolBar; button2Label: "Back" } + PropertyChanges { target: toolBar; onButton2Clicked: imageDetails.closed() } + } + + transitions: Transition { + NumberAnimation { properties: "x"; duration: 500; easing.type: Easing.InOutQuad } + } + } +} diff --git a/demos/declarative/flickr/flickr.qmlproject b/demos/declarative/flickr/flickr.qmlproject new file mode 100644 index 0000000000..d4909f8685 --- /dev/null +++ b/demos/declarative/flickr/flickr.qmlproject @@ -0,0 +1,16 @@ +import QmlProject 1.0 + +Project { + /* Include .qml, .js, and image files from current directory and subdirectories */ + QmlFiles { + directory: "." + } + JavaScriptFiles { + directory: "." + } + ImageFiles { + directory: "." + } + /* List of plugin directories passed to QML runtime */ + // importPaths: [ " ../exampleplugin " ] +} diff --git a/demos/declarative/flickr/mobile/Button.qml b/demos/declarative/flickr/mobile/Button.qml new file mode 100644 index 0000000000..539011552a --- /dev/null +++ b/demos/declarative/flickr/mobile/Button.qml @@ -0,0 +1,79 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Item { + id: container + + signal clicked + + property string text + + BorderImage { + id: buttonImage + source: "images/toolbutton.sci" + width: container.width; height: container.height + } + BorderImage { + id: pressed + opacity: 0 + source: "images/toolbutton.sci" + width: container.width; height: container.height + } + MouseArea { + id: mouseRegion + anchors.fill: buttonImage + onClicked: { container.clicked(); } + } + Text { + color: "white" + anchors.centerIn: buttonImage; font.bold: true; font.pixelSize: 15 + text: container.text; style: Text.Raised; styleColor: "black" + } + states: [ + State { + name: "Pressed" + when: mouseRegion.pressed == true + PropertyChanges { target: pressed; opacity: 1 } + } + ] +} diff --git a/demos/declarative/flickr/mobile/GridDelegate.qml b/demos/declarative/flickr/mobile/GridDelegate.qml new file mode 100644 index 0000000000..06e0b853e1 --- /dev/null +++ b/demos/declarative/flickr/mobile/GridDelegate.qml @@ -0,0 +1,111 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Item { + id: wrapper; width: GridView.view.cellWidth; height: GridView.view.cellHeight + + function photoClicked() { + imageDetails.photoTitle = title; + imageDetails.photoTags = tags; + imageDetails.photoWidth = photoWidth; + imageDetails.photoHeight = photoHeight; + imageDetails.photoType = photoType; + imageDetails.photoAuthor = photoAuthor; + imageDetails.photoDate = photoDate; + imageDetails.photoUrl = url; + imageDetails.rating = 0; + scaleMe.state = "Details"; + } + + Item { + anchors.centerIn: parent + scale: 0.0 + Behavior on scale { NumberAnimation { easing.type: Easing.InOutQuad} } + id: scaleMe + + Item { + width: 77; height: 77; anchors.centerIn: parent + Rectangle { + id: whiteRect; width: 77; height: 77; color: "#dddddd"; smooth: true + Image { id: thumb; source: imagePath; x: 1; y: 1; smooth: true } + Image { source: "images/gloss.png" } + } + } + + Connections { + target: toolBar + onButton2Clicked: if (scaleMe.state == 'Details' ) scaleMe.state = 'Show' + } + + states: [ + State { + name: "Show"; when: thumb.status == Image.Ready + PropertyChanges { target: scaleMe; scale: 1 } + }, + State { + name: "Details" + PropertyChanges { target: scaleMe; scale: 1 } + ParentChange { target: whiteRect; x: 10; y: 20; parent: imageDetails.frontContainer } + PropertyChanges { target: background; state: "DetailedView" } + } + ] + transitions: [ + Transition { + from: "Show"; to: "Details" + ParentAnimation { + via: foreground + NumberAnimation { properties: "x,y"; duration: 500; easing.type: Easing.InOutQuad } + } + }, + Transition { + from: "Details"; to: "Show" + ParentAnimation { + via: foreground + NumberAnimation { properties: "x,y"; duration: 500; easing.type: Easing.InOutQuad } + } + } + ] + } + MouseArea { anchors.fill: wrapper; onClicked: photoClicked() } +} + diff --git a/demos/declarative/flickr/mobile/ImageDetails.qml b/demos/declarative/flickr/mobile/ImageDetails.qml new file mode 100644 index 0000000000..1f49160603 --- /dev/null +++ b/demos/declarative/flickr/mobile/ImageDetails.qml @@ -0,0 +1,186 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 +import "../common" as Common + +Flipable { + id: container + + property alias frontContainer: containerFront + property string photoTitle: "" + property string photoTags: "" + property int photoWidth + property int photoHeight + property string photoType + property string photoAuthor + property string photoDate + property string photoUrl + property int rating: 2 + property variant prevScale: 1.0 + + signal closed + + transform: Rotation { + id: itemRotation + origin.x: container.width / 2; + axis.y: 1; axis.z: 0 + } + + front: Item { + id: containerFront; anchors.fill: container + + Rectangle { + anchors.fill: parent + color: "black"; opacity: 0.4 + } + + Column { + spacing: 10 + anchors { + left: parent.left; leftMargin: 10 + right: parent.right; rightMargin: 10 + top: parent.top; topMargin: 120 + } + Text { font.bold: true; color: "white"; elide: Text.ElideRight; text: container.photoTitle; width: parent.width } + Text { color: "white"; elide: Text.ElideRight; text: "Size: " + container.photoWidth + 'x' + container.photoHeight; width: parent.width } + Text { color: "white"; elide: Text.ElideRight; text: "Type: " + container.photoType; width: parent.width } + Text { color: "white"; elide: Text.ElideRight; text: "Author: " + container.photoAuthor; width: parent.width } + Text { color: "white"; elide: Text.ElideRight; text: "Published: " + container.photoDate; width: parent.width } + Text { color: "white"; elide: Text.ElideRight; text: container.photoTags == "" ? "" : "Tags: "; width: parent.width } + Text { color: "white"; elide: Text.ElideRight; text: container.photoTags; width: parent.width } + } + } + + back: Item { + anchors.fill: container + + Rectangle { anchors.fill: parent; color: "black"; opacity: 0.4 } + + Common.Progress { + anchors.centerIn: parent; width: 200; height: 22 + progress: bigImage.progress; visible: bigImage.status != Image.Ready + } + + Flickable { + id: flickable; anchors.fill: parent; clip: true + contentWidth: imageContainer.width; contentHeight: imageContainer.height + + function updateMinimumScale() { + if (bigImage.status == Image.Ready && bigImage.width != 0) { + slider.minimum = Math.min(flickable.width / bigImage.width, flickable.height / bigImage.height); + if (bigImage.width * slider.value > flickable.width) { + var xoff = (flickable.width/2 + flickable.contentX) * slider.value / prevScale; + flickable.contentX = xoff - flickable.width/2; + } + if (bigImage.height * slider.value > flickable.height) { + var yoff = (flickable.height/2 + flickable.contentY) * slider.value / prevScale; + flickable.contentY = yoff - flickable.height/2; + } + prevScale = slider.value; + } + } + + onWidthChanged: updateMinimumScale() + onHeightChanged: updateMinimumScale() + + Item { + id: imageContainer + width: Math.max(bigImage.width * bigImage.scale, flickable.width); + height: Math.max(bigImage.height * bigImage.scale, flickable.height); + + Image { + id: bigImage; source: container.photoUrl; scale: slider.value + anchors.centerIn: parent; smooth: !flickable.movingVertically + onStatusChanged : { + // Default scale shows the entire image. + if (bigImage.status == Image.Ready && bigImage.width != 0) { + slider.minimum = Math.min(flickable.width / bigImage.width, flickable.height / bigImage.height); + prevScale = Math.min(slider.minimum, 1); + slider.value = prevScale; + } + } + } + } + } + + Text { + text: "Image Unavailable" + visible: bigImage.status == Image.Error + anchors.centerIn: parent; color: "white"; font.bold: true + } + + Common.Slider { + id: slider; visible: { bigImage.status == Image.Ready && maximum > minimum } + anchors { + bottom: parent.bottom; bottomMargin: 65 + left: parent.left; leftMargin: 25 + right: parent.right; rightMargin: 25 + } + onValueChanged: { + if (bigImage.width * value > flickable.width) { + var xoff = (flickable.width/2 + flickable.contentX) * value / prevScale; + flickable.contentX = xoff - flickable.width/2; + } + if (bigImage.height * value > flickable.height) { + var yoff = (flickable.height/2 + flickable.contentY) * value / prevScale; + flickable.contentY = yoff - flickable.height/2; + } + prevScale = value; + } + } + } + + states: State { + name: "Back" + PropertyChanges { target: itemRotation; angle: 180 } + PropertyChanges { target: toolBar; button2Visible: false } + PropertyChanges { target: toolBar; button1Label: "Back" } + } + + transitions: Transition { + SequentialAnimation { + PropertyAction { target: bigImage; property: "smooth"; value: false } + NumberAnimation { easing.type: Easing.InOutQuad; properties: "angle"; duration: 500 } + PropertyAction { target: bigImage; property: "smooth"; value: !flickable.movingVertically } + } + } +} diff --git a/demos/declarative/flickr/mobile/ListDelegate.qml b/demos/declarative/flickr/mobile/ListDelegate.qml new file mode 100644 index 0000000000..89dfb54db8 --- /dev/null +++ b/demos/declarative/flickr/mobile/ListDelegate.qml @@ -0,0 +1,64 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Component { + Item { + id: wrapper; width: wrapper.ListView.view.width; height: 86 + Item { + id: moveMe + Rectangle { color: "black"; opacity: index % 2 ? 0.2 : 0.4; height: 84; width: wrapper.width; y: 1 } + Rectangle { + x: 6; y: 4; width: 77; height: 77; color: "white"; smooth: true + + Image { source: imagePath; x: 1; y: 1 } + Image { source: "images/gloss.png" } + } + Column { + x: 92; width: wrapper.ListView.view.width - 95; y: 15; spacing: 2 + Text { text: title; color: "white"; width: parent.width; font.pixelSize: 14; font.bold: true; elide: Text.ElideRight; style: Text.Raised; styleColor: "black" } + Text { text: photoAuthor; width: parent.width; font.pixelSize: 14; elide: Text.ElideLeft; color: "#cccccc"; style: Text.Raised; styleColor: "black" } + Text { text: photoDate; width: parent.width; font.pixelSize: 14; elide: Text.ElideRight; color: "#cccccc"; style: Text.Raised; styleColor: "black" } + } + } + } +} diff --git a/demos/declarative/flickr/mobile/TitleBar.qml b/demos/declarative/flickr/mobile/TitleBar.qml new file mode 100644 index 0000000000..ec5a5c0710 --- /dev/null +++ b/demos/declarative/flickr/mobile/TitleBar.qml @@ -0,0 +1,128 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Item { + id: titleBar + property string untaggedString: "Uploads from everyone" + property string taggedString: "Recent uploads tagged " + + BorderImage { source: "images/titlebar.sci"; width: parent.width; height: parent.height + 14; y: -7 } + + Item { + id: container + width: (parent.width * 2) - 55 ; height: parent.height + + function accept() { + imageDetails.closed() + titleBar.state = "" + background.state = "" + rssModel.tags = editor.text + } + + Image { + id: quitButton + anchors.left: parent.left//; anchors.leftMargin: 0 + anchors.verticalCenter: parent.verticalCenter + source: "images/quit.png" + MouseArea { + anchors.fill: parent + onClicked: Qt.quit() + } + } + + Text { + id: categoryText + anchors { + left: quitButton.right; right: tagButton.left; leftMargin: 10; rightMargin: 10 + verticalCenter: parent.verticalCenter + } + elide: Text.ElideLeft + text: (rssModel.tags=="" ? untaggedString : taggedString + rssModel.tags) + font.bold: true; font.pixelSize: 15; color: "White"; style: Text.Raised; styleColor: "Black" + } + + Button { + id: tagButton; x: titleBar.width - 50; width: 45; height: 32; text: "..." + onClicked: if (titleBar.state == "Tags") container.accept(); else titleBar.state = "Tags" + anchors.verticalCenter: parent.verticalCenter + } + + Item { + id: lineEdit + y: 4; height: parent.height - 9 + anchors { left: tagButton.right; leftMargin: 5; right: parent.right; rightMargin: 5 } + + BorderImage { source: "images/lineedit.sci"; anchors.fill: parent } + + TextInput { + id: editor + anchors { + left: parent.left; right: parent.right; leftMargin: 10; rightMargin: 10 + verticalCenter: parent.verticalCenter + } + cursorVisible: true; font.bold: true + color: "#151515"; selectionColor: "Green" + } + + Keys.forwardTo: [ (returnKey), (editor)] + + Item { + id: returnKey + Keys.onReturnPressed: container.accept() + Keys.onEnterPressed: container.accept() + Keys.onEscapePressed: titleBar.state = "" + } + } + } + + states: State { + name: "Tags" + PropertyChanges { target: container; x: -tagButton.x + 5 } + PropertyChanges { target: tagButton; text: "OK" } + PropertyChanges { target: editor; focus: true } + } + + transitions: Transition { + NumberAnimation { properties: "x"; easing.type: Easing.InOutQuad } + } +} diff --git a/demos/declarative/flickr/mobile/ToolBar.qml b/demos/declarative/flickr/mobile/ToolBar.qml new file mode 100644 index 0000000000..24126125c8 --- /dev/null +++ b/demos/declarative/flickr/mobile/ToolBar.qml @@ -0,0 +1,69 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Item { + id: toolbar + + property alias button1Label: button1.text + property alias button2Label: button2.text + property alias button2Visible: button2.visible + + signal button1Clicked + signal button2Clicked + + BorderImage { source: "images/titlebar.sci"; width: parent.width; height: parent.height + 14; y: -7 } + + Row { + anchors.right: parent.right; anchors.rightMargin: 5; y: 3; height: 32; spacing: 30 + Button { + id: button1 + width: 140; height: 32 + onClicked: toolbar.button1Clicked() + } + + Button { + id: button2; width: 140; height: 32 + onClicked: toolbar.button2Clicked() + } + } +} diff --git a/demos/declarative/flickr/mobile/images/gloss.png b/demos/declarative/flickr/mobile/images/gloss.png new file mode 100644 index 0000000000000000000000000000000000000000..5d370cd93d62ed8c17f43a5d5dc7ed20b4edb5a1 GIT binary patch literal 1236 zcmV;_1S|WAP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01ejw01ejxLMWSf00007bV*G`2iXV} z1RN8~lD~8S00dM?L_t(|+U;D~QX4T4Y^|4I%x&WY2)X$GFUv=G^5Ah$39VMg=va`d zC|s_Uy=qPO^vntr5k28JNc(~Dd+K$Gc~DBB#W4cV?@SptZ+lM}i&GQx%xh!kfrzL@ z07n4B%%VsG*ail9fPugbdiNd?H5ZBF1TYj4iBs382}&wQ#5p&F7|Gfo>XGL|IoG0; z1uP$``hsYsb4?IO?WU#{5*!)YwFid`gn;j)_=(b`K|DnsEHq1Al=0ai^Fno!0I1TD zXlC0`VV|R1%Dh+^C>Dukw$*P~l5(k3MGBpBMdRqutrW_s0#uy?Kf71-G085oJGaoo zl<|!K!#7DyZiqCUb=rnTi_b!b8Qm%w!H}l2En!IPddta1%qyCjC*kj;!SFHHF?3GW zL|b{5>hDw}RZ}xI1#a3q5JTx~mS;*x?^2TuGH7rRus(DiJprT05-z9S#kRxXXkY}@ z&n}Zpjt)twNR()YDS=J1+MF?hs>pD|Su2f%dCvOTWs+&4?v2%voC{6W(y02`q-~C7 zW{#vG-qwowKGUiIvWB!)<}EVMv?@N)vZP8Q$EN+qz-5wa>DC-|LUb!u?|hsE*~+t0 zyB-_CQ;W(m&nZ_^**5gyO=*jf(hd`Q);t3E3t;a7VvVLiEam3fVIs1lh)6MbKLMN@ z7aWXka_Vsl{j(+K&D~Sz_j$cmTIq2C;5UG+<--xN&>Ux7a)BQ;PZ_n_DGGmSQJ8Dj zOCJ~#2T@J*`PU5K1MJ5zN>C?PLA+aN1{K@v;OA{xR=#Ht zuN`fxTA4Rjato*Jj2>G}LSB}Ju z2c1zmS|sO*pSxlZN7lq=O%ro0Dkg%(bUEAUKTQ*F8N|DpNNk1T-XIn^f672!vf18p z-P{6IlfW-}0-8ZQXQRDmKvf|y#QkKIGx(Y=UITb!eOwjltkg5fnSfk#BtCE%I5b)Z z%b4U$Kn`rScbYcVY=YLwwgS<3#+iE0nR;lges1$`G3~V8@z14&)>SH$=E1Yj`iiwt zr*#$kvMBH@wBB;I-Z-k5Y#r}Kf@kS5UIX~X+IUu|(!k=uGeBHx2K-#uT<2*?HAv|% zoLn9mP=ySAzYhnVCBZx}h-N8Ruamqm5cL+>r4*e%1$ah_Y>Q*Z`{Ki!-g?-{3-p=OCn(Gdpz3e-k%^A>ICwUPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iXW1 z1sp18KZTY6000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}000EyNkl^_M)OMqYwHdLJ>s}eN&%{;FDDU1^oxa z7nPzff|n{76#7tuptM>qwY6%kY0}0t>Ez5g`}=&DOiXMwNlBU%`@!bG%sywZNPmU@yB5~XvhKv!26k>*eX&bbw5aXw&G#TbLC zA|i}k8f7#)N6$bH1z+HgV`usG{a=Q?E!s!7KC!vxy=C(31Wd&|ecvMJ3*;m7aD5HC*jIC@bW7P5Ig-Q0^y^q_fw-J0m zj6kelw5houE82_#qG*u0YpWrOL||gWgF7E!_uyWV$r+*^k1tf(Nzyug%&@zEC#Vp+ z-0V1`zZa3St15$kvK(nl2r0Q-Ol?bzPe1yE_Wn-16qKwXbQZd~X=oG9`UMY4vl+b0 zEnCN`x?~q=^<8j}D4GBshPtXa^+Ya*&qxsw>eJKYeXeO|nvjp$2uVtm%P$GQ)!16A z-IodyiE^a&f9@ zg^NzDgk`h4nq^mljWq?lp1@rd!^XPn3-G$v@IS#B>(;l1*FD3=7z6=p7QBqiqj*h# z&EKk9S5?Jwoz)G%Hvs=H0AE)=yzUq_#^Q+=c-?wn*BH}0|MpiYT>j7{ndOr+G4IzOEFes*|GuptD@Dn(UGS#&L;j-B|1 zsH2&U*y-tMthY=|O)&E12&puhdPbUwrL2)l&@_WansDUHBbW#pjRtn=iwR<%r@Xbo z>xbXq$gvR+AQ*y%t9FW(r2eak2q6SQ2y>BZ>oaQ{Si`}O4l?}XFokNK^g@Dj-o4ke zx%6ClbA{3AKREpPVMralr3&30T?m4~tjYp3#x%Xv+RLJ=pMU$6*WP`Vw?2HE(vDvG zH&!`)=oDr{dBY=Z1JVB4{)cKwd%}h9#u+~`PH(A~qAgOS0~=d(nRpiqz_Tp7ET(F) ztO{e7&NJ@D=)I{#d25;Rqi31?qW*%Z4h)(!4G(v0E53Nwle=ndLj^P#M$e4Wn3_Q* zQyOG=?^iU63Yz`vea1jnUk`=u9Qi_#^Iu=!_@Se(6#5Gc0r98Q=HtI=(yw9^-MaUwHRW)2O7;H&o=HewTo|>XD7CtH6S$fJB{J3#O{sI^e VqK)QbrHcRn002ovPDHLkV1mrKo*@7L literal 0 HcmV?d00001 diff --git a/demos/declarative/flickr/mobile/images/lineedit.sci b/demos/declarative/flickr/mobile/images/lineedit.sci new file mode 100644 index 0000000000..054bff78be --- /dev/null +++ b/demos/declarative/flickr/mobile/images/lineedit.sci @@ -0,0 +1,5 @@ +border.left: 10 +border.top: 10 +border.bottom: 10 +border.right: 10 +source: lineedit.png diff --git a/demos/declarative/flickr/mobile/images/quit.png b/demos/declarative/flickr/mobile/images/quit.png new file mode 100644 index 0000000000000000000000000000000000000000..5bda1b6e0d0effbabf53172040f0ed2eea78e34a GIT binary patch literal 2369 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 literal 0 HcmV?d00001 diff --git a/demos/declarative/flickr/mobile/images/stripes.png b/demos/declarative/flickr/mobile/images/stripes.png new file mode 100644 index 0000000000000000000000000000000000000000..9f36727ea424cd0da94bd5a7cee4082447275eeb GIT binary patch literal 257 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqjKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgga4pBxq@gGdLS%5-~o-U3d5|`(m z-N<{$K*aT;^vADLPxXoJET5>DG2xP-Q1*siVN6aag0$kQzm$|0%E+I; z#Y!4I)=g1)z4*}Q$iB}`v_QR literal 0 HcmV?d00001 diff --git a/demos/declarative/flickr/mobile/images/titlebar.png b/demos/declarative/flickr/mobile/images/titlebar.png new file mode 100644 index 0000000000000000000000000000000000000000..51c90082d052a94af34488ca9a13842122f7d7a4 GIT binary patch literal 1436 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 M07*qoM6N<$g3{N*E&u=k literal 0 HcmV?d00001 diff --git a/demos/declarative/flickr/mobile/images/toolbutton.sci b/demos/declarative/flickr/mobile/images/toolbutton.sci new file mode 100644 index 0000000000..9e4f965307 --- /dev/null +++ b/demos/declarative/flickr/mobile/images/toolbutton.sci @@ -0,0 +1,5 @@ +border.left: 15 +border.top: 4 +border.bottom: 4 +border.right: 15 +source: toolbutton.png diff --git a/demos/declarative/minehunt/MinehuntCore/Explosion.qml b/demos/declarative/minehunt/MinehuntCore/Explosion.qml new file mode 100644 index 0000000000..33eabf033c --- /dev/null +++ b/demos/declarative/minehunt/MinehuntCore/Explosion.qml @@ -0,0 +1,66 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 +import Qt.labs.particles 1.0 + +Item { + property bool explode : false + + Particles { + id: particles + width: 40 + height: 40 + lifeSpan: 1000 + lifeSpanDeviation: 0 + source: "pics/star.png" + count: 0 + angle: 270 + angleDeviation: 360 + velocity: 100 + velocityDeviation: 20 + z: 100 + } + states: State { name: "exploding"; when: explode + StateChangeScript {script: particles.burst(200); } + } + +} diff --git a/demos/declarative/minehunt/MinehuntCore/Tile.qml b/demos/declarative/minehunt/MinehuntCore/Tile.qml new file mode 100644 index 0000000000..247be8c692 --- /dev/null +++ b/demos/declarative/minehunt/MinehuntCore/Tile.qml @@ -0,0 +1,128 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Flipable { + id: flipable + property int angle: 0 + + width: 40; height: 40 + transform: Rotation { origin.x: 20; origin.y: 20; axis.x: 1; axis.z: 0; angle: flipable.angle } + + front: Image { + source: "pics/front.png"; width: 40; height: 40 + + Image { + anchors.centerIn: parent + source: "pics/flag.png"; opacity: modelData.hasFlag + + Behavior on opacity { NumberAnimation {} } + } + } + + back: Image { + source: "pics/back.png" + width: 40; height: 40 + + Text { + anchors.centerIn: parent + text: modelData.hint; color: "white"; font.bold: true + opacity: !modelData.hasMine && modelData.hint > 0 + } + + Image { + anchors.centerIn: parent + source: "pics/bomb.png"; opacity: modelData.hasMine + } + + Explosion { id: expl } + } + + states: State { + name: "back"; when: modelData.flipped + PropertyChanges { target: flipable; angle: 180 } + } + + property real pauseDur: 250 + transitions: Transition { + SequentialAnimation { + ScriptAction { + script: { + var ret = Math.abs(flipable.x - field.clickx) + + Math.abs(flipable.y - field.clicky); + if (modelData.hasMine && modelData.flipped) + pauseDur = ret * 3 + else + pauseDur = ret + } + } + PauseAnimation { + duration: pauseDur + } + RotationAnimation { easing.type: Easing.InOutQuad } + ScriptAction { script: if (modelData.hasMine && modelData.flipped) { expl.explode = true } } + } + } + + MouseArea { + anchors.fill: parent + acceptedButtons: Qt.LeftButton | Qt.RightButton + onClicked: { + field.clickx = flipable.x + field.clicky = flipable.y + var row = Math.floor(index / 9) + var col = index - (Math.floor(index / 9) * 9) + if (mouse.button == undefined || mouse.button == Qt.RightButton) { + flag(row, col) + } else { + flip(row, col) + } + } + onPressAndHold: { + field.clickx = flipable.x + field.clicky = flipable.y + var row = Math.floor(index / 9) + var col = index - (Math.floor(index / 9) * 9) + flag(row, col) + } + } +} diff --git a/demos/declarative/minehunt/MinehuntCore/pics/back.png b/demos/declarative/minehunt/MinehuntCore/pics/back.png new file mode 100644 index 0000000000000000000000000000000000000000..f6b3f0b4d7e891d5f33c2ff30c5c287756615378 GIT binary patch literal 558 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf2?p zUj$*sL)!Nr0|g~ZTq8+qi%&^H;=cf%R*T%`{Tmn#Jm8$AKSR~8OVuDe zV1lY&-^ZrNM@u9?LSAMEA&f4B7?Am2X(Pik--#Uz4mxWe-)oz^`Tp@lt>~-w3yLbE zU+*~1P`dr^qS@On7~S`~lDafxwZs&g>)IAdOu~JyMdu_1e3}xZDdX_keAwZ2t`Zb^6wGkAB(|mjA0zX1>#sQ(jXWMeCgz l7CqjagQu&X%Q~loCIFW*?r;DA literal 0 HcmV?d00001 diff --git a/demos/declarative/minehunt/MinehuntCore/pics/background.png b/demos/declarative/minehunt/MinehuntCore/pics/background.png new file mode 100644 index 0000000000000000000000000000000000000000..3734a277449c0937552dde79ed2fdeb54f0b8234 GIT binary patch literal 313930 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 _jDoO)^e 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%0ACyXFIT$gT!z54fI#}1<;OuZ{Q{oR-to0S33 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

&!-hkmHkXxn1MjnYt8%3oO(w;;Dg?u*_Q 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%0A1(~k&!6&efyQ9Af0*A1C{p)EbT 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 literal 0 HcmV?d00001 diff --git a/demos/declarative/minehunt/MinehuntCore/pics/bomb.png b/demos/declarative/minehunt/MinehuntCore/pics/bomb.png new file mode 100644 index 0000000000000000000000000000000000000000..a992575518218b8acffea1128f837cde87fabc0e GIT binary patch literal 535 zcmV+y0_gpTP)-~a#s8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H10hCEZK~zYIt(Ch<15pr$zdeXSu?d2Rg@r|I#aLR1;4A18D5%&9 zmKIjNK;FQ{H?Z*1iuQ`8vN8sY5fY8$x5yl?d&zG0hb@-*=VNwu&YVCJ88r&*0;jO8z&%MF^|Th{O9L!QY8&u4&YPyE8$cI$0yblv zDJrd6m8(hKAYr6xRvo|u@D4l!BftW18C|LG{bnXjBQQiqc239!GaTV5!1OTAN)MNP~91)Y{u%Lw$U8RrXnDXBXk zv}+t3un5cmLCk3Nqrf>xi*|bmag5002ovPDHLkV1gxC;x_;Q literal 0 HcmV?d00001 diff --git a/demos/declarative/minehunt/MinehuntCore/pics/face-sad.png b/demos/declarative/minehunt/MinehuntCore/pics/face-sad.png new file mode 100644 index 0000000000000000000000000000000000000000..cf00aafe1f82e79a8364907cefa0ad395c9e969b GIT binary patch literal 14844 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 literal 0 HcmV?d00001 diff --git a/demos/declarative/minehunt/MinehuntCore/pics/face-smile-big.png b/demos/declarative/minehunt/MinehuntCore/pics/face-smile-big.png new file mode 100644 index 0000000000000000000000000000000000000000..f9c2335df5f16266e233b3d21facdfa0bea4be30 GIT binary patch literal 13810 zcmYMbV~{1h^9DLL&g_nDb7#l4ZF|SIb;dS!$KEl|*tTuk=H2)Azqf9xI-N@TL;6Wq zr_)`DP?VQIM!-b?0|P^rk`z_`#|8f*0L;Js^`$cFAA@(0)N=l}zW5)3$J=}U`ESzA zLCE|+$^X&m-Lv7p0gSPXgy`4*8ocJyIv5z6f|RI`s>kZNx4S0B(&8uf_ko}e6(}^N zeh91cLBh7$!OeW7+O$$)t8)SJW(UXHJK zyUU5Ewyh41_d9;`^o)+hx2lfERkP-<&(GJlxYxZGLqbEwDIF-t)jJQ3X~s`|HO=X1XEj&%e7FRMULbYs$~E+z0h?wfXZC^(PAqXJ{D zOKX*ERLy=zJ)&U4QT!#n@w+@MuBs)J=MRRV2WXPubIz(R*r_hiK{GfJPTko#|0BLP zsyCB$SmW5ap_`-s$A^~iS7a^(1TqBD&dc(iASWEUNBmyvI#}R4S5*lcTmx_q<}ak* zkYk?)Wak0rgxU4Fa_sLPfEvW1i5G~aJSzXKlqW>~AxAp>845lmrY1&zR7Szlgm|Y?Xcp1XPkCx}_MP@z z2oYH)(5W)oSV9_3ZxtOLqiQgQ5{2?*pqF;W52xiNpHRX?%|BrFY|KzZkBimu97yJ3AM>exnt9z z)hAT$Nl0Jmt*Dae*OR9I9?btRH}qo>$k>Vw`y$<8pa=8Y_RR5-Ot~X*B|PA4u@p?F zD4ZAX_93sDSn<~=K|RY>tEjs>{+O#r8_+sLOzBMQmm*g{Y_##{?3pij)MtRhAX}}I zLxVy$L**&yxx0v@h(*N$Ytry@i`{u)3S|@bs|_$Xl@|-@e*Y8N0pAi(jyqN8;bMrU z*Ogr=`=l3>iEylbx9U%y+b-H;M%`|2c9I`f;?Y?tF}dTcN1_-ysA1F=li=5Sw{+{% zczegVx9-t-9)93>fRo7SSmo=%u7m#L z=A?soII^x@J(GBPAaf7Aew#=F532|WPTAx}Hwz9`M!pz+@no$)?3c089LSva0=<*A z$U@MZthlPX>9~dLHCfD_v00$FkhIBDd`#Qu%;!q5{!mCMu#K_aSXnW0%D8Nnf)nh< z_B$*~8yO>Le3?R>3L0WJ^`L4e%FLPWig)g0W5SF6F6m{$!?2w>`!iVCr`s9(t%2lr z$Z4GeIe?Z~yb9K3mow|dHPcRAZy|0CL(j{Gum6X6xoPnSF9RgteJ#M2E+s&7BO1#K zq=ZsiG^d(e*6D9Uj~WNE8U1P$ITj&L7qX>>=d5xhGO}}a3G03h_o<#r0j8~Dz<*zZ zgfB-sc}3{Gu^r>d9wSX|il)?EdDew1ZS|YK)RY2Sab*00Txk@XC-^+m<{BTtV^vl! z*QbO64tlqxNHB|V`tiw+-W5I3OQ2#L*;FEWFf2VBJMs)d?uFd+d%S`0NaJyZp1Ucw zyWs_?LtBme1@@csFx$=JDO8t2cbCn}4}9tOBge+y%Kq3rmNB^e=F=fm_LAv!+h7p1 z*U?I&vJ0ftF8~91SRq>?DdkW*eHxz~*^Y%cv^;&XK5AcoIVyAH2kNlSR zL%K^11WV@~vZgB?5sZW-2GchHGmcx0D1k?aQ)7(Z2~XfS#ZJ;hREK( z)Gx=KH_^X9JE*Co-49^1D|0Y0-S4VQ(Rma1@u8?{Zw}t2+%#Pl7~FcA@w2DB5S*N(D-T$FIf&{=()MF$7x2wrDL z=|yAjdJ6VAH>hhNNmF{Jyc)+OuWQuV!4U2uMeSV{{@%OT+bHVt)SCnxiv(_|4-5z^ z(4Pr6H}+}){>~amZm3-V0~dM-dYyndrr$%(*uFz0x57_JHKA={Fj4%`QWw8?PWuTU zr0taEEI6j>H4;OFYTM>m(Ps@ z%v&m%WgaFU@WXmzwtC5X+I5$DXsF%+b8hV%V!)w}Gz?+Pq9N}OeVnQ2 zC;tPN%NFJ=MC#xW6v#-X61yV7k;%`X>z7Rw*HlR5MFmGV_mCoZ1n3 z`M~hcn?9&-!i=s2dG?_&@I`3_#Bga(nKgCHs&K&AfcRuD_};YCZ@9_rWamoc_vZ{R zZo)9Hg_2j5!@Po=7km6xPteOzZlVKt0F=mutC}m!ozPNBqyX{y^oe~9OCMq*?ZoK! z*yn2)&-k+Tt%yLy`;-&Qd&+(fGN>l1C|Qh+y5=#Pu6 zB^D~Cq)reNNz6eIkzBaI8u{`>heYFfY^cE=n&{hBYYv|xDtLse|b%q#+asBo+B z$xiwv*KLw=_D;^+xPCa+7Y*4|LsXKej+HGp#vyTwxyR3dDt+p z=boQY%o{`TB#%HLPXb1-ny6#ypO)JYGTJfB%Pe1RxT@8PS^Q0j?-wOiIqkns7 z{PE)3>y8WU*9E}IRldla=F<$6MA9b`v7Uv+f$CoCa_izneWo4Z&``I7(pS?hXtm1X z?D+=m~|WS5x(up0;DTXAGa0#DmfsgpF9Hp)+{xYvYD!e$jbI z)x6?iSx?F1KjdWiiP*AJzlS>VpNbJh6iiH-sdhMeBIZBA1oZ0Y#^;jH+s_|G0qbQE z=T{#MOfRgPnBG8J*WEeOdxOQJ2Z~*xwXSd1QWq%zll`(^8Uf&wwxjJAO92=%#shDx z;URe3+Xgp(hU{U9CM-?bSqah^WlO$7z^EnPZIg<_AgYO6&{Nrw$EucLMwyyg6n8EB z1S?sm9XIHlQb-o}S2nJW_X=gd9aROPjLJi;A)pa0#$A_pyNRw;Em2Q<00_M`9n^9& zu%LUP5fMpaK@()caXglQ9(%nwIG}e$fne!V1SSN@v>F@`fCKNwE=)}bE0IISi$zB{ z9)30qxT%LP8884qKm*0wDY!*B*?u*|Yms6h_J&b@{|igu0#_|{@$__0-e$E?Xlgzi zh4js@#5Wu;t#fzihH|3f{MR*9i3eZO;0>f4s9z8$&1&t4qw^w&%&g*a2fw07W|J=?My*rz)K?wAZ%l67r=K8zu*ppP zE#y+o`n(pbS|&&HNwnhBa@>eP5##xq_90zARVRGf;Nl3a=Tbf{;#zU(f?V(jLM+ zIC-Rk>h_j18b@7)Xww>dei0Hd>`!TL@DWda|?s( zRNOf?j2xq9EB}~E3QpPsk+E;QKcj_&SZ%?CRLMR595|a6K_Qk#zl^0oY8HsCieuG_ z3sm+U|A7f#URw`aZmMf!AcGy{Tg<)j4vp#1>(bsn&K{J~a+!7|!gCYY<9tc~9SBKU zMhgp$HU$NPfW5yMC`7Qd2JesJAvTq=olf{gqxpgYmArMYVPYS|jCSRd#h|?ds*0-W zq#VvN;GD9eL(o&XyGO`%a?O8WuX{T#fFa36F4~Xl;e&kL`1BBP3(&T8zlKcfH8uw@ zZCa`T@USS#h)1J?4NT;~WVW~VtRx;^=oDDKKO^gT<{S;MR$P_!H8hWpsh4Xc?@9iD z$O($_s%97gW*2Ls9^}p}y0q>35Q5vsDCuDBt6Qm3{2%A~i5ydqs|WZxQr671V}K{;nVzg5l*hn+yu_b3uN=at{`ZJ0d^&*6y4yty;R$Q+ z5e4hM0_^D@lQ7l&N zF<6^XQU&I7xc|Jn*h}NO`Bkv55EbfM~RLgtmioxOPa>RIm zQK&lUH@`76+x|$3*RkWLSs9)P&KYFVCg~eOIB#j&-=^$+b`}{CHy%hM?=Jnfg`cHOd*nj5X-U)rUd?t?^iID;G>_aG_F9qe zpPzGc>6q7^xtu-%EVmV8Wh4`w5huZ|jws}F-FWwM!=maV-@=%nQniu2vw{Nz>_D#P z&jqF>fjhL{T8HH9Z~LyCsBXu0eRRTdtbqaST_J%QPbnadU-5&;H-Ym?>^{rT*yJ(@ zmm$27X{&2{f5mo2@V1OcGBtf`@IqtWF0TxiYJX0=2Sg$)vu=9q1)#>k?O?^Evg0Xi5bP2(6bV9j-b{CYy4p zpV%W_Ajax_J9mJins-}&;sHAI5E3dp;mh=oWc7D5MQxHbatunDs40vw%ukxLGU-zO zz4s4yQ&khF4X))i3_1HKcQrL{=s_S!5^_Es66#5XwAzgkGW6M%=kv|QKjQApkQvYGs8lG#)yt!7 zHm#aAU>Qt1>31>V{)7bICSbt#^6^Jkkrqh=34q+>O4e=mXo4^Bu+-F6!YnGgXGaVg zcA2r8xLU5NBB&*sjs>B`Z2~(w8DotOa8U_!MN*C`QIz63tygp4JbiZfjip9<)_{>LUr%rnKhk)^)cBgImid#8j`!w zOe!~)&&S;S2KB3Tc)Zox=Y|9lU0a$FaCem$@YcDS1!s$V$NUOs_^-a>-yq$a<|k~3 zCw{HUE*kSB)`l9C>dkDlnGSX6=#5mpp~e*hxVam7IB(V**6+xi12YRQxC*#>QiHiSvEr7tm@kyynmbcBA$pn$PJJ z&?p=^+5zRU>p0@iC!2I63%GK`KE@St)NChVnw9T0tUJ$PA3Rmn6i5&x01ey~1hKV` z3*ggLvm%de{3^|W2xWdPK`8C%%&R+a{9%m0j^{(u{&sIBP)9i63WY>~uSqj;D-Un3 z)&#wB+pg6x+ z>B?V?@i|4W- zZoEX`bdbr(hsO-!k_1_+4Cy1nmFF+^&!j_E-`y2ItxhQjZgN=tc+=8!YCq-x4)CJOI$W5h?7Vsu!;hqPeS>SO`Gmw)601 zJcwE|4p)XB5#|0w2se;^?ps*@CI2XTyx{$jxep9 zE|9;kQ#ggUz&lexj2<;iL__jd)Q6EMT=20}RVlad8 zmyYAac^4Rw{SqQ(mvyV04b>JtH)d1EfT%INGCAmEWO0(^C?=bGxPlAdOt==4b?|>@ z&d=+Yh}b(^Ir1~BEB*?2-#j?L#Kg9IK>WknXmfmjaV}LtOllwTPNi2QYgo7eA5~nq z@!fwwP*N)6IJWK7GHPbpZ6F$w`-8c$h~wm3C~USf13ea{$U{~jT+D2?p9^c}!wMe$ zZfmzy`_JO860`Ns$XZPZ>jyO~(wx0`vKFix6mMBGH;8(hbsawBK23<^BKMBCE>EZv1Gt-o&?!DrUiF;)_ zuHRPX=nHUi=ZZDStWWf6aiKmP>YG|TPgkkA%jq$n>&iw`s*lX=dB>iFqEPDNcEB$| zC%(mo*7B{szq(SSV}<4Tk@CSUxSmgQTwRGwp;>xm@>f9KHN9GB3f`nU{LBqw5cRmd ztnr&vyf4}apSTU`2%vX#a)N74^8R^8%y@$7kYnS}s_OFNOKy|~A2RB24?^W6!+0vX zhxj;SHl}$~(J%L0XZ^lxnob~X0byBr^A8^;aK3ta>>I1;(u!{vpN1RcR^R5>YM$Gj zN>vcScY%Rm0*f?#n=^a2V$Xrd8M{M?puBC3KY`mNrEN!S_rGrh+xr0uXwnAEV2L@g zkI?6zM!m;6=|+2cL$X5{LJ1hR8}sNkg*3ekEKAwL&I<@<-n0PfmlC;M*vjOK|L&TM zD*q|FEz)=KSYKL-m9OHEy+uqv1h!F}^sROS8_Ss>;YDxmECS0&@a?&LegGtKq#pb94@ukV4(AJ?D0bP3xm(T9h$8u(7y4@Gv(zrSAURU_%* zZNV3+9c^s81fQXs^8Pw@eo(-nRd2iIotyms6~YPvt0mM`Xd&(5Jc4n?U*;R+J^x@@ zVDG6OO$*8~uGIwf-*6Bn@(lDtRT%Q_q^h>(pW5xS7{x{+v6fSN_rtyF3)%1MBL#G? zbn`%UkF}AJZGYrcK!$b&f`xOe2xwM%3jCjU^oId^(@gYb)tGt2Z6ff;|HHFkag{4` zQMJp1i78!A0*3#m_3y(FhO_+@n!VETu)X4OYU=XIsGWt!x)Ftlu3`+eQeqgKd$R*k z)KG&M&D|c!E=4uD$ru|H{hLTaT?nApcCCo?1BdX zSm16jrdK350IUQbwsdiqaHWmr@1O@E)w+-vG<-xv5Bef5-L1xXgo&z$e+avzuj3MB zTmYz8qNu3o7=RWw`t*eX79Do~+tPBR+x$JjI-BfpPgu3NEC>U-TejD(Rwjkfuo7dz z>=~9fcDGH{6&a>G3TeDqEv(X;dMXf1kv$gYy^}BgcGzywUxlVl)seWgqsS zQi-5~C>6Qy-@0$WM#gW;{Gq}2NIDR&jp2B?*0tFGBH9{TQ}1v001~=_fF8C=qtLqF zZtR}D@x3~5)d;tLHP5Ny(~|2{{-SLO94Cr4Ku&BNX4&u)fO_8{t%-IHvF!g##q~Yf z4W(HfPrK^oxwe-M|96g?GJKER5(lbkqooM^3{ZY}pI859O_KC3XUD8jU8d8*Y-V->@`S zujVYbxN4fx=-?QT|5ucEXpQ`TtJ|d;F6gZ{vLf)SLT>A zX5jr8p&HN?m{!I-z&vrkF_AE>q@bRQ^N`s)@}cWPY+_C*{xl>&RA2>Gs+Ue7M6 zWiRbIbT=)f*?W}-$90AkFDN%&lMLrK9Et#&V8i7;r+|amqj9Kbe@2g{D z5S$m;8ggA8s$={rk6pYNW%lWm$ax&dlUg-?ew3TV+!QF)^kyU14bRf(oTxNH?p7~Sl(X#ilw-%3wRqhPZS|w`rl|gpk9RCWc1y+6iZ98ZAHTla8>#GuP z+3`wA_O`ilkM2FIzp%dkBlGr-)FtP>5IKZ?^meE5nRhQetzC;S{&u>i3K0l{AbZ;T4a4G8FJCQJzAr|fd+2^ zwgdLid+0Y1!El@Gue9n+q`;;vdO2_iI@YB^cOu7Kl;X83tf0?pBY_4ijVkyjaI0Q) zcECf|Q!afU%R~y7uyQ8-uQkA!37vvBJ2#HP=gzvbPv0C?vFOyJOJZFdp528L`0|Mu z+h1f=?)rCE2T(nRVxOU~0;D_HR9C1n+5J({yT2@Vy>?4?6^}zmXY;Z0tD3;2pSBdqf?X4)GQ)&W%ni6_v)@u zq;?qHRYPB_eWO@wA#pfoL4K!U>Z^Y62>=GU)h?86y~RzB%>ZliMTv-bV3_@deq%VE z8#ZwuOI3_Fcay^pNL=enOak zfAEUxdgC)`7${l2unbS?*`ZK@NjI+_1`> zkAnX>S~e#7C!5!uV-dbDPT+&Sarb0zD6C*|yX-CfCi#z%)Wl0)+ z7QBgACxJ`+oSPfJ9B_75LWfvpv$d@>x3Tj>Q8G;%NNN~%Eb+A#r!byb? zyu4a`>%VHy11#7oZRy419~h^V~7fK4MjemDx*-+ zDr3jQ!9$!B_;<#krCZ&y0FckQQ}@IPhhvU_4u|K&+)D%4ytd2jmH=2f(Te&=+lASF z$>3L|J`v%m9gF^d;Vj)V{b

XmJ8EY&&0)yL?H9{<7T3{u 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 literal 0 HcmV?d00001 diff --git a/demos/declarative/minehunt/MinehuntCore/pics/face-smile.png b/demos/declarative/minehunt/MinehuntCore/pics/face-smile.png new file mode 100644 index 0000000000000000000000000000000000000000..3d66d725781730c7a9376a25113164f8882d9795 GIT binary patch literal 15408 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 SNxgs4ATkn);&q}%LH`e8$k9yz literal 0 HcmV?d00001 diff --git a/demos/declarative/minehunt/MinehuntCore/pics/flag-color.png b/demos/declarative/minehunt/MinehuntCore/pics/flag-color.png new file mode 100644 index 0000000000000000000000000000000000000000..aadad0f11a4d641ba3b2d39ddbd6edf9841b4b60 GIT binary patch literal 219 zcmV<103`p3P)yE8_g^K(3vtEvfyQ$U&mjs6<&?ry??|-C?B<{SGJ2w#e-f6Zm=7^*lq%pN`0R9&UmKN6r`-D|0{P z%V>%Xh<3{r2)(n5-9Rk#!t0M=Q~cfv%#_@ztHInP^*Zb2gLi*-mv33fo2#KXA?~^F wj1MvCjtf7EI;wtQ{SZ*P?zEH1hWAEyI=+dx2h2}30XmDp)78&qol`;+00u8ly8r+H literal 0 HcmV?d00001 diff --git a/demos/declarative/minehunt/MinehuntCore/pics/front.png b/demos/declarative/minehunt/MinehuntCore/pics/front.png new file mode 100644 index 0000000000000000000000000000000000000000..834331bd496e03233eafa022e99ce5f9a6a719e3 GIT binary patch literal 580 zcmV-K0=xZ*P)a06-#wkDtz4M0ELP@AYK2UP}Yt&xzLSCnCsZGjA{) zML&N1jz#3+{`TsIKAg1nl~TRKcW=K(+hMj=tACI_PJ`apZwJhLXtYwD-Fj^j27boO zn|1>Lgn^&!)oYW%aMUpXnmb9H7DcgXufNzy;&d<^H4Te2T-W(xOT8Cd*U4Gry@3d^ zW%ZVbkP!g3jrRosU;x0j@vdS3dkX?p!SYlE%Tg6A%l{!*jkp9=!Ln2Z%R#mm)Rq_2 zmJ5=$d`UDcUy`Mutpx$g3j$Ta@>B)OVgQK6f?|ZZug#YC=V_5|+GdrlSB@vleFLED z`oZx$pIIfi?FSKn&xVw0hf&nWSWlC z#eBYznvUywVU$EslEg&n;^FT4hF0GY%-jLcREiqFn$P?YVU|9Cu2O3GhIj^*{rXT3 Sgpeu#0000iLVjkLUbqUBm)|aiE*K3 zcJA~s1Q&7dB@h+jHEskYS%e6>@m-Yfs4;jc7hOGcW~w{mf!>^|^Q)qYI!%m`7$cH` zr2CS3Wp1xe(q&0^tGO!nNK%yaN7CX5*sP>qsb;Cn2X_y^1E5C{0eI-{H>e4BzXYrT z?UcIh?n?kIN%w$TnYzC~&&*Z^u#3PmU_4WECjcwJm&{-Qmfih&1)FKWz5#DrF-F{d z0@wf!*X(o=aNv0j_8piqvk$EpW4ZdVgdWNi!~~DkVAE!{1<(f*Iti@Tpt;zEL2*v~ zFtg9V8Q|*(*bksv#fElR+39g$6F69d?EoD!+Z-GS!*c;RLjLf}7zd8#28KX)?*gy( z00Z#Y-4_}`cb`t!z6Pv}G2n^2U&(^*J_Wo6_GgNBC@vv~K6Ur`U0}l2YOrmf3!Dbj zfX+ejmOH?k2JF04~q4ZzJB>?d%c!~o3f6VRb}hJ(=tW&^O0R?T7S zgH>ksu?Bq!Tq~R90ZH#tv)q<+c7z6dQj({d7n0ijj$J|5B%S+@U%)9z%Ow_L3 Vh5vkKWu5>4002ovPDHLkV1nYy`N{wQ literal 0 HcmV?d00001 diff --git a/demos/declarative/minehunt/MinehuntCore/pics/star.png b/demos/declarative/minehunt/MinehuntCore/pics/star.png new file mode 100644 index 0000000000000000000000000000000000000000..3772359188011bcb38a8b8f23b834a69f529cf06 GIT binary patch literal 2677 zcmV-*3X1iKP)M0= z{Z)OZyH8dBsu}><@kCBiDr^8i5-*MK=VH$c4hdyq9|8!F01D`VRS}%jWIG=pPaw=n zFZh?d8x?j7b5Hl*U;mFGa+7#m03e)@1 z%1toicxh35UPPi6_;2T*W{IV)Jn+c$xWqKwINty0oR#zPjow&&JqHk@;(Kkg@Ex#U z0f3Zzuc;jdfU+Baj-Kze$m0NXmH;6Al#|ZS_*O%$ENDOg6hH?uKoO_{O`r>mfElm^ zw!jIv18?9DLcm7A0kI$n@IfZX0lPpxC4lF?sgoVfu4U&PBAazIwGJ@EUHRJ?&LVi#P6b{8eJSZK?fp$ZMP$^Ue z)j>_rFVH#YGIRqPf*wK>&@A*f^btm25=@5`U=3IwX2W){2kZ}TfMehkI1A2$_rVo# zJ$wr8fG@+h;1O5=zl0YMfDjP|qKxPwY{UWaMnaKjgpX`T3XpQ79%)6ok$&VJB0%Pl z4=4Tf&Ru)$ta1Z#);j z6<>^Rz<1;C;HU6Q1PKC*U`6mJ#1nQADhREFtAugF8zPaYLNq7(661(Fi50}t#OuTf z;s+9yq)l=lg^|)p`$#89mq-suZ^&e_2HBPzN=_s1BR7$+ke`y@i_ygN#N5QVVmrjD z#X7`>#a>bH6m^OnWg{hvQcgKbxkH%~$BS!-JBUY!Zx^o?KPNsWz92!9FqH6?NRlX$ zXqLDkF+;^tHKsLEJ{{e)>k%D_K56N**Q77oTVH`u0ZaL+#`8dUR&NzK3o2n z{DAy|f}(3fkDNd7vpLrX(1OD*=uYS{^gQ))^*Z%l>8t67>hIU@*Z*Q* zVvuOiVDQ+GYUpm5YuIi0w~@9H$Ee!q{%Z1S=hZt_cddSHtYaKye8l*H3C+aIWRFR& z$!AkDQ@&}d>8zQWS-4q^*%+J7_F)&XubZRI?ag-cHp(^;HuW~oY*lT!wvD#ac3O7vcBkxK*&EpN z?c41a9V{HSIb3o?9990#4KP619;PEVaxoMW6@oabFkT(Vs*xuRV?T=%<H4t zP6+<3q)%j6XH;jr&kW2wyG3FPZ_B_|?X7#aPG>o19nVH( zbFzDLlyi3FOl-5;R<|A69=W}Dhw6^J9aB49cAnft*p;yBcCJBgY3|$ILA$&26!LcF zP5$8WLrcC`K0kkKkL8})A5lNX{W!RH_1?<8UkbPdHwz64%L_jhaf)vKWcX9XPs{tF z_YD@C79T0Wl<-PM_uK40St?PQRXTaV>p({tv#g-(?ZHh4Z1Bky8E-^&t0v$t#xgT zw!+ikbo%KRzl8rXddA~S?^*WQ)?d|st!byV7j!@!TRY}EV><<1Azee~+|TuPTXwhq zruW;4^UCL|FGyY}?jiK#^(jvq*PO3i z>9^~@c-`vy`5P8D&fR3+?7U@qt7E`qp#8SV?e;;_!Hzp-ce?JH-|Ze+Gt@I|Gkp1; zEHv9xr$z{-pe={L}j1wSI3C zmaTlehoBxmyFAE|$Qn#y}leqKJUG~F~~G;@B|dG_v$^)IGgCcj*o%l}j2 z&ze`7uYUc@_OF5Y;Q6W7{MXBW7rl{rbK+ujAAg{SY5-YqQ_yq9@@@&o%r|Hq(@ z(@UA3u%9YEYklti;_+pCIca%Wxq!$8L@pq5 z0g(&*AG^TUe>cJ)E6cGl0Q|E7@VpH`WfcG#(Ew1w{sG>@151H?1aANU02_K#Sae}^ zbZBpK004N}bIeK1Q*g{FNG&P>02Z(W1xiq+1^@s6heM%u|BE +#include +#include +#include + +#include "minehunt.h" + +int main(int argc, char *argv[]) +{ + QApplication app(argc, argv); + QDeclarativeView canvas; + + qmlRegisterType(); + MinehuntGame* game = new MinehuntGame(); + +#ifdef Q_OS_SYMBIAN + canvas.setResizeMode(QDeclarativeView::SizeRootObjectToView); +#endif + canvas.engine()->rootContext()->setContextObject(game); + canvas.setSource(QString("qrc:minehunt.qml")); + QObject::connect(canvas.engine(), SIGNAL(quit()), &app, SLOT(quit())); + +#ifdef Q_OS_SYMBIAN + canvas.showFullScreen(); +#else + canvas.setGeometry(QRect(100, 100, 450, 450)); + canvas.show(); +#endif + return app.exec(); +} diff --git a/demos/declarative/minehunt/minehunt.cpp b/demos/declarative/minehunt/minehunt.cpp new file mode 100644 index 0000000000..4da66acb8f --- /dev/null +++ b/demos/declarative/minehunt/minehunt.cpp @@ -0,0 +1,221 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include +#include +#include + +#include "minehunt.h" + +void tilesPropAppend(QDeclarativeListProperty* prop, TileData* value) +{ + Q_UNUSED(prop); + Q_UNUSED(value); + return; //Append not supported +} + +int tilesPropCount(QDeclarativeListProperty* prop) +{ + return static_cast*>(prop->data)->count(); +} + +TileData* tilesPropAt(QDeclarativeListProperty* prop, int index) +{ + return static_cast*>(prop->data)->at(index); +} + +QDeclarativeListProperty MinehuntGame::tiles(){ + return QDeclarativeListProperty(this, &_tiles, &tilesPropAppend, + &tilesPropCount, &tilesPropAt, 0); +} + +MinehuntGame::MinehuntGame() +: numCols(9), numRows(9), playing(true), won(false) +{ + setObjectName("mainObject"); + srand(QTime(0,0,0).secsTo(QTime::currentTime())); + + //initialize array + for(int ii = 0; ii < numRows * numCols; ++ii) { + _tiles << new TileData; + } + reset(); + +} + +void MinehuntGame::setBoard() +{ + foreach(TileData* t, _tiles){ + t->setHasMine(false); + t->setHint(-1); + } + //place mines + int mines = nMines; + remaining = numRows*numCols-mines; + while ( mines ) { + int col = int((double(rand()) / double(RAND_MAX)) * numCols); + int row = int((double(rand()) / double(RAND_MAX)) * numRows); + + TileData* t = tile( row, col ); + + if (t && !t->hasMine()) { + t->setHasMine( true ); + mines--; + } + } + + //set hints + for (int r = 0; r < numRows; r++) + for (int c = 0; c < numCols; c++) { + TileData* t = tile(r, c); + if (t && !t->hasMine()) { + int hint = getHint(r,c); + t->setHint(hint); + } + } + + setPlaying(true); +} + +void MinehuntGame::reset() +{ + foreach(TileData* t, _tiles){ + t->unflip(); + t->setHasFlag(false); + } + nMines = 12; + nFlags = 0; + emit numMinesChanged(); + emit numFlagsChanged(); + setPlaying(false); + QTimer::singleShot(600,this, SLOT(setBoard())); +} + +int MinehuntGame::getHint(int row, int col) +{ + int hint = 0; + for (int c = col-1; c <= col+1; c++) + for (int r = row-1; r <= row+1; r++) { + TileData* t = tile(r, c); + if (t && t->hasMine()) + hint++; + } + return hint; +} + +bool MinehuntGame::flip(int row, int col) +{ + if(!playing) + return false; + + TileData *t = tile(row, col); + if (!t || t->hasFlag()) + return false; + + if(t->flipped()){ + int flags = 0; + for (int c = col-1; c <= col+1; c++) + for (int r = row-1; r <= row+1; r++) { + TileData *nearT = tile(r, c); + if(!nearT || nearT == t) + continue; + if(nearT->hasFlag()) + flags++; + } + if(!t->hint() || t->hint() != flags) + return false; + for (int c = col-1; c <= col+1; c++) + for (int r = row-1; r <= row+1; r++) { + TileData *nearT = tile(r, c); + if (nearT && !nearT->flipped() && !nearT->hasFlag()) { + flip( r, c ); + } + } + return true; + } + + t->flip(); + + if (t->hint() == 0) { + for (int c = col-1; c <= col+1; c++) + for (int r = row-1; r <= row+1; r++) { + TileData* t = tile(r, c); + if (t && !t->flipped()) { + flip( r, c ); + } + } + } + + if(t->hasMine()){ + for (int r = 0; r < numRows; r++)//Flip all other mines + for (int c = 0; c < numCols; c++) { + TileData* t = tile(r, c); + if (t && t->hasMine()) { + flip(r, c); + } + } + won = false; + hasWonChanged(); + setPlaying(false); + return true; + } + + remaining--; + if(!remaining){ + won = true; + hasWonChanged(); + setPlaying(false); + return true; + } + return true; +} + +bool MinehuntGame::flag(int row, int col) +{ + TileData *t = tile(row, col); + if(!t || !playing || t->flipped()) + return false; + + t->setHasFlag(!t->hasFlag()); + nFlags += (t->hasFlag()?1:-1); + emit numFlagsChanged(); + return true; +} diff --git a/demos/declarative/minehunt/minehunt.h b/demos/declarative/minehunt/minehunt.h new file mode 100644 index 0000000000..a276b59dfd --- /dev/null +++ b/demos/declarative/minehunt/minehunt.h @@ -0,0 +1,129 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include + +class TileData : public QObject +{ + Q_OBJECT +public: + TileData() : _hasFlag(false), _hasMine(false), _hint(-1), _flipped(false) {} + + Q_PROPERTY(bool hasFlag READ hasFlag WRITE setHasFlag NOTIFY hasFlagChanged) + bool hasFlag() const { return _hasFlag; } + + Q_PROPERTY(bool hasMine READ hasMine NOTIFY hasMineChanged) + bool hasMine() const { return _hasMine; } + + Q_PROPERTY(int hint READ hint NOTIFY hintChanged) + int hint() const { return _hint; } + + Q_PROPERTY(bool flipped READ flipped NOTIFY flippedChanged()) + bool flipped() const { return _flipped; } + + void setHasFlag(bool flag) {if(flag==_hasFlag) return; _hasFlag = flag; emit hasFlagChanged();} + void setHasMine(bool mine) {if(mine==_hasMine) return; _hasMine = mine; emit hasMineChanged();} + void setHint(int hint) { if(hint == _hint) return; _hint = hint; emit hintChanged(); } + void flip() { if (_flipped) return; _flipped = true; emit flippedChanged(); } + void unflip() { if(!_flipped) return; _flipped = false; emit flippedChanged(); } + +signals: + void flippedChanged(); + void hasFlagChanged(); + void hintChanged(); + void hasMineChanged(); + +private: + bool _hasFlag; + bool _hasMine; + int _hint; + bool _flipped; +}; + +class MinehuntGame : public QObject +{ + Q_OBJECT +public: + MinehuntGame(); + + Q_PROPERTY(QDeclarativeListProperty tiles READ tiles CONSTANT) + QDeclarativeListProperty tiles(); + + Q_PROPERTY(bool isPlaying READ isPlaying NOTIFY isPlayingChanged) + bool isPlaying() {return playing;} + + Q_PROPERTY(bool hasWon READ hasWon NOTIFY hasWonChanged) + bool hasWon() {return won;} + + Q_PROPERTY(int numMines READ numMines NOTIFY numMinesChanged) + int numMines() const{return nMines;} + + Q_PROPERTY(int numFlags READ numFlags NOTIFY numFlagsChanged) + int numFlags() const{return nFlags;} + +public slots: + Q_INVOKABLE bool flip(int row, int col); + Q_INVOKABLE bool flag(int row, int col); + void setBoard(); + void reset(); + +signals: + void isPlayingChanged(); + void hasWonChanged(); + void numMinesChanged(); + void numFlagsChanged(); + +private: + bool onBoard( int r, int c ) const { return r >= 0 && r < numRows && c >= 0 && c < numCols; } + TileData *tile( int row, int col ) { return onBoard(row, col) ? _tiles[col+numRows*row] : 0; } + int getHint(int row, int col); + void setPlaying(bool b){if(b==playing) return; playing=b; emit isPlayingChanged();} + + QList _tiles; + int numCols; + int numRows; + bool playing; + bool won; + int remaining; + int nMines; + int nFlags; +}; diff --git a/demos/declarative/minehunt/minehunt.pro b/demos/declarative/minehunt/minehunt.pro new file mode 100644 index 0000000000..eb41b932f2 --- /dev/null +++ b/demos/declarative/minehunt/minehunt.pro @@ -0,0 +1,23 @@ +TEMPLATE = app +TARGET = minehunt +QT += declarative + +# Input +HEADERS += minehunt.h +SOURCES += main.cpp minehunt.cpp +RESOURCES = minehunt.qrc + +sources.files = minehunt.qml minehunt.pro MinehuntCore +sources.path = $$[QT_INSTALL_DEMOS]/qtdeclarative/declarative/minehunt +target.path = $$[QT_INSTALL_DEMOS]/qtdeclarative/declarative/minehunt + +INSTALLS = sources target + +symbian:{ + TARGET.EPOCALLOWDLLDATA = 1 + TARGET.EPOCHEAPSIZE = 0x20000 0x2000000 + include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) + qmlminehuntfiles.files = MinehuntCore minehunt.qml + DEPLOYMENT += qmlminehuntfiles +} + diff --git a/demos/declarative/minehunt/minehunt.qml b/demos/declarative/minehunt/minehunt.qml new file mode 100644 index 0000000000..026689b7ff --- /dev/null +++ b/demos/declarative/minehunt/minehunt.qml @@ -0,0 +1,112 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 +import "MinehuntCore" 1.0 + +Item { + id: field + property int clickx: 0 + property int clicky: 0 + + width: 450; height: 450 + + Image { source: "MinehuntCore/pics/background.png"; anchors.fill: parent; fillMode: Image.Tile } + + Grid { + anchors.horizontalCenter: parent.horizontalCenter + columns: 9; spacing: 1 + + Repeater { + id: repeater + model: tiles + delegate: Tile {} + } + } + + Row { + id: gamedata + x: 20; spacing: 20 + anchors.bottom: field.bottom; anchors.bottomMargin: 15 + + Image { + source: "MinehuntCore/pics/quit.png" + scale: quitMouse.pressed ? 0.8 : 1.0 + smooth: quitMouse.pressed + y: 10 + MouseArea { + id: quitMouse + anchors.fill: parent + anchors.margins: -20 + onClicked: Qt.quit() + } + } + Column { + spacing: 2 + Image { source: "MinehuntCore/pics/bomb-color.png" } + Text { anchors.horizontalCenter: parent.horizontalCenter; color: "white"; text: numMines } + } + + Column { + spacing: 2 + Image { source: "MinehuntCore/pics/flag-color.png" } + Text { anchors.horizontalCenter: parent.horizontalCenter; color: "white"; text: numFlags } + } + } + + Image { + anchors.bottom: field.bottom; anchors.bottomMargin: 15 + anchors.right: field.right; anchors.rightMargin: 20 + source: isPlaying ? 'MinehuntCore/pics/face-smile.png' : + hasWon ? 'MinehuntCore/pics/face-smile-big.png': 'MinehuntCore/pics/face-sad.png' + + MouseArea { anchors.fill: parent; onPressed: reset() } + } + Text { + anchors.centerIn: parent; width: parent.width - 20 + horizontalAlignment: Text.AlignHCenter + wrapMode: Text.WordWrap + text: "Minehunt demo has to be compiled to run.\n\nPlease see README." + color: "white"; font.bold: true; font.pixelSize: 14 + visible: tiles == undefined + } + +} diff --git a/demos/declarative/minehunt/minehunt.qmlproject b/demos/declarative/minehunt/minehunt.qmlproject new file mode 100644 index 0000000000..d4909f8685 --- /dev/null +++ b/demos/declarative/minehunt/minehunt.qmlproject @@ -0,0 +1,16 @@ +import QmlProject 1.0 + +Project { + /* Include .qml, .js, and image files from current directory and subdirectories */ + QmlFiles { + directory: "." + } + JavaScriptFiles { + directory: "." + } + ImageFiles { + directory: "." + } + /* List of plugin directories passed to QML runtime */ + // importPaths: [ " ../exampleplugin " ] +} diff --git a/demos/declarative/minehunt/minehunt.qrc b/demos/declarative/minehunt/minehunt.qrc new file mode 100644 index 0000000000..fa8e27d383 --- /dev/null +++ b/demos/declarative/minehunt/minehunt.qrc @@ -0,0 +1,20 @@ + + + minehunt.qml + MinehuntCore/Explosion.qml + MinehuntCore/Tile.qml + MinehuntCore/qmldir + MinehuntCore/pics/background.png + MinehuntCore/pics/back.png + MinehuntCore/pics/bomb-color.png + MinehuntCore/pics/bomb.png + MinehuntCore/pics/face-sad.png + MinehuntCore/pics/face-smile-big.png + MinehuntCore/pics/face-smile.png + MinehuntCore/pics/flag-color.png + MinehuntCore/pics/flag.png + MinehuntCore/pics/front.png + MinehuntCore/pics/quit.png + MinehuntCore/pics/star.png + + diff --git a/demos/declarative/photoviewer/PhotoViewerCore/AlbumDelegate.qml b/demos/declarative/photoviewer/PhotoViewerCore/AlbumDelegate.qml new file mode 100644 index 0000000000..9fcd68b1ff --- /dev/null +++ b/demos/declarative/photoviewer/PhotoViewerCore/AlbumDelegate.qml @@ -0,0 +1,146 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Component { + id: albumDelegate + Package { + + Item { + Package.name: 'browser' + GridView { + id: photosGridView; model: visualModel.parts.grid; width: mainWindow.width; height: mainWindow.height - 21 + x: 0; y: 21; cellWidth: 160; cellHeight: 153; interactive: false + onCurrentIndexChanged: photosListView.positionViewAtIndex(currentIndex, ListView.Contain) + } + } + + Item { + Package.name: 'fullscreen' + ListView { + id: photosListView; model: visualModel.parts.list; orientation: Qt.Horizontal + width: mainWindow.width; height: mainWindow.height; interactive: false + onCurrentIndexChanged: photosGridView.positionViewAtIndex(currentIndex, GridView.Contain) + highlightRangeMode: ListView.StrictlyEnforceRange; snapMode: ListView.SnapOneItem + } + } + + Item { + Package.name: 'album' + id: albumWrapper; width: 210; height: 220 + + VisualDataModel { + id: visualModel; delegate: PhotoDelegate { } + model: RssModel { id: rssModel; tags: tag } + } + + BusyIndicator { + id: busyIndicator + anchors { centerIn: parent; verticalCenterOffset: -20 } + on: rssModel.status != XmlListModel.Ready + } + + PathView { + id: photosPathView; model: visualModel.parts.stack; pathItemCount: 5 + visible: !busyIndicator.visible + anchors.centerIn: parent; anchors.verticalCenterOffset: -30 + path: Path { + PathAttribute { name: 'z'; value: 9999.0 } + PathLine { x: 1; y: 1 } + PathAttribute { name: 'z'; value: 0.0 } + } + } + + MouseArea { + anchors.fill: parent + onClicked: mainWindow.editMode ? photosModel.remove(index) : albumWrapper.state = 'inGrid' + } + + Tag { + anchors { horizontalCenter: parent.horizontalCenter; bottom: parent.bottom; bottomMargin: 10 } + frontLabel: tag; backLabel: qsTr("Remove"); flipped: mainWindow.editMode + onTagChanged: rssModel.tags = tag + onBackClicked: if (mainWindow.editMode) photosModel.remove(index); + } + + states: [ + State { + name: 'inGrid' + PropertyChanges { target: photosGridView; interactive: true } + PropertyChanges { target: albumsShade; opacity: 1 } + PropertyChanges { target: backButton; onClicked: albumWrapper.state = ''; y: 6 } + }, + State { + name: 'fullscreen'; extend: 'inGrid' + PropertyChanges { target: photosGridView; interactive: false } + PropertyChanges { target: photosListView; interactive: true } + PropertyChanges { target: photosShade; opacity: 1 } + PropertyChanges { target: backButton; y: -backButton.height - 8 } + } + ] + + GridView.onAdd: NumberAnimation { + target: albumWrapper; properties: "scale"; from: 0.0; to: 1.0; easing.type: Easing.OutQuad + } + GridView.onRemove: SequentialAnimation { + PropertyAction { target: albumWrapper; property: "GridView.delayRemove"; value: true } + NumberAnimation { target: albumWrapper; property: "scale"; from: 1.0; to: 0.0; easing.type: Easing.OutQuad } + PropertyAction { target: albumWrapper; property: "GridView.delayRemove"; value: false } + } + + transitions: [ + Transition { + from: '*'; to: 'inGrid' + SequentialAnimation { + NumberAnimation { properties: 'opacity'; duration: 250 } + PauseAnimation { duration: 350 } + NumberAnimation { target: backButton; properties: "y"; duration: 200; easing.type: Easing.OutQuad } + } + }, + Transition { + from: 'inGrid'; to: '*' + NumberAnimation { properties: "y,opacity"; easing.type: Easing.OutQuad; duration: 300 } + } + ] + } + } +} diff --git a/demos/declarative/photoviewer/PhotoViewerCore/BusyIndicator.qml b/demos/declarative/photoviewer/PhotoViewerCore/BusyIndicator.qml new file mode 100644 index 0000000000..c6e7606c46 --- /dev/null +++ b/demos/declarative/photoviewer/PhotoViewerCore/BusyIndicator.qml @@ -0,0 +1,50 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Image { + id: container + property bool on: false + + source: "images/busy.png"; visible: container.on + NumberAnimation on rotation { running: container.on; from: 0; to: 360; loops: Animation.Infinite; duration: 1200 } +} diff --git a/demos/declarative/photoviewer/PhotoViewerCore/Button.qml b/demos/declarative/photoviewer/PhotoViewerCore/Button.qml new file mode 100644 index 0000000000..19cb7bfe84 --- /dev/null +++ b/demos/declarative/photoviewer/PhotoViewerCore/Button.qml @@ -0,0 +1,72 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Item { + id: container + + property alias label: labelText.text + property color tint: "transparent" + signal clicked + + width: labelText.width + 70 ; height: labelText.height + 18 + + BorderImage { + anchors { fill: container; leftMargin: -6; topMargin: -6; rightMargin: -8; bottomMargin: -8 } + source: 'images/box-shadow.png'; smooth: true + border.left: 10; border.top: 10; border.right: 10; border.bottom: 10 + } + + Image { anchors.fill: parent; source: "images/cardboard.png"; smooth: true } + + Rectangle { + anchors.fill: container; color: container.tint; visible: container.tint != "" + opacity: 0.25; smooth: true + } + + Text { id: labelText; font.pixelSize: 15; anchors.centerIn: parent; smooth: true } + + MouseArea { + anchors { fill: parent; leftMargin: -20; topMargin: -20; rightMargin: -20; bottomMargin: -20 } + onClicked: container.clicked() + } +} diff --git a/demos/declarative/photoviewer/PhotoViewerCore/EditableButton.qml b/demos/declarative/photoviewer/PhotoViewerCore/EditableButton.qml new file mode 100644 index 0000000000..641e6a8fc4 --- /dev/null +++ b/demos/declarative/photoviewer/PhotoViewerCore/EditableButton.qml @@ -0,0 +1,86 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Item { + id: container + + property string label + signal clicked + signal labelChanged(string label) + + width: textInput.width + 70 ; height: textInput.height + 18 + + BorderImage { + anchors { fill: container; leftMargin: -6; topMargin: -6; rightMargin: -8; bottomMargin: -8 } + source: 'images/box-shadow.png'; smooth: true + border.left: 10; border.top: 10; border.right: 10; border.bottom: 10 + } + + Image { anchors.fill: parent; source: "images/cardboard.png"; smooth: true } + + TextInput { + id: textInput; text: label; font.pixelSize: 15; anchors.centerIn: parent; smooth: true + Keys.onReturnPressed: { + container.labelChanged(textInput.text) + container.focus = true + } + Keys.onEnterPressed: { + container.labelChanged(textInput.text) + container.focus = true + } + Keys.onEscapePressed: { + textInput.text = container.label + container.focus = true + } + } + + Rectangle { + anchors.fill: container; border.color: "steelblue"; border.width: 4 + color: "transparent"; visible: textInput.focus; smooth: true + } + + MouseArea { + anchors { fill: parent; leftMargin: -20; topMargin: -20; rightMargin: -20; bottomMargin: -20 } + onClicked: { textInput.forceActiveFocus(); textInput.openSoftwareInputPanel(); } + } +} diff --git a/demos/declarative/photoviewer/PhotoViewerCore/PhotoDelegate.qml b/demos/declarative/photoviewer/PhotoViewerCore/PhotoDelegate.qml new file mode 100644 index 0000000000..dcb1112868 --- /dev/null +++ b/demos/declarative/photoviewer/PhotoViewerCore/PhotoDelegate.qml @@ -0,0 +1,188 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.1 +import "script/script.js" as Script + +Package { + Item { id: stackItem; Package.name: 'stack'; width: 160; height: 153; z: stackItem.PathView.z } + Item { id: listItem; Package.name: 'list'; width: mainWindow.width + 40; height: 153 } + Item { id: gridItem; Package.name: 'grid'; width: 160; height: 153 } + + Item { + width: 160; height: 153 + + Item { + id: photoWrapper + + property double randomAngle: Math.random() * (2 * 6 + 1) - 6 + property double randomAngle2: Math.random() * (2 * 6 + 1) - 6 + + x: 0; y: 0; width: 140; height: 133 + z: stackItem.PathView.z; rotation: photoWrapper.randomAngle + + BorderImage { + anchors { + fill: originalImage.status == Image.Ready ? border : placeHolder + leftMargin: -6; topMargin: -6; rightMargin: -8; bottomMargin: -8 + } + source: 'images/box-shadow.png'; smooth: true + border.left: 10; border.top: 10; border.right: 10; border.bottom: 10 + } + Rectangle { + id: placeHolder + + property int w: Script.getWidth(content) + property int h: Script.getHeight(content) + property double s: Script.calculateScale(w, h, photoWrapper.width) + + color: 'white'; anchors.centerIn: parent; smooth: true + width: w * s; height: h * s; visible: originalImage.status != Image.Ready + Rectangle { + color: "#878787"; smooth: true + anchors { fill: parent; topMargin: 3; bottomMargin: 3; leftMargin: 3; rightMargin: 3 } + } + } + Rectangle { + id: border; color: 'white'; anchors.centerIn: parent; smooth: true + width: originalImage.paintedWidth + 6; height: originalImage.paintedHeight + 6 + visible: !placeHolder.visible + } + BusyIndicator { anchors.centerIn: parent; on: originalImage.status != Image.Ready } + Image { + id: originalImage; smooth: true; source: "http://" + Script.getImagePath(content); cache: false + fillMode: Image.PreserveAspectFit; width: photoWrapper.width; height: photoWrapper.height + } + Image { + id: hqImage; smooth: true; source: ""; visible: false; cache: false + fillMode: Image.PreserveAspectFit; width: photoWrapper.width; height: photoWrapper.height + } + Binding { + target: mainWindow; property: "downloadProgress"; value: hqImage.progress + when: listItem.ListView.isCurrentItem + } + Binding { + target: mainWindow; property: "imageLoading" + value: (hqImage.status == Image.Loading) ? 1 : 0; when: listItem.ListView.isCurrentItem + } + MouseArea { + width: originalImage.paintedWidth; height: originalImage.paintedHeight; anchors.centerIn: originalImage + onClicked: { + if (albumWrapper.state == 'inGrid') { + gridItem.GridView.view.currentIndex = index; + albumWrapper.state = 'fullscreen' + } else { + gridItem.GridView.view.currentIndex = index; + albumWrapper.state = 'inGrid' + } + } + } + + states: [ + State { + name: 'stacked'; when: albumWrapper.state == '' + ParentChange { target: photoWrapper; parent: stackItem; x: 10; y: 10 } + PropertyChanges { target: photoWrapper; opacity: stackItem.PathView.onPath ? 1.0 : 0.0 } + }, + State { + name: 'inGrid'; when: albumWrapper.state == 'inGrid' + ParentChange { target: photoWrapper; parent: gridItem; x: 10; y: 10; rotation: photoWrapper.randomAngle2 } + }, + State { + name: 'fullscreen'; when: albumWrapper.state == 'fullscreen' + ParentChange { + target: photoWrapper; parent: listItem; x: 0; y: 0; rotation: 0 + width: mainWindow.width; height: mainWindow.height + } + PropertyChanges { target: border; opacity: 0 } + PropertyChanges { target: hqImage; source: listItem.ListView.isCurrentItem ? hq : ""; visible: true } + } + ] + + transitions: [ + Transition { + from: 'stacked'; to: 'inGrid' + SequentialAnimation { + PauseAnimation { duration: 10 * index } + ParentAnimation { + target: photoWrapper; via: foreground + NumberAnimation { + target: photoWrapper; properties: 'x,y,rotation,opacity'; duration: 600; easing.type: 'OutQuart' + } + } + } + }, + Transition { + from: 'inGrid'; to: 'stacked' + ParentAnimation { + target: photoWrapper; via: foreground + NumberAnimation { properties: 'x,y,rotation,opacity'; duration: 600; easing.type: 'OutQuart' } + } + }, + Transition { + from: 'inGrid'; to: 'fullscreen' + SequentialAnimation { + PauseAnimation { duration: gridItem.GridView.isCurrentItem ? 0 : 600 } + ParentAnimation { + target: photoWrapper; via: foreground + NumberAnimation { + targets: [ photoWrapper, border ] + properties: 'x,y,width,height,opacity,rotation' + duration: gridItem.GridView.isCurrentItem ? 600 : 1; easing.type: 'OutQuart' + } + } + } + }, + Transition { + from: 'fullscreen'; to: 'inGrid' + ParentAnimation { + target: photoWrapper; via: foreground + NumberAnimation { + targets: [ photoWrapper, border ] + properties: 'x,y,width,height,rotation,opacity' + duration: gridItem.GridView.isCurrentItem ? 600 : 1; easing.type: 'OutQuart' + } + } + } + ] + } + } +} diff --git a/demos/declarative/photoviewer/PhotoViewerCore/ProgressBar.qml b/demos/declarative/photoviewer/PhotoViewerCore/ProgressBar.qml new file mode 100644 index 0000000000..5498c6e5c9 --- /dev/null +++ b/demos/declarative/photoviewer/PhotoViewerCore/ProgressBar.qml @@ -0,0 +1,57 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Item { + id: container + + property real progress: 0 + + Behavior on opacity { NumberAnimation { duration: 600 } } + + Rectangle { anchors.fill: parent; color: "black"; opacity: 0.5 } + + Rectangle { + id: fill; color: "white"; height: container.height + width: container.width * container.progress + } +} diff --git a/demos/declarative/photoviewer/PhotoViewerCore/RssModel.qml b/demos/declarative/photoviewer/PhotoViewerCore/RssModel.qml new file mode 100644 index 0000000000..01361a63d7 --- /dev/null +++ b/demos/declarative/photoviewer/PhotoViewerCore/RssModel.qml @@ -0,0 +1,54 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +XmlListModel { + property string tags : "" + + source: "http://api.flickr.com/services/feeds/photos_public.gne?"+(tags ? "tags="+tags+"&" : "") + query: "/feed/entry" + namespaceDeclarations: "declare default element namespace 'http://www.w3.org/2005/Atom';" + + XmlRole { name: "title"; query: "title/string()" } + XmlRole { name: "content"; query: "content/string()" } + XmlRole { name: "hq"; query: "link[@rel='enclosure']/@href/string()" } +} diff --git a/demos/declarative/photoviewer/PhotoViewerCore/Tag.qml b/demos/declarative/photoviewer/PhotoViewerCore/Tag.qml new file mode 100644 index 0000000000..cb93b582dd --- /dev/null +++ b/demos/declarative/photoviewer/PhotoViewerCore/Tag.qml @@ -0,0 +1,91 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Flipable { + id: flipable + + property alias frontLabel: frontButton.label + property alias backLabel: backButton.label + + property int angle: 0 + property int randomAngle: Math.random() * (2 * 6 + 1) - 6 + property bool flipped: false + + signal frontClicked + signal backClicked + signal tagChanged(string tag) + + front: EditableButton { + id: frontButton; rotation: flipable.randomAngle + anchors { centerIn: parent; verticalCenterOffset: -20 } + onClicked: flipable.frontClicked() + onLabelChanged: flipable.tagChanged(label) + } + + back: Button { + id: backButton; tint: "red"; rotation: flipable.randomAngle + anchors { centerIn: parent; verticalCenterOffset: -20 } + onClicked: flipable.backClicked() + } + + transform: Rotation { + origin.x: flipable.width / 2; origin.y: flipable.height / 2 + axis.x: 0; axis.y: 1; axis.z: 0 + angle: flipable.angle + } + + states: State { + name: "back"; when: flipable.flipped + PropertyChanges { target: flipable; angle: 180 } + } + + transitions: Transition { + ParallelAnimation { + NumberAnimation { properties: "angle"; duration: 400 } + SequentialAnimation { + NumberAnimation { target: flipable; property: "scale"; to: 0.8; duration: 200 } + NumberAnimation { target: flipable; property: "scale"; to: 1.0; duration: 200 } + } + } + } +} diff --git a/demos/declarative/photoviewer/PhotoViewerCore/images/box-shadow.png b/demos/declarative/photoviewer/PhotoViewerCore/images/box-shadow.png new file mode 100644 index 0000000000000000000000000000000000000000..431af8545d342d1d1451d3052c6161703531eb75 GIT binary patch literal 588 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 literal 0 HcmV?d00001 diff --git a/demos/declarative/photoviewer/PhotoViewerCore/images/cardboard.png b/demos/declarative/photoviewer/PhotoViewerCore/images/cardboard.png new file mode 100644 index 0000000000000000000000000000000000000000..1847ab528ddfd234db7bdc8399ddf975d95685fa GIT binary patch literal 8844 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 + + + + AlbumDelegate + + + Remove + + + + + photoviewer + + + Add + + + + + Edit + + + + + Back + + + + diff --git a/demos/declarative/photoviewer/i18n/qml_fr.qm b/demos/declarative/photoviewer/i18n/qml_fr.qm new file mode 100644 index 0000000000000000000000000000000000000000..c24fcbc46cd9730208a116ab3408cf6201b4e9e3 GIT binary patch literal 268 zcmcE7ks@*G{hX<16=n7(EZlq7iGhJZfq}t&36Qp8U}>KXq_Y`VcC!HK*{nToM}ag$ zCJ>)y1`(oMHjPUN(x8|cR@yeNq$*oYI$lASOX735Kv(WSPQ}u7N^AIY#i!O YGNb?OV literal 0 HcmV?d00001 diff --git a/demos/declarative/photoviewer/i18n/qml_fr.ts b/demos/declarative/photoviewer/i18n/qml_fr.ts new file mode 100644 index 0000000000..9f892db616 --- /dev/null +++ b/demos/declarative/photoviewer/i18n/qml_fr.ts @@ -0,0 +1,30 @@ + + + + + AlbumDelegate + + + Remove + Supprimer + + + + photoviewer + + + Add + Ajouter + + + + Edit + Éditer + + + + Back + Retour + + + diff --git a/demos/declarative/photoviewer/photoviewer.qml b/demos/declarative/photoviewer/photoviewer.qml new file mode 100644 index 0000000000..468f2c8aef --- /dev/null +++ b/demos/declarative/photoviewer/photoviewer.qml @@ -0,0 +1,110 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 +import "PhotoViewerCore" + +Rectangle { + id: mainWindow + + property real downloadProgress: 0 + property bool imageLoading: false + property bool editMode: false + + width: 800; height: 480; color: "#d5d6d8" + + ListModel { + id: photosModel + ListElement { tag: "Flowers" } + ListElement { tag: "Wildlife" } + ListElement { tag: "Prague" } + } + + VisualDataModel { id: albumVisualModel; model: photosModel; delegate: AlbumDelegate {} } + + GridView { + id: albumView; width: parent.width; height: parent.height; cellWidth: 210; cellHeight: 220 + model: albumVisualModel.parts.album; visible: albumsShade.opacity != 1.0 + } + + Column { + spacing: 20; anchors { bottom: parent.bottom; right: parent.right; rightMargin: 20; bottomMargin: 20 } + Button { + id: newButton; label: qsTr("Add"); rotation: 3 + anchors.horizontalCenter: parent.horizontalCenter + onClicked: { + mainWindow.editMode = false + photosModel.append( { tag: "" } ) + albumView.positionViewAtIndex(albumView.count - 1, GridView.Contain) + } + } + Button { + id: deleteButton; label: qsTr("Edit"); rotation: -2; + onClicked: mainWindow.editMode = !mainWindow.editMode + anchors.horizontalCenter: parent.horizontalCenter + } + Button { + id: quitButton; label: qsTr("Quit"); rotation: -2; + onClicked: Qt.quit() + anchors.horizontalCenter: parent.horizontalCenter + } + } + + Rectangle { + id: albumsShade; color: mainWindow.color + width: parent.width; height: parent.height; opacity: 0.0 + } + + ListView { anchors.fill: parent; model: albumVisualModel.parts.browser; interactive: false } + + Button { id: backButton; label: qsTr("Back"); rotation: 3; x: parent.width - backButton.width - 6; y: -backButton.height - 8 } + + Rectangle { id: photosShade; color: 'black'; width: parent.width; height: parent.height; opacity: 0; visible: opacity != 0.0 } + + ListView { anchors.fill: parent; model: albumVisualModel.parts.fullscreen; interactive: false } + + Item { id: foreground; anchors.fill: parent } + + ProgressBar { + progress: mainWindow.downloadProgress; width: parent.width; height: 4 + anchors.bottom: parent.bottom; opacity: mainWindow.imageLoading; visible: opacity != 0.0 + } +} diff --git a/demos/declarative/photoviewer/photoviewer.qmlproject b/demos/declarative/photoviewer/photoviewer.qmlproject new file mode 100644 index 0000000000..d4909f8685 --- /dev/null +++ b/demos/declarative/photoviewer/photoviewer.qmlproject @@ -0,0 +1,16 @@ +import QmlProject 1.0 + +Project { + /* Include .qml, .js, and image files from current directory and subdirectories */ + QmlFiles { + directory: "." + } + JavaScriptFiles { + directory: "." + } + ImageFiles { + directory: "." + } + /* List of plugin directories passed to QML runtime */ + // importPaths: [ " ../exampleplugin " ] +} diff --git a/demos/declarative/rssnews/content/BusyIndicator.qml b/demos/declarative/rssnews/content/BusyIndicator.qml new file mode 100644 index 0000000000..bc131804f0 --- /dev/null +++ b/demos/declarative/rssnews/content/BusyIndicator.qml @@ -0,0 +1,53 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Image { + id: container + property bool on: false + + source: "images/busy.png"; visible: container.on + + NumberAnimation on rotation { + running: container.on; from: 0; to: 360; loops: Animation.Infinite; duration: 1200 + } +} diff --git a/demos/declarative/rssnews/content/CategoryDelegate.qml b/demos/declarative/rssnews/content/CategoryDelegate.qml new file mode 100644 index 0000000000..29f2a0458b --- /dev/null +++ b/demos/declarative/rssnews/content/CategoryDelegate.qml @@ -0,0 +1,82 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Item { + id: delegate + + width: delegate.ListView.view.width; height: 60 + + Text { + text: name + color: delegate.ListView.isCurrentItem ? "white" : "black" + font { family: "Helvetica"; pixelSize: 16; bold: true } + anchors { + left: parent.left; leftMargin: 15 + verticalCenter: parent.verticalCenter + } + } + + BusyIndicator { + scale: 0.6 + on: delegate.ListView.isCurrentItem && window.loading + anchors { right: parent.right; rightMargin: 10; verticalCenter: parent.verticalCenter } + } + + Rectangle { + width: delegate.width; height: 1; color: "#cccccc" + anchors.bottom: delegate.bottom + visible: delegate.ListView.isCurrentItem ? false : true + } + Rectangle { + width: delegate.width; height: 1; color: "white" + visible: delegate.ListView.isCurrentItem ? false : true + } + + MouseArea { + anchors.fill: delegate + onClicked: { + delegate.ListView.view.currentIndex = index + window.currentFeed = feed + } + } +} diff --git a/demos/declarative/rssnews/content/NewsDelegate.qml b/demos/declarative/rssnews/content/NewsDelegate.qml new file mode 100644 index 0000000000..333e018268 --- /dev/null +++ b/demos/declarative/rssnews/content/NewsDelegate.qml @@ -0,0 +1,71 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Item { + id: delegate + height: column.height + 40 + width: delegate.ListView.view.width + + Column { + id: column + x: 20; y: 20 + width: parent.width - 40 + + Text { + id: titleText + text: title; width: parent.width; wrapMode: Text.WordWrap + font { bold: true; family: "Helvetica"; pointSize: 16 } + } + + Text { + id: descriptionText + width: parent.width; text: description + wrapMode: Text.WordWrap; font.family: "Helvetica" + } + } + + Rectangle { + width: parent.width; height: 1; color: "#cccccc" + anchors.bottom: parent.bottom + } +} diff --git a/demos/declarative/rssnews/content/RssFeeds.qml b/demos/declarative/rssnews/content/RssFeeds.qml new file mode 100644 index 0000000000..970719ab91 --- /dev/null +++ b/demos/declarative/rssnews/content/RssFeeds.qml @@ -0,0 +1,59 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +ListModel { + id: rssFeeds + + ListElement { name: "Top Stories"; feed: "rss.news.yahoo.com/rss/topstories" } + ListElement { name: "World"; feed: "rss.news.yahoo.com/rss/world" } + ListElement { name: "Europe"; feed: "rss.news.yahoo.com/rss/europe" } + ListElement { name: "Oceania"; feed: "rss.news.yahoo.com/rss/oceania" } + ListElement { name: "U.S. National"; feed: "rss.news.yahoo.com/rss/us" } + ListElement { name: "Politics"; feed: "rss.news.yahoo.com/rss/politics" } + ListElement { name: "Business"; feed: "rss.news.yahoo.com/rss/business" } + ListElement { name: "Technology"; feed: "rss.news.yahoo.com/rss/tech" } + ListElement { name: "Entertainment"; feed: "rss.news.yahoo.com/rss/entertainment" } + ListElement { name: "Health"; feed: "rss.news.yahoo.com/rss/health" } + ListElement { name: "Science"; feed: "rss.news.yahoo.com/rss/science" } + ListElement { name: "Sports"; feed: "rss.news.yahoo.com/rss/sports" } +} diff --git a/demos/declarative/rssnews/content/ScrollBar.qml b/demos/declarative/rssnews/content/ScrollBar.qml new file mode 100644 index 0000000000..79f362d222 --- /dev/null +++ b/demos/declarative/rssnews/content/ScrollBar.qml @@ -0,0 +1,107 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Item { + id: container + + property variant scrollArea + property variant orientation: Qt.Vertical + + opacity: 0 + + function position() + { + var ny = 0; + if (container.orientation == Qt.Vertical) + ny = scrollArea.visibleArea.yPosition * container.height; + else + ny = scrollArea.visibleArea.xPosition * container.width; + if (ny > 2) return ny; else return 2; + } + + function size() + { + var nh, ny; + + if (container.orientation == Qt.Vertical) + nh = scrollArea.visibleArea.heightRatio * container.height; + else + nh = scrollArea.visibleArea.widthRatio * container.width; + + if (container.orientation == Qt.Vertical) + ny = scrollArea.visibleArea.yPosition * container.height; + else + ny = scrollArea.visibleArea.xPosition * container.width; + + if (ny > 3) { + var t; + if (container.orientation == Qt.Vertical) + t = Math.ceil(container.height - 3 - ny); + else + t = Math.ceil(container.width - 3 - ny); + if (nh > t) return t; else return nh; + } else return nh + ny; + } + + Rectangle { anchors.fill: parent; color: "Black"; opacity: 0.3 } + + BorderImage { + source: "images/scrollbar.png" + border { left: 1; right: 1; top: 1; bottom: 1 } + x: container.orientation == Qt.Vertical ? 2 : position() + width: container.orientation == Qt.Vertical ? container.width - 4 : size() + y: container.orientation == Qt.Vertical ? position() : 2 + height: container.orientation == Qt.Vertical ? size() : container.height - 4 + } + + states: State { + name: "visible" + when: container.orientation == Qt.Vertical ? scrollArea.movingVertically : scrollArea.movingHorizontally + PropertyChanges { target: container; opacity: 1.0 } + } + + transitions: Transition { + from: "visible"; to: "" + NumberAnimation { properties: "opacity"; duration: 600 } + } +} diff --git a/demos/declarative/rssnews/content/images/busy.png b/demos/declarative/rssnews/content/images/busy.png new file mode 100644 index 0000000000000000000000000000000000000000..664c2b1491498ee0158cb7674602265cc5f5c70c GIT binary patch literal 2629 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 literal 0 HcmV?d00001 diff --git a/demos/declarative/rssnews/content/images/scrollbar.png b/demos/declarative/rssnews/content/images/scrollbar.png new file mode 100644 index 0000000000000000000000000000000000000000..0228dcf9ebb52f89ef1ee1ba502649abd78e23d9 GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=7>k44ofy`glX(f`uqAoByDx`7I;J!Gca%qgD@k*tT_@uLG}_)Usv{ 0 + Behavior on opacity { + NumberAnimation { duration: 1000 } + } + + Text { id: dialogText; anchors.centerIn: parent; text: "Hello World!" } + + MouseArea { anchors.fill: parent; onClicked: forceClose(); } +} + diff --git a/demos/declarative/samegame/SamegameCore/pics/background.png b/demos/declarative/samegame/SamegameCore/pics/background.png new file mode 100644 index 0000000000000000000000000000000000000000..3734a277449c0937552dde79ed2fdeb54f0b8234 GIT binary patch literal 313930 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 _jDoO)^e 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%0ACyXFIT$gT!z54fI#}1<;OuZ{Q{oR-to0S33 z7DZOhEgzLnEvF!I5fS#{s=jR*N35>^;=QX_MgRj=PR1lm!o5IhLav7tN9SL$xoH@K zIgqHwaU`F0=|2jxz)W`s(XY-&5_CP#J8MSya`BI6<}Bp=H^O*D*qN#d1HpN*H^&r} zM>Q8tsj~%pUx|4o7y+{79nm#{dcaCO^$(nSD%2Eg@Mj6wQYxaqNLbrL&*Pmis-zmN zqgy2Wf~LzIP$Klni2CiJhFhwjv9;?$Ah#s<8$LQnMX0ZJ|CfsBuzpKrY-?i&R$MM4 z$2p^ANGu~{R$;lerXe_t(Q0yNKU5dL&P2ZH&!BEh#iaHtv^mk4v~jsK;Ftk;YO0*Z zdBC#KV#P|HP0;@U?wp~pTvOQbPG2ZvNGI>?#<;LyQ(nqUuSI;&JXCON2n_L$_4~TE zw{@I4iMSR4{1Y!g&jBD=(W>OkT!_rfd@#2-{aiE9S@W7%<_cR_f7?dc7Z5&spez)PrGq=2gRsje$+`itvecZpMo-){n zE6mNV|Mysa8v{})EkowG3GZg7a%b=?eC&V!_4wnlf0jY!*LSIe&G0&evclEWOU8Og zl`ANOcrL^*vhf-0WU+zx6fDDkQnkD|1}u;{IhR3BH-Tvz$Qq>P3Q`#eHsOt-@>~== zf6MY785|=aA3?BLNUM7I>jS`io|YaTZv*!5f<8P)W%X{i0(Cw$Vf2{0o}xH40>)bo zjf=*;sUOz%dZCY|>PBmGR8B$Tlz|FZVH=T_ZH*+bu?OAU-3^XVSK z1eRO=bdQ^-c#5^CKZkT60wO8lmTo#u$`p`#6u{d4C1=*2(gI$yF!Lxh#!=RuLdxcx zCGR{~wEKJaZ9r_QVlFwr_R7^T#b9 zVf)xVzTUpw(x!%<*fX>+ZSow`D>|;tA1i3s2llKLQpGn4$o%)`AAdjp*z>bw-{Klo zzEJ;_R9i=>V4DEvGdxuu5-ldh%2TvDT@SKDF zrm8LV$UIoRj6AW(*gZ&1Q%*k}mp&Q9=gZdIHbYh2zybRw0gIzpS13J}frUpQM2IXa zUvQ=*b}tErP%Gvc<*37Tu)%qVp+skczj`0$Ov3BPKrm;?haY;tD~FVw-#39+=gS0O zi;B3u>&FxA^QJED29A+){9jiL;6}dn{|1oKeZ#Ga{^EGtg%UW0KVW)6699Kn$ku*^ zGEIME&BxN-W^LvR)qYy8-z~|<4ck^`t%x;KqjJvJPZA6s94HG)8}kw}*YjOMrDbx! zv5PG7NieGIwbKV0@>xUF>oxTB-dYe)mLA4Jg;mL7CgGx7zc$psj_}cH4NE*i5=p4D zD+%KJHIxBcyMg;F;|qH98WX^!tKkK!V`PKGKd3YM$ASL8yXZ9>}8{p0p! zOCKtD%7<9`v{ai7Si~hvy-zBAxy_`H!##mS!Sne1^Z7sDpM8jmxOBe z0<~2%5Zy6M^ywYu^nY!%Xqw6D8mpb1HT^mW6GDs`P)6*fD+W>dv;B{A4WcSIwb)W6 zs2q>|M_q2CW@jd$?TW@Rc|(1dQAnvy3`gWp2&I41z0v%2{koxZl#vPRyt7#mR!C@F zmxht-gyP8mK+wO{@tZc1LTA-Fcm%iki-_c$RoxyCWTo0{sU>v*XG`^}y-Q0l>hh@^ ztlbrcL$yR4E{KX=;DuId;8#cVln#g0c;_eO*if`(Yf!6UI0|*r1;qrH$aUkwhwyEFxR)AEpq5LeF7mZaa&kQVoH5ii9{%EUR&v^O|o^^ z+W)DavXx0-<)Ec1?|4V~hrG^;;VNMD9276As)C{ciLdh;HiJvV@pTDLAXmQzu{-M` zpGuhue%>R+U%tAQLO~U?+8O~WU_C0yx|a#3^3Mu4x$n8C`Olq&BHj1nSw{HP@9$-5 zDzg$=S#mDX&*CRpu-f1!SQ_9|mF`ST>C_WcUG7x^0Qc?w<^DCL1YPkp(5O{}wD!>L z|4rJ0rBu;FlUy`-4O-#%=ih&Q|IcIpJa}9o&$%e?HAJ2rSs2N1NBL%rII zICW7B8umC%%oP?znSM43fK$6MPkM|`yqu8;n}v+P*y4$5tqZoobPJ|*pv8zRYB(e* z8dd*^f?ZJpmjR-+=#tD?a+aQC+I7s~P_|U2+1a#}0IXjF8bt;nE1`}@gLbmsZ1_FE zS|r7!u1@CP3dVncz>G5~i2*okDOuh&G^QjmnuQ=j zIau9f$~OShCfgxXl5%U^Hk2yV1T8*v27F*bz$?f7Q0C&LD3ZznoRxe!j`G6HlbOq_ zHHYZwKo_Fbar&UjYs0diPP4m=et&2b%KC)nDur%hMc7Rxq1M!H+N8P<3I=We#0|0m zx2^Qhj$gNeUz2Q*n})5aoG}{VTFSs?GuJ9l^m_C;FPx}l>RbxOOv==7OHBJrYF0BjtU!qpkL7lC?Di=RdOA|R-I6xhB;(o|+ z=p<{d&^903D`seI+{#Te_Re@XXT;DM$hy2kedf^%>Jf_%?3Ql#?aMvg zJMD}i4$?!Pkk`{NUH&`xKC=oPR={lv7zLt;UC^P;CS=y)a>Dpj- zJN@y3uQito(m%aLB~+tkQYt#JPC+)n?D+6}oSr9A-z@sRI1!)FhR0Ju74VX}o}f=H z$g>x#!wkFiG!dA-(IGm*JxsV2$H+O*D7m>m#^oeY-zHw3G~#{%`o;T;q-2voN* z!Uj~pc^@<^U&um0OqZFUu#Wb&tz;;hGEns_V}+oMRhKp!PJh_+Fs!2Gk)kgL%P7?l z@6p=<%t2lR*nn-r?I!n4He*z35K}V%zFMVr1GGQ|f08T>Rpo?{Gmp9{4cV@|*=k91 zuTa8{@Zoha7A2bLPsH6O!7MypuoA8bNPQNs4&VLUnA)$3G7~r8mUshhNp4BDgl*$3 z6(ou+q5RPXxh2^)xiw0)fLHS`75I)HG?oR|6!z;yb6}-2i3K=A}uD+05`%OmtX3`*0BtNz0xh9Yj)#o%r{xv(~lzbr}|s?g(UN1E&v}f&Qedo=3&ijT1cZ> z>vP-{{I+Ri9!F(4a?5HR>?uzrEv!=9Wjd0&1;b^f@=V}=!G>2wbGvW%+xBHcB9P1- zRkN#`V5lDlL@apL0t(Yk4d2>cREdb!gXo z!_5P@C`T*(%hWODXZq(+eu=$<8u;QQxd7(6>j;aF$6W>XDwH4e=k+{ zw@50(S2ZQAz+By)*3+0$#8b8fusfB6@yZSxyKi&-A*&&J%YbsYR|WC8L=9WP9kBKK zFq~-dGw-Uq*6**;4A$ zO0wZp;k3ZpG4Of=-4i}GxoIlZbog9HtWpg~E57;2M&M_&;R`O`9II&Gn2Ce=ZX+A7a&8sD$PTlG*ngH5|h(y z2z;_=>bxQ_AW&H}6G8i|jYW4lsfez4*C*_DtU8XI_k8R*@9fo6K5QoX?1}YRov*c> z^BZfD{(}t^m}x$@`AyWF|I3V1d||>{&2*Pv&Z4Ig6X{cqbg7TI$iSnifK#de-Ag7? zOJi<-BsJStQirRlv{IOMJe^Kj91d0Kp_zOuY;AZM?4eey_G#V5e{|q zXWq-}`oQVAe+ZCn8$Ry1ZIY4)4+xbrr7CbyE>dX*5weVSff+d~%)}$8n&@J!{Pj@xg<(J}qLVr`0J#7T)P5;{D-hQ(>P(f6>6bYs9E=oSIOvX?L%de|KiqX4Q5hqASR6K7GJb3V>xLLv)BUvMR21wHy&6cuDW{cmZl< zGR~ZD?7YmbA?!rGGNXq8pCj(sQ#keZ`zsm)?*y{Gg~wft;)}~%*j9TzIsJmf;fi6m zRIK~^_S%_RT|U3(u;jJfW5ageK5pAKTep<*CT6I|n*#eO7}gQrm9NSm<(&U|{`u$U ze}C?OANlAr=@uUu<`JXv+Th6DGgOw^utq{0Wr zgDj@hVmmpG{m6Sh3aQ^`r@W^=8bmmI0Qi20p2GxilxpBQjlYsXI+f3L)R7c!n4iP# zF@?D~UocL`4Kaq8TiRJdN~y(EA$3@qB&7~okv8;Pw2n&apH<|V${$tE6*ZlrOYHUQ zOTW=ka`OyV+H#BFhpr6z9{eG!^;J2yU1yQTn<7vRAK|za^hW_xDO!IFwG15H;&!uu zvmVm=^ciaaXr-x}NmXeDv5? z^_r65Pz-p%wAYSd0iwHH$;R(y=8O{b-R*pRsn5hwLT>CuqI+~^uVmD;WSRvck3Do8 zJci4(~8bUWA^pi6dCBz+^6<3M<(E3OoK&(Dh1Ue>bcfYuDL|Lq>dq zop-BlzkU2J%TI~_vM2S->=4h)E8&IKQ|#eOki7wy%;Hy69|eoT%cj=vF^bK@d}GlT#Xkz1{pf7Ql6~sH!%K!0qD+jwqzS^eVTs|1E7B z(pIR`f-+Oj7-}$dH24nYw4anxXJOHyYE9Ja-(mPTnaL7IHT7;m%W?2br6E04?S=*( zoT8+3-cIv!>q2NOht4qV3ARLb6mEHp2Nz0c-Xg|p#>q5B$sgSk(pGaxTUJGrcXVZx zr&)tACiuQA3o(N`RdJI?)&0d9uhB_P^$xdGCa4-wr&b2L&ww<3bp)kLE#ab0Mo=g_ z>-e2M2M`)ULWDcz$SCer%u*(zbGDxIUs-N+hVUz$Gd3o{)}c-jY32S&ibkz!{)SsZ z;ZV0?JOvV1Dio5MT%ZEon&D{C;Ho}B1&AA#zy0)%O)JByfUIB8)tfHNEKFa@^70DTU9B((pAI*K#kI^C#U`xrbK_Ha5_ZDKNA{2LtHS}S zC(WxavmZg^q`ew*lDGw`CsHaRT(i1SFA>hCSuka=j1(ZH?VfHxA|wgPX+YVR$%uWV z;C%q*V*|j?=l4GzUGdL0i|hi87db`3w)+lMo2`s=M@aa%FSs~Z*tSqQ*r+Oy0M3d0q{SN{*`8Uic<~wBoaJxm{0jeRzk!y(T66w zflb~nDfRc&Mf z!#RKR#F{DW*`73y$Bn6`&WxrCMQapq<4;qypLRN@^)jjH{Vs*qAn{S~uDk?l&`)^- z1c}VWfh_c6V-jFNm|o+M(6qw6Dd|Nh>ibM9F$rHT?m*9l$rMjD9piPWvAuhmxwP3Y zb?bzu=|+y`h)_*U%B9#+)`{fDbj)$GI;LX{R{kt$i`A2=&OQMZ5a^rmlm^OXZP^MHRG3bdDw?Ub&q{^Eo0% zAWmpBtV%77-C3`Y=xpVE!v?u0Y@6IS-0EC^b)C*+A4mSxRK2G_eG9W3FL2aaEr8=d zrOm@Sn_SP;PpZ1@<*YPL1=C3;qe|)G0&ZgQ<#>fE>ad5&Db5@*Gav&nV0A|9@Eoi|555zej5`L2l>g+{mQIFvz z!GI*vmeRH%QAzr0zlV_?y&oC<0(7wvB3by{KmYjr&mZ6a=W{Q?{#n5%L;AmK`#?CE z-d_gvQbeaqQxV*l=8H{+<>i}i6%Sy>7qB=1!bLrzgYC@RYf+Em$az0_wAra(al-j= z^=cbReDYkMjGfFy@x_QV`{YX~8sdwpylBG)N_t6TB*Ag0wS{rq!gmlf8x+mN= zxo@a5`1J-fquJCvqT;Hvo?S+7XNA$7db70U2eIadkp!#+f9Vl0ca#m?io?g`tT>#P zm+@u8(<)R6ODXOIvGR)c`R}RXOQ5~-5J1B69!5JFMEC-ynmq@8((_+|sh(Ik!Kr~W zN(_ZKA8mj&PGzvzW8ML9`IPY@*z($O1(Z?|n~%&R$+i_cPhlyly$STH6vmS~E+d5=|K9U6Yg?*Gm=A0uFaN_+59K&3_l_)O_ro-@gP9l9G9<4; zRfwz6geu#P93c>2P~Q)?Jq<1I$5Cn2;z@1O{Tigk3lf$m!7E3Z^#XO)jy|JI7c5U3 zgM_JIlCecKvfqfrlj-4cdNLiPHk+ReRIPSWjIsQ2+cYRgYv$3Z`wHQaaFiaWDX7tJ znU9=_QYPFXvPRUFm4%xygQ|isdjD{~+Hw0>m7}{k$4YF+^?}@8z@Ny}k##8laD*{DI1*BGk?>))3)j2A3P&k}aRR15g0kW5?475$fFWR2- zD^0NdS?F~D-5L}Kb6hv6FpQahqq>PJwSE3p3~-`tGe+Xu>r>#EYNtQda5DDal+~ z|G2XhtD?qiH2Xc;(+lTDYa3th$0=t?IgaOF&p-e8{@;Io{?F(0?<4OGq;d_SA=gYE zyf7uEjTSB1wnvH4)xaBQI~hh#gK;9;N|V}TbU4`4GT}x_&Gt``QfZctgGa7O{wgPx zy&Ki>it%j;Ylm3&FumzPlJy`WW@j(f_!*N&HJbWY9~Fif_SEz?M=Y z=ZX)t+7^=NFwUB?2A$NQEF%bx9|n{r7_Fj}yh_VxW@aT&F$VttjZ*c8N`xU>aI^VK zqlBRfHNy&+{t4Ja+~_bE1SvbK?l#ylCQ3d7ml?R)BjlFUbqs1b>Uk_^1o9|; zR1gVb%7whC6E-|l2cCEqonm+CzP1z)dgOfMqY$Y3k$2`^Dv?!`KPfNV-jwxuE0#l6 ztMAJv%y(0{;PnZK8tiyFO*P?GoT2f>iF%lnby9z`o+dTP)EQ81%3;kyZ!%=Fm{yq) zYCPS97^H~NXbwApNG@7`sc_D=B&>Hsr4dkS zTan!wJ{xtsG=%-yH7rD56u`7&g}t3qh%8!vSff-&?maNC5QLsk&=bu-a2qKJnJW5h zL@txHtT5+@Nzzrf!yk;>mhQI-unaV78x%`mx8_ZA#jgdJmRenzx@8c-niW@3Y_&%& zk$1KT&u;mU*y9L8J8>FP40=xSjuF0NyYl%Kx&OY&eXD^}o7AEN6_i_XsO`5@Y7I<} zYn$`a+P;LNA#JElZHGjCt~>)1X@|Yc!ofE4OMZ?sh#uX7hSMd z_nnoI_mo>*eMRL{KYqUu{K=_y>FuPg)6mg)j%qrGuKo;IfLp9^D#XMgk6l3FwJ@oE zMLS=kx91yksrsUfiXKNkp82^S&m-@-h)i`98Z<7OG(?j+W}5fBe?I^I>-j%_eE#RJ z&;NYi|9&3N(&xF1!GJ!Y#<}em@7NP|UMF_+5(j;0>@2x)l2rsnnEsuL5n;(IcLs8f zV_R2mKjDHr+q~3~kK;J@gKe&#gK3)%&USV+IM>I9)rG?u|6s}RZag}?d?IgLDp_=={|)gx*41OqkwspCI@LaK`OhGyXoeT zTq%FcXK{o@NiU2iG)h)0lsY>G5A;Q=etmUfZTiKQ?UAAgxuG;ONj5b8Vm}Lk3 z$}!YvhKJyrJncRTeU|8#bW4&Fl3s%Wmlq6M20;W5uEfnjz~qV+a4%%4Z=#ylr_qND z;I>JrCs2LOO0ZWW#NFM)!ICYi4`~mCk>#h^riB1Sj?6Otr92omo7JAJB_5CKjBrDL zSOvhrJAb&$`s-9`svwoOB=>}Sl3THP)bI?w2vG7U>>{z+3#q!%$Wx-EJlHL)%0yMH zP#uDjV_4y0wHsrFz{LtiAVE{OkKQ-o4 z!xpT$drksK9BEzKmYve^N&9t|M~Or$LI5}=keI{-Z_Dw z$-%{zpd03c3A`WX&uuz2yG^wgJ5?h+iSToBF`qt@0jj}U(SQMCpu-s3e0T>4Bt=RS zZ$1i6t?{VG-rcAbq>>B@&wX~DB`XPYQlWdyexPLGm^lwBRf1 zz(3Y$I7(pMpoPd%$^1aW&d1CyAKe?E@KWB>j* zK0o)rAN%L${`ok*f9`*O-~ayp{QIxRpMO99`0Me|9jsbB|C|siyJy6 zPMdXnJ|N$`F)w1+J|fS?UulMwX4^8af=U`sVldFt#!^PHbRq|t4&jxLxf8Wb= zKM&@dCHDs3=#8t!*I==s;%np6KFuK)a&;MAJtWW<4E$#RDVyN>PeZ3Z0kJHJc1*js2*htxCf9X%y2@PgJC(9@HmPMSsxuRc2)WW zC~0|bqKESvku^wDg$7floG|{rC>F{b9HH6+4Ed?1O!}<$6ymC75op<|#2I7!0J8`~ zsr{?YDih*gNs7;)1O9*+n8EzIPe`FyfCQ*ok?8X}lw@aw+e zw&}WBdLxBu0%`cq5;=^67y|2U-Mk5vrFsbVqsG35qzWC!D#1Wcz-hq@0LCQ{OhuH^&o__*xL~v-9xFQ^y!}6Ls9v1MM&zMx_qgh#;yJ&^Ia_`*QT;1y zaQxfn*{bl&zDyHPSbjqU)&j)3{>9Jbjr*A5L#5VtXU>uj9(&&R{CpgrkNx{&|GOg8 z{qOJ3zrOE(eeQpK-~ayHzdw)1o}UMgELpixSD6(N6JSlNc;}P8KJf#k{tp*eNy{%F zqO0pd=kx%aY=z)p1~<`dPQ9%43ex9hs_2`KE}sbgMhU}zXIs?E3Y^bqrU zeYkok!lla#$5e5V0w8l^6xL6SGsIxgXC3_2^6#mZk|y67B?g^>lK|mI8*LIhg~;Ut z8ut{M&sc`xm^oAWq|{M-#;hE_@_U<s#^A@gfu7#42AN8S(u7i6WVRL@XC3VxM3 zzeQD4HB1N%RnlqyDp4q_9c7g8raJ^Ix>V;@p#?o|1BbOH4s| z{enn6l(_urg<35tK6W^PmeVv?@V^D5mZ_=YN!=1|D!^FzN$uz*9Z#qrpRzx&9RM)6 zfAq!=^VsvT=jV~1d-JgFdC%O-9C{Wrp2TGaCn93irNh5>hP;#~8w752LM%7Z zGMD$;Im`hpK|9f`0Auu0NUO@!nTG;Ua?VBH&$VJI?=5qx{K~CkipzLZoE`FF`2!M7 zO7Z#?zV-)*PIU8hBIaa$?Xl49RiewS^d*6U z>(GYOss0VFVb52eN;CXU3l_|H|DbVcq%L6MQGs*0Ye@42%@_b~K#{+Vrr{c@fhF-= zZM4Bq+(@7ZCUsQ@aNDE@>IPDSsv{ZxOUpaP>IUO(a2>cuk>il( zA#DO|Nsstx-8C(Mm=+P8?0bcF>166H)e_VSQmbN4OD)4%_DAhZkIHVDtt~6gcAhu& zLLehJ(FF4__*BVPVNwVt;h_d})0^Trui-uy!XMgadF@-1FB06}&@_1xQT4BqsdFr9 zlsu0!=wSP(E=l;Nn?a37_7vlHiPiH4s@HA{;KZL0@1x3fH07m)-zpk+IF(&-8Asr4 zVO_-sc8R>OL~ZUgu8YTu(lkA>q3$hUWv;=cmw6qkcBD{9tt_<*h<&oY2(;vQ%k9gu zkeV#DvE5gu#&=}ka?`lGA^HL*^s?T#{@yOcto_X|r!~(RAUg^%&F{9n6Q(;i# zLTQM(vxzPCics|#hDuBj791#Qnh4ODmD-K!({NS|H*KbUbhh;wLX^um9hEx5wZgh+ z*l!y(RG+dBcC`UjK95$rJ~ZNW=d(KJ2}wzXe@QUaW^4h@K;jdsbUQEi&ZK6k`5W?T zU(-;R0?4-Ec9RW=h?hR0H&rqc&~MA1`pl-VS~m+vP|T?%Fz~HNf4Y$e1ginPxC;9( zz+&#ZoWT+bd&)Z6pDOpPB4O1;13h5CAW}73s+f@O+|%u|5M78M{)3g!w2FD&f5L7i zOLmep`s&UI%)NwnXWQh=Q!r=^Sl529c~iczH;ep`b>WBiB%I#RSXP?1KX3ljlVY&f zwCq@%_~HuT>Te?a@3lR3O)t9&mW*V!{^D>jBCN$e-1`>Ed ztnnqTBn2|hS;9V5*R39}@wdThJy5&ii`>Dg`DZ4XbIH`sS=gL~-8n#EiH<7c`K08d zq#*F9IaB$_`8YTd``fRUiYncR+Cx$zxrIxuZ?!s*FF%t@vKB4{flcKNOLfwXC1Mrx zHJGeLxRn)Xb&=|3)UQOBxDiv>zOsbZ#RRw7nc&2$%#j(ORTIpLu8BUFj zLhRT0HU^D=3ER#Muea#^oer(4iNXY(*kuxl08=HVqh1$7H2sfQxYaP;85lD4-7qyL~Zmic(A4}D7R9R@;vxBZ0zf`%@gL3j>Wrl?JZ{u z5VZB7EB>35uBlr>O44H-O8!a@pfb0Tx^gbLL6>^#Tg^m;vD-2Uar#dRuWMyBWU zA4e{KI{qbRW*)3|-bUB9Rq1um@}(SYPK`hEvgY}XyKeE9;7$WDjNKcQss@j(gLEZD zsL}+XNuNrc4lGQntuaJYNv^6c;Tt%V?-81k7=ib_l1*SG+`t(+NW@OgsxtP9X{h`Q zsjB{+5tcHSGXSj4RaHHz)9KIh)jbec8Bxt_ipQDI-^GTc4kv4JZ@b0&7u*5pBM97- zm1hfeKrQ?y2bCGpPi8iRsvfTOxQYr~F_8&=2dPyI6{PMhh|1o*wqANV-$b9VbJec_+^ATrTD<-~gsxtPYoLFiyO)J=dQa4p+ z{Lx)5!_CRY;d}8#Sx)Q8tseDYC#M=h?L+tdC(twojNmfcg&U#(m#*lh^<_F&&;4+e z$?f%OE7L!olhl5`)HAX%aH`z#6z{wFQoPcg`EP^N5Mp8p0u^*<{#2R5mGE+}G+Af5 zPZe)$p-V3B7vaZK_LEq}w zLbItXlG`t<|CgCptYwYfD6wa?2IdDfXHfA<^ikBHyVWiL*{`BFi_wdJ)}tpJrt$Wq-=s^`$@@601XtUA|xA{ zHQX~qG@sh94ix|v?^kuk2B=Od*veE58K+XIKaS0B}nsor@w8wX$E{|C~Ng`WuL?pRw zY!^obb16$iA3&sLFMYBV=*K{`iDE(P_VWyS-YO9{vw0?0C!P5hGsnon4>vY-Z%K=; zDDF9<9BX>xCHF}=OI>}JKH^Jt^?yVCm&o(^%71_|@2~Sy@lu)&AT7+q1aR$=zmoDp zm)+`kiAef~udQ?)ioJsfX1bHB$VUW<3fBMv^72GH3+w;j9x(2nOVe3gQE#T&5rgbl zM26w=b8+$XqW$tT(5_B#OE;(1SOB&_e&#yD?SHYRN_A-4ECkYn1?KSXD{sO(Q@EtQ z&$)|BKQ7AT;PMC2dgQch8!8roZBT3m2E`<7V#)`Y!j*MOf2jg5T7ODomr+wwO8=E9 z3f`s30Ficr@ldynurdran#nO#VYZ}x2%NXFW=APAMACY=25aVZI3<5L4@}uv3pZ7c zQZeKtT)-5Zg$XTN0uIBm=Y(z-;$*P6al7b?+5sCOzSS6g{1LTK zRFv;l!)&#BnGtLgM8-_n4?d6Fr;h07tU0H0W6u8eI1-gU-0B%hR9{hzOG|pp&G<27 zF}v&AMVtl?De?ZFNA=gf@GM{2-w{koA@cV5>JR(ZA=|K}qSj5pZmHVzr)g-oW07LY z=jeRGRU!zX>cCpGLTEv8LWEkxU?QO4`V3FY-^W)k* z{*Og}2}~-o+KK!**W%RK98E|JtW96B)1`d^y!W-XEptRn(^)63>+RnBLZ<^Q#2=ikIgBlBkP8^t>k@#5 z7p~6HMF|=IouQ8LL)84+Q3JyqUYTOZ)NR(Wz&7&ldG%u1{N$6kUpb0JQhpFX@;qMH)~ z7X9V?AzBFkXW^-*CWn{hHtkKT-qcwfIXkp5${7x)*JfzMxnBC!7W;ynoI-K}mgB5O zYp9D{v>gW))ss`NsYJp>l!(iK=;WYMLePDL&-L#SUHu-qZV$Y1tnh1}2VcSV+SLQm zhjYZP=>GJxErqk6h`QEL=TosqqtJcQ7Z00Y#7kp!He|dWM%RkrUG+AZjhS$#k{?3p z-$b59Q~!F-#g%_L17kBgmI0cw$5*P#MUD0!rRkViw&cOstE3@S+o-2WRLO*L)By}co&%)##5tw#8Wi2Jz`|a zp82_Rw?kmlmU#+Nsp|th-+|fJqx;XB(9wqa3x_IOF{Ey|Z*oi0%DN<}S3_O+6Lkw9 zxa!g-pNM|6SJQOvFizw4S*et^c+x^ux-4fJfmFAT^K^WMuBR%T*uX#KIM2SES2fEk ziB$h@{xhE;F7a}0-X9AM`VowQ$|z=#%IIK>xdsGIe_`y#pD5LHK9y4j zjK}FyV9U$+3ao@2T>t1vw@bRx>$h?0_@4SPhTtW9dU2AvSPH6S%RY^POYaD}?466- zc4qw9RncWx%hlL5|5E6p^9*+6ns`QVUl@bRoEeQ!BD4jQP|W)&PMx5j7fAz~jLj(O zh%pUbO0;tnu~;eNE3Is+=KKw{t0U<_Xt7vi1hZOa3(TNbGXRL#Dz4GaG}Zx@nu4BG zREW>=J?f;Aj(8d!nXs`+u&#>c+GL|tsfVScIwovxX(hgtwE}aik3zxiPx@=@2_edu zYYYhLf+>%eGOCIi-5;cuahwBUQ8U;*07q_RU^yRI_Ctnflkr_ARG)A#HgxR7NNED?Y_ z*iD`g$&#VaD%bO`SnhnmF31-sRPQ0Ywt>F@v=;|h{y1%Ots83Kza*oqYNY#%eUW2cx&NVzECFjA z2L11hW20&TKuyZRAbxk}WCgur@(p zC^H)VL-p4Jib8Qm#r7JG%*Rt6hwRx*>Zr|^yh0nf4XNkk!|0x9APxxyo_@K>*PHzE z1;2d7uV3)n7ySB7e*1#ozNX*4%I{zB+gJShfuFzNr#tSOY)O#NZJ_$(-m>FFH8;S@ znG^M-)&6ew3J%^>rW`0i9%6f5d+Zba#W?U5+#~fE%YKN`QP$e+3bGOwI3YE_eUc_@tEWG#6|d@9#qc`>FR zdGBOxQH6;`3BDO*9p^FOj6q1^L<2|E+3?N{1ZPed;v$2@=PQ_N`g2SZl(VGwp0D7= zJ4E1}xZ?Lc!NjoqW*EB#t7FC3*E#S_TBZk+%V|2ET?0k#E+!)vYYbywE%ZnUjV>0M z*2kxd1y04Za0V%FEuN{w{pi^#U8-aPJK+@O@hTK=XJ}NF_;0B=9a$;jc2e+B}S*p)~3t}%~4dNhzV`?Y1p*=PuBC4BRH3>a_&(vOZe}zbQsp^PT zZ#_VO)ePitTBlB^{XDdo&903BC>3Oo)(XQC0pGDm| zTaw!*UvK#N1HXMuzkS2+-_q}2@yi$a`HTE?$G5wD`;ebMtFA@$(&DKIGem zk2~&3ZeWc!iviy>GcSRy6r7R6d?<$<^&0dne2RaMa8hQ&;=^r4Ax!wOFD~#_*xXO2kK>9MUQJY_#PVX=2i|{CdF=FJhnLAX~a!pwg z8Wvi{9id4iHLX8E-DJJj4{heG-%`{KTAU{lM?zW}udpZmmDjr;{M_ZS%YM*-)b#>g zW~}i4Q}?E8j@(ERpqnFtOlFq)*nR((oL0B0k|b<@;BvwxIw5aE-BAyxq3M^9tT)I*mjsW(D@_H*PimRspuJYrkr zXJ`XUJ{6Pq;E!hLQ=o^@Cypel9Cfa;%%bRm^myoW@qQc+BJri ztz5eUXTfnsmp>i=DxnbT1|_4oyz?Ih7-xD_%oC#@*Gex`Ttfr_QXY|?_nPXz0;yd| zK|-A~d);dNa`~@N$R6aj>gVg~=q4^0A1y40J1=m*Zi^QHTusW$Po{NGNW7pFj!Y2Xi=n@qZ2ZJ38S}qRrpj8D;l3vGsW@i(zML6f*-P?xBkxX4 z-LZMDI&ULv0>^#h4%0+4+56hY^uZK&si&`l6&7ny>9{ zL0ODSdU?}zn#L%Xi@01qqJwNX_V_Eq%i0I_=69NwhnA6f~S>%DT~4e1VO zlPKu^ZbXk#WHotkw<>CZZ33yLAB#5jC^witC1ttN!C1|L?ngyUM;bZ9sHvI#d~epprOdfe=a% zkQ62szz}3t-Giu0|e# z!N~SwR(RI^ml;N$jQ$75$aL=C^)TWHPvgi8HN0e7(RwV{#kteg*Z5Q;i8?dyJ`6Fl zlNUSO>GKs&6Tqjwj176%-S$*r%PL{u)V0NGVz6XT7f#Ouigr4XAkHam+WW)guAM2l zv5;lYKq-3KcI*r5o)_C|THunR=~Fw6sGoVDfzI;W7nJD{jrI3b-V|;I2-~BYom>IWqAs__N z6u$t|9MnbdcFZy+Rw>$0h*wWm;qINsFXe-(Yn`Q=5TKPeKUu<>p|$SQng7*=-`bBQ zS#V;M`%`{A_<5K6Qy!6#U#PFFkrC`#f)5F_^a28K+3?F%|M{W+e8+WXBKb+sP|buW zMZusNz))>uRtr_yQI$|-3JOqw^%C`&ko88Tf$YWrh4U549E*!{ zh0CtjOL)74>jjq!_D!#suFdX2%*H0x-!EqOiS7&8b@eGDsuo`CW$g_ z;x9o<{={g;HvB_1ay=tRGS(x9SqM?-Kr>m+fQI)6?@vkjQ}@Uxg>kvba>6wjeM^Ci zJaOU%5P-`jzr5)`-|>$duX|ChnsIx2D$|rd2!b-yYJ)&EU^+q=qhx&xR1gA!ih@z_ zd`fg)Re_ikKrR@b_8i$%Uw^2rUbxQ8JLWUc)Zutl?jcQ>Qg)?j5c5sj@&}IAB=md;P@KG|y&-c=c<~^vNIMRIp3@ zZwOvmxM~(bjPi(lQev*PlSsrAP#`He3z0}Q1dk~9 zCqEzjd`MEGKB7c|hcxP9-{N@CvzXcQ|?dRA98=j`-7iP-0%EMB?XB?EqPm=o8t8%IzG$9ED)#P zr?#N)SN-P=e|wj=of6R%@U_W2zOkZ;)9C5Q|FHlvME~gj#>fnx6gycl0Mg)#Ymof7}1gFToVNB&=o<71uZqk4`X#tzxnR%K^GTH=`OzRO$YW zb3IpiHgK55PScJ(xw_-cPM3>?=`%K7I{BSy}&I@s#VxIlsW5#(o;!kN&ht_#2>|~h2)`tr?-tvGUczqWA?>b1w zPaG}g$cthMKq)~~Zcgrpwr2S3(c8c=Hk~R!`m(ChdfF6xja~(t{3zz%J0r1YT~xC=2+8A|8~{Oj?1PYVVnX*UGi(9)pI8qfmAoD0is3E8geHm ztc1m}_B{grL(T27l-gcaHS3T{+IAv0+zk0{TlJf3ooa)0KAf=84` zlxJpMg#=qHCt34Z*K7oq`>+oMgLLlr`t%0Xw;g}G;h!IR+X+DgK@19bh%lMS(wRXO z2n+&<#PYN0lsy?L=R|!iVqd{CU69zHx?g|{ctu(J7_pFXOoF4>4|z;1FhLnKBI`4b%9K+>V!-t@X_P-w{2@U`+j#}{Z7p^Anqk_b@A z1Zt+;L%^okg5*#L!iOY?IZ9ZmhIG{Xq-<>(s*0B9KO9%jEFn$C*g6O*WEuXqpZ8I6 zoJXrznj3dsEtuw$=Afhl6xcWX@`itY=*NYk()y{~+@+n1f&wZ#WXqq9 zqlo7A+6aIWHAk@V9`Sfeaf!_<9OW>k&v$Y8j}yyzAo}t|KPalHJ5>Q>!>u{@n2eG0 ztoqbC{Xg{ecW;d|_OwfwI*_08B`7|>rBBD1f4LHXv$LAvQ(p@~4~_&pc6+p0lJhA@ zujA*eEn*2uk6^>RuiTCHUyS~bacV!(kYUwaHNFxrQPX6^2VeJfVo=^sT`={MzcT48 z&-P9vItJRG1&!-mne{lnRn${nR)n2+p2t!x_B-J0o}4F9wH3v_pM$B-Dbv*A+lR=& z%$A!59ZpB?gBE4D&I^Bk$F@3`P3=UgX+*X)v`4sw^X&JXfmJi0kKOavM3!j_))vs( zrq5=aVQJ8kO=VnHVhmMw4xak7+A`)^QOj@C^f_vk9n`SpvgRp@E4-;nXx(`k(wUdj zLX_x41O|SObpR$B%fz!%Ad0NitzLUoZ0V;dT=^Kv5dxF*2WLw=rj=86iP0oZ9Wvo%k}#jiPqWlC zxye`0!LS3~Wey+~JN0abs12b#sRLkBykGGDyz4JFZb2ooMAMUO_WSZfRh1CU&8T^t zPfFFNqT@snMMS8gq!3VwKou$ynF0+!Iezs=SJB>v?ApM3E0t7^m{tg1HM~TP3gF7A z(baWhK1sH(H^w~rkB3;1GT#PpZjN}I06@PFe2t9Z31IgZ@~Q4G$ETissW|&k%_PP{ z{JzgYJMl_ZBWCn?hcn5Z5gK%H0O&{mTr-0hr}YcY*8L&poE8==7Xjk%stLT<1Y?%Z1smAC*M;yA5M>W)8h$7 zSLhczbE`GLpK3tMv0*Wz;3Bon{wt>QFEfyb)vB6s|AYv9FKU-yg)Z0MBm@~XK&L46 z`To7qvJsTp0GhVA(^4pv>v>9a1Vnt;RLurJCn~CAa|0s*h_XP;62fl~rBSFrgaylX zUJrDW6<3#H5(k{z0)FM|(z66EJ^;f?*>n;xCl83Dg#{o~gNA+A+grF^v2Us&15Fh{ zP)+IZ_AWpryQNlD1{dF+BMfE z)<3AINPuh*4U!cCpnZWA-pBT4GE|HjHAk}W{*cd920JZ2=h2!BZ-$yIi21Q~6?p6c zE?Ey0fVli%VBK-aiTt1;WgEg8%k)2Mj%Rlqk6H0S*t(=kaY!9<-b?d^S?OOcPF=mc z{CCbzJta|{QeiLf2p6CQ1DXL|3J-8pR*#fIh%Vm%%Mw~is__CB_qh~ed z3W0GXj!x(D>tl>Bze1e-0w1W;pd^;bcc(^Zj+kgv7TFyv zINTVJiG*nhnx}2cXmWv*_})8!`@Kr$G1d#&%WSxhI!~YTspx(GMZl<)2J2n4$bh+=2ge;iJ2Rm>gWgP49d_=S>)xEbYY7{RlFxR)iDErIZDBVh46P;P~0x~`wf44qbdvT zHzJwbr^TX((Uj5^AR5ZYS3e@w7{Gj)nYGSE-k_0y#*$4;JfeI)W-p|*SwUa!I{*qobu+R%&nmk5%oo%|jiB2?U(dX3EP}K=EUU=@Y zYK5@hMq5{Xxa9D4fWz#+kgI9FysiZ3p0Q~t52gn_Iml9#!&(gQejQ+K$@b6wDHW$A zgs+Zr;u}|9-@(pSsAhtwq$Hu*QlxzEwVr$1BfwHX43(WW#5np=kQtihOUs@Rk4pHw62b-l>- zZYlwpB2d-K7H)6)cGZ1HP=ykuaVk6cGqtbCouejDp~cCIXjVwLFo8_?AxR_B1&&z*D2dQ5`)~ogKGxxUxIaeJ$3yByO^6N9+&QSTNf~nVJkR;R)=Mz>rBhugx(i8L!6FJol&(oa+1S8 z68(xehA|t4#|>a63l65*Df{P?ugEenpMU{!{;JP?@@*!LY2?kjmD$O! zMyg5Mvgm5>?FP$MaNraae)33%df-K=*3?yF4@`4ZHb=J4zGB4g;GW}POYv0k@fU@N zc`ufbP5+l-{ENF^gNlYmZNeePLYZe(WB!R+o>p};oDxjX&Y0x_C(4w3mNIpAhW{GV z>lt)&4~R^Smx_SdZZH=iVt!_CPsNMAXe{WOw1RU+=dOa2a7>o5ommvP?)uAB|8~SaN6-+i!b`K;6mpvMv`ZR7T_ks8@{}lk`$x;15GR^FJ zf8Gl9KY~^}ehhtYD$dCSha=hn7+A%(&JT)5aH$@cyls6hll1y{OvWb|{QeVF5*ELO z(h3lVArU8I)B)f_##qn;dU2w`{+YRd!{(q&B4Ce^(SpvM#v9PUJ{=E>3`)GhwiPioA*@oIn9}8az+|wR1S`=V zR-n@)Xk!Zr=XXh$hh_AP$*j{2iOqrD$yuBD7}|a4xqizxj#lMzm5LUAlU|;IIF%qZD@a{=|=mJffdh(WRi$ zFjwbb%WTD?GmzOlEQ~sWlHdqMRi11 zd<_)3y!!uz&IlV)*IE*H{M)BdH8 zeXYv2D&93@DYVSKeKvYCrlW3l89^s=9t(O%=$e?eeEE{onrGlD%RAa0+>sR8jDKSp%QY_Qszxl1DCmN935UO*u7)V5WXUj zDWlZPJZL{#*VKiMdzj=$B#=6_ed5e^KJoSR%+INLpa|3R&(3_X)M0VXd9eA$%ZnhQ$=OSRg z;yMn&GF)eUkegAVN=sE#0#m-N2C6VrRt;(+_~O_`+AUfth*5=6 zPAp9<3UJy)_yYfgSZhm zay_x`$|ha{%|DP#waEiO$6EZ)Kvm3f>Jplt;r{p%;j*7VuleuUyisJfy-Medw7z`P zV>9w==wnSxKaGth%z=OvB-Q!n0LJcLokeL2{}Bp#N5yIV#VH z2&}81L*#RfD<@6_6Pojy{Qb&V%T1tHZ>1Jo=Hn?$Ow5aSe{{!lO)pGI`T;aA`B5z1 z>Q|p|*cSQjNQ0H5cv{ak4hbw)$gUcNHeIG2)mxVot-Ig(tE{cwCQrfhI<*SkA)mAt zDg3x!i+id()M}mj`Frx**`Vu&Kj3Vi3S;_*8!`&2>B=9}Y9}1jWk~=?HSt0-spPn2 zvpJP5L&Lnzl(a24+fPy;OxmPd=Bi&#p_vmG4GFbi-@@BPFS~@zS;t5N{6#gfPI+A1 zM;}31-~*V~9A)8=RWoOWR$1LpZj5}!oK)5GQh?8UwM`4+Z*p^zQZYqjFFBYY1qRah z8IA>?>j%}kaEhBsIv691wRD}R>iTW>pzjxayJFuaKeA5atdt@EA^ZKQLCtSVwFDAd z+XV#@=Z25W&kCT*#}nUEI#ryNOtYDGpUFEmd|2s3hW6KC%4pRz9eQyp0`w1M zvQj;L+CRH_I!^2=oCjL-nEw0Y2JASdc>emoCO8!{3(pzm_%zBuhcr)(Gbe_vRr)_> z=OLM`OOA&rt9qW{werW>VFFE?uu87m(LCa;$>yq!O@gPIWa3=1X^e}@H?XSni962U zl-9O<=_sOyP$s3BUz;ju7l1Df;%Bj%29LZG7XEUqY z6$5+9#S49Pr}H#`e~Irt%u4wQ11doN_bUG@t4G(iY=EyRYe*kO&`uwN91acV5M~lBH8q>ZtPK9 zVnaJZ5)YC^G(s9kZ-+N^SS{t4%<_`x3t9^w+hr@j9J+1qM^itP-;@eP6$px;y6@rb zs+S$rZ(k8ADxPjx%!Vk}k>+NDpQR&S{PYX8ZlD}E82Nni5mQ%bcM@!|mI|=rSiugm z=I|`70>p(Qa_;Gc^mW`GAb;V+&&;5=M$)-%4hwP)>ro4UJ>dPKA6MB@S1UWER6YAi zy3SgP4?;+1%!rCm^KaFp9EdPF0-uM~W%49W{I@%QJTi5=a2%aLuQc5gRTk1YAZOG zig6wDV~C*kLU6<Sg zmPn$rmuZlCLf?X3cHJ+!ZK4U+QMEJ_QJX&8U3M12PTksDiz;got9d&{Kv_cx$|muQ z5}&!GbTBnFMWXiY+32EaA!a3J1V|89TFHB-)oN zuy6W)k@pL>Z5T0vZhc_BAgU4|5EN-gM>Mvu*CYjxr5d9J44c=X6hQ9J_}c^DAM$)k z-@nB+qxWa&FQA7ZWe|pOu@x7y50!l-RzBAZM-_Pf!NLy~s9Mvh`ubB3lg|zZXCU&- z9{&>v6Wwf^KkLN$(?|a==KiM!{?mw0zMgzw<#s$X%$zA&CQx;vT6L68qAC*Ztc0i{ zsA@n^4M7ql4M9T^Z3O_TK{94d9n}Cr!nhi;t+XadijfU8M*}>CS)Z)~78{FW^(xhR zA;}onXDj`(-QlgcuoA|(+%Tl~9uO1(2mt{aDuOTEvz95FW(TzG%7H!TVkNfW*~M!n zDCO+J3`cHYW@?(9889oW`H~lN{fJR|i@_;mdoYxs%wwb+@4UKkOl@edE*@~I*xb~5 zo43GJy7nn_iW>}6YeTH{xWrzUY8_cBBBGl4yqtoh{wJYL%vIqWM(Y|b}EIUEN%uboXDg$)Enmkd^1_h>c6Kt()eO_vYK)(1VecZRA5tl zT=8*52w9#QXX$g05(WneBFXHpt}lWPEm3@;KH@;GSWm|z;+lUrY-)^d^gl;Bi_Gki&gJ2P|0jC!eRsy6Co}j1 z=l%x}^b`idPcX4x;ZrNNl1UC^4^?f(vjeGss7eK<4WX8v=|Yzl(zIZ;1ZvX`S4aO< zCs4qyq{Tj=)zH3DeBxlIuIbN}>ng0D5D(9BZwr95VhF2e&>T*au1pBJg|Kb)e|6t= z+cf=i{@1RFfwa^L$-<`eBy~ff1+X+*DNYcHeAjE2fMrz|~DPrA&TcRm46m z&<;ccnvGG&jv$uWCD`wSF`UE3L$cD41s9=eR#7NbF_n}iR)8?4Ij>`4>lUd80^eln zn0|?p^@`3KGuLypoQp<{b-_XQL82wmx(~8ch}DHH1se&V0fkT9Q8V;1nAS31NpDP9 zk!yB=m0TZRNaj?lN)T{&u}V!9vSFXk81GMEOaqbpd5vBK_~uZ$te&Lk>kl4(~9F0A>}sEOZH7~JKit4fj+Z>22hp*F|_ij8Y+m7 zPQJ-Dou`<|LHB}VcKxR(|4I4nliwfmh>}GZ?1f1+CZ);%=GX|wLa2^2FQ%I9M~}SDDi84SjJK*Ub!MHF5jj#;IINV%G4f z`x6|el2aA|Rj;8cCiWv=UD>flGyyG%L#<#mG#a%aGc9maGC@=lP4Wh;cF3)zL|lwg zQ)~H2+62Vv0nC(c7R+&?%V?AZeUX`Ve3~VFtC%5#5E200!oG)n3zvPn?BTkH%f4MN z;d%P71+vT!d_i(v{>!$l2E?c;4x(93YC@}aPFcb6>(li5K1C-B z?I_j5?ES;EX?}$*nI?#Ie|Rb~b&=-Jep_SD2Ms}uK7?wSZzGdv9%r+e2w1J{spaX{ zCMq~2jILk`J~_3sQdM3Drqdnj12?navz?D8swSXwK z4M;^+j#6_qiO9^hs?Ntj!$;?jBxx^8uqjuQMiKVnbw@vpQVUve1&lJn-Q;fLi80OCR4-KitZ`bYiw!dAr+jYC8ue@$=8N!CkzFqgQhp=yn ze?`#5v#L77h}(C10^oe6m8CYBCy)*455rd(C(mnv2Q7WCd0RR*Crj)fS7DYu_b@ zn8JOpRyIu%)uL^JUejtyQz+e=Wp(&hYgN?`sN=}$r_s)#CW)!;#i*dHX;LYIOsV>N zxRE}iTBW96dQ&6N2jaH8)9S?6W@HNhRD$L;Nu}w^w+;KAB~f`)OF|PBTEY(~zGXq| z?4ClX6*Gu`)D54Wr8hMxkCm5-39SdfHw$zs zu$nE|$W-;cf4%oaWEKE251a)~mZ`$Ujsu#nLmuDnmvGs)x9j$H-EPy+grF@_gntT?d_8PzP|0(eNRyJcHOW0cD-zuJ<+RS-*gWe zlGHUN8KEBpJDI&473s;BT7DN#@m!R~X%O@2VNM;UurmwTgQ;+|OT0=|$S+wQ3`#Y*41xG4_fPWQbcLsGI=0NCHrM zkIvl1#Tz6ISc`Q$ELQHYi>1d!Bvtf-V~&5^3X zscfNBG)iQm9ed0jVFU1^Jf3{Sno>#MVNp8+M$!VV9J?HY?9-TYK+aj~r@ARSyJ?dG ztXifhM6@T|qh2hmWC#-peqoXoxNP{i;JN{fWx>(X)oOpA=97s^fT~D9{$xdyw=ZW{ zMCKz&t+B1zn22s#o)2Z8clq@$Kkix3BEDv>H$P)&eLfpg<&$A3i_jda%y4~fnd-Ik z6ED$SZokYXDvMKXk5spT(6dXgTTdw-$*gG_UZn)$&hq%HR3!-j=YeLzRFu=$C8&(wfOpib{H8bLX1zGl6a_+KaGf+F4UDX;XaE z<@tHn+;IHsrmYlI2+C55e9&mG$!GKNQUB{7~r-l4CZ6B?9@C5X2D zNl2`D`e9Rr1sHP_+icYF+p8+&^rxsa2CV5h)-szulO4Z1|p`>=I92 zvzqd5r{gt+UX!N7RKV6YdGHzec*x^H$2PZS1h?F~&`;xXheiaq?et8X%G>hP;Ma&{S%-?EIp`f zxxEy&lsBK*Zx;;;!;kGLSj}pLQCUy`KQGBj4I4lZ1gjs_R+z&Rho^x)7($@ z4u34De*b4_PdxyRn9aYAKot(N0^qZ|`C1)-6EWehG8g~yx&Ns~qEo!9%trq&>XLr; zYPgPIKX+DM4)bY(4SrTjv5-KKp1oLfCW)p+5~2z@U};_JZ{)d!zN3pzE`u{ z0td6&!Bd6>1}Y=7GUC@Q=ynPF9|j%4rOhtZBW<<7L*audKq*%n~QDMTW9!n)p}*0$B`Ev1{cF7|HvSk0{wA zKP2-CoZJ-Rl&5_lUOG`(GR=_O^RYhrUfT97a5ZtnbQwrmtw+9>mls>=h!SH6skd*tXyNc&Okr^538GpHJRX?QKnd zU~N&G?f))MU@|vfBM$mq5@Uf2n&Z&Nm5IYB<(>p*VokfRr#Bxdk3y_+O>`{i^FA%~BzGgCu+T z3!yplh6phPTVMZ($F*g#_$#GJEa0rfWawueN6D+Op z1E*x%Sd{`IQpBo|q@xx!7Q`t14D!b#{`x7u-R1c-iEOk(^^OB>yNOi~y!vbC>T)o& z-?I~$Zaxj;jO@}HCad|del)GPLVxHO>FZd>I9g~lrvFFv0Ir?M`JanUgq>3|ZIuB~rAiJaQ%IyJ zMOuKpQm7f7wjSn~OD){Qj0SYPvM7+_@#$nhzJ&yV42kU8zx9$4T zG0E-6kbly#0vNdsj;sKMkQn7DLw+g;B+63-gdCwIPjH?*OFJ+B6JMj%znV||`T6>GnuhR%$0nc-}1XajUTA$ILuWxc_aAUgTB%@d-@ zdSg4~LwsS6k?Zi>MPescDrr*zVbg67mxNGn`}@b`+wJo0{qpU)zhC#aO)p!*kh!~% zAgb=B7CdGb2$}w0nbp;|OA(=xq)LpfV=tB_%G@fgK+u4&1>H7mn{JvcRwZfGL>5`X z1gGuuJb$Zp60+H9*T8Jhn zhuJe$wF!>#sM0!6(bMD>oGQAGD~rNV{ZfXh=Uhz^o_+P6BEi~|IY zy(~%g`4zIvM+yPSF4>gEfmTsuyRjOAamdS_qftO!HSRZ>#{32=w#ffaQMqD3lOHq|JO#>YP&Kh3;nxT=|ttpKHpFq{FSP)EU29$e@_q#lwLIPZ8 z4#SOrF(1WyM!(g~+jjRuNgCEW5l2r#+g#caUIzKj=`k4wxfD>8eo!R~4A?6jBQ+t9@m zfORNgu?Goyt`wG)D$0m9#Nkw6=9{LCI5o;MW<)Nlx$~rYWxZ2XdnM-0zF+!ln#Cjw z)FO-8VE*-d>fgUQj(?rszY3VZ>Qnh0m%-SW(oUB^YDlYW4Fr{zf;35;lf}^$Krffa z*dIChL3FcJbZlzPfuvD9u_@O|<~WGX><2jxmlLa5s9{=A=%)J?_RIG6w!OXWAMg7| z0;#wC{Tkl3uy490DIO(pq|xW#N0cZXN*8XOae}chHy=c`ag--73kIsYBy-*&gv8@+ z+ooHCs#5&Y_UiW40N_umN@i)N;6OdhrSInSd!~YF{WY_t1gmEbv*;QgX<=p2e=&yp z4;$?)B%mdywfOyh?r#c!I!4P*_FjA$Reu(kV;2 zdMr!D8a##mf?~3u(5((NDxKX&zJwnczZ5adB$0i{_ zO2CPIe-=ih->jPSIIW6OTNFd!`X}a>1-Cw>|BI>q%Z|13%}5gR zc*GxfJ|h@w3by?iEtoVcb$`d2TtT=`H)BT=OVB?@T!=6FZAj){Uk)KLG8Wq$UJUQ$ zWeC;ypF5H=C@z~`wt64N2$w!v#{r=gDYoq@=5&Y@+#iL^xm0;NCh6Z}-60?liBbM@ zmw)|`?{_}f?YC$}!LziUK0jFcj_p^AIlY|(t5uZU>`caJSM;3tpf_eIqk5zi)!2eN z=BxgYrTV%E^~|<*=rqPm(7eLPQ*#65D<8ps1E+q?-*pP4jsciF$c^|ZkV-S?7n4+9 z;!#U5px99RDcA;PDj@4WAI|TktvCF9$chr6mruVs*a8G3zbAQiHw;Qj0N z_O`#jZ{I$yzkFQ2-S&^`_P&QbU{i!l0Y_3Oh;$km&nCipm}A-C$m~3!6IfD8h+-60 zJzh*C11l!bq>>67Hq|YJEmOeg>p~KJ)J;~_%@RChTlmSIDVC7|_1L2Rghd9^yuegP_ce4VWkaO7wo zworsbWH&dgO>rE+OlQ`zVO6Lj)uIugLG3lTSxt3Gn%Fn7d7~6^rCvzEeUcwyw!(p8 ziBW(mVncoMOJK_7l3GPXqzG0U$X^8stRPv9LG~G+_ov+N5}(b&W#;Dj2M}G_m`jxq z>8;b8EUVu7x5j|xft_i+y}!DAz(s=0ZaR0o3C?BsD^vE!25$kEAbTijyONU?#5#{s zwPI+B9knE9tdAm#2}4DwY*00cQc^9zkB9v02Y>zK=M#~%6PfOsqqA_ZFT)^){)GdG z$|mDO=RqCH!~8bf^fCPkXsFe32%dUVpM_G5v#o~5lm*7lZzm)>wU?Z0Q+-`lx$fls z-CW`yh*Q7T9s61qffE*xFOFze)M4EfCkV9#j$`qtPthL+(UZ?C_hfEwnrfR+N!>nt)5|4X-uBxq(Wuv7-uI8U?c)+IDa16bM>#BorNS{O z-O?Uvw1#yIimYE!16g7eXdc(OM}RapI}$Z(I+zQcthsYRHzc`gssm8=9myDB-Enjp z&VW=H$wrS}7k4S#YJ;zkscgd?!^onW^uJoBu~=}X0^S+}vrIplJSFqS)HY-&!TIvUW_Fpm~rx0l^-y z1*ql-)H<>^oOH_g&6G|^w5W=dMymXx^US{-P-+oFkwA;eBg(Ho;=g{#_fI^V^dEj! zC9oq87(@>d&JjbVi=D914E?h{^_;A0JSxrqBToOQ zS2xWOxZ`Uy_dgI&HO-~M%M1K9(I3t~Pvu6NIun|9S&n^;RWRa+Xi6t+wI&`GoLb_FXySuA ztpyDH*ZOdVmVThM1ZofWEVXONAiap>G0K`Oo+uba;V5lgVxc2mv zXua9AW_QsX+UxJsob;sfjQs76e|?vK|B!o>BmnUen2aJ(Mcu$;{@u$$UWW>jO)l=v zL^b)p{u`Yw+1EofgFU-HkV(ILWOh)wKB`5?6geYP<;;-p)nJalkM3I#sJ?}H9y#z| zM6M~9>Pz)KOVQ~OV=QMHFu(fNTS%%Js}L$kod7wY%L0T!h|-%1L?+JE1tkj(CFm`0 zP-Gl{bW_2uaj;7k_oc1NrLAm%sb4DWx?jSz(WsYSZu@Nym!P3;!zC0aZ?Lh9Tv&rd zTvv7#DK*VS+NuPxP@RbVh`3lUq@?HN!r7iQgvP4wPkoL-gQ7sy^jiJHzO2q81&c!~ zhl#cig5uGd(P$bD=yn19i1FcAjI zo#j{s=@CSu;j1}6!5G*FB7gKsMyu&{iu{Cb6G+vz>PB&M8zkUQ7tTVeXs#hXzIX8a@Dj9N1xbG(3Xl)ndW9O6-MwWzuo0uzwuu`;^z}F%H)+d zVw;WH!Sv-ry5bxxg_4x6z|j_jw6I$j(b|%GAcit_t)}!e7TpEUL;q;_)HRbpF3}Db zI<93?z#)N(S%ByleAhTVMfh*itBFtj8Ekwcu9*(~xiBaG>|6KwQ(D?kbGZ~C^FTe9 zdttlv2-~G;9 z*9n<1xeQaDN-5<|RShACY#}H8)b*ZTD}XW_7(vc`k-m8+bu z9_Z8sOKmz%6SM~vk1v+EV^}>wUKl+D82Ho-2+rN3fF3Zx+rMW!+3p9_{fpM0b>aPIofkB}lsW#yT$z!Yt zB0=+%Ok={Fu5y*h(MRyrORW?WzreZWp~=x3}B&@p1X(+vVHa{&C&k zG;BrSmH=uZJ=iSkWr)^hakTqTqgl}h&!wp>>EdXhUh8Q%AXuTG#rT#5_>PKSM8RS7 zep<`i4eKX zZ{reJMX+>yvpZ?kR{Kc?SREL$W@Fih(=P?;1sE~M+^mGqLk)NKt0k-tXQ4MYL&@`p zpxCEWm7c4w6{zq8dRF#`YEWn>v>Q3Si4ilqR=hRkzELf?b(yx-JVI7zQ}9={KvJ+O zBteIabvtq;tS#T>Ck7}&L>GO2ZG z>GK527;Zr+enl%dZm9;fASU;L=oT3ApenY5Oqn#O5;-x4IkAj%Pdn|Ygd(D<&nJI; z^8bGDUq9sgL!Qsl&f49xG?{R15A*`|jCC>q4-^Ea+vsQ>f zVl}u-4yqXCVM3`W6E7_n+{NT8zv>eDL%)4Qb2!na_}|5;GLXeT`TlUAiQ~{l(hf_PXX%n(WSi3_%zjEjJXJcbXX)!z#vhc{mvp*l_}*DAG(-Tfm!%r*0bB zPMDCxX0`%S-}i6tmtVf^-){Ra`*sc3LIIL#Bu=y=cZ27#pSYL{!GcSJMHf6JmuT&J2GDW6zb6{JnvAtt$$K!;g9!)kt- zriL78v~2f{b?Bi`QC0<8#R_Vs5N*5e>KBW1zHOLn70W#2q^$tCWgfuw$L2FxOn}C> zjUVf&imBf^b4(_f*s#{JOxo5g^e*f4T(;<`^rH%LQv_9nQa4Z}4VK^1Bsi@N0PQG4 zp%&%4pLQp)E2_7rodifeV*LEU&!@!L01}5axR3f^)f@vdQ}Q?=GT25k>GTVyn>XU7 zCAnDyQWd6DkVnK^q^G?~e>pf4lSfOloCm(NnI50{(+2fxvEm9%2+mzSRu#yBZkVgJ(%9 zb{d)XT}_HwNfX)|YlyN!yQCSUK1#0aDH4)L_T`u9Fc)9Eyq8fc+d)dcCTb=k!W}DIbM(FtMq}F~18O zC4v|m47wf01v8<9`ER;yy1#|nZGZo`{O$en%WZ$Zgo`3%9kMI zrBS6cufEz&RBaFogEYX$sU~offv&oo#hMY|mFD$`saAml-`S4Rs4A|`aY)oL-0F}4 zX;ncm=V`Qgx{VGgc}3YioPl8>-d2LJ#`XZYi36S>M0Pf1#cygGf(jC~>MdQRY}Kkx z3l&-ppG4thYtFL+6>2Cg7I}IUQ7!9+)K|$i9fyFC&?I#%WvU{SXMEo8{Bh^wSs%aB zDIqo~z+7yaxo>*iv>8Op{l! z7W1T+_l)w4d=Mg{fuUIYB|}e9RTXOD=?h#h<=z>yLL;-ZL+(%f=QIA_Z_H__HQ-jn z5Hh0(wey9+KW*MBMw=E=KH)CQsmmvaV~du-(rv$Mw1weYophl^7ME2ciBr?uKb@l} zFKCCZXy8n^_UmyPe&57@3c4^LmOdfjzn}jf{+@B_i>}$1Wb@o5H8!cr%kbEjgAXH1 zEqVU6rn>H;Oquj1L1+4td>877rslOi=u|Wl`@hViE<5^^Gvd~uSF4+|_Imc{7wJ;$ z;c^Yv+g`@~+s7WRijYL6sk6_#>qa*6xBsmGmRWHGjL$eMNj}iLMrGi3<#q{;efCGv4rk4d=4MFkE8$jhy7BclnE~n zcz*y$UBl9Gx$bkcFncuY6WnDITCoNiH=1=gtquy#ZDmQ(mgrU+Ms3Kyb?V!!t5(-4 z>WWdNEHmgf*xb3I^ZKwkqJq8yhVnwi) zeyvV+*j6yoWi(I7veK``BBZhjseJLY+Zj|#{QJt#A3kyP#bmblet3V%{V7l8vthnb ztBX-{t$5y4Bo$Z@7FG(MPkg_}Uw_2^`;LGA;E%gJ3N%N{Yyb|0el<>vHTOmam}yfS z53v|9Zx?D|I`%@*b%DU$BHl%1(Pg3ilS(9qQsu<4$!p{BMzOLS@Ek(rDjnu`fK<$7 zMmQ!G{~J&>{C)pB+zZ9xbcQePj0*w4iahs|8mHh*L%`~9d{fvRR{&rjBQrf-U za#JRfnbc7rKp>1!qM=m1g$=Yg5o@;e#DK-Mw{!W8y|k4}iPEX_@6QXydEln*2jEMQfw9dBwor^>&m(WI)_{0{VRSHwvJSg2Jsm2A=~5%a&Y zNmOf=g<%qNqEhX4vd7X^6^EfzIltNwUikc9q+^x{(k+Zatvbi}AzDEfm+m(6#^jcf zZW%;i%sHY5^<_vh9Jn>98&w1`7NeRcrbPr~teI0%{Fc-dZON`YiV`(}U)415xj*^i zllKRoPvmQ4;{EeKTXlviR|q?su5yJ<{~D@tMTRB^_Y@aHxFv}lXpD@)}vp$Q8PlmAsEfb~&v!FitDN+;a$ z%OCTiI&OkfOAuA+L=6EU5e01roxx(b5yA|o_N2fl3GgSuNyHx9qyezT)VXuTiFoMq zHT+9tS3oYN6kUO^a zKs;*-pJOGyAGrY8l04P)u{JJXtZgb{gMufu1MXQdtwmT(Be!v)qcm+dNpz?otmpLM6 zYV33sXJ~n>QUm+Thiu4YR!+CP+Q=yKcs@UW#Lqh)3H?c)o^-{3@N2Z0`*W7IAd@p0 z#2II3p$Tb_N_A{T@&DQuS8y({Ie5mafdVsE?EzqckH|8l_(~$u5v!DE%uw~mUG7ot z4?LcUHE$mfGbooB`T4;8$^YEt*YEuG2mkdc|M|fm4|y>4!oXcrn0%+AKao-kPCut& z78Te9!ZVxbvjBoFbD{au4O*@1ufpG0#dy< z2HjY^jIxG`)AC$+US#MW2B!N%_wzcxzZsTdlAbdO@R8oQunu%c=eq1h0pq7cS1kAiBDj7%eAT1~6uU%Hk_EY}0fRt!gjVm`#1-sv34 z)I)RCi|2{Ia{-vEhz|SlX3_4`#xW3uO=DUbTj62S=*RZ zs@X%;ycR8upqAFjxTuAt4OCYWNlKa@B;4sgDEMQjxiB`LOi`LuX`wy0HiNmZ1V2S}6ID9tpgJVQQlDgTbkYeFY>pM(!r~$JOp`j=bkOx{W>@L(y_^}SOsXG$_5mfv z4pzMEWk0J(#Nzy$Z9q@?eDcQ~-yiY&UA{m0d6#?S{ek;~pHKPm;P-p{{)vCz<<}qa zKi~PEyZrXaACGJyBKzwqwBE;@Lro*A~C-B{W=GWQ$ z8OdG36trZRA}+~5znG|^Q8ur}S6qzIelnW#&(MT&W*)+;dCq?iswRCZ;9SZ4X~2v# zN`MYQoFHq zsiVmTQda+ge{1xODoR+0lw7a9YX8 z`(1wfl;0lw?FavJ=l4(f@k~?xoKWFMfOUK2c;V1zpTeSajA|4tFQ(N@VA^*>zooYo z)W*89rEX)kNS0qkt6@jJ5o2sP_4#Uu&-H)8I%f6E#Q%>Ry1&wS0{!XfYgGb&1Wu)R z?yuvaeg|NlC#tUSB#%Kns>eTMkQ%hfXI?PausjMUUuX+gCP;VaQx!|17>(vge@sd$ zv0}V1zZU4Ef8FN0<5?N8S0^>$0$LY zZ#RFJmb)0mBVV;frnn?{}E=|ZQ{g9J|6M$h(A8%{^b3M$SJ7|@$vEH zJ$UCT8pvo;WejAt3}XQ^{dvh!I)~O+f^nAOY2E}{O!d0CaX6=}{^-T4$T7LG{GE(J zX`=mj%Ht{bhukBd&phc);)klCE=L%zi(-398n;<8&X_B8ZCGRV1hS@uRZD_&q0A_q zbf#In{ZTgoH*#;#jP(rrM88&MR+j_TAIQ{4%omO4Kx+SzzAgu&tK>L^FaMCg;H$ew zt>&K}{-5UlqfSXi4a~_4G5Y&gboh~LYeA+eR3%jVlp8E|Yukh}1&wE8RjfQ2aT@(V zFA+D#cIP4L*CTKo1y8!j#(LfPOhc=8DqJq%_P*WT_iwpzN-ycD%@zRKKv9mTS;-U5 z$WoV{dkv)>JhMKP<~RdLEQFJ1qhePN!;*^$k=O+KW@U~xbKJN_{jdi@LpGxsz7wSy zV|+%YabXoFRrU)HEdQVGr z@riYkPY#bcNm4X%`sLv+Xw`=7m`{*u{CJ2plqyfR>Ei?36QV zf_XI6^bzOe4~bz;h~^QlSA`^E1(kH8b*X9nt_{RmZsF!jojj$}&De6_Ec?kC5wv=b zd_QRN+E%r6UlCG|!R%*JoNT|q!D?M_Hbg|8#DkK7dvW@cGbDQG+{f1i8?cUE92BJe zK{5b8dX#<=HPRh_9$L+ODx{A(TZ^H-U?ce&@5&=GwZ>*tS*qs6I34IXbN4NdOSZ!@A{3Xup)Ko#mGuKFeJ0MAPS`Iw)Q$fa(g* zFF#dBGYY&ytr+;B-u&O2iwerr%BpIs__R3HB1Nqks0Gw?W-42n+GQh zIX4MvkBs$aQ3%zV^Cr_4kbdWM$@s_|UO5HPRI?>vjJ6(8Q#H=|y*WrKCQW96s$Q>d zO9+kvf6bCiSnkM3FoIfNn$g%K!FSpEjKL&(kyt%&wG+K06{MFPpJWt9RDmp8uwA`; zZ2s#ck02N&MtMBr=RN+o$NPi#C!f)t18e_OwO}_!-aHc&ttEQ?%)0s=l3r=;fDpG2+(sYe3LOspk{0R-6 zF4;(w%t5T~I*#zRbM9GlIzQn zvdva44)Zq^`p9U$nBx$E&XW`iv4mI$fKtlz2*{8*N%{s6T7n1Yj~!WvkacJ(nh2f9 z_~i4+XBGh1SlAWONm-5hPW3a_@8x=`_G04q`do`Yx2M32D2jYNv`hmiq!T+N{Gi!7 z;>R4MwBSryieRQBo1{DKRoe0g?w?oCqgMEID$|XS_e+kNfj}=lve<4?dr@ zGZuO2K|=s=ORGD%nXj8LDjml33uJs}Ivm%l1qpcv^E?fsodZ z9E>hOMUf$OP_ghjDD(TuP#Z1$wVWsO|Ed`M+0d9kqtynCy$Y6auOK!3Z{tJwB6^;O z6Mw#LpK*lc&$5R<1yv6x=6~u-n9lv-VA1&K@%;Ofb1&X65wnx08Powtv;I)>01Z8` z`c>$Ic`8Vy8v}HneV@X!kPyuN1ElLhohl08j?fmWvP)PW?DA!j7O-t$zl7^;d;i#f zx$Pg9a8(TgiHtEP$gtR$(sr9CYGq$!4_X{s9NBD9i5|(8$NVj^A@*vObm7`8?Ua@a zjieuMm8hG%?6dB(vFt0cHE`uQZ!C2wB|NqO06t@x{^wxBUg7SdFq^F(7}(8$FyWMW zJE(7d^}z6z+J!y|5cuiyYEO5s#PYN8KgN=(&RtctG^R4GXmSkwS_ckl@hYpJxe=%; zmU=~}E%4kKp^9#Lt>Rieowq|f1ASq6Eu)oli5qnBwOefpk&T50El`04S<>n?z-UrA z9ZVHtus3~Clb%RF5^-BynH*`YZz^DwsA0shHAA_W=4y+SX4HmD9-733f4qs4jS-qKoscecp!O(yJ*;F*a zKCRAV35rdzWwctMD$Vh_wtdx0UK$_z`5(pQsuIAU2%rKX zR3w^HC{-(9g@RcFCpjh|lXH!ObD-d+sb${D# z@B7F5{_Smh+jUbQ=9=(WUnfCrRUwHm(6*tcUB_;Iw8}VpL7EQT&N`B?pggnak9&o8 z`u~`F*EP9uBuUiGK}JNTs=NBk+1>Yl$eofhgM{r5+}r_>!IVn1tEsO>tx9D^Fi5~) zZkO@~iKxI(cuk3x?T!YRwGzp8lSGQvo+^q$Q><%@`_3)Ky~R}Z(|f{tY7ft0Bg!nx zmeZ1RMq@xOk3mi+H`S@bpG?QYX<6~10AL!(hE6f-%z;KiYO+iLTRHE>_!hych>84k zEvfJ*vHnc0*GAD;6O&b?eqs+uKU1;P?Jz(ey8`o%H2Bz1vLzL?!kZ4NrspCJ7|MQ_ zq^XRo(>{($p_YG>|6qn7twazX%w|!QPs)9)ijeumo8`vUTJUKl*=irDK4oYWZ7O z6eaP^m7KDB7GUGa2Ncm=I+d!Ot}JijN<;a#1}PgpL*DZmtD5uxs-j9G31G;&1s1|J zN3&(YL-Ji)?Rua0-?lj`1xZ_2BrBO3V{6BiE;;omb_!NnaIgpPj5FtnnB?yg0F0Vb z9GV&UduRP~oO*nGJZ$XzRIrP2?XDCdRPk9Lx z2czk_vT2;kMM-Dt<0!7Vqci~I->K=8%w`mO;px*~5i;2a4N7 z33xdJNYwgzTSe2AjI$wHjw?ZSKq*=kV-~%%$5`u7KuScswNJU?-yy5nCl%vlon_&4 zQ;UIy1X5clN}uH#J4s>BMHb@B_?q0vx2;?(J{t`2M5W9_dCfpGkxm7hVo?bY zs4Ng9{F=X*?ul=?RQVXDrR_({HkkrLw4B)#why*DQlN|eeD5c?bIH7%}&+GV( zUQP-VsXYO!r6h!I+Bbo!{heJ!adaOmL|#<_IZdpGFK{Phgn)1hw|ga1!`r&7ijwBf zy_@B^&KI%OT;9K0=_`2D-9vtKrLr{nP3VM4tW8%%?3xR}OBS8g3zqtl92t;x1nh8s zD?KdzDW>12QmR|p82wRq-ZpR;f7gN3z9EXID(#cVpS09V(AeNBlW44Mh|y0offLAfghad8cZKvAvPgQ>txJQZskz zd6ktRR!KG6MFp!i4t3aZDNZz>kCuocTa;&H;#2Fe?y9fhbf7P%Wa>XMSU=r_yZ!ODyx*34(7+@-C8O!OkEK+{ z179C6JxT6pQ>QG=8J6pqNA4xeUuddp%wnp!q^Aw#SXN|Mc~51bs_?X>*2M!Z(8Saf zW`-1U+qa$1$URyA>9)Qr%gTT;!I=~Qa(F=I@c@FafBeBi_LGgu^RV87g=WYA?$vUz z#>Aoe2d2Ta9;{qckxfjk)BMVjv@|2QGF2-OEhtr`m@uTP#>(a^5nJxsuvX)YwQDzZ z^6*kG(S87FP4gymwJKgp)sj(ZqXn(jp3W!{5>ws}E4XufHYTZ>I8P_DE1K4T9#y#N zu(~)I*is+xk{DGjO>M%qbKz_XxnPO7wz!o=qfi}xGjcT6quR(&^s9&4X zcl7#TIy>`-y!w_xex^wJHt%LE7$p$JD^=xtiY1NpRTdy*vlLY;-3!yJEs{Gv&RSBN z=drRDCbF_>e-srim(`=4a?zz^*(%hSQ~fhYjWQ9ZcE`tYWH;^={L1S60!RL)U){!l z<2m?&YT$R^RLmy*$NHE{vfjf8+Vj9K)90Bu)cOy)C1V7sgmLorKiRI>sJ(!M$XNGY zMvxedjpA9=xg-hRQ*mIxnkLfp?uDAn6*R2N?GYaD%eS}nkH`A9=&FFE?nUm|Xq$Wz z@DG%mc{LFL*a#8~SBaRAzoeD;5PeC3N$!azbWISq zmeyB}1UwtaYe%r+rZRrR=1|2{N>b%ZT>+wPQ6E)bxnQbaoBYP)lBv*XRIS1lR>S~5 zw-XwDs`ytZ;)7PN9CUF$L_2u9=uPtV%!3!&`)6`hU*y`(3XM$6gG+8PCA2HS+AGs|2yuuJzx zp8#V(oWG)mgN$ace^3pJF1K)hEN}0(KOW1s$8uL)kYng1`KV}xGtJ3jg}K>1HS*4W zSktoC*}J5f{7$(hN}R|RrX*mt8X^kSAGy0>p!2Epdo>NHPYjMTWAEJeecR#|x$k-U ze|_1Yr;lHx!|-cs53OkqIQZT)tFzbr;O`P8;lP@FAdwsz(K<~4EDLDdQ!Pf-<)|8w zsVVb>`E6!9;8<8#-qq*?h<2kE$eH#?`sAWkW(vRRpsQYjOd>m6if8Z4$uyvn>CR@+ z#~Lz)1qnqmpDQzhGPuUp+Hq81+3CQn0hg`JE6r-llynMlY^`W63Yay!^vX0_g51ul z2A|T{ZM186W9!lMcQ(<72v#!JETA@Q0K=Ljt}AIKuc|@=_U#5{Xw8Pd8n4!;v00Ir z9P4X-@*#!0iv0~cgATa^XAM{uD2~(zXU=BxhRSmVs%R~IQe{4T(LDvU`$aQ70FvlZ zO$Mpt%F;aR7pXL=nm7#q!eMgDIn={dvjUs89i8}$((`Xh(aP=TDuH^Wqa|lz$xPj< zgQ`ebIHqT}l;PLA!S#v%|FvI74N5$6=8V}%zZa)sF0&b3V7!P^dEVR6js8stU@rb^ z6MsFVbg%XgNbg{(3EafAP0G$W?Z<*S3)Q>u>c%;rtYWMT=_kx=9nA53;2KR00l-;2IeM}ZR{GhtAhT=M z?Z#hgnj=(}b25Yh$3S} zZ);e!SJdP=wP-R^iAoF63f`u;#$ZS^A5_$qUm#`|&%lQA1O2a8rWuRnexw`yp}>N&W2%yD%og{k|Bkh$*Rm*SJ^Dvay+DC zeB(rLfpHBc8W&2bjsW;#c+0$@rc z^$nKuY}Bz_((UmOS06lE8#o`vx_+J-NAe zF_=ZK*!b8g5Ex~+R_R})?y>A<(OwrC>bewx=fu=#=a zhj}KOr-2<#wbZ2VCIwt#qSVow)1+48zW6S0$wUWry$f0}JCJGGhM3YM9Q~yG>Qo)b2UGeHy1{>Fv zF3$mz*)3$sJ?AGl2Vs{-K}E~VEHVW>)TpO?ebl6!E*YL8D6`GK@|xz;q|ul(NNVr- zn$HNUhXT;I45#~H+)z0#qp(jgvu?F0d86ch)Gaa>P*v|#mq^9AdPOcaOU+2)|A#;- z&J@>}?My#or1&YEI>Zlf@?U;(n(_KEuJW{WA`6)x(7AKz3#ZosN7`Uhk0U5urTLT; zl=)$F{1Hv`Q*!s46N3)uax`G3#`Li0a$jz5%lrHK?Jd0D!Yyc!Vwftl4W*$~Rvd`v zpI9xC|Cq%Qz>}Rwjt^)PZL!zdR*3|SnB5~EnwFVNA|(U~jzG+qA`%dHJwRfNQ8c6( zM1|ZLxBYY5pL^V5j2R?!C#Ke&LOHEszIGO7KP2g{4toI}3_y8Z_k1i{|1x5o6S)UC zwQsxdy*|!~XvCo=<=^DoG#h{Y&(bFDEg--%tkUtU(xk33s@ZJMswo07K{f^1h#e7H z5k_A`1J?;wW}MxM7SX3j<~uaAJ~@%9{_=6rg9f!>Hs8!9Zd2xLVq3F&s$;q(2Kbw4 zrn-+c(bx~G3KAg<<7Dp-cSI1n6*EW0Tb+naXD*0?{pG8SS)F?U=r@5@1L6_S5{befjpbyg!!r1uIo0GUYtQ{Hha3%}*80mX>@*Suh5A zl+aNI=tC9D9I}kxs9tu~S;kuQNm&b$CY3S-vB@M%Jo?EL07NFZtkGM2B^y@K`lPw& zXWQa)i=X?x?c5`6Hx=Cm&)JdtXAZN+DsGVxq}E%MI8wvUJOh}laQN!_a@ux-QP?z}c>hz2B%z>ii$7VtxD2)>&n{x!cZ>`BYnDWs3r&d=p4g()AkJF1H`GdIsnv z7DAg-(^p?PKHk6mrdl=PHu&DMlx^IqL}?|NVjeoDv~0;*>^`(sa%CPnw%*zr+=Iq< zb!jB+_KKzwwN_Q7|El#hAu-7`{arooabZ@D8*1X#BT z6HyZQJ8N?h2bO`0T6ub%WWtX8Txnj7vhosFILj?rIt8lzrC;)Ml7QKT7+bcYSRq}d za8mJQjCJ1UVJe z0aK7_@kY-=T2-sn6Wg#U!=vWpc^Ip{k)JljD!U*7OUTwgSGeq|(xM6Hw1TZBm%;5V zHM0o5pS=8Nmh+=8i8nwj^NDCd9Z4!(tbj4*p?^6iabi*RDuOz8=}Php5ovl*4JNPZ zKvPG1G76*Ee%dJhxgHeL5T%>Sn1 zy;`Be(6a`M8kkqlUM&}sm=$9VKjF374E-P!7YBbXNz5Q>H|kT!qF92Y6QKW8V8X4B zFb+=iL3N|5cUn4J0)UTB=weNO-TFbU;`V2xC|@Ta8m54jgHr zXm7pd%&XTjcA2?$W&qQyMWl+|1baY2(+sqJJPVp z&$FuG&t;BNk6eW_HTIY1{uieIg?uShzBw`c@Z@R7HpAXJzdAz(Kl;`M@v>3)Rqm{A z#08@^Y7(}dRN$wJ(i=3|)(=Hku-wA^zPx=~zP+vQYq)6&E+&PHS`L#+N=zFf>%3W0 zH5Evrgf5Gpkg^HbVR@qrOHqusxkS8dTJjmaoYg?^@zGRUDR8Mc(3 zwjy^o_DpEH$PD8a_boo3`*V+bQmKm7q)Kl(<}n`Scn?kUdWQi7T}SKTT|ZCro&|*+ z)K+}`@jo6-%zA&Vz;H76caf;=(9=4yZHKDSo}vt?4d<$2QXm@mth%wHlT$}EHcv2| z%+k@POr|0=;Ztx`*s!3DvWl=^QU1KW17! zQ*gBRp2$?Kt(Yv8$;J+a@zZ71ltLty8ZoUGq$Khp22E_HM|=2RSV0^at-EI`tHfZ$>>q8WP@B+AkOzY_*F&& z)+HCB+S>wh-in744c}cZRWtF=xl~|Q?2%nMY^{Jp+Yenij;&Ed ziUjYL!`{zkHOe%2SSa=|L~(7w^}j_jiVvcS*zkXY zENwK-|H2Cke=dK%(5g*d(Wtul0>k?9Kci{YR7H!As*>_Az8{W~s-}Ir)0|cGqx#<8 zHj+$!eAuJfA&K&^2O8Z^OnWmFA?R`sx3}f(ZT;iEJQiJmP;9Af0Vs=cEF;E}y-g&I zYP3i^W(`2hbv&`fb3szLVyydk(U}29ozfQnH4hZZ(bYmWUqV)kPLRd3W;2gbvh=t8ULPz{h z;xNQr?T6AY=AvK_W3xdXyP;dJY+rlF#~lN~o)FDA+4&h20q0 z3K7gg#O}~gu&I`R13qUDU8;vC(NkL$Dz0T`aCE|~+1af@%0bvuB|P@AX(>@oYvi97 zZ5Rg)dw4rlmmencSQbMv8jg36=zw)$9d$9Y<`>|6$l*Orz}N9e9kx4CSgUt@gQ=pQaKpJ3xIYQN&z)Ip_+u!Q9n-X81w+xmVFj}>bUWJ+{r&QL{3 zcuV0_EF6kyiDjPLYvUGxn9wThu+#ps3O~dCMHEu zqr7O0RKpc7NdaZyQBgt^B%|!x_Iz$1TikZ08r8WBUXB&2Ji?Ihf91fKz{^iM=R<$# z3T|yN6HYUYPiGaA5?M^f`W;m5%csOl>)n6?T|<>)VXUDaHuSJ^nl0)d&IV=O{X@^H zEz-1;33YG@#(-fg>Ft$LjE>V_bLCVotma^50z*Ew(my|3FivkZrJU6(5}kKmV9$+h>b?rh@{q}jPYi4P5^6fU zM>z0t{{*W#!+z5kdmgizU*=QgFh0ub7TN#79CqU8h}F6~X{%MK3IEa;U!0efkDMt^ z@xmOq9s_{7H}qG*L)~t^=IX)wk90Wj=G{DrQ}4_DZT)`~$!s-K(+)SYps7R*{=%}vh=hyoGjfp{xgD;ta^Pj6EwqIckJXV%!MS#_4 z)kk=?>Nx9u_q8E#PpT)N71WwLza~}ke1k86vE2&n zve3xM*sC}A*KskOFoo!C2kbv|w&c{BBr@$vo$hWtPr~7BqH$e2$1&qSedGZeLdwja z17MUKVy9q0x8u!U$Lw2{`9E_#6#~nAUxH#OjWk*nz%CAPaG#o~n_Xo3^%&j9##+A< z*%z31A67K#UQFLkJ(H<9Ep?X0!;2K>fyBc`08zex-AoKfzZKzEbYNfo z#bYZK=EUl+#Z(zSm2!=)g!FPed^MLAr`xhQvO_DMT6exm&%Ko1U^dQwp*fgARihrY4PFS_*(U zh8-0tIF`eVIMws1Rh?nGPQ~<5Wg`?ir%ob)wQbnzh_uccit(_Ba2Ovt{7LGj5uRSmhdZ%%)XJ4utEHeFGZCp z(YN8z29Ut5b=Jrk3r?*=DD+x_<2tZ|VW^C4xBSw++1`!)Aqs@*pfc<4Fi7-eZNWf zwW^q%VBN`YHjHpDAWiRrE^AmH;r(rWe=P57SW=p76lU?JX*Enk|FYah=NPM9RPHU- z$k?9sl#G98uryjqrg5LB3}~ABL}A4wbPGx5SO|0=ps-a|9!JQKeU%dRY>GnuQ51p1 zZQq{z$F_ZJ@wvxHiIs~yoQeDU`mkLJH5(Iu??XQfFfdFy43eRXLX)paR55>6rY!lK zv9JW{KnJ>#RI3AMjZ`hMzcrV3sjGI9Z$EYS{Y!hQeN8mVfo9S%t*vEbP8|Y_ytP7% zBN=+Mi~1p4iB4)zClx@oSefo^6qT`z8p#S> zC~dr(`0qN%=|$oNRbeXcdbQ;^1J}!^w&R3s_g1QU3dQL!9CsM$mXeuWhX>=)DVN;T zCs+$>jj5;-~iPEJuaKsdXP~9>ELWYub&6bNLYZ0J*la)!CJq_jjVwF*XP| zf~w`5PaLcvsrgVvLs)L%{#f4L!uw-+TXZef=sKgST`fdJL{Y`19nw8$BPC)YvBZnn zn2~Q52Sx)+*aFkVmg<-cEXJ}@#LP4KdY58*Ha#T8X#qlfK6gg0&HWI;MD$R6t4BhR==mBw^6FaPeX!`;(J;t%4hj}AC{ku4 zzM*MCCTULa(etJ)9+;V~Z0ISB$G?8H+V53m0qu=yV`bF@RMGSSXhX!>eCJgd4$$q8 z24uSm`?0gFX5!S)MY_R9bsgoBjhO8hu{Q6D4ZU!F&q~DF_zY8dPjkbf=X78^VXgVG zO#V?XNtgQ8Io;;`I-*bwV+;zr{f0jJsw?obSy3h12$)F@N_j0h*hdrSVeapKkcA#Q zXFO~r$zC68Qj}YvND5EQnGBq@-x*AY0oxtP;if3%+Wy$P-K3@Y0TODq|0^G~sW$Am zT^wqI#&1##N$Cuv0u3!^Al)ZwH6+c>WegFfAh!=~$?!5OO6XFR8*9{d8Z-2WUam|# z4JF#nQj!zN95|Jd{GXBAE_;gfANLBcJRv&5>dWgoE-(MxB-dtqa3uGC1_k~CNF70F zpWoLr$3MmO4t-Rw&@RugD~2(`>nlGS(N~X!DuQOqAST*Z9#w9_!tC~fGUz-kVT zi;y7}ybv=ju!bGqV)>%l;<9K=4sSkk<)#C0eZbxKOkC zxGt(K!MRw1CGIh9@$+;0*y1yCPrzXqX}k7t@i_g6c;(L=hkttIFn$PIsdSbYajt9W z&QJc-0?4d9c$9xRd;<(^0MaD^0M=e5O-R~`02<9$iBh`1X|i^;F)!`gw^LucXsyPs zp}9gOW?oT|y?lL48CqE*D{MtKc|b9vGZk!PkeY@XO`8cH<&Dvx>MH8X9iIOxXd7S6 zdL(_vx(NZ(690tWy@hf}BZfv38>d%2^wEGNN>?^Tj^)3OOKnJo=pI7!tzTx~qS-kG zo3VsZfi;O=rSt`3-7`PaWhM7iwNhaofz_7nZqLA1c3^yI_Gw-U>&LB%kj(Yd!63Tf zu)U9mzRCF(KX!i93JwV>P%Pzp)EIo{t;~#gtM|%hN75qiIzk~z_#o*I;r=?XhOBi0 zbkl%AaaP1u*qF9QL}H8BqC9tbMs5Y6#u5rE?8T#F>BkY)Bwo@EKf_u&Fts z|MVYo6(^1zV)&WqzwuFBV`X234Dh=00tcf9k5jey{UMk^JCRqLw3pKAEujew4l*KWxBV(hG#juh9+pBr5IwSaLAEVr8A~&!?7$|EwRcxt|r(fWj$te zPucl=Zl9m~$F_e)?&LmYMkt)`9^mO=?eKo$T$_9r^o*CQl&jCA3s=VEA;JrN%ZyhU z2j2#}_9IyzWz_kVU|VFYE>&uvr;7@xxwvg^Z4;;}W2f-a(pFz%C`Z{g};f@tum^AytM6%m!q!|xmV z9}t%~;9I{w{r7YK3xAo1DvT3>4lcf3+tZHX_YbB1uVqlYb~q1FQxiE5UTX!8MYdf7 zVQ1MtCU$W!-sd=0t%FQOSi*V__j`DMU*A`~D?+6xir-O1Yss=OMk2Z^=q zre*?<;WE2X>q`@TimW6p^{x)<*-$Nx&gq;ga4=m$9^;$J8B1VAie@#aQSQ+c4H=b1 zjU8f)+ZLan&mYP1zjNo*=Ff3Crr?k@<>ayZdG3^#)&fe`#505ZaP&#PNMN9gaRRI- zsgu2r%E?%q!M`5YJWeg`r+o+|Os;AzQ?-1oqWY$?X9{ipZ-uXP2A(=9fZeSv5ovxY zK-v>Qdp~r9u~EF1aQSp^Mv~m4Na9gz1aJd>RnW+y5pVd{XcQWrrr1N6*gCgqLR!(? zwmQF(quQ7>*AdWyKCBH6JuI$3Udx)GHKeErQ%wf}9Inb3!mA{_=hC{WEi2aXrM{qm zh9#?bB|p&C-48n1+*r3(^;3m$ieSyGgM7a?jE`Ajfpe^$JAd{iFd#nu{d<^)=Gf3v)ZEwBo3h^ zHX3#08_Xk=KGi)+jMyTRaVoi{8k1_~0d0^n8NuNQ5}kn5o)y5CcZjiUq+iw1MfLtu zZYn>#?!-HCsw}ziB9C+aIcJZ@-bWnTKEC{RIq<0=>r>HZ%b!7N&colXwxQ!3yZU+6 z;IhInlIjO;_NYH4RIL;xtwy?HxrO`t`gU91?t0G@bH#1+A!SbrImFn)EOJz` zn+$=VFCEEiL=@554$!Hwd>}XJXORA9F#4X-;&Vce{hVfixm!x2_1$_JmFx$MCB3K& zhd#HD&+X&6e{S*FDyc@0ic1J`c6>fR>)@hR`$DADu_q;rC`vPr^R1OMIV%+cv6YvD% zdbeC*Gxg=fRCC*>$ps^0PNGUCs@h&*IzJ~zWcWO=Vjt`S0&BIG32!qeG9x%bZTSKv zkzJZ2;G{zywM(GR_}RjX9G^;<#yW~9Y;A{yM(9+qF!7|dVh%aZl1;!O-4KVlTep3% zhM+(Rof6B6R&_5X!$?f>=rAAb#T1tU+qBHdQ^K*H(fCLB@_9EhtDo5}nIy=nqUxHfWI-0l|X@Kf+Hg63SqxF^7urU&U*lJmT++6-Mjzj3LxmS9Mq7j4er zrkkyk$l0abG)9z39}_%H;Zr-eC^;upWGC#bf4;UK><09H+w+kBJ`>;qDTs5BI@No; zKv%!{7y5u2Im%!90$iW@{rTei;_O5D`A`J*e5&#LyHfF&*>i_6u+#LhlchighI1Y) z*>z)BY%n8d;R)8c1iESJG-z0`-k19$yuF3DMQ^I=&%PzpJPkS{DZ7ZITH?HGM#6T! zw3HAZn26rqO=Eba6~wgl8o>09NmbA^K41(7EsFDOG8>3vDlUjtfK(A}bo!>47htBO z|N43~#_buOpWDah{;}^{q%CRYiEf66Gx}jN`|7NNYjUIup{JZUZ)JWq9Rfn>$T%s9 zpVP;55QX`Pt~d4%f>iOtJ@eHbr`q{F+=I_HU^L_ZmJX+NTIIv#Z;?B4Bfcs+k~dd$sP!PHC0ZZTR-19xfjd$z)vxdJRX8$tl z+XX;Tes@}$VKpAw8Z3BJe%I$3Qjo$Mji z$ujIY`bmDG*m9l}^1s~m{#f51;jx5=3bf@XCgu}W+?9&nc0`G?Ga7v$N>Qq>Glan! z{+L&We6&nVE1`2kq`IqBEo_E-6G=Rca=`T=7rLeFE9hioox9dd^Qteq)S3$!xBcUD z`|;dAw*8rKD$msKB5uk$=Rt6}_R#dczdnAxVpY*^s#C3v*Kg8Smx@=X!e-V_?`Q)| zhsnRgsY7yVuTO=YlvHcK%doV74i1dgB+yFCDcXA&C93E=UU}Q{UQ8?8GgXY3CDFCl z6-&SpW6bch{E9WH44Ex#IKNWAa3?%Y&bY8c+R8SGExj_c4}Wf9^Z!>r%$mE-k!+_8d553mbVByB4sUMR~EM?89VC$tV_A{4}A z=W7OT2t-sNrvq&n z5IM*1?v5{V(%}2sJyo9L!>lNxb47gFM>T$zV*rj9%=Oni_QyCC6P$|U*wrh{F6Iea z*Iw5VRBh&8j9A^(nsqL!WJsRJij*Ba1cXJ`+j75$w?}xtElX0T7L)#>1PL)N%8LijvrViCMjCei(OLPtrCR_L<%}?*5@!2@Z)JywA2ad(ukM9@Ugd2 zNdhGfpiw%J`*Z*N+>(h1^6lttM{sRohiUX)A8lTDs5nl)|Sy}T9CpjGMEp8!d1%(x{PRnDYsg=aT+Ovo2yz7^|>WhTO- z$R3dpYM$@!@=Sm=nf;@%_HwhRtcS2c9;&v6*K?r7v}c^eT)7bNlg8_|$ZQKE;?Xv-_`uRJkA1%!}Lf7>xvus zRPj;zo}zcetI3u!f6^qVj#`9K-WuO}KHk(QE3GwY#cx$dhBkA+gy^$l99&UF{p59+ zTxB&%L8l4GL>5JA*=b`B2M*~i!e;wd0DZ6$bYXIs5a2`G5X=Scr4PVtC=52Ajls%d z+7@EY1Ive2ErU<34JR5Z-9zGJIPkbL;bL zcWNte&$PIE9Pw%fKV*P*I_Fn=It=BDi|YkTW?@#wwFLNsT+bn6(NDR6VPmYchbRRp z0}BbHO0qX=lA=lo)86wMnO*3bhkgzXbk%K#__fwg92i@^q;Nz2VQ$8$CgRU z=0Aa4r?LLWbN5&9%iz?>%60IYgD-a#DnAwS?|oEaa{eJh{K$oa%Y^pD>6^Mltm5cn z@%97^k`>@EWT1q1WAv{;14798sqc?)U-cGp1xRf~igijDC5nL9$(THjIT4`KPtj6X zZUQwMO|efB%G8oS36lcE)bQg1shSuvzu?FmTary&w1z7KsiK%U5ybLkhEJBn_ms_& z3e{Au{<(jAY~Me(AB9hir$<)4x(z6oHsEl zb=8+ge5wPA#e#29s#vsY&`}N2p_{a1bx9{zVJc(HRE^sCF}osQ8*pKRSCc(Upy{5f zuKH%0%Kt}6O{k^v%`k8#4$J1~bDYQ8Aq;z?uGEMQ7{3c_XKUkM=!xt0B$v5xzT_t7 zepGhQ0KbDc66v!5EJF%sD{1Fg4*e1Eyjf<3A(Om5vZWKD#cY_{##OslnB9^g%pz(& z={BfGYv*GDI+B{h&e4W_1ljQ-?27ZQvLBRw`hU7mR205w89++yob9uxXG)`{tT8_A ziOL~eHC53x@lU@u3&57l{v`seo#o305h+4MN)(c^6B0AB+)J=OOWSZW{nnwp{f4PT zDw!~%>_Cmg+Q>+3U6sQI^D55ejW||FH)*`3CYQ+P&GJ} zoM~>(H0!hfU_vLpauW>P2oKo!>cn6-2RqCHLT#jW4HJD3_(*&U8KGt_cST9#!9+9&O zV7fh9iV}RBYM(a*w}Le_2Yp#Xz1Bz|qfpdSacfx?YSR(Xm7Zqg7Y!JXHX{m-s7J%k z?7>`dBhsMWGGnn5852n0G^I9MH{tQtyp>MB5Ji(eRFRi#b{=zFJ_xUwqatv`vkP%5YJ*cDp~||3#+V=^b7bd#XbhZsxl; z9i!^!{+0(a(`1_|1)Hqz$06-#X$(K!tKQzdv;Cuxu0^m4_i<|VtCzrjsbhUX_qlDTmT()*CEO_UoOawbem#(YDqS-b^H? zfKN65ZjlC=0D*O582#)4BROVn%%XR2Sxx5W^!VCplP-gb+C!fm{JgSVm(RWCxUt`~ zO9!t8glufiO@!%87qd$VaXx9P=q*kE3yqp)^iiTn%&?U)GGWk6k*445DK`pxlt@-! zx<_nLHZqU+lYc*QqwKrH>RC-#c-QK>w0( z>`=$``}6-Phn^{uZFkVgca2ZQfhxjZ-V5rvqlT-iApkIyp-H9cf}4lmTvM#hpHuR9 zn?Az`IF&B3pO3;u4#Q2@>|RtO;>yCIfJz9u-okocA9sDbEvo_omB_5>%mA>Q1DUCw z7;9p+^;$|Dsx?HA))JMHf1}RDI+tDKO()rSqn&idl*L$bldDuy1vJL}wu>RcWzoBe z^(+-I16vloK*0y~LZ>T}a;9V4KKCCV&+nhx$G&ed?tCRs=edqdc;T6H02_bDvwrCd zCsiFd&;g0N88E-Qy$IE1AHwlWt{lSrfq|>7Bega!iXFK(qYvQBdS%vEImbqcSgi`H zG=-SPulK5jmTYPqzS)_apBE-Se}u90=Lj1cVNu~|e_ki7AETGaKX&6RE z*t(aFi(ZUI7EYX({pkLS^76LE(@Z#&2*(5BTq=`N4Yd@zwA zhHvssW8JpIops{A zkz|Wd%a?iyqAJi52`3bhNZBGcBF0LT@OVepAe^<=^6bBiPM$mQMph_*71|=p|RI(~J$sPbHbzJQ?uv;mvQmU53IMNmT z>eg}4qK!-Z<=@Jx&bSwRZSxC%E`Q?XS9hE9B|#?+z~jYAs1i*jDXdy6#RoH2!pprK zGroN`V1dm4iyTh>UtaM+dEvY2%(xpPxUE$sX&nx_tl@SKw?}we^`^Q&%8=j79+=)a#)Q~fcn~Xp+2UI5qFg?kn0`zwR_vjSr$kfLNRTENh(=;1 zQ0AVk+?d0nu%-KU1r=!iOqAp^etv8}KAzv7+vi?#slGm3lc{3kSlR4kgMZ_Le)?4~ zG3=9|lh-$C_l09Rk@P;QdJ8)~)j?S|_pbp&a7GppNA)#brAf1bn7RmQsl4TLZ_~Y4 z8WPa}Xoj^c6Z|5LPM+jshhmMIiX{xSo&lTf0=6Es%sdEV*g_9rU^%+l3GdOHr>}{* z)(e=rksAF-;UH-OEa)gfQ0R^xHW0`qr;mL_7}$a4H6ft1XHH|cGE-sq@Y?LynzvPs zDn%WceLRT;)$BA!sFpk$P*qMzIfTztM-=|7VD~hoYqh-%rzU(XSyvz!o&?O!v9rN2 z=XS-(6U=ts^H2;hpA!@lhtp&Cee~j{V+O3yn)WDWbWw-?L6bPOan(s;og7PhZ2D@_ zpUxaOYQ0glugzJe*xYP1S+;wIuxyajLR;y8DJ?Ng&mY%+5)w^PW>qG)c1Y!q=>{v= zTeX}v{gqU~Rq<;9uRLiSI{M(@E6je&ulhOmK|{Y8r;eFQhtR7#IZX8ldG3$%A9oF8 zVsa5M8)LqP1$9}?D^f-~ZdGNUwc}~vNs#R1C;`*yhihY6Unl%>IO8*LW}-joI4{`D z{9FSP5LR8+aDRliHLO7b1fp8|T3WWf2qi|wSfW8Nv$31)v#YacDF9UeYBTCg2pP#( zp8=<)1oTSjHlR({@=;R!%f`;)+GP#1GC^=zcH8{C8Qa1gRp57t9AHFp-=9CW@1M^f z&;4VITdYkf{r>QhhG)0D92Zj2Tbcg0XZ_XCpOZ%)uVw?2C%P|19sN{&6q-}vIHC-_ z(9+NSU2c*y$YcqJG(jO8qX#qxKC@D#CYVMPIccm6XacFZy`9PPk-j8}EgMKp3RINj zseBeIkeJ;vP})=-WE__mDIMp=z;19!KL7W5kfFEU$Z9K3KX4F5p{%3kfReSU#RnJwRS5~bsX0ATqDYE-itdD7V(um>^L8hy#(ucoZ>9*;EDUH7 z#o}6RCZ;I1F&2%O4`P|ETB#+_9IzEs7L_G|)PSI}K!UPB^ZYddvY6i|s2Z|EF}3VS zr_qsv6HQlShQHfwJIPfQrzpX>V&(T>SaiLIM{@nE z7R$dBhdnioF=Hep?s@tj`?^G!7I3)ZzO&eB*?@qyG$3U?2>@z7w!)m)SQ<=QpESF| zZ(2H>BFrolckvQ)pPKT(OoXZ-wle*f71`rJSExaH#Y>22YgMqjJ| z6dbBwdL0mcR;7wdx|O*C)8CT^nI9M*p+1vy5=J!;GjPlpj&Z8`Y<(NzFEuJyJYtom zn}d64u=fsa$bQmh(@Rcks#GgFl^WD9ZT8PL+$T!Al(6A8_ASb$%xYGI-2CjU{;ff| zY_&nAN_Un)SU!)z72H+?LNmV>6HVIpI(73$aI_hqlQIFVI|Q-d!Dx4aH2X(2 z_hVK<4Sz!cT9eDNtHmOr+WycdPI#-^u^116 z6IBt%*;_5FJra*kDb+Hg@7r)7IF45Djy&zyVu$`Jnoyk)nMaXrXVQ#T!OSG0*F?)0 z*uXKfd0GwBg_yEnf0wIIr{(GP)k+Ch4pl4eOyp<+sVYmV+DgC4#ju4%&g}-!^yisR zg~hBG#5d9fu5=PJ{7zgrUG`@&RsTdr6=y-I2Y~Hh3l9HY{+yOAoc;b)j(|ygs>y#} zGVDCi`rFYNzkN$NONqz<3)HI+88X&46DWn3R$@RDLdw|93#z;z{ikrl5j-x zW6MXAA~-a!4LPl}ijvB^KR8mMIgT{-nj|S?QhTXFpadER4zK_$ zgKno%IT9g9UoAzPnofUPF*dO|Wd}@M2V?VQ5=_Udh4er(qS-{%t_i_`RPP}J8iATx zUV|(FL9uAVql;z?TCgcX&W*^p7Bw$c@^7k0Ad|B7%Nipu?l3*_G5-KO^hz*a{^+wu zek($it76#Gugdz=dD{2L4__7l^k%<#6DwXG61B8ax$0C;f3gerd=VRa_|t7fg`LC8 zF{?V4Ih=eBXh6H`rGoUdOk$t1I13uWvg+*~?)PvHx~P;@qYxKm4wp&Ql%iUy0255a z?8JExr~%aMd?%W7Q8;!VZOcb$WHr&^6rapT@k7fT2Mar()1(zb2na#LqKoPhLI@fH zf~qd6NxR#cB2~ylDR7U^kNxB0`PawxW80sRTh=EIYn*#k{V8S!QspG(qdzj@E3)jD zIP}`uG>@V>zAG`AOpJ;vyW{nIs-;CmCMD~x70Jb?wlk?2ygDHyw8p9>0i%{}-$V+S znF0N+b>R$9032SKAX__g9}RkiM7#~xGXGm^PV;qZD{ka}Jci~a=o5_`kdQu*30!@SUrUGfeCXp*Rg z+f8q`a9j13=n+Ghq=`Hk^m3#d=A;N%JEEpzOm&<;l@T|kD(9Kz49H?Pj2hLR^PEkhX9+e6}tbW>k9 z+S8xmw zo-!#yqPmO0fqR7^#3nFP+(_2)8|;+8j?=8L+a?av3TgWL1*Ky)GlQy%^ysVzi{6&7 z-gI5lKVb=276}Sy29D^03|gsNxhAo`6Tm(5{>Cclr%6x+AVl_7R%9{?YsSW(1 zQ)0t9g5jJU2{I(NQ&0)Y04yPaR0)a&C>`>1##;~d{FCrIsly4c%~=P9Zfkg8ZW zW~&sLt$_bY=X(5-Ch#22G`fud<1+ zkEnOdPRlKR*%aSblv+igMx>fUMwcaoMc3PMzc07D-f!#u9`28DyDztUxUIO~!@7jq z8rBudijamC8BUfHF8cWaO+-WCCtWbQP2xi_IH{I+=#qJ?$<2@KIZJ#M6)+sB6G7J6 zXrkY%tZk$gHq$x4>-Tf#W~1w|K)6i79c)H-R+|-uclH&$Vx7#)%1ULgN{3q7M}klt z6)~(8E;q|J)a9ltWN~UTvF+q@mu+VvQ_b<1b24XGx4OrM73$LW&=(G!UTj7C!MJ$> zQY4w0-mFDs4G2LN6ap0pDk4-h+bg@y+MJ8g!fjae3#~j&8uKjEz#M6jz9wp5Y{td! zo4(KD(tyKF<2SyBgM-m@Rh|9q=J%%@Cp}H&uBQWh%o<#0(|;U8`ld}oOU#3u%vt21 zhKpB%c_>})G&(5GvBAgPuztJYnRUgUt2jwvw*HcGqE`v4E-P-ga9_hMXtH7=O3c<{ zAsJ(>@`$yrSP-o!v}pjhgA!hfFwmWqZIyY|7B~L2Y%4((&_wSn znM2JkUt`%Q1~2WxF0wd85rPIqh;iTcj~~y!emt{@D(7L^>7}3JJF(P|x;&Sep6RYF zRh!whUz8=`>Q~L<&Mu7p?PD;PUk~>GZgID^emKyIUIbteXID`rrfbXxtQu7$ExXz? ztTsE|`>^0sN&68E<}08V0Fd2kUq!N{J&^mBs8LzbS9^~I_eVxOz-v2PE2+_u7V%V2 zENfVA;r>|OAIt4+dEA!!BdoVPu?VY%B?Oga(PhE1>bmG{4NK5v(U8MP>0f3i)Xk$5 zzyt$u(jHN{V9n{!30|bxC^8D`m1Y&?4jF3|)36KOuH~o+{jfi=a$f#j zBUnvrg$oOFD8!RlJn`*g$hN{HDe=-chGK1a!-;M1ZMmsWVJDHpWeZ46A8+I{%C_e$ z8P|LT9A>m0p8CL&nQLDXCoXt)8m$p+YxOok7DZ55f&|DCu%w-#P3k2R;&ul{`yn>+ zK-kC)J0p-5-er#(}vFVLAshzy6#nE!+fV1{3DC>d~kDo?;4Cj0M1 zw|Z%FU5aKc#H0cU08|4MWc-L9-=F{e z@%-=S{u$#|Qds@%H+I)UX4N1Eeu>x5IW5-gp$xjouj14>Vsk@NbpKB} zEIFC`H^o*HzBIE`D_eIdtfSx+h77HGQH)2gri&(w|HvU{OFEly`%W3xih~EPq#5h0 zL%%*r?4O@WU^9|Vr?q1Bx(m0IVRokG>>hD}VH$KMm*S6(cL69-nGjC=$yD6Ndtg0^Y@hW zq3wh4ZPG8HNevT)v_xskuaBz({A>XtNx2-fWD)L?nA8}3E`$}7;}j}QUM9vMJzywc zrN1E3r)!l7I~J7?umo9DmVh-BcnY%t)dk)>!tS<8qylT>h6w=o0tAywo;yFJ)H>5Y z&x#gU0mvA70sJ0w6($2KXfc%*VbYjX8fNjufjH5SoY| z`a`s+*Dg;?=dTk-+qF}r_>YaVqpyso$qOn~Hz>z=#-R)B&WuA?bX~*k7S>g7p@mrI z0aheq+#_Q?27-(wQy&c;rW`_tzI}tZaf{NuA!GomwX>y#F#yFOA*Nf=DDD_rL1e3r zQK;&==&~$p&hakv2orxAvwxKqL*}0oi*qGyjzMy~YuvVv@7rG=&+pIeV`mCa?V?lq zj|*KSqTqxkJtXgY7648H`)doqtMeda&d!}YCg_I=qZm~zc4fp%{{%w7G5BGamZ=$LJEzA|dEIc%?rSy7e z(u{_nOHf^8(VSe+@+@txJd76MFs7b0lRj5s*XBW3c z`@%m^Qgx(c!dxzA{-?vK_|lJ)OFgA{>A!yghbum9YIgJqEyFdK+P}WyakHv?9Q>#8 zij33$V{`!*r#d7>b*ksI2q<*XWx;w2_f>B}S3q+k2N=o7J%TYM?vzn;?%$45tc+T# zRI>vDy=6$869@L-08v#HNt62O%GZ<}RrOmm8;6BNCA23&O(>QSmQ|NU*Rtj{{SRA+ zYHTeg&P!iLH6leJAQbL=em;MEY~Me&A6tAz?g^*z#fNTe*9V#~;=qPC%C);rUR!kk z&#X#UBj9>S!BQ3JBW6Z+$upT9P6fI)s-(Dc7}WjUy2Zh4{7%x^D^>hs54)+GW>IPK z8uNa%_9S%|%_QHzPm$1{P`c8g!l>FCo<4Q98c0y_s+eXA&&}D{y~!GIpNR=uHLHpW zR71Gkmbdry+qd=crt6|XTjT&*w`MI1(fV>}7-1Gua|pVuNR7?ev>BUR2=klJgTZ8U zO!jI;Dvn3MXkK8cQD~XjJY*pOTMu02s2)kA1ix}s+agr455#MneFGIOqh^XeGF0*h z8>3a|t8Cc>WH^}5985>+-{TjOKPZu

&!-hkmHkXxn1MjnYt8%3oO(w;;Dg?u*_Q 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%0A1(~k&!6&efyQ9Af0*A1C{p)EbT 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 literal 0 HcmV?d00001 diff --git a/demos/declarative/samegame/SamegameCore/pics/greenStar.png b/demos/declarative/samegame/SamegameCore/pics/greenStar.png new file mode 100644 index 0000000000000000000000000000000000000000..cd068547198be068e337176857026a1f29e7202b GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPggab^#V~1tp6FFQCvwPZ!4!i_>>6 zDe@f(5Ma5$-lVWVe1(364BO$vTLp5L;#iJ*DopiVaV*qihCT;lonzV4H|O4+Ns%lM z^__VvZP~R&3OOyosb zjPAsJJGb#bZ2+6U*f&P2$Dj1t6&0^#)N=_kJ(Q{`|8EzR^ye!>B##b9*@MOLK*uq7 My85}Sb4q9e09G(v)c^nh literal 0 HcmV?d00001 diff --git a/demos/declarative/samegame/SamegameCore/pics/greenStone.png b/demos/declarative/samegame/SamegameCore/pics/greenStone.png new file mode 100644 index 0000000000000000000000000000000000000000..b568a1900c3c656039afe3e6271a469b4b2f7603 GIT binary patch literal 2932 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 #?4kbOf9x1)YLbkap0(F02g!D* zNh8ESh>>OnrU^{jZ#ii}H7&R+u#|v*Mk6a$xTk1Bh%(oE@`oW+|iT*c{{0V7nB@H8qA=~0&Zj%(lA#??VLfuOL{M99CdTwbIWc=!NS5O%Bs~g zc{T%-1lVoE&~24D}GV>B>dkWrFyo>twqwp7{Z7;euz z;(cZ|C|8=8v^VyC$Q|WGa5hWs+2t_nfyV3}YT7C$1|&3yugQFkgk~2GXxiJ(nPZd- z2F9}u#N{&QVwBgbkdjt3wSrlgX9Z(zhGbpHI^a6sW`Oti!33CkA;uyiSfCS|oinpcB3}^$e@Pax`G)06Ty)7UOcrx{&u;$eD_ZfIjWV*6p|) zql)v9Jca}(sfeON8KLlmT=)k&?`G!rIxF1pk*^LtpK4r6B|EEX0b^YP%3Hu4$ZR(c z(boRY)NA)>Rfqu-J(-4`PJyP-jy#ls^SN+&-eI|X-fpFq@X}_@r^XI^dlqtl6_fIA z2G?DJPCu!cyr~F>W5bpDX1G`{Y4d1RK ze|e|j(`yF2ZO;eBrsZVa1lH*%$eD^eAT6M;!By#*>_Uq#kx(Hq5`ZGYMgwK!wH3!J ziw4@g`tJP?_GfUo!{@Rke)$p0p~C{vkN|cR>_Vrv3!1lKmbM;ehSl2Ls`d>uvwSs# zkZji-4>xNj*T;Nz8qfzU|M!M_o|!hDI%t3MSQh^N2-rip&=ZR_HcjC2q*~sEP78dW zr z?x+haHRbf+JEh*bx^(oihYv5^au(O{-GUR^S_`D=4SvbV5^%nNBB+CS$gS zTfDuw$ye@_7ykH`{lcYf|F59E7Ra~W;Q`3^QZR2J`=Kfaw}+GFjo80>iQZ^Z`~A7E z_hqENWqee8@c5>osisuZg0dJh9uK*mTXu8yx>YFFSp@?@pdw?j1Tl=yz9pJ(D{p zs*$R$_3mU6u5FK}=eH)eE)L5p?-cbVt?KJ&*aS9#EnpiM0b`(Sf&DzByoZ7_pV|lZ zwfAxhx+>NkRp*WwV~*v*p-f}|nyD&LwW@=Tnh-aL@dg@hpn4m)+ky>Ss4-BqaMhfO zx)P~5SOHcMIoLkS+c7Fs$1Tj=Ik1^p(-vx`+PrcP4e?^DnOAdm z&ja`7l-<{YXYKEs7Gk`IQhVjyV(vW@a53DnpsJnAQ#a?tX1;b-bfE>P<`in?R0<1f z>0T}7y#N>A%O2on4{%}OOf&})_W*f7vBm5E0IhF_Ml((E_5c6?07*qoM6N<$g6)ir A8~^|S literal 0 HcmV?d00001 diff --git a/demos/declarative/samegame/SamegameCore/pics/star.png b/demos/declarative/samegame/SamegameCore/pics/star.png new file mode 100644 index 0000000000000000000000000000000000000000..defbde53ca489900adbd2eb6b6c83a97cab11e80 GIT binary patch literal 262 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 yti-$%;KA#12)G^sE>j8|1c`@$yiKu#+y4T!p= maxColumn || column < 0 || row >= maxRow || row < 0) + return; + if (board[index(column, row)] == null) + return; + // If it's a valid block, remove it and all connected (does nothing if it's not connected) + floodFill(column,row, -1); + if (fillFound <= 0) + return; + gameCanvas.score += (fillFound - 1) * (fillFound - 1); + shuffleDown(); + victoryCheck(); +} + +function floodFill(column,row,type) +{ + if (board[index(column, row)] == null) + return; + var first = false; + if (type == -1) { + first = true; + type = board[index(column,row)].type; + + // Flood fill initialization + fillFound = 0; + floodBoard = new Array(maxIndex); + } + if (column >= maxColumn || column < 0 || row >= maxRow || row < 0) + return; + if (floodBoard[index(column, row)] == 1 || (!first && type != board[index(column, row)].type)) + return; + floodBoard[index(column, row)] = 1; + floodFill(column + 1, row, type); + floodFill(column - 1, row, type); + floodFill(column, row + 1, type); + floodFill(column, row - 1, type); + if (first == true && fillFound == 0) + return; // Can't remove single blocks + board[index(column, row)].dying = true; + board[index(column, row)] = null; + fillFound += 1; +} + +function shuffleDown() +{ + // Fall down + for (var column = 0; column < maxColumn; column++) { + var fallDist = 0; + for (var row = maxRow - 1; row >= 0; row--) { + if (board[index(column,row)] == null) { + fallDist += 1; + } else { + if (fallDist > 0) { + var obj = board[index(column, row)]; + obj.y = (row + fallDist) * gameCanvas.blockSize; + board[index(column, row + fallDist)] = obj; + board[index(column, row)] = null; + } + } + } + } + // Fall to the left + fallDist = 0; + for (column = 0; column < maxColumn; column++) { + if (board[index(column, maxRow - 1)] == null) { + fallDist += 1; + } else { + if (fallDist > 0) { + for (row = 0; row < maxRow; row++) { + obj = board[index(column, row)]; + if (obj == null) + continue; + obj.x = (column - fallDist) * gameCanvas.blockSize; + board[index(column - fallDist,row)] = obj; + board[index(column, row)] = null; + } + } + } + } +} + +function victoryCheck() +{ + // Awards bonuses for no blocks left + var deservesBonus = true; + for (var column = maxColumn - 1; column >= 0; column--) + if (board[index(column, maxRow - 1)] != null) + deservesBonus = false; + if (deservesBonus) + gameCanvas.score += 500; + // Checks for game over + if (deservesBonus || !(floodMoveCheck(0, maxRow - 1, -1))) { + gameDuration = new Date() - gameDuration; + nameInputDialog.show("You won! Please enter your name: "); + nameInputDialog.initialWidth = nameInputDialog.text.width + 20; + if (nameInputDialog.name == "") + nameInputDialog.width = nameInputDialog.initialWidth; + nameInputDialog.text.opacity = 0; // Just a spacer + } +} + +// Only floods up and right, to see if it can find adjacent same-typed blocks +function floodMoveCheck(column, row, type) +{ + if (column >= maxColumn || column < 0 || row >= maxRow || row < 0) + return false; + if (board[index(column, row)] == null) + return false; + var myType = board[index(column, row)].type; + if (type == myType) + return true; + return floodMoveCheck(column + 1, row, myType) || + floodMoveCheck(column, row - 1, board[index(column, row)].type); +} + +function createBlock(column,row) +{ + // Note that we don't wait for the component to become ready. This will + // only work if the block QML is a local file. Otherwise the component will + // not be ready immediately. There is a statusChanged signal on the + // component you could use if you want to wait to load remote files. + if(component.status == Component.Ready){ + var dynamicObject = component.createObject(gameCanvas, + {"type": Math.floor(Math.random() * 3), + "x": column*gameCanvas.blockSize, + "width": gameCanvas.blockSize, + "height": gameCanvas.blockSize}); + if(dynamicObject == null){ + console.log("error creating block"); + console.log(component.errorString()); + return false; + } + dynamicObject.y = row*gameCanvas.blockSize; + dynamicObject.spawned = true; + + board[index(column,row)] = dynamicObject; + }else{ + console.log("error loading block component"); + console.log(component.errorString()); + return false; + } + return true; +} + +function saveHighScore(name) +{ + if (scoresURL != "") + sendHighScore(name); + // Offline storage + var db = openDatabaseSync( + "SameGameScores", + "1.0", + "Local SameGame High Scores", + 100 + ); + var dataStr = "INSERT INTO Scores VALUES(?, ?, ?, ?)"; + var data = [ + name, + gameCanvas.score, + maxColumn + "x" + maxRow, + Math.floor(gameDuration / 1000) + ]; + db.transaction( + function(tx) { + tx.executeSql('CREATE TABLE IF NOT EXISTS Scores(name TEXT, score NUMBER, gridSize TEXT, time NUMBER)'); + tx.executeSql(dataStr, data); + + // Only show results for the current grid size + var rs = tx.executeSql('SELECT * FROM Scores WHERE gridSize = "' + + maxColumn + "x" + maxRow + '" ORDER BY score desc LIMIT 10'); + var r = "\nHIGH SCORES for this grid size\n\n" + for (var i = 0; i < rs.rows.length; i++) { + r += (i+1) + ". " + rs.rows.item(i).name + ' got ' + + rs.rows.item(i).score + ' points in ' + + rs.rows.item(i).time + ' seconds.\n'; + } + dialog.show(r); + } + ); +} + +function sendHighScore(name) +{ + var postman = new XMLHttpRequest() + var postData = "name=" + name + "&score=" + gameCanvas.score + + "&gridSize=" + maxColumn + "x" + maxRow + + "&time=" + Math.floor(gameDuration / 1000); + postman.open("POST", scoresURL, true); + postman.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); + postman.onreadystatechange = function() { + if (postman.readyState == postman.DONE) { + dialog.show("Your score has been uploaded."); + } + } + postman.send(postData); +} diff --git a/demos/declarative/samegame/highscores/README b/demos/declarative/samegame/highscores/README new file mode 100644 index 0000000000..eaa00fae37 --- /dev/null +++ b/demos/declarative/samegame/highscores/README @@ -0,0 +1 @@ +The SameGame example can interface with a simple PHP script to store XML high score data on a remote server. We do not have a publically accessible server available for this use, but if you have access to a PHP capable webserver you can copy the files (score_data.xml, score.php, score_style.xsl) to it and alter the highscore_server variable at the top of the samegame.js file to point to it. diff --git a/demos/declarative/samegame/highscores/score_data.xml b/demos/declarative/samegame/highscores/score_data.xml new file mode 100755 index 0000000000..c3fd90d9cf --- /dev/null +++ b/demos/declarative/samegame/highscores/score_data.xml @@ -0,0 +1,2 @@ +1000000Alan the Tester0x00 +6213Alan12x1751 diff --git a/demos/declarative/samegame/highscores/score_style.xsl b/demos/declarative/samegame/highscores/score_style.xsl new file mode 100755 index 0000000000..670354c965 --- /dev/null +++ b/demos/declarative/samegame/highscores/score_style.xsl @@ -0,0 +1,28 @@ + + + + + SameGame High Scores + +

SameGame High Scores

+ + + + + + + + + + + + + + + + +
NameScoreGrid SizeTime, s
+ + + + diff --git a/demos/declarative/samegame/highscores/scores.php b/demos/declarative/samegame/highscores/scores.php new file mode 100755 index 0000000000..3cceb2d738 --- /dev/null +++ b/demos/declarative/samegame/highscores/scores.php @@ -0,0 +1,34 @@ +"; + echo "SameGame High Scores"; + if($score > 0){#Sending in a new high score + $name = $_POST["name"]; + $grid = $_POST["gridSize"]; + $time = $_POST["time"]; + if($name == "") + $name = "Anonymous"; + //if($grid != "10x10"){ + //Need a standard, so as to reject others? + //} + $file = fopen("score_data.xml", "a"); #It's XML. Happy? + $ret = fwrite($file, "". $score . "" + . $name . "" . $grid . "" + . $time . "\n"); + echo "Your score has been recorded. Thanks for playing!"; + if($ret == False) + echo "
There was an error though, so don't expect to see that score again."; + }else{#Read high score list + #Now uses XSLT to display. So just print the file. With XML cruft added. + #Note that firefox at least won't apply the XSLT on a php file. So redirecting + $file = fopen("scores.xml", "w"); + $ret = fwrite($file, '' . "\n" + . '' . "\n" + . "\n" . file_get_contents("score_data.xml") . "\n"); + if($ret == False) + echo "There was an internal error. Sorry."; + else + echo ''; + } + echo ""; +?> diff --git a/demos/declarative/samegame/samegame.qml b/demos/declarative/samegame/samegame.qml new file mode 100644 index 0000000000..ab64156278 --- /dev/null +++ b/demos/declarative/samegame/samegame.qml @@ -0,0 +1,161 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.1 +import "SamegameCore" +import "SamegameCore/samegame.js" as Logic + +Rectangle { + id: screen + width: 490; height: 720 + property bool inAnotherDemo: false //Samegame often is just plonked straight into other demos + + SystemPalette { id: activePalette } + + Item { + width: parent.width + anchors { top: parent.top; bottom: toolBar.top } + + Image { + id: background + anchors.fill: parent + source: "SamegameCore/pics/background.png" + fillMode: Image.PreserveAspectCrop + } + + Item { + id: gameCanvas + property int score: 0 + property int blockSize: 40 + + z: 20; anchors.centerIn: parent + width: parent.width - (parent.width % blockSize); + height: parent.height - (parent.height % blockSize); + + MouseArea { + anchors.fill: parent; onClicked: Logic.handleClick(mouse.x,mouse.y); + } + } + } + + Dialog { id: dialog; anchors.centerIn: parent; z: 21 } + + Dialog { + id: nameInputDialog + + property int initialWidth: 0 + property alias name: nameInputText.text + + anchors.centerIn: parent + z: 22; + + Behavior on width { + NumberAnimation {} + enabled: nameInputDialog.initialWidth != 0 + } + + onClosed: { + if (nameInputText.text != "") + Logic.saveHighScore(nameInputText.text); + } + Text { + id: dialogText + anchors { left: nameInputDialog.left; leftMargin: 20; verticalCenter: parent.verticalCenter } + text: "You won! Please enter your name: " + } + MouseArea { + anchors.fill: parent + onClicked: { + if (nameInputText.text == "") + nameInputText.openSoftwareInputPanel(); + else + nameInputDialog.forceClose(); + } + } + + TextInput { + id: nameInputText + anchors { verticalCenter: parent.verticalCenter; left: dialogText.right } + focus: visible + autoScroll: false + maximumLength: 24 + onTextChanged: { + var newWidth = nameInputText.width + dialogText.width + 40; + if ( (newWidth > nameInputDialog.width && newWidth < screen.width) + || (nameInputDialog.width > nameInputDialog.initialWidth) ) + nameInputDialog.width = newWidth; + } + onAccepted: { + nameInputDialog.forceClose(); + } + } + } + + Rectangle { + id: toolBar + width: parent.width; height: 58 + color: activePalette.window + anchors.bottom: screen.bottom + + Button { + id: newGameButton + anchors { left: parent.left; leftMargin: 3; verticalCenter: parent.verticalCenter } + text: "New Game" + onClicked: Logic.startNewGame() + } + + Button { + visible: !inAnotherDemo + text: "Quit" + anchors { left: newGameButton.right; leftMargin: 3; verticalCenter: parent.verticalCenter } + onClicked: Qt.quit(); + } + + Text { + id: score + anchors { right: parent.right; rightMargin: 3; verticalCenter: parent.verticalCenter } + text: "Score: " + gameCanvas.score + font.bold: true + font.pixelSize: 24 + color: activePalette.windowText + } + } +} diff --git a/demos/declarative/samegame/samegame.qmlproject b/demos/declarative/samegame/samegame.qmlproject new file mode 100644 index 0000000000..d4909f8685 --- /dev/null +++ b/demos/declarative/samegame/samegame.qmlproject @@ -0,0 +1,16 @@ +import QmlProject 1.0 + +Project { + /* Include .qml, .js, and image files from current directory and subdirectories */ + QmlFiles { + directory: "." + } + JavaScriptFiles { + directory: "." + } + ImageFiles { + directory: "." + } + /* List of plugin directories passed to QML runtime */ + // importPaths: [ " ../exampleplugin " ] +} diff --git a/demos/declarative/snake/content/Button.qml b/demos/declarative/snake/content/Button.qml new file mode 100644 index 0000000000..420b446c13 --- /dev/null +++ b/demos/declarative/snake/content/Button.qml @@ -0,0 +1,66 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Rectangle { + id: container + + signal clicked + property string text: "Button" + + color: activePalette.button; smooth: true + width: txtItem.width + 20; height: txtItem.height + 6 + border.width: 1; border.color: Qt.darker(activePalette.button); radius: 8; + + gradient: Gradient { + GradientStop { + id: topGrad; position: 0.0 + color: if (mr.pressed) { activePalette.dark } else { activePalette.light } } + GradientStop { position: 1.0; color: activePalette.button } + } + + MouseArea { id: mr; anchors.fill: parent; onClicked: container.clicked() } + + Text { + id: txtItem; text: container.text; anchors.centerIn: container; color: activePalette.buttonText + } +} diff --git a/demos/declarative/snake/content/Cookie.qml b/demos/declarative/snake/content/Cookie.qml new file mode 100644 index 0000000000..a076978999 --- /dev/null +++ b/demos/declarative/snake/content/Cookie.qml @@ -0,0 +1,94 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 +import Qt.labs.particles 1.0 + +Item { + id: root + property bool dying: false + property int row; + property int column; + x: margin + column * gridSize + y: margin + row * gridSize + + width: gridSize + height: gridSize + property int value : 1; + + Image { + id: img + anchors.fill: parent + source: "pics/cookie.png" + opacity: 0 + Text { + font.bold: true + anchors.verticalCenter: parent.verticalCenter + anchors.horizontalCenter: parent.horizontalCenter + text: value + } + } + + + Particles { id: particles + width:1; height:1; anchors.centerIn: parent; + emissionRate: 0; + lifeSpan: 700; lifeSpanDeviation: 600; + angle: 0; angleDeviation: 360; + velocity: 100; velocityDeviation:30; + source: "pics/yellowStar.png"; + } + + states: [ + State{ name: "AliveState"; when: dying == false + PropertyChanges { target: img; opacity: 1 } + }, + State{ name: "DeathState"; when: dying == true + StateChangeScript { script: particles.burst(50); } + PropertyChanges { target: img; opacity: 0 } + } + ] + transitions: [ + Transition { + NumberAnimation { target: img; property: "opacity"; duration: 100 } + } + ] +} diff --git a/demos/declarative/snake/content/HighScoreModel.qml b/demos/declarative/snake/content/HighScoreModel.qml new file mode 100644 index 0000000000..b46e564183 --- /dev/null +++ b/demos/declarative/snake/content/HighScoreModel.qml @@ -0,0 +1,139 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +// Models a high score table. +// +// Use this component like this: +// +// HighScoreModel { +// id: highScores +// game: "MyCoolGame" +// } +// +// Then use either use the top-score properties: +// +// Text { text: "HI: " + highScores.topScore } +// +// or, use the model in a view: +// +// ListView { +// model: highScore +// delegate: Component { +// ... player ... score ... +// } +// } +// +// Add new scores via: +// +// saveScore(newScore) +// +// or: +// +// savePlayerScore(playerName,newScore) +// +// The best maxScore scores added by this method will be retained in an SQL database, +// and presented in the model and in the topScore/topPlayer properties. +// + +ListModel { + id: model + property string game: "" + property int topScore: 0 + property string topPlayer: "" + property int maxScores: 10 + + function __db() + { + return openDatabaseSync("HighScoreModel", "1.0", "Generic High Score Functionality for QML", 1000000); + } + function __ensureTables(tx) + { + tx.executeSql('CREATE TABLE IF NOT EXISTS HighScores(game TEXT, score INT, player TEXT)', []); + } + + function fillModel() { + __db().transaction( + function(tx) { + __ensureTables(tx); + var rs = tx.executeSql("SELECT score,player FROM HighScores WHERE game=? ORDER BY score DESC", [game]); + model.clear(); + if (rs.rows.length > 0) { + topScore = rs.rows.item(0).score + topPlayer = rs.rows.item(0).player + for (var i=0; i maxScores) + tx.executeSql("DELETE FROM HighScores WHERE game=? AND score <= ?", + [game, rs.rows.item(maxScores).score]); + } + } + ) + } + + function savePlayerScore(player,score) { + __db().transaction( + function(tx) { + __ensureTables(tx); + tx.executeSql("INSERT INTO HighScores VALUES(?,?,?)", [game,score,player]); + fillModel(); + } + ) + } + + function saveScore(score) { + savePlayerScore("player",score); + } + + function clearScores() { + __db().transaction( + function(tx) { + tx.executeSql("DELETE FROM HighScores WHERE game=?", [game]); + fillModel(); + } + ) + } + + Component.onCompleted: { fillModel() } +} diff --git a/demos/declarative/snake/content/Link.qml b/demos/declarative/snake/content/Link.qml new file mode 100644 index 0000000000..8c1f4866bb --- /dev/null +++ b/demos/declarative/snake/content/Link.qml @@ -0,0 +1,128 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 +import Qt.labs.particles 1.0 + +Item { id:link + property bool dying: false + property bool spawned: false + property int type: 0 + property int row: 0 + property int column: 0 + property int rotation; + + width: 40; + height: 40 + + x: margin - 3 + gridSize * column + y: margin - 3 + gridSize * row + Behavior on x { NumberAnimation { duration: spawned ? heartbeatInterval : 0} } + Behavior on y { NumberAnimation { duration: spawned ? heartbeatInterval : 0 } } + + + Item { + id: img + anchors.fill: parent + Image { + source: { + if(type == 1) { + "pics/blueStone.png"; + } else if (type == 2) { + "pics/head.png"; + } else { + "pics/redStone.png"; + } + } + + transform: Rotation { + id: actualImageRotation + origin.x: width/2; origin.y: height/2; + angle: rotation * 90 + Behavior on angle { + RotationAnimation{ + direction: RotationAnimation.Shortest + duration: spawned ? 200 : 0 + } + } + } + } + + Image { + source: "pics/stoneShadow.png" + } + + opacity: 0 + } + + + Particles { id: particles + width:1; height:1; anchors.centerIn: parent; + emissionRate: 0; + lifeSpan: 700; lifeSpanDeviation: 600; + angle: 0; angleDeviation: 360; + velocity: 100; velocityDeviation:30; + source: { + if(type == 1){ + "pics/blueStar.png"; + } else { + "pics/redStar.png"; + } + } + } + + states: [ + State{ name: "AliveState"; when: spawned == true && dying == false + PropertyChanges { target: img; opacity: 1 } + }, + State{ name: "DeathState"; when: dying == true + StateChangeScript { script: particles.burst(50); } + PropertyChanges { target: img; opacity: 0 } + } + ] + + transitions: [ + Transition { + NumberAnimation { target: img; property: "opacity"; duration: 200 } + } + ] + +} diff --git a/demos/declarative/snake/content/Skull.qml b/demos/declarative/snake/content/Skull.qml new file mode 100644 index 0000000000..fcd0495061 --- /dev/null +++ b/demos/declarative/snake/content/Skull.qml @@ -0,0 +1,62 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Image { + property bool spawned: false + property int row; + property int column; + property int verticalMovement; + property int horizontalMovement; + + x: margin + column * gridSize + 2 + y: margin + row * gridSize - 3 + Behavior on x { NumberAnimation { duration: spawned ? halfbeatInterval : 0} } + Behavior on y { NumberAnimation { duration: spawned ? halfbeatInterval : 0 } } + + opacity: spawned ? 1 : 0 + Behavior on opacity { NumberAnimation { duration: 200 } } + + source: "pics/skull.png" + width: 24 + height: 40 +} diff --git a/demos/declarative/snake/content/pics/README b/demos/declarative/snake/content/pics/README new file mode 100644 index 0000000000..0215132caa --- /dev/null +++ b/demos/declarative/snake/content/pics/README @@ -0,0 +1 @@ +snake.jpg: This image is based on the picture "Eastern Green Mamba.jpg" from the free media databse Wikimedia Commons and is published under the terms of the GNU Free Documentation License. The original picture was taken by Danleo. diff --git a/demos/declarative/snake/content/pics/background.png b/demos/declarative/snake/content/pics/background.png new file mode 100644 index 0000000000000000000000000000000000000000..72dffaa843252dc26c595a2d43e239111bd730da GIT binary patch literal 144508 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 z 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
-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
#@Kw0>K9bA2`Mm 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
1jKG316f+&_;JS=Bte Z0ZPs_2ZI-l90B<2v9hL8nSy!H{{!QOtR4UW literal 0 HcmV?d00001 diff --git a/demos/declarative/snake/content/pics/blueStar.png b/demos/declarative/snake/content/pics/blueStar.png new file mode 100644 index 0000000000000000000000000000000000000000..ba7acabd26cbe608cb4749aab22785695f42cac0 GIT binary patch literal 272 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 literal 0 HcmV?d00001 diff --git a/demos/declarative/snake/content/pics/cookie.png b/demos/declarative/snake/content/pics/cookie.png new file mode 100644 index 0000000000000000000000000000000000000000..aec2957f340adbf2acfa1c5cce00610c2b458e10 GIT binary patch literal 2729 zcmV;a3Rd-rP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L02U_CX>@2HM@dakSAh-}000UENkl>XZe$A*>OJp*60JPRjfB3ZN*p}sF`yA8Bxu{mCf@;f@f$wzQ6A2-H;rx%^ zc!k~j?%|jB#V>ibU?qzcwa72GQcK81+-Ez`>ww&xqRGwb`! z?=LTvUx`bTm-{#FE;^k%{90yR&>;ke{`;T#t;hZvDdo-h=EsxyVv(*wfm9*^!1;@( z6K?ID17UUMkHS{z(@EQs*e0>>(`wdn+dA!5OuBO6r7u?(s$ce^aAMj?yfK)_T~kXJ zE}uO9^lPI#e{cC!+x*oG&t1C2hP7(}s4JbGI`z~pzc~J2(iLAIYPr%fA&#_RSS0g3 zqETJOuP$=-$g}#?#fIn^$dXh(TMvGgflWJ!@o4z!i3^h*f4Tq8eWBL+W@*LGFWxx% z^c}i#<(hJEMISJyP>5C2n_D($hgAltWt`qW7s z%=tp(I|$+kAuW`KIBa4H=-G5H2Q3$6rT`PlkUx8cGO1?oEX2hyhT_Z$l~SEl=|h@};|OUT^vfr{s58v~v)B4zt-XoGGDh|-5g)kk$Af`3`Hh!&yv|SJq!|{lt5P+awC9Id2 zAA6Qu-sak5mGzsth{6Us@&WaTMsJSe5VNv$^8VKR`~!Y-nRAyLbYv`WbNH<~mY1e> z^-U^Mlc-jUc43n$+>44@q&r8LJ@+n&LN7`wlx5Q~`a9g$H;t~3lV5j`pk5ZjN@_#J zLg?s0)w=qQ*=o#fXspzD_jpO~+L{;JHjRL^2^%Z;tvbRl(P#y9m;$qF1D5N7NTZ^N zM7AB2!n9nFCT_xFU|k2cyO%f)3F>8HzmE1o(CRZ7iLXh+(4Hql4(!N@ZMQ#&)j5hl zAY_baE@BCb!48WnAC+PH6er9CYa}n3hd_c1@Pq|nMn2?mwtql2obGdNI^1_CqFVu6gK$g z;bne!vd(N>aBZqZV|j_n*sBN?lljD6inHfw*6Qdu#`M})KKncf6JZ(zeuI^%GsIz? zs4<6D{&p$N&Z4gcnMwqoR=N+ys-C&ydTwboC}!UT!crG)%|(JFv1{#I2f6v<(QuEj(lT z!U?T(`sHSE;daaRgwx%_LmoJ=21m89EQxjs#C{c_W7=>1B;COnTQ{cI z(rc62un!~h@w$gFy#j5mqxvVOs$%P{SqekjUoZ4;f828WYd0n8f1lWKpgKAAg0)aj z9oW4Jo$g0QWt5RZ*5?TQIx;_uVI*+}ZbMoowW}W>+gB6$E%0j~BP58H#C8@l zk;61?!j%fCRqJ$h>JmYDW)`RS?}a;b>iFH@M?Q{|KuReI!yEtF=l<~fV@`M9*B6yh zo2x0Ba~E|!mn507=C`B)p1Pc|DDFNEXK#j0r<18{Pd|flYi;xM3ZBeYhrO>h1ESKnG||mpNYWl}ix46j zUcdQoawDt$V$t-*rz;^lH?^^`&lVd$k-#jUqJ7N))^FWL7=~IWyO546A|+A6J#Kov zzn|*A?{Oi7Do>xq%XI&G)&F@%t<_h|r=Ga8cW`iMRj_<*@AB;2qZWEiTS9uPx;l|o zirDl}VGWi4jnjqh!GBF;+KzOsd306?p_eAk&@kE<80fnhe_>(%S9=Sk)Gzb`T5G=j zx5TcDCCPI_Ee}s!}|?$?MpCeEaDB_vWV0)z*%FP6JftuaWIq{WHiF j$23jDGL2?B)35&ztB2QKMrn5;00000NkvXXu0mjfR@F}D literal 0 HcmV?d00001 diff --git a/demos/declarative/snake/content/pics/eyes.svg b/demos/declarative/snake/content/pics/eyes.svg new file mode 100644 index 0000000000..1078692725 --- /dev/null +++ b/demos/declarative/snake/content/pics/eyes.svg @@ -0,0 +1,118 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/demos/declarative/snake/content/pics/head.png b/demos/declarative/snake/content/pics/head.png new file mode 100644 index 0000000000000000000000000000000000000000..550e00268741e92013265d55a5f58c6c2ed7b74e GIT binary patch literal 3473 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 literal 0 HcmV?d00001 diff --git a/demos/declarative/snake/content/pics/head.svg b/demos/declarative/snake/content/pics/head.svg new file mode 100644 index 0000000000..3bf0bd2feb --- /dev/null +++ b/demos/declarative/snake/content/pics/head.svg @@ -0,0 +1,134 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/demos/declarative/snake/content/pics/pause.png b/demos/declarative/snake/content/pics/pause.png new file mode 100644 index 0000000000000000000000000000000000000000..056d97dd177f39877db5f07fd9a190bb8d3b2bf3 GIT binary patch literal 4327 zcma)gWmptl-1mTVNh~0-bcaZHNJvP7lz_qlONewxBcQZ!BfZq#E=a7fx1>rbAyU$a zlpwHxDBbZKKfKrVet14SbM5SzoomkSod5iPwMnMNy3`b`6c7Ya>+5NogRvFtQe-6H zom_H86%0fHn);SxV2dDgN&I`-SI;&8f++BRcLE71F?n#3B~ZsE(89+pFvQ8<6$%Ln zx#{uPD*)l->w442A6fWYg%yHmUG%kYTZW>xioy+HYg4`L;RKaj4rMVbOo`}H9jk#V zFz|4pOVL8}ubJ!+j9dI3SOKhDkCn4my~s>eB@CCs%!8RsB-SD4;^L1f!tRUFCvnjy5jo>* zI#P<)jCB4T(cq&e*XE%M&EC5K|A2pzO5?b%a)(qRjN{)pX4MxXohik=_(h#zMBp}h zO;RazS&34ypKDk{3oHW_-!jL*W0iir6BnwCT<1yRV#%9>VM zrVfsd(n}+Uy8d(Rr=_ElTuf>smywfm{_;{76RO6g zC`|n)jZL11m-pJ^$B*^y-W_{;R8;_n!)@B5ROuNQ6eC|6@S9s$WEK=8_hkw4^79kZ z(9m2ApHpjN%*)Vd^wgzpI(sY@D^A0ymf8}qcA1jjYCGE=&B@5fNSmZxbI74{wf#eD zAYYo4n3x!f>5L;qOjO;=lSGi%+uJ|%^h_?4_d(ay(f0NAfdXn78`DHYMrIZkQYtII zk8MTE6PcKp5D^jK8=4v#%5XTkgoFfBA(*?ndk0vi@79cLDvR{0`saOWK5lOA*7EXl z2dotXo0F3hQ4Ew(TPtzT%Id#UIyzZ7IdgY+q2>076My3eh@ap-4850@mZ(k}8yZHE z8AWeIb8?nUyt=-OG)zRu)D^M&X*8n(sQl6*34KFV40EKr!FmB6&qc zDS7XtF77uqHr}zbV-+yWgP`MssRw1ILXH=?9`QCdHjC3Zgl|v~G4yj~rL48}LVajs zuw!v^FdeQ8L2hnt(@j2{VP`K4)y{rNi`h5RYR3nx4LQxd3#y4SDOR~{Ys>Pbzu#|j zQe2OZzPY8Pb8ZgKtDEkUCM+SLd-pCSI~)$0kSy&^+|rV>eOm;JxVZTC_O?c7r~(N! zYgd;_^d-BZqT=VFp=S*ZvMy3A0>-H6<)GR3A=hVhS=KWA_EEa1R$;QSe8T`ve4`WWnsrI4Q20A|b z({5&J8q?S)cYJ*OaQ9~)n21-**gRP6Nn>k`f`#Z}t;S-nk-kQwpH9576cLt_%P}-E z%2#_Aog-$eNli^1hU@I?B#LQ#JZHeq&;N6Av6NZab6m*N!-JcLr^Vjbr}ZGG*u=$! zuc4{w?dsIX$ZgPN04Lw@6@?d4&D>AL!>Vf8B% zKo7nsWZvl!0RchSj@`&`k#cTLO$`~;($ZpPX$ec?P%TI*Qjb=Ht4E;#d+77gQ;?IF zDF&=&BqR_o?+wZ?;EUQZ7@dkzM@L5(GqWxZhf~@bt1zj^m3VNtK6A!p4;LJ2PIhU8PLH}?9~R#=|!@bIF-7Y3M7WgkOBs^w)oUTn7cIbK3R zLBUaXnbfU&o5v#P;ei2{nZJc^ZLV!QP2O97nUm8q?dn0TFkyy(}jM*=&5N%7O~k}toO zX@%hcU{dEsNB;p-d=Sy-voLflBQGz#wX(9}0vZZ(A1gOPonRf_=Rg_R+1bVsCV`9> zOWi4zH8qBR0uDCr85kRv->bIDv=MVVU-4J;f~%;gD4a=K{(UM#Matw5HHS*xfydF$ zJ_c6xD3w8!Vpckb>X-VEz`(DGbi8CxpNrIF1w?0NZcabuz;T||YwAt+gXoKHkC5QtJ62Xqdq?YI6@F)j-f?lxpmM7=m6rae z;&%0VwS$9$X^J#tWDgw#>zbO7>5LS_&uHKj(DB95!p`o>U8tkns8HeTVlnP|MqXax z>Z+Ry63HtjmO7T3k|k)e^s_HZ^)yMF=h1AlnNPN|tZY!n#P-16aJaKy<~SRf@?7B;qi zRyGa}8hLqnODik?)nVZxCHP9ln!oNS&#XQ;KbJa`IxMe}2CB$)h7utssvxLBo6_;(vU96lIf2E-vTIr$@K&LAef7%3O z)8D@RI6c^`#V%alG7XBjJXb_=1_cF?1OOG%0FnW`(BIB?adTT5ue4BzJe4UZC@^(& zOwSgzUYcp}f=aUr?Qj0sd!~K={(T`>GRNM#kUzz@mDhwmcXtyiPSeV_?>#lu)>&_&@C+|L74JS z8slclw?__se=mCTXVGBl3`8U(Jd%=h2L}h+ySs#66+*~HP%I0Ke{{XGd#Z&G*{@M(R+1T(b!r6pWRaa9Ne_w2Ssv3USF+L81Xc-vdKy$T@=uD_18X**Gf=ErxHqRHEuEzp1!`V<%1#DML(GuhKwIRQ!iBlH`Qp|VwU?I{ zyQ2TkAWZMqhV{fut~odJFFW?`rOXJK|*!4=wyxUCr{>- z?t#KsaNdm&V=ioHXb3^!N55CzsfeZ zW_#OL$#)U*{`Ox2=mLVG`+W_Ofet87clU>FK7euUKtRBhmjeLi;(_Ud(b9HwZOyh= zR6M|#>!+uur>e@xyab`ZaD9FKuba4e^Jc2JoSfC488A7YSQ|u<861KX7^JVDy#QaQ zK)1fbPCxK`FZ%dVvq091$wEl0q@zRQ%am=979SK$M2T6w$jeeBhC-M`v{4MXzJ^egIs3s;J}@2K*!A7`+?zzn39sR{K1x& zW%Rl?T>jB?huGsFEH5PXpp6}v8%+ZP3Lw7Q_z~W}o_nU=1IUj~c(`(w&(Y?=?(RqI z{U+a~E^-%F*D|0N0Bm(QT&$tMCtzaoJ0FES^7iJ=?a$22j1{$hvse;+dE47t9EC#N z^8cwo@kDjo#lMdU^G; zO6Y;@MPg#!@1H-ru1xq;e8gDONGKAPY&|_UTpd^bPs#Xy3DC6F6P~XpJk2XDyL=Ru zpI89mG_9U^WmV1n{|EZ>E0*rPa!u{f)BVcw#>T^vt84zrDFn}M@caRPNQL70(Y)*K0-AbW|YuPggab^#V~1tp6FFQCvwPZ!4!i_>>6 zDe@f(5Ma5$-lVWVe1(364BO$vTLp5L;#iJ*DopiVaV*qihCT;lonzV4H|O4+Ns%lM z^__VvZP~R&3OOyosb zjPAsJJGb#bZ2+6U*f&P2$Dj1t6&0^#)N=_kJ(Q{`|8EzR^ye!>B##b9*@MOLK*uq7 My85}Sb4q9e09G(v)c^nh literal 0 HcmV?d00001 diff --git a/demos/declarative/snake/content/pics/redStone.png b/demos/declarative/snake/content/pics/redStone.png new file mode 100644 index 0000000000000000000000000000000000000000..9bb7fe427796517f3bcc85a9c3b7c87deadd9c7b GIT binary patch literal 3456 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
|KO~qo&LNO-V+p6ndGQnYoe>q%)zm-S+gt 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

u&nRkSOVjZ0h&iP_PE#8b9fCD3UCu=y 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

Mf1{@ZTW+OD6h%8I~6 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 }!nxUB(#>YtH0m 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

GsQ?pqO<(%9Klbd)0ov#e&NSiWjflcj;s&lf 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 SFe(cnU@_J=(<{??5b-~AZKmA- literal 0 HcmV?d00001 diff --git a/doc/src/declarative/pics/declarative-adv-tutorial2.png b/doc/src/declarative/pics/declarative-adv-tutorial2.png new file mode 100644 index 0000000000000000000000000000000000000000..ba27c442cef1ff40ca668b2edfe957aa499d39c2 GIT binary patch literal 249451 zcma&NWlUYq7x#Ohxcs2Fdx7HaTHLL;ySux!P~6?!-41TW-R1Yd{Y;1BsC_WLY(X6GrJF&O8Uu<461hKzar@m$`(Bod5D> z=gwngziHz$A2sw(^H$eKPO^@a<^CdiQ2s_z4Gtm{Q%_0+6boh_nZS_=oQP2?BOqPW z2s+4P=h{%m*7fP6Deu7BA$pfXzxU0c`s6A!Y1b>d5OM*)LoME$m?)cAxfnr6c?YCN z((oC3*$1{A-|uK%+YX|`)Nt1Y@*nMN-HsUvR0@f4@>KfMd~J6$9js2)7(a+?F|oJn zJR5K8^~rhK?LQ2VL%H@V$Jdy#UD=9B0s22U@eqX`QF+U=+n@n&Z7xsmrZ(&Sz07+_ zXKy@$k!zOgy17~Rp5|_yI5L+O8IWc;5!gw0bcBy=9oVm?t@dNs3Ttt{>^s zH2wb94;KuDs?FnDXTsMuQX#ulb^Twj$A7BB+jGrXu&=W@Q2>kfZFSezbzUY9kMP5* zA4|5}Tf|~pyh0@6MPd9}=5v#2T7;%N+%>G{od?cx9WVPN5a7hp`-tpR?U-ipk>O(VsFMF<(fzB^yo z7v-q*--gvkqF|vjq-U)40!Q=y+@7`n&F%4|`DfS=>u%s=DeD>snDiBepL3a0%a^4N z(Lu<(WkbK0ql%`nnDSRL;McL-ziHxk-$IyGaCa}IuT=9C;!%cX#D^bOs-2wZa4G5X zxL~*$N(y&bivmrKV1~Gg^@nq&LEutnuRKS#`{%fyxudN_j;U8?sI_o1J5alxb9R@x z_k~aM4O*QioEf!|MY%)z++7%E%j?joswCv0`1*Xw;oG%SrUZVYk*(1{T<;s-jJvt+ zPj-Del#cl>R!Qq3mm)0sp|C0@=YWwu{_T$T1x$PP6Zo!WG^pe9z|N)0CzM-=fAbq_6ss09cfa8Mx1pMC$(`QE(h}+4}Pn1%2f+ zGa|>a*T=Ojrj?-j1$VDD?_f)+%^?M%OIJ-jxW5^2^q5(>74UfEAWh790=DQ5<4-T$ z|0@r9#QY|lJ($x@FlPmKLh%Ezo0G-;yuLUVhPzWr{j@^*{dE`D6?p%kk2h%w{X`Ve z>$< `rK)zC(*8EFUy9ey_ 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�Sv-ul<4cRng{=rC0-)2fg`+|Ot`X?3;RN2iCp zo0eH^UN5RT&`jy6!^b6l>+#lD2j><0{Ik-|?;c&hEZl$ocrenlHLovxmYV<0(X~s% zeKHuGtF?VGE;_$+a%uAZ_Tlc-oUO%t(WAbz^9SY2mxcQWtNZ27-Oun-A}CaKc>RC1 zKYLlYzwciv_wRiXT-m<Dx+Co@vX)zW|B7F|G+ezuzkVkbH~Mr? zsFu42|El-(%fkH~+?`&(^|{>))naG&_wq}V_n#HlPj~jeKtE&AAN+HlJs;UykgBO0McL}(^vATV@dlwQKG)n6z2Py6) zRfVd`QE%@zvai4M)p7O3qZ#X1iyDyl(_x3B%?*3W!(++WwbPj9@a zLA7ytS0jdPPH5F2hr_*p+JED#;n#$5@y^d3bkujN&++r1dl6QZFAAEJ( zUm6WR%7@k9Hdc?;j73!kC{!Q9{<6FEPWe^!_kSL3eVA`Sm15pA?e^7%uuO(w=*($6 z^Yy#mQdL19ChuJ73m2T1a#Z3kv3u99c1S7jvCWOKY%EOGl(_vRc(@Yf63cm5&KJwY z>0*939e-zB{I}0`9{XOc%qi-s;;s!s(<+4q89Dk(?B28Gm&W~Xo(>=S9-ssTxatd} z@u_o6_F|BKcIu#nC{@q;Qraf{fhhAXm}^q><58}F z;Af`)SLWJHf4U9%GPqOsD|qE}=bnmCl97qE>hx;)67`a;YLF1zl)L}0J-FpYJ6{U- zJ5%>R`Fn@Mn;P>{Nz{!TCB>?2^}tEU;;?c1N6bAZ zLm7+OXuQloM0}X$ogdh1cZ%_s#{KWj{b&0(qrD)mOX9A3HkFamG^-%0!H;d{2igAJ z@=MOE?@Y^o9A0=h+^=&81ddcjmCn|y9nm-gszFcL{3Y+b7#3d+_uG@=zn*S?XnWP< zX%csXwVM`8RaH)e{(^V!qul*c`upuk@n21bALbQL62($)&@_{iA~C}<8D2MoB7NWa z7NDX+pi)Zb3MYjR&WoQG^1ZM`R3Q?kUcc+N7Hppv_jjL`|Lmwg_BI)8suUcJ z!64e`g5=Jq1erMfZiu-4d2xU9xIgwLj{OZd zvSgSOXprE_xtjlEugyfS%kuef$L3$tgJpLYB2?RoL?a0_)wPU9IjD+?hu^lp4^(|TM(&CbBZmR>qu#k*RxqvM1q?Mf6wgA1vljR`uSf@`1kC+ zS%15-kwmFN7RBZ0we6_bELvv`Dy5%-znAULJ#K{OllNat=(n>wlis$fLW!6vhv2-t z(Kw3|G>A%&(oaC&v%7OoFFdEbzdMoyNujC$03ZNKL_t*F)a#?XALV6E%u#DmeT5UP z*E=*>4)4c;KjWQ+@=YzD3-`B=-2bxJI$>Ko-Lw%+o%vXCR*dZ>jJ$eUm`3{JIZC>5IY_K9oUx5Wg(l4_D^f zMSkl1Ah?{M1TX4?_s+RuSu7W;#cVd4oSdG#eR%k9J|6w@L;23cx)A4E;u1pjuO10p zlwcr*LPA&;?ypz;?IIhw@I`R{;N#IRe-i$5V!Ws(9;Y}S;l_;qPU-ofB7-Ky~w;$T*F}| zs(3n4_uBn$FkMn}QB?_kS^Bqq=R0Nhv~+!6d@k-EKA!*jsQ>4>7sx;r#xN1s5EC)4 zx1Ll!A~zUZRYVmM#FvXQyd8Sq@!iu^*>^=w`kA;#fB0na>(jxX(}9qMDiKG4!AwnOd4#R&a zOj(t81I5HhrMXQ^CNfOcfEg9bBrW^<-}*-ih&olB71PP`WV$?Emb1baL7b?B5XiF4 zv;D4lePDiJxA*d}f34r|SgR_lvOJv4-W$)pcd~qY=8j9@PrS^6XmIzCN(u_*C4*TQhfD2uVyEML4cUV3WR^k5;~S%v2^&Rbgvv-Z|*n zH$ENryC;jcXXQ~Tl;ouZ9k-B2fqxt;3 z@%%qc%6AHkkr}ea8e=my*4WH2v$Y_@hEtr2c-2nKVi2iHv=$LGIPoC_7ra*p5$%wF zHIttoW?$PnhdWvPr%CyaqcP=%t;sCg%vi%FXJd>p6|-y*N)=;BOxYx?;JkCeJ8>SQ zOuR?(TCP7o?7X}w@8Nv@{$&2Waq**4N3hI>tzl!x7`B#-VZ#8&c!Rj!^`fchclsw1 zqW2vn1Pxw7Ab^SYNnek+TNmL@%O80faYn{)X4zPi8L}A}!`6`D%17gr)~GjCX$&`1 zgKF>^f_N|9i}R$)pna9stp37QejfL|$^84%@@=oDCS${7EoFwRWouy!8AB%OG8!kd z)^bZ6;Sf|ry;m>ly?93o13my=xB87?=jE;bIo#QIC&k;P923V9dXcB%;S}O3h>T%X zTvLcE4Qc5?Vz8kS;8SnI2O`ecTw{JC=WlFxU)kE!qxtOJ@$9>!<(o@)6eLFEWC#&7 zxtv6lZj5T0j*7hE)Y6zPP*I3zP{YRB>_%q4-nHM@?!7X+5O?wB(j9tHC^2A|41qXp zDWQ}OjP5|%C1)7cP-d$g-&M~O=_X$-N0`4 zz?#HkMguA$3W5+S+;u;DRZ(IP8|K*A#-tY&Z6kU~RaYPd+=jRs7p6#UmAwioA`(Qr zhb@wOMXWX0ps!%WT;gGM3rIW-xOj$l=6h04UZts+LuQsCWq> zh!gLFb0GvT-g{?)V+m;xhyqBBwI(xpZnMnTj7`SYvN6mi;TqC)V3FV;kmwBtjj3-H zAAAt+#QPv#;_DECig?fBt*qtsN@~~`YqBiL&Bh{0N@NTX*JEFESY@2+IjjoN0F91t z2pU9#7w1(Zh)D28!Uir#tu@w~Jm<`Ema(;LEgL3d>oMOkw9;#;vq|OJXWEC_rctzz3 zRU%cZnkj&U>qJBJCoQFPcKjGqBAg6HVyw7O7{zBoW+{u_cZ0zIo7NK(-(;3E!-m-y zGD0D4A0{PHQdJTm6$MINZ?7dFBPK*nNkMd-zuDmK6mXnRnt(Q9&)7<3BC2pjB>*1P zia!x4Yzpc)F;|@@_~s{1$yDL#oO|s*pn;y@-ysMf4Fqr_##WRc6*m^AmJVE{+gq`F2#@HImQ09))*U|Ul@+oBF3<3MV6Q<=Qp{7b(Sa&05L0+ zRf&~|nAM1iVQV!64nYE|hzk;p8!;PW*ji&V&Me!Etl>y!%*;laI5}m>%cn|SB0xEP zl@vZYt_<gN=AnVy0@d3`Mfp{t+&#FfIXRTptVGWrytK+eh%IQk#S!F8fxxH4RIMu)$yM=_} zeKurRd?2T)@B&9t2P07+Z^f=a1*?f*DlhL0jSwo&S<}hJ=@P2mD~=cw#~w>-+VNf-HI>u4 zUYJaOQop3e>f{9+dhtV)E`~`)FM1Lw9u-cz;Of?+hO1oN+FGTN|CF4`1-O8!R_;_3 zl>p@`siKvSTqi{u!bYdNvWks-=oiPWGYzp*Sy?%55=*OKQN(1ZlI=hYEs5$Z-RFy3 zTQ^Ep5&(l$K`NqFLd+9KS0xHcYz#A-ltzfTnxxab&J^iqNSz!;Mj{o4G8xsN&>$hV zD&l>Rpb}DOLttZ)k8dp#gAK)V!{FE(m6iNVTuqiE6%vRXp@v07)r24tqX9{~IVf5s z6AvgeM;&8MEL>;AKC_>zc?1GrKuR%frP4?ZMo%quG&3W4O_jXS2~GLGO2$ zo&Cy4e69v329GxaQswJt+H`1QQ7WN2Vu(6UX_+5&iUw5!@WpU99~4qe=quyIw4{jr9YExzUTA^H@ z7EPE;l_8Ggg+yfQuAmx38+0mAR)q=)G;Xtl##{F)zgP)ihN=bB#tjFlflSHCXNsHx zCPtO!t^>{L4z1b=O+k!Sjf}n_M<*O&3_)2{nXOe(%~V8zAjwOr*9ohPQ0lH2E7cUr z>k*9}1y$Rw0fbZ)B>sSyRKysgYG9O9VWi5LX|1@C0vN1m(<#THrOHaDDi&13R*q5A zQ>kVd1Hu$TSSV{OQAm+r8(o$Z+eEcX`I+jCqGPeKm#4yxZCg)jRuU$X=zmb`jp%+@ ztC?_&@#C^?yjU@&DYycqDiW^dcVo_Oc%lh2PEsZn5HXBG4Pw3z#3Tf$6^LjqDUlFc z%$1qrI$B)|R43m^t9_C&-f2>~M&~zjn1EvD%)lrKfrNPZ^B2^p;Yyt5pVYYN2cKuUbPbx+ zht^WmqgEwCQbbzqRo9K89?gCsUBCIokd3b!ec6=v?6)`hI1To?uPfH9=E2$bTTcg7 zP`#KIl_7Zw@#oA8g&|5|PDLiDJg?Y_m=aq@8`acJ(ck(n*T$8qrTjW%s_h=vyBMRV z6v^K}L|~%6rl6t{kQ-%|p`K)mT1#M--QOwv@) zx_qjhHS*QEF)_uegrp#j>pNs5@rzVU7+X}Y{c;KkqsdCORJe|J0ZySQ>OfyB&8hxZ zR09)Zas@F#4In9(unwae^C&fl328APHL$A2yGa%mx!3UZJ1IdWa+y?J0wO3UH)$>Q zTC8e-DyL@?tTtF@+t84D{kx=`e1^J)L;L}s1^pDlO3pyjYOa~HrcDAgCQs5pFq>-N z*Vdu>bt0hO@7=q9YtW_Bhd&4an8<~LyFa^h=97odCgX7w>OxlD;K}nnwAp&Bxt0JL z^t$&S+!=Iv6mf~j`~AB=yKv^=!>8l%8l%wD#hgG2S@~)0FAcdZqE3gh8)&|NiYkhsO_p;1ysZ@AqH) z`K33H9v+S-)0zz~?mZ=~x5y&03zF+nWkq6HRV1QKA!x7HxqIhY&&u&nzVAdp#G*I8 z_N@Zlr-zg2d`9bCj}7d^CDqILW3B6}D}gr*dcAv>G*0zyw{!c2y&n6+_y5d=03suD zmQuQ1tWei!WT? z;&A%j_kBesh8B;nB%>KCSvyNY|F>qKUnBeH+TuRQH;+0MYWxrY(ck;#KO~}PP+eHf%IS1@IxEISxp1KbAo1`6 z@W$7_c5NFOoo;nxXS>_$4*@La)5*M;E!AQFbZ*~z>pkcEr?+c8oj;Yl&;89$ef{NY zJJg}k8Qk%_m@TEm{%CIAeCyrPh39$a^WNgwzx%1LzjA$ta*T(cf_t*yH{W{KIceC8 zG?hO!7NCZ|Uw;qLflZ_T^*3I=v4dPsw>r8r>@;!bE0nxHTIO&4=>4en^?TI}QD?B$ zxzhCQ6dkAaO=4n`Vl84Kdi|AqJDnvJPx`jp9%MD{bmbSN(eCYq?)>;Ck3(oqAzH`y zv<6GQRr1`mns&9kmHP}Z@bdke+dRemlfEg2ecQxcdMo|A3$yp`$IrZ%+8U6OlGLN8 zm1&9z6w#C%Xe^Z|nuG%Yc^v#Cj;ZQ8}d#HzwpLy-I?0mAARy9ga9%;p}_p4M|*ZiOm{iz2JUdVj6I38xQJ80<9vY4)PmF*vS`&aM2=X_ZAQG-0rj$i8C z<`8fEe*OIPE3e$_q31{2ne1+@d1JIJrYl)y`$x|F)w}N|-1AQpA{;#uPXXh^?O72%7cD4JbLw&*WUQ)zxm=TKX-8ZYrVl9pv&3m z@skfee($e-^uzD{_?@@M<>2F|=5S0wFT5$aF`F-LdqWD+YeRYMr9n45{vx;^KIOwP zysr0NG+%r=%!V>XBE3G;*IwG{eL>u3{A`S-yjn+sv@z7{@z@xv^lgG(+mhEG47&ac z^t0Rg_&7V7*#O?4@8)_yy$(?AAWR%isoZ-^XB*bte0l$dW~&cB7k7re!{xP!?rN-~ z*5qug(bxVUCAQ<*0j}CaDgzwf+g{n(`=5_X`-lF-uuvHPgpJC!X-mwIdM46WTHZSZC?#I?WHa1KQGFnxJf z^7$9Q<-JFG?bPgwu?-Kto?$h6ZcOm?uSH%X282|0{rKg+%O@XvF7CwaJ=FbUI}~GU zd$(x?tCUTX!RViqGeb(=d2< z!jD(*=dNIGKGEcpWwM5Ht3;c#KfCP#?;9F`X_?XRGnj&0Q!vcD3C*di_@T z`LDn7bKm;AcVGGD?#)+vyEkojNH&M6_`)y8%h8kZllLCJ|AQa?;6MKPU%&OEM|3>f zp1TX~EBJ!k-LvKX*5r-n#C`h_j%UMJ1NYN`8pDv{Qw7ks<-ykUja%}(xJUEh%yk>v zZO+21zkSBU+CQzApp)ONRb&wRgvgf1+4M)R?9ZPM_o%ZPzUF!_L{C&C(sb=+ zH+Im+zOQwf(ypf5jR*4&UOiYo7w$WU*|dLu)j6o#;N~jGnnkrrAylJWPj%{)%*E<-H&T=w5`SEMJi|551?>(4rU5jHT zg60z|kZnW)X&Z6HxT?L?WbgDRukSsdyl)@bqrt6NcXwlxg486fs?C0{_T)7T$H338 zFQ0w=z&#i4TTkh+ZjY(Ej>4;`XT6l#FklVmF#Tjp%UhWI)Q#uU-?yIPkq$?6Ay2No zG8m%FQf8FTa=m%u_BU#qBN|*NOTQ|8;l&N|lN;NIfBS3p@BU{$_Y2?nFK^#_W4Lo8 z?+)2y03ieorMeYdL9WO&4D#&y&i0MIcEZuDoQ9x9_|zLKKI7T#&F}1vzAWx61YLb0 z+$Pr&fW6-0?(X=@;m(Vhh%PH!x&Wqnd5*sKIVfoAJ2_jK0SW+iFaPQ2aO>8 z>~q0)i3sSg9_}yS`NjM6{PI2<9X<6f_|8r>T{fer4Jpr#`f&01`r_R$gIhiwJ$d9y z@B90kn005KZAc@?p{?;p*H7O1#TUO!KaZb02`;$)F4n6Zjal3DO4f;-^z2L?-x|I9 zw_kj2c{}B^`Qeecu!z2!ewvv|M5})76v~V_J-JUu@;sLGF9ubX2TDC|AC> znfU)K*PDR-{`l_h?5p68iy{QK^xej`tc&}meofGW{^Z{7{43$E3JGo%y6YHBo2=D% zQGI66L3ea_=PSuOS}uKA6c|*s(rBH{0BW+XC_QoQ79QU09DNnsqtR$JpJ?y8lBw3u z8Z=(P0?jQXYR7Nx`wzYn?&;}jIu8BoaSubRl3HzOs1vbrhG2TrcW&szuY!9r8kh5# z@9pb`ic|At;P?qy?3YhO7f0RXEIwZ`#aj0L!0Y5b+w|{4r0*t`Q!U~ z@>OuBvy~QZZhD%^s?_o|wYFMWs<`F0j9$vWlKxI-1qwGa-Lr>->f{Mk2dm>%+>Hxo z%o{hqN$D&mRJ065;g^het`AQC=1u(KOV@6{@L;Pm$Y3m4LzWbzg5co_luKRBbvf1f z2=ftUr&yetV%E{HjRpK-;zJO>^xdjEK6OK3e6A11cXk$E9e3)3NLcvJXIksEs@)h& z@9r!w0oR2fVeUFHh&=~>mcFm|#&@4M3s7;(kox{fyp0P@LO`}*(_a2JbmIrI5J+G&D1TT+G88(Bi#n!R^} zo_=-Q@nYpxOV>F_Mlxj(DvgfYq-x~`b|xRZpwBJ=ceZqkMcKa|<=RM6ott3_Y#+Y! zf_r=k^J=#8^F^_h#y5>)6kV0ltMyFZKYIVRzXW-wi$Ye#qPqiPt>~MoMVw{~8QXJn z{^TBA!hD_;UY(m#ubBni$aZfiwceHS{mv!m@2m*w!jw8^7`(ZD1zVT9Ng72;=IeKU zfvV)C*Wi5N{X4__(cjp|-@0k;?Oz|*UcB$#fLN78;2o7E$|Y8FT}*X8!fd3|6P=x6 zKBC2#SF?^3J((}P&Vv`xg^NW^FWl;up8ekJ)^L7_xGFk#pOHmLLvzrZ-@aVjpmX18 zjQm;eJNCjsXLft*(r{jcrsgB zjr;ES;R}mPlXt!-B@IX9ydwqFy#~)o5?xOVKWlBA4_GUDB)7NxF{vaYWgC!K{r8P#1Z0vTug!Tlj#9pZM*y|T3PDT|@N@B}9) z3Uub0b;ww#B6yTbtfp8@XfdMYgcp-+Iqj`hHw|7HU|Pb3dEq;gvRkc5U-0ydyFQp* zHtu5OJCm|g8_)9{(=+}?8@Qn}SzC^?ez*cX<8JgX9d}Y_e=dWKsCvCufGMA39a(G>tXezCXw=(2G?as9nT|5{ye1I>-)fC3#i+ns!HfBSNAAC-f> zS#KX{v2;DNBD5;?%K5d)N0*IzSoC)$`8I65x2S^Ew07I`s~1+!F1w%S3+W z#`u0Xd#Bvp6E;l)U1c7NLyS#UhM7$u9)t#evZuTy}pNqry=l6C|?dk&|7F>wE&LsOM z@7?URFrQC9p5Fc$q;3_$`oN|_S>@LB(XAHxc`+T2IhTue^(nxr_s|M&ET)q&Uz4*# zs}Mkhgh5qRGJvX*Rmo)#|EO~P;&EaM0ltJ= zaj`%#M={ma)T}1ntz1AJaA0t|i%H*4i{;6xf1bMm471`|uWSc5Op4|4s^27(`q|Ek zYdzNz?zCJU6&K$`!aeQHPl}%E1-{BbtGM0yNzs!HYn9rt z-)#|hRE)>Pj?_B^>KrAoV@}({oyCshjH`zAG5y%n z!{Tv!xa0ZbY44_{)UTpm##C%CAGL@({bag*r(Q;^rj-KNo_^foyqY{54R7Hh$A5Ry zVn2^&Pe;RBvffdj2u*>5`C)swCvNr({mKDfLlf`BOP>>$ICVFliyAS?)$!mykf>p6Fv7i2qRbBb4R0+67=!xiFIS}ss5TqqZU zg`!Y+g$0I;gABWQ=ovTj`56xFTEE{Z+r!<ZJ#n+udEBtv zk!g##i{(i%U3It5;=09-8z1yqn^%j~VKH5v!|k}mo}V1_+ruq-bcXlar@=*DoeCdyWaiwaR-aTRc9y7r?d?P{pIntZ5MZIakT7i*MUZS2Fp?V zxF_@O7SOnE8`xfrcWk@!dEc+5=N1xowAg7`kM{j)f-}6K5NHs1p{!1r#e%UMtHGQO zJLnVgSRpbXC_LZ@1&|S}bGZ{XC2US?QnN%7jt-?W9$hNi#?6bFgj5j{Br#E$``NJD zE^fD+0jb_&)$5+=y6tx=`ZTEAxoHi9Z?uO{PdE29#d1sJe|pb$ky=n@8uE$c0b12+k+Z++Xi1M4#q zue@GT19~=Gjl5n>b0B(GAg?J6ylh^j)a9~m+@8*j7J;k^#S-4C=;*3_+=Wpe$U@_# z2CBFc+^{eq1h(svii)nZkLzYOcyH|bRDn{*FZ+4R^UBRlaNgKTi3mW~uiD35WZpYt zp;DhY?1iFl+r`}`XH_<;0H#1$ze*_v+`9e_$!99=%)XbnI3AQ@AxUBoY+A<+1?#lS z$N;0TKn`>ixx!WfsSpAX2qeK!NGm3)0q}~DD!YLJ3*-brtlx>C$P`^d*C>&oF3zW5 zXwQZ#z-6k+-~a#^+Rv^6*O2;#&u^gptB_YLq^t}T07KH_vTfWB3&bniYO)EdcCc(6 zmja1Hq%#GSn0!}Pt@kqpRv*@8QjJPii>tte7-p>szmWK@T#3BFv9T$ZWnu}v_Hlb8 zEFQ+zhod-1U)t|yR_n#nnnn%jfLqt!9;@-{F4`Ch6^(^vDG(VO3%>_Q1|Qp$5pqQb z8~)b6RSCurK(L0bSEnNJ zjI%{DDLK#qx*Ra?>t>adH zXq6hhI^3qDS1IrLPQH@yjc3EEPOfJ270Igr($dNm;4*FWaINgE%gdDY``jC-NC=|A zgVU+d0pLI zq2NHR>u*)^@Kc^OgG-&ZGr*S0ls2tO2j~*|iVnfBC6kdcV6)LI5fV?qbMUO8-sUa@ zAKL`5LIq`Dzj+IfDlNTH@$KRYy9;owN@!c&v$&vTXkA_>#@ENQD%_Q1DrKv<9{(S2 zZ~i4ma-0c%=I#-ZXI-c&Q~@Xe%|6&oQoJe}~q{AlLD7|P| zuqQ-DM`U7{7(SU%g$R$|Q3X441=&2ZIk_UV2`GR9(0~91V``0i==9^J$1X)ujtibPiaSS#!>LR7B2FMm(Q3M%=c>!$l@CAz zL>V=Yt2<7#_o1p-XGZOU2aV$9-7T2dD;ALw26R-kH;Q4i^LG~YoHC{B?e9!Q7IljJ zq*;A7T}K8aD6gF+$Xq2&kMEcgONx}h->XUj!IT@HzaugB5#G0dL;x`)M5Hv7Qd^mW z6_CJCSQq%%yw(v#Ekp@S0^^&t$Y%sQu!YT`G!bba;ld}-1MWB+`PBzyV+M+Cjt=_y-V3?!}7M*ltQ2+<@Xnmw))w;;dzww zD!QoXV;Xgu#vN0Ov=RJ|e4BegNH zI&-cmTt~zB5`gl?^>8F`9BobJ&EgK)mx4Oiw0dYZCRu~HGe@(n8(~T>?t#a2^Xl}I zD04+~@}BiBi_%2!H>LUk9`v>+Cr$E(qm#~N#bDm$7pBu>V?1eeeDNUem3vqIx=$gd z2S`S?S>8BAOU{$^MTsbY5n=1BWeY?jw==T$3Ih>nzq?9M+Q7t!TZr3b%c2n0fq)s# zn-l|55CJ>IHWKGIXCWvUV~Yn_G`EJzVW@aKbL#HA^1Na_>s~Kb z92v|5wKcLw4dEW6o2qtMc5ku7$|=6D8^k?pUrIY`<&-8;B21#BNIEB**GJjn-eZrw!pAN^5FbV5wh9Es%`O zE!Td@&KknK=c4iQ#?{5Hx2JDrXI)`k4&aQho#po?1~vi+2GFFaYE!F=q=Tr1D26gn z1OY-NtsL4wDTp^Rx#q%v0a(Gr;UvdLlb)2`5h@=E0Pyj&`}OX;A>0q9-3vu0;Nw~6 ztU=tK)UfK$$MfDGaJ1(Yac}OmE(R= z;$HZi6^-F$@x8oNrSD0NM+5G>a}do|j(e+U-*;U?xno%pw+{#pxboVMZyAL(%ZhX{ldZU{gvb1jyI2bmq~?tCI$W| zc+l%%YyG4Cm4o!|>UkqtJ8W+)CQ$ttoXDB!zL#tr6sIf4{aAJGMQbDwV$!OD2LRy{ z#BXuupjiF<{m8|)(54_N)tKWmyl=}{?y`b&0G5lN&93gzU|-uE0xMv#B4{CLhsMPT zOa#(^z?UJ{J}Z-93lu)+qnyJ`aBOiqqaO{<*O@%mo>zx!H==A`bK|%;hud!g_lJYE z+LqQuxTCcjCS5u1YqRZI5Bp`#QUiXHT|S`6zILm`&DBr&pge8n$5u$lUkf5261+jz zucoWkt6aYkJqP$)lOSp33;UnmFgLEv&-Qh(THK$sZhA@msr67Si-58ZUXO2H8xK~C zd&io0Ui>8x7@~yyp&uZQczg%YWv{E*=W^zrT(_PC*-|-CBz{DPC>Wf==*N-`EWAabV2ZbHX|1~_g9)G+G*^a4AS}P45!NiCX#4RK(#I4#TKm~Fi z+;MOPq8KI;r3>hp;K<@$fxo=JHs!~ZueGASd$e&gIo$Ro>dQGa>7 zels~+CGLa%M9iZ*z7X}7r<*sElNI8A_w>@#T##e4)X&g=HNA2pzO_Q!zn)*4w>yuP z*HQF0?)mHayDQYI?-e)Z?e1r&4qE#QiJ2F^{^BLItdfzNcTfu~OXs zXZsgyf9uh>9Jl`C!LMDv^B-1-`|sN?%v$|NkFPcHUvGT%#`yIW;(j-}F-;ybzJ)e_ z8Q-{Be7Hi~|CM(qQR@*Q3jhVFKTo%AM#n3hM}Iz98?~ZGk8`%X2;?j z_5N&d{nH#r1;(OsZvp)3z{D^~*j;UPkhBrE!Zxdkt4-AcG!eRA;8u>`z1th|#dn5< zN5a2Ul0P`wSrzWTxz`=aBXP?omE`x2w^xWekPgBil<~ob%_t#7^82T|tHS-gqm8j% zqebMvA2qGN5xP4wy+4|)Y<&M{v^Q_>hJlnN&7)eu2Z7ku#-G|3SB5*gI`8j=H-}0^qN|Dl}G%1=Ut$&@a zZ2tcCpm&^f!V+WopC952&8L3u(#x}Amb;9F3(lN#EH35vUFpB5M;)zn+%ZvNBEKjo z+Y!Yu5tQFTEjLy36zMEWXTvl-oK4?O-9JC<-LburJ|1PieLcXL)9*_E@Y32PF#~b&s8M=`u z0Eb{gIq?V}5)nXV62B+?muU2qxc_Rjchue&A8)Sh?<_%6*~`qCZoh~Ai+t8mPlfy2 zv#Te)1Au)%vO=a>4-?7)S}bYQc~|-`xzne_{a4x5qxAzHfu&N+^JD8-okUpXQTsit zy=YInPlx+&I$s?<|1Ajn30=i8RCUQX2)@F)6Na7r1(N_qyN5SOP6wJ-?wS%p_ppS=@dH{a5nA zQ{w)5wtZ`T$NL23wVH%Q-KuJf91tdv3Fuw)zl!No;{JET-bZn-^hFi|FU5(neT0@%_;#|MkiKNwmY_vjnL^!9witO~4R{FpC=@enVZ_m+?Bj7;fA`9Hawz;< z(`R3Pq^!0=rA|SF#krAby{@*dxbZspi{buyas9Y=ITUF1M`e~rSC(alFtZy`@whsAb34@snH%!{E$Cs|AgLU~L^8RpK{I}-D;pSy9W9d?LJlxfQ z2n(@@b7wmKsopxUlP{)MKOE)%rQNyH+e9efN{fZ-!VUJd774LC%+5Nn2#YvoH!kpFUY`){QXXr~ zIu_F8?X6?j0(pjXF7s(Io6P6a@pLj64L&?O`_5tUyGNa&HDT|rBowMIahC?8Tw)7Y z+&Gt4ZEvQ`WmP;8?jIcHzjNFfT2nbkR1wR?kCguxVK*x9s_RXazO3w%;oi@G=cK}= zia;M@Is8}VaUnnA{*0bj-tRoHzc=WQB=$FOSHS*TjlMn6NO&bIBFsD~@EX=9q;~OS zq&*$%uB1Im-uw$WD^~TiEWqvZf`hx-gYu*|}Enz7q z%aWm7fL3-(M3})M&W)`65WSh0Jv`a`{k`Mjw`ZMG7}R+ZVFE1-fArqQjof9{ zSrK;ZL|DAx1G97Uym%{({x*xwilXa^m>>kpVx6@`QDpOMK1*kl$z*hTcKY_w(VyHJ z{N`=e z@;6ic1CRUp};CZw`}r*yfw&+j?EsAdw23%XUS`}@1P+dSqRuC5 z2(+tme*0(tjn``Vc*vMAG*%j{Bz;{+5PGNIP1O|Z8{T!l+qenk)kqXP*I2_ zgp^4?r-dN`VFt4>bCJ&r`!i|%z_kYRyj$dt!#(=b`_q3uYyVKMTct!0s^2Pwl0HyV zT$KD-Of9K4g_2Y z#RFKFj5cw6sbya7ekSg#r?a;w#YxWOeBomSqEK}?Nd4KNlc0nWjJQV^Chc+cmpl41 zaHp@G&EB5clU$TQDIzLowbG^LDOGob7hlR#EfUt)!cLf3m=vkVY)16uHhpug^?bjx z-Dxjyr_&FIlh+2>yK_EsN<%5FmC{OS{{v}7z&H+M7>nH+9*b$^(q%Wxa8y)j}w{__p?qvSssePZLQQS6BqT@&> ziHT#1Vr8_7BBM2FC8R4#6%i;9lt?vkEnCY)Ve^9X%;lL_3+LAI>;=ld+1BT9kG#C& z{2faJ9c!ai9H}@~QKaHX8BIo$-?Afs6ok1{r|_MfI2I8pEIa3lLTtggg|KGY6!((m zZ*}A6drSR%G@X7hp1wBD-zjjaO#m{Qj3KR*R-zOs1?6{!JzdMfQZb7F?AQsI*%e|L z&at&5WJq5kyd2ZFd&xPyI+{*D7)@Rsrf=o$L=+T}A<~+Rf>xw7X}_E!sUj!U*;*kH zCJ|;Qg_FXHV_3)5!ZMMHOtfRnD{cMlwe}0==I?a!{&4c@VE(gNe&iSs_(3c;MWM>D zr@DYQ9?C)%0QB{%zm&V&u?4{5g5H6d8DKxfowEh!R-7Xd5=}lGFA$z(ut0^z)F^ww z-HWwm9lXxtC3hqE51!Bb4*)9&!310u0ShdP6DSE(9f(_%M+-{p`M3y%lw4XmOA<)j z7YVO$1?-)L{H#A*q>!M--S(pnpBjMheL6U>G- zq%^5gWFlV(gM7adl}8>>I{YjwBF-BQah83Z2xiC5Ijh-f;S!e|Jg(MJq_t5d@@4~G zTBAu3L5ccI)v5>_%pg)xWRipwxjc78Ve`DmGn=JUp0d?tc=mdz-XDEv<yNJX)Z0(Wa;$S5*~0*!hvpSUc3U23&3GciP1tYhbxomk6-W1DkcuytHm zR}|V><6P)xf`wwEwJ|D*v@sMLPu$)rhn-RtPUnjN%nK$B+nCHgg24>ugjp;zTPYkn z3oGJSoYRgY_Ay}yp%6H&lvWfOWfW-*tw|F+v{Fz(qiXvY)x-^P6JlZK#5yp$!ogax zP8`EA7~WlpAf{v%7FZGMc|jAD@?X8H8Gi7@Ev3zPh%2Su7y#$;zRAZ9#j_y!*cu5_ zIS;^2gc-<$YyTBR6^Si~yB0$FtQ3qT=+ZGK_!C_q(L%nWmfyEwNLF6PR=A7G+i(5ebYUMGB?iP|LXI_scJWrSMlC++T4(8X}}b zg#2QkkV&vEzDpxgq_iSMN-6Jxkt*Xvk6mgkQ2iGXfD{QU5>c9k6+3odK_MLKy((y} zBJXJHsC2rOze2mV%K40yM%kxfA3ykS-iOmlv{KA$wR7wW$I7x32$6u4A*HlY#uK+u zItWfmm*H+z^YbqpTptTpPy&G>Ma-g<60MA3>oi+u6|=U^dd(t56|OQ--OY#BvC>RF zVt`BBP?k?ekx5!gD;-7bSm(LUGZ)9MD4Z=s90W>fW3-B56DLue=p?4dC}YSAu61xl zgSom06K&|O001BWNklRZHjiDN*)$Vowgm*5$p4Ls zBNfGDv@(%0MrjRAq%{%w?TuiOAJ!@WN|6Y(R^CNbinLQsaTIY;NMR{gVoh$X-}i$e zrIhh9Mv?NSLhBGM(P2_h$d!78YLWO{M)-U$rIW`~Spp;qSj>0l-{tC6>Ohu(-k&mUAbLnI**7%7D6$crN0t3(q%5T5C}?6c^6A zDm05SB}Br_Zr*@NeJsN)Qeh3Ne2@Bmr^@yGoR7#dE{6lqWniObfvf%w6Nc*YRzH<* zToCN9hthlj<7#oZ2uyotwQ@GX2nS!=e<|JV%2s*vy$G9>K(u)2zlsmLSJphlki4VH zmDB(#2VW^&l2=LDR2dJDugg)&WW|m))j>-3eGZNws|f^E`ZXSj8So{wDz8_@(yX3 zSfx%00bsC?iGi2pB|nrt6fNQe;zB&9u-;b{=X|7`lmaO-iae8Q?`xyFfiCE#_c-9! zsXkAXYr{#xuADJ`!%i3iCn5~T>>M16W52TXnps9Fyer^0Yrx4XJ)n`L6;P7Xl{bABpF|FxRTBH?2j& zz^Qr&s{Ej^e?ma%J68mDUiPXX4?iW<`_MvQ1_3}UqRKhB@V+Y!_tc?6<)E5xbU{a4 z_*AqOaJ3IMpv+w;PoR{@WxrQ`XHDLc6~oVqim}TrDV+fT-Z}N`FC~|ko9?C7m4BcR zINL9=!r9)kvgJbpSFdXQ?pqx~8zdTWqU6rnAXKI(OnJZD@)iSuX-UG$Ns)rTZA*fn zP@3V(ISZFvQ@TQ)F-!YYeN`gmja_~KKZC@p7@9FAicFFy(xQcpXvZ8SB32m8HguUc zPcWp2j3Ow}l~d+pU*Y&RL=?cjJQf80Dsv_PqP)J6K$B*z6hy?|XeNQj4Oxid z&25^AbKX+ID5W%rlnx=ukjKM*7dl9)fGYf5sun{L7(~h^76QJ|p7QotnMl}qiy53W z5`u#Er0Iw)z+ILRp3hMvysZx2`M38HP8Q*h62E9k=9Vf z+^Fnl@myMy0cAA5>b!E*D+|k65j_A>O3H00f`kUJ*D;hAR0YIhX>AOVhS3C33>c@xz(wLY(Yur621?P8z5h;!X`@9-{l8LeS9^%ljJ&fpkxAsec zulJ2wB&052^(ZJ7Qlwg~iaQ6*c;%;60`n=G$Z{HsdN1^*Z%YuC_?tU1TI_>t2n^$@*HMsMJ^=fVH z*0rzC3Vr*|{n2Pd%iVb%hnBSATx)2#)5~TP5p_E48#nfQi8{OUdfCtJ()Dl5t-gKt zXfzztBT(tw_pnb|g9yL(U?@oR-+D5V_lJoob%l6w!%Mw6-X zROQ#Ci`|OS1q-t{%<nT@ zhLg#1h{TgfjTGuL@WO#0Qlv>6rIasVKpKiw(vJ4F`YoP6c>6!)MFAo$xcrr0Et1~- zK{}dE6+l(ZXO_~3k!pU1O9V*#&XgC4!HSf4mJ8t}-zl0zM5B{L`|JG{r$=vozsL&~ zMv-s7@C&JG-5rd_vl*4#9Qujpudh3ItaLd&WFMjIU{%HDsgN;%Z4Kt}Tkm{mtwZUY20ZTzhb1>^pIU`CeE1-|Kp9~0 zO?mmH8=D<#>`^ziYrS}ZJIiMox#;q!=)U{@E$bXD3coFdkCsHGh3|K6G!{!mA_!i3 z{@O+>)7fDsD%QHu0(V}_a>dF1n0xPjc-OgVeCsxYDhicStyMW6D~GUj(tw(>efdk* zHln#s4?8+v!cB`=u3c+?g8sXo+%2rDjVa*QGgOgUP0t03!h^oMwT{}|)>_}R+QEhp zp1-`+$&cmagBIrfgeu%g&U1-r^ZB%U`NQKg>li2_%nFLZRa~MLqpJ6T_&r+Xo2Pt~ z$oBw~dSPdyKR=e^585*C#|zw1W@pa0wQG}P>)m?~tn;C5DS1MwbNQZED_PGOM?ux= z0zlYzJAe7gl`S6Y;hiq!>upoVojP6g_6O10Tet67=O`p#l^G@r`l-Gy42O^SmOGn^ zArORptFPR+zN_9}&LRu-t9I%_ z>I;i=;`nRNJ$Jb!ZF|;_c%xV2jafFzB#pL?bNvtRzhBdest@De|YE3*WP>g?P1=% zbzdJ3$kk`eXEcHydRhN_BH8ZqOJC}?+`Z3(`^kNEJcK{SveXfeTHappc-${P*Zcgq zMrh`F#M`V*0IPOi0!@Z}%Zf)ATi||)Q0^@%b{qNG zms(jo{P3~3Beii`wvJWLX(P;jakI!KSp3XY_X>w!1qEFApKeEHFRiQg^wY=U4zTt~ z);*Ni`LeF{4lYN#ii``&JEY2~RL1B1E%I&$=~uRsPWt%yd*-?y4E4Pf7R!8vi@0Lx zoduf+1^TWzCfZBjNxcy|f?;b_d){QjYIzO!CbU{^F zv6R${Ueb3z$_I4o)i3piPlWrypi^A?wrt&iPxMfAO)3|-=Ttf{uD?%M)bPIk=(Xp& zPlo&6X)@V;C0n};DnmCYy-;5^tHz@ti~%WoSp<^I&U*LXd1-z2Wcqv(4K{90JDZD7 z0)pRNWnqQ)SSZ{bT>s;CKDji${qk1!Wb^k(KWJZ`Bx_Pp^I|*~+EYaUOIBUP-n;p9 zcXt1k?c#}W-@1=`yf&bcH)_OC*Rk4faqfM+)!oIpr*vxC@ySN-&M$vS{nKCg#<#xx zUtBqOxxc;}xB5y)0KqwNxfCgijEXE0*Nvl{^|jrOB<^^ej~z>9FSsN4vCl?(dUa#) zE6dkTZ1BJpt}ts0zk6wOs6wfvUOb)r?q>1c7sNfeZwpt%8xK#d^NX&U=%kd6;{-Q}<>vwbaXYCKZ|4Ub&7&p%DpWV6Ta$EGb zmz|{#GGQbnk_j2%-2xujD zclsy)`E%-5zxL%X-Tc}{|57Vz853(|NC?bu1&U1aIns%wW10fCMUmy`Ew<%CT2d{5Qjd2N5ztrn_By9egL^ue|f-Z~hCGUdQc0a;v66xN1^YY}Ar_$%sQ8Aw6y{)jBQ7&%0 z)$mFk+~lzE5k=SuWSLS$wAc`=x#vWL-O0Th{8T(So@A02 zGt&;+`rhGDRn91(JeCPs9QX)%wOifY%3-U5hn?i^PH*swd-&z&wy#{i*-N?+!YL&Z zkT9G@ks+T;I+giYrUOg|n4DpDrn5;RZVfZo*~mJ_c3!j|Wz%ZV+uh;S_1V+oj;&*M zGn>@*A|4ey+3Ak1uFqG5YiAG3d)|127d!32)wLDKJ1VTTMaI1_#-;mN(n#G|BLX(` z;a+F>^ti(;D~dE%>!I}Y`85amX-}m;+_N9=M#n3_O|v|k6=rkUTr7%Ym6-wLr+9Dv z(T;ks0^E6;&*wI|R0e2h5x$@*nzQJG-sFQFclYUW&xYf4G~li4A&=9C63XztlpS6r zXGS0XXmj}f3gjKn^2sFc@A^0tmD`d*t?D&qgaBDP{MqGn1@exjsh!T#&gNo3rLril*VIka(I9h@Z=V!% zIC_H$J^cStYqH;;tO|Ex3t>*VTYBAXmIP`)>x2A{t*@IQ#&gMB=p2R(rX8@@R!Y>gB?W8By-07-t z=eZRY&)^k_*K0l2S-bMe4K4c%kxKim2RHh7v5zaUYUjC`jumTi3YJhXvJA;oqJ*@8 z2%JSeM>@uAM6&_SM`|{T=Hqsn?rFTx#W+Xdrdbh>^Uu8T9YD(z+r7!Eac8MbMp;r{ z>79Gp+U|5$jyp|lJgRmwYumC_Lt47n>5Ny6JIv9Wc^`bqP=zF3f{H2IjE+`}J2$TIFki>rRpZ{bc73il7UA_O^S?AEG0)cQtsCpB#XYpe#w^|}6{?o< z61FmtxY>I4>1uJ`J${=ut`r;Bs&!7e+*zdaMd?}V&QEWwtybPoYh@+A_%@D zEr_t&8#aSG9@|*tTvkvBm@1OpZX>vvJ<6~qP^ilI*ADv&cvBzlbykm?kMGQNU&2Wo zgqjJ0>Ja<7`=klI$|s+uowf3yNG%;ZoT-z3_E979PCuTT4Ivd=K`B@BrEaZHKWqZ` zlaF7MukS-?g)06`C=alUaP;Ai_S(F9c@N*3cecWbn6RTzo_!UF@cR9qHG!L+eLCIS z;6P{fBbPp3Q+7t5?l;iS^U3|mde0Hy4}mSBfuVlJ{_I{8xUmm;(nE@dhvs_<=M$_h#|ie?lgq@$2k>Kts2B30Q8*%aAW(y>lQ zwnz(y*x{1Kl@>-FJ5Fb(>BaYR_oHmPoi~H)M(O+{?JVY2ZLP5uXWQ+fA$dpH{3KhJ zw;YAO$+uh0$eZU`HXO-zd7crdCK=G9$yVIV_~uz!9FJ(X((+oSgmh%IX{OEKrfKnD z672^bSw1b;af3}YZVETQKT7sdRl^Y~^McVW2Ak9n?)dD%yXpQb3{nCvcZPiv;^CdO z^k{#*3EWvaxINyy?%mL`j1&PNk?!nx(+>B$jr8+ma{shNs)hWQo~44Zo%m#@jjae>KrH5rmU2lx zR+*!?P;sW>IYljsVyK9GK^%YYeUTwgRX#;FMK-ZTnzCd9Fgn1N!EOtK&UBDFG&p<3irp&Q6=dJ)Mk>qc!*0xgParLEn+i`tkHq zgua4d*a8`0Mlj_1`9vG5;zGq4nS@MC{t8Y2?8I3V85gPKGi0;E)hr1cOwzg9no$HX6v71TJFm5St4Z5Y>R??un4@^ERvW&X5 zL{R}KrgU93IKB^be&(hrdI%xAu9m6 zYmuxOv;obqf()1g5g{Tm`P^idqP$!Ym@=Nva8_)t@|26TaBc?71*sqxFu@Sogf)$| z82u!j+PGFR0|0tawiY*wyOyL=8`UbD0YE>>)|9 zlf1W6R;>zp6%FpK8P{w-kME`JwV+g?W*0islQq+eYHS zp6E`=p8>dEOxGKpN1OR{qR*%5QN`j_MgY~k?^vb%2pvM~i@!TKfdvXe21Eo?6mh{y z=PZZBekKfCX9#%*D~=wH8YNz{4{LB8o1^(z^Zh(7ckeu*2!K{TX&SekO#u*vD}uee9ox8G^@=p?43?=U0(4#0 z^!WC(td>Mos`k0KBtZaEQaL3$?sV3^%?? z1b~!q3yt@4EEYCXQG!t855z9cC#_b){R~Sk7adhsE+}>_J8#8J_p{U1*~nBbsSzpw6m5iw|7-UtHnl~<}HO@0=*63#m^A!MGjGi;m3mGTn3 zFo%iRNaN#c1SM_=+-R2QS&VNrk$mt(2+s<4@k^W!(3P<(fh=O*K0s>_OiBzSKnrLS z5C3^;)$XoM>FRBO~T#I1+>7og8TUZu1WMWy#m z#LrCLYUF*E?lZtuixNt~P4XwopP9V1gXGUbULq)^v^Hg_84yFEd3hC;_Xz=gg{Qc9x6bKu3ENp=c!T1P;V2~qNKud|foCnPy5e4Cfap@vlf}mMkoOAji zcozLELbY5M|0sch*yeH7vb-eF&jMF1RDBJ?;^O7lZQPcfw#W+NZEAK>vR4$2d+Aywm2m$Ew5)_?FBAhjg3uDPFHpE2) zDnqMz+!#sEmCJE0&bp!HVV-H_nsLMQ}&Xk+>)PFu|xiG!KDfE-n~g zD7|P|uqQ-DM`U7{7(SU%sWKkKUO3bJ`*b88m*rzcQc0Tb=Q-L86|#!_CGmo+dE6{o)9o(G(e2s8QUpYB`@bQhR0; zHLX`;ikB`?E5qm&g9F|x^T87l0cWn2IamP+425-pkIicxQPe_|z$7rfS&Mu|umfAz z97+?B1`;lO0!eXU!dC2A-kuaHbIc05Y*qporIm>hwGg)vC8c4hH_O5m(8kx+QXm3jJSokUA8O=VI2sV;k-#PAO#VyQ*0w~esdOrf-$yukVP|R9&SeN^xb*u z#n!w@+^Fh>%JI*fy3-`?anVX8!NL&*Kmy5GALhN09W{h|;@Wd0wNVcd(gN|3+ZfrC zrsVawi<^4GlSy>nt&QwiQ@Gs8bW$xTD@&P+xsL|rJ=N=T-Gwj_QCU5eK!t9dCVL}$ zyCK}Oc41*4dEV2GEr6P;6=n;;}cW3oW-#) zfLrtaS$8rqun|BofF?y%n_68Y9YifeF_eKK2oNf1<Sf_VoKOJ5UD|C<-Uk~mLJ35Ppge_0 zLPC(E{&QzXw;RGex&Ae8DwIF7HP=L_`S*m;nsqjazFs59S}QzMtdGlkP56zDSi#0RR}r>mPOY4~l!MpTD|)Ki(|$ zXfd_`z!>Pxdr>2L^$B(FnYCav&NBy{Qu`gVaZn6aj{A{py>(Dr%@_U&1QOhW1rjW{ zJHaKm+u%-cclY2g!CiwhFu1!D+=2`Y9^739n4Rx$Yqx5v_Rm|@w@+7h->$B6&+~km zoHVUD!-3Eswaq@mrlSC!-HWK4<>IHF{r_LJ8!5ui|F7C@`TYs8n$4N7W1ZJm1)X2e z!T!}^SCcO_>(LE>U0{KdH$^;j0esHO3to0=Zgc*jlkqWWM$Eb6L}$Lgr-gZ_JEe*r z(qFt6xNh7|SG>5hF}B_}-G@e%{>C6U!3)84cRwzsm@L4*-Pcc#M$mOf0k<4z&Td6599H-|C7EM31*I*N!P?>bnPcd z{z-nTX%A}DEj4~cG0JM`7((K3)nh1}{vxF!8;obvs~6BE2?^%kB=t5gIHJ^r%+cv4 z>)Wk6Nmh*$;WK31Q;=UcI#W2|??^GKVfNKxD`BQk(u|Ts_Z`>qaK!z;inq|s&NT|x zR=Ss+^BQ+mx-suxUaj8b)yNOt7x$46UlPkFs^}8Aw=Exkf2a>_+or&3_90ekw~;M5 zE|;2uWQOF!+u5b5|Lc;13+&Lto7{0hvhGGKwY)lOH(pHDWM#ykx&Jj~Ok%FHXay}i zh8Qo0NlJged$j^KdgQ+L=tA2T{B1SI(~DArd$i%(vSIP3HGSCb&XZ$TFFr(UmpCr( zfD&Itgj-JPuX%owY9Ll$+TC^S1ejzX{jN!xH`+xnmUA)y=naz zSn&16oqWUBP8?`nim!8bRl!Yu|CYcCt*v{;Qh3RCyrp2;V6C65aj6V$%IYm)^K8yEs|CRel_}-?)utKM;mw z$#{Cdo(p6>2_*>oHo&6Zrh{JJh9{Z*EPbD7H3${TlLKvus=jOy>1!cx!$NtjJDAtkv~Qx$zZMy1c|SiUg>O z9ogIK^VHi*2?^!^3!Y;WDA+Ga7L<&o(m3P~W3H`9MLVL1kM*&IwKIqF$Jx%*F?P1t zfT`c3d`WdA0NIH2xnl4-1D6z84i?>lS`0j5QH2<)-d{Cm*&nbPKVdz+}aB=aXMd;jYWummDD>w z-DZ9G5-a!K81unDf@6Fj&%+6BV<>mGC3s^0~H?B}< z*q6~}000>IyATg9r+;9NhWc;cUu{g(=syF|J@-zSv=mJMJ^IgfM^*ZUv>PY~G{}U# zb$Oj6kgHXZNvxdJ=olfNsZ!vK@gZPp&7M-@rmc>3pYI>~u2e z8C+Eiwm*mfpFTjb&mbIe2ZOI0davHoHRLx=kyIfJ_dE)>^9-U(p%oReKhef1ZZ-gU z!u01WuhTnwjrX2Y`MOpOa#myRHh+Y!vc{!iy?qV@t!63@TwlG*mVd>*1_Tt_#x~~z z<=N#|il{%PUSxKk2!aRP$Aqpni}*){S^*7Ha<4fgA!VuRJbChCOhp^Yu^S0zrB#b# zxYvf)9h)BPU%c3#fJ6s0ZCiOh#9bc`!o2arkZYM3vwjy*lm2j66=S@wg{KiCn3?}QO?a0`Nqsyx)UwHV@1$it69ruwdSz|*<>;!WMn~LR zXv!LF-Uj|5DN<8ME7yAYbG~uictEz zS{_qz!)-|&ujpuavKGW);lBs}zS@I*Rzz;J8{>5c1DHJRMY9~jJTnAk* z3oR+>@0stP5xvR^6)W=LjZ_~Kj>#~D)RO+iyF7ml19`?o|I$aXB0nce8)4cKp z@AH1##nDL9iZ7y;kaTeZ?nikA+FnUhgxCTLuf*zbC; z4R*V68cNlaDhF(ft|(vwOW5+k7>_r_<*_N{@&i` zab*yY?9LFR-Y!-Z+X`Iz^JHAnOYl&zP7!?4*VBDCOk}Eri6na&skd~E+A%M&@urrv zMcf=b)4b^hQs3+7dDeh4T}_`m>GLQ$SgFWdW3agKuEy`m_nWM}k~H=;04PlOkfQsG zj_XcOd#%oV7{(tc_@9C7@ETxqbS*qOr3{U^D#<#4&#EJPq6i6XW5)iWhQ0Shzj*bb z$8e)K_|4|+p*)--D{xN|u*ed{d)YPHPVqooVUT%vQ|rQ`XT{?GbXs8}Y`F!ZlKvxjV4$4R@4XF59fbX~_?747tU+{9PN=D5= z6~0N!FLGtrMo9q1J6R=!Z|IWLpIE8qanq?U+#Xnu^4W}L0<-cH ze!V@qysde{{PWgLSrM!xjiqepxbev727h2MVRDwrvyMf_x?>y!lg7dh*Q^zn-AzOb zV2Ax+XYyUKwgFzAy!quPjOv7Qfv`!q8Q|gmQk6a9HJvj(ez-$gVQ4j{W&Hx5^Zg`$ z>sl>V2Xx(OLLZ>FbhqvCybZoROBsf0dTTJo(FJ2(rGGLvM-l-;E#uWc+Ig@w#8EN* zh-aNxZ+X?<3~=wfk#4(CKG{`Zu(7I@``vZjv)uTq>f-e*OGrJ}9GcA80yu3x%MpPx ztM=yw`tZHJ*<8J`{P$Vcyv{Q7YdMEzcA$V!TSJ+>F(ZC%tQ;<3l6X3Jbv^mq`kilF|ZQ zV7`WZeY2gGdjLurZrF$Lcrb6$I=$=naJuq+r=&gmof<5#0iV4ZVdf za%8fS*ruZ*lr(m%6rGf}5Z}))9cf`>C1EuZO%vK?i)$ubYN+u znoxQliR-_su@L)B5rj@>&bQRSC|;7d6mpi^N!XsrOPuzFh3tFE$IM$6gqm8Yji||n-nhpNI)cZbCXGtAtX0DMb-1D>)*<`YcOoPM_&GXY{ zA|?w(Xrp&*o2+}MdE>x^{^nxl_~Bh10c{2fapXi8NZJgn-w?@SyvWUqCR5OXP z{IWlx2GIA%lE~Acph4Ew<@4`bMt@Q0eO)bV+&s!36v+v?aCkc(pol>Vp)#i%bluYE zeM#H&%&*HXSzHYX&hKdym@rKLBQ1?8iL3G591lzcyeumEfk0=4n__z?^lb6pZD|l< zU^&DLGg2FqoDl#g=+W{LIA`Dj@B!>h=u2|xF%6Ahc5`nW?=$ixH?#V=LA21{a~^Qc z4`Zcro4Noh{#tyJ*~BE>NB)o23sXOH1A~|XH4XpF|M)2_ExmK41HdXN8op=Dk(Uh7L)KYD#foNzfp(d>FYFI~pytQT3ONNCdt5v;QDh25eyOm~m5~O#54cL|D+B4J ztO^#278rc#7>Xk#d_%rvqq$=TM`W?zB9N&?zttWOL${1v*nBR+FlzR3#aRS zn33=Rs7W7&NGw<~mUI;(e$z0fjOkg?F<8%B2nX8J#gJIk&*84|YvE3&$KJ;UchDEuU{?$unWI)QfY+Rj1&I{#m$D zg>y+QYJ*EQpkQ2~`BU!aQlc4GeTv8ac`jha{+?ZG(~I?Ee6G}Ym9Gud#(Hek_#bzQ zn8dMc?|O^t+_~wO5ki*+HC;m}dT0 zZalMZd|Ppl_L>*7s)L9@E8q4_QhRF8Pb9l&EqOwMi1$FNcj;LYd>!bYW7hsw1n}a4*Q?sT-Yb zgkpl1&nTURz)1$6E>?()C$W$YLvy{aAIi}}lQP65vw)+l(L2o@f2j+)azlVpnC~e| zh7_`M>3(f~jpib${(OK{g-4Xux3epgwlFJPZN{`B^}KcJB+DP1_En$$ba7zX1Ye^7 z$x0hQO-M&%H8>KBjBOmld&fjWYiT|a>1Y-=u$o-m9Mg*)%f}VvtuEq9O#0^|U5g6< zmHTJ(&v>dZIVBqcL!Vvy-B?oxRO7CMmiS^37Wfg!^`5#2PHR(D&Si7@-4v7LrG}~o zP|2tywO6hhwzPGSz(fO{Mt}$+u1eYST$}%baC3cXsijO?mh?4=S{8S-CkQP6<5nXX zd_Ts|!>BpLp=75|sX?d37)^twpoE$fnOf-TWrJ%mI~B% zOn-Gj zm!MkYwe_1a&~ME0WaJF(w)^INPh9NebIq-Jm4g({dWg{^N$P3o0>*xfvhH=e#YV>@ ze)DJ!PesGGpZG6Z;*Wv7t$$oJkC)x_ApR!_!pRQpc$9upp;}%4G}^K351{y)l%a0( z%S_hz1`TwvR6W3_&u9M6y1xQGjWG{@a-E5t`%%pm&^Wn7FnbI8s@6b+oG3p!1;8Rx zFNXZ9)re#VnL0sKk+S}T$ql$0um2^%`r&9Zj&d;RvXm!jhA9=nYh~wdEZtzXmsu2p zoDJE?v{f~mvHS6frX@5vE-vOy&R_O9I#$&ZzM za!2@~hVJC+q=?aG2vl5?EI^>le*_w-^XT|p$n5akE`996IH|pOb$`@Wj2umg;`@|l zeP;jZIl_-Q14wlsuQ?}musJmVk$I&qjndqq&JvZX!Vj(9)G(UCim8p^zxrs2NX{Qw z;?Zmz!>KMbNK_n|?IH3G==jJCT@2h>dSRsRtT@r(0LiF6stO#^Foi_Jd!6BTyj>dNPl4K(>WZbDt`iOv>;`AodhSn^R^KVO}?-Cr?DxQ?= z_(bvplq8Lht7cSCc(d;@w9zs#Q(=F+eD6HpNfbbL zD|&XS_YTd;0#rtr%anPP4ebIp2#i8COe^PLlWx@|R)dn1g!7T}3x5=Vvy?n~%R+7^fYBm zwx7|_$!Qr5jtjULsWI`47$v-wO$3&uTDRurmy<=~;{zP&yhGJ#v7|PQExVJu1gx5k zETkU@NJXkfjFcigZOgcm>i^p1sN_sY0?;tABxzAB@mL*W*S;$yg-7$yGG`A-&zF?x z+&?vD;Qcet2r@KpPCAG*f&QURD*LgMvolfLPYfPd2gsy*H2PSyE-S&kTppzjs@SCRy61c}+A%Pa^@ zVHI?|+3G^`MyPYYp0OtzEC;cQO=<>vVex~U6q9Oy|9q8>XHD zQFLt=HPws1+DCh^TD%YGk4`uGJ=al-b(S43QodrtsFP40Ge>s4^a2GxsgA2qWRf$3 zXFb~T34dT37&NU8p>SK)i~^IpKaoyfVVDalYRd>QbJ4~n2T7+z>yU{?>J@{v0L5yV zxuM8~N~yUp0>^q}g-Wy-bG{TEB^Qu zRcxR3U2<-E^nAgTnnXU5|BLoGcQlv?1p%PWUSHA>Q!P<~sS$=qgIk^Ka+^n+BDxUk z8;$#b(00XoUE(O*Cq)@E`W5C@RkxmQn?^|oNCc9+|I5IV!X^JvY*cWNKz!J)n&ejV zyIDMQVmDvuNVyXFjH+xIOS0xCWFV3(zPqTDZ7oZUo;r5!TW}szc7kJiu<^A|82@$W zK?@GyRZCu)fFd?%pCs|RcF0cFqvOn=wbpZu$M5nhMf3T~#*{P5m*9Kw_M=0tt9Dnn z+bNmB<&gLF&?GYz`|fGg$JsLvW4|ZATIJ#oV%T`g(Dj_&E|(YZ>!`K0MRlm?U0V5= zFaHZhypjH4x6?)G+VXoN?&s4y1Zu16?Rmvb!{?p;@Zu|<0F^;|lLgZ9SpoIwwYFP~ zn5CS`O~+Q}jgEQ8-G3Vef&g=BihJi^_fN61I4X20wi+wP4@IuZ@`aPWN3X&ma(I#{ zDhiE!(BDIOUMJ7-6YE@`1Fr+ik*KlVp3-^^?V)r1HiCJU?52T4bnl5u@YyLX)v3ui zV{q-A(8KuIEV}=nS^!;jQa$QmrR3JcUDe=2>D1`()7}^6v{W35FA4MuH`+`!!M~e@ zgGu=m4D=LI+sUvh_eG)|A~OB*rq42Ja0K@ccQ1sl5b6)p_=B4F@B6QQaOD+{6A@VRc#>^UTxxnpQng6LN=&0 z)Ts6UdY8{3J$|LCX18-VVHtmPglYpUnD#gNx558}O+b61+JtZ&GeC;RWVdp-AN4yQVj&&!w2WY<6_$dMGKj0${`{YPYYjH%$n64~ zPWUgqZEdq{(7p52**RSCm~lgkV8Z_W@+6Q$n>(^!TCb&3y4GF^4WX?4owX(Z&H~=y z;tBM-*uc?@kS_KrWJ@KFr70p$r>Z|qOicJrf??_OM*=%hJEsK7xbj27?RF9A@i_bb zZ~gZd3wqg)1r^CbXG`%$#w*}(@=nmXopF4I)A5RTZN3I7Bf^Qup0`|Sw4#goK0=JLh zkdI|EI9c#PN5s(`HRMB)LcUR0-Ef#hu1fqPc3NLO0Cs;n&8b^Am^x^b=B=z_dHB`+ zdK5)r*)yKV9Q!O;?#9X!9j@Tve}I*n^I6{DyxPe?wybcw6ynn{-n3d z`*l&p`NQn6hsVp|u0O@wzt@89*Z%c~5l>j-JAWQN>aO$1TAAIK1>wCM`!@gZ%aN*e zFQ3QKHfzs|jZgvM(n3|gAF8OeCkzG4grRcmSpVX6{DScyF=WEu>1~8WWX4;Zy)$Yzm=wHW6Rxk9a~0lP_KbVQpqQp&|F(T_KK(7PP{Bton!%;hQfBii z)gA(GrZw5dbypEBrt5N^^V4TyMl(hx{IKW*|76aiwb=n}|F>}fTa{|B;YQt^%e+`+ z2hzf&%XI{)n$3c`h%GNwDYC_M;U6!7;61MKy^P&yn~QITS+h0SZp}snNcj^HP#VqF>@r@1=Ioe97YwdA zw)}GCOMdsl|Dt^3F879qzrL0~NVA1yuTrPzZz!j?Ma}!{Bp-89;`6W^IJI8_N~z$v zie3=hM5`zF?PbC@yybk+Kz5#Rf25}t()mYz><2Rf2_IbuA1;r_g;bFd3VR#tDv zUshrEKw?4L-Gya#cKA<^84BVw-^HxggR%?!1<~_f*Y+SjUz}6q<&36R$gRje7qIQ-;WwC3-n8=56@HnsAG~TD^IyGV ze^pos-fKVV1mt0vL2%RqVXSmthjVW%_anEA>x-m;*pW}%z233wmF zbH!)=7v1fz4kw4}?*t3axX=F=@NC-H@TWa;3K852wM8u8#lAMX_bns%DW~^()2R2Z zxqoS|LBv!O;U_N7-{W)_!gk>7EOVTq!Qh0EV??p52)4xWteypvU{v@`VUq&bskwZ) zMYi`XI}jUUD}q*(7AzR98Qwuu!-G@5p0&Or`g*5R@TnCusyt2|b*FhPz|i=xil?5> z;P}9EmR;pu2q*vhOsUxCsbAg1vabwl`iN@9`U?JBR|rULzCdj3mPy&(XLJ!}r)_eI zJki^Ys&(TOPgcAXqv`4&@$;h*D}%ctH)FNk12b$Fy9-zF80`fH#JpgKY883V>7VR3 zv_Rjkr~=sP#LRyNe?LSeTnHRAcdIHFF{DY9s_nSvi#L2lW}>IKR}H?cVn5=ZFrdgK zr$D~Q`(pK}@u!kQT+t$%;1@o+)>_9F2l z-a}A}11|=j(Jw&^(g`az>3ll%tHGW=U&m>#{m|(u#!rWwgwtq~;`#TG_uslI9WE9{ zkjLIa!OL^w#M-@V+|@UqJk1Wg(_Htbp#c5z|6U@%N2iwBj&@9a;_+8LTBNX_z8Co8t`*r5)Lm_#Q!NLA7Zy00HLsQp) z|0dW$$|Y?FiQYKwzk~=SP(r=eM=y*#A53gs^Hp9PdK{eja|V^OI1wvl%IeD2`9RtZ zmB@4FX^~Xw2^^y4>#`BV6bgO4&}b zj%rN6*(N7W`o8Ie+%KpUbXj5~55F-vsDL8-jC#Jk8x}K1>Y+d-ILCv+4 z?zrYu&r2{N;x;CXc>jjuy-#5h(q)};e5&Q;JUmT|E0^CNUm5F*p;2LX&`4q8g~Mk0 zI$c#~I2~uE@(WQeCOngg)3TP ze0V=pkG?1bwEv62Vl7wzpY{dKyxc>NpJ2wR86N>h`NbsgzzL5Jo>AMh-~PYckJ%KS zokHzgnT7=CEIxR7o%D?if2$u~R?n1bv8;(BgswbMHRLb4(gX`u6CjSN_nq{_kta-O z8fKXemjXBS`HF@4qN|M9Z0HZw`p6Vr>+hBvv^7h+-SnEs$j>jsF;ZG^aRA!RooEeiNJ```9QT#XcIP!R3mDhs?P zko)kfeR0Q2eksJ`@^P>`1!LjHgDYj6y_J2GG@xYTDXW=aO8fS5J1T?Rgyg&nUg4>5 z*8F*en9!^mb$EXJ+@lXu8qNxNQ{*6)^g9Nd3@*bUkqYVEugiFcy>~6?RGZ}v9q!#VahMN zYS z%w%8B5z@xp4zENt-wQm2xLCD@t~5-BF%nvip8I18iP=-U-kRS9JX{8@ckFvPbD5t} zYO@B0w3XXh7oQJejChvIrje3)~d<2$;Gc!`m1ss>RV~0U}Wky?a@JH-R^(*O_o?yx7TG$;EW%#Z!L&;Z}8@EnO{F zW{aZMDjmv#p`u3}G5I0KjZb#z~{ zSIdI2vAspDxB+guq|-Q?Xo}jNjh;GZ zd69IPxP#DVqyVhee|Ep@BJGMMV)TA>8+3$lna*tak?qzL02UVPF11L{h$p&Lx~U*z zZb1z%xnD66NC+0+B3p%R6pl<#}Uz>oZun(*j#-c}MSEI~x~(^r{ooXI@rt zjbxPyeGgb_5g~5pj&`8>ek%VLuHN)n~ zPgg6HJDb0sx@|Y1;aNzQ>dgf!Io@$9 z+ZerIt?l|fL^)LalpIFRh;#1b@~V;`v$wH&Hp^M@RRi;v*hXP~LXc>?7g>EfCqexd z8RhWh+OOry#8EL)O2*zm`QL9BqCBg+dt9OP?j2-_?_p3n~`zD;U$c0 z-a`{=FbVy(Mp;uSV^&{6j#_!)^p`u`piADDvtZfU)1IDUOSLNgwTVK7ukyf-z$)~E za=k7~b>m%|&X+SR{z#z$Hf#DCZ+SrG>}@UAglq7dk9*siq4&DEoscSlbSuQ8?HjnH z>t=WC$gOV8bj1DNFuW*llk&Xgs#{HUR#KA-T(YM<8p{>bzS?kHk@{teNx(1ieZM$LZB!Og3}H?P``(p#RLhMJZj&fOengoS3~aK6go@>5t8i&o_A(2m#GkZ#KihDw#1WGtM5Dnrz$32S zL=$qGzE}At+?ktzA&?>h@GsY5p?HRxjL=710&?hAF{&H zhox}z;m(vXWu#fEcm_w);VNk#(`3BWVB6Gg#|+`+Z~NCW*R`^N6n4iPzlAndeI99% z_FbxGn|51BL-zhrS-ly5h=x`8Qsmu#(q59>I_DD zmySzN#DMB3nK0Kpo$Rxh+NXgs%LplRg+{c}h~}G3`yJ`_y80?x;v!9wf(oZ{mbuyE zaY8Y(&7}*a7t34?1T8$T@ck56nJR|N7uvq)(}~nde>REeG8@?W>8P|8@>{BOvU50c zRA>LIYsko380VgGhu*RiQLBhpvnQ=|mK~({!AO-4bdb*m@>6X&iUQ5H6YsK)5?k55= zk~{~2hH|zYLKpQvuR~1TLYjY7Tet)fManj0X80P@BkwTJbbEabEz#BBbSp_gz5v?m z$ilMvOiaf$_#UxDN=nG8udtT1ac_1t#4f?EqKl@)q9r0*=Kg>!nkX+_hyLy;0OdM4 z>hHL8u1-nFWBMe20vW^K#FZnO`}a4c1uYX(JL$(;%=MO&xu~IG?CVYI8!S#yKg0Vf zB+W-6yPToEohz4J8Z#S}tP959`gYcwdTf2ys`;Yf_v5Ld#eXV1^s2gm81=*@;kMjZ_n-t@Hu^k zrzZ-Ojf2pgCUsvkN)BN2|6bAe311KT1A$#lz9M3dUjk`wjv4)ejwfWK#dXaJ`x(#+ zqZ6cU-klN1783FcX2pCn2BAy!np7jJUx`OR2tzfv7;uG6d0tsck$JMM@PL?U@jKK; zf~`z^#9PdLfRO1gk6I{IL9~8O_|~KsQVF{!{QoH`mq&VN{D<{N5{{44@gBmfM4!{4 zVmGhqUJRTEzBhC*+{mm@N5n)>=OD|(*LNn(03*j>0e6tCSK@c+KJa?&<0Ik{Jf|II zfd&6X9t@4kfY#gcbChDN?)_qgu!kVtU6#`k=?cmRAO*M$ur{@ zCohO*ma~^}B?wHUmV(Zy)i-^wRhE;s+*HEANdGPx!NPEElgA0`WNf6n)8|4K7vx~Q z>&FLDBRI0-p>!hCwp1Ooa<#WCw~x7?Z#T#hbLgqhu`>}wM0U_tO+Q6T;za@Dw@9&A z{Y%}B5dtQP_b1h2m}t5jWg&d{Rx*G=pV`UPM|rj&`+jtuScQmeIIo@h-$@A>V6xj& z0}k7x0ws<+Xn(E4EKLDNx~|PPRgZUHrZ-$&fhx-FGpa_hKFH?9&oFyPesnAeNo87x zTeso%+3Tqwsbx(~D1O1Kz_APc?D=iY``ongy2YD@{0@1?vJBz4;bK20&0FED!a5=u z8R62*R&d&x$a{|bXQuJ=lxm-Dx(L4zgyCEYBe;iog)~kx$Y72}RZBfWg>Z|oq%L(Q zEHj6{tgtA)2xToSKA{Z}UG#EH~f zf3!INL*Euba@*CkuL!WHf{Se8QEGb!0{|N3|Fi@A}mbwSxSZV8;kE>IL zX(K3lz!k3RG1H=@ML$rsPV0btEbMpEVG3$kCDoMT$4lDH5Edtq6~$u!t+;vW!bS~U z&T!uElvk4>(8Sj3fCoS5;ED2%MISF}zJa@XBxhJ8<@#tWnP=2(Ja?!53$1v0&^OOA zbO{nVF>Q=Ghm~}ORR$pjeQ;g1Sh}nW2jBgYIpCx;RZVs?pE9=8be|LG&&dzW>PP&~ z(0Zp0y+Hty0_<)v%6Z%?aZ>&akl<&4BX^jE-+Yh#7pBG)%ef4}=YNHCN4YYez2ihDf@n?Rq_yE&XnWws^~qkwPv1CunxFXs4Qn`R zEANVxjRcp$YMprjelt4=rCa0AQ7Wuxzz+d$J>M2qgsr7^Aw~(?L~8RQh@;Yjwzc4w zAMxTd=1&CCUs<_G4YP$IhmSkrtM*chvtA2-t%uL}$W1={vGvu$8a+#Dtal^g3#zHF zqaEiPR|#sMF7+(Lm58Pr9#N4_?AyV>;v*&(>L1#zaAGZWNGGAHasI}cK$Pd|-$Df$ z1#sf<(Q;(Vi&r3t={9ZJu=CM5`&U}JJ3Co$*w-fU&uXsIw?s^9pVeHs@gc8!h3N(WU0*KuuvgVD-07!#2WXP931zGp;0LxVRzLc zUsJSzxqOG`$g|dxB~hnsnG;ua!P@QzC4r8o7mf-WZsklL7<<(B3{lnAmRw=aZO=b6 zPjm#`HOuO0#Zg0k)+O$!+lSvASA1qO=+4ZNlVYM&o7yXWD|KzIyb2_U{lt>J_J&Zc zUqE>wM59sf8^IhhdRMA0lCA%UM5)_{t9hezMy_u};7CBb5{8CeqN30H9||`QY1V3V zBQAn5C)T$b*WjMwcu+JE>nQkvcu?ILK0okOw`Z2;9dRJnMS@?P@>nNi!D{Bwkfo#m zAXMzv#Rz%U*r;`4k+mDUn!Rv#3cz{PR)K|G^LB@XJQ@JSK1@;N`w68wv!$zBTtqe=YFAy;ktxr~)+yNV!6LmNp#Hb>kr3tI+r473 ze-7#9!yu(%7UXOM0~R1-*)58wx!J9Aw!x%Q!_|d|IP{*A+QxJ4xM*E5l2!zn60s)| zq>)sDj4T@@|C>4qVG<<@`=M&u?De*64Pn~wq*xlJ&Dre&QOy8_17CUi5l#Qa;_R;* z48QE`frO&oFmmqmBko5RFSR*)Tp%-s7YvvM8X$B862*s)z5WwMFOQ;sL3nTvoGwjL zNO@H&q&O}^=UH~;SyH4JTJI#aA#3%}hlGy<#UZ9Bq9I`*lsFpdtXj+BAmp5OeB98qXv~WQhPl7ZEAEXF zf9ruQ@9cG~(W9upBfZ&hEoDR<--9um^qvK|g|@+*{4C~fi1TGg^K@s~+(?v}*P9u=x5>~2jG@=%o2nZXA-X{=Dk`5=o@sr)NKAx? zSjSgrKfj6o%b4^pXIO@zzc>@RIc-c{3Td`Fmgu*+U~7}kvyEPH2+Yyfch&JbuOmmH z02_gN_+NnKS?^i!>-`S(!6IyH~Gc1uMnd}Y!%=o@V_T}%DZJzvHV+%fe>;_QfsKI|r4Q!q_IDsE zBHFSJix~#NTHPH9IPAy|3F)mFoy+pyyIuvpIIFDw`dQ=Jak- z(B*Yo?cr#d|qucJwpQLi*L zsp?+^8XUwz2`#B%dxT1s_XaSVr}51ScA1S$vb%%{<8;=COWR+g)#+CP3Y!!BQzy!KtLeeKtyieq?{7C1RRvRJg@U-lZV4_R8dxDIE&ctnr(qq(^`n}eYVWEF=ifU;xqC5K=!WJ6iZA@NjjqNM!fpq~0uLM3VD6p%)~=6XZJS)J z6q^AetC-Z(b;))ivEl$}9%RA@xl6Xms``{p!IzHzOmH9gWx@;A5a)>;b33w%#0oga z1QASYu$}fj^WB@6iny@$66)R4%D-zc2{|ZQu#jPB_UUFCzTpcS#`}d1v#?m*3< z8`5V2Z&SOkU%!m}2R<%PsN%hW_&Cc30T+ z;XK}1wSuM&<5pxd9=>O|19J~KkaJ*wR0t%6zcLfqBrnSf%J-WzqGCV zUjXGm8oz78N7D5UPOGR|e9df>fe!aOUDk7>_olBxL zr$xm%4dNFww_Hl?L;`#`rQ%1tb5mx|E${y@+kep7UdvhFNpYL6VlrApgCCcjckJHH zdc5^q^1d~3zfr#W`0`Ci>^RIIifs;~g@8gOs0c*G`>?3OY#tWNk>H0qyp8ANjqjdS zfAehksp+h21`)o9vGL@0%=N*oHT}dagNkYpH*@?0*_jYsqN+4TOsQljrWJ$0JJc1H z3ti0Ie7ac7CbQ}3`1GUE=no#tADryYLOYE%I67gpa=IHh%5)a_M?_@e^zAU5vAN9d znQ*^-;C}z8KlVlDGFs8-`MAEJvy{11Rh6m3_hmR^bD5qE_YWS2Z;!U8(#o4FIrqzv zMjH29(+O8iB(AC=VdC(%Y|V%-Q~hkXhw`1X-6=Y%|37bU)-2g^oC$vJ5$Bv-?pC+9 zTLn}Bg_V>j36Lm?Y)Ph8_tQMh*!+pH`2#Z#^D;ALJ!a}QE!4E6?v_NcwQ#hIWTx(( zo}O;LHAN5vAd=#O9VAdysO4_CXPy%g?(-0FPM*9~AW*2AI97G*-psoB#p3?ChlhuU z*1XLWace)cVeckhsj8wP!B0HBf-@7)c|6$s{@X+PllkQtZ>mb+}TY()tG~5`0-r)x46On|M7R<_|W%BlBhR*sQyw66zp#J8luF%!hIz z!Tb5#S5AVDu?6vd66ht`o+@3`2b1S79fp53KQpw2il)^gHQ}lIkXP*jiH0D~jl8~G zoS!OP2#W_B=Q00bab?usCXrb0j|gCfkfy`#iN`63IPc3c%;sTHhRTWaLnkll#*FM9 z9*j5s;K2RMaqoyMRBIVtDp9MyALxObN4Fm5sPpyjDj*Q32J!RCzqZI>v zb&Z@heK)MCwI3W^VF|O+z3TFBl*Mu7d!hVL-2dz5md7P*-tf9Vozxq=|&8jBqI@HC-LVXqL3g#B)D1Se&Dhf zs$%fbaR2P)=r<0`i)GJ6nPDPgZck=i(ny#6^BNGbA(W2`4GKc;+ z+=GL!+?oCMr2mT96^_N~nK%w`bKyDxBF_26qMFZxbD=6FcvXR@YKYG1ta9H^{q-NE zzkmAv=+_VV>#pNa+o0u=?gW3Os2DZ&OAsCKP?mG&Uq$x?=?xZD-&G&l-#@!M{mohL z#cU@StE$8%$}lBvQb-DUCyjAF%okxc5A%gM2N6h;tM66j>s3Ci!bWf(+TTC9Irz0Z z@?Yo1)iYX)Zp;0voxYRbF83WkpS}D`TF37cDKZ}^zGr~<>SR0lQ3{(gqXPbvy}Ik;i9$3wd`rUL_;7F#ZD#uAw!&J zyB+gP-#ow5d2+LNuGedD_a~FLhm)6%=C4oOVW}({>5FQ$ZU}s3^`-4WXj-EL5|uP4 z)|kwmDfpQ_Keyd^a^#Y?%!k!^H6-!N@K#EQDpK27qentwc{* zLJ;vm0uiz0GZxQu=(+9U$&D4<{ps|b;pC-3`TAT2!VF?&Ha3kg8)hcvdI5m6&D6N2 zBysaHfu^rPLLeqKX4ld)9eVzLxNi?9FAo;4&E-gli6bIZ1Ambz=cF zSz(Kg%`%0G1aUt2DmbSi1l@*z+J@&gvL`mW=en!oJes{cuHJAo;M^E%tl=zUYuQ+` z#@MXxI1yVgB!o~^u3P|+sth3{7gz#BBm@mXf+r%wcGu!l1wFsjd2(Y_o~P5dhm)6v zi&y9VNQgi%smrO_s^PejR60T54Ued*pbi^K5Hg0C*jU4SM&wx=p6lmNuJ(6-I(>UQ zeR*8H?r~%?ww5!)Sw_~HEThblF=PxZN7qh6h+CH;qLIGmb06t@$yKT%%$(W$d~QG0 zH9x!6ed->*dTTWK=JEX1S+ySo3Syv9S&E9g4D@PCrdGaf)Atvy{FBHd0D^`z_8Q`X zq-JyH#RrHZ2^t8&K;mYNDg}iqS+F5%lDHWnVq$hLj)QKg1`_9 zUE(TK*?vSUDoncM7U$9bHhslL*8_+_)PC@&W}J zV#9{X7&go%cA1%p3?X{K+;$J!f14fcNa2y!L_@?C5f2d!j9|2$Ur-QIV$0Ur%(68m zGsea?urZO&m>DokK-*iYo#Hw=CL$q-55ap^1*yERLhz#MH3SVtgHc7?1Oy_kVH4qu zwak{8YjeeQ;CmS^Os72?!yI`u8A=h6WU+#m;6)MToHbZ&#u;8CE*n#u3S)?jVMg>x z(zONky8fhM#efYox+77&HAp155Tu^&h#O1y2@sToh>6)+!%>q=9hZvVAgyd_N2nIr zI!?!Iv)mR1*^HPXp9b%PtAcalo%25Uii0yDr2Y~Guo`1*Zi~#=%-D>L<;<|LYK&nM zMT}ws97DYKWfiJYyiao*oxikqn;1>R$Jvh2bCqCJtknG_c!flFCrOi`W_X!FAm-%r zEd{t9;Z|fUvN!=M0ub3G7;*bpDrbVXK~zKRuLp@WCd;_UO=daED6?!08AH|(TQbas zg+WTFXApptRVWvJUdo~r?=^&a(bb}^ATeqJRjZmM`GY{cAjGMQ>}Uwg(P*VLb6l;q z#VT4Us#Eq_{#Xgi6}9ts4{B^DkLH*3RJP+7(f7n3{Lv^%Vk%y zg;*Q1)#y6+LGDNDZB&-}%NrMPf;Z&M&Hblu}q#u{Ud$xWnFvS21ACX-ehU}}wU9M2k;>b+|sW`>2R zT8p5Oa6|$JFG2zAHK->t_0~dNsw>v)A`r6@ser&r%xpvhg&@JJ zqFUk-5oN?|Y)#y;qSu1J|}9x4)SQLxQ9dG5??jLpP3YR*}Z(Mst%cB%^5)y&}0uvP_6T{+d6#_(} zz!_$nSfW7SMVFmdFlj`}6~XncVseKp%=D~tl$%Qu6#AOV0!h~Im$qQR3_ zs8t^%Sn>VW7gTdf`v+YT+42{nDP#tWiW;_}(Qa#9h9LU5i8`ad zS;z2er*|b>vsCl6)~zXx2&@1>D4vGUxFY71hL%<#O-e~^CtBtzTJM^l5cLMA`?)&R zOVQxSFG=)?6>QqHc@CIEJdpg2{8XIe|@XjAokW5`qn0ycY>7l7_HeUXbO;qy$z<8{niW zqC^PZg|hUn49=+!+BgQ%>|59IBm-4L%p{`5Xb?!?=)=Zbk*Fh-78Z5rV5vdMb?lFt zD<084DzaR=Q_8~CTJe&GiIO20V{FDY)Qf*6LzMhXL)H=z8PiOwKoOKgL;;9;5$~j` zq;deHs^Vgz_V#NRC9;SCREbrUN$TAY(YjvBGN7v*J-x=CT8e9XDw`kD`XgelI-#~_ zH-h>g4$=G8;I#7ML-0Yp0$!>h62ynd;~YfeS}CMhMD1^;I2@ocR+17_lM=^)PNEK4 z`YyC|6C<55BD(;w>xNlWsa~Kp9jpUI5i(f=s!4YF)OI3`coh5Egw+4P@mjf#MJXqd zNgP_|+b)%AX)vhK*OqZ=HQ(F?nkspl+ zm?OQavQe$)H_lax12*dlM*WEjM)Jw%gf!ppNuHb_I`yimN(zoEZ_6qgwH2-TC917O zEx=S$3Ddn8wOqH2WgI6#S`sCpUMIQ)_+T>!fU?XQOV*MxMza{FOks~CMUN5F0g`;)JTrX|~z`YwbYQ{aq=x*RXU$$|;P6*W!AiW=BMfV7v?PXmjLDT^V5&}XV3TK?KufzfHntSm+I1%sIi-w>9 z3W?#-W*ry%QtRt7MXr{$$g#1oJ=IZ^_?r#C)<1 z>3g3QJ69_lHKIVxvkbhEO1cL_+rPPLDB6^Lg1eW~vGP{Sb*l-XSsf+ZW@OWQ@jphT zNtdX$?ozFlsqSC%p;S{?vN|;>#Yies44^LC)zXq?T~dFLHr#?1P;)qGX*1emRR?UM zWe&tdfruHR3`k8?M(WBT%b}^)GjW8uR_!=Cbiz*S^511pp*6^w?6ky-!;`P3MvbN( zukcDlskcKwP_%BaYBOf~MXi^1t@kNuH)(C!(oz(Pl+ zu6_`sSpMgeika&ODo|fBB zjSMRk0TKX+59~ZK_c!`iFP-b>IR4QqE=Y`ToPYAOa}>Ak9uFo%#HfJ}Dj~!eO9(0f ziRPNMU~5q7@&QUh%#p~`{1YoFfqLD})kpR=tRBDntq>J2gxzb;&&A%jvp*b-m%XfG zCDgK44clugB8Ns6mR()uHWrG{^;e6oJQBb6QZ>Gu=Ds&&w_dH)}7&K)XeMsh+=g; z_2axz(Espr|Fdd{v2W2dT>?=RF9ATz9dzn0UE498qsqNk%{OoO;Op63 zHMw+Bo9(2Ss$FIkAeWsV`tGZ5z3Y9bA+`0{w8WrV!C?(sf#<0<}t>7|7@#CAn*y2gD^T z;ZsjvyU>-qI*B`+SJM(@c7EVHKY05`&igc~%dO`$VnDrVN2>#Vq7}>k4FEs!)V1?n z>A0hfEbMG7d1E*$$0bU;dsJoLed8@x`I@zt;~CpuhtXD|z)hg+gY^3+pLuexhfWx5 z=CZTVS;1ZC!k#&(?DyVy%lS5MEL%^cD=Xk1`+PWkdo9J>=wCPri#MKr>X}b{=5tq{ z`kAwrpXm0_06L!>AKw1q^|!zK`uAUY^NrUgZhQZrKb&+_%|p^RL3TE(Cmt{IaPvcP zN7crSyY^tfqWqBbZJ5t)g(n^>a)0APamQ}+{e$lDBoj3cN#6|Y^cUBzWFHCFZ{0fV z9#0E}sWCq`eN*2a@10-p{GAWQo$2n;^xVYnXdTh}*z~R9xAO60d&tW7KD@tS`_6c4 zQ1%4oA?ceS+xhg`MP!SQfGgYYk2a3WZak*+F!W8(-F*JUMJ~$gA1=>f>&B>iP!^)* zA?cf-=Zfm-%Xz2#aJd@F=Jio;e{Q_;L((@9&UgH?dmk0|-BD-1%IYhL>kq~Q(>FoS zXYSd(qFa7AZwx~Jog;f|szK->>6@V!I`R{b^m^5;55+wW{dbPdtr?n4Rn&cbF#7%< zKl{HxC1}h%@$ocAN?0YC`}gmbUwh=-;JHsf^)sLS)kmNDxt+bIx;uNevq?6Gs`%2+ zhx5Vh;qA9?zVn^$f9Gp||Gih=yk*M8rOIzSZB9tE|irPr3+t$^lszR^8+=8}IP z+}Gcy!DMIZx+f%TIpwSKU7L+%Ft?XiJH5e!;=XZ<$BXleu(7&YzdwC1-)p^}^K7HI z`^=tuKwL9*7faoa!WA>VnJAs|fB|AUmf;lgG^kIxr0kJ!9Ln!qJ3DzG+_(1&&7ak5 zPwPiw+I+Lq)EeWIEYZ-ngrLFr<3fJ)^o8=lJ?kj*? zCp~%Z>GKc0EDRF>03ZNKL_t)B`^FtR#-#=CB!Ov7a?NI`hfOT2iS;O;gpN$N^!;Zp zR1YT4cg#R9%xJSE%IPy{RkKcrSM#N-vt8bQ_QHe7^J};HAePN zT}MGdAnMWLJRg7R;sfH|;X|C8@WwsdTz9=O+$Y|w8`{(Pc|H8p1NQgTTew~IhrZB; z6{0C>`9h6I-PbYequev2PhSiVhI<>g{nk)BD{@*->Ib@itr0Pwf8-xSAS6-XQpN!T zL<9Hj1NYU>J|2Gc=YQt;pZ&*|uY78A`$FE?WRn4e5HwWk7H}oGGSkq{v-8_q7kZk9 z{locT2oiL&UcIG+r@DDuM@os74sePr^^3u|tvg?M!aOK$5e`PxNP?E3(+Yh8sFjOa zFV`B-?B#8D$9vmH9|JcJ`-Ay$2;#K2ihG|Kpmt;8+-FDU`nNtF?(ys>1ogCK$g(kp ztudK3S;m>QnK3rAMP`f4=GGQjR%E8gvclRtvjtT@r1IrocuXG@H*7KZTVK#OD0$=|a{Vn|dXnf?oROmNCyad(y zTtWL)MJg?%*rDUg*`0rM?ZNfP?@uSg;AM{PiWgYh!Fv}w%jLA{Ssq_04nH35WHbm~ z7Ti5C$oC_3t%p7}XcxmPeD`DEcEZ7YHWjZ^$=WMuL~^J%(3kM5(YSLwy;cl<@tS>L zTz@d1PQ>dJh3aw{x!e@`agPEpzwpSf5T*Rz_Io#`U#;j{zkH2<@iWgp@%U$UHqUml zjvtjPbjXXP>`))Wsm`_SKSKY3YB2e$$P|7D+nIa;9 zLH*91i`&N!gL_;qT&ODFYoAiOZ$?U-niRO`4IbGUKMd~CeCFIDXuoA2KIp04N1&hG zzPNGpFt~@aiL2(6oj06kHqT6v*}`T;k##bgXIUpQc%BuR$#a`qlUufn$;(A}^$VJcP9^pJ1bGS85N?`Fe9}G_*iUJXPv_4neAAU zTbpHBVNGs~H6}A`jWvtWH;VA)!{Z*z#^qw#*?hv7+|=jzjmd}&r7%rAN|#RJnDVt< zd;1jnTb9l(0_|wCa>MHE64jY%AfkSF_k4bE3iDf*u3A*Qyj_ztRRCN@;9Kq3ksEu( z@hQl2=|WX5uu-dXT(j2Key?Q5D1dXgd%1H8dNi)QI5&~*N%r#=}J~W*cxTptLI+KUTojB1D#vw9 z{hd@neVAw=peB8IRg_x1(HeX6`A2`1lA%dK^n=AWC-Txy?&9-%=F0B*zU{{Q?hS}l zNd(?eRiT<=G1b{vrvpp|IzH0LF{T5W4S6vsr0mLc?seo#k>JBtofNkmh9-+WwraCD z-rYDlE!;`)BC>GH%e3xe$p}Q)?M?Q!#;1il_LYc~;REkwZlE`_qjSAe>+i6dLn-TC z&1@&LxwUyDYi1iO_{3m0$hhfuvG|A6!abY~B}lRHxM9oI7&g{ql&VS@W^NQeckgZB z-BXjRauGss>0+aZuw3sh#f#7nw|33#Q=8wa3_g^+)l6hOtkyV%jhJog{&{j|u_= zp<|CesviZ2X zSnL@*)yKHP8{tr7YvDH0oK;^*pCuyAO|{iMcx>}Dab1{{zB8@5O|oiB$x|A5$GCI- z(P`rzd+E*m#(kGQ@hQ06>6~(Z-x&Nb*Q++Wic~ftjc&^|B=U#V_~lcc-@*6LziNAr ztBM){z!IP#1n(sn@4ZwSjxzt&W2cJi26w$|FX&8tf~uyIR-`P~*%oe|^85}CoNmr& z3ymtbm@GD=!2Ar|Ic?nIGV~_eU%H?`JiL~YBA^|r&e@|=*Q5EOGnCE>VXyk&U3PoL z__T4yvnn4-cf~xd8mu0wOU0?{?_#F;z~@@$)z`y|bZ`aek-MCodVgnAR}7?})t$@x z(+DXP77UWKiBF36rvLB7Ubxc5UWT3zb~<5i*b_T&6{svRnPpyclPTNv8@IEv|Gh>ET`Xe&wGLjVrx6TBcF!R0*4%+k1UIb=*ZYn7Ymf3;+mv zZey?x+|upOeE$QCD1l|WxU<(gecYRqzu)X$O()uyVX2h<0S(i^-(BpO6f6sKQLD>DdMO*O1=kIS!JaJC zgofVqQn41?nVSxMhE{*m!vrV;kC^q~j>aP@NqNHp_SwSX4EO8J5da;%H7S&Y0}xPUz1tik0DMpfzk;j}t; z-4A?s{;C6YJ`ha@O1sx7WHRdu%$$E$78?KzHPpKbTdC*AMU%eSM&a-6}$|NQe0?LHU0jj_2CZxq1gE; zGVvHurVv&`?1{NrytPKT8sC}XVw1bqnrQ9Io%0)On_ss-*4?ILYuoAH(t|b1b2S*~ zcB=D@<=JKcXLzta+~aa`=zD^Ds^+Vnv(xqA9+lIBsv{><2!P^3FW#audl;#(S4kXzbqJ$o!T?7cc^^D1kYU5i(L+ z&28x^tLhbjt-B-$UVX*YLfpcIFazd_g`!dj!4kTJErYEbN7=9{`-tTM>urdRoo;2i zR@{C*oBEaYCIK5+xs|UMw`a%m>I8jj*Q~w2N9B*Q?7TLcmr#JDe1FS^wc-xOZ+5zS zX?!&n&(ko!vAJg4&f;jneZ*--6kxy- zfS&ETck|_i=OHu(k#;qIIgkzNw zrn8)90*6sATQ4qGhwvqtPO4@TbNJkF-MC$vF?@ijGb9y2fyKJVxkn3&;9-{4Dpb3) zc6r|5$^`N8UXwcX-Q%^()rN5y#9>8$d%Si%+O#3^Mmv|TZ^F89x2(6MzGXO6(c`t_ zZiF(=jN@*+Uo?~@yw@PDa#`sg3osziD(G>CkpV_wfgC6lxx&_2EJ6sex~~L7A!Y8U z2EZ!<(hVLASRf||Qi^?0WQq&EREwIo$4wod>U(#!n%afJ~C zR%`!^HFWIS`W5B3M925> z)PDlFPGzNZjs{*oZU&r~UxL_ALauO6nOx1Ve%$&uTK)Yb^eDUM%q2nd^~-andXFCA zlfk_w0sE8bFYb4|^*)bf1=5wd6zM#glpH944$vhOih_^>8DIgEF8qsbtj6U5Q)(GE z`?P=nLE#AoAO$g)OuPv$Roy|V&$3?JCLLi#0M?Gn@piCQM6w8J`etD#@Q&Al`)z1+;RIkP1qwDkbk*4doekpfjV$fGjqP&;dHppH~!s zrF3g8sIG9O3Kc6sR6J1DYNM2bL4n`_Q_pqIxd+HE;kF<`a--w1`vz0f`b6>y|632fP{R0ABYvFJ0&Q@?{VU z*3KJgkW&p=kTF~o@#+k5iXf;xdmAT(Da+`r$`P$vl>+DxdWwQz*pkV}7_eDsmI#Tb z;5m5Kz|GVWd~6fIF?O#7bKe*zK{?&rM=lg9)mm|#uvgpmzEx@At%_eOt`9cE3*B2{ zSA}fd{Z(|>G*#lD0Fwo8sf^Z&3+{>SMcI=2s%5oXD#P`Tv)Vv*>5Y;qxI&?_Sg%~E z4fV!`0`WXUDfznRw-V#PXj}xSD$Rpcacjn9w_Ha83IWZ6RSE0G4OA(&!wCYKd-Dn4 zx^(q001%N{J4e25-l$-`$oQyl&i4uwGi%6fl#ub1Iz7);rF&>xmn;FW&S`nPJH_2*s+o!K>=@9OXfmDWh?+IDaf8J%Qeq$_mZS2 zu&OFZRDkSkIa@F80vqjHH)Hg$#QNn*d&^=~@%jYlLW_0dPC{{FKMkO%L( z#P(Vyd5{oPL;{lln1=0%Gi3;C!ku~?rK69nCT%Z>jX*UE$^&1F9hE`X zhkM5rE2;|sxa;!K+Hq6W@0fqhS;p2LnT_?1bD)E6ybq+_+#pJ+bA~v}H1hz|2PL&N zsWH>GF`pXw?>Gxpn7F%2U}Ir(p&rb5KW2&F;pRe#b+Ag<}4IWF!q?s zIb+XcsDdei2G34Z00hYo%dJu8culzbWj+sC6TN8uEd$@0cSfDrns5)R&O-8&MuXra zyX&?_ey}Fo37rjQhZV61bX0DJs_oCR$436GHQ`Rpg{_Qp4 z9!am_f+C;Qd(%YZkniix$RDl=_aJl@tpu>fR90&5_|1_Yt_k<9FJ_w6Xv>Qxa_2u}!!_*US8wPPsnZiI|uh7Yng* zX2D#7Z({T5_02DJXEq+Vs{=-=waH}4EX8yb=T%kff&!_MRt00h42?#nGU6-*fLBZc4lAgA4$EUxE6<(k{Bd=>Cfs+Y+j?JA z;Jw+#aeuZZ+#8FtAB20WI(u9V)`VMjf98Y6x$OPq@$juR;kw<=-V>op&#eEG$H#B4 z3HN=ytRK+d+t@p<4%dWxT`n~HC?}rla`w0yt_k-YxAQ@A^&_`=Tus-6`{ttmLAdXf zz2~dNnsDEk_dW>stwr}|yXBg2Uz>M6aGdQr=eN7}LGpa>lkzdrHnw>*WX~PAZ|^aD zG(2n&R|G{5MGu{RGAyYPfCTsownV%ZO9Fx;zo1Z(NC0MneTOkFt9_EhTh22hUVSD` zBmfW!Q`xv)?q11`P967p*|}TA8i)6spaBhB{?@E_C7Yc(?#-%q;5Qq2d9pEBlP#N1vFB%5)vM2_nokP#SKp# z_g&Yy<-3GB)}E#}+03JmzftwCWYbf}{ZW;_?^6wilNDnLhdz64(YcZ>P967$Rd&HwC*JXfjG+m zh;`(>jsGRySHgf4|IN+O8<))NJV6*(t_V6Px~Xw_0h=M7QI2KEW0hwWcn24QJ{$sO ziUW^ZRW>xgL<&Q!Y^>UhGtXII4?r}C%B$1Mm(1vr@u!G;qoh{`XBvg3m0PruB)l@* zc`RF8GIFZ8{O!r=1p+aDGltQKna%6&+U3RQl5wYq`+j9_Z+xCkhHHojkR<+h`=5XB z==vqII89ua?VtN)6%9~@pxL_Abhd<`H~K%nb8zEyac@@q5B@568NR6ZFYB%=z9&~7 zSqx5Dt}6bPdn9gW)zzR^NgVk5a_@>xE}3w;^8Dg_ml}nx&oH+aJl~w{JkImemS_6< zWUCH$YkP!Izwp9j^9fs>F7EY`zBW2}XKZT&Qvv$BaqmgvP968Zj(S*XER(5^&j6|l zq8D-Tv2uLM^IP#ZHm=mY)TX2HhDnOhATkVqtrd2*84&=081CP-|NTw(l?#w_Id#bx zHZU1%j;ui5LD50pX`_aJq=|4zw(Kz*_)?` z`|l^0W<_VoAy87%<#q20z_a=Hv&)a=*H2Nd{(7)GG5M0dQs^7)R~-1Shi4zp_fHY` zFAq1zY>}wz{*MFwhtWVgQga zY#0D>N&+TTZ}@M@M;>?Yo#y<~Bh##t{E+&VO#t<+_jULnUf*L48N;oUY9fHBT-f^b zKhS^sUWI*!v2v9X&5jwo3jbyH{PxCADFBj4 zD~7G*%yMoyvz!^Wh71AVtv??;epVcx!(EDsKnz0BC*JPN<9G-BoK(IcDAnmr~H>s3-^zQmlmD--I1nA{_FUmhGOR{ zi>FQt_m2h_X2sbPveaZ>YtsPLD%<$-^y+Eh{+omCf!S=yu`2G#g;oHVbLaPmrzX$8 zcej5;-FtoRdy!|z|JCu?)587TJKaO-v_JnI^fV4r%6{*7_q1?-=T7G!;U+hTn87Bo zaQ!NT7QKx>@TWJw)!y*TxkMDp0D+=D{Z^wZ#fJ?sGnA?EOBH}P@6Pt0|9bY{y;YgJ zr5^;8K@b8|!3<+yEUbmiU^5t-S`)XeLMVd_yxuDPnUUE`^4XvUwZSQ$N4X-&zLjMOAtY0d2`{jF8H89H6-ee`6lTMyMT$5R3(Vl%_si4`zsHR`>%(W zhQ*_*@#w(nMOw}3I>r?gqG8C}f8d{evwB#$`rW~W!~BBQ_NnHybWVSTT2xi#P`kfd zUVG!A<@t*T+waqks!((Jo+dxP(cAQzh^pN2_KTBKkmujLyKz%DQXp(K>Ue@wNmZe@ zD)XD;iw}?c>vwwBrMJwDTpijKGFOG_`xX7h_`+%6cHfg;LzhW&nVE^1+D%ZXhHy9Q z|2Cd@40mtit&e({liinyr;Qi!OE_)-?c=ijiG zI_~-gJmp=sxiOZFg{hko(_eyzt5D4`pN9E#HlH2Oru*aJOQY}?<>#{QPl<-ep%jC# zX#)?jCWavs#0L#Qf=CD&CfgXs2gP1T4QtD$xSD-g<&fq6>tB*Ts-6NZX$e~ zaUO>+%k#4JY0Nm(Fhgz+T*OcRn`mADhqN%x6S`NYGk? zlgeqjK7qhW$`FBwc<)`6Z-3uj+^z0xeJtD;NA9<#SC6xcQGTLPCTcjl5pV)&YETdn z86*D=?OxLH$DH3$_0LCp2ia~sYZk9&pv2n>P-8D5bptA@A~F>F9ol)6W*=Lw{@L-) zE!wCf`}YX3w)QR|3P4m8y{<&$JIZROSiVpC5CQTvOUrDYr4u| z>Vx^kNB(KO@1jZ?Gz4{C{KC(@bYJHy`%-SnI5$R2u4E$3BM7`hRbnyM`P9uO^Z9f< zoeV~UcaD$$>bUn+_q?%tA^`*@W@1X==BV5NC}?2fpdpACgrJef{kXy_vOQrwPt^nA z{?Q%(hlktakVQ`+6%31}sh)kh4~<7xNyZK@h0Q6Oi|ig0_e)1R6DewUpFl)POq~2~ zwnS{%W+u;Vo@X6va{{Z1_hl*hcg%%>hFzIH5bmE3I{!{SgU+6aFmWo|#Ka(q#TJMZ z%BgMxkwR2OB}j07F_-)w?A{>wU70)>?x^=4%ya1O1#zlEAXSh?J|zH>&iN*~k?6mP zgy3CO&XIrDUK|9!8y>8`e|%)V;;v53rf7gP^UKSX)r!#9?zhHL`F`U06`UD^E}(oM z+%F&KmuBZC)UB5`RPSmfz&dnNUk)9Ajzt54AA7tc+Y|7`2bAY8?fZW{+#G6N8!8Yr z4Oqf9Bu4d?rm8|@vL`fv2Yu;{DA^e|5DUQ`~`H4j^Ei8dUn zs@~W14FHgMGG9ZG;KWsazNo@`;mk{}f47_!ZkCZM!HfFfy>qUdm-E?THknLDN5@C6 z?;rflt?EyY_I@N+86AZfGI8y};HCSGq)}cR04L6i^Xh|mQ4tM6+`M$JF0vQO;@J6K zsB*%O!F_Fi|0~yrzjc$oIWD}^OCHpI{?dBi_gO{~MZ&Cf-(TRDuScc#0#Rri>Au1vgM1%8X>B3vO^-bS9T$Eim{}9}Rga7+Z z_2uc_8+?^bp-^U%I=dWkLbLE$vTAe+MOA_X@5{3CZ|dfYu6wj7KT3c9;`aRa2Akh< zJ3>}P8XY5|52o*Wa$^KVM7*C>{C7x%N5%6@2kBTy`4u@q;l zVlE{sx}+i@%u4tD%Dzw)gUa_mf;|7}jp47~!PjS*m!$_%&+0O+e_wg7LprJ<%qsW2 zg?XXOhgIl@50~dZy*~IC?}xve7$?c+MkB<)68B#G7R#vkS>?XB;1|kl;KIg7!2Of! z$N&6&|FtnYQM5GYB<_iUUUf%R!mM)NUGUe-Z1|CJf9-w$wJ}waVvdc*BGR`poYnMQ z`@qe{aXMV=!`!*=`|Jgm4@%$nA7OrPkAHobzd##4US!NMwtCM{->>7;fO}8>)93z= z=0{Np8Y-!rxGGdtn3rKO_p>?51uYDZ9?51uu}Rl9i?iKsVXdkxs_Jk$`{8i@osnE$ zTo7`eIB3boZna!FMM zBBF{w)|f0m+cD2>nCEx8Pj2>BaVKvNCodh%Uz@n2N=*PW8@7gxVH| zF2IZWJ{H%q>Zdl$6C3yG@3+R`9hZ$!uo57~WHB@m*BL1|iR9}nDH~9Vv0_mTl9n7H zh!1f^X!(rA(;YmwT|BwbJJ)ODPTw9*ULKUM&*j*&0WmWhLu{BB%uEz3$+eu|CY4WP z6zTux?#+56OR_Vu?;NwcxO;d+IqX(r2ytEn%!7W-00Rk-1W6cz z8fy5^q&Oq8MTtXEA~hTiDQEx+BeB_J?@JZCYu~dnD>EZw^Yz|qX6NX^>|VbSnbp-< z8J-WinTXZHKUgBB#4Mg5DCO=GIKiPj}Q2BTZ6mh`HjQb_YRgX&)u$9 z5>Q&z+}TJZVLnnVc2%}2-b~(Vm9`ne#@H-Bo7-nc=JQ+kmgn#8FJ79vJB>gzb&ggs z+)*`p{Emv~q*FALanD*c;%0eqwy@6*v(Il2p1v1MopW?#Pxz-hPA0Z(+qP}nwlT47 zYhp~?aWb(rv6G3NOp=MWzq|X}vwz?2+g0b@Q`J@VKA-2>`w5$QCYPUy1XfSE*swcY zEhr{U_k4-#HzbWwi!#F1Nk^3TVIR>Of30`Eh{caKUQAepZO&1Q99#s& zLNJnpDn^llU(xIYrJJ%6D{C#0!bbBaV@K+T`|E`QH`6E13Rb&$znQt4;l)7+YaQj3 z1p;oEj9RPEKh{LLv&Pdr2r|4(P31s{8ZtVgUi6b6t|hkR)#8Q`M~gEjL9FmCy4f(g zVg)wy!FZqXnQWWmE_5g_TBv`kT=Q^D{LfP!1Tg)$Gy(wCaG?VFShA#%B2t^4h{ zpkS%+L&|wOH6Tc<8Cq~rn&>Z=Z1{-^ijcux{S&!E}YbV`7^ zenO;FbX~8J33yziWC*gf0Vbb^B57ik86X zkc~KI_}L!nu4h=yAexo7;Ar8cdjm#CHo=UBiV1gsiK6)(Cwf__VNa6sTppdWQ(WQ| zc5#LIlG5M%`sw`QDTY?K39K{(1S>=jiz2nO5VpZr&EBp6B4{VrX5G~> z434c-Ud>LS+cXqyBznbi9Hh9oB~4?uusUfOPI8(M(3f$^Wl7sPC)6bqB4UuB%xrI!wMBgE7ckITJuS%l7ZjtBa(4)Wi+&^ z)Z|jA(X?P=l4C{0bDMZn#t+V8N4p#W#jLAh8R_91bc@*xHefolb+l}0`m@nIU6rav zi1^GaxdJVc*M_KeC-B($SyV=}v%{J7ZN5%%TbVf%n}0FIRlU(!-M@Lib^npc%>V<- zP8c@iwz5K}z?pTUjdj=yFa*}PGB!kmN3P@Kt+R1k7GjQCtys8DBkE@JfU|zI>hGF- zX9L8Nr(lt{*lI_q(&yvnS(n`Q(HboL+lU&4p(X?H>>ulDS+!fVlfaR(;4>roGB1>@ zj*r>dSMgny{$_HcB%`z{b7jxS{#}I%S2zNX65a!y(0R8omiQe5pKAe)y67kQu|`Z) zT2uyI0+VTM6P!vSk^b+0lM25|#Rk)oX_jllk;tevYaHw#@Em>7B@)0TvrL1ANzZ_0 z8K9%;G!1&%l&a?F8XwJ~=z>4ic(JSS^Qt3+yP10Kp3iLO(1MN_mGytT*c0MwQfpG9 zYy7H~m=Kxt!kKD{KgZV6S_QX^n9_bbvZiAG${ zd~unV^2WrvV$y{cotlSAkhBOoa0Zg5NdXl6mwnKVD~|>qQ>H`!KRw3CNo79K%qo?Dd7+aQ3PvwWV#S&%KChq|E}q`) z70K%bX(>@QSe^rmubVAayO{_XVwNtmLOD0Ofn6Pl=69O@?!^x0NM>!D)h z2@%jWRl11k^@GutOiZGoCK)6Uk|C|a;w5RKA&H?auf;;2$k22>hgNj#<2lpaCFFzP zJ4Tse{QVQVw+~Axyb)5<8|_L3)yY`RIHpSFuMJ^m#~_Dsrlo`?Emri**{HChpA(}K zKpJ!+Sg=TqdHGhc3tw+}Mov~dZ8EC}wZ8}noOl$`Hqix+Ib2o;HYjD33V#(ker;05 z_Z`MKDYmf|xf$p{Vky;NP?Z02&=4cTYyHR@P97dKsJ;RkRd--+RnHV|p9lT!4fv60 zMpmn;d7S(9XlLDH@uiDJK&K!x^_Z{4qw7qH*pX!R#4e;7g4 z=2QwSQGo^;JK~-ySl$>!2wd|VGHsLe^nvvq9@``V?_427 zrFlhib{-{4gsCDo+ZbPjW7ccB!KVEAv+HACHxh5_5~?FtrMS{UI%-@ERE(GB-COY5 z$I|ShgE4wXEeSw|k}r4~VF1UTr^NwGuCN9#ITV4K+>{;N{Y`=cl7<47LQgafXPjM) z!a166l1xf@Vn))r8r`;wnyCwxBqpC#1goO$4_T_NW=e9l88JV)IbLi~V5`$o(L;C*#q)V0v`3N%d#K8|7ah}UB&{yj(Bb1N2Yg{}D64hHD>brJWJfS01# z6tmKUe5o(q|MkXcei)kY>}K*#Ig_f(rPRcQ!*9{4wv8PikEe_mQM?!&1!TwQ93m-U)j@C!*X)xdOMG#!EJvdgEj#5; zb1*CtF;YQ`ICkTjk$EdP45XGSmOFx5l4(gqp*o`B6|3^_tx9gnN*Wknwbma4HLX5! zbP$!%zyK58mN9aKW5$gI{>za7!7Leo4B3PXXEhcX#K6y{`aDtB-%F*aC@rI9@+vFi z-c@$`@q)QAf68%UQ4va?=Xq67+0F}awoNE)?uzULZX^LM!<3kst(sbzWv=)ndWAAD z-d$lBBybA_EUr}u^KoCB%S`{V4 z1}kuwbPyNjTQ@2*zRG54wfc*_`d~NM_{&)kB196WZ_brz856XoJX!}PpZS|xJv|3X z(ObB1ez!a5#V;*hhq&bJ;S|`)r7l=qdzT!mB5pi)SED}=C8Zl>QY46OL|E8j_}$3L zGPZC3UN-wDGSiFKa2U2t`uu2mi8;TBzpcEf?D1FHTX>sgMEh~Hb64WJmr{$7_g+f6 z_-w5)@eGRKZY$}tPw~b042vdj7RN4rOgr*BA8Ncj9n{ET*KZ8pEv58V#ibQE-4QAk z)VQ)jISf`UNq;$w7)*zOZ$-${r(#T2ue18Wy|-;>ZY8zK0U1r4+qz5@oChe<+Vs`; ziT+wzsTPUmlt|zM2;>et>=w}osw9Y4Caj`^d<;=pjfKP*Yk@aWNTm{&L+kWKwFRB7 zf!1z3j@D03ru;(W+a0av9{g}3WU{aTRu&utBLDaMsy`q2!cTzc@hJABAg{CO$7d&E zB`RR$>1YCeG!-?~$PT2I95;5HnzElQB{%{l9>UdnoVoe=h4ZH)BVu;l-lV#*s>Aga zQ)UaDqIU<*0+kU9AMy|G%HNs9`w|TR6&$m2dTI50Lsg4Prg#SChW^ilAI>7_F-E?} z^xwz2`Qz3d3f~WAWo3vrYE+XGE$6SZR4AbOUg2Yd7!){`hsgN7P4iVBKQDIcLLpKx z1@4=e;hnFpn2%fVAg$W)I#B8=GgC8(RM7}6t_adIN|Z)BrGvo%J}T)+2E5$U7SG$n zJg6u<#!>I1Gusm$v4yT8Y8BpbSq;P0n|8XWne?pUvFaW?I0l_=w&`b|ZNyRI zw~;RAlkQU{4ZEj*YOKi@GZ5;>TWwd)uC$+OofWk3TI>g1SOVUgrtm3=d!EIj#rNN< z>5B{@`@9ZU_6N(krG@ofJ1op@kP{nQ8b&0Bngia?$?+p{41!4|;O;+vXUt6#8h5*1 z+}_?=i?-1-AevCiJV#e1afV2R4IXL}6JiJWeB6YMK3;S*23YOCZ2Rw@ZyPRTLY#H2 z=S-Um-i(x#sro+NN2H7lZVLYu9h4AN5`O8VY<_mSA)2koH4sqLcV3tywUg~DQ#}15 zc?m$lteO{&$)VopV?vVid;6D{UfATz*?7tS7Kgn)J6VDhX%3ir@zAxkfyO^#k1$yG z^~cI5aomRkb6hQ(s}L(t&kvuGSAX+6!KCfIXhodD$9x`~xIe)D5uY(oA=+VRb zGJOSZ?1xphLSz`7{gn+M8L?3H@nW0za~O8(8+^eZ&u`&+A6t_=V0dBSP5}qTpnM3w zqsi)cuiSNfUS_E<&ES(Zj=pK`LN))FjmMa0Cg^}!##*Zdj*JJ-Th`zbPn5)}8>h^q z>Kh8wIf0KgFJ1g#`|OvQ1P9K3`Hm_Y3+xJ~+e!P?d}R6(u`H4`IPBL`M|i%wrBC<+ z<-(7(Lu={Oi0uRchXidmPhi!FJjd~LP)6_H$-IQ;-hS}5Zg1(Go{N1|U!&@q9eAOa zOZAg6jq^b%(#=D+2>!;(jNcx1&Za@HlNYm(Z*QVWJLE7RVEVaI=x#cKHG_u$+Yh57 zm#MAvYMb)w&(UhZ19AAWcZL5ZydZqcr~Kl>nRQX;Pg`g|<}Eq;jlP!RqMlTjq+Ufd zEwc7e(4tudoP;I>b>G$DJso(uq`2mXQbBhC2TSsSsW8(d{zXy&$gGss;i_%o+c`027T_^hci zcz^nc8m3G=gvt7?n|rtGX>_;$e(9$7>3j+-Yx>|&(kH%3=28^2(5G{(%1rG7FqgnB zFEVF2wf~)>(l9y*c}>`VpEP&)XanJzU3UqaBcG;Ntr;7Mp_ggK9?p;3UvMdf>#)kg zybQk*K%At5)XjFYHxiAZ?3UfA3=aORTVB?SO?na-LY%8@)QXP8j>y9C(|3__@IE0S z&#^h#Me^b5s(|?Rwt6PmYilWrP>ME&$Mk4*HS}NnWp|3gfp_Ar_I$=K z)S*Td8m~;}lS*bA0Op8Udc?)WnwSVJ6po);Ydb*3CFC3D8Em@1n*F%p2zSjT4bPUU zK+JsjbJCO+y|b$_CufY1))lzsjJZZ539bIOeK$-lX9A~7Z3r;?Dc_EBpCe)qzTTU! zcC~B|X3<%M+)AREspHqEsf=Bplf>n&I$b{8mBg1NZy1cyVMRJ_c`CdG z0ipxk?VI0cGuWe^Bi?2U7JUBxC=Ec9WgUG-R>YNIT&;3kj{WTOLb%U6e*OI9Zph#0 zXWr_#L6};=ZW+`xvq1omjdiOX+GaGSQ&F-eF}ggy#f3Qwd!6s~x$JHbBDM#kjvS3L z*7~h;$lv6V7;zfyY@q&ibQ8f>_exqmQ)v`*{}ehp&&-+p@hy+O^Zaegu`TPVQZQq~ z?r$pArq{_K_B*I2??P8xn=LG-D|2#AZORk`kLmu6L^-bpyuMGRThvTWjNDXLGnu{5 zKm5swf;}v@A_m{lv#yb!f8Yb#2#AQrB!g3)w*M?EZ_@6Vc)PNE4O8|SZ{;oD&L7DU zs-iLq4*r~g=f?rC=z6VkNq`fDzuarWF-g<{1{}gP%F6$NSMZo(C&z z!)hL3%RgjDe;#J!-e_@&gxkmU`#RoH7jhTm}9&=y|K?#kN zGKA7jt7S(l6X5S?^9`!Hbn5APR=e7c48%CS_fR`m=Fr+$jFm${yvzQ9jm@!k`LS?Y zZyc0*gUyZ15A!GrdoGrP7W~#OP@Tp@_snvi7j`ys)obiKxx?&)daaOG4OuTv$0>WZ z7BQianIq5vr8+%l8v8?fags_?V_6ydargZ|v(wmMspsoywl={%>^{W@n)P~OBv6>b zyl;c_XxNq_f~)A$#_ykY|3967u)tL>Bj^07IC)1Sef~9Do5yhycYLZ)OdG3UW8%+# zVz5=N8<3JS*L^TO%dDCqg~T=(sGUe&FDmz??_^utp>(JJwHNc2Mc?nvvi&GZAZ0l0 z@%tryUb;=8_ON66bL3#9QNUCv)L;fH4W)IlxyV{fS_i@~!4IB*`j3K8f3xc?y>bwS zuaU+BiU+Ol9J!%yZh>0oi5Qe64+9QMS3cBzw<`egb_GTP5`lQ&=+7P z@OGcJEMaTWeO<(2@;ck@pQzv#dJ_c7PFnR9a!lQxNr!OJ9h{|bJ|pCJ&sM*U^Q9B?S?7ux@RmL&Z0ud-vzda|yS zi`zjKjtmy5VZ|!Ou3|YIE2@=eIP8s$+NjN?#5Jh=MtTk^o^mkHTs{NPKsvGvhgZ zonohtB`kQ@hkI>Rs}zoRx&9u6?HO$bf0?wmu==qb!@F~&IdaRIX?Qv0oE7wbg&a#G zhx!M8typ+jvvk$47~Xd9k++eJ#rQ9=Y=7Wy_S}*Hxu2Y7th>E#qmjuD%*}%CbGmr= zbkmnbd)0P?vUdGQI&)`oyY8*F7DUHV@i0DaApkgQY#mIj$?@cbB3r)S8U5jOFwGsCd0B*W<{{=}TkWS;(RM^>~j#q%U(Gx7xjlea9na zPs3J^#lYD)iZsoe)Y`Gg60sGcJX7#ljT>P*FJhY@>W80oSTDe_t=71zW%QUF2pJ9z zqc9oG>gQwnq<6h7<^)`*1#e%=duQv{596-r;M?K#DQu!$8Y$d(O8fEDPz@ANkh4|w zvO$)50kKI?$hr{LTSXxz9#>O{@s-~EusQ0fF*-buT|a!0}kR`~carRF0Ayc}fVAZ(sLSN3wzpAEQ;)xrX`(3+VMk|#L zvzT+~E9Vj}Np`%QMe5|pZWD8%XV8`nu>X4uUd2m-1y|-lB5~pkRuR7;a+rH}YM$_S z9W1mlfA7*^6(?Mm)QDQ(8a1zj3gr0_l_co6#pLO?DT8bk+F{Zj4$oxwXG5`5CXo;8 z`FOE)we-?ZRm*$Oxogiq?4cX;F|KD1id_{|jch;smOX;RHUv4qG$b=0h~+=tW%sX{ zkO~@G?!T43F>XVv{Dm}oL5Ff>|M1uAb5R4nP1(W@ZnBf1DVKZ5<1w-mtnR>aD_eIc zDKzBjiB+-m$!8{3b8R1gJdAvT8qvF2{GdW0-8H3GFk_t*e@q?GeJd(qE!3Y!#mfaa zi5tmCIGQ+63QR-}DlINx&ZLg34YeKD3YYM<2sJxu9xlpv_0Rh0Z}yW2G8+l*yMD^H z^f<)TRyzoH{hsqd=ft23>c|cLnm`{7q}51rxzj09wu!=zuGqNhJc~K(W9-4SA=pNb z0pEec28bmdQEl^_y=>dR+a%txa;`k2tEdE0Z3?<}>dCR%ItN4%i6$yfT#NDY+irp6 z#!+|2kLK4wZwLwf9N9%2PHnI+-!DLU<2vAxR0c#0N(A0S%@DhGE}9ttkzRD?gJpgQ z!$SBDWv`E}u#X?R+1Uy0E%a^qrMz&9JTbVLq8fkK6pQzl*ZT#95wxL!*`}vq1#@fo zPs2!CkTv!U$Kz4G^gM!{-yTD2a5dE%sJil9IA>~f*TdnlwB@EFfxK_W%Xj7lV!Tf@ z76*OqrZm)v`rQ6;XM15{EM$VcP2R5M7X#b6@i%ba04O(w{lLi2o$R1DkIz#WRH=~Z z%HWPf*S?_J?YkFgz=J4oD$Kb7;(2@BUPIt{@URZw=j6Zz@qxdyZD15;67z3-XB*Pi z5B~gys`zdfxU9*EADrV4i!&A1=>aU)M}wD(u+)j&E)OwNLD1La7rzV@-mU)ay$J61 z1ltlm@ON_(CJ3efy&-}R(UpW9815yyz5an_&6Xaj0@sQAAK1E~s;S;yTt|}j13pPS z#Cead0lVs?s!~r;k@K#>4a|1{H*AWMYG%LgS0!u-`^8Aqt}ZWZQNoz6apI@R>JU+a?ickMdo0xf4w%L;w9HA~yTLrGmW4gzBATTZwilxyk;S~b3*@jVFha_eDVoBHxps|WPby@LbR z@Dx^8cZd9TxszI<20Jsnp^Eos9v`0zUg8XdhD>a6Pd#oks;Z58TH8PST6`7~g~4L) z4D_`Xz{rHZ&R$(Am+;-)jnq>^>Z(kBp>(YB^v~>2vi7U>+${SF*Q?Qap1`ZJnn7%# z{N{^%W3MoknHiEJPYIJ7arHQNx{{OcHBfNh!313z9W8>E%m5&H=4@f;5^joMoiMQ$=I!+VOL<5id%&k5= zwt@amjhppUXdyB&zdm`4*_{F_my77OxxzN}-+0WG01zc<_QeBk+dzmKKY3c;F9^Gp z1b#Lr%L=`}DR&p6+dupC#S30{bcC#m}7QyDSCL49v&v#|W1(0nv810I}`x ziiN$l?(^b62k8|4b-@uDSS?dXEmMqg6cUoQxo{JjpROiLPBCy4kf_-B<QWvjF8L?1VfV(HOCVa5zTv%~mV zX1ZLt>slxpI>G@6GaE;~4xyBfi<-2Fz&)(wp z7lGt-o)98Kd@ySQK7V zC)B5P+@Jcw4S3P~i^hbx zw=OOptOjo^E?24s5QKt|2JrB%y)T^e3*tD|SY^_G&cle{p;CMhA+a~pQQaiJlYg-% zSW|2c$ZkRuL>q@;LXW?Gm%2pQJ8Xo7ro&+Htn8F6=?OB3^FVUZ+)C#l*X4G?Vi)R) zC5IIKiMO(ATraCeik3he`rVknp~jvW$L@q1$B^F%dijY-rnMtiw=Ot;vs9z@9Uvq1 zitFu0<#q1uZI#UJA}+JQk4sYCwJpIiY)bQhjD>c0Up z$7>xkz~0SriXmL3$xeI+r}++6qJj}lFb;snNibjnGqFKH&Q_bkG4xb{MZqXE0jRk& zhB*2+C5_s7AVX=tiQl5U%Ae(0Io(vK`tblI(yxDiuSf~v0e&nKo@5bYF}0!R1%ySB zYUi)m=?i*kVme+u#3|92Doqw%%9pty)HMN=b! zdyEA5!Pf>lFvyw$$87+HIFis7O}gP|G-bk#GywTKCvRw1_y(0GG>H)iPQC9H63|eg zFbWPKsiG@+5GcChP_26O4Rpy&)E9pWG;!%Ju9?$FHQ7}C#n)3U=B+@-;NlhC`pE!s zTy?Pe)r6_^hBXKpWo7?EgO zxx<<#%Z>`)^oP{(3&H_P!<_>31PBbiH}D)kneW1DhnVp0ut|=e)um~ZnzY#IHd9Ni zSXj8P5wPZ@pbw#YgDApK@?DF*l0CIN0L(BUB~*UM3xhpXIU^N-#gT7N&lQ^qS-P?) zWOCElDYEk_M%nZ9QqTI03H{80dh z+Nl>fNYu@dxX9Cp?Tt2#x+P>EM!w|q!}3bbzw_z#o0^WCtLUHOgb5n@l>fuJ()}OS z73_alSC0S9x@w9@VXF^{vS5&a4R|ylU5prZ`TthXc@5YG8gZ?oc(RLz)Z9OHxth*4 zQN77rW!zfK)%gca7)5U$rQ|9ue_gJ388JI0%y>m_c2SqNA*~3`# z(eLcBOs3i}ee~-s^M2e%Yat;}VwvZgXL8&AqS#z6aC;cv3QR@ z(b+I{7>B=wYNKmD_V-_-hq9w;uHN7%(ArpWj|a1-2xfiHHF%JU9s&;)NTvyHlzDyz zbw6*S)WtJ3beLgFtHR3;K()-ELcNX(IeE>@Y zjHuv%N6iztuFeg1f7%7F9eMvEu21&h;ORe1#C)Z+s6@nc*Fth(aY-AI5w|i0CuVhyWAKw=fyM(4H6<9rrpJ}7KHv(XJfYg2zda_;X`$61ai*0TZ>S-7*pWOHSWVnnSmzxm_>%oa0j@jeIyi47>#+6GZdYI6_zF+|8(YKK zwW(Cux??}@-P=Vfy|4~hKYoXn|55@~P#4vfzG8dwA@w+z#;=>@BlaUVMIbjm|IKpV z#i3E{z4helmotzlFRt^1$GG+(sUGq9V|4a*>Oa1QGUf2tvff=!*$FGL$HOgb##+YeuGk1 z53&pX9L;s9U2xxKG=ii-hg_(xk}BE|)>(buX;Q9|9vd0GRg%T@5TCu_ezX4-xLTz8 zmnXi^rT3!aIqwWao>q-YbH;jsJ%YBHI|o61Ze)x!RNk~zD%!1!EV4i6-0$1iC-Q}z zU#%T{b=ig0w_yJUMz=u^t1w`%`SLQ@Sc zz;lgMB>3l{_((2=GEfdc#plDH-*@n&WYq9}>$PT+Gu~R$-A5dLkJ#Zmq6lhE0ab86 zt*G?j3zq+!WurzI{rdf|>uy5}zT$%V#ucU+0QIUi@CT961QvDTn^u9L_cN?30OihU zFRS)mPOIRZXKF8Vn+s#D8wK1f#!>c1)^kr_HC=ZJmD_b@|;uPyo-D za)YvQr^WFJ?5_bjG8$C`wZnUGt~e$lGh8?HrAo-1LCM7^@c}W{vBM9lyqw0|sy>v) z+e`Q!nm<}TP6mek7P;udfsMz+g!#RzDs_d#M1@_cjLf*ax?9*4*uTqD4GP?cNxq}W zXzrHH<<~eFu|2{a?ATn++{+UrHPf_v&<9qlwYw6b~NGNQ2o(3XPHz%YBjACOH2rky}0n?EPUow%(TFyld!Hvs* zXUKj%co(D@*zlsJRbG>c?pFqbLFL!+xvsr zakuO1TW9!WuXV^60ilYLyPM}8k=#!A!G7Bx3%=v)`Op>!_}K_t(pn_Us_ElXJCq_w ziWL7DKr@G|Kn73-41S^;{+{0fFTY29B>`!2UE*5ZE3y`m)7~dVov9zU0)NY0KxoAo z)P1?cD~6QyKy*)TKhXWj4iuv0Vg}^5##2A8y^OH4+3|6h?(8oyTtB zYLgW5*mpM>+|}{u(-a&E{Mwwgk;9U>%a!I@S(~=#oNxoI99tkZy*y9d*ZAK-j`1F} zcZF8*!$Y93v!b%bzqD)!74GtgZV49@P(X=03lQmkZF1g+JVnI+d$sCZP-wn`wCbK5OJA zhi1mU?7Yl?!Pmm#n{&m5p4e|554H18RCs{%mYHC|-~)yoft;6Ze*QV7`mK+$+}1Bo z$4KKMAvdpp4^W$)S4P3~Rxfo(0*Cn*ppL%WZZ3rd15ZF#PL5rQq*I7lxLSNuFvIE? z9JR8i!A-a(Nhk@O-tV^Z9gTQUw|4t@*UH$M*z1o-xG-*r;%c^V(kxS*Kjzr@HhcWo z4g-8%U4AB{2g#98ngjVCWg$;AOX%DugRH;)1_#;QNVxQS)%FZoV(emF0Bg>9)~?Yz z!h1rCMG1SBjuk%Foo|JMdRaT{gHcpqL}68+*yF!9{lwx5n=x^)Q;a_ms|q9V3G9Dr zT>dxpg554{{Ee)p*odr4?e9kf32AN%N)Ly8@Hz7FT%Xnh#KGt6jC%KH>!`aty>`(x zD?@pWU*%-*+unk&+`k0CtX5TxIuk`t{v7sNQ$}^Ydo8 z^6J=K6yt7B>ynDTNlFEr9W`A;l5=f;DY)=!XqCt(=xg{Zl=lNFrT7%p<;>LXW-PL~ z2J%k8?|crr|8)--d@0OWDMVj_3MWdb>7bsFqBR#@MOW-rd>E`N{IKWt*w)+PJIGBOgB;b(jAHyLw+K!LC0`h9=4*b?#$@{TkLM7FpDX)kc}Kcc?MK0fEcO&}@oiL7ye$?yiGLF! zgWUZ-2ghEDc8Pjw9ocMxjgl1pO$v(Dj!$bdf8n84QzW2sfOf5h&{{vx3<)L^5Pc?L z9NhoYfi7`TR`f$6uNLc?@gh&Xn02lhPkUEH?G}X#R|j?C1dP^-P^wzV{_;G!gfI#? zywC&Xr{<~5^#l@aV*9qszM_J(k!$axS4-aS6%`phlMy`4vwR0?X`wkhK}4HL8+I4u z2POex1f7*!v*gZ4xO%_ zp0TT*)Z4UTNtAz!q9^*R zG$x#)%dA76&0LWiG3s;o(yixf&t{NT=)>UK9)*wWpO`AD{_bUq0y0GOnZio-EZa}j zla80ip$Gn+`r1t*&Y9yBzTYI}8@n~&DPaS1=5MGi@8fQd#=GlXOkrMUi>RUJJPC`h zM>TIm!lO^-6+2`B99v&@)&UUY?Ycq)>pe75`a?7Ir3B3r*)ry~vQTD6c9@uOgL9XA zQ0`Bq{A;2AecsL5Ls5>*jB9v$X)e^jeqQmNfo}GvUhDNWnrkS_eHp^%srh ze4gw12aHLd-^;2DhmzEBmB)TB@#?8D|dahPrCX5MPtz5lZF7KmH5mAaB0 zZEoY5Q*`20<_)--T+*t9gcIVBZ<;&&RT8<>1!Ue5-eLYS{6}&BQ2JfO#EJzK6o1-w?WsbG4goeCL_bsfRHtd`C?$<{?=!M{ z3hi`3dAH5^uYr8DU-`o1Vep~?5|WhB*mtF1B$^B4lM4Q)AS0+?P{gAM29_3sa5dqNn`#>V{b zGZ+7^Dd53GeisazSeb(oCoQQuMstCIq6F)7$#SjPu%&~(#{6GhyZ;*SFIOH1wEtsX z?}I+xV62TZriLYJ?8hA@$`hpx3u_qIJgwqoNNY;zM8lpHkKXawK0)8nS|0cy0CMLw zD$n)GX=i^E$w5qEP04{|S9eR{kklctWvfc9ij9VZn_bpKH_Dp10S-ESxF4+abMrs5 z3CkH2KR!`{qB26U;Q$g)c*^$;?e3|*kz(Sort840+;@FX*IW0=<;RJBpk<#nVvkq) zg&m9f{>qF&=XV{6+vr0z|NQn?j z{Y&fUT@&xO-pko`YaSp@xPy>VerEeuIg|yhni;CDXDC{ z)hLi${R#c^4@hPi3xa78`mW+WCJ_w_zNTLSeXUQBclqBFo`<+AFUi2hr&pTW9J1>Z zLNhpQ({0ULdRRcN#MIbW5s4msj%!KUzN5*HF5J%7q1BtWrQkmMzGZ~`h6;`ZH)HR= z0VOnmu7itWQU<)|XUs3d0>ZA_hxmstH^;A4P`Zdxb&AoYRA8R#@0n|OE$3fn!fywS zFlsU?nw7ILjYG|Fo|K*z>~{Ti)z!cWpHG|4_dnT1IM~+EVZZb=t8=Zq`+P23UVfGI zXk#mlLf~P5hKCgQl$tz{h(oFC&Y|ahLV~ z!P2)HC|YyzqefJMw3G~Q952nfQvRVSOAmM(KJS8=eQf-#B4q@WGd;P7ES7>VIx^1(hAL5oM|^euHMT5nZO zociS1&6(TfGx+p5*sW=yjHJZO0dcPuTpd(%v@KlZ&7;}F9%TtvF(q_(^dPSkX|#8V z?3dxyg#SH64bj}Wvh%GWFs_3tj#&ARV-}-r*`Ma5y!B}pt9VM3rkE)Ok|qqjdr0#^ z-#ejyD0tX-H+iGlqT(dN5|2Jw!B!51TR@oWq>BA|D*fB4)(Fo3QvJ&%Hz7|9j{?v` zA!uY2NH7118FudANl0i&^gtquJ6w51CLx}7&Ky*ixwWz9_4DQgI`{ioq9TE(xV+(* zQL(T~nhBq)IhOeC+E}2Ipt*wl+9X3%Q%WcAm-7Km7lm$|Z#$p&KRP!Z(>3%p(WsZU zu5K?DkVE7Us8E^lGuHgMMvq_C$^5-6g!=`7)Ysn6Sj;ndAa*qzq=L-L8gVga*_oUo zWo?=05<`&gDYB>#JGZ|bKkOv_O)aBvH0r>O6{Z+ z*UAdy9o@n~N3=@PAmM@znQ+&~$hTBcLq%;=Z3x4@0kb?_Dkq+L>`XYQzC+zAczI8l zcz;WK&Cq-1kVH%Od8!gNyWOx|{LB;ps}cHFfuvZrW1s32L5G`mG}1}-Has5`sR%6Ihv+1msB>VR9&V3|k7 z@gE#&->)Mlm~}+P(8ENk#8DL*U9#fF`^POA5ynczEhq2S#unKWh@)anBZXk=F-zsB z@?He!M2__2Fm9DT#Yy2Y&&FYA6bnTopNG|yp^zvH4xbvM9-^tTnaD@RAo3sym)=WR zH!Wn?&XPn54y9ar^>OjD8DJF<>P zhJoH@1b8Me9CYUqbqNf`Z}mRGpusx7i8Yh4sRYB$jej>~CpyU1!a;+=$CZ?4VgBD}MAw}r`Z?Y2wnhm%v`Rb; zFtZ3yHl&xzv8B_L06n|9PM&W2ij_jkJWDz{cTvZA% zG04uT-o|zF#DW(8*Shl>KW{6k@NOXqi@t#EUiQtUN2-(4n)8}h%W!`m;McDqL2io} zS{awVy7S3yx+)kH3Yzk^k`$$wV@Wd$W>Jn|91=)o6_9yVYNWiF;v5q$1q|OlM}ck2 z5w^%lbR^e=wU&y|5-k^^5taeG%0?yTTGV_DQ>;b>qG{t4b5Al1ja-sdk!0D=VrE?x zU5kUSx4pD%-O0N_s!>uC10x}Wa!q2d4M<|MNMOaag4MfY!m+k7;TLFz?;Bs$BX;rB z%}cxj6opP1w|OBMggT*sBo4Su3}Yu#ZA_;LS=KRUWXClR^DgnK0VgwO(9KiO?>3Z# zA)NxOm0HIIDfHN2r-h?DBj5dJJrs)eaUR~}fKW+>p~Y_>wa97W(i~NYV{k2+aCvwY zIRwU_fNozScaB#>8tzp{{!uCcsbj~~MlZ1(=SQK$oiY(aXa^B@?2$ZgS*ayeJ0%Ma zxyA!lvJY1>Y=Kz)gMh@!o_4DG)U^?NGUznxH}emVDoH36sx;Niyq=#Qg=Z%f<7;@c zj(^1`(AH4US#z04(YDzn=TWo^WJH!?($w5gP(d&_9&=$t=xcH&4R<3^R(cE<2c0qg zgNg>X-1lShM^3Pi!Npb+ve3|sXbssIU5N~eVfYqLYJSIU7xa{p6gUT&e*2G#4fmR$lrkMyVjcwooQhd2c{I5=dZx{ee`J zreIURWyhbgSj)zlBzIL?IE!reYSqnK09e z$sp-t5;vs$>|_nKAC6#kU<9OD#tf67xFcv}M@xps)R`8^-V)@q#Nl9v#sZ2lNc7t? z9i_OMPrkt&gmF9@r^3mizIDxLK((mW>V7N7oks!1pV9tB`(6WK@Qz_y%k65ucg&E? z2Yz*bxq-wl*Xf%T6@f@!vq;b)B8pO0K5Bu0#K6FdDGK^WYq2-XTb<9t%*0{FGHNx> zusLl38r<6CBqDP#Xw92*5?gJfW2=zK03bawsYrDC;5V=w8y`ts8C)$MNW>a43^nQy zo)wHMm7)Jd)H?>o)rRfbNgAWE&BjJ!G`6kAwr#7i*=S;0jT##h+h{m(zIoog-*5k3 zn1xxouj@Du!WQ~<-MYvXJWV}9h(n8Tp7SrV_69}v+9zs(T%jJV*ydU_4 zgIG!&dyrqOn-%2eFPu?0veo0Gu;v2Ls|eUhMx2=8F~stp(YjHYqwe-Js6PI92@hp& zWKPzbo0izC?U8YX*eb%S9eJK7c{H+RR@@+p$U@;!m(Wj++blu<(x;-O>a0OA7&yg_ z+H>PVl%iuj!Ana38Uh#bKBDM{ljIAbHDD1M8neAHW`WMLHaK(iE{@2V?1kqt->NJx ziONGaE{FjbulJQME@N}RlVb2NPQw%u#TiN)TnUFnAjIAf<8N}Q^E_JmGZ8VaGHq}$ zZ*eLf14Y&tg#oU3sK+D^KA1_5Z_s(ure2)rsFS_Um5sth$Oc-wQ^1LgVEm$|WruJU zlxUMhsRE$?lBZtLr-EK8OrFQbK(Ih2!~|*vaYD0mbt}!OH*PfV>GN|SLxAroT#}GO z@#HpvW-6H)X}T`mX{M&7QI%tQXI2ZQ2kR|A7uyf2-q%OW1`g0Ehe+g+zfhP!azdoX zCm+zfj4@Y;n-YMGX$I|z@#B#Qp(q@9DGlt+Wz3=B=|zcx{<@VbvmBPOs`J7CY|x9ZN8Db8Ve^dMZXt_1E7G!K3o%sIhE;YZQb{Sjf0!y9`xL;{bCKO<8_t6Pn3LL}@Bt++I-uDv1 zqkg=`^q`@jQ4WLR5iicB4X=9!qloNbd{RUICrlEBBP3fN*#42bmlGS&qNIuq9ITW- z(nV&e!y@70bh!4e8U%oH;2(tFvS#WU`xj-)p;0R+2y+kVXo5ZvqW(!}FkLaEQScO% zPkq$V7kB*xQ%ZZ@YwG(IsZ1=ZS^H*u+3;QOJ}c=`<_GtKRb%?$qvr~>TA#LB&y<0c zQQwNu5JXEr_ToQHKle1`x20+Fn_GExtP%$5_lB~6_aD9G^xI&KTVL^Z*3@Kd+lR@tLO0LTv4q_f9;bYt9e$Q z6Z7(MBSuXtqMlOUzEj=<6qP_geOh`Q6>{lU0$F-c@zisPE)he|KR37r0GoY|?MW;L z_-E*mB6VY9xdrrJ4TkLG4Y5L*pnTq$xFvJ)D2Jym8Oya>TGp-IoYj%VS%$6bDoY#U zuhpijZ{Hlv*-h1?{++rJQp@m-%lP%FU0*)ky6v}={YuI%w`0Ku(2!-ltKPh$ z`{5{q-iSek#_O@v2%ChMnE5!iv8au&?tQlayJYPeRN(*kMwS5wmdQ$ph?8F!y@s{lQjE$dvaBa@E z1+yn7Fyi@Z8BS0I$2Ge-Pq1eUR|zwn?jLy!;K?Y`-f;sefA3B2j+t?v4=I=P?28Wu ze0JE*Bp{M(zXb5lbZG@RkUWiC`tILUj%9qD&%B{hFnMEem{H0t61|8*lkIFgFlB5C zRT}=}zeZ^h#si10lpkUgUB&y5G8~NWt~c$desU=|uxmqzNbj3@KM1wYvm6I}Exf;z zwIS74CjC)O!!5r!7fagL*kh1Fa*xy}IIg#G+MUlr-Yl$lZy5MMtQC1c;~DjJi0AYp z_=+@fdN1be<>^~p!KO+q+@P38Yb=f@d)<+o*M$NOu&S>2(x80U9@_GAZe*R%BxhI?kKgAGA+ zb}OlzMz|g!toi0|wz6!HRP6!}n@C(;en+S6QvmO)^K|ThG1r!NWeZEpE>eAl;}!wj zw>gE!fh7kW&Dc)E#a_gL;kvf$CYmGK1+EP0_oY$8P9F>9ras}x_s3<~I+|D?mE^YL za`(>`@YoTag4CZj73yk}-)R(;^dui7)%w#%20}MC=e~N$r=d0a9+C__1T27ORR$r? z#%5ukhp9D~W}n+xvTTqyV|1fWNt%i(gz()M?u?_Wl2WTrC;wTE)A5oWT?;Vhd^$d~ z5=2gl3^@Yuw0gn*g%vfbR;6}^V|zJ;aV*l0q{VWTNjKy8(6L6cy7a>I{zs2kNbl&? zvD?!q{*W=W*l_xI6czAHwTMk{ofXYH(fHAS#0w!iVCoX3LE8F^__EqEVR<>vc!jLc zBluVImT7Y%i?yAz^is=l<8gX41-&9-=ZD4@`02_hn$Ai>=Q;{X33+C*3V^Z}%0gwq z%a9yytAf#J$zG8+b9rfcvv2$F>%PZ`D*qQIrB*#_ki<#d`&(cg)#;iu=guiIy$UX( zFpuNzM*QI|981qrgOcCbotDwteaFPg>mUahz8yuq>h-^y0st=S3Y0_g3EOe&umnK^K3pDyo~V}tsXz2!c4VeJ?+|`~q;8{a_1>L8 zUz{!79t(wp%U#F0eb_g*nQx%66-4V3A_Soc`uz10Ywa>T9+%hg}Y9SLdJSP zhfh{Qye<>e5C|lQ>>~#f%h#jqky9#=YxBqPGL-Z6v16`XknC!n;0qJ ze66Bd$gs}k9ZZ=GyCUlmZp&EO#u+1rn|^pDAXS6+xFtVXzJT<~#>6%!f_x=L7|7}okV~xbWfye8o;1QO!*W>TI#R!a`%b#l(E2Wm!mPKZC;{#$pSUsA^@&=Plf+!Pi*Ce0e+i`6bPB)Bg2%Bwat*v zNI1*yI=iy3eo;j$kL01Z>!*?Fc8bdNjR}wMznfU4GOfC;qQS#y#``s+HVgx~8sXyk z&1<5}7r(%lXt`VQc1I$dhkvHEfzIz4-^z7K`G}V9hpz}%&nhyzU-p2*;6vcO2*MS@ zl$=?N1->2B=PE)%8~qp<$t=!zcwIIVIma#!g}0fsIU3Qs18+~4ANw<}?rofS!{DpppZ!;rw*yOTh)fp!rwI(T z2Et>R;8m@i+SfG{5KF)=?poi%FVjbGC+!Jj1LWM!Dt{*$+_gEgLgUU>yrJg9J^ zOAV-dVx)zS&18oVCDadAEkpb>nvUIluKy-hrXu@^wM&q)Zzb0jIp)s`~p^-S0aO;~fDv@)OTogAOdZ)%ou03JcGkqfNr^8!i8a z+8-|4uKP5*I=6kf>6++OM@0F1tXn*PO#i)4UC20234E2)5{ACY%K>dyoatJvl$vP# z)L`Y-O^dYWnfIfGb^DYL*v}{kbm_T;`vxvF4bM3}*t(Y*SD|y0&eG$|5&OC{1b%Ae z>(|9NeP=1hXihEb_IjAY$F$YUJB#5U=Dw!qbss3*(@+Xm>@u_}OD6Z92KWvNO1iiC!Ff$zZTIrN{l`DUp z7%}su%+(O*sQ1rnQy#DF20Xt_#KS`<~*(_r3R)(&zFvo-K(fId| zh0`Sy!h1=q-wKkfG-Z+I!?01M!Nw45JUl1c&VQG)+}vaU-Yo1WX0&(- zXXul%%z%6+aly6M7%e$rX2-P8PIi{S4~l^2=bj1N{B`<>{{eJW?L2S<^uv8B5B~#n z3ycFofNVIUW!cySt^WbKbfe#vZW1~a&7eXmI55oneCL6;CQ|txA6&iHSQFffQ7TME0p{GNzTtpae;65?I7F~ zYi|L@T1>miC0mVP?90u{Wer|}PyTe$Jg6%_0iFE&$QjHm4|XkP{LDR|O(&%2{(hk2 zAcIn(uR8O%4@o`4xt}&-u~rr1v*nMCjcd}p5Wn-aSHPb~Q*4C9Ay>y3@ZsNlv@{?deMYQL31c6@K?V%-!IF**Kld zm{_~O(7R~?B>yz!Fy)Bpp;#Fe&hB+40V#_1#?EJ$FY%Yl-rRm6;d71>GM)_5SOa+$ zjEyKI^1Bw3%MW7eIo%E4^#N?#Fz*fDA28q7X7Yz|!7#2RD6*CGb(0XSDjB}Jq*Jm- zoOfkd{rFpE-pReRY>?VsLZRQCpB;+T^tqP|1Rb2 z;mFzTsoTDw94mbYXMeGwFmwU<^td*2}5 zIewjsbJea3OKM|RryWPDq}#R=#?%?e-4|$c>)rxQ=YC!kIwX~`T+7=#D=fsc(E+08 zOS~Y`O~3eg4rSbzDcscZy~W#bvgfY1E%5<+krk&33aSUl-?g+}9>HHwX|=h2R~sVR zyARRLAhD(q+BM+ z|NC`Ua%k6wus~mEhGcuLYhUf<|01~n#Qz`31s~x5kX+3Fi{u9A7;<_!M_I?OC>fH3 zSMdto1zZnI7+ycN%vtYsI_>!d?zV2hwXr^2{rk`K%8Z=;@$Mv%AP2fUFBg~*##_{i z-D&|1pnMFteJm}Eya)7k+q};7YvmUD|dVg|9EqAHWKbAS~5(#?n8ArDj$3%Tv62My*fy6wM@UZ z9d;4krrQ?u->`dyeh1}P);vD^TYEemZ_AYn*eeKvYx}hxtrthpt@eI?7wS}+7>f@p zwE7&^^Hb@f-@Op<$0WgT)_UM{EUf}ZeYzsog?H{SY{FV|+Q+@!*ts+k2;ph*x$E*_ z^rF0?yQ1p*5Hf3q${>BW)rA}BbJp(e-|qIqKJi3P!HRv|6E-rZzvgUk9yM6|Rn)|p znY7!q!26rs(V-SI^1=PF_sb#DvqlQ^xQJQ{!>@1`&gV~NJCWWtrCzsQPZ*T&V)4p$ zmCh>0g_OS4A+PhXDa3+Q@#*=PD2Lo8rhw}`<1e>)8+yhS=PlyscbkwDf*IS}&{y*c z7QJZI7%!cm$Y`eq;ofFQ{{YW7o1VUvc-{3c5EKGyA%BUBx*g1t|<-3$gIBu>*iE~qI! z0yn}`J!gKzoF39L5+PWBr_8!C9icsU#(e}TJxF_{6@p9{^ztt=2>;Yc2P`#z4(2lD*c`MsF_%GQP7CCcOora7Fqb?TyT&1|Hd&59K4j+xz zXg#9k!O_|yV!cbyhJ_REPiIqJeHf3$+)TRJy00GhW*qGk9VEo_(ppCxMPKk1M=e=_ z$PT=os3gX?m9h$>KD3g2+f5TwV0W$7maBiYk%UbnbMtw&_#N>k42+Xh zbgtl63Bf~pu(r1DyOHX030PY@gsc(oe{B%ndEk>^lVEdXpcA8s2oKw@6MHAv&F@bQ zdQ~()`C#}0-5kDw$N9pBHZaB!JCBUs3hM-P|XFohl z5at{c-etV%36DxIHDj@{XyS7g1UkCz_pp6BINmp<*7_7N;f}@tFAk9i2lEy|8J*j1 zi*}27(nVkRRtx>kORW7RS5~rUI66gp_-ZYr9LP|&&0vCDhy7gJ7lyl*b^vJZc2)w- zi(7jmM@~u>k*M`)w-@}wk??%O-U*4Xc6VpFG@T!=6Gz?{ru`-FaxT1OB|+x#|d{acB0(nt09PWa};l@Q3ScX4?(f9QuUM(~`ez1g+HSCJYdN!019W9{j9bIKsvEMIq{Nv(zP*ici z0)nWT`ghvw3#{um5*LS>X_}$Dadzg9TM5Z4cS~rNUvKa4yQ`EK)3ky6Sc30eV z+lR#@TEh;FWGLn-;lt@fj$b`9ssdP;w6=AVrHJ|N?^k~vG<#DH2}9GK6`#p!yF08m zdiiVJD>^OuUo-7=>skRa`#9BpCFCsJ@m;19-hW9blq6f%fb~M8S|I&~bsX9#$(o9< zt(O)L-nP7Xa>Bz6(#H(`o{c@b?#&vBmKLN{4N(2*lRQk@9Ie^QIOjhVn=)5ae==tK zH!p{(L_m@!j{SiY-G!8@2#Pb#o5-uL{OP*qruKz`o}?G&I@hYw2{F-)Sq6FVZ!qM~ z^*telkdemewG#+-LkEI3%ZUVqx$j7VYK|mrVl8|?)ikmJlTPam8Snn7yog7d;&!;4 z5#p6dIt7)&-wnBGFY)_F%~rJzZIO$#R(C$b)MB3Y3_(I#;F)wIZ+8c)i*5)Dj$PQ# z8H=9|0(x(5ilJ3Y&KK_qY5$lkw1?V6N0R&z;bGop+FxmlTe_R|j$G2tj^W(#>i<7j zE;>I4B3jbc|HX1s9F{6Y#L%2?!m-HHb6^?CX~ln``-G8Ga=2D3X!BIu^t!6q6L=ci z$_-RmGk%A-uU`LNTZtTAC`lM2tHI996Ce9eq(xq%bS(#hed~K|V4*5HD5xx|m^S>T z-vOshNiG7nr4ls)BPfKYPD`InEa;TEio{XBt~IWSs<#rGq#zg}XN2j`WE85MJGMPp z#&DT)q$sHZ2bFnJA52<~@c2n@MKXMG6!VD9Gj7nPmlWL3Q-RXVU!d!(iEM!%^$ zO+9>92vL7&RUI>ko^GgOyW5Z&sy+o9o!w5quA1W6U)uzuGPIg=}fHitVG~Oe(ahN;32`r!leLu#!R})jNt&M^I(ITAW>9?Nc(gx%5B; z@;*rDf7#s3MeR5UR?Y}G`O_&p6dlz6VRL5<^^BIZWJ(=_5+O49OcfD7(RVRsxwGPV zEeH!Nukzi+xpk8@?FqDGL>jh9f}wM10-Nq8jm1uyA#A!@?L4}xZV90|4d#Uqdu+IT z>;(hG&#jg!b}9Ay0F|RA@DSDSQ5PCbEOiz+50p(>YueRmTDM7}ZF6kRW{eMoa{q~I zdvS{3?u-A!a|zE`&_^W;#waSa5sLSM0Zc8T(a4CDW={-A>N46G_hs%zE{hS&=GN{81CsbVrq6|h=O5o}lt0^;gJYg4r=P;v0 z_>XMP3WEfqvu+}E^=i8zb;_(eV%na@B+5C5%3_taV{U5H0RE!ANB3Ga@%6ATM6hep zJFSzqeF>IHFtB^mYAu>a6Z0~m!(o6))zh_gRfD(e!JrhvCoH&_46oIUogLP0*-$QQ zNbMhyfb9;f6ueL`WEYd4RSSSLQ)psRX}AS9~S+C zq;oK2P8mfcgnV_nm)4~D6Q-PasS8V(l| zuf1q`DrKjG^T`z~eV=drkY7)Yw-C-)(G)T|asu$3dRIBG=5dqhuWPRCHNd0rtBek` z;_Wx7$?a!Jjy~OXAd%MiSCje)i~Za1O;a;v`1Z>bsqXWG&G^0aHOKLME878vQ{F5) zEKhQY*(-K6T3N6>a>@^f&%x`>34OBcP!FgALD?cNOC>uTs<1y@3jaqOP~1S6uvjMU zxZi&ATo$a(o+&N|e0s@)J$J`$7S8{qfw*aohAhfuR)_pgPD{rewb9LnZ!TyCV+ToS zWScevkAQ}16pDh5Uxl!lPnON5E#mA<#4kMhKHG?tLGl6 z+JxJl6e007MG}7Z6D>3D49js&sw3G}05UVUg4~3%H!Y~}z~;j>mzT9&ZAd&}df-bj zcpC9=)-PCQaq&e)Va=i9c<=bw`HCO^m4W{rP2gx6n)g)H)?rmMFq{7(N0NcKtz zWWP*}gA8d&hW#&0A*rJSCPZ%j4E60Xs{hkP=UrZ{PHhNoQVrNv_;3 zXnaeq=dkQ3tCfKxi2mC$m3LTvESyK+-nE@gcW;}B;uJ;9ibsg2+>x)F#U3hn;ldu6 z!;>g(n&~tXhwxoF!jx-+j4AU&jW*Q)#%Pn45=fZOJ?HoF|Al(jJkL;6kdq#g4vll9 zi_~SRA{vY%Mik1p_e^-P>oQ>kDx9?qbt`jgw&fHI*CEatqG z#UT>=wQR(pj<&bu^2@S=S07$&%3*@o7ENnb>y9-|aA@^3|9jRCP|5$JdLd&VeFmEw zerG^X^{>=x$cCf^?flKaqQ^k!7jxQisw2s3-&`Uo1`ummA4T#^G-)-KsEzh$ppY!; zk#TbQHn_Y7M_>0eZS*E9C=!D_1O;45Jl3=VSPR7$Slda`KiosEqatlI<>%SQN$xY&C<{mEIJ(&C6jkQ zm;CNIEcl-d_HBnuTrwfGSuZ3p$oZs4$5Fg)tLB!!R;ntmxM@6?vY@B;!e}fVEU8_| z6&z=AG8LyvQ?_5O+w93Q>fLhyZ%O=YAAHLkpBuP5%>q`w?)!WDG(hUzNw0qe3TGSj+Le{_Z}Gcx17DOf z_jRc2as#N9Z34~7y(c~?Q5R?Z8>N6bXM ze8hs5RdSMwuKBiiu>NY!D$UCmfcx|x6vYN`Rger#m zRLJeyQ(AXed_(Ek&_)UYR6w8|hgOBU(%+^%FT1;r-}yBav&^(LSg`QY$Wvh&`Y zs4j#{qqi*f?S76Qz7!NhUL7ueGhOXBtLJTm@&=2Mz3UdB{}v@2{6FVx_+I~h!eD`* z7x%33;VbvO>%Mpe6y)PJiBX4cw`)xM=dE#IbTP4$=Z})If|~xfKBmSA`0lA zAN~Y4xr)dAzW@N_qtd8W-H~I#o>!nqUu%wmw8pOv>I-#m_nQpse?A{t1Zr*&jkR83#Wu&uZG%#{Ly&o%WulUQq&wRSMIHVt+Gk6|`B#UXB^?xdP9q9(_gB7$o z-qu1VT>BabqCIds225L3@an{qpYDx!`T^N@Z=+IrYNjh(UQB!11rTI3U!fY(V8kT~ z`Jb2S7WIDqJ*r*tCkKmQb*TvOWh(WGcf;*z&=>bh-gUp! z72roexfJwzpx@iZR#ux549N33pTRkTMDjE_;`9dZqojnv*U~W`@#=bWo#9!3jg$*` zl^#(>(+F4C{4TYB4D#6G!`=|C0xOWOI7CLnhI>NWYdQ-dD)WH>yAw^HZ~E_biZGz< zu$e?=KN?AOEd1+fSxODGXnJwU^_kDE(?E~fmj$(f_t2DyT2E1IWf@8ZX3#jcLM!$5 z$KW%Puh+ghn9Lp6+Q`4;>z_+kAynr6Q#-ZeIWlu`xdHy^K3B){um}{MrKOW2yOQTy zjNxs;wO7Y!lKknH8Y3smx?!X;2H}eR@ZnVhnANS%{pXp2sy$@WzVQ-*p1 zbDz}W&E)y}fb#Cn@@w$UZWmlCMOyCL0RUbs;0A99D|j?(;0g?G;IY|t-=<)m_s3=E zu8QknP1+G9BXA8Gg0-(51S9(Il)JpHl=+9uYJh zO~on+V3~ScLW6n4+}o2aumw2~w6iD9;<;{Cow26#>s#{U{GK~7U@igfsM6_k`P~)u zk0B9z&F!|{brhd#p)%8t57W(nF~xiwkny!Nh@XZp+u6nkX4D1Sx`)BKrib+WL_)}0 zb|dgih)3X+0g>9ljut&N*yG;@5nq(l-xwrElViX4>7Y|;S;_d5Wh3W{Mj68PGu4m)wHo8~Emu&^;)s43Vj&pX~0*zm#Co2sKm zvnFsq)@jl^b-nB8VS#FRjt4_oV*gsy6N{^lQ*3VmX3axLFx_*cR}!pm<$t_a93VXb$I;UF{ahe7-Qx1?N7j|0ewkYWw<_ z@aBMQfw|Bf@lt=OSpiV&_Q$tm1|CjFjtFiDCpV2rN;Pd}UMEzE)o_q}^EIpRP{k&p*~f+2aR>+e~WB?}(KiO)@;r|J@|n9sCO-T=*w-&j7r# z6o;C>5?{+Y^B9N*04ikBuHPDqFR$-9I6jPDf9wX>?|r-+jISC-wVwD+_-X_14&KNMRMNo0jg$)lzePrsv<9B-l1@CQM-7^?ksypyQyf-n-98G8w~eoc+^@Lr zW84Qn5>$s-H6xa-bNFhCn{Z*@})z z-qn{R!poRD`7W)FkJ;OI(nLv~xs7W%*mGyiTW2EGm9s_i+X9Yv5oWb;_Nvr;J`5kcV;GkxIf4eU+(9f?ZH5ecw zx>Io+Ehjx4V)8H=(|NOZoY0HyQ8x6dFN}V5y_FK^<>rC@(s}C|UD4$4DP#pw*1)ca zD&Tu5yO@lc5vIHHf8H!*T z2q@T}sbgbw7x=#5OizludNq1~M8e(jFSv5tyQM*N$5im;JEq#mp#a1r-X?d?*|SqR zM6RNpJ_r0kZHcWT10xG`x{1_;-*rEmydx;5 z;qVo7y%K0E@IB!)FkaC;ukN>*cw);Y#N?<)U~6(`G9bP4tNG!CIqihabXU(xPc>?q;qE4ldBm^<}*+_Ik2ad=H3^$>!WW zDsNwtR%WJy*uurfpd2nT9BZ_EwZ#4^t3kvs4F3SP_pzUo(&s(l=emZ3;To^j!{R1C zR-&}f@7*#_u<R*_3l?R)X9 zxy}r(`Lm6IUkh^rz-QTT30O!OR5B(aXwA;d7j&FTi zzgQH2GV_1(#@<7N7TkTbqQke z9xViVLn`TiXQ447YwunyZtJMY#3}U^XQb*!!pp#DBt79_fzJ=$Z++f8e%=nboE8l? z938QZ1g^GYIo?t9pGM%96!oPlEh~7Tetzd0BbMnZ&%L22GlB8L@S*^pZ-GBKzw?~n zE(2tBRwA38bM~Lx5+`_$_$uSExhG*G#>Blj*wo~WF3zQ(KPA|IiV43 zqS>3)OEO^Zvo^OL=8Ug@ZUA`_$5)Pbe@CR9co5KVo1sn7Mnz>4bw0quPvsZUqhW(h z#}ewsQLbJ8E%yclFQ*dd$m)d$YWMTUQ6$nKr%4EnKOw&BnNBR`a)2PC2cTH}jzCed z@Nnt=-fu~gcl`WTbF;_)?dozoosY<+?=M`B-E7nQB)Da6LViYj!VE8BU6!9MO-Wl? zTw^HKhcp+d1e|mNbBNOjWQsh>if#|9`jZfV;|2FVQqy~mm^&Gl(+YA$_*x)eZf z7dI8#^C!T>D)499r}jo2DU)H=N@N<9e!|bR7M*-taQWkOvub;(D)hN~*k2j^kB6X1IFF8Rz!4wOW>3#*XmxH$ zr~JU>Ir*CcW74YQF?~DwdJnwZLejInjc?!nPG@8g0cS`qTj}8oHk+~?rWI!64J_@F z*92j@9B7Nf6r0JXoBMXW5A}cSO)F&{?;j@OJQQK7Qpc#qN5qImmq!6(o_3^8g?sL` zzKD|tfk7qm{#fX`t^cUjtt!_&!4OL4f6$I-r~Vq$=vHPvtGev4%k^wS@)5HyTQ#^u z`~!tKq-4q!@Wn7nF7VFpw(!a`7-*SPn(=YA)bQ%S5ET3$c2-k9E@E+(-Zjqww6}2} zRB^pxISDjzYH7525dt!KlLcc!{d!0}_K3Kjm_^a6zgrZLVKG}CtM@&m@~pf-e`}*F zDx_ymzEpfeI71lt9R-c3YM#VI%hG5#^XLmK%y>ZJI5`%a(6R8%Vq#BW(}U&U@$RhL zA)^bSE!?Aqz9F}tZvnX9y)8hW@a6|f~I$Y_c5rk(JfBJA~oP_G5(^v0r>zg$N z7JH@;PRBJsLvbYinIyv?_j6)a7iwQyDaQEi((AG14W?+nflnXjcQ2Ow#ikev@v?8U zbn=qRYm<#!BLv)&>4bs8&&4;?3sw^RnhF@A)WzhrcE6e{!`w7ULtvMUXDcB7BBibd z#j`~q57&h7(mA^HVidS5LN9K|zGB5JTBJv{DJD?XKXQ)I;94 zf{`Ug_1hd98RuObsTV=duvBHkMu$}C=C(%Q?xBSKC;H<;Y&HT*LHoz##3)KV6zwD`<{B^%?QpQHPF06G z6fvf4As11J%}IdqWy%3Nqb}kED>|&bTVtpKPnyH)Wp3<9^G~k+nN{uV5cVAQ+_FQ9kxn2?NX>7YLQ1Ot z?FERD#1o0CBg2rfvG_twD;+&X;H>FS^RLj#vdEaCibx^T-1e^|Zf3u{NMrt-b5vEy zSdcbQ8I2R?1ssB5NCAaJxNM9T_f$v_RM?P$6h-@mt$}<3%QJR_L-%HLv0<|Y-M~2w zTCs&iRG!Xaf0ZdB&We?uB1++G7TR4i+S|N6I&+M*eJKF84O}^?*W5thDu6PU?cvId zORgtSu~n~bFN9~MAdg}DI$J+w|0|2a)b_7AwY8zp34am}GV%jMub65%#61am>w^aPsXN} zGxB4M&2|XrEUv2*AJrdoU<7Fv6_%-;st!XgUR$IZElF!rOGz_FXA2zKxVIdNEy`ycDqd%9jg=A??V~5hD$22(v z%(_brn5|#P*2Xno>TNlvgNdCWzFH7S?VogAjq_9fc^C9|0!96;9&y9%Y~-1(7#|;x zDR{l}eA{wG^>pk-{OIJ3NWHL6d2> zE^3UFRB}Ay+kie)sZ#~FGV+8_Fw%WvZI=2k%1#uhr4(M#9=ex_oxej*jnOPO^>xdl zeoa_Vzp&L ztKAGjlWengXKs-E;cMQW(sz!WQmm#dyUy z#b)+iG90|@C(HRhCke@KZCHsLppGnOfs|L-4pV(afExf zzBXG1#xy^=;tPq4@Yd`oMZb-!f3C)bNITUP$&OZwH(-!cz*sC-u-n^LRU7?gS1J|z zEM|%IkU+a(Ybz3q^5g$%+npNZ4^<%^h7}zJVvdo=)31EMhv#xH=$F#ktlxZr+{zB| zHNyC|MDZN_P5giwpTz00QAJj~kU*Wevms*T>lA{H5s|rtg;u(G?Oil?w2Ur9vrIF$ zI2H*Us+@!0^WTP+<@5{LpWhg%24>-*;>$qD@>RFQYz=54nKI&;nY{9};T<)zqc-6& zfom&~+%$9IlQEg$X?4@8R6pH$A#Ma1vEL7KuN|Cv!~gIUW%pACR@cMR1=Au{`aBU( z5eSH1u%mk`07k#_#f(#Oud&UDzDFA8eqTf-4BK}7VMMDLmP(6bZmbQ6Gc+k7kVSjd zy8KdM%2i3jxI`?G@}!2@LJPwhJFkMLVM#w2voC_7XK=U9(ns}}PGBKbJcJ4p zE#~Awp%Q)m;WG;$(kT^q_{U>njj6^3)C?W@)$bUJs^UD)q`4}h{2NkLT-Q2e`5*nC zX`MRJuL;8hiq-70_$6_gutCeZ(O)tBdm;8egHq?Af-!2yP2x;tsPB#uUS?t75$IIS znlVb7Eem_wk#If>z)z0JX+G!tCVnkG)+Uq`qrJCaz}Kx?@gX!kAxbrhJ?)0NqHuOC zJe?Xb!%Es-Y&V*5+#qFlH-u+1db1^}pzXfcFoty#bd{pspKl@2J2Ih?5_u1j;zb9C zNW~gED7*SL5;1h4OtN3%pwB;@LS4F`T`T8NDWCxk7G!R%&_u=pvmL!c(f43epAU7&=cD4K>m7N zT7kL&z*FMHu#8rCZP5N>j7sP>T=tx>s+(Es9JDpsv(?GZc9o9n zx)A)LG?J~_)*{KC~-pQS}{+?5DyvG&GXpglT_=onzNQSy_AEyo<$_!(}o54tI^^0 zr47k8Ux3eUkAj9%MOnohS3Yr%5?;0AXmuiDs+k|yl9RE9|COZIc5X-^U*NG_BWBG` z6npwC35^h4t&KMTU6c~r=+rEu&JmoeEb!(`j!bd+G#_uoV9*M>Hxt0)5RYcnBRq#^ zj2U|&XwY1fd{j`hW!HT@>sGCPJMH{EULg)0L?l|YB+G2qmX;;(bg-?|0b!i!(0yYB zuL%eD>?MHxEg{!P0kVJikou>CGGiBO^q(lMY3;4}L3AwOOw5y6$AZnJ{`w?FSKy}< zFF%^~H~zMOp47*yt1+wZG=0`CU=_pMl0FYbSfn5xQQ$FM9cY&Ew_B$5LG@Cvi+fjI z=lkpD93oO7k>mE;<0Q3GKG7rGj{=C{909psy$8t^&(8dRyzr9XgVGdVUmhkH@QH=r zqVGx^Hb)*D<*NhUy!wRk)N3nl#8{8rsk61yN+6a0Fk%Us4aWE@pSbb0IT)T=oE_Y} zPTLl@;MNBEs{$euJzn2Mo8FgJ>SrW2no|Bh0JA_$zrfCch~cdNeQ?-S<~t`V5kaS& z-Mn$N+oJxX_rud=5%dr{8r!p*Nw ztbXuhuRj=|9^Iz%X|$gjJ}lgvY6Ys^{LbcYR+PEvV4LL>|Hf-?U0?0xEKl1lySkdR zJF5Vu;4IG$l7;A@2SMp^S-`x)2Q-nzNgvxNOl%Pr#0i0R^Z(*F3v z`_8&KH|#|p?|r(2Qk7AgF{44k>Ge0SuXb~|r|q`$v|S&oOld~=P=?qu?Dq9^SRD%{CT%CeQUZ$mCW z{NlJQtbjR8QL>2hs}3CdRYQL4{M4LO2Hf-`;j6Guhi~7x(ru5qc+^gcZr9ZPo!VJ$ zD7{*^jn6)P>Rf}hg{&}!cL@CCRpruR1|L-|G(#YMJt2VGuV3l4Cn%qGl5(}%(C0}x z&WZKKVbS^U!!Jr}YmJ4-{LA_qVzCSL&&{|c(HFk;=IyOjPWY(X;@X;_2NBHDwC6LChMznxI>RSZQ{oJeHkU6L#_%8^CXr4 z;FsRKb8!_JpLAP1hdaqfQ_0oF(M`La2 zyQ!=<$9IwsXOip9qnZBTqkE-wr*GG6!>NTPb60R|-`@PqhEB{YN4O1lR>xOvLfJ3g zxbwBQe&siA-1)}lmD}x=3xG^V$A?cpdvNccKK$UFk3YIQF4qqCy2D|cMbBY1?m1U; zSy0X>2ml0GU7cRPsf~N^T-;IF+udsq2CaGAXNX#w!_#o+l~-4gUUzommNE8)aQ6;Y z`ol~_SGN(=9vU?>Xr!^tq&9v;fmc?hSFedKpD*W$T|YkAm`r*?i3jpe4b`j8!(s_| zhaRU}wJ*0IEN>+eMZ{1~RyPmbwc?wA=tCMAdS=1r-m3RJ>Bv{#ELF9~f{Qb8_X9)w9o@ zi#v3^r$;NtlgvS(nuii;AWLOyRpe->dHp_#Y_62A-^eoi=()H9yZZ2`buda8@o4Wk zRc^+QTDr9p7x8Q6M3^AkUH9hAZreS1F78R$`FvOH4&Y7|!~&SlCK_r!Pao?`fwx!j z_RVhFJ$)hEJ@s@LahnP4!p%<+(&qaFC}3-a-@dWZwlC0MyYl&g-W`z(Ti8^D_e;>{ zz@+Ir6lA;O-n!apmycfv_t-ogDc4*IxtKhh>hb~~2IyOxzcKfhv2x-EMd=}B_g}x9 zfAj4--}trPxpwC}>pOSa>pLb}C6hvgZEmOi>B-an(|eCTeeZ+!{{G#c{``~2rkGx~ zc5SgmRTHGn>=p>O|GY8dR{P1F%f*>+KYpyIlZ!?3gvmxu6-p}eD!0JG6En`T-817p z(X;7J>DCrq^x}Aj!kEO$zKRB*^(aa2zkca#a=!O8VRwtMjgZ0CG`yajQGOw#3hRi7 z;!Lw5B6j;z``*p1;hAth-OIFki}dBd^(c62Lglp)JZ$u)b?hVoNXfDAhp%l<&WPJ0 z^ES**R3w6M)6YbnAJ*Yi8jUdd4B{hYKfZlN+>f8?k=>a}FY?(_?7QOH3-5pWj-_Rv^#LwDGD5aoCBiMZ+A?w-5S1q*8V=By`ned_99jUsp3`h z1I@IfL;1zz143q9=tDpVWZS_09 z{*7;a`@g(${jJrti)ps1bOI2Z6IVz%Lzz>VC*oGpWP7c5u_KAwJD43<$Bw(0Go(ff z7N%9BBL&cE9rSt+zXERR_K)%-%j{eipyp8f)TU9b2o0%rJpw3e9j>iD`f9j`vqS6H za<@?zY0&RDsWM;D47@x^c30Y;{nl$|m$Tj59X++y5nYI!s47B9WTSB!K0Xo^76XVY z-A7J-{2RCAthlCp`ndm~C<~&^Krg)$7okewL$vaHuf#2L6^N9Q`vyP#&09D-?(UP5 z2i7`Dwn70VR-KxhDQa<0bV69rpxynJeDD=;Q@ejWK6I8Xx()3?19L84t-p&1u$J_9 zR`!4UwmvIv%k2*)C(dy$?K!{I@ZF0IsNbaZbZ~X$=(lg1v*R92^09L=bt$4DQH3?n zI_F*h05)5b8@<6l`)ateF*}*c;#s|wDfzb0yfnPxZ>HlLEB&vCI~lT*sbrzAVL@B7 z>xf1h5G#pqn$eBy=(k@xJFY#LjEBzgjIv6&&-z!rie4l(Qtz~{NFBXmh6GUd`C4!H zKYvaAvtN1h_N`x8U){`-%$QUwLqcGND^ccBOfehDY)F$nP5Py`Q!79xpI=ycDLL!2SKScRQ`2$Hou~PNkQ9KN{aM$1{!+Mu!|~+Aq&t53hExxy0o589ia!K# z3rq3yp8n!xaE~UVqL?}AHP_?TbT`ys=ZF*mYsvnVZvSO)k0+C|%nPhkiM<5*QlkxX z)dR@?ERw zb{$lRw$s6l)$z;V_9rtg%PF;+;bCrFmjriFDZC=u*2gzG!-Scl`3WCuLE(+}TykJ)eMD z3Jo#=pp!k`T0J=z+=6G$^$;JqttfWg0M!0FP3~{3oP(T?irK8302`=hBQZyj>W5tg z1m>T2(?>6ldpMg+ijh(mB_0Y9IZH#w03bX|DE8;8$-{HOo#rEzT!LSeR@vM9f}Z-6 z&*JB6=JCtp_KTvlMIo!Q*wb3XP3_)D_b+#cFONGYO6$s*>xATOzG_0XHw$lUriWL$ zqnF1WmX6s?%GTT?Neg6%YE!=49$xRw&Ii}oiEY)~x;eb3`0!5Jzuujk18!m2+A+sm zCkBT(?u(c>6E5kaYn|~q;g%EWfT-c87t_jSpM5;jJMAkA&LwT_cDuX3yn)}^(bqS& zS4`WVcdtRpZ*gKvDhd=+%*HYq%J>AM6B!=K=osS@n)KCd)Z)C&%Z9u1WuzrrXHh1i->(zK);=VJp+v}X0oKMQBb55{X zyYEH1AKufrpPA3k3->r5TW6uRPwQFp2O?7LvrK(7c>DAn&-RB)TxBd>x zoE^`k`&``h@b{8C_i&pBL`9w9GQ*tbz9oSO8mkc(pY=xBixv9gn2Fi1iCD zf{AnZ{t~07t+LrexVIicx5 zO$Nzy*q+UHH14cmSl}afD6X5Ay*Mv=S}2m}*-B^kym61%txU_+(_Xv!$>>?Py?5^Y zW$xv64Up!1X#-k}nzgfYm-AzC8&)>Mydl+Wi3Prdp=G4hy>rGrxzD`mXglQCF$0u( zM*^iWB>CiK?|gAT7rVv!Vq8tMxF{A7EyKipa&zrGaZ7hp7TvL1sbQL`3;~eoVlz8B zUpbd#_ODXy?-vagP|JDu@)<4&e7?c3~2d^bSS zR`yahI&a+3l(T`%&tz6|7653Iy_EFNAGd7xB_5+H;h`RCOja)>)uy=`MM#p){hbxL z-o{RXj&)`{QdTQVs)Q;W(T@4#=G%`JjHN-5v zztcH?-1~!jkadu*`WqMBP&D$pI~_iE+y}!CDcy{#Cj)la0mg6FYd=^D?&xRI*&_0* zMH&9Nw)$}y(dEyVft%Z>Q+_=@fbPZIm^UKXNcWd9zO(Xh?Ar4u*rI-tka#;iyu1Y5 zX)zj>DL36%6*34!xZD|DUV%i++qA}-AZ4Ud}*mV#?fMrFo6la=5yL*1W1kjv(1 zDRLeh59KmTtd2wzrdXPscb#Im5mQ=b(96b`Gi)Zv7;eT?j#TN}#FUpb%PE;q(juL} zKP}=MY=Ls7@(J=W@}bOzdN#1-taL~nHZ`tf7<39-9!~Pj%4Ih>OJ+uE*y=0?HCSscN6y8xKYMC%6@mFzg;Eibgbr7d{&H|9 zL;KLFoAU)50-&H2_A-6EB;1j`Z_TZsRCCjqNO-@iPnLsQOWgE=SIV?axO0ygFBSL@o73(1d{I*mo=2-)>_g z!3rQ2Q%0s-s~D=>QCg}rSLu|JjFJ>8A*CQ9{@nXAM=?{y82K3a$dM%U7xp z6@~2|;d!`3+~F6Bt_xHpV5;`cwV!XVEDd+`Ihh**3*u&D-1#XXd+KZK`tk{%yEg_rmSOqKf?JzGgfn+aAG48xYl z2@`@Lw_1#}u_`T9nv-dfNy#6<34onAi!$eOCdCB#q;$oEF%jefD=@&S!e)ZKv>4H} z;Ld_GOLV^48ZQ@D&2slF+;o|^NikNF(sdWSw^6h1Qsr!BHXl0l;w&lrMiH9EZGEyt zTs2!Ix>q*(p^9jef#AxK1Dleq7<>6jPT}RoGODbaEua34GX}Lt)#N(zFEAaj-({>{* zmWXR?rz}T)1$txhDx-2E$(M?|;>r=V8lkG%gsKjkUfoQ!t}ac6y;OPzZ9p@uAP1&E zLP$tVF*UiRq=*@TiO(-GoE2NBV#ejHbZ!Dn1v5b*V1gmE2|bNoilek&Oc$qCTghnI zxQEH0aMhztK_)G;blfA;FI~5}yhebQ9`uss;ttDw%f0%5I1&Lgj(Q0%6?Z(_C9?^@ z@4uq_hU{*Cb=kP(6EW-lR7fT8zSQu+visX9`#G;Lxp>qNLuAEFmp#6#dK}!hz^|?s zL02sucP-6F(`3$z0==YITe2Oknc2vt(RYR7K~EQJOYUzkpNzOQSH%$Y)NI+fYsF-Q ztb%PWfCy)G#Ri#b%}JuCs|h-U)Ni2S-~<*Z2|17uOj)KSD_y{(Sz$|QG3$|s+ zG82>n3pnxTUqCCQK!?yXNX-nVu2kpC#%<~85FujKl_EV`dVkdvUhWd?jDTeMxVtne zFh?0kMAK;5xceBEVM7%~(0)H=ErVs_?&Skp@A4Q91kpTN&6ccJG!21@!GIEBqP8lQ z-QSMRQPzb(KRe#hOULaRTRE~Sr|f9AbX;A=M|Ntzv7*Xl}VK#BtTf9SApyI zW3IzS3<8LolKS#sz2A3gijG2yU<8_B1X@6Tj~|5gY3DRKrAsIs_VX16JI7r51_@j| zqQMZHfCUL5BdjQ7W~Rt3>?+lIRk%*(HaAc8e9{g1q!gNybArjTaoaT2a6Dg>%XGPH+!bAFu!EYzRd(69U1JTgl{wswer34& zRpY9{fbG1T+iL0K+okd}?lUhFC%Cv}icBE^w7>u<&=RBq6Q7u5f&(0Z*l7y8q>6|? z3eo}ofDC98T7niK1ropjTH>*7fP(n+Kv8I! zs_Qghz=`Ld;gB(Z=3(=>gI9$cu&SBsSBV=3tJ-^J$+*g&`6%$Sh;g5x<@c9JQ{}q} z6c2A+x||W~vHlDP@GHSpwI0Xa5!5TvtLPmnKk!QRdESk@3cafFUZMR~<4e_Pk@U*_ zRl|eC)&Rkkn;60gq9INT5+L!-B4j}3`MjV77@~N_vx?vXVZ)AvEs!H_drqMkfmlq|cyBFznz0=1Im>lJ|cRl#5oi-z!$^_c>#1$SZq03ZNK zL_t&&tyqbWUkSc!J6b%B5X7RE-Cu}5jJ%G~Ob{$x&XDM@Dr9No?=j)>?mMuR!luFn z%}13MkP$k97C|dRIw7s0^jx!;i7h#+oK@mfXaJaCeVhDpE{1i+!i01pZii92SApv! z3Eng2F@i4qH|MC~Q(P zz)-qwS%@b@Mki!am=u07qf(K>GuVM0xsq&=*n(Uc+60t931~ook})eY_S4qBQYiqC z+jQBuxy@JjXnL}PaV>`rGfIBOn zvCU>~+e`1ST{(?g@X~Qhw|W}aa(CIdLYt>?MXfIz*WtoxTt~g7>lHs^d}q9LeICWl z|C-l?(`DlhOLH1`Y?Itgm)l>PJ_DDNrOTPKXW&ZfKMC$LFN5gU2Ss;Os@yRv=-8|l zV3bxSMUo+HBWcCJ(rlK6E1`|wTT6);%PG48Fa$+l!HhAs7!=X1G%EAMVs**5G%TxA zH|s}PhUL<6N9CIMC)VS{g8(Dj8(Er{%abC>UAese&h$>D&=TkRr+RB_P44XS#<$PwAk+s00|X4XH?mKbYDY(5uiCkV z2}ia)T(bS{=UIRyRL{U2l4Rx^kPS)$5okZVN>JLsq)0QQ?bxy;lyx9rhVvoCfD}Z) zPO(kInHU^O#?ay@Z|ANxcQCL|a#wd0_7^ z3AZn6CDkn08=8nXWGC1j*e6TEJ+$o^rQWI~EZ-7=6k>ME-oP$PulCEwOwv3^u!Z`jF_aQAF$g4AnM z^AM*T=CNIQ!w#2)>ssT0TPd}#HHX!Nu_g+L-}59o^e5wuLAIGq)-O_c&xCKRsn6G6vPLaLUU=r0IXo-a9H5+c#|R2oI#Fy@N~Ly-03d~_vz$f zlXN$)z1h}rak4Dj*(IqDET~qz2#EIbi^s+Bl5h{oYr&;NO_wn8a_p`h7kf*>9qYF$ zDvC(XghU7<^Tu&;e@VC}`i@kyLzOdw2;qos92ZZPg!{zpKolTzr@#{d{Mc?TPp>|k ztv6J7ZWGb_dGELwFA4XPX-6u@Jx7G-(`o0Mo!OFb@6A@5Cz#eVc%aXU)o&D&CE&L}#S^eb=fZ`$Fb0ve|Nh;YBnHWU{z|gktPkPsr!H$B}Ab^yH&j?x_ zv^vOELSPAv0NBA6FgcV0g;tWCk;{qM0Taf4iN|^8xL5_M5E9~vZ`818-=D5sPx|MM z`y^jEE_)IZpSffcz|eIb%r0C{j?W*r=pNZ#Sm!>sR|5eUxz2-p<9c#*?zp?Q*XIpD zl&C0Osl54!yHD(;>*emb;~rvrs;*G;xEu097XjsT;XvIyD8D#&+rdOMC*iBF$FB8B-o2iT z&K>vjJb9eAf-9lGLMn%LWRnl4+4W?0?zmqRttajogUL)u9xTUC%@qKQ|c}TtC+|}-%WrwXff4;f&TiZlZ#i9@n!9{39NuR zBgoKdhsLEXm;|H&f!~H)YXA_2Em8WSk8%zZ!GXo2T>aC@C8!KmZk<7y{8F`uaxx^s>&+6<2?TU#=ht;3oSQ z2;`o8ZF{zVzWsfatM~Kkb6Hhz!@8vt!Xn4N*{4l3?#-|S+X*2_PXLRAFo?O;^ zzPSI;Uu{6q>1_6g!`0VJaqhU^AFVa|+kmCekRMGh+)~r?##KMewDk@GAH|A_=j#dt5fMt?ao@RK ze*YYC|HJHU>h`LYukndu;h5P8;3)kMNnZFxd zyP4iUN8Gk+~Gw?!ATfMFYVH&%d-JzA&00)9p zyJ1vExkgtifXcT2rufxOynjCWe6%x5w-*jYZYopt%IfZ)4R36%o{v8N;okaC^=J<5 zR6S4tNUqv{e6q8({`6dM|F@@|W9iIy?wJ!wm?Hh&(bj*pad0lU-`!h1Q7g5drg_|Y zEjDH*`@_M`KkuDSf4_Hpp`WfrD5Ag)qUoYer}MP?N7HLtI3GXxz5Yf&TW^jhRY;)} z?wM}oHA!UA-XIVW>Cf7KcyjCGT^b=+bt211wA`;2}FbkdFPM%w_hIj4|cZ)d{M-oL--4zMFcE7EV_R@ymJn? zdl!dt=?u8G_rH(cczN7EI=nJcS6TQMi`p|q7M}9vpXI;u^06^LXe8LVN*O*>madP0pdezju7$so8iDToDoBeYAhSy!Fvb>(%e|H=edOU#P$H zm)>Y?HmI?9#dF|cso#?emy^jF38igiQmu{B20AvyFMn|sWr1Rf>DW!jlj-DmGTtBd zf7mbn$K9+=q^;Jt7*&)k!t|DY%(5mS(W<3#Srhlnc0pddtYr{l>S%i z?+^RM?+&gW=`8_=%rTC1BejmXjsRdkz5~|p)5aC`74`WC{o=nrys#_1SagiGROi;s z`kX|3={xlv)~~7ASH;c$>%G-SHVX<1e*{M~+J*spRKMI_M2;PPg7q7^_{zBd&EeW3 z=>Sk5Z$Qyu#INzKiV_P;pVd$3!u7A--{QX;Y(6o)U^Ao?s@)%I4ov>Z{ZJBQ5$TKh z39VnlR~_F$@!t-&o+N7_bM(_iM3{FO0X(>rS`vCA-H1*##%=-&v)ECAAKTtg>5HmJ zwPu|PY4W4#7`8-_V>XrPxSWip)A4XTIvJdNdVKsRyY5d8E=+7o1PxRozjJx4C)G0o zwe5*>c2v@j-P%a0?K9)@pB-&YU0Wc2ubJ?rq4*VMRjKp|hh;mq>c_k`QnXEH#NFdR zKi-~jJFYSzf&%$*Lu2d5W{&T*jvd=kN$>LdkZ7CoGvWT}KK`P=GecK|iM-d2Gv(Ee zM#0kJN$4aZ?1Y^wCsw^H7Y2ka%+7@Smq*Fpg%aZJWWUvT3XNM*I80#a_7jd@n{o_6R2PbO-Nm2DTcDWL< zZ;Mo=B5%VGc5YDO9qx@uU!w9%xPP=;{L91kvC~qcg|D%e(bQ%%QhNyVu*45tcS8D- zvS-8HEC1zjcfiIIt=f3w&LOADDAkmMF!R9T9qCQZ-rqkyaNirP4X71Y)P&vJW9X!>VW40rhZkCT5Kbu23aly_lJq(Gubg~&A@OC|CZ zVTgd)*=b=t?s4&AxDSW_>(kahPFDS%Dntt6$6hHSX>5}gD`+8L2)ut`Cv06gE9{4P z_QN7OF3PscpND(!e?FRg@38l?@}l3ASSw8+rId$mW*A}7NwhDYYzjN)0`A9U=SOAx zFwZ+SPe`7F`*`x*qux*LwooDvQd*I}ynZ#9cV*Fjk|C7kEHgV-ObdIrZ2h2U9TjEA zKDWR7fAwhi`+Kc-XI5q+hxh#eKs6Fg7Ju zQrH#yBDjO!Jy74zGwW{~92F5MsR(B?K86q?3$BE2ckhHS9?e^P!b!}+EbPRQQIwhs znR=tEzO~-Iz1rUDbXvxU@T@2fM&o<^(SJOeeKfKsIW&_ZrAaB$8j473QWQlqCxJ$; z>5WW87|w~XI42H)E)+`9~wyFO^}XmC~eD_@}f# zWZgT}X5AS24P8>8L(d#YT>EN4dt=CsOn~S*PA0N*?p2(ooMm%n! zmDZ%S)(uf>nj8D7h9V;3gqfXBu&l7-QWU|Um&)sH`9?2&eYHJ@J05@9AHRE2-kYik zw_2)|sKl7ms3g&e)$pD^(*W>G%8jFy?!8vx!);VjXw5}{&;fPsFSC_Y2_Uk=! zd$qmUUcjCFW52vNQzLGrlxS^?N{mjl(n=epO!THiAYV?YeWy1qVHW3{b?ht`j;*yN zE0Ct1ad$HL##;J%cd@_s`r{v;I5Hm!m z>Ud}XvohKw=~iam>X>h@x1WuBJiR+E4+>TyAgU!yb>OHH=tbutaW%B>svm7;(#n`* zGu3Z))VF)>XUKUldgpk0cWMu<_Yq2YkEIl8MWhrdiQc>Rqj5ceFH-wR zjM*^sR;IqSmc8Dc#~qLF^+)fV%Vw53O#0oaK-Gb zIEGka3y;gOzvLJKWuT4HnzX4MxAupG`Hg;24}Q~kSL)Wt?&0O^aV-NSIR~fUbOeWSdJ- zx&l%vaU#z5mqn3EQkA5pmFUE%M61MTqmZ9~zRRSXqK5oUp(8ekC? zfZ2&Ki&!`(PK&GbSpdsmKtrkEuT}76P2VlijUqmjN6~Hpuc82I4<5cUGYh~3foQM+ z0A_)RlujI=#4{bL5QQkz#2VET%x(8Q=f6P!LxMHcPF#qD2oOyY&fD_1?03aM<+2s| za1~uP1x6gSx8c7juCA)0wFuzl>_L5h0TI?<6B0l$;26&1X{D4>%6NC>d6$=b5VN9% zconkvFxFvgAzr{v*s=367iKoX8eHQFoF7!JmC{NpXswh65osN}t75)h;WeByg$jA~ zrfGa2czCariXfy2q=;Eapc$;$Id+c7h2a8$47}{MCavJxjOWG1PeoqRuyZOG-qPQh~LpSXEM@ zwHD`uH9I377ZS=8NT3?HK3s*Z**#lOASj>OQHX}YjR)sV6y_-uF?n24N|caRVpyDJ z<(M24ixW}40+PaWPNT_aWt38yw2zO$TjKsmgT3BEH9pG-)VFlp@7i z*chE8u1uVyR6GD5XRg zLZO=KlYGVGSR6|sPQtV+DR`!>luutN65mjRB&o{%h-=+zf%|Vt`QttVL01BZC}AdI z5g~EH!h)H&NFsy)LpAXTRznr#p7Y)D%fdyZeE6(9k8iOEk*`dPu!GpJxWd;YDCm!8 z8{T~@6{*@7v4X$?7Rp890}w=-5~ZlhnN{dHg3PH3 z8K?UiLIUhBTzY+m(;v5Xf>^u9{#0}JW}YJR8{DTN>ff{GC&RE}c#y_P{#_BoZ1u){!{ z?+WW^Jg*6r90pgzui))i5orw~=(=1MM&MM;XrczWGJ8~yNfB4Po;#M116RwaDW(_X zd#y-?Fdega!aUy(CwNiCNQt6+DK0UrdRkFq4*4L$1d@VMN(ZMI)4V!fld425bA>wZ zM}kdzPZAS;|CnM-q6Ey|t2k!%Pip#n(&*IaBr$11iBd)@g%~hMDbKrA9KyyW)nqjj zN1Ez+uEcpo=h!*6;h#7O({!XsDV-=Ntqf@$=Sa!dq$D`Dy4;Lvt%-y^q=J@)+{$xd z_IzA~nFF-XdpuXCIDbH-l+vO0T6-@EWFv;iDq*cMjYd&}*?$wExH2Oq3eGvpY#sal zR>g@1*RI?a0U)V68%I|phKx$;6m7>FxCr|;2ZNR1)|kcB4GeumOxjQtd_8C*PsW#A zm3SKKaH41`-A1&sW`EUO#eibU>Q#&8Zr)I89~?t@t}E4nZADrCzK!)m1t$ONeqmqOBEG}{h)be zdj@VC8zu1Gj}%zM7|qP$`7etT2#Ay?T}p>3*;pj0%r->)7r+I1gA0`a5m7_}5z~-^eXh7#IIWT5j&Y;_MWmRu3gId^hCqiC zm}lRJy=-*X3n2P7K;+a%8~)nAshaz|#5bQ2MbUUmXntK%4MY{~XjJbjYG3P2G`$z< zcy0XE%NjQXI0?UD2G!Lz3dKAi%ml}Cj~Y#{?njYrhx^hgxY&qlkH9MTshT+-9RgdD z_`M;6O4L%_&%3)SyjM4&>XYK>aoiRs#Osj3Dh0r(L@TBIgs{?$-o*tbBu(S5WFU~{ zBfnl|v3H)5dZ!tx@-Z#oI%QUXMBeF-(3D6!0T!kxI+lw4F+dFV9rDl6`-x%+Qx2h< zKAGb6TsIBARET-(aAgilrpa?L|( z>z;2+t=UXjO`bkJ8V*KrfGX!*yUaP6)}y}| z)#{Hll(yaOT)DB`Zt?!ZcS~U?QYBxy`JKY1yN{2CgRv)+Qagnz!~>yLLsAPgECO%t zUMr3L-wA$orRua>JJ+|e)a^Zdr(}jwiNns#Uw5){v^SoPW--+WHx{Xiupv3|tDa*@ zyC{wL{IN$S|J*MDS=PFEWi2(u)6aj9vjvf6x%}F1Iq4ki4o0I1i}!e;$Q>VLj&3aa zgz(&ugyfAQE=#k83b7!$lC>{i-O3WXcmJJ|9f*|Ui#NZMyY%Vq@t{A9Nnp&BYrT=W zN3{=JFtdf9DwUH?yM68YPL}Y|gCBdnB5OCVe{*WhqsM!L!LYtTLtknohcxfsXaY5D ze?jwz&~CSHT))&w<@n)y&VSt6jqATUDb>SAd;R_Zzu=m4G0!%vIlRgyh*sL|n>Vj^ zGdg+rzQ-l&Hm-kt>h!}$d;P(%5|iJUY0*L|de&qhVW^wLCVmqIB?RiU+c&Q7tfV-8 z@Dt~Wmvx)BzBT3K(bI!Lg-Z=5JN`mA2?^;hq zoZEcuTT@OR?H&$>!$w=Z#a03c{h~R_(~xy^GQl^#wsKo&uItYb9{|wTe(AOKHK)~K zr{#LRR=cwbU^*TS$HjO8#@2Y8ef0CsZRujW7H(6hH!zC4T14TQ_>W z0E#gjQBy?#y?RPlxS?n#ywtKAxRG_iSZ zOnTkg&4-^JSStXkj60@qnW{66PcgKrC!UH@)H&8tKjuid%aZBI}>X(x029Zt$guEgw2ita}r zKd`0sw+-0=suV#G+_zM#YfyRCx(F`yn*aoFzWLh5sxxkXC3U@qUJWM2cq*mZI+>++ z?|xR6E=s5=vj)%k5@HfRxA^O~-nzZjw=PzbmV&)9bg4aSxu0J1Tnzd)>h>6A33n$CB=Xnm0Qa$1J*@IB3%C zPOjZl#@>G++=K35*p_e*$sEnDySo5hMU{pn5Zvm@a2JVKZ47l{z)5nj zxjn+{ljq`2d2=}4nH3wLL>i=D{PT#hNCHSTU03;Wi4)SEL6f+4+P|_>>iqfr9l5o= z<6eK-alUHa@Z*R#M;#LuJaydw5J==gC%=6?Ny~@N#T}I0hlj0$k#XFRX}n}nz^AXO zzC;AsTq)nUk!AMrb8%0~l`nQ_cK|0}UWBAY-E9o>95>zW@|(9-+V;tFar@=U7l&ql zq@3tE9*x>j&(pt}xh{Hp!e&;yaW&0~=liR^TYcDXAIwrFeJUC?T*R~ZEGpFx$((Ga zvpbheYxaD9HQ?TZVdtPo9WBg0HVRF2YJ8<0_pp9#(S1jG`9DpQ=}PzDjVtz>Z{PXG zul>%oJKtH~xzk?XG1)4a6e4VMJMB+Tp7x*Kd-UmhAH4VX@BZ}XA3s);(RNYJ9he*A zYQxLSNdnE^7&C5lp5D1!oC)`n$2y;0F6|oTGl*xgZ~tnc#0;ZHN&E4cai8ef^on(B z&A9hW0`A|F`FdTzZ9TfPlb;dSl*P4@FT`;RfpX4+SImBqcq@=-8Y=VI>z8I{!u@PF zGwLm+E{7Qbh{TFS%_Qc?OC8v};}tn5%Aela9-RsI)7_TRZ;8HCjh$Cy4*Wn6=9z&o z*X>_1B1cwyOmgq_i_^2|^HVc%R|{E-&bXe63t@uLNCm2X``J!`NJ~#w&Fdu;Pl&X%D?q%-}sep{>|HWzdqW#9;YKABYm1>86} zAC5lzYPc8qxv|diu=%{JNvO*7TT=}N5JzXj!Oy-D?&;b3%vkGqv}xcqaaYDo%`#8T zvPzxwk`KT2I=v{aGEX1R9+t*Paol8Po|o1Ks#&JzS_TPN`!Ty8{Q3iaaolGovxnMP zDG#|yN_)$uDg^caQxt-~#{naqK zyq2DP`;8YKM~OX~XESTKT3J()D%@Jah8N0nJhTeWzuQ&Vd zpeX(9aD4VsxY@EWYj%5;83UgagL7?wL{a?kaCG`IxM%A{Uar80*ktau?YA01PznmT6s-Jgmp=&rO>I z_=EW3wbA@#aA$d8tH-rEs&{mPJPWM$eTQ)pd4t=C4}p zrvq{NT5s|)xRb@w6ou;@kyIq5thRDf*eNDa*J#%z;-EeA|hOafimNK#o2;aQ>>;~ zPOzTHVwtcVV-2&O8eO{5m{CI}8@a3ITmQ4P|Kw;qeRkZfOf=$Jnf2ywVTB+LPqr;czFoMPV}M_M35Z#X+{|Tgguj`e!eXdr_>{zq+-J8EW?kq2Kk(FwHqwc<)wc66NeS9mP?4W=1(v(Fe#~Y*e`8KujO76w` z_51#3!~XPWZ}yiD@vWQk?%}n8>iPTbB}g!nb1<695@m*b#p?yHrdUpSammXGR#RHf zM7~U1(Q~WJoSoBuBwrt`V|!vJ6Wg|J+cqc0#I`lT#8$_cVB%kFc9Ndh*6H`+oIl{) z^u_L7RlDm`T~+(L*R$63R@MrCJ^Y1UN<$L^WZ%6-h*v-3RxW*==Sl*DsLuBl#P^(Yog|;agnrGMC_2gs((YJWK%WqD0%%TBZ%`08*lG)zQB(6)kqqkNWMdwIQEqV@? zF%7PBYzX8QHoqBW%thlyWP64Su^BBh4+OCeyK0D}V zI2qB%Uc4JBj@qFS)h+N!?IZPUeA4M0?bvyQM0CmmNa9WOYnCPWp*Qq8a#Msei_XEe!-dt^^myKZH0WCf2YhXHy*62UTM=_%-p&Sx6seK zTK`BS+gtvkKoOYROPzk}s}vl!=4F@$;3Rhhgb%54T!9;et$9~mSeGJrmky@ta>e3S z?BDIi0gI}zWP)3EsIF1a21F(>ti%H$A-#rMa|Oa22LKA?V}@nYxEHD{_MmRZ01@6J zHlX@;K2G4Bv&3kyM~CB<-@d=%;y_xr-H58RUxA8mV$ZCT5NkTmsSdLLg3%STFN^E! z$?yZwU)(}JEct4oBo^NU!61k8PXm&03^Y%55tMAR@$gt{i!9l9r_RT^O1wxSmeDHQ zOv7+jV}iW_bvs|^n;%}mo`b#t0D@nxbq36lslzG%VN_I<4*Ev|cDutDQ)boc=uI{H zFjlEoFP5<-fq&7M9opfL`v?CP^FOwMB1Z3i*kqhjI{WFYi`O{x zPSeS*s7COBtM4NB)ir9H%I4WgSB^&_z3Y%J_C<%6j>HPMo4-1fF@A^&oJh=d^&91K zor{)scl0LpZ@K%s*FyJ9PL8%D81o@o1^B{+xjfn!?;XE-=;M{Pjce?=_S4L{c$a`Y z9_&R#+&)vDXs!@K(BdI3Y|#Zzc8?|)NN#)x#Eel|FIstP(B5udONw_D+_5RVo4UUD zVQ+L!sQ;p8r8CgXNJ)72gR){)LM)88NVJHw7-O@pvAWDzdL#Uni^_Jin8oL*2$#Bmi!w>khPBv8eImnP84kM0c(=x zc4Dv1K5n+pR^4&iy-?b^`WC8brk}cqF;yp&>&hky48;AzeJC!;`tqca(vtg8ok4ZR zWbfwD9?`w<`CQ|J8@@S2llXB8Qho-qx?Ws+3^JxIb_Mn*1|}k;&EwO~8I(24Bu*So zT*bWKCBSU(7dkP6kt+L@^2(?<-(@>JIc%tj|2oMfrRday`kGmb^zMXT^erx^i{EA^ zP7{JWQEfNaIyrT+ZwGSF3pHkNLzRJQwSEV^GxLARC)Pb1(B?Ua253yCbHgzB6B- zcWGwP*;r;orEo8$BO8lHb3gLGIL>;++-eo&ilNr2&hd)PSN6O7dzE_|%g<*M>uowM zaIu@KZ`*)gvLQJFVWEC5O|o$p?4-e;FC^C)*}wPp9(+t^urtLTlb z#DVZ)be-?GSpq!;ElM4N00WcKLffW>4Lfr=K}?&X@F%yEg8H!vXk&vrh22AD!VO0H zALbYq5FhWR)X0@pippV``;scpUT`gr5Uc$k;giO!f}of%A{1oIkp);%(OBTX>*QZZ z5TQ5SJ!Wi6E7gBqD7lg!>&6pjTnUIjUyAEvph1|`*!Ljzj^AWF&OM7B-FGnVWz{i0 z^JAUWJ&Tj6O_6cKrDtNAP6>H2=bCG^u#JI_%b7c{uajPhf+=%I8sZ3)a4F{eT$yCQ-^EolEHjc{~ z#=dT7{@(;WPU*z91U+11piJ8mWG90Rb@9kQT;AVDdEDfE<)2?MEe-B(l-W%kJEf!K z(DtBYKGC|g+s15rvCaSxIK!y4?PCMg4<&3z?m$=mhea17epn-pX_QGMX z%gR<>rLKNh;KejvNk4W?F4|`aeu2GsMF>DnsS%HK-`_KYlM5 zp->jLPZ8k+S(xk^5|oAHj{0Hh&VN0d7q)>0;fQ}WpP-FO<8(ujc~In?jb0eseJ3H-I>?ZsgVwI^{bj{{QqA)vucd=v^ZhA84a}nr6 zVC?m`G$M5p$TT9YBI>1xdGp6coW)=I{bXu}(?!H+3RO<^Woc}}8k1O2FK#482HEQ_ z(~0;UEXu1Of;O=+Eo8zIzbFSN$d(&<@j_s-$?>sb{_|o9Foyt!NX77ED?^6zmFoWN z@k?T9_J;+agxrkRjyrE_?}g0wL4gB5_q*W+i#udhQZM>La@EN+VMU3tyT^~zh$i+| z5q@w#P8(LnV!2DbGq~O0h1L%5uJBSoy~iEapCeuS7If*F>rTp2)Ste(jUYkRdzjfQ z`6Z|kG-4Pjpiqe+-6J4=rx+1~p%e4)46BBCI|(cKk3&6E@0mwGib5`8v4x?{K%`e= ztK;ZpQM7xk&%@}tHqF=YSU1AZm8u$jFIf6kpoT?UGDpp4cfdk%{C)CpyL5ga)Lkoe zqjnIdq&`#7-y0Z{d}0Gi?`MfoeoPr^xM&BU#iJ{ z7X>%;)MV$FvVBa`19Tf6Oa6ZGaNW~Nj)2vrb_wse6(X8h)RzUM zx99>uQmA9ncrQPSRJuo$PfZ%50Uh(w^Xv`E4OvndEZubDo{Kn_OGyf(ZU7TpoYY}A zq4sglyEaC@i>5sjHcK{ybMX76mpMATCT(o7-tM>FiAJ_pL=r1H*MR zDX0dV5oW;t=&|W*jFB98%#g?!C}OLqXdJ2O)jst{o5by{izEH;v0>#qaUH!ny+Xzz+yCr?oi$VhhJ*5qUAq(pdc?GQF@_Y>RZ0Fkn9Qh){u?U9LQ zXD9z`*6$}aQ2>#$PqHBz?W@8;f~55B!hO%5!c+DDRm@rbx})C}7otpPS2Ee)sdPKM zr*Az6o7T?vt;y!&8_j?-qvCVor`+x08+C7PDFpeNY8D-Qk&e|XaAFrwWaX!)U`@Ao zPrfbBOF8~-;<4cPhdyR;hCR1AjTZdu3ysm~zn@HfL`Q{tr){JXhFGdf@8UZHMD@N& zZ@HJkt@ToF!lAJcO8g&x&$pLbx9>97dSa6J5{iCrY<#t*lodrFHl2VFo`LPW zZH*%UqXk884H*;o?q)a}a%INOX+sl8XoVy!h}S=+SN%5Ulmz({G@% z)&@4gmpzYv$)w@J1@2Q%tGi)$?Hn2N7`j!zqtVUydNc2~^HL2i5dP>PplyrYHRE=C z!caL!eu)iS&Qp4pe_wHopCZ}RrVl2+;@&d0&j++z>&*WS;i*MN%sLtn?(-4#^C#g; zs+QG2LL?9$jlmkBPs4WK=!TIiyPqIIuEiWx!$hv8SWV#k`7QD5W4%2*ePh~@$Zj#; z`sHfwYD-b12WBK&d~bjX5O&}_qc6K`RClk zcEAmb`&V-OCRkYrSXr>nabbsyS{f+c8NdtamE8IYxS>f)U8P-}n73(VM_`NjEPi0! zi4XqYS51N2)IVQa!e5Ks2oX3Dl9s;OgU^EBchKCwX6}y-XzE3dYVz}ACd5AT*X!SI z%1DyRzD~T_P;PY6pBl1S!{NB%zg_~b#5vX}F28;V7`R}LW`>pPzq4k;qo>7_9DJUg z>?@4bkAP%O2M4%Pz6^ap!EK5=&z+ACLNyYfI{o2;#4I}$jHMx!{lThVR?&bjM?YI( zrJv=A`eD+2+a7|sw*@Bb4Nvfuoym=&{Ny9C7$x|j#Uxeu4B~W2>Sj@?<_;x!(%Ps7 z9Kwq~s&3wBWnswzU3NR`LfK#c#J`Qp7GJ_V6^r&YoIJn$8pdTw{8~Qx3H+n#6aEH2 z*O2Y?E?oloWU4|+Om>d&bnj1}RGc2y7sogj!WZ=M;|o~0_gOm;G}0J^$-+rq3JfXy zIQsr>MGFYw>jR~2n$}sfNyC3RJhXrB9r(6&RbV=GxS#zWXB+MaZnG~)hy>=YG30vnP&Ct?&l)7*X7Hnkw_)l!>OjspIufH(J`0v zm#4d)mmRzfoS){=vR@V-*-2BPn~0ZJ^)4*3tNjVa?Zx%=hh}U)SzDidX?#VQM(oXh z<3@Tn;Z9>fX-F{8!QzNZr!cgQ(Hhn>*X0w6&`(Fh27?amY?3}~{UaE7BroLOsq!J= zJO9ED@CMu+xqr>Ko+11GTz9@aw1c7M3b-e}D<%F)f7xVBe(ND!?K;LTBd2tZ`ZLSV z))Ptkv2##QvR7nMe204cn!{jW6T;}29rJ&+00#<%^%f8#Zcgj7Gyk5l1XG>_(*q*? z_smEHm$Dso>`~Cp7|#bslGYC|pV21=Zp~j>0AE%fzBt>Sv;3}n%1?0gxj(V?)|!oP zheVl!Z;p;WF5(@(b>3C^?^U>eeJ<{Q%Osn8h^e{ zZ7yF~`ThpNPfvg159+*9S*g*TlUnd~_^b$i%Fc&8g4wEz)8q9$T*GlAV&CFCzo){eF%Egm5i>ZNEQc2F^6sGH#BJadpm8HHlu$H+wqiuzbYw z^+&DeZ0V-@Hhk@$4@qqMoadozjk)71H^k)_#NGXil=b(ApUF z*5~)Kd)TQOFg|@wq5mTcAn;L_)`TkxP=-p~N`BldD-`}}^*qm_?spwiq-aDYQ9QAl zrh>lHhc8pd{mVJ4{>6FJ0mw$$e-*wOEcuQefG` zbOP_=N-@H%-j8v4B?=S;2+cYrPhiF>fStT~QH%1RlZXpEeJV~!dIredm9bf)0w%xC z5BOSz@ouLnuKUs&9OSS=e_Gm{O)vZ>=n?|nlRrE7cG4Zf)0Nd_vi!94uRBp6lb$mt zu;4slnUQ(N{Y}x|d`pxMF9ZP4G&^6@a8}#rJE)2NxG6%RvEUmo>aTD1w;n0J-iP9o z`IG>Bog2MREj#ij<~UQKXPX@fXUlnI}w4t9N{mZ?Q19ND`y#oSuJa#I(O;>O){q-@9Mj( z4FLBvij6hK@N-2v#0KZ|FS3^MF^}eaeaCYwydW>{yQ~WU>lCgJ-}QZ``sK5F;X5*)c0xFiV;p2FvD@scbAx}*(2cTb6CTV+T8WVn zP3>m`N-*KSN#ZjQF!E%LdQ)Y&Nq$I-Bn%Z+MZ$u3nPO**j82DgC^lBEMl}2TVK+cR zrZeydrDN76GMHC$m+_#wBS?1)h6aCpjIgYorG?TEbav#yKTu%Q@9Xo(N;(^IhuOz@ zr4RbUjx+;>nOZeFObvC1J07}ki#E%jp82{h^lFl-(ssGYI`%N4M8lqjOrKK-!;e&R4&S^Kh9+T+f82<&3Wv< zdSt3*3$Ey-1J`nZCV#r9wQ5&)50K^vXZ6cCop;(#e3b1CSBu1&U?x-zvPW4dSyZKH~Xk(bv%Gdlb1*#M`(;$F&=84hlh7q zXRosct?75H5YUlpywUHRF0x+Hx+c7i>$=m9Mk@+3M_N!&l&6%Y>SFZXxVLxz_uKW6 zUKsw&mVZSb-f>L=W7L6lXj2sL>8FATMFh4+$uLgoZN^-sD_Yq`SBdReLHn#k>Ckon z+U0obvf$!v88N_b~$?RcopH z;m-LD@7PU#*^bUvu#jmVCw)ksxr-JIJ%f?>0%L)M6>eQDFLh+=v{NoKcny}{vaZ=l zFEnE<{@N$GnDI)s_2{W`6y8yAS)%2-8#RjwsJ*X)#r$b{OtAX&Q3vbdr%MMCP9 z4b${2-gJGFRMvLt2)q@Usm&G3RQy8fQQjXl_w~$wn{%#?L&kdjNXd7mk!cJnNg59i zVXw!*S2OBg43}ia4ZDUXcf+Z`I3hx{dWn!`b3F>UQW{&yu%%veWO{32GTK|b*VFvB zlRG!v5TS`3!xQ8gkxOiel$7vywloT)M*>h(Cv>vAvb_cp)~r4Vo?Tq7nRR;;@oSRK z&vHrdvi;S!{nf7H^|SZAWDrFm4O>BhK)zZI?CzJ67AOl%Wu+;ObK9I545qOPxSi^~ zHwc07gCbp>7Eg?SejqT(cItAo~~latm+%_zr~Cqti{G}khPHF!4` z*NH;&ITvcMCOUqe74XO_h{QRh;&IE33{Qy2NYS99D38FPf<<(_p@fNuK-Fv5D!)6m z+_}}8ZE-h)wskP#vk9FLV2cP>laNnq@zBCyNyR|DydxEDGfvsy2MMkk*fJBr<9kHa zlQVwAK|qsFfgQ<4o8u_sGPE?Lio`0C`#;QTZ+V&DkXn`DSsOg3SM;y)3pvLK&JxTG zhw*tveplG?(TLIiq67nuTBxV7oAE?RmJP}2hbi{(d-gEFFD*CP4N*3>W~hdcjQsy{ z39@1-s3Ouho)MGvR2ypc8YhD~SJ?Akh}i|<&$^};bMO9z!V2;s>YlBKB}Q7~R>g9z zX`~k-wMi2hpI-1iH~nXe8eMkm4xjQ3Mhr_f_;}nb%7=oMDgwdtXlAeTKu+EIotLcU z5X~shI&O2?YvlLBq=O z`sJiT_Z5ThYjhy|B$AxJ9L*UDQXFyR8XD3fhRPC1^pWWA3=elS&KQUhH~9Zj3%yqa z9N%> zjH}ovtDn@?iLd+B8Bw0nld-~2gWPh?XC)S4fkhRO5?5ZOrxa?i=pfo{;L^hZ7=wrz zc4yjw#N^MKRv8rNSl}ORB8NY4yJsAg;uv{GO_is--7>a4Jso}VNvk?R50y{3PD4te z9%q8pAJ=JVPhu*toT_pYAMUZ&D5X)uh{*2Fn|AdHtiL%e#u(7fW=tigSd-66s`ujg zJ2iqKvWPt-OH-4#0)zYgmgXv5ri~u7B8HwKWrm9(MLt9&#{-xJ8i=}LP+4LrNTnux z$6Ov_jkH^OYNSHrB(AybPn_O~<%fzOj{{P5v-Hj(;aEew|EG}+X`MY3&fM0+=51x z+NnjMs`9-SDTs%gpVxQ+JdYoKRqZ`U#~@eLR3#>Tfq^|5@Fj8%xOLM)R+RV=A4;~P z{TSMx&}(AndZ!>c-bfE$CBbUqjQ_|pl(JkNXMQ=nK*Y} zpE{e-Mv%u)kW!GTQNVaXbY7l+*xTt=@zR{zFB-;Z!h%VKX^pV#kQtlRhd&F zN_ARlWQ1x^$t_$z#cNi9Crl^r5-}Jt!p&UA`+5*WHBz)W9vn=z_8Vz)@H6I`fdM_z zU29Z{+uq{4^j(E}J|rHM&8|l=oei!CgYU9ywA%PM=T*m-{K!OQ{ToV-~ z{a_L`ep06CjoWOLeQYN_MPy2Oc?t)WLtqLkOzPfB^rw*;nigYjj@UXa*Wcv zL#+pH?qcmQ=sebunc9-%(_(?Ck%xhi^FUz~UexODdik^x2eIc}Lsdp*Dc#G$I+K-N z&BThDmQD}+dVxz^7dCcQa~#kwpDZE_UA0=F>MyzRbH=ooeZ1b&30It^061568zA#W zp0wFDNKMI6WRO|-EhbZ4HJ~pU<+~D=I#mW0bp(=m_!ABS?|2_po!?g(pFxG{ob17Bjl%v5u2oiE>fE1GhhGv6IMeQ?$#9yvC|AC~bnUU*;_hqt+#(qk>OEM10#>O$dk2L$M zf9zKMs^P3QP)qHhHK{09fI!gSZWt8Xb6Q>VerN`pyVk5p!ff2nmLWzDkGH9HdF;as zIoCo*GuHM&e&hF&kFD0t;NpYC_GhW-u0=)9=6i@NeK#k=UOi6!qg@>zf6jhs0fCEd}Ecci#~ zm17`O8ep=ARd}`Ax7$RwuhfY4S!jvP^xvY+ieATULR|9zc|(O%4}M5F*JHH??17-8_#0|LK%b@DksT_KHJ7&-P-d5D?gS-O%VKwml9-UEc?W0AJS-58u6RV|RdqJ!8=Yw{Sr;&T-uj3FN$iQ02*!_CwP^4-I}G(8#=|5EyT1PYcrTO2lP@CS8;{FlS_`muBIwz`lp zNBSl9Q=BTH&;2QXgG!aGnAK*Au#>07AuyoSPOpZ&i|53-7fZYqqc7P1?eoFpV3u@1 zbHDq{H>6_erj-_tv~$7l%!rETDu$b=GF^v(^ zy_`FpX?>HWQ0vOW93HfjV;CIc-*>-KSjN>cC-MeNV~#0z=Oug3>o{pmpRnkcBKh7S z8uI5HgS>x-C!>KKcJdlep8px# z@ojfrMISQ5*dDJhO()s{Zx6kAjGa=fo-MyX2~lIYydjmh zr{*U399W?k{glf0ZztOUop6XW#UHUZ$9B{Eg|2nn!v6100)^_xwO|}{N5IYiI{QMneM82n@qL%`)I zcZ#j%l{4)L+R}VHNWXHl6{jLL4Y^xIDpyslj6bSDYRa3tCj?H0OUzizl^%T1}FiZW01RZpe&V>(LkWr+t~>Wp7(G(WT?h@@HpQ zqp^MKS<9)7(}Tf}n-$g_qGWEj4aI3Y;!Zd3EX;rY9hYDCeX=^67ia?x77rM;0RtUj zS+X~cJMXW3Hvkxww^)M24)@#!Tm7%fD`76uP8Q4I-xsb2x(7VXfgiOdM<~4?4*|eb zIMY$)RettuJ=>4s{;&V+JYj#!)L;c^S8e)i5TV+C+!&e;bn-Gx7!MhrF?}m{$sFCG zB`f0Vf$by!nw4X@Ay1O^AD9SL%WF2tGtsA= zXH5ZTl~T{6jRStp5jnJfl>KbaEHcI8%j`)9-af}SUN7pFUdvza`lvOLOLNPfVdC!7 zYV;V6R&RELKQ2vrf4|F{W&*`)Lp)nqs4F{H*WUIPzgZeT_)V9VQVme;plS9dl^pPF>v17Q)*Zm>m>IUJ~QD7wWakwul8vHc} z4lP69G0ZBno%6r5Kh$#$GD1KxAn6xYlvo~%`;0DoD1?{Th&GMsSpdc_&RgtQHZ=+8^(cs_5EtG6|3lmoKW*?5=^><>P@-9Fl->=a+;$IA3S-W{t(_v$m=KahJp z(6*o)J;YH`&MLu6f$emn9~MSEA^gHd4YI^;T{6|Vf^r*qFk0*mADV3BYiRycf{o&t zqHh+$`8SJG`%bwV4EkD){Y(6pagw|zJy6nRKE7;pyS+rC$MNIyM(AY4w4kY~Ae`H% z;yoR#fjDGXd3x>gG&+S+xtoiD~%Mjq13}h8uQU0|JU&I+U>N?_UPcMg8R+kG7~{V??1d0qaADos@Wwv=*`J@EO^+|bi;jzHN3G?dm6UQ&4rh$W zx^De7!Qkb13>$3*U9g$%XN3;syPdTeaG7(G+mpu6?ewM&R28kh>RgUpr@FQ)E$;=h z1V!sM>m{ePHf}GmM!bE-<{ZhMJqE$n#{dlAsVLJVAk`QY4uaEAC~*{VL%9DXToo}TEv&D)uH$9;mZIyrsNG0@%hIt@AR3}p z|A_Cm=%$VT74ZJpj(5J>3f4$0O+46W5KCO45)kP{P@glHPbsLTzXZ6FG?*&QRnBvC zWsgU5pFbYFN6qrCWaZ%5#4C@Fxgbw!xJYb#;_tA{J{sY(RVJ%iR=fLg!BhQUv-skE704F+T+cfa ze<1UCU&psP+d{%k(#-6kILq_vTj{+Q+v_>weo-L^G$sIwvcrRPdYx1LQrFEOSDB46 zMdaXv=cBaK_G#{cNOa^m}yjv#6sGu$!bjr5>me?Ls01EQIok zi6^H$e+)bd^zmJuoZMEkXW2KlWOcOUr)+&yNefPkDbfCU2D2|r zSRiC2s@d^Rho3*(*gNUm{ju+!vDWIx)1IYxX-t8EMOCh)p7FS_-!xE6^K<{&ZfRFF z&Ai-#g6bBX{_E4UXO5Mrkw3q&GL)$cZ=|dH_KWxx%@pn6$gym~wf9$lcyIi}w1IAk zZn`AS;=GSw)q^HRDCTVPsO@g>^}$DNv9Xa5`xxMm9G}5}8iY!vyIhcY1_3SCIwvzl z7IG$HLj2_A|1$01cpx0Hkb;zLFwbk(!&Blgcz2Q?^IFz=2ERCP)BSulaF6UN^jz^V zuTEH@Fseak5$@SU*bNRi=|2n|adtx%Rp^^05d<8A~){1j{oSOx{rUAP2TQ`AONu2}h??qzjuh-W{ZgZ{HE*w4q zbD1rP1~blLV#K0Cgnb!B#q~C47WDt@%0f0Te+bfrLJ$YBT?+dXY%MM`F=kPrbtVgb z22LQR+)s#K9a_7wu1smz;sP&PHAPjoAt3+!JDJ%BH`A^goJrh;@+z;OyHk{BC`3-X zmV*n(umHW@MPIUh>`Q-ZuiT!UF)0hf5!7RvJ-Wgz0#;Kv-|kr@{R}PyqN9G8pl@~& zw7iS)*@Uu-_RV=cJKSPR#XGodD*=ioNj6ucd8*))E)O2oRmF5t?TWA}8yuo0fW+=| z@4o;pfr0-&qzMl03+k0dZ6PF(uc%k(QVK6}rf^+S`|HVb8a;w9=m!{Qf_2dcgwOog zv=xdTM=U9SvZDoP8sqYG`n-GM_ZB5%rqCoOMG5|QXPtXwgGwB2f-3QC_3lj>6(b0+ z8qfhPobC5(H9^v4#yf9|X<0h`moj^h$C}_~SkY7qIFbx_n%;O$Wk)2ymQ=ihKMO{f z8rqu$I)BPYP||A=Kfv|%-TbrT5<0CYGjT1qQY!Jd`JfQlhHWqhact7oG?Y6YZc}PN z0J3IHz|xseLkCN*SxGW$9;NQl-9t%{^Toyd6EFCWp4mw!=k&8*NdD{ zE#BSybJ7KH8tU2B6KEDrS6-wZhov8S2?=czG=O2Kjf74$9;IT)11|neqH`2q7bM5} z=HdWxc@p&BH|slQw*Ez@(+0rjs_nvGbY|a7=F5U_?Vl4T799O7C7lcm*7l0*TQ`RN}NdtTVmVTpe zi>HyTYz3*O;*QKH1VSp^YhPv0Sf87VR*t*iz4H-wZ|@8FHvi?f1^6+NHl5#{Pk{<` zln*Bj?y6>wZGv`L7M(efC3f4I=)Uo_7m@oz8)!k%8tvKrB(bzDYpQd;iGqyAA=dB; zHB^_VuV4#Y^E{MDjNrx8@06V0wPbzGorYWV2SE9(ECJtHrz?9{i2I7J6~l9*ozj1e zKh{PDh!9~R~WQQVmnS|XRu0% zfSg!vr88I;7k1PD`4;QrbCb3eq)~Sf4YRzli$m!yZe)(aRxxV)YaIemgZ5wQw1C&x zl`{X@=cvVNKwpE~lufhww{PSJ!5fH|ws*+kkL2@_yGr@R(V#4zmDn96X z4oB1LvFhh?EOtpoq2 zP-qWj7KHKg8}|mZg6}G|s&^kjQRQs)mV>U*IJ(9(9Z7YBBkSS=fXo9riBmIAS%3OA z*Yq+8O%t`Y-*glNkhn+W@oNwG zn0tnn&mNo(&OqnxEvppT=V#De;KmaqMVoY6(6OQ%DZ zB?IaLhC@b+xK+6ckM{cJ;=w=Iw_lvwjU`Xrg5i1i$V_`(3#Jn(N1?p;By$z3p^s)2**~%5YqCX>VL2 z!cp2z1a$f!ZRuAO-m z%~58E4Fxs`3Ey8;kQ}1fq$rT%QnE)ajA`Ab)_LJA(c}h>N}l8GFuk@ zI3NbJ!F7CDEXCY2Ryd|vh}z+12}YxQv1X8Z67#*11FCH*E?j|=qkN~hz9vPw_uE1W zO5>?#9U)W5GiA(M|3jrNCj9dI|L~2v=soFRpQ8l!Q;WS4iHTxfu+JMM*8z@mL5S&J>P76{aKyg{Vl0NRbjmll#yBD!6?8oZklB8@F)qmRx07@;y0e z8*hJ9pPmYA_Z|dVsz91@-^P+a_3QY}^D#$PmXdi@6xR57r^IIgLZu@Kr(uvC(Mr5vsSOLBnP zd9FrxsJg8hZdr|drbR$H7un4kUm{_vW_6 zEBU%&6c5p&?%+uImKdI*l#QBFy!ZBDN*ewzF?d?DrU(PU;-BVX{nA}3IFw7)c-L2u z5{3Z-!7Wtf<>#0?E-tsn6HeQ7`yqGFcJj^F+u$1}=7^L4K`qlRVXlu{3|*ttQ1mOu zEZPWX5WJ)UKs-DQc@U8}6kn`>TxKtanvXgh0t0~#R`yqAcr1*V82Qo;DGbUWWDJGe z5j-XWR5o~-4TPmm&JVFa3(Il&BNN1k0o}AuWIa7W2GtJ%3B_yr10p4X467dj5(=Fi zTYT)t=mRkjYUq2r9Wf>Z8wPt;tq?d|>A!&FfA8Xc2+uW-C?kL9;ow@L-ZGERO0VGk zJS^2ev+nsHw2bEdd6xX><;hZg3pPO-3QbF@;@XADhU@p{Js@|~1MgQBGT7t-y*eNb zn>|+;CNTHD0@4-=%8GDcej{4i^`kB+M~kBifjyiL`@PFX(fESb@QkFE$y8<#(#Wwv z>8MsdRLoey4H6*}-J#=M+~Ydsnt3))NGdSClbw(22z5Z1>w+Y8OL8b1p}gJ+>VOUn z(sYJPqfLm*pG7Y+JLX#L+B@c!9I#;}GiQgWB0l;8B~N2qq%@M&Wn_R*T;`R^U~0mM zP~|E_bwMB((+km{OPV$K*R$mILLb<5;pn(aq~uXkRGb_-N`=Lcjs+b9O$FhAaRB2U zfgg&z2jRAGW&sHSt?>ss%7CMFD?Up;*$R$_kq$M04WhkkXx8}NwD5~5RF<^32N zZQD`t*1ro`L`O9GUH+HF`)VUwhKxm8^GM9D4MmLAA0t)Z$*TkGcHf+m ze9e?VxJ4!Z7Ak~&q0fwo0XvW@u0*Z~iSNG)BbNp(ud)XPP+*FH5tB$XML2*!JN?Lc zFkq-@P4g;Gp@I(W{WKy&@Me=Ehk+=#?@Lf~xaLa3gvZJ}GDNbA5F@6mVlx#pGe`dp zK?UbV_sn4tncq&=kF&!0OChkMn*iR8!Nf%4EhERe6H;64M(v+I5!wZdyjV?O0Gt>M zOBjBrR+Etb5ZURzhmsR(X=zT&NBiQn(f4@mJqnBVol2PbNUSCX^ zMs=YUC@r-SJ@+MpK5WkCQpRCn9USmt2N3Ym04uVX9Q|R%6DVRj(t}o{#sV&(tMes^ zej%nI5=Km@%La=M=Fhz*Qsh&+fWFypi3R&&QXguiRBa@zbU_hbOJ$isy1Yr{lr4EM zMFW}admn#p&Du`jT>d=P;fLmnN4*D$n+23prk8y(9Q^RNVUf}ZqNtf+PmxWr;u?M< zl2h#NMW@JKBrQcr02c0jvX}ZxA5Y{!%3H1PiEE$t@q{dz2aLRj4CShzr6t$AAR@+fhzYT(R(p);yWni}bw&i`_58dd5<`xIf+b^*3I9OB>XR(G4aEzR zrJ&h?-DzXL7e@Z>E~ZrQ=m~jpqsxL)^G?KLt1^5UMTdS!X0u;Y!5`a(0=fUW@|LQ| z$V;`pW|9OUn*HcKo@aSOFg}F_Fe($xx~o&j|0$5PhDyx}vhj)eqW|CAV5dH`hN*TO)XZ)j4H_N4MDSyE-_m&~&>rwRSUrI*dNhF^CMSy_ykB`zju$*)u z2pbgauyS#Uap=GL%Xq3IEtT1J=Yff!>qwfP$K`kWI_2v#wC_R5^u^%ha=09_>MZ+^ zVHIPkTt#2ZyKdJm_9JRQRDR;QsnFb%znEfO(cfy3uvB{+MOB_VpJ|YX)JWUNtsSt&$2>tNbg z%yqfWeuZ*cQ%PUUU|>veUbL(+KwO>4quD@?bRy54=}WSOmr(&f$|y;NwjK_GYzS}- zo=FaY{biN-0)jgJ!6>7eAcfBo4(gH4K|wQ$F(hvJFC|DI)4`+$=ixYZrcU69dO_&e zwvd}g5hOt%h=ZHOvkN^xbMJiF;PAiCKE;En)pvTiXOc1@4{q+CbM|!E2hj3cS`xgM z+cH|CLUO=q)jLRFZ3raL^UmgK3QCi!@I$;m4HZiM@+OZP!jI%Fl9@e5V?1qp?(@W! z<@0&clTys}RbMIvj(P$CtV5-Btm}mHi=*bCGvrGp<9Gjg9fP=>s^qVUZlPcV66T&p z6k=G7ybt2AW-&{oyfR}AdZP=Hh2q}JFOujc-^ZpDBdOhYPA-mHf-2=_*=Vo7=4}iq z>O+GbFl|EQ8!U>)uQUD#c~;yYh}SZGFxiBiZ_vz*Y1SMH=ztS-0P%97n#<3K3nJM; zuMn~$5JE#8B-aUUptHm0M@97)ocqK2`%};wH6jR1Dd9&MhZlq|WLO;)pO#~;&y93+ z;g-b}e_URPKPkps&rXL5$$JcU+soi@mA_n#CpD^ywJr0us4U4VRQFtqC#68dtP==N zKqP_@@6qqvK(DG0_Xa;o{QcFsiAq=h2qVy{kGIuAJ8xKVFGCZNPa~IKxV<>%EfF@a zPYGFE8uUk`K|ziLfzmUm1w6UGgxkw_XMG~K0Z~Z622p1^xhA$MhCJ9^JrA48t~Z_(2gyPOASja&!px|f0Q-W;Fv5vSi)UgiI}gU_2}wTA zn~k7gsxlQXCY254GhcnP>w|KXd2B(!dgz-4A;E%!`6*reNZ(({w{GV zS!J>wjb8PnzT^yyrA`y-VpnZL7pr@-4G6dS;Lp%V*a3u?STKE4f7~+H1y}5kU!TyP zT)xF8h9hE9(%LjWD0RQ;w~c|za&51VKe+|<*{zmFG`~CuJVLrxD-HISH&KV^rH{_< zF#Y|lLSR4-cGG7I#w{<6UfK2}HuAlp2kh+f*%`JOUu7_LbCuA+T)@L>4X2roK8agR z8wak7X8-waIsyK-{_MFX@8fnYjXIil*-iwFdGmJ(yy(B_Yjb{2JvTvij)Cc`Mr|-{+|1v5Tcjv7oG+PQe3xh)qja%B3&$*C1CR2?V~?wz2!s z97=o#jS}Y8N{ay_;QyX|@>8;TXbj zQlM}8zPPvy+L>~k@m=+gSV4bl!H;%>wc4KW@^VoPzICJE zhWRmg9b5!Sag$*A&1IYKH^(ddY5SfU<7De;X|PzKoXPuk%)TBf>+#BV?5S;K`*`Ve zuWhOefhhQ|{@Sf#-M>?BTYF7y9B=~{3n_nQ2McIyAKT7Mc=sEf-B;!qDv+V~On8?> z&?%`bTGL|d{L{&TrwJE<)OtvI_k;Wk3Fj#GqhP?D5dkD&U!k{)&vA2aUP{njX%RcT-`~Izp6kP_g3D=GK-7%ir$VgX)m+hFC%( zzaoN1;aTp5exD1xotFxqhj4?B03gA8r7a*BI^>)km_t-f$dW9cH<&wLy~d5HP3&)} z)-9T)pQ?8ZGVx>`a+IQph;-K@z2B#VDIy)WuTqLY58K&6GJOpDylwbYI!63LiDbbycxKMIB=g?2uMSWWd`Vhhau?!4txOKJz;O zyh4n=pH~zXYF+|{K11^sN+VdnXW^v#bot4vh9kogs#`U-HkvsARuz0+srH(=c8CW7 zpAr&^YW&VMQ7~HhL=g1Cs>%hk$*7QL!ysZfOx4cNRDR;hDqXHj*cxga!v$dzpPc%= zAY~{IN-;zV=sthv4Rl^~URGXK2N{Jt{B#^DHZu#+fC?Nw?YScPr1C?O6&;gydu#xBA}_J&HJ*mbT_hPtSn!uDLx{K7UzjNHaK* zi2_TGlmMS5B+gf5Vt;M~t4+1NB`p7eT`nR2Cy(woZs!lO)=n z>BFnhi|Mh@oABdW4$1Mokhr{Y4VCM*cm$1HDU$AVZMdbyS`)-;K-a@N*V}$!whE8L zm6c9vwc)QhuxOpeif8t1P2l9?`RmamMoA~>pz%~1t&mit5yF#e14dv{4cFYeifz}^ z{V3SjR}$Q98K-`$+Ka6^U#iA$BzAxZ^5^-7wkcP^1Py(3w@7@%Lz8kE8C*@g*TV}Y z1pAYyX+A|FcHDOii*tXhIaK7Hj+bk^b*XppXkT2MIlPbbBnUlTP8(>%o-7BB6%LeK z0viVT24%VA2JL$JEdM(D)vgxwh|p!^WvQih&l$22(6aY>*;e^OwdkPg%NK1*E__E8 zQNk%@lYvG@Oc8g;{2B2ABT0eu_>>h~*`(EV`D10MZ;<=b#xZ!lLwQjav$9+DFY~W0 ztEMd)IeDUd$&=4>pTciH*m}H@@XNT=25jDwxVdn$l<1pKG0Nqe*`jenFd%DHZanpa zkc8l|E9uwlR&IUxZ-kuCCe7=EcAMp)p}$$2Cp;ky7XOOL_xV{dp(35)Mze@Z)+fWm zf)QV`ruWe-jPll(5PHNe^w&sVI^QiD+)(3bU^Ua}O075~1G7@czH3P0!sgKYwhoeY zL%w7Bgu4G2#C%@EdQNcq>LyNpYFbu7r}R-qNnl7)Et#UFpf=-{1R0@h-|qcrc z++0?gC06F<*l=b*1FH9m_D@90uxanoztIvX3Q(tnb@6UajTc5*VYa-Mm78nZ_~;YN zn8<+hj5HlUHosMNX^@HXee`HaJmWssz64yg<+btIJXq62a-Y^qFidh_$x%=SCB-sJ zNgPo;Gz={-W!6$LMkq>^^+6C)a~1J$kcjf38`STBHlh#;_jPr5e~>B>>EsbdRwqpM zqj7sPe^t9sqJd^q7cT$PN7nOQ@bA^yS}6Dybxe#jo*hnVm{j%F`n#8Ee_?VWVK@a| z+LMqdB=XztDCw)GWR@&Lm|^|5PkZddQ-8iCtMI^7Sdf1ifH0cDpsS8I*8R*BAh~Xh z?KZ7U+{g-2el*%NBV*vfibo8mfnuOVVats_BepO~#f|3l5%oSlaX7~b^QxAXgZ?@b z>yJq!BbmUNsj_>;2*M7K`ArE!m9Q%Ok-(M61)hw;Ze@jdWnr;Vw+{r0|Kw@iPVtm$ zrBmow@NuJ$L(tpdD51vwcnQ?6}Uf{f+7HTRi?y_BR+yK^qMMc&``GV$Ufu;HS`qf*5do>><;rYf5Q={32`vts381F{!&qjsb+h%o6a zFWIJzvIpv|8K%aPVy>^-IUCB&$`4W{+ZfVDrQvz4Z#qcqq9_oVwQi6%!EAeVbAz>1 z)Mep+adXu_5d|Ve;%zmme*y(0iK@fvj2nWDyj!Z)_sSKmAkyuq-2usrbUI;6$J#LZ znBq^1-hWxiZ7#7%A-TAZK38oP3P)f8oGPytz3VIq$oak`?KBDCTnT0#$=k}b}m*%JYI2lOcLjXl<+YeiJ88F>U7TV z`~x3>Rh2h*wMFPTYz$I02@)khA~Z!Mnl{3(KNf{wR0NMHV98O!)Mko>7f>BP+V5l$ zT-z0~S%Hz0lXTLctR3Q@EZ?B4CeOpPK)rz7QsE)9iWweTj5!hoEvl+T;Iy(!zt@i#S=t{ z3&jUOA7JMXGySXOfJVqQa&4J*m*Wj{v9pDpX|}^Z@JWPmjk!qdOZTGw{4EuI9U&{< ztBnjL&Va$(N3!)#8`9J`RWmKY8qd`i&-H523^q=T-1B93iq|aGOu$u_$L_!~ZKZ?{ zqc@gcuklo_IvS}OR|RkU>*3?N9oCcVi|6Qzi~G9cqY+NU537<8949W%$biX-sg4Qb z;;~K`T@k?OGn@*Rk~t$k{M9W%7r{}WTL@#)2ZcKShgxAeiUWFUV76H2^GC*zBxqh! zjv~XT=rVJSCpz>pwgZ_T8TNO;eXB6izdTh(qUY&JNS;xZ=RUC)0_*YMTWA0`G*=ac zkw%s=KhBrJN8}=~<2tAnM9Cp5ZdZ4#R0{5&p?{kHx~o*g<7V;2_0fLc0~wpcrD>a2 zd1SM)TfdLAk2LfH5tTz97L@a&rq_OqVj&6$dJ{_ynVGL{I$^?CnPpC7te-a93N51h zC^2MLsckjcw~4xi_4NEMK&}lRQKIkP_mkJH<^R7gfW<~sI;IYkcjhMW9m^z*tUM#F zlUdC4L6;0RZ-M>G-{!6-rK0sS`Kp7V_T*&J1c3oUFyVewOP1pfI*=sV$#xgSuC*rq zW*K!!z~`R9NddS4m;syuXo^wMlSxktX-^r2;zI4K*#?WdZM(+w|FZa2Hdh?^z-im; zV?^5>yqwF+JVNu5=r`|58vXH~^U4F#$Y8NR{z;P9H1SEI3BY;ZgtAGfv@)tFTG#<` zqQU4KF!NxV^(p;+lu%xOJ1ir){umy=4>bn5y|D;9GO)@9?XTdT;{a|F(n4vap|EvG(L;Q?dT4l9|ZZV+fAZ??)qz1bi5||V~9v9bz5`2ze zur|K;s%Nm%Mu9M8K_iP$o(>DU*XPc%*GEd`oRzi>OeMNAULpI~tV0+z%$Y2sr>7hE zwr{!xVWUicn6na^&e6G`7fY;S3>Q(2Qf{7=M6V5_}mp;W9qp~UCLQ9^92M4I%Z1XXC{giXbCn1MLH1NPm!jJ+`} zxHMJU#m72CMXZ3Cu4~2U3`9bSz6cadJ!CNo5Ut#2qG3!@@iAVReq$^fvjJQUoc;wI zjnQvliTc0PoHTL+;m!$xu!#YAkI1TJ_0&$HFdxs zI>MTS+udg>9AZ<4vHA|5_{>o4i&b(Smb@N}nkG3GK?9c+99PVe9?|lbm$UCf7%*Ra zPJMhbG1ig=g48`-THZtK(n9egbsuRZje@hdD9t)(n1oQU^La9i&_PRLFrPDMTj268 zgYWcA^6*uk(KsYcqVi$s3XF(HC+Rt<@pk;tB|aCb<+FwGbc zf>_M#;9k@)?67z_)Rp8mKd9z>nkmcK;tVCOufU96O=jV#V$n|g1$<|P8czsCu??(> zO^~BRqWM*oqADROxoy`1w3g1=OGw4TKi^p*G+!w$XND@=?(FB~bh`X2kYf^@Hx30H3P6*9>9@Z?9t51!4pamOK?>p3V~o?2t=T$q`f79QvqpOe!&3EYMa7lfs#-qqY`N< z`*?<6=AwU6TSPg#DC%=fm(*Wdp?z>gq(%lGTNgS^MI3$!O3+kI9|^%{ao9jy@1QQ0u@8N> z8`6zjW{7$+Lbu*n)Mkq68~fJ=bclkt@HTT_%EXYA^Tqk2{Qa?}o5JJ=e+4Zqp&@oI zjl@aCaEIF0E!958R>OEcWeuR(^ZDmVQw=#Be626_HCx)(S{USohUTetL0nq;Q|cC^ z;-)eMV-vj|MF>MRmYy`__%CBTK^$3*COkjT)2uj@bAZ$=i>vUDl%*hr5kExbOSM>- z!~|+F%2SOgyL9943&T9@RVgh~^Y5WF!3d!s3sT`Z)~U zccHPukrYJ8#v5!`@KlUsBxV{mVadV3z^0>Rn#HDJ+4ksi@F$Jqi zS$>{p6yiVSh)C;&V(ofzO_;pD*7rtfX#YwsKZL+blTvenh;~16g(gJJ7ZQhLaHvE1 z%yyV7L6Pdu!CFAWm~ULceG9D#BU>n4$pmcAD_shW)$OAQrzV_x+ggq(W;`>1 z800UnTWVZ85Jx;+7#|e!+4h_Bzxyn!NqqI7K2(L-O^?F+Aq}PBr(!uRSSeDdZoaSV z8r9Yt(Wsqd@)@jB@b9A95aY6E!-Kz2r4w|rG+evCpEyEa!@~sCXw!>%p}Ay9X&rIB zrwGYP#!P3F{SS)mEZNNPW+jTD>*ml9n7)*i6kqt_qjCSBknqRm{?@zcRemhb7zG7_ zs_tT%e)|#7rba3yXMN4#Q}x$-5`BUjo`||=Q{7ZdOhD>W0G!P>1q)Xa`nW3L1p9fl zQgJ-#2~;zy{ena{F?zr}DoHoqN#q61j22N^^`lers+Ap``4}p?)DIPX32`Qa$MTcs z+vQJeobag8Wxoharu92Zzo4z}{Ver0qJc_BUo4qv8(2h6mrk?(ULS=C9Ne@QrwKRt&wiU1_2uAAAwkyITW(!ybFGM>V9Aiy8YO-({s>xw@)-RcCmKA-{7q-YP7>u2?ZR+ffQu)WQL*ASi!H6Ig7*xbR?&OA;K38X`${tj}7e5VM^^ z#7%RjlB`s8#mYw7#~cQiq4F>0e^Ey^xV)7*hoe}`B1xKHabu89YZxRy5p9qBYKB|4 zgh%}5_xg%u(38jxTM;8JT7As9G8Ow8OK5Oln6@NJ9KmA>(rUX(|yX?Bhy}!WzjXWNb&F{@% z%MAx6ShWD>y+R95!x&}#s4UAxow5Gq*jz+xQBZ+)Fel<>enpkRaAS$$4 zc)Vrb4Q$GBX;>^iS9q%s>ZP!)8hme_c-mZqF-h$SGA?f^>=GFkD5NY7#~+42%5u4t zbKxr@aqnu4AWLe7TE#iGS!frxO*@tK2HcN=a=Zv)|I@Z)+#XN8&Fs~Iq4s}i5{s$$ z6eT_%KMj}}H?BIPko}dCnVvwBx5L;)d&Qc5Ww8|kF~zkZYL}PR!BB)G8-9D3cnYp! zW`Rim?Gj)9IO4#PmLkb1*5$CI%fU!iam7=?`ZsLwI9Q&&NrwMUHZ*}>=B16&h&tW{hEq9w0xSm$DIZgqMWQ=JbQEYa)VAx6_S}w6~J8g+}SW=^7WF85yNW!2U ziXf{{|64@IB5CvR;y(=IIhyv4{drg5wyeAj(>4l`P!xLXZ>@qx)(0dqg z^CSg@6bLG1QNR2QBCD3nBY|$~5=;9~Zov?p@)auT;5#|I-%nuHT>_JaOkIacsw8m= zUis9ClEwO+?2&Y2oHcjPJ__1X0Vf#P#xBG*TVzn?V= zXcsFb&5k_pJoj6OBgNES6V!MIQ{dJ`VKz7;WhFMWK=VvRoTuSE`lU4IRcu;K`~&m! z#tB$wy3K9wrGzAu6uNba85|;H^pf zBhL~6i?}~W$VqkaV#_p}Gv)>@x;BhVl+<~~-v5zPft$g`?yG8vWQZeXS-53eG2%*O zZbwZOqs8ZwR7+#qdg^pqUk>%?2$@t_QO|4l39XXp>WXyZa1x$2g^S6*w{OggGr)rx<=04}mp83sBLA-4RB3&nW$#o{NH(@X z!M(IfT(+vtl=~2*{bqHNMd@<%>)xY!jTk?FUt72xv7~17oG}vfPqJ_W(fHu!8mKwO zp*WlKjYA!z3kJ z_`&Y@*$fX|CbR=?x8_lkZa(q82Bb>X(hXKmA7W+E;hSNw6Cz&ic!KxCcx~&TN(%Vf z#f3kTsUm@F82){^P zt8_|)2oF|eX=#bf?}^nIBjTmJR1FcU-Msxm+>Q`%TpRze_36)^pCQbQ{k|)?dEkwTNJ5@H%dp#tLW1 z7ad#Mh*;|Uhm5bzaiQlGx(%qL+~wTq!A#zMm_3*>u|&15!*hi@xKZqO%h za2*(x_*2~7EtXL-lT38=~y)c`s|y-_4hOIJ7=qKR{o{{CRKd- zqQ#Ec!o+V7yUW1@0X|zy|Mp!0VGs%XyvM>5{;CtFw;6a6^Ue)S;rj z{^`MF-hU%~R8pjp&iM#~btpRMnDt>-_`lXf4_!Pb|LErW?xjbQ@Dxs4&AXD2kc6R; zaJ!u>Y{v?mrI`vpilHpn+`L?m`(1WL&Ro{d>p4Fi7KNn72%S9uH$j6;Pm;BmpYKk~ z#_T=sS5k&lb;yMK_!;IPRre{8(${6QmAaX!x-V{7Ydog!nu+ z_|ZNHTlb-cU5g@uzBbtEAg;H#ovJUOfz*d~+1kCkfb%YLhf_YHkmm|{&HYZkH_U>( zW}h#JG}^Df9puFdU-sbeydL(ccyHlsK6Z_}-NA@I&CCnfoixrH`rYYR+#kT-NsQ$oG4UORPd~OJA=VsJmNAJ%$rEV7pk7K#afH;oX^Z; zv5luow|ykQIal>ZLCF>KCEV#*?2cPyRS@Kmf34*Oy^xB6f&yGf;^0nCL?U`}{=05* zb@gR1P7JxQ?E{HD1b8_WXi-eq_uDeVb0|o}9sMZ{eypL};;zU;=Y3V%*%JBdg^ZMT z>Dr>zHhewq zf4@rAZ*hwz=DYgI3~?MPDcZY!Jg#a#`yEEM)a1NB@w*$JCC#rB&X6I&nyp}sMC->$ zSX7SR8=Nb<&r_Y(8DtoeBwsLBsjKbs4x~Y?eaiOn(feqBz1pM zBz~7zvv`uq+O*S4U$S=E&IB&u_eVVDFHDeztVs(2Yb!|G zdx^lf(D}+_p3JJ_^J(VVs;0{zw8(5;i+5!$mlYmcT*vS75LutdT*4Oc|04uiUdm4_f02> zJeB+2@7lF}D&VFEKCK@#yDG08d%G$C&K+UD+>{{`-c8crwqMlKRHW>I+s|z@8%)qp z5jwrj6>+{!`Dpn3H2-#Y!e#h0)f+2xcVHp>oPIqf(Aeg4ucfVjyCH#b=2vq6q+NhP zV9rV8`q#97Y;Nw$v%0?iYE)iK&A8x22MoRMQ@*Z!%a7Nm+e1Yzn$ zUGG=vbG?Uz?$@5j3YD7lSaZkQpU=Gh!?{8FT&I3ga7waqcWC1{|M3ZdfjcD-J^SZv z_mD*4>&2Ech;AEG>hOQTbl?8oEl2OOM{eKd>abf6LqVz7SjU3kPaVT6&gTOhK>b}s z1q0LyJbK6$)N!I?PDOtXd0qqBxY`K9XaKvo=iCFZ!SZlbppXi&TzAGqUPLjkU5sqc zuWsQ^*K-;ESn#jaxO*9RsiXfUUbui*!0iNxj=G;IZ1eJ5)X8&mb71ZtQ`*sVu{k^{ zq$?N8>jsz6_AENhb!}}zm|fSc0Em9nX}$rsKfeNKIwM42=%Nv zm)+fPUf}xIB<~LYy_DVI?j{0|`%ZiqTl>isiQT_9;5jPKV=*x?P%sE<_si={9DAdg z&$Cs&w`K2dvjD9Sxt(wCGjRkxoB)IP_{e3i=f2(ky4-#WgoC0M=-pv57zxL~V;2v! z0F&z2-bFt<+^-An_VrhvO@iK_~?IMr-_2A}k`ls2~c3&T=_h|jAX9l$meQsN{4N43?J8lJU#|W{e4hua@Nc{NmLjZiH_t&VCOGV_g`79u% zk>SN>$*QQKv5^^Ue|NID9s60^ED#z7ZBLagAW)%F z=G`{=tL0V?($Sd6%Vq3l^N^q3Lq9O9Uq}sIcasI&&NTaZ-VUYVkkR)6lf*Xp?0A0xaZeBB>{GFt{b+U?!vo(W_7#ChzC2gQGo zfTJS#AH(}#>4DO<{_&$xQ(~>fXcoH|fg6xT{{;l1*5}Wk6X{ctyq(9+o3CTK(FIUJ zZz1yC9AXTzA zI(^Y*JxT6bG)#y5bl~FScHI0$7y(!r%I=`xwe+;#0hdv(3Y=~E8HE5 zhN03Nvs|Q-yV?R)Arx7I)cR>?=<4d0($6jsu8*s0ALfR9A4|JT?I&w{3nj_%eM-0G zwlVxxZ#}zck^B0v9UJ?B4;qxh=BJZQF5>GQz6$aW4?;jw?`Lao6(?0p=a&kA21Stx zd0r(AGHX{t`zJGNrwlnfY=#jSH;&rPmTHBO3OC%8;4y0lU$hm$y$-7rzWMHFgTLwO z&UTPvS&U^ZPE4?SKU|Dv@-*U7J=a-jkQR+JPvg)jsxlyfs6#QdMHgph@zxw1kQo)m zfeOw~DD3@^4PFs8=?NEFU5r#8<+@E6{SJgEAn-ItHo8#S-A6yqTR&U$F#z-$v0q}k zP)WDJHa+PICs*+MRK8qy7zPROm%0)SdZmoukW2)9@aiq4TdwC3V|&xn5tSDC#SASW zf!EPY34ON96cB`$JBcblc1PUN7Q|B^+7f>B3EJl6vKaMzYuazHUxyfX!;cS-XM%4! z0$?x%PW}RQ%lp>G(97`<8}64M3iYtKjz$OWjf# z^4DuTZ9S~WUg66Km8cJVOzGuN{vjv?-)k4C@Tsfm& zArGsd^D`+pIMvtr)?R);tYQPH!`Ii9Xzi{7P+#d5IgeHEPvfSs0u2Z1K0a;x9>#Tc zD)wnWDY+gOYBW2XYUC;3&l=AViuB(b%k}~Yin;S5fuY_~Rkh>FKSwWY+r6kfvZdC? zklsj<*F&6pnGK-E2808{wI-MNXLGG91m(Bh;xOk&ek*RdDV&^Vog*Q=im9-q5B=$a z9#=bqiERHiUI2OYx}%}2wcnT#JM+Z->13^q1SGD?TyT+dcei@?cwwQl!k9UU1+m^6 zN$)53(>p{n?TcEBHA$uvczNwfR4LY(;Di4KC?%iwR}4f-yMLRFo7A;Kqq>0fd|n8+ z+`v^&k&gLL?emO2er@3Qddud0*(G4t{zK*Y>usebFq*R$ZQf0R=Q_0(q#ir*x3{-K zLP8jV7e)(YT?@?#ckyBGK%%Ybw0Vvef_W+cm0#uO^G&|Val4PXs+DO(8OlFVnO`nF z1qr7w^#{@jf1!{1qz|=p6z_ej^SZ}=cFS3F%fS@T-|52}k-3WHXO#c=KZvdEA27-V ziF8VuY9~$CdmaXFIW6aF)u#Jde9m`Ni#is-Menc6>wDKtuUHSO;PoGtmTA0>Chp%) zmw0CXxwEO9_RI19Qa=})Vet!FwoeM1} zn2}i~T`^hP(BreBg1g0Z;cQjqm;UJ@m35WQF75jIh8*x&6UyE=#yczIU<+XIDz$}x zM?#kO2Dv(aesfm}X`j7JR1q#1B7?qJ;d7qp#8DA0LC22hnPJqp(>M`I-g;%;8K91B z1u|*oLkA#FJvXHY3Y6wlr3#RJj_}yp%LA3UEXK^DM$;T|K`Y+FACIg}O}Ax4o+d9! z8rQyIfbwKwgO?jxP7 zs=jR6H#|5xX$6GZ>~`(mIoFsK?D^Z~K))xF#C`^4ie97>MoQI++O&08Q`?(2y~3?Wz&48BK+ zB*=AmxzyHk`0t}_7075=J|vyzgMR6z!p1-hxCd`UT+ zDUkR?Aa+0w1EsBH=r624AikHxPE`Pc4v0x%Kx>$>ZMN!0%J~qmP9QHe!&NPB&8EQMESScUesXsZPF)71A{(2b@1Bl@ z&w1&2I>AQPV(ouw8Ylzc9M4t=WE@cI+EqGvxOLzX--mAUrs{>$##Ofwj(){lVV@N& znVH$y-I_(E%r*Un6IxIjpYxZ8Q0H;J`wW{ZzWXd^72#d8Q~^J)JNs8+lIPFdZgq|K z@Sf*>CBu+Bd2(s%A3t7)w_{UtMD|Z=MeeF&OSTy`3SZ{^-mZqqAp0H$n6R;eSNk#> z<45Wb(OYUVO7DY!qq9x^&Wrh{q5{|`G}4KQcmF?sB@%n^UL44?=S3C2D}duOAO->; z@^+}gL+X7gKY;EB(;?FrQ!i2pD2O=#XD!|ZEv4IvF{LcB9Hqf3Su=UPxI)qOE5Xj z`3a2wfLgw(4_+(zBY0O(<$G!~Z87ribxw+{^+H@*TU(HfoX=^7Z$HaxPRC-gaWtK4 z|FWMvwtrirP!WB6Je|wpHsiBIC@PV#ch6eER+itp*ZTVlk;Mx5ylvRf_whFZ`N;QL zfK3B5L*#mdONH;YE&_)x*d9=xsZ{&-D?an9;MG~c*xQPrH}HMLWAgmkQ&5*?mZT|7 zpK^3pJG1*q7w!UsKrnjY)E{mq34Jb=K$9bsnl?s(_6Z=q3;Ai|Gl7M^}WRWRFycE%;n# z?|SKSn|_8a(HPX9(+KPTABX|e?pur9>Rg4cMoH2(@95~L2Azs9V1fX(4F*BnvuYSf zJLs+UDQv-amz(=`5d=vY()#vG$p6goVL7jLpgIA4s^s@4r*L(1IiWSI2Rv}~B8b9sTd-XBA?|@zGI6##5Dk%h>?6Nb@~HsV0)= z^(aqfX2xAo`8U9OE|D+5Rni~(-}L7aes+>n;(UZczG;t}I=s0aZ@*X^_uUJ^&;Ot6 zjwAIu0U*wd8bvGMcbG%P&>NYw+4i6B1yhI5=YB>@byfgukQ)gUt0$MrXCO2 z+^1F*3P>apUnUX>6kmM!HGm35NhASML>MLjVVY%{LkN@rLScD{nk0m<+g&|-31Ij9 zMYy`62(;u>Dgadi>fh>yYh1dYY0>xZ%Y%?D%owHd12JKOa7l1o0ie2w1CR*ePvn%LhT z-{2W$tSYI^$ijd2m96_E^9Zw^RVYi&Q7{0o^=x}eLY2t>>xM)BN-ML-a}!CePsut0 zkw?8{VppmCR6y)jk?M2JUo&29EC8x~;f1N&!?-WQ3BcH;U>@+g>MC^iJE3;3`;j$> zbkdHxafocmvi7$WfKF%fLKV#5qMHAoo8mB|U=IOJDV>(n{vLpmJ4M*-LcZ;Ut~-dckSZ4hM#4ETchYFRwI4RM9Pkv;5RyaH->^w@U_2G-Yk~ zZTJ<1;gmVdVsd?AeXiCbvi{gaC%tT2jiZDSH zsWaSdnz4y#Zg}-CY~Ze!JeRw>TvxIZ5iebYwn; zc)cF>%qnoH&UzgSe`E}GN=LW)q~2et<(#K0-4J}En4$03fs<<<&(cnH^!ifO7(icA zd+yEbs_N=U<4{#m4xK!^v0l*}AgSuoGN;6Z@BRtM`g{uviC0R#MWGG^RYEDgU7~BMtRVy7_+IK*RS>O76ev;N;8}bCkzU#8m$%u1~rknS2T5=I4hbTl$6?LIyCAB zpVxsSQu`)Y0hv6fc>FN*98oGY>k0yj#8qj1`L$OEtv05WMqQWWuRVQDDu$6_54@y$ zUe`)hr}LD(OYhRV^e(+izi4`Pb@T0S{PJ#|{?m{ChDQZ>lI6F4^}8vhAAkN2uikw5 zl}qM}55GRxptg2MiU5!hWSYV>OPCl!U9hkjyfdY%N*7_6rg;jxtNH3C?5+UF6fgyW zP*!HL0!+!us8)YUOInuGe!m@ z{YB06U^YOy>0-4NNU1T-l<;~AYvxf;E1iDsAJpt^n%cB{SNw+g z+G+TaIiqR8{@K~IF1=Me816$;#=1AC%Dwuw_P6hASD~?A$6P~0wjaZ@w5#JR{asp_ zp##6VY#Tpa=h0QRF#}jFrmzY}^=4DMcbyOx2~vvT09kxc+4Ii6YElV8wNBd2w$3BH zTH0n8ucg5c6YW}B3aqVePu$CyVw>JzVD-7F&c;-))uJeF-gTd@%KM#9zx!-=b$HlM z^Yr}LvlllnK-}Kn-re6Hj>ntpo0G=B_|XrRCA!MD9N&udtqk9-HCjjm$lODeAYlsA zB-11zkm990J3RWzR7oKr62inOgn0)b%yXD_GEJOJq)GD(PE$&0IRS{vl1|6v zbV|!HE{kRa)C8@o72BzwA8KvXrFHGbkD|WTbE*d46?wAg)yR^%@@G;3m5+ zPQ-MZfwN|4E~XunQi4VZWCXA9Z7(*dqhnAtKFZRXgI(1U*rq*Nd1q_2sWJ%Jf?*DE zp=t{o+geQ;tOJ7FmBjea?+*3d`X*w+c(z58Xq|Wr#Qs%i~2CN>j z%jU-1kX_l!+y;DaRyy2jeY{5O@!hqY6Fom0b=tomh37!+W20vv2vpq`HuaM4FzA`(O(`--k|ZiErq2XLhrw2D zcvX$6NdY88E=Nkp9Z#EmnZzVbfTjf1m`cSZW)WIq#{n}F9!p#`eamiHS$o=9*L}_k zluZadIMooFT9pDhXeMc1j4ejD+OnNTFh}9J30)icKJ!M#uA^(=YmnM}ZL~YuKke0l zz;gw*`$KaSjh3}ko-e1Putk}zf&(5)zO%bHPyn?foql~n8Wl}dCY!yv#W5f3=2uU< z)^GIDs>CcIT;1t^kJRUt#%v^!P1MEQr5T_za0h~d;POZw)KqCCXP`IoEHqn*JeRLzyF=DfBNBz_oi7Eoc3{lN&&zrEhj8tmiOO(@tyFi;YE1yOE3PPKmGns|LX5` zSujnVL=JSi)Gb|ViBztmy)cGJl}Te%5oI#;7O)0?y7pHcUnbs;<54vx5P;BBJ>3Kd z$l#`xpjvFX^g8LH3a$2tkyEwknE`2&)fOpQ&6%OPisP`+H8`zX22H9t+5~``MyzQV z;CK_2tMaH7ajnb-l&-ze5!@aShg> zo2!?*8(txnSkLyLQ^kF2yTtx_ptMsims2$a`UX7Z?Tmot^jpsdN19gC&^lbK z89=3u$|qW30|QJ+ui&Fwf^tI`TVhbrtjL-XQ*-T)c*YNZ_m_U}_kZWNe)T&q-oIJq z(}DYYeUQWj%fv~ci!Kjo|A6~F_ow-I{lV_nzx(O&`n0^z&%XZ?e0jjl^>+7p1Y{52 zqq?eF9+{AsBr!&%_{mXSv{N_n>WnpS8s*#ype@{;Loy5H8uk||FK!gX;|M2eI&#tPpn(|gqnvx8Q2ZBbjQ?TM@#C;CEt!!U^acJkQA zigLg>H|gw`uJ6|k-0rrOzUkAZ!uEsBm1ITHe5eP@_tyDLmrI!R>2axJ?c6I4&S?Bo76-ref$ zJ?Tid_zIf?x^-^+MwkOMuBJtv8*2mf0<_lbZ5qkp_dqz$cB?00dw{Kb zcC)itptW|0Z9~>|7d?{ty${xz>)lix@@+~1-A~KTj=k#sZfKv4;iZYfnR45fHgUpZt(2S~V zyh_Rtkf>3at#3(4%BU&{iESU88YRWu+QvyS_E{zfjl13-GlZ|KSzoLIQ~REJJ>eSs z?VAt3`@wtPc)na6?|C~ZrbJmZayjb$O0EJ!w!Zi2aJSsQj&I(i*LS$R=iTY*@a$_> zANa0;sM76oJ;k-D#zG&ao_LKyYw!-OTSoRf<}CM-hH}z_R%ixj`zHq6r#$M zQd~|vJm}4p>;grBMVCW5+%FGr;@z8ccbjhSaCgt!)9!HfVc31T+uxt?gCh`;T~ue% zCVaEg-NhVGO-UJ36fgmhJZVykB~mxZ8;_(-<}{AKqDfItM%Aef2` z4&?Pos8qkU)+jfX8t2f}si;RKDXMc->#JnWkzdVI9a2&De_F(gKop5kGAQy9b%Bfu zNr=oRQWT~n_)*yG>E<42V(fmf#=OHnc0iP~bv#wyTSt5{;a9@^aY)z8z1#&P(TEf^ zotAjm^Zr_|W|;#6R2Rf!I_~5CKJM?*{jJ{L>D@iAE%FrUlH8R_|XX=0G+?v zq?8wSU9P%ak)yJeQ4;}ZB0-3>VPw)jjKh8)+e&4d=l3w;BlAg<$IiXA4yt)Hm9c1L zy9r)jP=?Fg&9>7(Gyn2^?>=smZl&5HW+}CLPNJ$so{Y6^2c~wu&N>y|YE#GO;v6az zY3mI`H66O9-9D3svEIS1ueZxGAZ*`?K1WwYneeVl-I_DDSJ|GK50h+;$p-6}k{cSZ zG2hP48+?MDtud0d?oVs*s%00AkEX=y$wKSOMh@4S>Jer2yrflSZS9?T)e(V^z$wGG zU?PHOUY{(UYi6%$8I5G?I<+z4#%8Deywv28WG*gRuNMd@+|N~55VYp1g#wiXfQbmI z3n2+Y#%Kp^*eJ^`@=m_`NZJmSRI?TsGK}KsT10KVA_+IdHw7OlZsI}i?=yC5R9#{^ z9J$}etDVkMnuG#q)O6C*AszSW@SqQO`f!JbJ3Kt#VK4i1bHYc8PlzuC_b2F#+Og^> z=Vj+f1+VN4R!y215i`HD@4I=xYr%fm*9p6tSZ1%{Dw930;F$j{>bnW(qquXfDT6=I zb7DO*x-sNVQX4U|Hm_6wC^V&{F~_hc)PrHyI>$pX(|SgAZb0_A(tK@Q?dvjh`;DHi&J^$(@GWGd_BQSO53?sc+6PDU0&AjKOf-W$<+oG-RVpDUaWJAtfDn;b5`@Un##F=v59LOmKW36vGwWPc zVf6MX_2OuF-<8eQn=wxe0xFP@mb4u8cu2>G zw13e3z3%U@zsF(E!)ZF=x#A<@8-o9Q0;i1y9Re49-`Y&nqFZylQ06V*Or$U$Mk8QV zpryaG=U^S14J@nLWycnF!=^4qxUO)9*I?9bCugHM6=FBnOZ)wbyj%W2x1E^dzh!u) zgcvmzw~32{^nKr1C*$>I3mnfn&~nC$FQ}E*x6V%!wEP@Kk*C%dtLwYEan+&8W>Z!m z$QqZ<&G!b*sr%d4nuYJtjh7olX%9zrFqe+%MR$DjY^m$AJIc?2IC~z}ei|OGU+;uu zc;IlT!~&8cn8*+?OA9iY$h@hN&fY2E97?j_qj~8_l(>X`aCqlqaex%+i#{=%Y|zYU z@bnpMD%1s%6Ub3;q)IAYCMu|iL_KA%a?F;t(XrM?`B>}VB9TVT={*eu08v~69}8Y6 zrg-AA$3mQ-r-WnFs|AM>t`0iSX$}$u1duc>x*YX%(BmG52i-s5@Sul1j|ZL>Mofa2 z0Ur@RB_8UglR-URg6|=!$k?o!vL}~`F(&5JcC~2Mox`iHBdRm3x+c1_EBaRoxH`}R ziWFI}Ys>nGIn(*`YghKz&4KdV;`U+(jdh}4O)Jd-f>D>GF=~n^!GZ(utW%qF4kLH# zsxM@l)$KmpTSG&g`-NkMZD4Sl+I-CoT?f*)aeRHZH)lpVn}#X5ya9BEN3O5d@!+fE zdFan~a{{xaL$+x?lX{L^es8NQw%<4__FE5F5SbQCf*_cLv#43z07%&`)ArYtFu~R% zMA?ahI&INZM+ZQ3hx{2HXG6PStQ}M6&R(pQmQu>B$O@rQSpw2EJLpf5oRkR*07W^P z0&oGxeamXtt@%g2VpMH*MI~N)DUk&)iT4yY3Q0+q15e-yJSldHQ^Il4!%lZIr=SMk zNDJagPX`?LIP7`Y1VCds|9kNyq-F4SZ0~C&L`i+pDj%G^vG6vFWXSK(kf{V#pWwodV*L51UZr(=fNvj*$ z`{R;1aAt!dztLo^6IXR}5N!Y`yEAfVpvC_I2m!M&2qr( zC-WZ9;k7-RXJXAW6skeX2v<4Zv;;=w{~bjI^>Sm?5uKYT7%gYD{qfpi9Q? zgk(|Po7mX3e>Ccbo z1A46s?`rWuyhGI&p}dYzr$0@9JO;NHl7W|5H&0rBA39)VfH~s&djL?wz*UhA>b$!> z<28UuI0en&CA6ULTB2>!upwrvF1>D4WR1kC-TF?oX8U6=s^{EBC9KHO@9Q1|S`bUa ziDHqd*g7YvBqbSUqeQAOl@_3CQUKnbD<+|1sXB%2$f^cU&NnHZ5m$;iK@vj3lv2<| zG)P)RPvvZwq*w&OdL%`}6P6QC3y%v=iyWhzG$c&SVK$f&u8HTwoY&7hewFkt?)zPO zm)@m!=_@4yv*HSv6+tm4>=I`U0SqPTTO}qgF}vuQ$|Qv;B1J3_Q5hkL3JD0xIIC(x z5`=_Va7E0(!+NF(JOEHWky#1#8sS`gqzhoisDnm0c>| zwpE*TUuQk*)yIy--j=g^s%<^Kc!2=5iC&jEM+RD)36NsU$5gemc-CfPSE?=6_Vjjp zC^zU^HFG3&c*s?gTK@vYuHog=czXiZcG5O++cvBA59se~TAf|#=UCc;EPN~{-OTPW zo3|S60|N;w#5YEJhHMw+I?_BFsv8}0A+@p7Y~qnKZGzZ0MW{fD;GP7NaGC&M5)GtK z^ZeP*znY&|wRt$87KKGvAf6euOgY*`JO`~i)q9o8w4CP7NG69Y?-*CCBh}1c>joFN zVjm~SR=E(6a@t0Ab!1oXB2Y!jPLbYk+6mPt&Tdhz-s>l2V%R+;%!xCmAXDHRWDX&e z0|o$U*)VF>H<+Nx1QD4Kw9HTLP`;!#wevV zkPvc!kBy@St%~Mspz)zhCz~`sGPf;}p?)5Nw#KlHx&GQ=ByEVV>#H+F`|X%#<(Hb1 zYW8$5QBwp^&Zuf_^wZ>X&Fcf<*F(CS$Zn4K5v^BG*R0u^=01WZ9THcWIE&g=_W8#i z1baQdg7&lNk?KotKMA{sBD5pW$nfMmLfR;d<-85uczhYkpF+JlinR~TF2|JwOv0%+ zPcn9+V7I5L;;+{PWZvmcgZ3JG=S5e|S#GM6uzOu&+y0LhPpA&>p^e$JSe0b06QTqt z7f5V`wi9cEt2JSX=CCSwlM8PHV^EL=EIEJUJ{@Or@shDyIb#aU*u4wWF3h`p&^AM0 z5K0b|$qf}St4&EIfCfs06Ev!7oK<5&NNBN}oqdx@dAjqYzSh=W6$yz6QCg=#K?oq` z2(P=UDqjXpRqM1^HrvLZ!%UjGM=fO|VDobFg6a@aU0XZs&I5xr8n}#*d`7v(n3kw1 z>QcWckq*|@VAynZ%yUFdH&52rJnwz3W{YRgq@4qh-WwyW2^lU53fBT?s5uS)vL#@Fr4 zCK}iYIR_2GIh25tED@CAP40msG6I)|LY1Ro)DXYPW5vP2U0e z8=gTiX$TB~Q;<1?tFXHY^G>EY%oV;#+KfgMQqmMPE{vxXZ1)sYp(&{#PKuy_mc`ih zfP2etU3NOUR0SZVq#zb2nt{lN!b%Gs%3|RK*)zo{#$L~2PY2wzu~D0aWEQig-%NZ-z4}79&NfOl0Xs4fK#&}?#+^k6ib*=uH>NZ*10q#(sMi2t z?R&=gw%Hm+gLy;ga&!zM%9PEvwpL_P)y7{NgRZvZNK|zO1G}i@JRuN85M})cqZDeA zGSWAoaI`EaR}Lsk^H)ZMXa0g5U@n3noP?8vU6^+=@51g%=2_-hGO&jR-_WEfTYM)* zv143SkwlZkBuNE{ilm5uN~P8D@hz-xpvj_I6QR%&j-Oz`mgR#Egs9||;9|R|pEp(o zh+d3!;H;|{s3_fDu)RMyqOkVn3e)<1L{5Jequ4N)gO8+;bODRm-?0V^R{Hps1O07u@EWybH^|>i>)YqCyLQAm`(*=$+f810 zHk6OX50k5|GVNJ*zAZhG{#Pd_RdIFuKAxr&28C3B>jH2O6tP-~UOwU4PJje$7v)rf zyAgzeDpCWmJaCVUG>3C{{3fcu+4@Lbm|Z5SO?50Bg^lS7tuf;k0c?UtnwOktvvwJx z%#9IjdZBt#^TUiY%wOvz0G(`5Y66NMd|<7X*3@4tAC(vlhdwRDlAtR26Tc#J2s@c~ zVZM_2D(rSL=c7&nMJN_HnBhCdGzFf-&OuC~i=-%;B}4FCWj z07*naRELY6u5CFl99&)apPA{*kR{9~PXXYRvrmv^A(NQ1Nio;j z95}%O8cM}wHsQt(;DBG7yVn2o4Juh%!)u$RyJ&lUd)pUD(a}3%}WaVztKNIaws- zPhB8sijo#di=-fknz%ssiez6m8+-dLt?zf~U3!<^rFW^NgWx`KPeuwDL?(twrdj5O z;If;gz;~YbC{on4=&~>f1wevEO^c+HEI~w|5|w+^`-J1_yA77U3Ve5)=}i&kZHEA$ zF{vU4*{c$TzVc~#v#q_8yBSYaHP@>8DQ3Ou9pt4rH2sg^Ic%O~T6{bapc)L#_O|(3 zc`GTPh$+ViB3s`nAw^B9xyR@>$*!{C=>6Urh?RDSE?{WbJ9b1410$CzV0)v#04AyuJ7^m74gSA}SSyU_V+YiSDy~3ip zkGdWiMYWwi%@yM+?&3}h+gMtWnnR?DXWP%^OHn|aPau_87*%Id3pAJuB1I%AOQ12= zX#s_f2QbHX=kJ9ZNBJTOz6^L1c?6Y02@)m=lZ093o$Ri{)s^gaGEba5d@mZ8v>b8D z?1`Edi9wd)W=RQ0;*H{Uz*3zjzWa%<1m9k`Xj7QnF=aQsb+IBS6$rWAQs#Aa_Ty6Z zpee?kMVsF6EEMV`$R@W%v^EBSTj?mit=t;#XsJL_opu1gl*(5tZIu#v$u^%zm6B&m z9+XySQ7g4<8hH1l^$cF$bocb!GoNFn9twvy-|KN!y>{DR<~ej3VXF`_z@&N#ABE(G z@k2(ZiM`?&UTRhJ3?8ucBH&h$vwg?@C6l;qeRHloozcrMr`1Ev5# zCedJvdtQ%qa-#6yT=Uj-TAE~Q9X+O_M+1VTbhZyQw=K+d`BAET`0=NjEH0%G*S@$_ z>nZ^e=Bs3KXr>rcm3eIT|}PEm%L+Tq0tf=rvWX=tSn#4xiuS7JR?B zP$p*Vp0C5zja*-ctDWp-PJw|GK$E6LILYDk@lrTi|oWn_X|{Slv&E z``%2xm(*DRtbuY&DaX`7!JyCpfFV#+B$S?Lw5(g%qf(0Ntw!96=QOE@20J=k#<6)rGuJ4< zV(-BXmJ2Dfyc$C*3O8|g0|5sV^~AKi8^jFE@nfacqMOeL0{beoaY_5v&<8x zOi;`R#_}i-07-R`IHgm_#}_QXz3OL*&jRju1=i|Oi_L7o^ti-bN=0|)sE@jNuP`?s zE~`?kZ%xeGizt+~rcl(oJ70M-a&RThm5J538c^QKasb#xla|UGuGx)TMp7-}rzs)> zcg)c~Wjkg4cICi558Z3V5*QJ^F|uo!A(U&>C(N(+=1OZqdJ!u5gkdJQCPj<}TAZ4Vf$GzNJ z`gAh<+kPby1O%iY1cZPoFrUL`!QD0-`j0*})78hzmSaTC+Ay`}1L#W${u-$Jqom3l zvS+A#Q9<$ump05ZZK>dZvfBfpRHizfy*=T^i)ld?*NfHWyXcpzr%O9bCdzC)8OCKe?P+oJo3NzL<&lp6w@2ff>JZ4hE@twolgks{p{texQ0h{1e6SE#BfJm?yKYlL_@a(ZognK<+C5+XX0 zftZDX_I3Aa;+FwoEw3JT*rTHU)xolv3Fb&>gc+Spi?WH{>+~!pv#rG;`j`ZYNh)vYR;zMO7nXzzGRS(n*(@^Ta72Fp55C{30$tOUu9A zVGdPqmQek!(qHJvst#P-4Aee&T`)YA?iZy>p1cTC4w3{w3dl0=Tcrl&H6qgqS)l?h zav%l`pw!zZ5Rl-3RH`>k>yE6SAEf8b(wCQx4 zV5s|hru^Yv11#Iz#~}uMXvkQm)uf$ts;LOi$VdCD$`47&-#iN{L_M~<31UB2w7A%@ zn$GBSn%Kc-Yec@83t-n+nkPBOF?gL_;UPn;E0R#Og-(kV3baCxVW3Dp$l^uLGY#j;#2I)f8sl7MOAG;`W<-f_3% z92k^1=?O$+TsTiW1_Vih6ViP;e!iUkVLAM7)ZI;Ea~02iWK6K&#!A?eQfq~`E&VP`qldMpIB{C^B0Fc#L_{ivyOSh1SQOdJ*FrZ2*+ zn#u<%WBEp9F~eOp*U*i|SN`Y!#5jdvE1Jss*^Ys2&mNh_RbS?l6mA*w6%Dak>7g}!E{`3<{IDrr@} z*T0u(sh@Kp0)v@s7TwSW3|+qfVK~$5sj}^^h%6{34!E~^a4RK2~?rf0t?a((!pj{E7bNKBFtz(9crB_IS&6Q>M0kufmjlTS2iJfzc`W&iWT z!;kj2|FcFsL+azxa$BTR?C;{f-=%lyU3!;(k)#0ga_H@AO#kZo=6^ii^6t6boYE;i zi|HyU6rp?uF27N>U7pf%h^PBy|K;J$XLql@|K^MTH7>XYQ$DH2$G@#p*xfugllG}I z>pm4j#;M+JD%A8@QSPecPf|toCYO(Q6#cI4J7~ofhU#2lt=5}fMMXF3oHjA;+`fL| zXq2Rs%2(lCTwvKqSw3}^YVOW#JjbrmXzxR*S1t0r&)>7NXP~_{+}WtzwvU~$?fZ$s z)4RG`26`mb=4~7O<6Yf+Y0X)>{}fxaoTYB4-i185lE2FI(-UeoqVL})S@V{i?D~x> zE^fYTp(Y|A8HBTx59m|kV@pQ zySQBaYnxMAZp-}IrI0->nnN|3=f}{2jmxx^(1hYD_ojCvr4mj@TfdPaznfHJIzGhs z*CKB?y^m=(%{qlNg%p^Gh?LS2Yxqj3U+a=VBW+T%QA}pnC@h!NO2KY2f9h;5N8TX_L|{hDP~6ycZS0S| zKemD8f4vO47dQL6_>QYE!O*T7wC?pzY+CpG>?@2Z4=QBmq2N44oea_XER$D|p$zu& z+=-NzN^|L0xt0C|s3JjQI_{4TKRP{p|8)A|s8>lQP?4g>C7n*o;c$33Jls9py}o_@ z^Upv3`yc$nU;mrG``dr@*{i=fMo}o+N20R=Zs!MBSJ{7j@xj;ELjP1JV8`J#!!bBZ z$?6Wye+nb=x+QZ!A{bly9N=s+8se+^lpp>a>fe@pY6f4K?=)zAxQYxMH1H>*kBA zwEfI+)EC=c*oH0jSA!xrrx)6@R%Y#2R(tDAsgERQ-EPw9D}KD#F0OH;xleg`Pr@kx zz#K3K&H-W2XzD%*42QnfpQC-M)^MfM z^XIz{e);C(@4f%gr|-S|@cFcxlIrnreEs>Gpa1aHPyh1Os~_J#?3ZN%=JGKOOoAyN z44FS-hc^7t$q`?E_;o`m$G>yp@)k+Q1w^a7E#0|UOgR!*q+M4H1C}Lqd%aGi*5FmE zYg@I-$=e3XZHZFR{@Nje=xptEv9MbGzwQ2-mbEc%8C}FATaU0WrPuqO6!&B-ywBll zbqj25Kn*WA)bM3yMaEtyKO!e14n7GH&j3VU6n){36nmCP!<|xAw|@Ub@b0)aLY)Jh zrq7+H4|T~4i~8Fh}zT1)j=SP)1RM$|y7j)(QF7DHavT#0g?Raur*q{NfzvfvQ0 zB*Yx806V{H*n*d9*RINvPm2K_^M46Zu_RekPLM@ISq?6Y$frxE9d#G5BW5YzAPvMs zh?wsi#Q<-e*xEgLk+H7DKSp9*jqfG5xV7t^*TTgta8b*n3f~#KoBhq^;x=biS9&eb z3}+Y0trgYlPy3&G;!0J@gjc?I4|9DLLXv z)#(P7<4<&8Lbdj3Muj7)0B+?&_JNG?TGnSJa=fF+LdRLbw?@JNZVFj6nFd7?1TD@| zfSNRQ-MUKJH%AGoC{zGNP(&grCP^`+Ibl&|OwZ>hmJdb~vmnowDt1@Y4$jG*n^%t+ zu==Obrg@6YJ~eHYWMj1Aq*)uyTG4jDegCe!%?8=$z{{I^+Kxu3OQZJxN`v|r&XqLE z&StfZu%W$OF%5WzoIGF4_TH*9qO~2%IM!JNwTy*hK{_@9{*}RZpLuPy-n0b zONt-|3j(ahTFIsDrD`{_k>Ppo3AGS{LWa33@?S;9>6*DJU9?#-$}d;T;LdAGs(p=% zEY_4Y*YnDXaX}3(U_ys~4IG?fLCdDjJh5nJU@@Dzia?~I_CV9V)Ikmk8|XAW!Mur- zuy5v+8&E|GNC{CjDWWalWu+VJP~ZG1yX^9=j_+c;qA1OJ;pmt;v8dGjq6l6Gc*A4s zlvTlXuyj%4D6IF(#Ff(e^`#YNjHOp^cdf{YRFBTbpgZx?6c#Hl(@oL8^_AiC~x5%F$lxmdD# zT;aGvZUdcwI#hLRaAHPv`y2f}cmvtS3(pn8rZdJAC8#UIM#~2okYU#8!j)1`lDPyC zNFqgZV0CKKg6eRjV^N+Dw84>)R`X=2w#8mnv2YC2>O^N{=Z=Hv(z0Nr4-lccx7f&>+zq7mi^u|GNIY3*x*b=tqPe}&f-U#w)_$!*>gH5z$^9`xl#Px&@ z?d|bSX%;rH&UMy?eKk3TllY$8pjtKYB#v&FNbFeII*95zt3310J)0?Bs_cT9yC&mI zt7!$XYppA2a3ol6Z*S6BC_OcF1vVzyi5k_fwMFb%Gj_ZS*VF#))>LfuYM$P;5NBUn zXIMW)Y%Ddkt|ydprg7_}S%?L5u34qGxM+8Hm|rLjIZ3TE$iR=Tyu*y1m>PB+kTESEvm z!mjd4wuON}4MePO(a&Hi3pd(pymjp8u>1M-&38We=6k|7fAeQ4X4qQZ|IQ!Xiu~}i zpS`+&(?*%Evzy$&d{O2y%Dj8|!Pi@5YGdmwqV|}YjFg{eN+Mxl0!BnDDqy2M8x33mk;^&`YphL8t>1g7@`rk%la9{0;?9B4)<89EhRIfw`KsYs{Z*#5zhiAF zKb+O#BG`IO;#*dQpY`=}AXDW`#(M=~#8G)z0O%YP?Kucn*r8e{Z8z zEV4P&e3lS6_B7lwLtzalx>2#Q*i)xA=6V+-`-_h6wYqI2)75)tJED^)f0FB1GKajb zIj$>BL|b^I_otstPL{fMHZyA7yr-t7dlkL)2{3<4zAl$l8k_=Z40K@7hu>96@QZYn zcK6Hqk6jHGT;MWy;9ElVDjlvJ-AS1B*g+afyR$&+VvEOq)e;!kDtDm|R>evVa+Tfu zw*b08Qu!!POwh9N#~0Qlf7P)a{wPKDTUh?!{pT@kH7Vu zo97<_`f&TjXFvJRKliy$PBaAYRS3mjkCx89pzxmTY|I`2T-+%uv|Kcw*tp|ar;V_)_Ssjft3Ak#=XRzo5QNP&3#eqc&jq1mtXq**S#Zhm78@AGY&l; z%>hN;u~RnS=-LwKCOVb5GkpF$A5U8PU+3Fn-(>gtLPju0FmPh4ZeE{ zeKvpbl@hC#9$EMF0vr+QZ*FCIi}EkQx7mp2D)ThiFFztd4#l^4T$gD>h`DOV0Pcmr zRRtS4YeQhdYxV{P+UrG?@Bw1_g4+n)LduaacEs4tdKSh8gs$J%=q&bV*m4Yaw*mM} zWlAD63jFV#(E?XlrmBmNQf(0VI_6p;^>U=U1!Qz%Q91pzdGEhR8dceXV*sG4=eL51p0Nf>ijNkwWev4 zbjxXZ)y{jee2J69T-?oqN;sXo3i;mA#1N{n=qi+?X-7w0sA+&f6e<>e0VMQujhw1H~al30pER& zH%FXay?OKO=CkKF&Gh!IBEctH-=oyMjokGurH(=~)O6;e$GUUcqyvISi98F?+r`sO zr1Ec%7FFPz?0ZmtVlB>{T!g+tL-$Yl{zecH;?CN8M|hVx8ZtX?7+HZ z`Z3v9G0fF5vUmO7rDE6QRg5nOCycahXSYY}?&$_+A4#nJRI$y~%X*?+SIKq_1sQ7@ z*>y%K3s`-l4C2>=wIC;5_t~*j1^*pX7Jzlaj&|;qV-G8oTV{7k6cx5p26c;_TKCu9 zrhCo!&|0hYUTvryhG*-pMI&T_lq-9pw5Ri)cPuj!SWc_X2roqJ8LaN7wO63O{^r#; zpXsMJ_+-YjB~Ev@vIJQuC&)4KaKQZ?cF!>FAOQg4!qXmyd+u+!edieb*D(=bLXN1XO@xX0lR zhc~)^6ZWr{)BY5(i}*O;Ti1AfJbm-^n;(DhUTd%CN$stMIsgD507*naRI$FFfZc<6 zgSQjqHURA62><|jK!(3N-0RHyos?OlQ5BDbc;R(c~JD zMV1qY@`aETadOkuuA1y5uEdmoD*Tb<>aCU@E_7pzSRGB{Zu7w3sC`lG$wxdF+BoCj zvsci4WxArgW9EvQ{)Il++3jl|Dr?=us!LZJKgQB7v@#P>P}(YDoAI+J_+nuSiXkbB zm{25J$Ys&F+c4_az&$?Nxsd?sHyr9tM2qY;s3W||jm{_4fWI}Zb4%n+j@^!)maCnb z;LxFdj@WMv?K`xUVXaf`^5zH?(?(~8e+^4fg+kc&78!?gQO^70UpEW`0etJ>_UkwJ zXvT9u7d#|fOT0S1kwfI}B)fy`9ynif-a%%HKvh%BAt*TR<#>m~9S*n4X}?c;P$1zM z@X>^CT;rRsUjKjZy-eb;+d;v!Qfg<#s1As?vq3h>sb0Ja#*Hf*FRaCT9KesHjdFGU zyoW_>Zmlu#>@jrIBF-9mB7Mc45{d{VFywv`P$+$$8O~b`LDYs^O4R(xH$_T~y#s?g z3u2R;@~3Zvt}ZriaI>>6r7V>?Wb^}lqke8(kGDF4wa;uw(R zcJ8na*0zE87Tfy!S|yYn8{0M^H50tPxn+p3xo~W)B6C;rbTLvBrg`A^3R>?28;! z{kf7!sIF~(UGatPYE40voEGmT6p^Gqwc@ zp0R+G9~}s986M^q*C2ZvOi%6e&IH>?-bCyM##-HVKQ^I!Y=!Ueu5-7+zh+l=$Cug3 zKog3$v|UvU@*`--mDSerq6rhu$Ag@zvG=h#jt1*hsY*cV-wrH%dEhfE4|_$ zt3J}~BNCQKX}3?EVEu-nlI#I&P?Qg2F{7A(iKoK8vi zij!giq9Oql1i=n?M!YxSy~Dw^(e(@YF7EqXdY9g%cj+sp7b!jyToIEZBut8+WwA4& z;CP5JFiJQER(l2x%T z;E@-eP}EilTXx4_dA((=>o-h+Zk*&)^VezJK=AoW9;vvW3P}0J)igLyE2$b>cz_LW*0L{PlY@+xIvoIa^lVrP}17^-kh>+r>~6N zKJ`QYX|?;_97Jf9&Y>+~yO}p;i7i9EV!ONL%RQSoj6to?Mly&@695T;BJKzi7r+6u zH(Ego4<^1gt6v2=X5>v6-gjRni@ zhgVs>YBP}AR@Ma89}wv1-)w)oZUk2!f{pnnjfPrGV@v^)VTVZ1nX0NyFpA`|0Tgf%tmfUV*d%rlm#a}|x4w|uhCU%M|bpOq2 z%gt@@7zqjjq6om;i?#v@Sn?xcR@VdlnCzD>+x6ox`Zg%`NOI*2I`Ii<)4X^zS4Elj zylZ*6#rCe<*Z|FOF925={Fo;|kszEVhJ4Dtv=+N}TTB;wYSw{>_Rs{(9YY}?MKFWZ zWznQ8j_@r~&nE+ripeX0-8394W6b>N%5y`rfB($3%>m!AmO=~m+iu%tT`QVvmX(Ot zFP@`A;Pv~f0&;RHO_zEFo$YFW43ykU8Q)$fT zJqbg=OiYtb1VCY?vdUqJp3WC#hl8jpLncC#3R2RjI7KcAF#*t+y3j7qm_}Zwp6eKK zr*IJ#O;}&(Sw}moOaYL#yqXQCF4WWtbccUUD5m!gxB{+$8{$fFMeKkXn1E0|@pp=>)n$>cbjs#V}s<>oLwQ@1baA`%T{ znLc!uN1x$byu`-s&8q8qPRnGsNe1CGWurUabPAy7Xh&9sO?s3XDB;GdWPo5wszB73 zix`8&E+p;9s@T@2;dVtRw}Gy;g9DlV0$jOxs-@IQsRZ>kwo%+(wvx4bHsD)(VbCd~ zVy+O_M#n~k-H`f+)jdRuBU%N84Vt|B$1sSkfWlrQq!uuY;3mSJYvXi8(TMYC(DvJx z;F;XV)F7M%vv8U)<oH zZFH0m4GHV5Qu7+J@^8`nf#a$c*~we3BQ+}t3L+_^2s8!749pq6iEH3maZOw+u8>(G z`O|i7$yC#nV$!q#2a5?+7N>b679douQ5>PU+XX12e_C~=lWRYqy8dl>&pv)qY86;4 z=)l`EMQ#q=#}IrhtGrU{?Fc#t)uZ)&X@iRPYANR?MI;2t0fKofIHRC%o+oKAxhoR2 zXe=1b?OOwtWJN)6l;A8)8~A@NRs8dVccfO&zc6g)*%*hz-3_*m@ajQopjFpFbq#Ob zAtdF-$cB#3-A`w}I!~9=EKf}I?pzmLuA4{hIa+Ir2xoh^VdR3U;Z%IprC1H}ksYnc z@FHxK8wi?B2u^~l39~Q=M4VzakT;51d8N`CtObr5ndKY4GbI5~Ml1`Ve$v<^u}5$l zO4dbfYiND1SMNnyKvk92ttzCHL(f5*H+XnZfJlNnnKUizt?w(~ns}zTB7#f|Gedxc z4!%=jS{N6Ji)a*URw9;+-GC@G;UM8S+ahKA+ztRtP5BO8xRFMb9^U(^Ag*qxHE39y zVD1g~cSG51rlSkd z3yOE4S$3>DQEA5vs49}h2m_sDP>CxVB1+rOK0Pn0PDz;4nhaIV0V3Ldu|G$7gb9pp11vT9Kw)6m$` z5+P>+>i%_dNg9*6?uPkiYo=O*pnz0CRl2Cz#<@0rt#^w;tVYQyxSpK^+{$!HK!SvZ z;KlAHr!aHcVcH=FeM{Xqn~)+>WIS;>&dZVURInR30Vf~;3Y-$YyxJ{3rok!xcY%ZN z(!2C7y-Qy)y$SQ-ghfHc#Nt26YnUO-oUbuoVY~Ll0(@V0;+w2lomsz*tLg?V&Yp=8^;z(j=v1^?SFzjD<~tZ0=DA2?)&FR-5&0=YvXi z8ztK(lAOqvptv%RZl+OvI_ef5W>Rj2S1nYms*R6D!GmE&>{or|p-n2oYw!pc=Y zt+sw-{wQr6wX;Bq__rBq``$2#K!$+b1b}m3kW#d!);7B3pR(j1jGP2es~0Lqm`Ej- zfU2!|ax#xKBLR)k=u=N<`A5z4rj5YbZt3{dnkm%0V@KUL$x1;e(}r=%Sm&So$<@v4 z{g;QBk{}p-UjdT@nRb}3vAe;1Wd^v1?*;LMFy%7{MRi)zF2y4-5ke%zKH)Cn?_WN5 zBS&kmVK^{$7&j}TyDaPJhi+whdeXA6=j&>J)I4Op4|qM}J)2el-9+vre&4Rz5uHIbj%4$jNs7%88yziB%Q#*H^%eS<9}8py z1w(mL6HeQ#F!D?@VPI8yTs6-C0EWPnRO4Hqj%ods1#>a^##jXK+0w_-XbA3@n*m2c z25!z1rfhu+Dax^Ys~JFD(o_JDi6N;fr;uX8vgi^4Fec65vW{Y1jRmtao2lm_NzQPF zwL8{DfulvTEqg9ru1RV=MWGPnU+M7J749Z!>>oN?(dg%!K6pX2Ho=4;G5$W#vOFDDKj5hjR0voU@Q z=`&$NWInWL0W#*bL55g(PJYky3XV>l3 zag`S~i7AxyASHwfL}XG-l1>qTo)#<-F*BwQv8lz{gu)|gHjvb1+Ga>kp&Hpvbed1k zx856nP7K>3p7V5A_3QdOb9GgP7p&HTLZVU_h`C^QJqxq!0S(Yl4(%z0Wl{=Jr7p=r zBYC%z3N`5r082zrEK-&o)sqDfn1ZSWfhZWGb_%Mrr@*=kfk3&_mpR&4CgYVqtUb|J z;A;)7>Y6C4c}WAbU=(p5f{luAdhJynr>3B9!8X zMc_W+XD9si_04~I`NC>c>li70L_NE7>1DNDak!_hW4eq_O0}0M8QLfzo2V#HvLF%y zCr2$QY8-`1iYcX(qJj9D?g1DtVnqj}&H}phMy=CEBCUNDF^eRYLDDn1SWqrx!UqG6 zU7{N<2t&$syR?i=wYhCR;4r1U^p85)P{OuYg#_96qpJCjs-`lBEoj(Gs~)iU|Ficl zPnR9Xo!Bq4>YRJOuOC380T2KIf|Nk&Em@)|Pk3yHXEh7Y!vBH)4M#W}4u=;GYh}fF zH5*6R+IZ!SH(vN5hbJ`hLo*tQ6eUU&MUVu+2GEc1b?-e@nO$zA1?>5y0vsQ(KC~KvU!?(iBT;SIW^y(cTaRx+`00K9vx0 z(ioW-fCiSsqD!JI<;dDjLnok50AP0rye-`2`10mxivS?Fys4`m)sLhrRk?xovC?sJ za2yVKKbWDCK|m2%N{)!g2uxIIK}1XxSeYnL_cCc_zyfo%xh3G7K+phHCQ$&GqN*w@ zC9#92c=I5FF3_=o4O zfBo^zyFuO}2m{@6vc=}CfcU&YoIn9k*l`UZ0Dub8g2jyEoHMQ!pCx>}@c;VOn{`Ip zUpIuTc>Ynvqf+M^e1xKFP2@SsSbd;_THumwkBNJx)aoy)Ue#RHOehH!0-(&KLc*G} zxSOnPKB$V>i&aF*4w7h=YHvO2yt==wElujY7`sthtQ8}Qry9=_ z#aQM0SRE=*_`++YUJUlsuUaOr8DYT0mTBOS2$rm|mhNfTM34z-bd`7A?dM))^w*Em z>fidPi6Cv|dvQb~sns{a5B&*+W>tOFRK2sEEqW%VDX8T%wlz-(2&7y^zM=&e_8^}@ zt`te*K)lW-C1n8xhs;1I$eY~K9Z^0T*rH)lGd5I7)Ah%=@Q<}Ef`%v*O@+Jb|bgEI1hX-1rs z!-84C+t*EJVh3wXw=*D(^IRX7r%(&7fpNrkhTy~t8EmtaI#j=C+ z7)m}l^DWzTAQoa`mXraAWI%La9_l5%7(P~YJm;Gk^2U2s1vf#(Rl9;G57nq;*P_C6 zuFvSgq1IF9!CKB9wL#H5d0YRPiHQQKf|w}=OTa=gSiCd1?>VX}HDi_S^`!(rQj(OA zvOwV7SYEUp+M-L!<6goJpX#(_LI^ZZ0C=7#21mxG(OR1xG*U6c9 z3IZ^Z96%`pP#MA5b){9~5PSvp&n3mGAAJ%u8Rz75Q_HIYKFWJ)HT!f}c8B_~__^Q% zS=Opr329?PwtyHk2Gm4URHR+?^MST{afIC~QuNUk4C_2wp$5{NVc?uIq`NSchhxB$ zk%jUL)^JU_Rt!LYxp{L2X+}=e*DIBTf+H>$oB9;NH z4n~#IhNG7ISV681J|R#H#hydN7V&Hk9DA2^g~gV#YVNn1vMh`24>%mua?0tnpC5(Pwt0#9Gw zGUW8#=Um4IjDZKb$+!gt7Q=U2?Rd7V%MU+A+EXv!c^%h#R6QA~n*L&-7{E+{5My!U zChrd6Hwcy5S(*-Hv|&YUq>7)C1OQB=+-xTVRZFW{AD{rls8ONm$l1M7#I5EE|CSV5 z)HLamK(uEftNTr=q{Zm2o{{PlTg?u#L{swJng5gc;eWjU?02tj@_hIHVcG6?VcH>X z5EEpwojHggXQT!DectbH4$IU1^7-}kA6?0Rv3c{yZ{0&u1cflTWfiEEnuEL&pkZ@% z*R|uhjQO13#-;9UZxqMl5JH$joH#^cw+G_M;n%x>v+z}@q@&tgEg;(g<>sqDHr2t# ztsT1MH|qa10BV2g=9+tkN|F;Iq7WJ?_adrWY+sF0^^>iP?giMo@NR=}%d1nD0?b4q zgn8x=!`U{TorUd|V?d1Hy2aXipbZVR7%H_=m&)-#F;I*&1>y>+YK9u}WIj#kV;Own zDKbA3o+q9siW6B@4d+YlI($pti5mIJTq#SSS@!S0F%=r>g%V-oMG=-Mq{pNSKvE5g1vJ79952-RRBL za(#Job9Hfb`Q+J??>~P0&o0w{y?y<&I~#}=ZVHtN8z&88Nnty{H&$c2x^A&DdAkw$ zTO)^?mKQ>d93!!r&`wXd;|W03iLg?gj{4KT641{1UF~nZR9`DNpO8R(jN8{%=TUFW zt0qK*U_kEWcI`+jwSH=vfH!!pUfkKp_xUuv4cI;}-gNs@1QjV3C+{=$DC$z$e!6r+KL<ZMXPt^?TO! z4uvRFnTcWmKvPr;bUr5VDUy%(o?}QlaS_(yucKD?i%^U89)^hksS8!t0y-+zHLhXz zs)4Rh3(qmj$rLCUNK=h+M>9Q91#xtdSPU??F{VoEB^1>yTnSJv4PXusJB6ouhV+L6 zK^*LwskJntaB*!+UDTN7&Ys&*YyduJL>j4Ed)sWMfqhW1)o7)p(B1y}uR#9|=Kta8 z?pHs#_~za1M|aQPJUidSs4Ba|;nCIAUte7Q@x{%zbNX3;MwD&bu5MSgvpIe=F{k`k07A3?VQFTR-`tZfEXe3_bdI;w2YaLSPOEnpIWv+Ku-_ zb$aqw1>j+$d?GzIY}9fJa#zf#b`T%)F&4O5DEN@zHR3yMpgw!_T){FT=4lGsO*}sf z^TzN91Xj(etyK*xR+Mn1H3OD!WQ&TXxY^|5B1!pXmk&Tr73*&i`u>~t>btK_3>57& zA}32|XoLgjs&Dy9OSX`{_HNPJjbu7DuWmXJLDhOR1#O&_4h6j{y4rk(4h9KcYAWN^=D z_J4AX)7qIMrNq=|kg{(91j;dJ25Ghk%~B*=25qU_Q%^l$D#0R7x9aR{iCH>%3rZG4 zy`j0`xEAYwAC}UoIy0S&B{pA`nv9z$XSrE!ewgsX8~o2-Je{&kqUHxDgoTg-VJ2(> zX2ujSF{Xe>h=dp_l>6~(yj||Z=c8c#-~~_@=2*YGE~z|Orefd_?5yQ_QsXVJ4F#SM z*@U&;v3|AOJ~3K~zp(o6^I`cI2ggYgJN{ zX6|8&&QF5kYkWknVUCrm9UH#PT5~9}>Apn*7~XZ=5UNT73R-40fOh(%6NJE;b%r*Q z!`b7D3=J6oV$je4#Ws73bd+9jH$#_G8Gt(9{Ss75D~*-PP?fYsTH`9awq!;*3BrKn zQjHRrD3X@_JpiVUTT~IiK|{+dULwvQTDCEafu-ga=y+ZUsAZSl4dV*@ybHD#SXUwr z8WmZQ8B;*YNTN~qf_-X74iN&;#Fzu-fXIlfkr9~)It36A8vRXRH*;~H;&Fv1w_ppc z#(iLg6A$;_&HM|1V`PraZ2AHaTNmYu^vA?J7x?X;!ft^XK}F=&>?n=~UWa?mHO$c4 zWeFVd$fRUdw*r4Y?8ea$Xs1up4TUt6#eU}~r&f<?mmXN5>DrjPS#1{gdA9eZadUd_JUR|%Q7hmK+ zyl({;r$?ZkC*KYXs?kYxmy*j0%48c?yna#Ug|+eI_Q%(%NxQ2jo^c8Z5x3|{;**8E z+|{X5v_*2YtQ0G!plVfm!OR?#Er>3k>WclVsP3RAf4;5rr&O@vsgj6it>YY3QWe3P zYq*f{RI%$p8RT^c0Kz;?+p{ol5ZI|_AYoO76s|eZZ1s<~n`K>G)id=9xHfei#BmB| z7OW_usUC9g)X-J;oh}U1V_*T<^+>r@V`~4k(#98{>!MM*>Gj|t%ys0Y)+x7KR$>Z4 zIrmL1|K8Cu*7c@UfuEQ8+s-xMxksVqurZwUrlp5yr1AEs-p0l^$BRW>6-LBtiD40# zK~ffP)J`5Am+oWZhq7wCv9`5s+aRXeB>(`o1)ZA?q);%iP6|L1ph{*c*}xxfk67I% z%77OV^f6Nfl#&3zl95zXrbUpmrs7;gTH|b2!^O4zem+uNNf0a-wE5rE6O0(_c-Nj| zh51}EfeN?VLW_tk%dS#$39aoI){Y80ZO6M9J(szL71uB@Cq~VtoVlC$@SMKlKE{lf zVeMvqs4?pGrE&7KHFilQWoQ@%3NPKtK87(c>piNKiE7g59<^_2rgF)n>POq_v8`$Ux8CYakr8@4iBcUoy{jf&jo^`|mzyKtobul7MvcwNIQxm6N*@Vcd>5K8F@<^7v#dGgEC5L4 zHXk}gS7>@ta%NB6^?QvJ{uyTliabi5_P#3eQus!%gB*l@8SzY&K)X07P{fxrCV z{q1$${q1J}{pQ^--+k*Y2$$EFSD!pRX#Uz8Z+!6Km%j7kzfP8m%{V|!BsoE{as{iU zYp1>O5LpSt_>K3!`ku)7(?|CyKlsXrXXp0-++1Bexp?$U@ZP;QA3glizxv4!mYkh- zYfYw#0Nlyu)qrx=WgYM;G@k>b9yv;3xACHRd{DQUjL36T=*z1meXqJPG~HG}+xjW6 z#1sH1=PW{%81A(bi{7E+TV>Gj7&TFiy5-#v>Nb;>R^%vODtPpn*`;pn^kBQ_S~@eu z7&cn~G0s3xQ9YKQ3KFfGxa3U`1#xKHaU?g_`b`>|QF(|gL1zrSnQ6a}rMS{t`K4RJ zs02F!C4{WK)3=fcGN`;)D(jEDDgQl&ahQsYQh-S4*u-7rQU*H$VQ%fBB7H{OI5N z*6;q>SAXfNZ-4pz`8_C}-dz0MqaXjp-+k{-{^DQ%;7`B%dYmqpb`z0#j0}na>V#|Z zy{N}FH(S_~^@&yAP0MfG+1&lhfByB4zVXZd;CH|B(QiF`?-$PQJOK3O^6}?C{o9ZK z=Fk4}+yD3X{`|WS;=S*M&5t(o5<qT^b>8PAjk97Bql^2R*n66F~BTH4Rs#-_Hs<{<9OqPa@{@)Y8O~Xg$jnMhm zW}PaEsIH!1NAjVg4Mw6?Nxm|FH*RruUM=}9h{H6Q4Sf|Tcmyq zjRL9*?S4#gBgLpZrJffAr1Q-}&h5^>^a-9>p1|lJ;+X=_?<8_)EX>tH1r@@Bity|MdTS z_~(D|oged$zVz1Tuib5ewrbT)0VGiEsuD<#g666JpPuUu3dftn-8vL@B0z|dIZ!LN zbI6I3Us7&ZQCjCgm+50S&{<=w&BUch+qpyaX6gtq2(h}Uyl!$`b`N#d=juPsl3RkX zSFe`ySOBbE8QE-)5CigPpx8Zzx)W7i9}>$LiMyyuH)b$OHe`y2ST-Z z>l;g+5RE69IWlb~Oc5YNq7LPqTP?G$s@a_jviW&esb9FTpb9n3#Lc{BWcE-3DyLC% zKw!&8M}Rq`Hri-kYLuxfKm9C!|EF*M!du_^x4-!hf9G3YfB&m*-hXg+b2fzlAZt#N z4zld^uwaoW^Z9)L;r;2se3`DVe*C#YDTdA}h3*8mIcYx-NEyVWL_~P!*|Tqa@w0#D zE8!n~>$iUUcmDnNKKSK(uf08Q?{Sy_Le82Gy6mv*Y1vPj@66L%uibz9T(|p2haWwb zgIwM}FLkxC<2r@A_cs89v-7(HrLbPD-p*w!xLmzPM9d+E5Q(^t&@e^Xd>X0rQkRw~ zRaxTHOsd^);8eLD5Ro2%c_O^AvR%;y8XBx>IaMt+wyb|lIGf6UjB;(;x-+tqCT`O8 zxd*hVJdhD~81iPG&bBm9B`pTpvdZU@QpqAYLu5rP0(vH*vA1jaO6a!M+PeNCwT?hV zC8$Q(!wA;}gOZK*fxMOavU{@y3@tg%?CZ~b$=~4*K&Q4uP*g!iD|ww@%`{D?yny`!}Wo- zTV(BRqBifSf_d!>ft5b^?6Z${PyXGn@jv|aU;2fw{`%|p9&V>?jC0^fN)SO_uF6jCxT|b@E{_Z?IoYPr;eD&xWkN3|W-0iCAprX~?AO(((Dt>jnx?WwcuD{n; z{{By7f3f}b*FX4`FTeHf13k;ve6>N`Xyi;8Y0Goq2-QW?F7Gb$)umouGKH=~n|6 zPd({vh+V!G$4+Yczpmanx=U+=SS|GStEf74Ysn{mIO_8$Rg$Pji@8eI2L1l)^C?Ny z?9eN1dbCAfK}Enq%H=PHl~WijZhC zWV>RD(XkIf8%Jt`R4l)4yIlKlRDw`BgS?!qM1esqN5|>m)vmCjnsY(kV(zx!)R9qr z>!|oQwldw`=yCk&zg>*r9qp{bZiVY+`}Vi(jjv{I@u4b? z986$RuEQ_&5i@-%u_~yyA$|IpTwc(xoIUvH_4{w%Nt?qpT}DL|;-s0f55D|%AHMZ61JIgrurI094?!_=*6o91mOTM!D?D-bH+Y0QV)eQ)=3vTA zxRX~!HrEFNbS+CxwF^bQ90hZqFyP*LxksBA=|A|%V87K4ImYyYS^7EXk{RhXGmSiiy9DC`=GSqFe?A46sHaqXteYqsM%WW z6F?BHKGzk^K@ch)DSq@SRSR`$pGq^!=ybaaKt#-C8(l4d0z?(eoU;`pZ9i|n%b$FP zuTAp@^Z6Tdo)6b_6&0*XB9hZW`x`ym@EnL0NSgMtzfLz7`RYQhF6HtHSJ!m8%=^uQ zFn=)bt{45@0U;13Yjx#Dh4!$TyUX&Gi^m_{$Jg)Sy_wGrhj?|t5-2kgVG->2*j(wf zp%9^poN&0o?gH1(==urWJmc$U)6K=%Zud^WM|W^>!1Cnr<^A)|@82yJrmCZMF-R0w zXf>+A^~XwhgP4Ki`Xp8NtkwxcaNIgnr=v`-z}E`R-vWMw5nztSJVVl>8G=n zzYwu|pPuu|uqSEHGz78PqM{X!!|Yw@W2H({fty>#IPYj&xi~cFo40|OG~Y6)UT>%)Nv`RQ4bl9xR(x_w z+7Arie{FzH>uzE_HXV+&%CR*+J7xb=kJhchu>g4f<@whD*Yqk8WJ0hpB_e<=Y!7wT zgQ|CE*QKfROe=9Uhs$$hF4RyJ)=>MnN^^qd(!_wc89!vRLX{a!1}XXyk1AtT)Gpe0 zv{f?O@~T9%6;?>r1`9(yMD+-|%(b9^ym7`;4nef3&BwEi@w!1gt2jAAa%KyJz~r8Qz(2 zo^rgpn9to&#fg?3_Sdw#q}>JYp6Sgq-d#+)%k3e5DdK}IF3)lG z<40fIyHj@-XwVUr0F5htAI8st-Qe2WUmwQh`1=4w0Im*3gmQD{WnCNGGR~VbuC$&1tk9E;PCNWzI z|9TL(G;vLUXjV-HzM*|J;4~mpAuV-4m5y35t{|nOMFZS&iVC3*S?^16jqqM~r+B9K z+urvY!%v#6ij8%1n}Vmn^H|-> z_9m~?y!ObU{o*1a%8u&grC^VDC%mCJ%X_}QHtg1{ znzHN@Re85q8hg zvRg9djE4d5ZSm}Ic<=MaKYsIp*~R*>mGMGE<5e4~V)|}+)wRZI42|I#-o+|X`xm+B*YIPtP+BUXGRYfFcCZ?Lo!@uDb&ao72 z+IR0n`>{+4!&+hvL;*O~kN{Ox6-fXz3&fA`0J%dLBC4El+FNf*V~-(J#sQ%^O{yIr zVt&GF`cvr#v}jq@Z)%nrdrBL8S-Tpjt)X=dRfPzH*e?=a*Kb)(u4%>kuJF$CYif-3 z54Xk%;R3Obs(sGYdsNv#0TBoRkgUuC3Z!PtXwp>uu(eUFLv158R-ix=Va7=*OJIl+ zD}hx}5>^^`I-=IV$;vY3j9t;ajhcT1D4|~V1hI{~DIj1i8K3&>5Y#L>WxI+&%V%HU zO~xC*9a-Z3hLkiDlIkM5Uu3(d&4%U)Q>0+>O(03qK@WR5+{o@mch|bR!tNUT9qpHR zz#YXKgtu9Kxa0XX2vpXqtoJUTy>*5+Cforu;YP6Kyg6L(KGVGLyyy9brY%h~cp_$~ zs$_FP!C}XTE9|eZzf8++C%RWaa1Oi?@%9#OpM5xD`0&QWSrlzH$eYer^^Qjl8M~&-^8DcD(Eu(~L zTUm5{eb24k$NeeXZ6x#Ie{myEl5+8iLmk0K^JZf(jD>n)e4;ZtyVT zt|I1z(hiBRKo`Lw>n35pV6)e0k|~r!LLn+i(?OTL9(LH@=cD3umfAfnjTA-b0OR&K+6PAl?S*^dlt{j|E*L`S9fKXQ&Joc` zHH+B!hi*jO-}N<8^r-NzfD_h=%IRwm@ReNVPz)edzi2C%T~s&9;HWRBRNwY8ydr0_ zTG7Q-)m5 z^of1>6nBC9iZca^Xxh^PT0o0pRxE-;(*3OSM0W55!L)DWMVCDeJM4F~-(i14haHv! zvMM12oDp7QyvF+UKw*R2n+)K=?&h_q_an}LAV`Wma05()i8LN=;y%%IsFssh$6Sz; zrUM^#vh0?euYnuIPH|8OArj6A_XF7BEJ+8$z#g63acudY|utLyLIrH2FV z5zZ8oAc%!mEtCRfqD+*5q?CnHMhqx%-~!3W3#9`c_O##Aeou!39Tu`f{sIDF7Mv08 z0Z$UJS=D=QIoz9YPM9q#Mn+a7U?J>*i4d1%UWCH|(ayRez}86#=^$xYM0biskx-7d zCq`h*z&YW5#QmGyZM{AL-)#+gibzLl>9LMkG%dBO=^ahpj|w>2LKsI?7Olm(_uaZg zb;aFwpPa1&x^g&uenGVQ+_VP0PhMd zUYnpOfo#JVS%!d=G$lLpwG=~b&EOY={X=ukQLRRPg)_mUxudPdr@ppc%hi9qI=WWC z2~a89WhzQ_kKib!)LQ?gy3#sbwy(ptnV!c}buPG9pg>Q zz>-*(lK55>i4p3aycwa>LQA4Uq9ySm^P)izsn}tpwD;fg>Cd2j)$BBWey9tp17?7$ysDE;MQ^u4+D{q6{463Tf!a2Yd8CtaF9MF1F?6*u9nRLk9W>ay|QkW z>t4&RbL#R7`u0+Ji=dJ-8gECJ8FkgOnioPzkE!n}Xv8Xg>mFjNA|ffNB(Z>X3-K6^ zs`73n?XGhKY}?*`?FNtw`Kdi^yi>O>2)%G6txI_CGuAs(R`Obsib#fXcgbuSe44G{ zi28#KsI|q7)WFT%-NJkE4ealFteQo$wEUsv?l>ThJnqA>L{ahtbw57W|73NwuqE3n z5LFRmD)~18yEajk!V35`c)$9DZ@#FiT17*1Qq)X{!D$CBYNwh}P{VlyfDp6$q0^H!;IQUt{$n1v<{0ThbYw{jLrnLwmWQd0{^hGe9S ztdzk*3JwTLc~Vt@FoIxWYzRT1=G#;J2ZQKcNn6GQ1Vsd9V5687u?jvRWFQkra-iIF z+YBT{uIKPD5P_K>Rdi;>q}US9AXCaq3}ave6xH+OB*Rpe8pX|tr^=SdsA*9-7+7lb zN4JkQ)Nin^jvLk=1{u+uL%ond|K)TGod<#SMC#h$)=sU%9DHl)CqhMr`pkL;)9R&4 zXoW&^mI4FHAy6o3Z@h;NwWo(hP%nO^)@eC}rQOWglJjIczOMzs4JfA7L$Fq3?P|_H z9X}Obp=$#(NU2h0ld~?pqE_s)`={tzs+V#Up~kw3S&c!JIP35nKXjhcQ6 zrQVXkmELwS#M{0JS(Sv65(tr7Hfn8FX#&@LgjI7U_ub|m0qEIgo6N9!8A>A{QF&QN z8WgdefudDhizuXms9+MB5Cg|RQ{X9t5SU8>Mb%<7FWR@c){=mkBSP6s&`hdnf?7ya zP)v$w8?b~-)h|9TfloAOJ~3K~(n%Q?Z#kv{i{f72E36wa6T*;-?nTFuq|! zp`R6?+761a#ubB_wmOZs-F&6$oClQTP-SV-Xh~H4B$awJCDpfG`zn>FbOMeYiXt$G zt<_uPd#YK=$w9h)wq3`hquW-wl%IyJlSK|>`6Ypvi@%_yoj z4Il$;Cf}1Uxd@t;eq=aeX8p!BSmrRGd2<-?*J%spB}N|HaVrib>THaI4r#sW8IFE_`_?*q77DGD!py-T$k z;Y*$6m>)Z%y_2@QI(R#pIa9HHpGN65MBA+uD|rpY)ih3k(=EQ`a#B?Q63r!-Y~lOJU@kvf~1?7Yhc45ocU z050H}1&zf(2#kq=jG%}b0);>^@D#!(%$qRH9H%ff_^xXcn0-V{<)OTY9Sv6moQfzT zn>`y^gbFLDc%KL;bAU=vOu%IDP1pik#g?#DY=B5qvyHZV2ds)tB!D& zIL^QI^a~zRR77g_sOQvjG`n208uOoO+v(eDFgbcsn`J|kslvCGAqQ-Cvuz~yR+4Hx ztv0Kw5RgTQIF{JXX65f*`ZRu^5p~<1($Mk_k6PUXjY+CVDQ`80#bS}D5*o-EfMjU_ z7?q@*79I$Ti6x7qjF_2X$tqpDUPKR#&1=7oG%mj%4Xd+G9Y5aSq2k4o#l+80e23hl zR@}m3C%LP~D4v{X&z%%*Z~=u-IW?g=5Nd($YK21U?oceb52jX-h-Bid05oXL#GsT# z4-Kk~)3lmUhF~xeaJ79@pY7@c&Q0nxEUr$E};y8X*uwbdUHg<0hQQf36E z$P_uuVVZfG!@S{X;%Q<7_R!(mLZMZ%riHR0yHQkFg|o0IL&!Yq86kplQ@n)eIz*L) zM(uk8YzgOz4Iyx(Fi{BLFu=D6Nur!MC)UiBWY&g^Ykq|-nP%omSZQ)cN6BR z%Nb>S>7{q0?p0>_t?;d5AJ+|RJ*^nIrzWDx?wKms-&7FWdNG9XRVPGt_{sVFLwTS zR%Rw1uwHv}K;!GES{b>!6=uD$Wi6##>$|kGbwJ9RGID$WB=eB34JV&lbGv&Lehca3 zYqwmzC&ozvWn@7$4G|F#iY_j1o!NMy5;%3Ni&>Az2r|%+OJZ$&M#e zpdQxSHE}6fOYAP8*iTjyrUd$z6o!g+09y5lV1ZJPS}5YY7@Oj3<`f1oQ(&G#n0cDR zwBczJ=9wo;brQ%Ir$ufc;Ls7g z=-osyOcZCt8RqoeEkXjxkW6`@bePhC@=~xHSbzlxfC7u)>2{NA04hcfdgb^1>Uwp( zy8hl@G@oIwl)y@XI50rGsTvm2M zWnYNOvJ$Jc2^8oKG?tA)gXU!k%fc;3Yg^US=9HFnuRcGpUU6LOlBgrsHe^Y@y)39aIBB2M=!Fnbz)6(_Wb`)EC-XX6hY8 zZQZaW&EDX)YB0H5r6_VG^{ag!+u(om{)}!m-G1r#xh|AIVsKN*6N;m@Tf>xD*Q_8zWJj_Po7^J!l8Y#Gt?&DMXGFPaVN|p18m_7ecDAuVvr1xFI0a^g za#q@@UMtUcHNn~06u_t3^Jka5&mxRa;d=u_4jgApTg+#eHdO)l@STtsglIVkSv4k^ zB_DuDC8Od_aFy|s`}g4Ile1e!8gQhIoA=?@wyyEB|Aco{!z>sZWjePieR1E-15c#zuX=RA8_YXi9lm!e#@2LQtmSpRgubO%d2!$x3UTuTLSP-!obFs0hcEJZgNP zDk;lSY*wS4VtCwD=O`hHoMfRuq%iqsAhQt|dtp_=l+ zsgLGAL{q?hy?8c=A4NV2dD4r*rJB2 zRh4T7$j(mWhF0MwYgIAVdQ|zWs+v>NzI#iPMo~0W8IK@wqjy9!j7}MF+RX(9!fkyWP27kY{7E&^$=as0+8t6+K(M4tWU(Sbp)5t*23#Rfmv)|&oo+nJ(NX#jpH+b@x+GaF zL1R4`^%P&YPbU!j^tEEYTN*|k%3oAqeUr!mYxmHA*k)$n7R}gl<2awBQLRxx3mQwx zv=B{%P$PA$IihNGSAi}pthPvEQdTgj`D-`}xGIH+aoQb|=M zS4TBFWZagZe7?+^eiU}o>VfVBRn={^S!)E4rq8KPx-$f;9UT6t)AR>Wg z&WlzD6=fvCCGdrEd{{LZbWR`u_{+Pm{hME0UPhz|AVeS#Q^W4<9c<1qZ86Q@2+RCh zG7cUPBAB73j30t55dt77E;Bwq;5+X=9OAgV-m8clocX&h$g4tC@7fTTxzV(N5iSR} zmCn%$ltos~nV5(vaM_}vHestA9fSeZC?ltU43K?-`)wQA^D~*-TF#P_hzxr7DU>Ea zTck)Y`_%f?$+hDj{5)R&x&i{Ljp|h+FlpE)aaS28RnhLiUb6n#XOY8_rvm_UGY*z4 z2n-+uDuzllmA7fn#aqOW;4RQcl?~P_E>)zgheemg5Rl}ScCXl^e&{?s{)YP7`t#U; z`noUrC9u0aZJp{7bAsfC8Yq$w7E)Q=@YhnVi2UMfouP|>oC&2qM6duKQ6))g;(4A$vl$``GR8%P$5nTA4CbIykf-yswa7VoiKL_niN18i#48zfMJZq=1m z?gCAk7ijS)mz45;FNbBl<#394F8+W#J1Buf6#}zk05n4ps+U)jF>Mh+D?xI~&5`(i@0ab=lhLTW$dr~unmraWv(@84kv7!X$3n*mAS8{|X z0%~qmbIu0TT)(N3QNdLMmZJD^eqTR%CT|GtDs3rl!bH==^M*HD-fVfh<;~1pM3dp%E^0(sid(n4jbUoLZ?7>EM}X2bEpN3cz)&i+k> zZlRl+gPrDAd?H26c#`*fj^;#2qpsTJbl1uI1lB4E8^OjP%+@At){`z8%HFq#9+td6 zNKR-rs~21yw>n8xm5A!fNe+N2O%r11xngR?m0Q<*a=Ky*11rmtk_|>umP68%kg_^2 z^;@vpH+5ByKL6(dvIjmNxKF!K{JAayv`Dc+`vyF<=)eRhu|>&XkaJ$18c~Tvk+PZE zsF=}FX0X^%ZH`HV$dI{(h7~k6vWqp(nezaEm?(?bx}hxuGuTWtZnaXpX{|HuEKiR3 z*$4UI$N8?{jA%;%VWK!uoM@VPo_Vw3d7_DlRW(x%SRfFVMbku6q!41JcEKnH3`aL#a*cb;Sl%_?!5iA{U>h&Z_ac^A#gyL5NAvq%v)@>n78h*v;_w< zf@kCf(~LMNhXvtU@hIVw1%Ghw?WgBkG}V-wmQhuwhM}*nSJ$iS)%ExLQa}}Nz0QB} zUixWHUnIQ(EyThBF;bi;&NR(5Z)o1qX3N`|=82|>Vx%cj2nZ~U1#&HiFVga9TK@PR zz4>r751g+0;6SA^otG?W$+@@A6Giuh{mUWB(JNl#qyR+Ik$da=~$C$lB_J@VxNj(3Wt zVSD5yVk4_6i;&nZRH)m%tyw3$HM&*6ed~{lN-o}wx+G0mvot4%bt(QDMtZHBt7F}t z<1#0q!FW3YYk4SlZ&8n53k>GK&yYNfie@+M8t?VK@}Z;#)bAO7u^-$Yh3J)xK)YwTR(VMTc3;rq5)ZyRT1Uzu$;jRO-gGcyr!D4#jl znYb3qZ}EXBq5b9;&~~>08VxobfvLt|8=n;`ui3K*ZY}2{fNxvBHe(#rycJbNa*~`? z@~zm73LCXps$SOP&C1O*mf$(QFL)b2)=&K@BQbMenj%j#g%D!o5RCecBiiKaMfy_O z61Ti)#4mC7Ww>E;L=;36q8+eVF7@pyG1cx)+W>C=bVP@1W*s-J@08WDEK9z*k=g)ynw-`~vfhmGKP5{VQT_p}5D`1cc3H3_SeSkj_Bu4| zmd~Co#$h`8Opc((9Y1;q74C@K#65od+`VG$KLUTpei-dPbV`KpN3i%Wre6Nf!zX zgY0BWv%BsR_KA{o{j#!=H4|ArpZHIv2VdRaybh)LjN=?a`32Ss7qp$F!IQ(byKEO!a-IKm{7jp)|Js;U<|qn9V@&^_5mL)>z-9$D z5I-3o?}UVBjH=kuz-k2;)|2LlrRrTBxOIf@z#Icx60}0DnhBvx2v=FRdH4Dnz2N;g zN!fNm%alSn7ga^olB!u<75G=JH|ePbGu2U{DT2NMy?p?T*QyhkEQfrv%e$Q{3#4de zG}d?GvXYnv)}!@TW2>@>E&>sVXwJ}r;@yF8>|#M66wue4HH)UChosA*OIBN@l_Ufs zn66hR_3L__<-o{EtiA(uyc#|Qv5p6{y>y!ddEV7a?h0H9T#~9A!A4!Z`)5b)I!|bY zpeB(mlu3n$z97KLF@e>JmCC+iu7$gP>B!mnRNjWdeVShO6cDt+V>x+xa$4{R8?C(DR@&EGl zi+{OE^Hy_KFa;nfK)6|SpD4HNxJ1q7ZtELSBzX$_(RBYNhj;T~4ne}K6ifgj3(|ta z9=jX8xmvC-Z*HzGt}dTEd-DCqkN??a{{6EDpWoZ6tvr~l&xQPMaajqxI_t90)J;^a z6WTTkIwF_MC>oTNMa5E*0h&cvNJz5^N%d@_whg4J5Um=SsxU_mfjHE5^$Dly+#pbw z#ZG5H`_Vke@aY708%pi|lZl$2CO4u?gdqH(j~DFCQwE3Tjw708ikCChx)ZuAk$ zB547Tu5Z$=IGn6x=gBS-)kLNR0=&3$Z@HH%_h~V70K{T$YQzNQo+YO4@0i^H)vTl< zDhkWUXgBMc(6ii$7O&8J_@VvnP4+!FQH&nlb+5UR7<_7<$1DD-PxV=3>;8g4=KUe6 zOsZBG(8HpmOP62^P81+mTEoG>m7_|*U7fbP?Dk@2!ijbi~ zya7N{s6}<#9GR3+MK0?wO$nlO5KWnutXcCuJxlw;pTz6$%GIwgyKn86_m_MxEt_Q% zHi3hxF0$;>?s9ke#l@3PfB4zQ|JS2WzrDX%C~uUO3<@AY3UbH@N=v3Jb+SQSPPR%M zf=XTvpXuShrTKr)^MA11{NvqcUwe@6VP5+u&PI4K};!WyhKFG z>8>zrmEwk|b!lvZg_!~e4rZKji#MkPt>IR+Of+qUi)6{R7+$CI))mV;b!aTO(rKmM zw5HH_voljwaC%`KzKi5!<`BX(QHUJ;(MP6_sIDy*gR~gh+Z3|eE3JX-&2^-#{&UXD zq9R1Z^Axt*xY+>UI5nN1r2eTTYxe?n7QT`4o(NWgN=}C*?{)z4ZYMp;{8rzIYO*o! z;A*vM3y~v`^sHwLSM+G#qRLZ5i#w@n*e5wM9hc`u6|QoOd~}# zcds=UxAH&BXlM(mWGh9+Hj?G~IGZRq!CKkd77%1-p5&}qp-M~EMX)4Yk}g>f8HYS2 zniHMR{Q5haH@KmZp%oqj3k>)-eXB2td)uu-zf?559c zx}jr1MI9BxadT)BLvYCeM6#M^vTDha=UAGmO}H%ZfufvJL)y;Q6|%KyQev_}if87@ zrefsyJ}-_HsLrFSYh_XytkYwx52{g*2$uF393oFsh|%I`Rs|QxJg%Csg72=@Ysc&Q zMs==g-$ga0oEFWNqd8hIeJ~%YU}+4zge;!ieh;zkPgZ`Qy4FRRc$!n*@6+xehdlsI zNp1--@0tS>2xNX#OctY5j5aIEl+LaPwJHwH{GCl5hhh~Vd#w7QE222k5nhC?{^vE5 ztc!AeSU2Vc@VzQ;Xno_jmqzd|=3OPl7(rme@fwgB7=b7-j8Xd{rVjh6j}^|q48w5% z1SKZJ9qMch1KC!9rW1I>{lV-qz*3aU%S)dGU<6DoRF1F!W+ z0EP-cNTnA@Vo8Q60U30Vm}Sap+Qa|H-kUXBawKPBpGRcoId`iag(?7rjQ|?m=#5*G zP0nb@`3d?#dLA3SjpaBDP*T8)NS69WGcm1xzM z7=C9JhAS;?DIN&D6_|FQWCBW|Ab_A^BQTM5(G%{-IcLMZGjYb5Q{*@~VuB5G7I8XG zw!G95{&F!4CRt$z<(Z~(7b_sAk#p+l*ArwZzdX?Mh{$hv-!xiB>@LE>MK|Px`!Xla z&PYTrCC?BQ=a<5qFaT1-O{16{8)vO^Lr{3eXk*o)Q;jCwWJ4IyS{41A(jc0H%^Z;4 zIXG(vWBc9?gBwS-28h}jr4opSZLnPYj^rw|wRF|gT&&p=Y@Y0-PlGw{2ltN1xJJv@ zW6qkELB~bkm}{5`RWsVX`hq0&wa{IXbCq9FW}(pKLCDP zCW2PMU1k{oS!TBI(CdQCXn&O^(embkUS{knLLp)7Gg>H;I3a$!Ct zdSz3OkHaR+GKMt(03ZNKL_t&leq$^SWHP|S+qm5=6E8IpaX76Bu>Q0fhF?k&hutw& z(QlRIVU$QCgoLwW*APH)Ap&Uy1@^vvrTkBjU+zzAEcS+XhK&!C&jX-57!8dTn^Z*v z_v2p%8pVL}^Q)dGDY#bwewST;6q-^28~g^l$bynNmc<^-Xd2yGGZGm9X;)DR2rR{z zXyQLdZVn+uLF)W5(@F!-q#XJ26v0`JkxOu~*^@LOHtpeP;i6AgFAnId8s#!F)aW?L zV47nFo!o+xU_$^PBCVAQ@O^+#0`eZQCEg)F2^E+)Yzk;%h!{0rzu>9Rn*5}$cQqQz z&N*vn7*x|x+o+}mKsxRzmSz!i+c-a?!PZ*8!o`fvABF6LH>T1&xet4mDJ7jSNO3*W z=JOpg8WrJD^yWn#5CR7&uD}2}7Z;1O%&BUg^1eutW?b{&SIq{mOKWdn#2`EhR zPu*EQc-G}SV!=oLH{vA`v2#IlGvF)~2M34`?9qzJpV;fjBTn|Oxg2bT7%`FNajeHy z>Aw=H-9vvsU@z>!r9#F5@H2sAI&ND4aB=T5%fa!&LNeGd+SfpY{R ze@eJ;4M90;(2u+yF}UDx&yvBUR0&RD@fx6#)lB4q898A?Hh@m1q7S-?QYOW$axAhm7t^Mc0Bh|%-~|7--v^vPa4v@H zmf1|~Qm!nd=jceX$Cpq&5&j62SJ*W(Gjm0G(fHO8xP6OpTvt-iR_;Y2-lj674O{*e z|AtyhS2+MCD6QZ$TgMbSfJb9;))_-XI2#ixoy48J0R@=QY%iXRBa zSotA{tXWcglPL(1VfrV@GC{U#>?s5dKm$pfT=a=v)touE+|`QqsKmVbbVeEq{f^v{ zDfmm6&{Ncw^~+z&n=4eup=*lwTo_J1#>~MHE5A7_Jh=N+1+3&T_TE|H{BSvL8VCyK zFOUmxAiH)l!OLKxu-THI&kQVZ00v8gq2rEQ9XA^Z0OuENCi5q-mJ}l{D)wkf48qa! z==B>fw_1Jp(ce>V0W#XW`_5OsBdk zgVv2f=;g>U8ivK*CNa0e7m{nZM=||`u-^n>kF0N5dq9xEM_Sitod|!M9 zNuKS!2i;4>>|#os^AYf#*;1w^rTnUH3Lk_4&XpwQB%&S5M4tZzILKSc4i9UZlp`I_ zyGijo4xqFRI)cwCRIe;DI!5xn{}Jq%+IB^yS`NISRjvmQTMqD*c&^L%*Kx&voUM zl_i(c?}>qmC9nR7v?6*BJf~>m*bpm5BQOy*HMO{rL)7ee2$vr$?tCthejU)6HPa z8#ivecI)LIefjY?i~z73c{^b5*H}7XK*hi=VOi2tJYsht;Oh_GdWG%r`4`v7+m3C1mY@x}2H&1J`pHDhGN5i+?%Wxbt?G zck(KEy!653)l*T~h*1-d3FX@f^_g?QI|L>st(4WyTi*}?nJEr8G#Wbzr3FI{6qe+q zNKXI|&yEE^F(^1eeSulxTj?Dr^m%3#i)RENhRuggO$bX!m>sDYCq922!pKTL&%T*F z%-K}UTxTG~dWIsAuFi}lPGvPCH{_ca-?EK-9-Jb;QkJ5t$0t#|&bKl;ND-u%j&cVE4Bd^%ZLN*ah1Dc$I{Q*Cji5ygx$;kBJhGQT`Ync+IMU{xW}X+>A( z1m^6Vv1aH2IAfv#KFw^_2YUb!aygTWKykx~OdMO+J zB=NXYv+(oGC{eC{Tv2CH(+RCLOQ-0|lWNr2qRjcgRa!K^$yLqL&JPetG^!UiiqGSJ zVM3m=pocn4W0qOmByddk!k)-{PztTavH_ruI$E}9wGS$fC&?f;tx^EHp|_9EPj8&O z|G`)O^>6>dH{N*v&D*cNbbRZyJ8o6O;K7dTVe`f2@yCxp`Qa}={L8=lPv8IE4==tv zC*6_Nab{KY#^_yPzbZu~!4t2D&idVJkG}lihWYka-}%<>{poA({O*l=?;PE@*DTMd z>A>tvZ+1_2=bt_O?5Cgn>~DYYw}0{1-~Z7MAFEI9zV!IUH3TMd$}o#griB^M4<3BY zTI0+}AiwM(H%y>6B16C&(F|#+bGC&9rlABIit3nx>JCeFNIEf-dxolWuEK{zN@=Z{My2yfW6k4DGGJ=|P4X*}TnyxsvZSgu2IM779g6#= zgBfs+h>C@&B<$HR)$x3+oVh4gL~9C%*iunXzXih~B$WzmHuDT{5!=16QJpMEXbeus zig2ciB>yB4%-LL8**b$OQZu1$y@MZ3L0owDVyr`jn$OdMSv>s#EK|UpsHo)k;BXKn zIBp`A!m&B-1j1s4j*H7}9Fw0!36AV?53(4IjMq z^E>a}{rx}s-9P@F-+%YDH}71#dAc}iwFY4Q5tnZ4c^EOe#&yTtwcFR)o88LoHjmEP z7(x>v5I}TgMDHR;ai$pb%Q8CvI@-vy;%ZgZiK(Go zA&l&Uk(lk5+PQbAYRDde34bTV*I(8zG7~c2=F-jNEc2w9lJZ_P1*@;Pq_Zasyr@8c z%jii?j<5!UlPOKmXcUT7#VpM`8F#`&U%;Sen?Ux_i zc>8N_y#DI_>Q z+M?E8(i8y*yY0vB`TC=WZ<*D1?%}&{-FfBZH%}KQEp$VTriK{A4%T4oG3UcaRN!sd(X)6rGEXv*R30^9f`;}6DiECm%&z6 zLB1)5^PbO<=V5}DLZ=ix6LHW3$S5^RuS!WNrHzmRmnKO1JeTxB6wixZRSo$m!^Y$v z0k@=-ZW^TSu%u7N{DYI7>2}D#O+RMTh%31fjxJ_Xp5NHpK9f7+_s?T?2=Z& zi_5MGNHUa%(>ue;c#$^h3i*`sOF?^{gsO>1NR_D%T(|uI8RELn`}66255=DGB@Gi z&gIR!%5rP4cccIgadRlk*1|drmL0p@%DElAfArFOckbW6b9CJ57NnsRK z@Sc8f>!p+CsD;uX4N}bH9Lz|=fMJLIhPNx;oMU~?tH->4g3UQ?pQ`0~0(76!G3cCB%u}0s`WDpSSc;hK?kJ!AGM2 zAk`=!O+v&KET|?ibBEy=DU;*@2L)`Bf$!Zjp@C&q#aqvUIlClwm@stVuu&K(6z4^j za}e=3-6;u`L|0WiAm%*5kC2)HKR+L02Pk41rC81KQ)$?W>RovW90lO#HR6sLMa^X9 zoc=FbGrmkul93?hRck(ls&evArecXmDdk+)Jeq+J%yU(}s`r#6x@d(d?`h_){K-$DMD4|ccq5fnw7~tVSPh>2azZfGzgYGp4~Ps{ z=Fy^8XcPd~v8643tL+|i$G1A$4O`kY3=g2rnvwb)A1zd;Niks9^se8U-O6rOZnJjl z4K`a^k6pjGsk;Z=emnAq1G|P?6Xyj<5E~%%WEdY@JbB|f-aW%BojMwZX0uXGlT|Q; z(V_3L*l@cb-GCX^VAx^5!uEo;=d`;}+lzL$I@<5=X}oiS)qwH*$?ELn@!4rqU7SEQ z@vEW8+VC&M<({EKL39-Ik>PpvGa`7L8q3|#zvuX!Y$Gm(G#Z-T$DsXs3!gNs&76&c zh+r5BO@QzmW=9!kB`-==TB=d3@uALGz=f|;p8J}kPQ+m5jx6<>q$H_^06H{zU(~D2 zg&;x#97Q*TD!!Jb1}Bd!N|tjF%rmGl(gv_)y=&D|D6qJsJN0xbV|TL}Po2jDL_u1b zrxiqo!WEH>wkcLClrm7TBR%0cYoX>vB_ZAz$7J3W_Q6iN!^i$b0f<2_U4tTYa_ zS0W?# zrggvEYn&EDb80In;y2H~ynoCOj&QHVv9Zl&t&CQN)Ce_L>U(TA=#Irv#fHW``Yr9( zv|p+H1@A7@e%0>R%fY_f;K35>V{AVC;{3f63!-ph!rC*$DA>DqBcma&7u4_RJc@15=dN)Mith*AYih|_oh6y=*i1!K7i0bjgVc?#;=RD`)Gi5FwRqUQ}e@Z+f0)nhWVbRRh zLz0%whoEUluW*ZTWP7#UdhBL@8eTupes32Yw~h0$ylmNxJoawb zyMD*J4evJCZLr&6w^w_2G~yQH9^t9t)j+Njq~5`21IQZXwJ- z=0$%Vo*VL;j<}NN0hbt%vj~yLF~Th9pI`*Xg|G?8r)?b5Q(DDbWlGSbtkM9K4ok0? z0My4XM643AI}jr`iH!ACnoS3RC6yBmkx&kTS0w#NPIwYhsYo|1X@B}eQY9I{CmWcO zpgA@`K~KzF*k*@}Odv0YOo`&+3@S309d3#ldGqaqw&pD72vfI7nX}Y8)#pO_Mk)@J znu#i_8Y^5hZkUmvoIdZWJI!CTc|m8!?hMxzUQcP|sx5Ofl`N&mfCAqbWfFN+I*rmN zQHzI0pGZoT3CA9obX^V*NFT~3yGkq6ywBex%Cb(*U=gV$x%ZL~eUjsZ(z0N{f_rr-fytqqTf?LHUmx= zw+MHYTMwFA1dA$-?-;=S?bDZzaI3`$zy>>qrLv1*rFu)GuZ9i!4f?ei_j|`Z0}jW)tp<0Oc=YJ;uW#LOq{5U{9+WTv4YNbo2urj*i@1Qy z@Aywx?$620i}ri|zu3OWi+s|-(*-#kdc5CmONB$%v|rsLwwgv-Tvf>j7hqG(2^}&S zF0+dyz=Q{i2$WBZ1i}H$D5fSoOF&9#t#t#XlGJgidD`hg5R*2nN&zCNTDg*xQcf!~ zOBbmaW0qyK&FM7X5a#!`5NT=oyC50A~ufTio7` zXZ!x?(Gdk`pwv64KI`(u_2PPQy}14hym(=8jc|=|#8A$$>1hOwppnrrMu)+0-*MMc zqdCGioPiyA>@n=o@2TIT-_fwgIKVO!w8jzPy25qEn~|Waa&PW;*Bidp;0VwThS38% zpe3}#&9G~FL+ubfCruo`IatGHP{ZDh`_bAhuw(2Q1H%y-!V%$`#?_}l`*18<}MIB7h{g|?oL!sa>C5DPeVWs_)c;ZEgd2ky4 zRW{w60Ul|Z^X$gYgn8pvhlXQtl_Krk0%0&7@6w1M#LW3UeJMLt2=LnlgkgK-;+e6! zr1c-i9oZdunGsaii3BIaie$MsIWsJ$kHdt**5i4W$&y1TXlaXQ`IwR!=%@`ho=C@K zL-+JPMp8x56m_a8_qC*H+4Gs#Hh1xRn!}8VE=#UH%Okkdv@_#Wc~dtgrWPwwWUGAi+no#gHcu!rDlM*g--zMPx+EhJ)PZjZj>)$J5mUXM`h0>!2Or z9NUqMCQD?AEMSLLg#QqI0G676Ywg` z4>O&b;jG0mq4QhST3ChwMnVs?gk~JO(J4Kk=_oD0c8;Ba8JrnM$9u-eFn$|zfE2Vs z2OJZwHMq9lOQxo=5CaW6D~@XjL(ec36WY%+y$l#0_^zPJyr9poxdB`NNR|j#sf37_EbH&<>4rnvG(uoKZZIH@Y0dD8xXa+GHU=eU!TdT<`Jwj%P~?(r zc0Zlq%e;&y@nsCs2$(qOxDzapmQ(=l+1_58b~&q9!_0$87MI~i((-~d&R|9<_`U+% zBGT$`z7setdj-mtm?|Mrt$C{i#!JPAHD!gj7MgNOAQgWlNfSSq6*h9Wn;I z(G8Fy?a!?R`{Q@jOo)seL)R7c<*JA%#84ELUpfYu7mNkaGBl%g=p41IHAsi3Z&uck zu>>MkuOv0XhmQi5ZsBGM0oRxW>4#VPXPYjOGF}H`W^G z!qg=L1;8S=+f;NSe$*W}ZV${6XVOr=)a5w@W+LA)8i0tD*74kW1proL#z|Yg6J6jsAZ1NiChT6_CoB>rb5ztk{M!X zlbGUdP%51Yk-r&(WE^Ke(KL99gCwpSZ;m^8oDp~Pi=XhpZ^VZrb#{GKz{B}*{M&z- zjEF*2bF8v}((>~p5dpo!q6HGBz06q}8d5QeXDQF591?XiY&?YEEE=;0@mdn=fo4T{ zZAJL|tmb1MNL}VK#aCUq%U8t}2tNOvpoQQMu=i*03jLlE3Wf=ryQ*4j>F~882B35} zX`TTcvAc0-9kpn*YBaT4wOad)8~nL8OpYTR%nszhOb$w^2HJaSh%GUj7VI3Xf@ZXg zmXSLT0U&lAoX75#&@mP${F*MMYQp11)jDJOF8N{(05rsXrSrJiV z?dY7zhBk%Zh}8Hj`VfikpL=I^oWwVwOZas{$*S=lFsdYevc@wtyw^!kN++AqMdn8; z3#k!OLDM&vNSsI-;?I@R%AX34>_VMC4lQ0>{Rkc?8AM5GPwEgE&EZfOc8-Zj40q~U z6`d&DQhI>cUX-h!R#6qu7`=z=4ym(TOxa_T;7Sfxuq3EX0yW8XQpQ|933#VX9XDb~ z*dp9IQi;nx;TLpAFY1(pP#lo7=9I2F->hUWyJn%5r@X1&vFs+f)GCu{9)jQrL#H2K zaY=t!mZk#4G093a0TDEjQmoU)q6JNo&Y%pbD4?iOSxy-1YegV-Heg}n&@#1XGJEGZOd#OwDVhL=F;Oz6fZjsg6Z7> z3t$Nx5f+REp#xf=0W`-cGeCj88^xbG=kHSts{<^<5Hwips((2U_9n_Dh62)%pS ziRLfzKAXlnOb%iXQ}HZpt&xk2e=!_G&v$UYTs7SLJ){a91d2c%S1RPU5yUgB7KMjj zS?W_iOy``XMyr6jxTHytCn7oNPokn7Ws$RWo|Ch5Q@+frwnd5rOu|m!A`umBlv;@{ z1=&>pRKubjW>X_8s7O3jjNn5b9bywtQWvzy?+SsQrpOr;giW}7phKj`6U5}Ws&%3d z1WiHu2%1PMXf;`^EJ{h35cA;K#1&ytzzM_+;2NTy;jM4hnzW`yt5)lU?iRZ3RMYA< z!FSp!&-+IlJImIP9i8?k2_bYA#|qZ_v%v^wR|bdyz(h`Iu+xkdXgz!rmcWv+BrF*V zprIITEKhD>*Es9g8K6&VpeZ=bEx`af^)4mO-O12K4Lh6Ro0Fi&RWONZ{#Ep&RP2;9 z#&Lcrgty1_B3Z)2q-D06fK*o5aM78r6e(8TP<50~Nt(pOEJuf1xg!NEhw{H)B z#8QaRJ5UN0vMvkB5ynpE5=B04#Y}9D{2%qN_V>LRNLupq1slpt@6OGGkk*` zJIl_p8OeHN2fz%c*eUCjV+BWkt8s)S;gK#2wNVYbkxJ`(0W1l}j0HifhIC79qyJ?9 z03ZNKL_t(qL+Jv(og-(+8fA@Qo8Z|IjK^+3G1#Hk&8Wrd<+N&n-HW*I7uSpH#r0qO zMMkl)V2)?=saESwwViGks$J-=Q?1|X#D|f^z(Eh+*1AU17@R5$r`RZG6+7kA0ETJQ zaCNzB)sAil2c6PkqSN-*W zf}RHj7adw!67#YOsv-*{gT{gL!!!7(H;cF!3bVS74E_Q#h^qvf`}v&uJ*Z?^GTJbU zNZ|f94JgaSx93prrqm&2S)2_DObip(fTsg8&2UKfGBk7zRO1y76!(=(=$PS(TDmDF zUVOxwoL&=~$})Vh#!xp0wkXL>-;*kd_e;2N(DPGuWEeMwBqC~s_+tW$mP%UXVyx9x z1y9>99oDLg3do=2gzzo>PDaVfzNUr7<|)h*n8!_lrs7~-=1c>R&x4u+Qf^-mg9Kv2 z{eB0h49#}sx&^xVn)!FPIfp&_G}!@|`7DT*2K!?8790Su0x%bKt?r)QAOKUteb^vE zgWn?NR3u~^!UG(EfD&P85cPWm%^qqj13;rIHKPK{@sxs|_hre`r_jn1wKb$ z8*7ZMvPMuu!36$PEU9I38Ox&?hUB0ogxleRGoxD1i|oMI z+in1?V%5dJx&_=qo#9|@!S=x1LhQcqLc?1atDM{bF}qs<^=@k#pYM-a6(03iQS(Ei zrg>w$bXgwbRjJWaYDOx#MhAS=G?4yy!2LnkbaoLb6Wj=aKn!Dp)Qx1PV>h4Uf10}4=Bl2?+Fhe$jbHf0)WGT#!^V7%7#s z{)zpDT64}hnrFR&Zs|rS7Ub>-zGuXIYs>GNFHeB5M>%0YP?tEx2%dI;2)TnlIXXS& zu1CYB|MfwE68r}y8)g@AO+n<2y|rt=0e&HS16I@r^P3g4+W132BWHC?uT7dY9c&cQ zKoA%ru=k+PKHIj{_NfmPln5BD%JzpIzWS}ZN zNtLFZ9l>(};Y!g4h`TK7q*SSBvLQ?2CJKgAnFx2A;ML%^s^kxDc>TgI-3X@$aY+3k zLNYe@-qV*9g4vien&z+{ve(kF(+_q~3N+djn9}j|Ces*3emSqTOEISHzb5T0TqpdK zy;A!X${=TkbWGF+8D#&8%fwFcRgYA+#r~iwkEj80>mQyb9Tn6`ZI{fIDDj;3^h&WN zUm%I_$Gjmqu4xcOJ`I^BQKmOWD4lEh5T4B|MX0^Sdv-a;fmaEx20<4S#%*6I(Z??R zDM!ya*Ro=y;cF=@TrF zKEd?5R9FM~BSk~qOW7(u)Nn%3w@KaGB~3CSUI6R>gBQ(}%usF)dWLf+QD(uOYCr2p z_Gd*dIgvB9Tqj^o*Dzes-n=J?e(?>%Q9yl6pd{ZB0Y8|};eewGjA*){B9RB~Cz?h! zgkC)iocv6hYRqBVm`G&_Y1~O4u7tO&nv#=wnHSzC*Mk2Q)K*MPW*WgBfbC z23}6{fa<|CV&4{y@8xw$NH~-ja4W0w$f?2uH<-P|ppvc!6hRnl%^^48Cbvs_q)o*H z5X?GSMmeic3x8%#!g=*9_(e1L6ct|@R3Rs*`EoK$MVPn*q6y<*W7Xv{$gf9+z3h8z zz9JfHc9su;vNpPv;$jNXCnLdnCkMd_nUiuu*AWiu^!CPcNgU@DDNzUG?Lo%jq)9G{>3RKa6#?&6DtE`3=Z|;#{!E(kENPQCCgfO zauRZ@U`!}e>6DYOIf~r8Ma&9YH>s&w<2%Bn(PI7Xd~IL35jI?h@h=C1;< zFyA1;%^`06YvYbTyWmy;^};9P);ucfhG%QRFrk(?eV25_Di2#=2(-C&V z%NS=We4cwWrFo4B59{-f%FpUo=Qw}_2C_##K^Fv$_y0D~mFP-u(?*|aFqY_v$XAD z{rO4fP+Ca5pk;Z6CL87&U>7lrw5^1b%4T#c=K#%Ja5dLd^$5{z>TP*@f%tPcFO5Dq ze0)68ZYVX81LXrQ(BaDoLr(1#w$N#jJA!Os!e%K$vt&Azq69?6P9A|Qn=4Y_Yycz~ z;yahy`FW5{Je@SWAII>wt%)QMGs!PuYB+1nw>~q+u~@FB~w$F*b5s^HTDgysu*FmC18*5`mIQ+mUojJ+n4ceXcj7^05>Nq(m}4o`4D` zdbbG^5>@&O4CV-rDgBsm!T5m`*!Z2$Nz7+Mjms1B3vUf`9`OR8r{vFR{o7RLXefJr zLb5WJtgx)KthlZCc3=l7ZK~C};;Pc7(y!<SI)e}YZW8b(z|P0< z#_Rw9VKdt)38_#6nKYDUQTnkRg#Ql+sgl_5uAJR}gA`^{kY2@s;0>}t$#L@6W9pN4>R63T} z^Sg0pn?pl+B3fK%F(yqkQEAS#4R#+fH8s)V<$jKeWW>b~6Wa7M8L>ofUt*YvYo z=eLxV;?f-i%1B8eDkXg3zbYFvQakv_omXeN+39Hd4F9oB|FZd$;^8(F`=!@xbWoH` zK(8|Mb>H@7j}HIstDygQvQ^Luw-SgcC1`yHCL2^Dx+ugB*zEJu($adpbzAH8U>N5Y zr_JB%20k*t#Su%m5L{ibP@>&%U-8#?6_CUTrxkzrIq(~7T z^7e(T`F=57(mFyec{wvojJ}^`lqpt=qlSAz42io1ZHANi-9HK7#&pkUI8Jzr8i0=! zC1?6&zf9kF8xq1?t;h}|3-xL1Q1z9uAN0)@DQ1hvG}n+~@1P-vL>`qL3hGN1ZD#|Z z=)E#=Y%E6e+?OaxKA{vl6oa>l|!@ zPi6r-0yqfwD<-jR>AXt1I+u97ed6bx~^}4K=Qby#VL&iZ6b4~p5#lJ4&IDoG`3&H_o4rl z$d^H#1C=r|61U4_0LhbXzf>me2DI@$Zwj_2JD$o9!ex)Ws)jAxON^V3)fnoPJYGp5 zGLyxg5)zC7U4udU4tPl264;)^9Qh3=RNCgUt@WC`Xl0Il&RKRc#x=$@6Q>`WZ6)?_ z4t~(Lch{!1a`}Dy?F}8D|NY3%>-FphV;TcEr?6o5o#bV&XstUsK-{bURoch)^pTg{ zRf~I@(efVF4EGmUGWy$!oo>^;am`vb^YL~3ZX}og{z&-U5U(>7#@Ow3BcWY;wI74L+0Q1n-28NE_I zrE_SdnsFEvXw|}Mx3<676scelp}`yz|GhpkeNMwvUL=7Fp!89kra9fxRr>FJ*{%7o zT=wwCo&wY7SP5LpL%JSXy!Y%rbxzwk)%Uo+zTTDM`+hI}e5vFA(8uL|7qtfPCx>;T zI7+M#CS!j&;tj>D!wtUJJosf@|J%up6&5!LbhN2rJmh%p^lja?U%hx5J|vIx`@Eg} z*?%bgu`B$p(uBbhaDW#!O?_VkR2pWE+V#8Xj9$VW(jytaPycra35P&R2zNioOR6WP zFm-84a2*IvU>gI3-l?~)qeFKGlwQref?+LY9^>*o1e|s&IVM!#dwsuGjlIkgVr~T1 z0|>c0)}Z{?{Tz>wKsuiZ;aThVgV`FjpGxvXLy#)7B(764C*>fL9itRT&}kS`GnyAw zjw^L8jxT{s9QAcOaP{GlWS#d?B&UXALYzdRMa}of*O_$I2^r`}5K@5==LiB7NhWNb zFN$1sI!%t62SuOh{-67>)6?FyOSTa!0pwpbT^nKV7iy(JU>#Jf06Yd^ zO<+9SSAZ$U=t@5a?6%?u(!bi4bGO;ln{2#YPA)wb*v3ux!L+Ptex0hH-R0}B5%0eg zc+>gwR!xyjLWKy=wW@zxsZuU?V0JUO4J~8wS&NdPVC?6!Ew_h>)sFcEkDijrw;bqmnIe4WdhHrv$CdjUj> zT({VwJaFtZ#NMn(c2hXRFa%jbFd@wTzO;r!AWOJRS~|Hqg&<8{vO-y<#tA?tUGPr| z91W>cD!gc}K7-t(i?i!bgPK zmF`IJ!Tsz`Z!wTT_YjL&I_c}*={cOGq-i74TG)AUB8OZ)j1h!aEL1AA!0Uqk3;+5)aA41HtS2#J)~3}K)MjM_rTq9Vv1=wXKl5g-VZ6u}SvpJMaAsGV-c zP*K>9mnnu77>({~L%B8H@p)m&uor6qfg9o2^j@m-6f8x_fl6}_;tl2QCvj1>ND47~ zK!e>lY!oell1+>nm+UHZO?h?K7*o?xn&|m*NE=Aw`@pC$rXaCfu6gj~6CJoq5KyOZlBV7R@q) zT+mo2pVov{g|7*Bo#Kb|MgRwnE(AS6fKiJDKocU0KLM&42E~gZ7fAo^3VF{&pt1x;xB-IW zqlDxoAi;0F|=wZ}T-3%Eb>&=OWAlTaE1yhhR`+m)QGs`Z$W zvr)!Hy4gsvWVRG_W9;=VR$WJ>9+8ZEIYN5AypSH@G8G@9Dsw7)PkHpzq8B>F@87GMTW4UTj+sOj(t>&GMq9h2|CaSj;e zTN;6>5I*3w9Ug!%4y!_@nm~%9a{wF0EhFGv5+VQuH66jtN#IJ~c8a6p1-H>#a>)=W z{yRYr#n-H`{5oHp&ExAvNLPt+Uw$u_M`Hjla-m2}EIcd( zujM)0IF9puh13>?IxORRJpm5eZ~Twr$RiOmfn`paz0u5H&*K8rd5Hi8u)Qi%>zuHg z4muz^9mONmRhW2{<|?JxmY_B&p1-dw9&tc5AMYXM*g(klGX<3S3_1Ob!1NF5klL|> z{f*xzee9-BZ3n{V>Rl7K2u^~HU583wd88FtznSzulgbr*j^XAGW zLSfS>oTaf{v|>WtXt1-SmdCCC3_%v-;|XL#u6{=405YH-ae9{`9#{d05&1*!*OqiK~1ZiIv zoIg+mmK4~H$=#*HgPVnHk0mjS#?wFUcHVUPI@PZpqL1dZ`)=Uk<^itRs>!o|d7gT9 zJeidG-5$b^&O<7llEe*U;#O}mm_=Cn$R`+y2fyri*steS=XHqD$HvXf%*cg1IM%P* zu@`P<>seQC_`NpvvX7WpR(wZv@a~8wg$+2+NPs5nQVng)XCz4LyXs~%P|xUvm?2TI z^^zsioB3-!MgWtoqiA>KN+lTIA$k~#Q^reeR)uM1Vz8sM@PVfdtBMf$3p6!+DLU{C zeJB-np2%wj1s?c9iIavcK<9esneZ#G;9#30y2@qY7F}uT&6?tQkwn<%#RQ=c%d7az zjTc=ZRfG~@9*@<=A0{8`K@+7 z?X65=H(jjozn+N~vI_kAP6R7FkH@p~7T^F2tVyIEHB9wk0`+{4Y}T@PcX>FMY)>DG z4pcsT)iHJPwm*n=zV6ie@?m9dZS@Bs2m+$K%cwy9{g%mp+5I3E3Z4={XtR5mE3YWU z`H(+hGY2f&$g4D82O8%U^G!(3w&!yz-26pxHGk3X_?&jX^nU03;u=@3)OYx}+97Z4 zzK-V2@xSg%cR$AAzt0DIf9~Gg@9)shA5dw?e_ZXN6#D&lW9+b$xNb=zq?)kOCGXa^ zvubns*=~A&Qf@x`*?aG%cReqvKiKWE84mv~K8fS|dT$7QwbwwHoY z7q3ApV;zFZ5Hjt* zlTy+1a)sB;%H8avyPPcFM6`qt7MrX20EB|eA?+ zzvF1?d^leJ_XXc`SIz&{y8HIr>UVL~s^9Uku>Q|-wIwqntiML>3thj4|NU(8#^ zS;zbO#$%=z%DRkxFS*}FbJ7i&d>ZnZD}GB3r!-@p%Eu3i0^~~MJt*3rLwvtL4OPw1 zkj~78GgB+lOSxK-7nb)BpPD#jHLJxwg-Vetqu3$AT1@xHU;4?pjpir)*MlHN43V;Y z363Qo4U$ojbQKU~KxuDe2|%2sv1=LF9Uk!5l%f(XFL#H-^SJ%}CTW`d`k1!Ho|s7% zr#_tP*A$hBkWHUqzJ+Vx9@z{(P)7F z8#%5VbKX5B0~m!$Oq<+m)aK*EO;7Rn<4f<;X72-eEsy)p<@>gsM~O2uLX|1^ZQJPD z;##YXe8+R~#p*TQ!vNpbmKjJN9XkxEP{({%x#7aLx&(k@NSLVtu~iZ-K{S7i8%h=x~c7jr4*_??i6xO z)OUD)9BxGgG zHxy&GK6T$nY9S3o_s@vfTx)dGCYdVMT+c8dFbiam6>H{;oRK_tkNQ7HTet` z?5qD6-hO`Y`$~O3to1v-V(;}mynJrZWs@yc6_#;;a~)cHs2lX1{y??OTX?oKe_yQW z-p(NYI5OJhX13cViWMW0BN)Q>L`hR_6KV4N)3m$Q@iD>fcgpQ|`(*EP{5;v3Dn4m9 z&sGhVV5~72+1DBd$gA55PDoZT{VIabdB>*?}qz(L@?uKqm zl4Bko_0cnet2^KeNts$zwUVNa_a1IV{(8cRLwzAzyp#T%ao~gWOacFgdgQI4Z0|^i zbJ*NN^7h!d(56`cZPbq=#8qsKBOjO7TiM?}(q$mH=aJ`NGFm2iR|j-A@pG*hQ%2!B zt@QQ2*iYt1*RRKgyV6eE%KOVG%M`kbUNHxi)zDIf1vug4s(*K2Jz zJ&(8P#bHV4ZH2;eLa_QERtzr~?j3vg)`MwIwo?uM{^yA6Rp^%0x{&o6vB?=bnKY18 zV*bEmgqP5}FDoD44f`9N-iPL2jOoi{zN( zZ6cVd%e6WRcT#&7yoEr)1zuZMW+Vh&;YP-KKPO50Nz)~f2Z7P0hMNDw`{|sh1m7-2 zrX}%^lENt@|CIkL-S)1=W_vZEJwOI5~a)N$YlG|um`6B&}FaL5gvCmMV;7L)xbz=LMW*1*{^$$c*eDOiK)g%eviL*WoOu zs#%Yx^i}yf&eAL8W_@}czauv8L2Tpf!H4rcgOe{g48 z{Z-vyEJdY~!0(n+66AokcWZZ=D*dRsHf+W4w%_LKPidteZ%L5}bM{YQ2QW00*vz*6 z7Q?8*sTz#!yLKs&RFBaRaDcx~FbbPKywwH3by`3E!!~z+fvI&qx4_7pmg1CE>qig^ z>lrl~yb5#%Hq!|Dow|eCgx<(qycV*h-`GC4= zb4$)>;PGyd-+Ta87_T)>@x2gEo+%JT5rtX=5kf=0=FxuznbhV#)HA$Bow%%%l5Q&A zAz7GcafgeWO}>sO&YFa)H9t#k>7?nN3xTZc!b$;+=o+-3{I~R0!1$Mt3UcuK6=gZ@(oZKEqa5D#qbVx?{yhO9Sr4wQ**x$HgDI5{Bp?D%Tr!jUfa*}I@Sa^{DNlR9Q zQku8SkKt})Ux#2X+SnLdHfz%+rXsPjex+UGPC+-C*l!k=>v?<2-jXk=D|&agzt5Gf zy?SuZ$6)ZO8u-TSH7mxaAbkBF={dxI09H=TEw0(gYw2pX_g(9mmtf>>aGO^wnFF7} zCcCY*i&+BkkI_&au}D0x^FA_H`_dLU2_=tM-i#9YAgoe=nGOC@T#KtD zDw-y`Q%y#rsTy8~fU`{Q9sHFy;%^uHf%#hXVL7|-dgi7|3^Y>$88j3}vEJ3-@A3PT zk5kVQhtJ#6Z_vlyXP1oZB8RG^gAOHfsii@}*$od7{Up)_i%33*xoyIg(eN&>BdsCeCDxVhHts6+*#}@*b!2j)yx1q(tX}~#(t*WrT_0M z1oNd()Z9_~Fol#3?8AADA14;M-Pbmr-F@`Vq=|j`&d0|a`KrOqio5PSgKIRV(L}tY zTadl2MKLlQ@WP$N4&$<>bu(xC@~Xsb^Vjd8o7gUH>5i6l%kARf%Z!6-o0K~N3Qk;W zpaMA!F_I`vi90+Ub^N1ivo8f*-fqH<d^VYW8x}#SMSs8lHXgDUU%1XmSqxu zUCG@ffur?Wx6B|vyk1P)N~L^_Zcx;wfvDFQbNL-ke)#-6(hQ7~Xb{xNOqCps41nB- zr{PtJ961O{Y{qAnviIErqFplw;F`f{or)`Cm5O~iw(4r7o%mJa23!Scao^O;FRmNL zi`8b%ey(=9ZI}BR(}4rbj}a$NWauk5)34yIx(uoH z=Jb!Lmlc@LEa&fAOw6~av9U3UuoiRU^b7!Z#nU2ulhrrfQ+Dq4#|AuS=Chea0kkW` zY5Rp=JiQ|y{{|w8W1K0Y+(VP-u$O-JZB~$9Q+B8I^fix09;Eumi8F~wASSXCdYL}g zEAntz?_8=wqPb3KHJT1Wf@-;jFAU%oN})ni!vGW)l`=CI;ezL?#AUIFFO$X+Nee2P zVRj{6S;4|zWv2!rQb++Rnx4*^Fz=d59BoXri$_6l|F#~o-dKoS%MO*C(Yq>tiu$t9 zoF?PHUN^~>0~7L~aLHtzEiZo(kiB#O1@Ln9wqH|TX5VJ8G`T@NX#m|F-F#i#pB!AC z_s1hhjESy_B4l2<({4J4uaoKRSUC(e0E8b{lcY&4L8MASEBM`MT|Rf zth4`AFc!GAQgeaf_wrN2=08{REVuguNpu~+-GxDX~#AR{2wI(jH-)zj6V z7y2u+j&@gS5}w3^;DvZ{Ch|%dS>9Ah7D~9R4O&tDI0J zi|b`P5e-)wt+f=UYf8Sk0?*G)rrO5j+e4a2WY$M$1WX z6)TmDNJ<}(eO{Q^&fTs-cDSx`>~d~!Iep0G^-FYR-C$nTn|wCrx+g$T&?2le00;}T zDcP8AWujguOdqEUUZP>LyBlsrN44Mu0dVWK^Oq-ecf7?9B^D8@bU7AGjx;oRPbC!- zNW$BTbQ76971#3;)RMG^TalUYvO9T>F}^Uk;C;;W6{BDktP>rW^8onxve-2VAK&ej z+oi;qMMa|cO5Lx?zWD#j$EoqK%pnR*vro~=^9lTj&KGl}MeZ_$GSk-2MKk~Gg!^>3 zI2|9VTt8Tc=QQk#x7N0NGVAWNXuuuCy(6MR7PJ_h%QxBA~e(j$4*PTw;@4= zV}P-lq|1ak96kP!68XM@GOcs3S^vBRL0?X|w4Lzt@^b5wq~Tc;q^P#9vDmhQmhfpr!4dK7=x#!9^2j+_)g z5W>NoyE$D}y`1OHG6dtqyDi+h6p!R!eB$slYk|z5x5b+jaYrqG?0_iLGUz(#Iwq#{NIYwu7_1jjDT@UJW(b2f#7^9H?M~$b29IYy!BH{~#z;IW zlB%Lcl$qRg!tRu4#<;kk%%Bb^kz7}t`2|jR^)v!2)csK;e+g**DdvN!{ZdY#<&A8v z1XgZF_;`^r*Jx`}w|bH^hlpp7Fic?;$^!wgAuT(xqU4_8WK~`FLoG`Cz2)V46?-HJ z?ko*qq9m(|n(g-J1Xj+(rf4sJ((}}J5vq7(h4+bZ5ov`UZXP{~jN!GaEya6BU5IEy z0RfZCNS5WDmdigCVR_I7m5P*GBnd{Hx7X#Xz^(v9+3_;~-uthHZmljZ7h&QBX5@)t zRMHUH&)Evh{5ynuW^zNRx(XDhAe{=q&Y>hxO#6{s;THQatfDQe zY-xWzyA;g;JxEJI2#Xp2=qHQpi{vDNLo%kXV-Z8CqAR6)3YQRaqi2?zJG4+6?*)X% ziT^Df6o8|NlNE5dDR^H$ZKwJ`ed6F$5NAA7DiL4`jp)yIMMJsRs86O~OiN%%@i&;o zo*2!6n0GfAPLAy$C55m^I7?`7xWI!Z=V=q695RaZO54~&MM5Re>T+OcG6K?Fychn7 zhQ|dMt|+5Ye{c_KGLcbz5$Oj4FJ? zfGz_MHOhu`2X5`Vv>K&nNZPp-O3Y6}<$NAgJzNePg7dZD40piHx22vrr*O=yB9EkN zf>;meRrM>iNcCavN?rnPk*E6mn5&W47Zo~3WmfiW&w{&<2vQkcN$igbW?==n@*K)>OM z2Gmwi9=d`MA+?Q_C!Zi6Y(`rc%F65vtC2U+QZtji_B7Zqzq1SFBOAOsdUeRQo<9ts z!>6Qog!gjY5nMRHR2P9!DuOLbYa39OR^m-2bzg|)CBXEEzZ#vay`L_97Lp~t@}uSC zUj|3Mta0?lVQe0#uH63MgjJF~PNO=m`@Ia(jN9vSVMFjofjB9_7P~JbWC}^9EV_Xz zof#skX^A@_(9qMc{Wc_8h-H zi%NjjBGoRb3ykV?H^w!MoVQMNI8NzPVj!_gyW3k?I2Ad|l@by1Ck-rIQiTx-8JAT6 zEySKGmqUBItrjxw7?1Z=<94eUC^TCit^28ECt5kM012Y3lwA#bj||bKGx}U;uP(=b zD_RfVbqpqhf{Q|D7R<#?hshd-`7;z)`H+_cQvn{gUKD2jumnQU$&?5c3iSt~!+^R< zz*6&&$B=Lg^@1#jKuUzf1P*84BWu6GQf;ZV_`7~F%{I1|UUFCj!IV*DFPB{yWOC5# zf-aS)^;4lFHhqRlcZPYT5{@u;g7ZZiNlF;R;I)4cQYJnrS53iom!@D6k=N`7giJlW zyg35g;oeJyjt=L%p%{~_62SZ((MNbEh69DlfgImoOySPO|Qasv#R37Kd2Kkc+nqGUVDSf@7^xIin9fiD$oZ9JK&!`)|sSc zl21fd7%`nEj6fpY-x(k^b)H^9EkzsxE zaF;i1z@{LjhocSF5-rCt>dMy$g$~BJpJSIx_gEnMLG=Kt6#Dl(6l$o*NH+p_7^6vz zW9moPN-SkI(_2^-1F+dbVdA_XRS7Hfmb@5aW%kpR=nq7*(Fbz@@27It`F}9JKHq=C zvnC4VDz?V`GttGwN3$BCx?K^o2BnrOeP_u%g-%pJ?bWfGZdN5e^U=v3LO_?_!8rWU`^eK# z*ch|{09YRY6igtr`PU9kfMq2{dPqjJsdan3VnA!PrS>9ANxcmWwy=tGBScrY8&4g> zTOT1Rn)#4t{Rp-Z+CspUTya_(t)5Y2-q6!-cTzy#*FDL=1mnk5{ zjO1}Aq?t!AEX-t!vde!qbn?}gK`bG?AW)6=tb{-H;bw)`w=*O1p2rb_+1+wBo8~$x zr2&zK2&L6t+BhY#3H5YRPWu&eKD{FIx@ij>U!1dVe<{Ne%4_phrn)OeAry%Sjw4|0 znl`S*UNOgq8Au)Up~O}wVlJlI6ABA;0yjle0F;b^N{HJx?kb~j>p^U$7E_xo!Pj*t z^>Q{xLJk*!K*R|^11-?K8h%61`8e> zpp=4#1JN91`_e-*IWsXYVc6=7qYH!G!-FpR$=YPhnS%Rr_{u0l&@Xw^gt<{k`{qXe z!8uG#gvPLz?3e6U^=*=o{(Q&nWCa@R>pI+bOOE537qK(1QWV9M!>}jWRd&K1t&pTZnJykU* zd>$I>Kw1CkT5k{%AV-Et+E4EZib!Ww&g)~_1eC;J`bWqrbTE@_ETNZPzCz7b=+l26s`3+w0wgX`6TitjF4D=hf`)VrEvDleUIr)MsntR?aRRqFyUrfMdud zH9XVhwY|8kT$bKJnG?poc+LZw#ivW~0sG)CA4aSTrZ)%JB*~5}K`7 zWtG!(;MIqeP7s-6aOL1f(daumc~GAQok-iCh45mzrnR`n0h%=oiqJx4qeMtRmi|XC zyHJsU$7^z>fq6jCllh*<@qC-l2suuZ@&?R?Q~OgiAu{x0(GL(c*{> zf&)_47Cp3uSNa$jL0`orWYJLf#>8Tn zn;1PPP16-rYZU@k6Qq%iqP8grxr7E8aSg?5PMl;TAPfo$ovPH;IeblHk{aiq2%wZy z-^+A!Yug_FsJb8D^?PfE%E$T?nke5`I5wsa5es@qC8h;Ih&SidYe!)|gi3ZatGSSGEjucO`I+z>sGK;D*wAmkHF(L@kNJOxKGwn31n z9R&RcoG7a^9d(x#R)%rRzHbrwbbq}F?z0_`H$an9AT&0TSK=Gi3M3b;LS=vSg{h3f zsd5o;4+%ip#efsk;V+pve7aNLq;5K5L-M!yK-eYZwCvlHVc+=fWGyHqly1_Oj$*ga z=cfA9x+hkpm~()1O%}&(LCef~3`0W`N>Y63o5j39lW1vnk>AeUoDVuzorHUSb;i! z!jh?|H$*dO7AF?kH6k*42+S@|3}`b81-tHqejxyk;fX`TxICL!I%EgxoA>W}IO?-z z0@M`;W6rYc;i(z365F##ZZz2(xvt2U?e3q!?gX1ou*w(}ipw4aefG)A8a zBp$#V4nWf5KB;Fl*cwFvxXf#`^nCcZFm>56u#LJ5^ag$R+@GXp{XeG7h!XN^sbYi; zDSQdgK;Z)-(Xo7qPpUEc9p61C*VXHaa7zR@IsnJtcYu%P z!Jvf6#BtG>n2G)r<5W~y*zJAiE@v>(dT7o(y`KKLNZH?yf-x5Ws25C+m`Y8jW#o^9 zqGiKF_-)*|-Z609-2%7czQv00)FE!+-#*lQ8KmDJV;&3UI{d`$c9#vpo-u||Y7E*A zHm*#WoAEI>reaUBU6VpXlDE4JTp}W+bJh!=d4_OduK0e$zrSeUiGT$vObYZ*X|W`E zeiUiwz!hv%{T7ev^8Wy7zC<+?&?#Smt%RD(Ns@2w}9KVUNjR<+1kI z$$X2}o?Hnvg?lOpQeF(or#i=h2i6`8jaZtjd)gfJ{mNbcQZ=&^I~IPz#{$TMF}AqO zCMXBRT6to7NR5U`h&|;4O6j!77>AFk7M*Zz_Nh2rZ5IW zSS`<%iiPdgm-?M3rEAsjQC5e{_)qcDjTL~X0mme$5cNzoS>$5q*O$JWURn6-pmzH? zcGD;IaMgC_MchxxA3|xvD^RPMs3Tjhi9Gt zU(c)6LlXDgCN1q41{(vcO_W)vYwSACRTqc1g#doG6rQiZ;sD!(ng2S)HMcjzp8giU zCNFbuJ6HD)`QSh4>qijZaV~Zk>oF}m+E&3N_LBM`nTp$jP!Pkf4J+ftjI#4#+wGIP zx}F>S&xqoy+5pQu{XG32zuvW%*WIw??pcS=>qoyuGk4GCZpI&P*O#cl4>$i=sM>Fd znml%JqoazGk=|s~8&Y+hR8XtQF86|#62vc(V;RO-*JrAYS~VZ9t2kHvZ_&69V7law zTbcBfH8fW=b(d4pk_PerY5}CD&@4_JJyu&h7~KG>llic2?c#p!2Mb4=yt(L+#63N3 z{LW_hFIVG+Z3%#rw8(ysluKH6*qN+6_8vQb#v&IrTG|gK34>rRe80-Le;ht${Om22 zTap&CpAc%{-%?666-Kzzy5#1Gq`yQ$2EIYa+#6bi=L~!~F?LnZMU%#MGI?;3zps|% zmAzmj7|pe$vR4h<}JVS`rY#%i~!7ZZU~26MnoF9 zGvMSv!_r)LzNNWj1>d+kT+=Dfg$pvBuFZ^tl(-wL8}ra7m>OH zTjlBBi;+dZT4US?*L*3zEVp`nw>io4aM9o5RTzXaGN7#tu+_mv$LK&LY2I+t%V+z} zwYPGAn&ad4l8UWdEO8Q_T zEeo91d0D$mOoQu@BeT1=9EF#&k%+G&LE}#wY2!4k;1pgXq$9j9ce8y!sd;jRWT;X2d3|M`FqTp`iN!ReY6i;CZ;iXpxA_V5b0+OE$ui$47>!5BCo6V*4JAS@Hj%Jy;6pFkt{xeB(ki8V7ZLV*=ojq||r{-G(s?y7l#m2=T))V5`}Topr^K)Ch& z@-@@@e#`sK9xfS$o*G<=@(hBT+>3+FVwY9rSPd0lafMSYj3Wx7$=cf!N`6qS<9mAPGh(*3iF1X$ z{9ID!Rw#8?yzEsmhl*6iP6}hDn4_8z^8BnqIUrIjZ=ikV<$g3n0(M{G!z!q}ZL{Ld z&w?Wa3^C>GN9AmdJX7ZE!wsF1Cur?d(!$JoHEhZxPCNj9s30@WaCc4F$wh5zxC|Sb zCoV}f*feLB!F`F>Nz0fr!@VpJpdq-hO6BWKN0;@Sf6>G&T2nx?ROs@ZMhA@kL!Tql z_P&L8?=gfQcb}5q7xj3NNX8Dq1@h@e@XW&j@WVMlK*9$C{wLFD0p{{;+uc-u;Of54 z4)*@QjUw8nh-AP(*&pU zKu=?cDZQ$<6Qh;rnXw{zQtgf{!I$g9m%-x(>>f8ZYhAlg ze|}SlnGpz2W>PP7VmwPac`eY~KTkAxIr0R1vvJ0Buvsbkqm|KM(dJ5t9hI!%#Xv8| zKFVPh(gJ_{VZ$47w6e*Cj zM#p-sj;(M~Urr09!eqwx4qz;g22rS_jX$grA3XU%&r+-2!|XeKxS+SK;N0h{$5eqw`QF zOe0r^ib_R>NysWgcK!`M4}BT<`LyE4Z{7atesd7;y#K?O{JpRt(40i-YFNo{e6l>^26&U$Wzgx5c(_!;n-_So)iXOJ;#c@+X`GuV1 zRL#zBS{ArcK9$OM`8Pn>w*v0=bFBJ$$HyDa|4GA=oF?L&l1a&=-4006W;6#ftQifo zo30kh74LVj$sY4V05y~kNRbbr+wDB!DL&HEZ%Ub`r8FaJT2j7<5|<>g=;Jl_>T681dYbp?DLjxn}6?+s2CHCS@xv_r@aQB=3| zp`DHz% zKuL|E&{Y{_7;+&0N<2(#q?cocg|{BF2!tVn)5{i#9#mMl*z)BGy;r#J%VG2GH7E1~;y6Rf&&>orhDLs*!pX@S&;sfKWuTKlUD zG7ClunImgarXf6Idze>4ZX9{fK{~?5|^bf{7$+v-Ws{wo2soH^YKrK?^fkM>d zrHhWCz*Rvn0i&&)3^pzZzqFz`xgTOZl;GHKz-vhP>Z4DhmwRgY2{Qs$UwA zQq03ePL7m^@qjhyE|th>@42B)PeN_*G|prqEsLQUdXM=3B)=0FS5bcy8>%4_hk4dj z`UO5)?q!D$_BxxBnFxBLVpnL3%o&2HQt~R64bq}ikdw)s;ivG(`4f&RujN&SgS?Ik zl5UedZ}{iV7M?J6&=}^mD<;Yi?jVYti^V#psY=U614UiU;EqZbCKY2riz6gu)Yqh5 zDYYD~vwS0tBP_AUrYY<8=LM!2aY>Fewo(Y_4yD`EEV#CSW*3s&QkkhL zBh-OnseCz9#i&V788{#HKSv zsuo40r=|{aFhSU~k9Zg9%}AB{lYwF>pwK$<;*k9=()Wsk(iGkL+gNP>V3*Y$3C$d4;xV4i|GkPP!k=Ka@ll8sEh=dweNF-k>o$QsqDu`T^_f0~Q6? zM4M5lSeTfha=h0hI<*D28Go9p)OA@s`T!PEM5_K`MuMqq zFXQ;)8D`^IKDNs~XZ8t)PV{YMV zaL~YHC6QT8a1=YQ#Ju&MrXn*+9>k{FRgz=$1RX`LKfdLdUG#)*tg4H-gB4`DV$)3N zSxZ0}huf&IOL=VQso8oj&9wj9vtvy|R6!(N-|r;f{LnH`kM7^7Myah=f2nA)SuuVT z{T3b=seE-nWEiMVIWip?ohlUMg0lViAakFU(b>q?#tRpelvy+ag7~hfkJr70q`}Y; zuko`&kq?K3C0We2u_cgsBa6l7QL1jm3NE$9m&mg4u`eUlMoqnxX;7a<#L2dfYUJoI z&9mb`PMhI|LL$Un*nQTK@coXf4%{Ndz~Oz>aK;jmiZS61g{dmvq5ccOh<}ylfoL?GZ z%-oWAEW0xwH3~5HLjx&>P0L(fI6e4+fFP_Ig8yjYX0xZw9&S!52<|Y+!ybZBg@7TK z3X?xpOtbM(eWtXqmS7~9OP126x%}AeQjW|CSc%}6U}f^eb<)$-Rt66K#+cXStE#wK zYLv3y1HP0e7^v(aoqLRv8IC`$q=|mLcfG}&+7z9RWe3k}Ua8zK(RP!Ip$(8h;u1gY zjJ(twHLK6@Or>2y>r8f2|5@&xbt&7s1!<847j2@H9apCYi~w*TdN4$i^QmSSXHw2< zzgb$*f>Plrcq&B4im1^<=-7@hj0)Q=B2x#0Zo!u=P}nxd-$$q#Sqz)!5`Tro7KB$Y zGf}w97jpBY9^_~(2)Hg!KA~_+)RY4$1(HvT$Pqz=&;u=Hs+|zS5N`RYriPp%NI{~f zg$q#yh{cdemyAhN2FlGU14)~kd#X)oAUJO)jpox&ldY53Tc5u+^KwqPKkwSs@h`0yKURv|Ugp+hFwN_useO_{O^id* zOw0pTHmHr`XwHkmbE2(89eV$vrC?k}|@v>lza!H%zO8JQgNa6g1wp7v5{Wa0KzNOXB(--51$HkSYLTWjgVrNj&Y<&>pRGnZc}44 zqJ8F{!@91WO7zy3+v3>yLz>9B@!W1s4wf*s0YC3r7*%K&7AN_hmGMGpmiL?qSoR(( ze$cdDdUolG+kG1OkyL063U6uDBNgz^CC*+x-b}lX<;kmiPv-Fl?*)f9(x%khuTx3~ zUJd+YowypOh$?f4U!Ck;`As*N4!w6HAEvEoxtW}5J=u0U9S3U--Va3v-3K|0YAVzc z?Av&F%9-Oym<9o#EtqkC90+o-0{qq((kX#jFJhYX0+-;v#M^#>($i@WO(gq|KtZ- z?4Q~BiXrrUmK5~bu%Gj*zenUrb{(=fGMZ3Z7Q}Cdl3CUbxSPhD$ve$<@PB;v|IP-y zPB8}D#XQ#<2r3V+t)1t32)tzjzRv!9zdrlleiGs|>A5|>?;$6}xb=t4D=VCrqGAp=ZT%=+baEHn{??WQy%B>;=urhM4%K?zw=Wp zkA9}K=;}Z&fI0E9#Zlo;dNjp%idlH%B=nBo*|f{jg;$%CXxZze(bn&BXLdy==!sNx zkNWrZNAr%aBZuz0v>%Alr|t*Y(_!?pa&iToy*j`9DRo}Y4uIz(!0SU>z{lXI>-~cN zSC9i=gKLO;hd#jdixDJ=4^r6yeWJrn=P_GPHDTO50q#D8XLAb6$34IdwuJObU8i%%eJYY40MOod zEkGwTok8!@v5vtfB;fNM@VcH|xAQgtJCQwl)o4^TyNy`o|9ST|H$&L-{OPgt)pYZ< z0r=W}X7qoxyjx|XeOtV}+A?0%=jHc1tJ(Qj7JNetxM}mhm@s&ohxO3s;uf&a9x1op zd5?*?K6tP4*zWl5x%m;geH{TluMNJAQktH#UdN|7q&o#7ZuZ+|_Hb{fW~a91dKMJO zW=;tC>^domL-_#$XH3`w~80bX_C>++AL3>U!>K0&Wli zwW+PZPJrE)ux8qz^LuZl?(t7~&(1g2&Dz4K``yQ_-SxIF`z}}F zU@`0+!XQ_V=v;W+TWNKbA@x2&EKGTGyFoWQ#7k5q;=8k0P9$d9)YU< zp@<(|Qzyh+v^*mhivP)!cP`6|k&36T3rWWuhV3SSzW#)Qq|*bDI04kX$!Z1FZqR-e zC&vzIi2vC6JXvBxOKv3(YI_cx7|q?tZ`IWKIeU#<`?{6x$2Ix1%!-vOB}R| zzp_1^KYh%JK29sfRQIr!$r{WOFK=)2dHX%|6Ly<_-Fo~FiJ749eKeI~1PTPUy2mreJLf{${ZKV~e&&gTKz+6HibMr~Vh zU=--Co4%`#gN;os403UEyP}?o5jhKkBn)`{V*K7k|2n+#o8{MvN=eJa7b{^A6F5!g zIWSbNW#5-zCPE{oB_~RADANvXcXrH_f-ERxn-4LgEF{tIR!IxoI$2rX@NquK_5i$I zwe>z7aoXzvII`L8OyZcukRmm9Y<8^LlCC5;F#UVx9}V?<7H=!K+qQ=74?brve}#_} z5=SNTOI&eqhJOw7GWtDu_}@GO?rQ3`JAGVwGuoO)I3UCdZ}ojByQUr7{d?T1;tcGD zqO49NH*>1heZM>}ARIOX4nOH;4HrXIyvkz14;azR*B@2b{3-%B(TsK4+eahEkrS9| zd@qMV{EKEwKdd3&m|PN-yDXc5BHP85#C+5HD|5V27obi^Sx(ZUE2UPEnFNq-!nhs2 z!bXfmE}r_iDghbr98l&t#Ok80$2v5POwv+K5c!=?LuK|27Y<)C_ucw6B{$WF2R0R@ zEb!|hqk*$CkO8m&nVz4{YvZ;SZ&|m4S@n;a-4xRC`6FcIvnb$J{42!4_ffVk;NWen z#*4MBmEBevn&cKVT>hQjopwua_BfWqqUIug<5>Ly^N9S#T1mtD@3xM z*qDiX?XBcJ?d4be*4J1lSzS~3J7mAk~(7V2s z@~X1}`1iP?@AtZW?`e<2k{)L?B;d#&F5emV)Ask<(>U>WyJloKG?vw|TADc;u zUijW1kf~XDwU+zgB47Gj{W|DtmiJWEdJr)Vxah9Yi?87~7u~>RZpOBP680Lhs7;c; z5=YFe15LgDLU{c8kPu>9t?(u)u>RonYI|wf{AL?4gwO@!M_jw;P>M@^(bAGJp*~8Z zVDc)TPxX#%RxUuPtkHf)N*_}}>Kt}&uK{%OJ!k8CTWo#JDOH@cMA&J%e{l$ecx&)( zJ*8tpnwBjlB^i0&>(se;68QlY z{ezcGYzeaM*;N9f;Wy1&T-Li_vl5hZ`Jlr{=Fq~$w{1TwzTwt=T9?!;%w5KNc$pv3 z6o=@yWf%e9*EU_F0B@fa-h}DgjbW@Z!A|DJpY{TihkdU$QgPHYAJhC)H+)wgIDPOG zblM92NA0k#*S{C}a8Wwxf!5_+R;8t-maF61GEPiJ-=n7=;2v{gge^aDBw1C8Z!^CF z(bSK)%EiO!dS+(pHLP0Qzo&m$YlVFfCwGTOD2x3D^rgHA2*@v>XrqUV_jUZ|FMT{( z(bvzx%Pf_abgCz!U_JHTa`o?d#KiUJC79N@w&mBg-LyX7%;jP4X}W-an?i7uYnlM< zXylh1)|_V&e;H~yJ9vku_MxqBo!wgl=din1Sxw?dEKNCP?N0Z^bMKevgXM;W+S|$S zrTBy%K~|DDJtvLsu>iM?K;0?%T*Qs7zH=(k*dg7`!jEng2F=u`IR3BPA!K z?WANaHClV-JZws~(BejC4#9^sB^R5+0^f~?@DLSja&ld+@<=z2$jF=G2XVCcJpEBw z=y2ZM04()8UI&u&*bG5gh}6lE+k@T+J~6sl>=|4?!Kx^|@1!&m8vI4FS+{G<=jly* z+&ZsvdH5O6ON_D2y3raPzYd!Y9*PjAak~OVxZ_7a41YD9wxNZTnqsSE6j{Q7(?d*SrEz{UTE9p|EMby|U!^h+Y{YQg$q!XTX1^~@ z5!A6?(O%t~Uu^h`+EhWsBHciow{~VY*+il{p7We>*!%3QU^eQHS;swwtBY<-*=IbZ zxwm0=7PR3uV8)J>902r>yQX0IeC)gq(vBWC;mDKWj!|GxB#@hbqoK>#FcxR)YY ziRBmefVT^loHxsmS5^aC9&DUFp5iHN6xpDQYnR3%%pEx40;^5r9A&AZ?`X+kQC|Vz zSM{nhNE#~cKhql_MB+c>m7uboSKxnI4B_SPXjY{YML+ z#w0{cIw9s-f#c+)#tm|RC{gfvuk4F-INpIbfhA28YbB~Gw&)WjOtCM%JL6z?TR4pQ z%Vpy4<_~v9R86q22657bZ+FaN)6Q&~f4=K;=HcIV*VSUH-l=ur9Ws^9>A$_96UxZ6 zJmtRer+WSKs<7j%>&njhdadZUMOj-*rXBv8{-k{Qo$)5nI`^c#>}9D1KwnIkraO#}v)7@QMX zb-!OJI8oS0xjbH4T}BH}FxE2rW3KqMyZE zkvD7{2{3gMg5;Lk;s(ISh#9xVeD5nFIG<6^*U_P(j_%etq~yW9$Jk;O8F6=8WyPpT zqKhv6+KugU*3Po6a0~oq+RbOWE5^Jn>-np8nAW8_eN|UC$BCA7_0T>lcP|0&n&S`u zpB*3LT1FISS(%_Rw0q?W-@OonZ5`jIE4?~~JUVlhbt-M3nqb3G0Y=ldR$5hB4E#-3 zZWxbNt7u`>e9sr8R*gy!CE8;Q^2CwNL@Yy7O*V{wsI?WowgR z7Uq0?v)O_af66WOHk+;520fFmVfRs9Ex7gy&!of2f0+JHv%laYW}m-SFYNR;StoEU zk8^KJHLg>&m1y%m@|#^OeXQsr=z{fK9p|6@H(sZf>pc9o#!6ReL@A4>f`4;%04S>{ z2kWgjC{;ZRVEJZo;GTp(tu(exvH2-lw8i6u7W_081jK-yRe|+hqLi&aa$bUE59M#; z4%r9A94uJ5dXvjcvHOGa*F>nTqSbHnncyjavg_X!K}qSO8$Z1sAPX`yAXxKIFx}`} z5Wid=8f7+MeZe+2UoSMsW-i})*P4rj#jV-|D*pI%$ZM!DhR4ViO(=1I{GtNVy;lF(F5Csy~M)~qqJ_=s7`uLOgaZW$~ByvYS<^kBh6R{SI z^k-$H{1OZKF1|2pTey@I6&|JGv-oWFI4o%xJcMW3vPXc6GvvjkJ8PO9N^yzrNUUaR4Cj<4taaqD#vS!M zc&TMC)WSu-E(Oowhk?U9GBlbs-`Hpj=Mge;(qr8X`x5mCo$btHqpH-B>$v|zU+$*G zXEW0Au~f2Xrj$ zh8ls}3rVgb(Y>bln^hmU@3xZil5Qw-bz%m3J|c)x4$8m7cTVlT#~Bu#qRATtp^nr* zaK;I`4|2D_C{E{z3l({bXsqaeYN~pda&$1LiW7I@b#4s4E$>&Z`^0=Uc${n&E2WCb z0VmQ&tP{9HBExyflrp5S(2K_^NXaHSabSnDrwuDX;V7abpY%ZP4u`p@sDjaK-Q|~s zstk+tlbrM52!UEEHb)E3@?L4%;WkRBa0=ml#CMvB~aww<bMearQh;p>kG_d)%Xbg-Mq~h9#VF?9aan;u9viNT-#V|zz-LtIr#Gi7|{?;GV z7M)kT4k?(N4yp{IjNZO;i<_PMg|9DbvaY-5Yc70U3&K7!@%(Y=mEEW1s%PnHx2ziZ2N=CmGY3V7Yj37i@nI(wYAe-|gpmj%N z@zD4-K3t7jKW*LI_c2aYyg#S=MttEjUj+3cqqQN?Cxh&-hQ=oT3tbH&RRv{b5u*l7 zc;SZomXXAPsoumaG$Vs`9qIrYm+BWJj1+$!D+)VIReTUVDL4;JQgR5lSbN^NYVEn= zefwfl!WrtyL1;r5#osy^S`GS{br}kxDk`g5U%atV1O`?vmcvyyO8E3pj(;`(7wpB6 zD%{`ob{Zt=RDpwm^b7+UVv5E1$uFdrx1=i6EgZUl)7ajY1oh?O6`>vy03IDoYkPL( zj8)b|Fj;@_v%t!n1_zcgy7O9=DtT0a%ixQV%R>ROQZQ@oDjJ3tG8R~Empb|#O>R_b z2}Z{RLTkL(fP*p0Gjw=X=m?h*uIotA5dI=XS08OW7mT0$k0ML3ITkp^+A#%8c-a0G^s(ksd}K8tlTpeL*|F79mNLgt4#j2RtMNRc zP(1y3!aJOxo9whwKV#Brk_f*m?0q<2V&Cwpmpno|7`5@Vc|G)UpdY_Zs9aMnV#L-rVS zMkh@0u>~U;BkRk~CSzD;7>OFrGKr^$a<_7Yj)n4LA)#24wsFW|m9WU;+lf|xr^8N2 z!sE);L2`I_5d4-{vQ^w1oUgRDj(Tu1=JO;-n6Q`~_((6)#o@hh_Pfw4N%C0!GCMh2 zSRlctl0&jQ0Xwn5u#s0u-ZzDH1VD``gT>V;Dk*Y-($@Tmq)7>8qi+WDodHJj{);SF zAu!J~7mTX*8#%8Ou!!;1yRC+j>ofUceZ-CBube1Z`A|hD8E4Jo3GDPnCX0O>3&8{f z+uZkSj>Z-QirBLcRjQkq&_Mk$P{nhoX$GraNcO-8PJfQ-I263fiA9ko9TkWgBO1H5 zvj+>0%{EOrF!pcKw_Ec{G{QlWhSn~E=1y3e@X_wXV4**cyFR)NmR!B-rcU4)+-Cn2 z{Q)#wFj_Du3VQ`&bw0ASA-s-g+}=nA)_s3}EUFxP6^vBA42XFv6R~f`VoIe=e!n$a zw8UH}umU+PT6hPs$tunQ)`s?m<_6Zr&t2;t6}38y`ZSgS9q_tl3YvcR z0~3TT^i%x|>5LM?;5Oe*MP|URB-%3Z)i;kjdSMj&kSNbWUI$Lc#pPbHA_|pPRBKBR zFm`-N0Y|~8w5G76k!Y++)6e!jA=R@tIa))|z8+7`Sy>r@wxu$;?IE@);q(KFhsc&> z#T88!_%9Bpvb+_;qRkRPD2B2hWmLhki#JfHK@8uC|3Xrufou;LG0U8tIMEyiN_{nP zb2N74H!e73^Gvz{8CQ-=K9i7&P+Y0f@c_MuN`odaRmJ^M+lq)d6(dM8O7on7f{$A_ ze>^$7?C&(l`oIhnAQ}@Nx-y)tJqOMGut&=QDc#nX`G z)n&Gt26&wxJU;4VCS(9COSpJQjLs^g6=f3WvGN>Ojgcu?-bum@IqVmwX+{k*a=+Yy z_QrZCyPQci`$)2pIRfuc5D+$;F}%elt4}-?L|O)vP;QbZ#aX*QC-@c#rfL7y+;Gny z-cnENbzsO^HU}K|^Iaxsoz;|nJpttaJXVTO_feHTaGdxwwUiI0Bn%pyET&qtgZaND zuGNNr^N3I^%=d}sYSgLZ#B7%n=TcI1bctb-;R;Dni;T;;2+e&$NwB)_vu~ie$khVJ za;xF*U5l{90R&$1diV+AQA^}oIv3a zZ6GRQYz$)3Ky{8_po*DF^fA-}69A4)teGAt!5^s|Vw`mez{F`s1kMwTzH$VNk&Sa? z@)s|w+(aw0+%<&E#@7I!q-wXfq(73Vbgfze$@pzQBX~*014yw59g$<;&Hq7chwSB1 zik&6^-ZRrNd*2Z~oS!Y1Qul-Y$eAZOJ~tcI#5Tm)Hci>4E{ptG%afYP;Pl_2MlVHs zfPui>gjS=$Kq4$Au)*}p1_)BkbPI_MOxR_pWQl{hNj4wi?5)k1VeK6s4_;Ywi5F4x zyrW)8_a?31q_{k4kLSHUGyF-&|LgZ+40AR|0#&F!#Da?gG8bl-{{8j#{V2YB`f{W8 z2Y7AigkbJjhBHr^1q6c}gJaeZ4O~%-i*zzD(^w*dnx=0AhkJ;K0In=LjfjT8QiWcS zs)Wdy=*82OJiiEAMS)AM`)Qgn;T3)VcIoyVyN{XQN`T*pi9sb7>l#?upL1Rdj2Qx3 zoEjuem!0VtoaDMz6&ryF;vVN)C=#u^ga}009E)PYbS<@%s)I^S%Sp*`v(X+dvj8{0 z5JffETap-E3PhE-dO%n+mADwG1jA{|IbU{slM37zOLhduB#!=2VJ=aq} z^uWkT6~r9U(92?eIYtMN2GU>RqXey?geDbDu#s#jkx8F9 zhy@8*Uhv7TmS});36k#+OCUPUX)5J~Co^&jIrcc_ai74GEHEr{h`)(L&+_j2gu7 zLmjM%4109c__iPHe)^xiu`J*R z*Xq#Z0)cRV7Lp65{>=)uh1MaV5PlvFEEfVHQ*=D+8t_2V9boALMqmmAk*`<17~PcE zr|+N8e=T9!+NuOHGWp5b{k)f5E)$Nd&OT#KvEwy)zHqi+*mn`c0MEzztF9D9?L=}` z9F~F1rCqrAQFmjT%a@rd9Vkz0t-fIdZO)VuvYXC$Pt$ymk8ZId@~y95s}pM8=2OItRo65K~spd@g6}_om5nqsZ1{{qf3Rw+abZ=tUmjrBOPoQ zy3b|SL{f-cA+kc0C!~>1264rsIfFdL8lD&pUzUNVLJEOvA~#vX(1qjgH>>QE!?VGp zBKx7c^WacHkt`MO=;C{f%&8ztB-}`c2W59R_SybM7gK)&u8fh!esmKZEI40?( z;xKDks}tC8i;}jHhBh~`s&j3#-Uvy;miwfK1YKwehMSFViP=D0?uiiYm&Fj3Pg=dmXV}!E zc#lieOtGo6j@sm39bH%kUT<&$Bi~Q zg3c|A+fPEN`zPuhZ^NnD{j{IC{Iaz2u?>z&v}Xa|E%fAA$Zo6d)!c;08TOhW} zgM$7v$YHgK5cTceXr;@-#*EU*1G9fu1L;xc#V7M0aw?i~H0~m$uZ1T%c?zl}a3s+Y zmJH$V^CSLTjadHZn1zh(L3s|Uv2umhtLOTsU^Q}w%OaZUEdDdrKib!}J0q5gP(&7! zgCgo%y(4pth8C=I#Q3$u?@9b`;es9*l}yaEA$=nQ=~Na}C)jh*Xb2L&8scip!I@Qw zgN8A2Y@e8O4Ue2S(QF#KxJqU4@BBj4R)6Pcke3|9B|jju7wqj1-rr{XcQE>wXg0`= zbHAuZ+2JlGM3~T#B^BXDr>ZfGc@T)#nh^Ok;;apN2e{z)e`aJz`N63So`Ra+{Jw^d zU_T|33!@trpfWGbdayOGOr8j?CKeqEjE-K}{fm7bDU}}-vd}$S4X2<9n&9@dV7wXa z6!PnZ%C+o#c@~v|DTQ5EGrsn@yHU+-JQ#Mu=@A7-Rz2!r9-9QFl15lBHj@c8Xt7F1 z_PKoV8QCL8HB84)Ne0;DN&j{dR2o0{zZP02; zPPWWaxLrR~)zM$FH@zk(L8n1n>b>Kry*fM?J$sg*JJV)Y0!v zPflHwol9pUus zvhkGVB3lpxbsOW~mJjMUw_iY({;|GZzg@kFGHBwHiZ0}N!G{47_+I~894TaEAf~kAj{(POE>GDzmt0ZFO{?0-zah*c-d6`yk~vW59!rhc*Q@OEKxfD zAV_qKaTEm=XdyPoJJO24X9_4}Z;F-EM~cBg_lP&V$-=&%$MEF&^hqpPfbU@G0*%gK zSxpr+_OEpvS`>8uOqGc{VJHMH>UXcf zRcc`#%a^omrj)(cH*O5(w5H(m%RCH^nt!=F9dUcO$LzsF5phH&g<1z$2dxP^OQCuK zqwMmoVoVYp%8YK$jXrL&iE=6AengbTEK%jR(bKFZlP#9QOAk69e~ znwtpKC}%nz{BGZs_y}tu5wglx0VZBMuUX%M4^ynP9TZ%uSxGg&gvI;KhL>WiuxHG5 z({!~P&sM?U5w@vPl7)KS;%mq!48i7c?lm7#E54?}%GdtwUlG1O+66eveG;E-VxgtS z45)%@kk9;#Nqe)coi5NK(Rp_k0+^c8%}=~?I6SHql19WEo9%VR6`>!y^ZWA(AbaKV zD&_6%ld^ioqvd06?__~~hv!Gx#_!d6WAN_V`CZxhI`8bZ5n2X4(1#?QQIJKcNK3m4 zVj8IVQWNsu$oS2!aeanppZeYGK~elyhv1j5#jGzN756daNJBvFVQ%c?;oS$4v-ivL zbLjQc!Z}nHq-W5q=f-^-hlIe7$R#pD43bv62a6_2V4j6ev_c>5TAq}$^Zo9hvE;)} zZpVfm7usZ$xv3#cBlucybn--URrEwK42AlVP=B8=5uLoBa2UCbAyxe{j(kV}(NkN^ z+9iYbH5gZcKH&$d$49K7fQV-OG~6IgW4i2w*}oxJ6-{FbH83SnloaxwrGaDCIQGc8 z&!6ls)k1mQh1H4fU#JUoeu-;ghO#%Fa1F5^0faJtv4iH|6|8(C-Sj;4PGj3@wXU<9!~-Jl!z%=vkOzNt#Pu!O_^ z0@f)kSDaRyQk<5Eh~Repu@pqYi$-Zxnf7>Wu6GWV?( zn!N{oFAE5WEF33}LY`9Up22?bIB7F*CENkZLjwRBxOEvA+E-L|n+4iu+J)b#WI(Km zMjKof9YPNVS6uH?Wi79to~Q;`vigiFj!q|lkg`JvwPmm`gksE499Tz_vJuA?Q9^#I1d#H4r&(jV zT4eP@56XJTLRI}xOO*R-!t}P@!=tVk;qOz??mO5Inx`3cw<8}wnDIf)Hq4K zi6}#i6idY}iE0bIomg;Vo7VDp*li^a3IuxNL}roBJjXOAAqhUF;{kv0xEd9B(gOTn zP7gj(b4QEkjO**a6F&l)y-40-0~FDSC4=5Qu}&6iiC=TDSRcABzYmV1W|wwq=um6daU4)Udm!FkC{xMsD_@&+Xl z0v;}J=WH9Q5;1uQfJCGL^k0I|3ZXl<3bYLIZWgnTrjT4iZ!fn11ODfgjf6ZXK)}Jr z?w7F>_1fKV$D4a3FPUg1I95zbXa;zOGq6i;#bJDzF`8G1&SZ0#f4DEBU2uFH_^gSb zvi6!N&G&ToXSoeQi$8iX`Vh^!Aq59hcy-A@a^CXy`hTjZAIU+8YGHMR5zhfd0-yC-0{^CDe2dPZQC3*t%ba1B6WN(W2`VZ* zoocEy9$!PIiV%MbzHM9*nvEU4$~>7qB%JX;xpuQ)?X0D3)v{0imHgzui=Rlt?r4(D z!6bSJ#0CAg8dEaIi`HM!2E=BKca(nIe3z3UGA23m2Q_HH{m=+j!L|U!YT(A7U$9|* zB51yJf7A7R@HHnbW|onREZ)kO8E!NR%K3?GSUW1k9po?X0fhZROsW+@47kgitk~{f z`nY1$q@I&Nwqxfdmv_Y4X2LGUikU43>@I$3p0tuoc8f(DWCO9m(p^BnzoRn_z_7Vr zzFXOJ1tLEdk(>tAvwha@fKJU1kE02}>lgov8IW}%DB%BK{TTJ&v2s)xpHWEbL>Brt ztzWqq-&1RQkVgg4$y8P{*w}q0e0-_}`{~sI4$J-@W==(~xyg?3XJid*25Lx++i(X; zXu{WcbYB~(F?v0* z-!tu&!P-Ukkt*iVC->FmFHX{&O9XeZRng;?e6TbyG;nZ11xVFn3nl+>~+rIJ$c2#6_!7PLzqdhPU7 zI5(!e-Q3?^`agfLkDEEd?}Sr=0?FmW4s*zKrjc;H87EJlP(u?JRxj>Nq&7fVBb{ia z^szTeN5LZW0uYRx5dY(`JO^wt#|f_FTEu?=(?Bf0J;k9eMZd*nfJmkR#uF~5%mp5q zoA@d9n4eIYM~zX9CIA$lnx&EZI?F9q2Z(Zr=-;0LmmZ8!6SD=#c+^`z^rmu0X{Rzw z#QTRKZAVfOX}I|5jIMfnNWX|azj?m;P4MOb$!}sptc29JchrpD4_A>bil0<`J=nuv zWE?$w^KAJWURSeJ05YUqvi3W~cSf~XItFn?^XKJT|DP%7taOJgh>3zH!% zrp*Np*P*LXZ$iD<*4xwV=E3UxUoG4JVs-p}vFP1^VTL!B|F{=aRn%|A{-iQb;TPoh z`{&Ewv5J%AT@j*?`;EtW_)70`Gah7vGe&@k1l!t@~iI!1w=zw2mK*aO?(Zuw1rwD)`%e? z1jN%Hoa@@IYno=W-L6*a)3dYtA3VDIe>`0Oy;fIA)I^j5w;1X7;L-uZz6%u**Q~?o zk2ut3am^NmHEK9k3RY+k3EsP|b8Xwzb+g@UR?Fq-qtp8zzyI;S{riu8@V`s9fuhg( z81?tAV>g9wj5{m?stb4+X1y~?VFOF_f!O_H)`YW_j9M13m<~71wXdffUn3G)92rPy!^+iU6DfEBf~a` zCX1C)bSfc>gy8C+ZyVacT+uH?_mkgwbp8*$G$wj<1Xam9)F_yLiMl z6|EU{;h?+Y_!Knd^($1w)j{7eRFgURg8cr|)3e{R0Too!JT{dn>@~Qb_-KsaMVkRp zIDZcMeS5MEd`r47#_yx1Z=~o>o?C$MkD2# z$s-*6{Oe+vHLH4jf?}{RDk9?Qu6frr-*ervlew@3X*}&yobzql)@{A1H_P?%;p4}j zymRlp-}(5?-+s9H<5q*BuhXa_C>k5>zRi=Ss|0PE?e@{T+fV+ut5?D^G8Ryk5WM%! zHEmnh&1St_E>{m9JpB0Gw}1Nk|L6Pv@_%05c~gQ%8rDb{hyiJJGzS>kLDOFce5aka zcW&-ci9kesIm}#EZQ`Eyl1>j#_657`=|j3bkxZkI)CAdtghib1(Gx z-CI|pL5*?<1pN{yC_3*zc8D^pW;PhThdo$<40XBjgQK3SdG)jilsjnR=~0r*#W$1Q zkD$JPQfhjd&5A-Li0^9GeIWJsy*q1V7Jjxq|D#Xt{MOm}ZIOQ3Zitv-<>JAZ=Ybs? z9|O{q(+wm@S9i?^zIoGiXPy2Wbl?3)cRu>f)76ihh-USrLFFPxq8fyfS1#%Ud{7^c z;tlG8I=5}wH=X&HU2)!pL+?t061=Dn-aF^ox~;d(cD-INAD=#c>%oKn<<8lE^+0~F zwN8`TX_|H=i%k78{m>0#C0Bq%)wNyoVW{8q?!43LXYu=!d++{}yC44cYWV>qPS)b~ zjv?$e*8i+F7_HZdKvcc2oqJP?f9ZcWn!RH_hKBW1z`PMjRV-6g z7W1Pk$2VVk>V;prdi#Z=lk2vuRJ3jD<>N<>?!I^bz3-jheYe@3iBgVQL?q>Y>OQDF zUDhE_1ipC!-$=Ypb|;PzM|*syalc&(-#VOgHo2e1KXgJSD_RB^&Fx9^Hp&x=l6Fx091cpyP6e@%8TFdqnhprh18F`ZuYcT3(F9CMGp4 zTWH;AeTEe2~(J} zA=};8ihcyCKvYx^VpWTvAz0;-?EI)WetvfS_2aA0O~=vW^`rOC?*H&?`N6hb`#=Pf z+|L~G&wF>XQYV>E8r75+#}HJ5rh=?qn7FXz)7HE`Grw{&f8}uT)M8Ott13;`J=m;& za=!jIXY~*3?m?^}LLkFnCIh8Zrdcz51H&>BdIK3(05mTtsj8w-E^WCuDo?&PyY}kQ zwdanHt}Z70et35Ot>yAg)3)kMrh-veHjKiMVKsR!i@ew;3J7w&1xTvI2QP>-5*G_0 zp%8u={CZ`+d;D4aZhugB_eBuhOePpYtf|F6H+)Z3y#KI&YYMoZaa|sJ89idG=l%W3 zNtj@Hzui7&B}(3)uOiYHBw|A_araR4iA6oY1Y+h4puG>49ibl7cIE(?e$I`IJ)hTU zRfPdifPxK!Ow6h}&i6|pB zAUXQO9WjzNFiq3?AN`9yQL+Da-&x~^P=@2_o&C-q>6hP^tIT5h`YWTX{5^u=LDMnOf= z;-v83v&JVI>pGIwGw7sLjwOv8r~Al|vN} zSk)pDRS488JU|S@irglia6-xR?GJRy`l-1I11d$AfFQl$joAu8AW9$(L?WypQk4*O zDL|E2OM}W%X;4@chAqQz#BP{0tP+cfodgw$umBQbLI;AV^Y9{#L*w8C0tgD#BFO~; zI8`5!$)@-W3@6AQWA_*+E~uXE#XsqXT@PcxoeP6vqQldNOs>H|_5(lvpxy6K+_RlF zOe@DZt5GGeYOJuW5>&nPx=KW3x%YfWGad9{pi5k`okmj1_RYVW6tavFzc>f=s@mm= z2oVvPf;bl0i|E;(@=HD0sn?qn@G~}DrVp~OdWonr!sHH)k4aPa5q6IrFv9LZ{qsT$ zO_r|F-`8U|(mXNF95k~)z@$n`Vl@ts=oKbp?qwREG0;dIq=OQ~_(k7F8X7bDTH0_q zYIBB8#*|Tv+%z3MgAtSnOsW)5Jsvl4_@&=BL1T#T`RVP_WRPj9_>w$QG89YWvSDRn zQDsqMD2Uo11*;DTBDtKfGRP2dEW2ZNuq@8!MiZ7%Bl>}x>|LM#VgLa%SP)wfNqY&g z)?C!*IEa{1I!1N_iCE)Vr>R;*?*R|O9ib>ACBdl1{Snc|kb+oMD2PIwsMArhQ9Q(o zIWbE_rVk+W8cjOQL>;g@FGWX3CK@k}XhErlQ?LL`IzU_r3S}ZouuO%e!bW!+)_?&v z$|*>dAd4wS+6*AsbBqO$6^1B~a&TKHuYzA%5`L%PCZ&8j2*9e$c{7oYrqO-G zv5#^lcSw~u+ZP>?AGK!?LK*>-V%;&=+CXXF=R?o_?nMDDlAVp>-SJ*;cRUFKI zhV>DL7aVK=Ksw4nds$`?WCN6-Ggc1I`7N<$H5DMF2<<#%)ucr3e6Cl#T{uHf9~VmM z()Y?#nQ3_UGT6>Oj{=Awm%dJ%!}^E`8$^I%5>=}Z;dI_hKeI&o5;F`lF)_!OTu(4l zWenxBhB1`zh5+dU4T!!7m`F(@b+IT?(YX|Gh#Hhk1;-$4Tp;1xm$}o&g6VVeku`!; zi68_h17g5J0;rO*TBYcW%K*QWz0UNaSL0#nn}&j8dH7@(C)epEPU)!%G7|m0m}nTC za-`5=TsQ#}#lsztyzH2h(whyWpGv*MkYL0R5u>k5uW{Q$j{fI_9A!eZzHwnwqbHbL zI~@f{B5WiT?%k46na@kFi$@iYRdam(T-bftebb)Se!LBXBvak}Dk0S`%77P7i=?P3 z{dBK??kG+%p`J~_bfTe`ahq{9jkQ#;Bddp|@M_=O90Q2DmP;U^A7C_*iAGe^U7~s1 z1CyQ_o;9(1!)qENAdPemBgF1+-g!A|uiB1O2zzmJ*T2VIl8F%{_ z1jSNOxqbcfn^@AtpWu~%XeY{37 z04XxmQ0_EMZV(s>sB(@Bjyo|K+kWOg1o~7ZSn63rcAQ%i`cV2ZmR3qwq>OvIW` zvm{C_j&h>x@(-ER9RDdHE~0=`R7AP}=ha2{#xQ|Us7Z!-0OaImLMbLOQlA(%GE|o# z)admDzCTkdN1FUIQT)O^BX@T+C7#@`J@E@4E2iT)Dg@_uC-5Er&w!DhJ`Igc+o~6S zN!tZ;nq&^UC#bks}u{=j|GWMc3Fp;-xx8sP5KQ1hc z?$GH+M9zGoykSza04L#)NrS1EPH(p+QHShhqp!<1!Zh^4r6Hk?Qd{CRE)zJq(zvCu z2q>G{%lu&-xnzl}44b)&Qn@P-lMx6((;iVBZ2JI4(JsUY!gL6YWl6dDBkZA`8U|I# zU1&`2gqS?SksNC3EmayA7ZsTD#4sDMJW90}cHaSMx}w~_58^aOO32B|Sw$p0Clwnd zsDu=DNX5U#?iLNYHLjNtEkUpJ`Aju{ zHMzXxz#Zqu7|Vt=9iY}fzAuJ0wcxwx78S(I`;P6WHF= zPHrAs*>p|d`?E&9l&J>NG`?NgGEW^cC|oePuD5Klkj7h1Js!{?Lnph$KAq(syeu@7{m3T&)vs z#TJinKDQ$(BM-_OS2K8oWNDOfHUkQx`K)^8<_)gsM|a+a6D0~1-gxeH5_A8-AII~~OX3yTd!6m)@$vf%-K%V{UUwe%L-@E^C zxn7TuX{=X+;qQSlJ0ycg)O+Q1T~7lgaJkM5nW z&d1=KzMUrWeV-+D&%|;gdJT@29YluXUjPROhtJ>oT50BQ|H+5y91)!GxBlEqV%^=- z`)BKATKP-~1VMfJ3(4^TjK~=~i=Y5G_*b8KMV)-| z>AmySa%4Amggpg8N})>hhs=%}(nrV%04uPV&7QmcY@{0xoptP9d;aSnzI*!kyx9;B zx|IFk$jbQ9@f0V8s5%coT|n!!^YEgg=)s$k(K?tfUVQe2nLYUN_dg*K0y>XZzw@j| zedocQ)AMtTuRa7ha5A_Mm|mA;o?LQQZ_P*Yd-b)KuODlvj}9t1IjZK1BLMYgwcNDp z29B-X4@U4-uuXb+9OB;Nkb*Iu2^u5Q<`#eA_iJ~}!e!g9IUY}U@L z4-UwM^^br21J?!ggg^J1Hh?nh#lbP)(d)0ja^sjPJv*Gqm7`hD@A;-(*V56o$F=$4 zTR(L!AEP;OLPpmv&P_g>N_h;&qg(qRQQTS?BTB@1!FKeh>9g|#CmzoLwS&t@fWG$i z7p~1Z+uc7X{K-K%^l$Ap9r^O+QV!mF?<4O*jxP<|C2=Omn6gI+d2>q!4UKO7D=&VH z=UBGqRMBiv9nKFySZ~+$w()JaQe82j`soKB2k(JCM1Ijf7{Xkmq9{8Zk+U*XRm0bx zf6i38>Q-FR{9rbw>l%Mt9+9^{dG7-sLgsE@bljoZ>)a5R+Ho&+tn077^vYZo+ehA_ zTFedyeQq{Rwg=ZrSGGU?@SV>49TXXypy?DeFUx4pxsno?7%+y6WoxJ~uYT?2xu0+D zwN}bSc`(pzx1O4Vn=^M9-ud){F1WN1hnUJ|H^l+KlAeZ;3}Z?`t;GK?|t;sH{brjAH4J9x6a++#}A5!D-OzE624W**ef@m ze(~&FUVH7;U;FiM|Cw)p{iT;~U%7Iiiu3dJd+*)*!S~<&gFkrlM?ZYan0m8)&~=YM zatSw=_wnWM&CsWh#uzGTiV7s|>y2NFHcT?~?=J@5DrDNlt=Y}9`|fA! z^Q>FjWoK7pbWHOXfNxMybO*PJ8)tXhpH26`Z;l(cXsGzo@J(tC%+1?RpUL`X%9&ei zPdDAFi>G^h*7bA2H^DCW=FO+h{m(%+aP30pL1exxd@If5+H*%Qtsd#mlrxp}sovZ2 zBPID#@IA17*&8#{oXj4-dfWf<>#uz0&;8Y}z4F~Fw_cfFxn*ZZWJ{=uZ+(4UpM84% z=}+&x`zJs6lYjAVzyG7R@6u^~W#blUYIh-rWoMc+0`fHT@}X+#%_)&G-Jr@BQKT{^*a+&OR=xm9?7@ zyPpN-V~d%A47#x0Q;XGWx8)1*`_?CTSRb##YiEn{d*a_ z<04E-1ipY#!&)MA94jABr26kvvObYdzWH?bh4}sPeY>>JZi_2J0zmu`0~={IYQ!7u zu!DxT=XgB3v3Tu`SO3zV{q;Zd!fP*H|Ju`wYlr2cV5`tBxOKO=zj^$@<2yh6=$(K4 zy+8c^n?Ky#Tb=OrIUSES`XoXT$1pNfgGnA5qpfbv-GkZFUySbh-uZ!^RI9X2V8EOl(fZ`N^lq9&AjJjJrCy ze*^up{UF65B0^&v9XaXg)sZ~Bfe-)ui~L3TE#3X|vj@RRR~%6eXJk`Nc?~hkmXHJX zN#rYYc3M2V_S%hK{R`jyi@)-#-}u^#PaR)9tmcI=075*9P+Y5>gA*&|qCCESTwE=e zx_$WgQ}u4f2gy^)GsGmdC`RpP!aC-Bt&dOj{yXY5K%0*C+(_d;=*!Ox`(so$L7Y< zuYF;7J52mz1kw+dO^>_HP^9%pfYhRqM)~m;-+IH*+PLgMxiUCMkoD3RwBteyQa9UJ> zvlDuFgVM|I7L2z)bb~T!{HY?hm)Aqdd?O|D5Fa126o;8j4Z7Yk5D{4EPl3fS_ zc(Xn3x|=ti`S!2;+OPl8cV4}I^V)1aE33j521KF=K|3!^8@5f@)PB7U>#cY((H))+$sfdmbmcCEHsskgFSh0R(w&ieA8;A6A2 z?b+GmZo8V>t)uTHF4H`vYIWw4Bh4Vx!-Opb2x|>Q{+yh`eJVYX!D`z z9vpoceLlap^4rdyq(ZyBIYi1ZjNQ#3Vm4G3WDHkT{k~~Go_{I2AD#NMy1ZSIAtEMY z$TAm(tO2D8oWnYLY!Xvf)c%To898s(8|^w1^0CPMOox(jnz~2HFLJgCCtr^4a;@8j zwSeRRSX}qk-QYnKd33h){uL~5eHl5gA2iYgI%p?#EK(NI00B{>J|Di*_pi+!-9B3X z+AaL~m!5j&=8K2bK>=gQ8nUDy6$B60qN}ypXuZpB%JT;&hqfqfVT?7z9Ji--UfNc+jcjVa+W2Mu zTX#?@gU;3)+OAs(!P@4t5qu(;8}rrIj_WVa@5%)Ue&c65kUDbmY1)Jxe9!a$v7eOy zh*MQq?vJt@eC;ufo`3fC;&5gPGM0^Dq%r0@xK`S&)SIwbh4nJ5mtnP%RZX>&8fLOGb-mj9 zx>@j1B*3wg`!rrqieN^6hUnDY-5jjHJl$qpho-6Mpyw-3i)f6i`8{kuF1trpo`61| zZl&q$u@Da(oGmm_L~mt2D=iM6+tC9%3qpm|& zquJTXb~;3f9&a`eFCFKHENfw0TneZoF5~O_=R;ct5?LD!?V)_c(xp-t&&Jle7te zhnUIO*X|#Yz0Z*q>CpvO!h@&HgD1uBs%gYaTb`tbq`lotebZv5ENESvE*DFBZT|E( zpSpefsrjNX1;~IIAQh4T?=+7w*{o!}^s8l9F8y*P>vh;{QG4s#!fnvH^IC$R(-DD{ zFv4cv*<2_w z8#YD3^O>ot=8oCES3W7a?V}}vt8N%d`(-F@{!aB+G;KE_W>?nk&^;+R%i2SPyBtL! z0_RdBQ{eD37mnnK(Or3j!2Yr`f%`$G06|Vq z_{?q4bxm74Yg=pjm4Tg00nAOfxmZ7Gem8X} zmwq;uF#(feA(t&pOxO4>z<lyDe?3A{q<{-ceiYyyDUjE8x|)(r$gd3Y(Q|*0SDU zv!%5w+v=(*pDUZKTfcKQ$I)C5vuwwV#!c+%s5zGhPnK@|&bq|B3X7Z$GFnGP8hpMn zn@?s>Sf3xfQyhssZWF)AFm9Nw<$1-kD%584j(@Ur>-XL%Z=k$EX_liTBrp~g7!*L% zIbqkC=E=%AywkA@+?sv>TnL*$ZSXVq#OYG-?55G1@t7rOTZQ{i7_Y*)Gm8fE^~gF! z@_h?v*Q!kLg5=ul;jIIGZjM_87CzX`n!RC9?7&^1w#9aXaxprB)01n^ZmC&Qv*Ko{ z^^%)a(X3}(xM}g+4C@6Nce-}B`dH4zVA7_(M#XJ=@N9MblonO($#!BIp(2R!4%B$e z8Yv1khM@34J12GPx3%BYVcp24)s53SP%yLd=$hR;D`8tV&EaA*4WUdXCASXFZ|{NM z+O1Z;($Stw9dgQtalW&GaJo>Dclu;EYvM|e?@s%*hKX#ZLHRE2JNlY@ypR5EHy_nU zC#sxR6Vrqs$1n6T-_x5GUo*vZBQw9{je)QRNKkP;v<+=%S`}OvGEnshopeoTwxQX` zcCFiuZnoIgybZI?UMGBwu_;bJx;r!9Kq8rUY{#4kf&!1jr+Vwj(_Me~xWtSomaFZ% zK~qgp!RDiq?335$?I-Ua9eQF(b+r`4OocVG8O=&I#o3!3%&jL*cm0Ept~_O#0mS4B zCI-Q32~`mdjV`f={`H+Jok`BXDDAW#Bd%)qK{tHRv9}ZC9D|1}*6iZg7HSj2iI`BMY}<} z(q?6vrFV@BCSc3OM1LR!puagDp%vOaTRUE0T&(ml5AQ!}?GewS|h zusi%5X@B+Cp{}mk?SA-e>hAusymcwv#%|i94z~+jQ_Mrl+ie_U8dQCdwxgyARjGv) z%fx^N6{oJ1u93FZdZYCQ^#*l~y5UCV4%Za7$e)Mx_R%4(Urv|S-9ft#y5U^wQ>waDjkBVQWNy>~6ThPw^g4cfJLO(WVWAXos`EN;wj)~wImp$C~v$f7);*)?)E z+wQEir-R)bS+(o4?f&>ZZ8neHfsD6Z>#l=*NdN_XGsi)cyd*bCbjhdnp&H!HXAfsv<ls=VGNqK4TTDodV~R2G{LWPfz)_uiX5mkRu)Gr)<+SW{@{w)>NF zSUS5k+Ml>Ia!UQI+aFz7dD9l7Eq#Ml%h{Fv$yt|Yba>jA#vJx6K#4BEcR$uDEAS32VN0+Sj=Ht6o=eANOSU3gQapkah$j)jwc;A>wrIC5bX&nz(JH*c0!NJN z1+J8S#%>$3LCZ6tAXNxg=-?Vvhhj^o)C483=u`^{Mm(v5R6>P^HJPkvoR74fG>z7c zY+J26ZM?PtPDyP^)e&{q#a;2Tu)Nv9?wRq|Dz`s=ua;q6cbic53tN|A^)v)N-ark~?6jB&AaX*Hrc=esSR=Wmmtxb)#*0!OpCFd!?GL8(ck-zV{x~_E5XU&3$ zlpM8fRqu~(xbOYa6`>kM+!e&3v3|3l#oqLJea|;ddFTOvnX1yvW?YtGYu#g^`9A3` z+v18OCCj)bCit@3pPcoW!W!(NIt`U_)QTJ^uJgX=-iJ0y-R>~cuF~dYfBmcLE9w?h zu5$#k&+#B|44z!JZgybn<3f)u=714+MGMqGK`2OVSKHQ8(dC)7O`xKJ;MI5BHR2i< z!WO6%jiOTs!4l?#V}s)oN5ys<%DB+hZy0lWp!S5z6BKhb)+tc{9N+;5wGgX;)T!E_ z#z-t4FM<%nd1*Usoz@=M>2|_t~n!9FVXL5ELavt^IeUFzCCaFdPqNJjtz(QBYd**lHAGgKP*isQuZP$7X z94qDu7E#}l138dWlnN*4ytbv51zDqcm_a;(Q`e$v&^FXIXlv>kxDG*;U<~Gj6UGVG z^>W4sL*+YF5E@$P(SGT+n{^>&Pc{B?8>?o|`n)`=js*Y;Yl?!)l8vb!2j%_JZSUQ) zS81|LOw`E=dzQ04^5ktckZEXy%Hf#yN>|RD>2}Aj)(e;u+NYdpd#L56pGXd4Il=d3 zQ}#KxM+FvyGA7an1ce72p#=(pb*^;6rh_esO&Z=JDjvQQ@0@6(a0(9ug#g4bj1pK7 zjx83pL(0Jz=z5uvJ)&YxMFD0Z@=B~^gjk3I;GqmpYE@0hWECO6dvqSHM;p)zIVGnQ zKuS!;z?M|bsW=YZVg#QF7#GIxo8JTL&8W_sMEFd`Y z9d#|WEwwFm9d(X;EVc?mCkm#*tNW&_rC?NmBlU8-cf3+} zkk15E46oeV!fN^M?f%ph78Aw&R2)cqpkP86L*T-O{qyTBiN~-5xG(4PS-o&E$dd8}2d{fT ziy_iGUX$;G-Gh}N0CVd0&F@^dR-NY}cQ6R#ONRweDGC7#jKGQ*^{j@)v$~ii4pDf9 zNf4ZZ?%t8})Om8AyTDG3z!HR@1S^;k4yY>{5h0lIl8U!`r|XMOn!sw3+`)iKSM6P& zn^MuSRTDi+W`c$-@15@2s0%3KmcvvwUZ~r*oOLeB%Hu+pq+05}=}IMFC7DiZ{oe6P zw+9eI90qqU>NJy`L{9Q+hR%(jF$%yaEKmZKqEy&izgGwW2n3Q~C_P$L1KQ00I*>f`C6!H_A)&V*;G1<|;sIuNkZV?ZWl=PCyw9|%Os zBst$v0wll(1f>8LQm}zh3Wcf)gkb~)qarOt8ehPq`YTXT@kRR;&;t&%uuAKguaz z!U%KB_A6)5OvQr35L3--VAI%l-!PJbB#!NZP%0`+{uUaKWE;W{L)AA00jw}UF^vN# zAb^h_5n>|c$We^98RmkFVQWlbY-w#_ZDDL_Okvm>7z1XdSXyxi6APfkU?FB>p&E~y zRA{URCcy_71GYp~RmZ(RBn9cd`7NNzKp5QPAuVH~6*?w$5uhU`@51*bo!H;2QyBx$ zub_VmXgWBd-$SGjmTWWxg-`)&VgYI{j7dxL9LHoj@D+fn#G0}sU}g&w%TJI7QuPH? z1c6}`g~Dnyd%0jND~ph(vAs9CTI`fdB^6O++Os|b795WlHt9@Z5e~tfI2rdCMJ0FgBUG4G2^_^y7+V-yn4&aAY0AY(&`mk zBF3KO3=CmUq>~{zWghRH?sSlnkX7ti&H(x}cTH3E#CeW=PqP;k)Of4nXzHC+z>Kg^ zR0PA8OhLwg&1880zs$Yqvt>teANI?vI_KQw?XP#B(ZB#4U!&-Q=e z&yMgXE5cTU!2#(-~bXBSH zMkQ>TUpL^FhV+LO-hV5Sueww9-*tb~rP2rQ0}N8<{e~tfs79(%ZKRZG0ld$HEDgZ{QaLmF?#sYz3lBqp(J3>(w-;f!pHAczFdj)f_J;!jz;5gWvsV2D{r9Z^mQt8@|pgd$ic z%|`iMdfW1QuH(tD%I}G1{p?O>YX|=I;5z3n(LD$*hiUabxB^gV=47!^eoLMT*%)EQ z>?ji_At}8=wQE$zi7_cBsYx0|orE7gg{jsf{FY2bvq{2u^-$xadK&C=!VKnBrRqpjkD z!N%vA8q-}B-?=Udat!bPKcL$?y6qRXq7CB}Yz_)TknW+uwnJIpJyf9dX&vAdq_EV+ z*Kv=_n1qrMk_M#-9$Fe&uFfuXPwwre`CYiD z_e_W@v7Q}iy*I4TU@+eH$LH?ec*1G#-%ZgU@o8TOl$dOq-_mUNgXrCk)Q?d|M}`cs zVYX}&ww;%hrY23;TC#1N+lgdoBV5nIvG10s1QyTYSqvknkcU>9$+WdnZ6_xJkjZ$l zVY;aw^(#P#rF2Nf-pw~F&*^UHI9=^Sq`O)lZ@9#-tXfjVwq?LNKuo(y+BAv293_ zwHpF#V~=D%KbTR5tNZjRrhL62Mv z4EWQQrhCQHp03uF)_=JEZv9!EUSihY@r<^Y-qay%ir+x9@g)r1Q9yx7z0CzsfdX;t z(m}?uO*mO;8mDcir`Sa>{Y(o*b` z5JqThc%beTXhRTYGKP&|YdJ|c#v@tU88jx2C$9uv#CvueqBMz^V8!%VCkUibx1eyu zQg&M&tNEw{-z&498&w=Xa!Cql(w&H zkUY?xxj)?yzsK0Bctm}V+*a4f`gC%(Q!LJ?iO0*>u(50`n}m~;)68TUrzt0v>`={o zyqpj&7ODjm&%v;7!(kCLgoS2{N#e6M)3eGHQWBEMVy9S~ZisF&%WRYOE2(|biX|DJ zs#|PGo=rBlqd=Mr1cr!|Go**5)ElEaS=daW3|18)ZefIxruB~7*gW%@rN(sWxb}u( zQoyk}wz_Z|qDyCnnwS?{ca^w7a$nuc8=7aOBk)>B$sWd4`mM_Wkaa_(JJrrgurv4;U*VOGpw>X9*38x8X zsTpNvl$k8$#IiMQPBn;n&y5%6fY{K>i*<1-6zaw0p**JgF8fE%qI=?!_sh}Eq`Gi^ zKdsaI>zR}PKRh!`ZsXvlJGpRv@A2;A*%mPIn_Ob2{G8PP1t6fW}J@9 zXw0LG(}WXCHrk{R8+%g2U;v`(IaqOqm_hJBp?a*NJjG&-_P`#yLh?}440NHz+W%+Uoz!&6D|{k zfmLKZLN;!dJk4MekO5*NmIlTEfC{{Wi^)?C0fpkR$K9I#a=wRi9{+$a6gK~nUtaUO z2kN&-$HpMBoFpboI7@kyno-87Wou*FUxTRgY8nt!MZIU|*cvuWq(NL6%F~eFGm9S# z%Mk`y+4lL1`S#1Uxo+fQ`TeuS&X5qTIsMOEoxy8{e)|(eD&1uq@tY^}QSFiZwuD8y zgoZ-#L%jH6HNS5BMe^I2ACF!oqMp${NN6)ZjDt^aKG>VdfnZB%L^d-CB?+e)XCux= zJQ{J9a%#!8?d>%ck4Bn=1-NeY`N8wXP;jy&!={I5s5d3Wx0Fq*d4M!TV?o*(^*+qvO)wh<<* zBg3$UtmV{l8ZBF55=+daiXdu85chMfCbqjHRD<}^7pE>i3J<<#rRbM^NVNZf6aL-f z-Iue|3*`5=kG7Yw47tmO=vwN1uqSbDH?l>&wXDb!*nRG2!$5k7WPO5cDERQO-*dNa zH6LGrUKGFIlUK@QtFtVVBjDS7NV-+iVLKR zf0I#21~|1+p}rZM!Z+2QxWz@{Rk`>h&5BNqo~HaN=ipnP#D|8)|KjBOrGxwXgfwFY zr2t}-ZBy6`ZIPLUD!ge!Y`ZE>aG<5qLx(#K|Lnoe9NRe8>g0)iRRBgE-Tj?<`#)~B z$Fh?_Ql`{0S<8u~)N-0oYS|c4h4Tv4Anb!$BZfhw5GO8g@{@Z0p#1PRt>o(r4p4Mp zOiHBx?D3`l^wQ%C;rE|Dn4Zz(Ne4Un3%wKZ4Ew6x-IPOIUwbd=OC8$8wyq4s;8h)R z(@OdjU?NpF+WViHS1;ki3*q;FtX?YjUl^3SwAekU@27agV`2~ZPo>zp?=!Cn$P!yN zu$F8>Hl-w`G^NClQG!zkLZIL&vD6qC7KVcq(wunr(2xJO!yS7={=dk!DmLgd*k|2VsB+pcR$B0ZWy zrTa<*gzV}x=$~B}-SDTQTVtr8Gs&vmWev*lJY?)CVyB1ZFN43J^_72>SlwFbN_%Tm z=Xv$gB_K-8ACdo$>I<-@IeVM|2^ zQ~qDQmi_<$AOJ~3K~$89UVXh9U^|)?5!RC@Ytw`X9IL>+yB~M({?vV>_GABM3WDf~ z-T9~b`uojSUElwn02xg>!dP&xbwZ6&0SX=*M1SC7Q}AHU?w&& zhODK;lC`k$yj<*1p+Q3}ZsDuPb$O?<|7venZ>ofNZ!QLtHOOeRO%YXs)x+&SdFiXu z)!&~b}L1K*%|Mz|568^H2zc7nWrCN|3y>nl2STmn;K);SeQ{qen-d{P^St{~XmZTGy0mEkW^wx#|%7%;SgHyJ_oP!k6Rs zKRepK=f_w>&vWFu0`7C;S(C}`4Y~tcQA{cJ5xV#V% zT_E`pAKuW#F22nA{>9w=V|VL#`vnq#g2A!HPuC^08y@whNJT^>up4C`Pr`0trZnO# zqcl242_*?728O^;h>92Qg0Edu)pe1Vi?ij)RVG5U9!0+Y{OTl5~&Xn%BQO%9_JIxldgs^7++l6aG*Q8bYATR39<#+H~v7$n$4! z&F=qRvg1`^+i8jiu9*!KWK4?()Miu&3JK!9Cc(Jd@Kc*izYN_wZ_Q8t&|YPP01z>e zQv4s(o*Jf@8H09aQnhY;W$gQwwi~A9DPR08G-9RG0NqRNOz6@SH z`t-;5-}&c`j#nZSQ>Vkk=YVCibsoM~qSqmKY~B)^mSnE7ON|keDjABda}aok zrbbn2nY&_HmiZ!Ip3TobK0W;(9=iYTWP2WL3mvT=*spn)##kSoBGMIK<>BNV3YD20 z*d(z=4abhX3JoH`d)G9suA8!~iacM;=cmV~kM4eQ_pg8VKt8MyUN5qD_zmf zi>k=H(Z38^1>39apNrrB{$caqoJ?lH4i)>nYOh6MLzQ0}Uk}gJfjx8AI)P{iRV{*d zwt|3O+B(=r51?y*Bns8w!&3OKXn(16MeFC{_cu=IH^Pg{YzINmx42^P%C__lAxNW7 zs329*;2Wu6J{;@PW5?UnCTfjXBZh?wq^WoKJKm6SXAO4QhWf!z{O3&-}B@Vss?KSw;r+tbd zs3M`L-A`-#XLWMs{4}_fpad`KgZIw4x~$8hDwfOT{N(iH-J_#_d1v;I@9Cc}65j^X z?ezCP(s}$`Ekc(G07Rs&i}LYD#pge4%7yTVj0IFB1n<3bRb7{5l`o6=eDV0`@!gN# z`{*zJ;FJI7H|BSLEZ(ET&sZnQeUSAe*)`r(HIz;BR%QNuoz7hNS@`{*@0|S?_rkwl z7$o4T@H}5b1$=Ud?bT_ai1v7)&vt``&DFi_AbOiyt8fHvoiHd~aT+A zh^8*oO=Gc^~3mC;hO;vb)AEwbNw{*5gLXZ%^WSIAietm?W-%elM zo?IG_dww71`A4(-ujcjpHBOOOW;T{>+t?V^vM~&1rXhTq4P6ZRuJ=NjwnFWEdbahBFJmjK-WM1QLo@MF7ET2;zbSug*#BeB*3zHb};!t?lav z*WcK``qFv24?lf;@9p{gUV~b*l#@38rzGKoVJ!$Soldo}1q4C_2t?X*DWRxBp8KLv z*Qg6tk*FDOnVlE1gEw~eU)tW@pRUdGCuc|R%w~7WIuBxrn9*k(V%zJsKM1XYDYWqo zbzi9nf@%m5RUaT?l~dU9PO^J*eDIB(gPS|s2Sd7x$DhoO-aeguR@BQ748agFX*^mV zi87vmZ*AclP%jjPT2x~mTmX@TkePHk-P^nL%B7dSb#QGRuTGC2-@pCnlOLTt`nasl z0<}DnA!P;;GijgV{{r~#gl({^*}~Zh#M?&VA}S)H@hUi|A&JIC6$*G!QDT6p^-Km> zhBp2g*21l+S)?m1jP~KKb}o}D6Mz6!HViV-4i6fJd+3=OKJkk&kl1d$-Y_g@+HMkFqZf`XD5V~sUQ zVr{}EVQbhVCY~5GhM1!t4g;t`OvU%BOEGVvkf7RTz*T~H7rYPNsrS-2@eV3Vq8j3G zRY9uilo(1=wuY@GYoim&ZTGs~L2Jj^>UXbntp_AfiA_RPL_!PV2m#)~hnUM2)!0V_ zD$1ZVqcrwCjhk)pP`2%0C59TzDFcY-3W-?IT4svzx_I@zH5;`T=cKODIH@bG8VUk| zh(J||l>~;7WjxL}%XpN;d8WAIW-S=e$B$yAow~LuN|lIW;(`>VFN#n%a6v*)@6`wL zf+kQ9ZrP2xMxv@pnh;uAOtJSX6N~{-+xBb?M%${Meu_z>m@0y(D!iyjv?U}UCnRbJ z;8BwV=psj~vQ4kKNs4v6}eRZ+oeySQHc^LM2iIB32d>5oHOYDnP9gkuM^p zC1x@ml6B5+k4If2y>9379Co*KRa?Yq_Zw9>I#jAE5S8Fnwdrgy5fPcBoors80HV%C zeVX4r$Sd`PSNS}|GuW)HTuOlY!I&wYHRotE2rJ-Tqq|1y+*;`RSKYU(7Y;_))xE|L zf(H)4fCjBCa$AqQs_$vvo#O?wv5lG`7FH5AEMnCr61)jPf)B!hLNsi|Y^ig%O=1$u zY}i_gM#UIvbI>LZFAj$ZtLlZWCI(5o$bg7glnsedYeV8CN#LD0C*CW?6acZI z*a?){wnKf-QI1@6S(DBYp{U@rlI&id(CQ}zA!ap9Hc{`zShXRBBQYL_VKT;)EX8)H9BU{#200e;0nV$nNQj99L;;GZJr*&w6%4WA)JmFY<1|Y#YQ%YUE=Jd6 zn5?C=-EpHd;lwaovIfj#3CtRocu@ArQ99cMN_$O(!o>t483P3~sUfunK8R)UA$ZXc zS4x$M3=uP118ay)bbp%E;d`%wjLOUC`sZ?J!`;C zor#KCLu=}P4nS;&3PU(q*K(+~lA_9L+A>dOqpGG&s-UZ_X~np6e$i)r2Z$JrbWikr z@??cZ5u@T82n><7w%W8^4^&rl(HW1<*Y5q#)$BeaXR?+FCnB^M9#kthFOMag=Q)qASc>3z&ME!-Aug*Dze%*4VCG z^6r`ep}4JR6A?l5j@v>&fS63YRMilh)&q?bzPe2$ngmvWSP86s$tDwGxw)vaA(fab zR|Oj@Dr`kmtj{zH5`v14J7GkG*a|47EZBlMMmsRQnd~qWeR$Q)O`lp)jnyfns$h_+ zQC1s$5%s=xibIf2)7lu)7#Jpsz5b)m+v*s#mavOw;{x@{vsx`yC>bRsWhPY>OR7jy zkpKzWBLa8x8Iv=nH5l!o9ActaPD2D1sEWp7a}A0RUr!4J%+YYweEL!23lj%A1!LYXzMiz0SxK#Ds5qF>%jJQqTLMa zpt1vrK>_f3R;2w2!Jo&3lrZj;upnBktlA@P#Y>RcSVufQRsjhz2A=B6HCS7pylp*1t>1<|W@j)FSYt{boz-o{BCZDjQc(ax zfttW3ut}5vFgT_ZC>m3!634Z)s-i(n2yHSa$~^#PVhaXwER}`*x?L?uC;!noh&V&7q*K(Y0S>LH&`JZkGnlQm zw(!vEV60R&+S(8FFxq)`oh9xJeV?D{j?lKpqdM%?HS8V?r*k>cxhbry5bg%E=CF4w z*&B+L{I0>)YOF&yoB-{;?c6-O7guY`adXaRa0?J1b3Un;J)S zi7pDM^vU1Vt*Pk$tc$5*vl|(_rp>CNOaI2DH)tcTPG4v!Dec#-rfIti*8WO*;KsRU zg>Wk|M?VUp-jV8l_7q)QIUDEjvK7!L(Tm#L_j!C>dnrBrPYIYz#xLEvJ{{4?y&rj1 z5RvzXH-EnL=H9(W^Vz&R#Ju+CxzA4yY8~eE+z&z1>ExxGFD2RZ-S<9+1|l>KzWL@0 z5~}<6@132^o_y2i#_r)5yD6Sd#GotidimCkX=cvu{xAR_W|2!T|6&!A&mSJo=gZ+JJ7gaKOvI2@ zj%eTj^hPCyncd4{Q(~g=cy#Uh70U3=z4ycifC7ha-+a@CSw5ZL7)AI0M8d~V5fl{?1waQ5YP{KH!T)%usR^I;X9cdg4Jcl=Lev`#KJUW>#7je#>BG5g8 zck>vT>^!a~oug>I+A7v@mc4NGnn~%MJMY2;fINpcU;Y-uK0H31=gU^RTMpY;Ng=HZ z(_NuUv96}^N(__sr`SQtMAF(J0-}k=G|O)6UP^*}>-!&~sX=gJzWr-Irz3qhKc3|| zY)q4Mli6Axfr42f?b-aeaj&XS2|j4!03Zldq8FMts5_8X7c`9 zpCfo8G=aYH-4{Jo_m1wL&Ce8VblXm5zZ=<$&Qnoj2u|x=l%j7m9Zz1q@ls}|@Bj2Z zg+PSH5%0A;?I=k>BwM~AZ_dHdZDT@%h(hiAd}09KwH=V}bEzwwRnc(2IG+VNz%v%Nhf z!hD|R`O>+?biyty-hc0H=ls*&{7XFq0N?z^YnOK@!)z;)y`53d?<}vEr8KmElG~rY z`=N7TExrAeFo2%&%OQ}geoX{?8UQHM(Qv;EYKZh!W9 z2twU?)&aD&;Zc`388AG6Z(w!tMDGc`{L&3go73_HiH;`eif&nlTKC5XsZMX-yBC~v zgq{xHy%}s(y%Vd|4ONPLNNmE`etkv>kGIAvyjqsa#xF*@RGG!wAHVJV8eXlD8N&BE zI@0z1m!l4x8xq!rwDxX?+wQen<1BpsbFY2~Q*+jlY{hFYjN(Aw9YaH(X z4E#<%dB~6E2&>feQ{J-wu=;)l-|cq7O3Rr(F8L&;(N@;soan5f^pg%}Tp${S z{TFv$SsZ^cUQtq>>BEAK!7?PUMsp};-B0QI!7Ib?ZXM*#|6yjUz46KG*Tc_$$m9W8I) zKKjW|ZvVS~``17Io4+|byPKqo#OA|Uf39a@n@iKh8`tHz_=jT1h)N?|nx=?+(#Kt?OD<0Da92DpMTWjW=Ka z`@it3-@f(6%ZD#so*ZnYlZ358o8XpB{wP2B^yJ>#cRu*@AOH1RKY6=&xV+5Qwy@i$ za`l|Y-F<3z8soeW_u^LS;>g`iFO8m$?$Povd11=CE8Bq1=UH#X)+6{Ju5Rfbm-n*g zq?eWn^}HYtZc%uHdVUdJJ=7 zIn6jR0NRUr3H77q><6b)+J7!Rnm0#V-`*X)kO}|@4LsoP5e-o9eO*c2sEbz+2x85x zsH3uU^U39{=i+zq@GQl|hOC{%H4A*s8|zXYv6wr0-y&M1aR;Mi>UH z>kpj+_U?6cvs>4fuUvog@BD}V;2-?@ufFk(TUV~`ZEcN`!~hgTypzUB(@5i0V6xG4 z@8D9B?avpOomK)^Q-2B9`(RYOxI6oD{O0vC1g%2$Oz(T`^KiG7_S5By+oxZGZt9O_ zi{lW2qb;0+@0GXRZ?94d+-Up!&(pJ`@zMSpSAO~L{?gz3#b5rp7hk@#v%i&%6Jr3x zLne*5S{nx^R?z1Oo6shGu+lP!I8c=g(I+9^4kLLwqzx=O^>&7eYOiruuiW^~FaFA}e(SrhA6`8e zjYnyg*u=!pF$8VARCOq-ke7a0gk>RKOgfr!vb|jL?5y-YB)0DN_y@}T^oM|&r|yve z03ZNKL_t(blljfv{HyRgt7-|Z45Rg(D|+(FzDkG`hoiHbJIk*^_jH-Nx^#B8L+ieC z6!$)Phj3jr8q=|PG}~S5f9L9Ve(B9`y!zVV-fos9X=05rL=Z^O&}dU@T}W9-u?YE6 zb7y@zO?b!5ZGCcfT<7zxWWS}@B~02)eIDi(x@0u;QT^%Z==iJ9Jw1I~FJ{wZAIubw z<;0+^pJ|Di;(q-J(4*qBv*at$ot>RF#d2bI&U@gr{>7>W2O!Mc!{zuZ&GYQ!*ew>L zY?phc`swUUB+&Vzsu}_mCqI}i-jlDQN2i}Wu8-&03zM#lqGeAdi1*So+Bo&nogivu ztZ0twQTbK)UCtJvtP(zVN80cV+PQe1pycjPj*0lWEFz4%~!e0^v6E7$OMUb%GR>dRZ%G=YgH zTVwSPf`_Zolv?FlE;K(weum{Kic?cBGYvZ^;ETEQUR>$MYa?0Pk63$(`k-;wb}xPN z>u-MN<=0-C?rzy6wTUs-5VI(PXyc`>rKlt?{UZ1C?!U5uQW|u$%&Az`L4vhq-wJuK z_D^}POy)1{lwY0Sg$oiw?z5*Z!O$U$AFhnfUfeFeI^9{_cvsi7tMLeEeE-e`@1%}f zge5vo9xnEa(VKf;`{u2eUbsHl8kr<^^O#sq9}|!oy-K|LSzhdG7OaobI*}b$7&N=L+Od)fTT*8I%_{Mt2h^WgH-juWtny+u?>1m028pea%1S}Zg_!}3fQC%QaE zen!QNt7RtjSn|?q9=wPYel*aoUgXy1qH=p>eKp(u`i+-gf8o{(zBrp#3UdC zW`I;k0=&~s$0T3Ka_$%NFrWMRLYB*r7bv~;b>ec=^{f!@wy?XF5bA5@S1~S~>iv`S z@kP;X&TS&;-9mrq&W^+)FWGP`zxbfJO91qOcpdAR~Ck)b~E ze{Oph7@6j9a&~JQKevq=DUX}R<_i`>f#C^GP}j(EO)@eTst6uUiE4pjPQ@9Ob1vpd zxfoZ~HG|itSTt}Uuia?jN9TzRyzd}cQC;Hf)@1+YWbcyaq;N>u zhN0?$)^*5Bzs%jd2zf1eBc+3Xjk_{lTrl0UW2f5%?RMP8W8xik1&CZypN&p&D@kvrlY=y*O+mR;M1vv0 zJE}_^XPg>h1-$xN>cW?ckS`=($}&e@(9)%Kwr|p#X;rw>4~{3YGsRx#`%>o(#>00E zMa{)yeSll`0_n~^IGV`z1bYDDbp^z|Shb+iP<0X>;MI$yn}0CNWYX?rKKT#;G^SqS zZp*C=wNlfhNCo?L~xplV6gf~&cfbFLOi zwH!6!s>RI_mJ?LXY`Msub`enfp z;e$3#%GwvD&&#l^B(F7hS_TSclx`o``~?X`Syy(leCFOM;o5Y5eFOZK&3xf5J&Ru= zTpiCgLAPFfUYea}(N*ZMn=Bi+(1}k3l8T)T~RU8EaAkEfvQJnq^Uwx zgesR}sYR}NfuiIhj2e4Lc#)AOM|bW`X!j{8g^upS@R?pS7f$!_-McrFzm4wW=2N|T z@pR{RjxtRD7P@nNq}MKfo@aOOXVa}`B)Xe;B`DkCS4(TBVysA0Rs!_QKx^Cv@<}K=JV;m%y0_sr;MjWzc!F8b2aawa) zQZk|>1t-Le*iJP#xEf8xO^!N8z4WfCL~8{E6X3w&$_Qtp{H&gcKIu4U<@PDL!r1|( zQ%|?wfNk)V$7;i%Xgzo%7x(u_q{+xGq8!^14!9Nn2aTH;b4R>wg;qJL0(C{Tvkj(-1Hu(PT^{Yx zWrkT3DJCdR@n~~&XSW~j+RLQvIq~88p6LeZE|;eh-8*0Ht^gtDv(3@XKRKS*LvGte zu8t1?$nVkS^r*bI%&x>vSXgbDDL`7$VsreuWtI3bR&7xF!}V~-+neJzEY9roY^`fn z_sC*{cqQ{QGd&&B9S*=+PDF#K0P*;7y9}9e`&oUMV4GnD-k~NG1WRGNSsLp(b)42@ zGqNegt89UI6A@f3uF|GJUAWK`fDT6wJloRZp+#^@zjyEu7BjbR0$?6 zmUW`#3wHBtgL<@l=<`{!<=0D$DUkE&2IWc~Y4E`)p9`L)$)wn($)@<#<(~RSloaQ1 zL;Xmbz0J~f6H4>*8SoaqP2$Bd;z|Ful2l2jNx75ij>Q--0+iWSPi63)dn?2Vy9&hgdomK-DvH!^r*ZRUMr7U5Qx-RO2?G$!tVO8Wo>?r?v8DC zH_Y#DQsp68D?R~sY`tl^lk%*hY3#v4?MV-mS*|;T9mQC|BI;{$AO~`aRN(}T*E-cS zA#1c#Gl)lU>S{C<>Wb1mc1wwL_y>@ z*X_;9m0wiG+g6RbZCc4kFuSx#ezn-r-C~%;P(bVH#_5(@l;%UC=)SOt&3tGA`#6cz z-rt6?aoY(dgfuqq3UPolNDH&6efLVyV5-S-Y7NP)nD8rLlRTDb0iV)yE8jsqe4yc8kl2ZyG zB_?BFQ%c8_?D%Gi!4$-2V*RH1ov!#@rHm$K<8;R;yE3cTpo#!Aslzs5tVje#01*w2 zyrDo8;zTP2As=8340UQ25FGi2nwsjG>YAE{8b|R0A_GH61!KZC>PHpYGg@6m8&Gq# zak`I7bT_`nCwkwTrt2QnIJd$I#~Yt#cU-ONGGm#fs>^xfdQ?0Fnt=~QPBbwU>sEM$;cS!IgfnLkvSF5A!aQo-}4M%48;u zNQq-6Q4bOdPLg)Nmm3O0C8cN(dtW%>8m`2?d8Gh`F=T~A zRTS334akk99xDtGXvq>D*|2(ky(RH#7BZk1nw78fkSZfV*e(m7&pbvzu5bbt7=aZr z>RAnoXKiE4Z-~M(Ojr3AgYLei)>GrD_1pw*)d*}HeoC-{0bxwFn+NZW+CFQlKx^t% z({1cLh&R+%RS`j3yK=g%tECC7r%E!sYgbO!REoeb@qTGU@KC#z>rv?>Fc~Eh#GHzX zn3c_%)<{sZ|=&7ebeV5ifB40j{JzZ;=B|VH8e~2{|mK25vXfMsDP3N*Q}hb6KOn?0e2HFJVI^ZR;)+J)lb=+%Blsoa=B8cO2We3 zm^4)-X$Le|F~2mBV8|x3FX9zsgnYGhK?4nzY&WwzqBj!^e?r|isUwY;;s}`{$Ep82 z1!L(Niek|ZQ$YYL4B(cc6S2HV03ZK}VDZ>S_J-NTDSyTpn_26ub;f4KIK$S!7%*#` z`@Uq>382JaA!cKtY7pHyRfr%+@BzkvEs;G_t4Lo6zplR?^~KV)I9r>k5HZ>v8UiQe zU=3SC&ag8krN|i|)mXsMSxF#)DhZg`#>v@G(m<--K}8T4M&T4zwd;Vfpi7c;d$n{Q z;dk|P)t((rqAJQOUuU(7`jjeZoRqL)Jpyb$b*y`d((2`ES=<*wZ&uB3ocMf(uId+o zSD)1G+B%y%lQ&!gU~ZuSB-Aymvq&ak2IRm17!qMbPd3t5oqqJ;NMzOv%9-iaM6X^)}YAwPZ}3gH04m z8saj?IWa8Vv=}9r78+DFIMpC95~r^&v}-xz^99f)u&691Vu5(&bZM!j_o5(n_53a% zA%%hCa8C0@=us?n5$d|T6IQ>@NoS}l8jS6U`HR2}!YQE!(HBE^Ntn9PYs_Sg%{a?! zR(l7)2gAaePDX|%6U{|fAq;>)^v4xBU@1S*nUV&Maz;QX8vCdd$TxMKmvdp^7Sj*O?wdlq{$8dp)Xb9|s7$&BWzFGu9)QVVU zle{%rtVlFhNt6&BzSZ&D0eFvQ0urozo#XtdY7hw`K8WGK00p9!)c1f!fGSnqsD#z>8~ALVHql+}I=5OiX02W2Vqc_Z~o>6%~-EV}vN1dy@|S-WDo?3vXptmRXp|Shkj(O$S<*nJhET8E4rTHil@4Z4m^K;JIaCN`nDa zSiBJ%#F}7;Sx8$#K@`v@E&%{@Z(C_r%J0nEaK_sp%!6&EUMbxY!$7<+`V|0NYfGC{%T1QCi!CWkv>QMGB&k^lVhy#)`Bez3X9=vr@iTzeJdBKX!@WAb zo#a?OU51e^JQmR<3xm0ztdy?v1J;EV9OcV;SFe~~CqwAsLROrAXY(NCYW0Xmo??ue zNJT*)f(fqm^Of>z+Kd8$K%!lOpV-#W)$$8l#PW~cdnSOmq7~zn+Ja))NsQGP20+XJ zER%6;B79q8jW?bMN~O>00Iwj0rR3Mg+?p|t+yE|z&0!;~Eb5UV0pj5supuG?$G8^WuiaB~BK5#I?T{JLB zgq2{}7-CXV4=pXtmPWCpSK;ld`JFade<`k4@}gZi-BQM})!=e^E2{^nPsoFn46$Lh zY#rOqO3E^mIkuK;@^d>-3dzIuEFAl5i%MYeES|+Mf(m(Pr9(eX0ntS!kp^LeT31U~ z){v$aEHEwCmD9~mH_?ot@GRuTs_E*eQz1^{=M~x5H}lo%k=tl`#U)Phek=K^*V(iV zq#7qZrwMt=gGyG+FK4qJs?f<6xdJQ3E6%0>kj_H`v+&?8F&VOsqxJ2WX3&dzmwAEJ z<3^?=B_Wtt2ib*q;)>)cA;8we+y^1vViEO0yr;zi1rC<2Wp9|7hytWSC@k$SDOvjU zpv|W()j?Os?_QIiw)g?UfgeoU$tvm6F>N7+pO7USgNkQq<1#}zC{?O+-KckaSFum4u2q{nCsevRx@+xDm&ffh z4LWL9PIp*u^lIG)6ta4a=Ac!s^U!Z~;w=3GxQ&+fixujT%=68fbXl$xK-P{|%&)j| zgpM8|o|9_wsm^CB#SO|2vGhuc|pjc{p9R zm{RAp_4l;>60{)*$848jYuP!D{z#s62O1MooO%r};yt$<;*l(3f)&$8ogk1#+bM@V z4%Mj=5CsTz;Jao1;-Fd)zYl6R7fVZ}ACYt&_--|LaZs*^?tU0n$fMz{ONkfL+R^@a zKAln%uX(XyW7$|Xj$OuCZt|S7jGZOBtY$tACqx_b{z1iaFzk~%EP{qG)xpUqYX@Dd zNc+BjF68Tzt?Be&RdgrgY zp$kK#BrSs^@@`zn*Cx_VSENTKKjEzD^C`UzX2fOFal10PGRKaZSXrOO!jY@FLqtJUC1@Lc5N0BfdTnRY9Ay4B@Oa9%%h5N+)r$CicRoH1 zDNA&#wQn@#is;_aOP|#5d*k8G{BVL9XfwIGmZFZifyswF7??cc%#k%@h&Z};UPDW* zp@xVA8aTAt6%r`J6K24n?jB$J1a`4~a%FnBzaqLjlTW0(HMvq89;}G&`qAzu(Oo;< zsSi(9MR#_2;k=%H4K5V3d#lo;!G+^bU>C#bPP;O>$__qZECyi452RcbzwACZ+t|8$ zk-H-+!z*N;h*tn&y|}St0rb#MAOan?`Mc%#hAXZxyoqsogXq!cBjh6t#>p^DAOc8$ zZ(wW0d4{QzK}De^kpRpEdo4b!vwKY+C|u;z;x8PIO?5j|SG3)Ru5olp9A}R6%nWif z$W5NHvusUDSmmnm-@u^3l8M7;o8TW^_8h^8H|X*hOJ|pbCz>9 zFoPiva?Tt(OEy|MAvX4;hQRmo4PwIp`sXt=lK4=3kO z_h@Zc@1pPM2V9j6^l zRVOi}qYA)I;qI&gH#FQ)ez*Xu(|9U$%vcFtiQG}%13D}wD)24Z7_{XOFjwq*+^Okr zjyIQeYbnE&R>sbLU*W(GNDmaUCpe+{CoSJQx?D(XGA zEnCBei8M%ChVm#BckS$Nm)AdH87*ZK|K?=KnF}EQ1k9OUR+(9xmR#iPQ_OgR#ZAK>#j&c=N-pqjRQv9~bXD2PSBLT*b5& z1o1wkZhvt7!N$q?($#yqar;W-b1}awCiJ?(w)OX~9Boa{neKgTetaX+B4zZ^gm@K_ z0L5_oZn3xFt8>+(@?O660f1P&r|7Cb;&H7+q~p7nXB+1%S9(vgcQ?Dp!NMRwx8VTD zz2VD?=gY4z?u!0h7i@owAxuD!ANl#!bEZ4L8{}_6NCA@=H`gWbiop{i#B>20!)&|D zPy~fn^G64}H}kzqz=e#4WDFY^2b;m=$Ogy<$OcP8yjnCdI2#aJxD3`Qn-*rS*z>s8 z;=2zvW^iW^?9}fBg69W+-fmp;8|w%o)`4MIL)LO;Ig2NoGtLq-sUnCP62yG2RcE^y zp&G=Oety&zdvfo4R*I!-tLW-R7e8C@clS4+%a6{H-#>V`K8x$z^LWNKB(%!kJ=}gS zKR8Fae>}ZZWEpqnm~w1ALj5RTBA8%y{_WM{%lE^YU`R9|1LMd#vW{HFS;l$JnIp%< zsv0O5v=9hOtKN~bWDN`j)>6Y!@O!fJS2uEA@7kR78yZtwiMrA3(!c-m{-yWMk?z(H zZsc}Nk&^p_bYovgA)5wodiOSi z&5?@REL7o5a_#M+D53?;lpeJBsKvj$w|0VYT8T%OV(ElqZSc|mTCe{n&H7L_a!AIM zSte`QS;{PDjxx)}kSbcQPz}O9s5N33L<(u8Et=x6p4>0r`F$(11x_z?tXqrjjk#vO zvwz{AU)Vnve*e4s<713YWzo*q-`%UE{C5s7{qvoN=R)^)4|b;6He$0MA;fVk;N=I2 zEDy24-_!YjwC{7T4rGZf8(2%$kBJ`@paL z>4iP>@y&xXzs>8C|TbMs47%QBsZIz z|2oub56*>d_NSX;zSxzSbOtyU!kubgpqbm^zd*aTcP@1Ezt|n;S5kY>&Y|w=d>D%o z6m^@KPXA3kSvwa!YG!|yU$SvQm%P```UNQ~2|?B6o96#kzjkmg{NhgrE)LyZO#X<@ zP1o~E)4Md1Q2cQ{`H#=l|cy)63_cbqif<%-qUIL5M zB`L?JFhquk$uP4?#pSW#9mP+f-$aShCws-ghtt=7&ouiB+n~qn*g~o^k&+z&eNda z*Y5f?RqYA`KH(J&Q`Lu!`R&O$tn+_;u>F8{HC89Z3&|S$xW{K9^cbV6B3ZGy@rPHN zJ8gAP`)QC`5W5b8nb^P>vX-1BYhmMkx!9pXgN9n#sjv3y@}nyI!<`-fEF`Gv;zC7Q z>Lt5Wqdgpk{=)X3J@@o<-5>944Q_Wd`4?}A{8<1=IBqaK0RIf)2%Vz&>+$3T@ozmZ4-)TiK+&{nwaMQ zD33pSN zgQi4TgtC~I^P_pOH$D05llnh@uyM~1kh|+E3 z-du|@1qr6g@^?pJr#5Re;5?@+8b^+tBWGX;427t8@on&R+f;QuFUslh>~R0&@TU{{ z?&f-PMO6SLVoFOLv%`HDJXVQyxDo=_`QY8L-z?1dbJ6|T1pnLCTDYnbZ&?z!vj(Av zXpVR#TU7-?MS})URhGRsl+Dk{@4?R|?RSQQW>=DeEw*@})^Wo@>DrR2hCsE;ZjW@c z{(Sr%{A|+x?;8WXtSV5Airr;2;>?>qbd>U#s-ixKsZI4R>4weLK93%K__LFH-?bY7 z5~A`hi*r<_j{nYs77;Jf*zDZ_HfsAh`8}Eaf#G^1Ssrnfqbx7hT9hJg@7yflrky|khsXaH0YV>Dsf;s<`cU~`$<%os75lA$O$LEu|7 zHL6m}qMgsmvX~aL+so{qh~M9R(EPUtqvMeB3O(HjppRv`H_laL;`IlzRWR>wk_y$>2vkKvXrv-~C)b(K#*@)~`2A`9|Be}J5Q#v>h81y<7u7aO z(o-fC6;Tb+cpqw=zk|A9xA8=Jbocc?ne6|c$Rs8c(mMA-g)X1cwOKp zlhIW83HiPEy`$-07!6sxk&l?gTegChMY(gXp{kntB#a-r%;f!zaV54}bKX2k(5xOFtJaB8MjIHs&;R5J2YE zwQnW(27>q|RCQamp$Xze0y=+NAtIq{+Sf|+SG7BC!#K1VK?z>e2k+aqt;@QcSM%9y zHaR>xd~UAY%bl3Bh~c zwpCr1WmU}PlgV^{Z~xAFKY#ac{^zjP4il5 z{;JM?aen{HyW!tWjTgm&Uf=709xDO8qtA6H@E*@84qMV7YpbzPTrS(L?OHrYQs{P^vM zAO6|>{Xb~J+c{vBlw$<0Cx@lZj!U?fn2u^DA%wQ6y#J8u*Q7ZrL;efU{r-dfKWxJ7 zLCo32c8rl#Ea};ziIa97W>jv8Na~x)w;yWtvrr$G^4WABeDMAI557}2Z^s_J=$PeX z^`DaHrJe4=vT=7Mgr@TC9n`N$eN@RHd7TWO}XSejB&IRQq zK~5s2Dk80~o2r_ARNntdJv$c4K0}Xg|NOnb`_qqJ`-55Wp2XWVhC4apW%xe5u~qMwBh^nsb6ou*>wNqB_wIgYTD+|i=cF#exo7nEj3OaLu_W65p{~pM(e2{? zkDKB|>9cX;omc zj`n^M#A6vVVoMliGK@49^we_GZ~f|jN<=CGpz`xsHJMaL^LpC&stq+%g9Z^vBCo0{ zWZ7id&cNInn_t-)KEFP?FdF67s!G)~d$ZZQC$m=%%Qt7uL9HawqvP(#PH}jo=@Z>% zpV@`}99QXjD~dJbGB?`TTEG0I3pc;Eef8%0=B~|h6|L)Xa(HlX@Alq%KR&*9yPh43 zb_+mV(M^ALfYA46I~6eyf+SJYTaCY#)$>HnM;v+9} zChLqf#yGOhn$%ql30xQiLi}?P{a1*JsHjK~X@mFTL+~w$vZ@`+_!+x(YrJ*iQM!}E zH>Sm1FQtKXCbPymHr80n#u6Ja5i=>2R23RR+Ex)&5vT-#iiRK(Bn0to2*HRNP_{;E z&$z8y>)WUKogB^%KRDTceKNb#ggJ>dY;C$%XKcLq&CHsd`sK}41xPiPEow;Et?_<% z5LPlu`3P&z*sYh=wr@O+?wixuT^}me%#yRl8n%{fyohd)nm+Y6@qjqKiej9Y2tk90 z4;q35FRc%)w-PKcaHF-Y>$}gqynW@_^^Ki{9vvMX+<$-nqt{N3K59a#&XTo>sI$aG zHdbR(6r)&k(&=pSbz-DQgNXMUg7|>8AVxUqTROBbGfW#`Ii+&DVe zzjyoL`#(8)c)Kc(eXPSXF+NYqjQ)H~KYF<6evk1vO_LTPQX;4&B?)>B5b# z?Oc5<-5(!4yj_;ZK7zGjGBG<4A(KIXWy%~`*0bja(Qke0pAoUB0BC$!G}FoauxO@r zTehKAg+#ei>7Amad`Khc45{sM`=S~ILE|KW$a-fP;nbo1DF;~$<56_gmgvUKVFC~U zuwjr%x}nhEB?OQ`>a5$_fc=@VOgGi2CW75YEUrE1(hG6+94V6mhSWt2QmDd<22Fll z&ujuarAF{3JBVL~z{ z9iZ_JGj|=!lzOdK6%`Q)sv(3R;w1!ay@-#aodg1;$_`S?&Kj2+XN}Dwdd7bBoVxHE zaI88>CPOL=ARyLeh={0a(2iCJBBAkZtKLh~hR{GoDMZPnSo8?XnKM~#oHN$3b;eri zs$C=df>`qc4H6et`W4lf*bK=Um7pTQN9rwFuWiuaV;go!bAm_&1ctLFHX^c?j3sNB zqD$L}S-dOPl_M`@@>G_#G*U+pRZ$5c1hih8R=tM`5EgV51WUQ)JYyI89$B)MlPhh> z5D{yN7$s^1=_*fRy?f*o8oUP4;3atVUTP2T)z{j1QiW2)Tp<7=1j;hbGIEZcOX)Ua z$XGH_kC})y@z;lbyPqnmijbm3ajK(+px$fiwGC(jd|;Ir+==TYstQ(TV$mR3LzcgsoFhH8VASIi`c^SCVx-)vv_{3NI zsKlYXsncn6qLh?XBYsH`RW#}7i&WTg1hf=^J!^5Fj+OM#*;f;SiBbhY3a*i=DoB-8 zMI>fMP%g~?W2BHlXKpjPzP^!nAXzGp+4$ZCNZpb(O(KqeG3oRom1tGeDUcPvms|vE zPB(3-H@CqZb#$5H6b6o90ssPHPNxgSf-fRwQD$RRTnJuF2%(JzBgbL`W0=_(n;Ox_ zZk5Im85lMkQJX=;+Gi4!z>8}ZAW|qZLDKL)W->w{XfVcPA+*7@6(O1Vzd|W;8*Q_#yl6tdPXu}Noj~EEk;<38Xue&Z!`o6q0f|YMzN0^ zxnyoL8)DNLN6A7!uK-y75ihln5;0U+lVM^QA_~hv)P;~)X}$U&!N=keWr_xVY|qEe zflX?9#LR5KK$0{p8)d4!iydXk5D{|#j1XzGVU1-I#CvJ2IxpT!JUkT2%*GgN*u`|4 zjZK)MFO{-q$u5a)20IyE60`UTH3DHKD6tZWVK%JRiu0O<(6-`5eSmQ62v1C8nPWAI zWuz4*5EG-9`A&>zNtu=qjX;Rs23V!oHJOQ-Gz9S!C_tdncE&rAA-F8!W{07qy?hW7 zYSR*2oKa*#n)riwyMh&Qb_c1lib{YdAyL&OyfOrKWEhb&aVpqe3fE{KVphZ@Se7wh zF^!w!v-JSfA$Z)X7=Y4lVWM-&3{@5tRZ6yFvM`rWyL+5YoJr|13-Fj%tRR3U<3dSE zBOz7@C%bt0YZ82RLI0j^AEP@p8sb#+cS$g!OvZMUY0X5Hp~}=*<)#bobn)#N=It}o z+>@kJ2WI!{=_q?|I8ic9!JLi_C@Yjzm3w{_on&=U=G68+wg6`4X!CZYu|TlSyX;qm z8Ior4kYQ3N!$4J3jm?4tt3f5iTQ2|z%*HUs_6mmCkTL0~jxn+reWp$vl0cl=?Ie!G zszgSOGOGw1wW1;>L+(N2$p; zi_MBMi9T%zT`3E*Axh(FEK>v*lU#UO*o4}vH#&k#2PLV1Bc>}ck#Z7V5e`9pmKIq; zlnP>i4I3t7U=4E|=anpOPzO};I9k@e&TA#6-o}V{0##y1BCtk9C|C``A(ECfX`A|~ zV=)4j^1)HFl;YB+!w}Ha@HyVD?Ts($Y(oPDsTwkXT96V%h{=eGfhdVZzf_%}oebV( zPrVlCJs^^1M}9I9j}dIr?V_06cJ|b1e6jUkV&Jc4D~)gNF`3>VlsVn z3SwMre$ZMzJMZav#5cQNS{?yv)(JGPREi>(;d^DG1zZMsxC=i2p zf0X+EJngVIHZyPpNzusY`KK?9!7dX^$GEGxpib5!+uR9A6q0_=WBepFAWS=>q>%V| zQ6*#53P*=hrH^hU|IHAAV=_9{Uv$PFYj<2MtbFY&L$qg6m5Ad)v#1a;Afzf*Sww=6 zDy0(g-tOacKBaX`3rdfI1^qZ?q->0ST((s%V=5WlLU-G7J_YW3`M5P=>U zL74!Q`jEro!`)Z)XJCidr~X*HPT2>a`Re6jNmq37#woKdi8n1h*e4U}xK0q0B=4*> zzf8B2QBKE13U>6?579zHA3ZL*FFEyZk9;heZ2f7!@LG~nv7|Fm+_3O6I?t>Bl=fe$ zoeP!z3V=jnp9~ShEHO}qh)$HwhjfS}HByas0%;r&5y3abQrNz z`QN)IM5=6}%}i-Zj|xD2y|3y5!w3`;1IhS`nAE{;X9}heS2~83Iv;}jQ?oaV;~xfy z$Mcdwhf~@WxnbhP>UJNDd#j7ndr8z6kluNuQIw+BY>e$-yBC8#BDjDN>I{};pN3ysp{4X3BrAxZ=-O;Zzfau~2$qxo)VX)MWKa>3@CXUrwDdanU5%teQ5tSL(BP{RrruLUCPg{gyuQX$@mP^+f~> zhr?%XK4ZrA&As;^N+6H+N6o!_wU_3K0a9y-O*@x{n_hg?0&xgUfc+;?XAl%P^I_o-k+?5Un0V2IJ)`l)$xFj z@BBDKQ1xN=*oAGI+?~#o*%_z5)6lf8`mxjZP>g0s+Ry_7QOWRuQeFn-#?ko ziln>r$p_XiMlt@;StK+Z46a??98watw(u=~aeLq~ z?DkJE8s^upTo{^g_};6nNThq=`CqLlzqfZhnav(!b3F~+6#n61o?pFmfgN7|@C|J| zK;FnJH(z1cy@TV)d~tdD=_oFK#2p@H`PJPE?C|D?Z)g($M7jj?@bK`YC_dd7c|z*F z;elZ`yngYb$>`0G-a-=;-H;zqfxfo1F)}WzvcIXfV8S?W!BPx9+_MuK;;! zU%K{!w)*kC2Pe~$bUL3ST>zl*aD4OHjohxi_1edfz=X!**4LkDwfgws-J{9p$1D0L z-}6-18VIxbY(Aa) zqFI+AorHJZc-yyOiQJQ#-lu;80A9NF@^H94pOdx2(RgEheN2SOq$rA6+fK(L_I~=- z&tGraG*py6gQ7nEBWKmdoaPJ{+wBD2wT2Ue8Ljyn9k*umAkE_hAvTIu*9+-vptH z0K|V-BwP*0%n886F~<6p=WlFgC08F0ZM!kHJ>6;L=Z(?9GjnXd^WlTwLrPC9J$j0- zB{L`moPnj=tpFj8C|@>Y6rdMwUf$pW^N&Vcua8dC^;SpM=Vtru5AL@8`l; zhIfC3z2Ar4=syES-S+EC&t2cLrJ3Iw+h$|r7VBKK^Vaym)hVz4{DY6Z56i|IEm@%& ztwuWY-Owc&>lX-Jb^Mo~yUs40lt<(+7-qd(m1P|o*&OXy8ohVtZt#MBl@;iMic6~( z-K>tbN|#zhH2M^b-Y|zefBhM@VKO@+hv8|uz6qP-9j3uMckW0C(#09H^Dny9?w8=q zTR8nU?K1rW;KduyTBoz}gdGn@`9hE8RonRWe1pWk^}z?N_Y3bLWttZLajf5n-@SMz zeppnYX`W5cc*RLoZ@ut*KF-QenSmXx4HtBac|C8&W+ft64c~{B*F%6;I!I@AcOE$Nbk(d6~!=auz1#z5yg(`JepC zKV#-}Z729yGntf!v+AU3=N)|eE>xrnCR)@Y>Jbd-c_yzVZ5-hRb69u&ob>7?EWYuRelF!Hh(OTYHF@dgXy8A7@rAG4`r5ajec>Cs z*S`k)wqHNU{C{ z0F!RI;^t*_ogN@R0c7@1uPv-(jSo82Oo9mOi8|e?7N{VP%_Q-=IF3G`fNQ4wy7l4 zL|uiS_J@}AymsXSx~$>xsz&UoBdQ7sX3UqaUN{b)jaOWwJet>&hL*l_8M2oo`OLpO z@>0rV`})Rn(}T~(D{|$rJ}hwnmQ!ESn_<>aZsU=^II$J^6S5J^VV~_*DsEC*0PaftI#I2v!-}h9DZGWt=ElY|ul&+C{_%hK?O*=o=fC{rixvz$ zlg*$izV_uwd3^um{=0YI`|)c({>#7p*&9E<$4AZ1T-Q1Wxi`VP;BNm11WI?7^wp6a#iG>6&b&F6QDC#5?deW}iN zPo;Mk(6(689z|2>LiYrjKN%OdU)(L9i0)f^ZaTVI=DVk4<_uPzcEL_T08rEXIP48B zj-E)aioMy^@ao8H#)Z_*!$D_zE?%+aNq3wo5U;f~VRk&fKiC~UA>HZ5@KSC!lF=V` zR=Q%Q9<94g=vO6Hi$T#yF{=-U7oLpY>BGs;Ze}#>>P(hwa3lvy5i7&0}!+ly|lC?wP+=13lc_8ee-NygHiR(XA|zo_Tn2ON$~VC=D@{RL@9WB!O{ikq6GYEPmu>}$001BWNkl5aCNa>Q4yYJ^D8FieK$YaUHv_Tzyi0r&JxcQ`O)W{L(2}3m895niQbzeD=)x z(ck~F{mozd#;<(yA78t1Ykl)lHdtrl073{F8f`1IHMO0(++R$d3NWl>-dWbIIG-a|hx;2_ekE)M%%C~;wCOtXbhsXO5 zLK}R(nfUAJoQ`L7QKSBeK){p^59#5~OP8KlkEGatcvpNgv>W~5+y@O71Sl>wEuMu0 zz^vUrtUuoQ%Ec$AJ3n}MPue!OYYUU3cjEh{N5A2{fI*4o{&*VpKL@{4nI9kQY4DjF zp)ZR*RcY6WSG?&#i?;x6ZCQ`%-It#jucoM`#RL-A+ebC`5wGs-OD3Dxzj*n|6XVtN z1he~<2xw5B{$c_l6;>{k8X$B%Pe?(K)bpfld>um9^8^aQ)-tLuYc_uFYR9584L$m?yNH)5=98wc&X|zuR>A!**whV;>BcxF}wBIj8Bfs z){C<>9;v5!+$*}IC@zHhIzJu1^B}D&&11-(E|2Lpg9z9i9ADp<{lhQuKls{9Uw-au zTkE?6H?TG{Y-9B*LW{Q6rbIQ`S#e&sV@Q}5HOm)eM#>=4c)`zlct!p!yQeRq&l{!+uw9>B?l<#(Q&vx9ZsJ{u8t26 z>e*zJZP97*d7K7?E8PeZpT3TYZ6_R(knEn486S$+!p+d8@YGTT-QqQF62e%;(Wif4M}AO}Enad7g?`uy8h@Ec#caP9JQYx&s0#2dsEE3bn` zTcatpDzuzxag5>^vm?xpOg+mrY+w#QpEPaoO%;wihQ>@@N*8KKd#_;8^Y#>&4T{RXLfp#e9@)B~w$=!Q637r&b;~D(@77lc%R! zO^Q&IgM1?$$(n>n)5503?~DYR*7vL7>>TuHGMBQ-vNiPJOlr)Zp+p;p$neOE;RFNO1Fj=zjEQ~)eFOsGY(|H43G**fN!;13n`{DoA~J@OeTIZ zmDwy5bCllt+O-90UwKu@r)RonEx)4OK(*g4>nr*CSFSzx(la-o8Lp3wbKOiKj_n~D zuXUsIIuvD?&i$llCo_Liw9~nt&BMG_ucq;~n4>N$AUIQg64jo1by2EobYA?1(yInn z@F_Uyob6?S*v*TpYtvVD@b|8m8#@=rcIdz+_Ha=p5%`vx22F{o(D_u0W6X|qdZ@D_ z6vs3_;cAvkJ(QyKI%``AQtG(3l{#~Q7Nv4T1lqvX}`C7XRW-u6YicPU1_Dxw-ydn7YRRQjzXt& zI2}&TORn1Ex%zf!Haj_bj9n6s>8XD>HHYU$_o&p?=XQNTvy-G4w2FcTq9Pp5&B?jp z#&M-SWIRqmlm3oH*PIv~-G-)hUY-|SnRyLjnp4B!s7I-#C6LKhI5{`GYG)N`pkcYZ zmqgt~>rRh9qwc#MhT@XPO_$xsMmt%^nmH9#5d~d>Z>cVIm~&=`74Yh7spr0&hGHtk zOlAd&InCOv&bLi=Bdg|Z)izlX-1Lz%ZRr&xpH~+-zd72zG1|J|+09$HMocB_f^yp` z%0}}n7{gF)gVuE@N%mJfRiTHS$7TPR2qN!J{crO);O){FurK z&nK>&4y)>l!3$$d8?@oLsYivZeG1(i)wX$XzI5L@z9a2+h{gebLIE= zo^Q8HyYne@vruf*ADlbgw%MF#pGLRkdcue2D_7IE4+gS6-3N=@xGv zWwJKl^-rPeQ59hyUp`mdczfb>n9=xC=mu&^ou2PHhqf_3aP?_;rETty&Ka-5q@__! zgHOXN3vlZ81wgdxEGP<9(v!=zUa`1t+^&&0Q(p$z8SMXY!2;>hjW)ZNyYU zE{O3hsPY(8;v5@8Q23xtD`oBHr7y}btE8y4XtfL!%phCevBfhI=JUE*9~O`Edk|gg z`IUex?%esEm(9j3J5_SA6q_Z|OT&|^W4$rN6^D@zwwSRu?1@`&6R55+FOZFvMiqN% zE7WtUW>ihNnrJ!UYU--lpb3{PZVWIRq4Il$j+bpgS_Cf$&@KM>%IN&*zF)jkt#2xs z7zb5JjRz$eEIORMd1WN$PPdu8S8r|#^-Tg6s~x)qtk2(F1;6$5{rS!&$aG=9Qv$83 zM|h~0&tH#@?%W-WHkLMbae-I~P(7;e>LqjTbfs%_f5UJCj46;v^XqzDHW$(}!6g~Q5TE#e(-2x1#W zaw)|^APZG+yiW{)sKkOvQPq0gw-gJ|oeX+l|tc^Qf-6t&D7Ej?->bweKQaC22=$8DHp=J0XwP3?yG zi@XYc<-|0TkRRA(K6_!>6AfVA8bn`SG!A_a(uLizS40n(esxYUq}2eRq~U(`Q+P z5Cxq;1An+hlhx3z>gN7*aIMQN^hr!8F!D#+n68L!RXv;xuVVSSeRpWorfAk0Ty^Iz zSN_D$n!R;%Y5C0PdIX`wv>8?_qFXixBeNT^yQ`8+5xQDu?XX@2-Eb1>`glNF3nl7X z+iq@?RYRYrU{(s)y{K=9dITQQbBO>!1byuH2H|}c& zb8&bXms;E9{wI=|On-`gSeeXdl9^W2k~Ulusf)`cwdC^HHLVUFvxAu-0SpG$pc_Cp z`l|b#nHdr8`XM6oy{c{y)98A5)?Hm)$NMrOJU&0d!`;Ez)Z`uzNRZHIQ%f_KYOd8x zt0}4(>WXS_8w?dYgiBl<`QD*P_Sn)(0jk0_xl3H`P%#W-s{r;&ji3@S(G%55WkAue zG5Op%N-7gARUNB3&MKKTGW9z1T1E0?Q4FcKL;iBr92e$@9yXJJ`a;A7ySnj~N6X_~ zoLleorWgCzaTo#`FcG~vSCwe3 zfM5XZSX}DixIR9St)*%^i-7Pt9jp#_G`Tx*S0q;(Uew1Bl|g;`;$T&{C)2yr@@lGY zw76-a0AanlySnk7Oz)2RSC;DjEQn=nj#jsi#vkvmnG4kJ=_M} zZNZWDfSduMX>))pE8~ruCq1{dq^U^TO;uyGx_J&GZ)WZOJ)M~v$1CJ386WfT2$XM` zYSeTUG1XqOSYO;kxs#8m1PzV) zTAK>>T&p?ixz-gmHTgghma%TILvfozU+tvRomuRo_M&W2e}~F7v4vNvqEb*as!pPj zK^>E7dh#fuw68}4(kjn2p%kUqfI;wx=t zsAoPlGr>$zD}urT>x^B8E$8<_U7^2FkVF7Vs<-THb+`|>Iu4`8Z0161`3k5wtu`=P zAud%Xep(fa4CO>Hh0Hf(wYZ0VT)B^N)e`dVu9+$t`s)}UmGdAk*1`gNZywXcHN3_b%SK2T+?z0g#ZmbZMJBz zD!$Ummihq|(+sI8p#-2vWGoSBdlOY-h!Rte`D(q9%><0BdJ%lQH_yQZbJkyiVspZT6>)bR6%D!tAJV%iPTss`c!PfZicw#?AfbL zVIyM2Fu5EL~q2OPnX+GcL+K(1*$dfV|JV$jfVQ;Dy9 zj5A=as1%Jt2$s+%Y#3}5SgXf#=`YNFD1ZS?H{5D*2hCy4>u4|2B=mkb+HkT`+`iwh z+*(`HIE|Tl^~!Mv&Eedww>EGJ1Z!m`x`CC-)%@_JXVwAa&K?Q{RXEZ0)#6tBqr$F% zQ?5OM6wGy)tQxm@Fdk63)F%x9JWa8_+Wjm0k?WSPTKh|yA{eVqNmVMQ&U}2 zT~pIg<0+^DFffEd&?l@TuIZV%01%{4cAZ?GoCC8E1tnH8LM#au$_S)Z)#NfwDJX;x z&;-;0bwn-XmAq0+mFkUwEvV>|+lbAe4FxY^(6Nt|k9Vj`W6l2#j9+&c5Q@~nDIzKY z;0ZP02-f?;3!4VEAU5rQMI|6K61*3!6kZX4mmhYVfo&w`AWl*Yt@D4A{1hsDJ4kS z(;_0$22Tcp0ijel0Sk=4iWm*7h9$6iN+lIU5mMb^eEAjN%FIZN+%_OoQXtr7)pFJF%nY0%mzpn2;}L^bziM1>D&a`v+IzeJ zA@a({8*Qy2Qf_jTFBpgotH#y7r~xfkP$eL)oUddy#4_-L!R66;-^z$XL22L=M&Sg7 zkW*toCTCG9N1+f2M9L&>kvWNwh!7E#B3MYl21Y5m)Wnlv1ddS>N{CUjMBl0$X#m@U zaWICQG0xh;va@82G7Bgw1tm!CRNqbqi6V#wr3jMLQr#LO3e}*g_p>46$o7PLs&;uD zlp$-15-T0AmQbTu8ZSc!Hue|}FbWG4K&dDcwmoeWLIfg#BpQnOwt#8`f+FS?+hD)~ z1wjB+s3IzyqDSZ%IYZwJ>9JomZplI#uynV8ReGpaj!Tim!?-2f*wdBc_9(K1mcA2( zODLLE%axcAV`J=Myb1}nUb#G5kr)k~#x<+Qbs|2RrQU}M73WdXYH^F@L#s?2Dg!E4 z%U7VDMoV^CZ{(LX##pf_O-i7uG1XgC)2@LPI3WjX*cx(%oiX_cl>t&EQFJMg0urc_ zfSGOTtPCZMq#7Jl1d(ABPSu@GgwCF)VRmE;TVtHDg|*IFXKZ1NGi(iv0kaZGzTlO9 z3j!!HScutJs2Ze5fht50C58xNz?LX?x?3C{lYRx`h0EnkI~gESN18ar5eh|#Q-7R- zmv4FHE-3jg0jw~9TXG|`osE#bMX-;^vQbB}YFvlh*<@+1qs3Q&n_ISZ`6sFtapm)j z?i2~g4X9LETcxowxw2qan4-@R^z%|xTDeE(WS1QVz9A_jt}@>hTh$^~w^?mnWl z`gwMX%EXDaGy-bqE8we#>$Iu@YDtMGb*^r!&?J&cGHV4+$-x>*b5R&u7*`nU*jh4% zOzJ;KSzaksRbe8Q+)))uFdiCJH9FNOFaln>G~TH+qSSGj46`*R&xmn_wS{$san4w4 za=&k;u3C*I;M7=^nK^P-qO>di8;qn@vu$^QQ=0TE8E;#6WPzL_DHhozEPxW|0ewQL zC`N$O+b~5GLy3~N;3k>N^w)cs2uoCi%V&;z6##ZMOJ7wg;tMC;N+mS zMaH@7u)JcvdT9S9;j)SC(_Anpb%W)Y8hj=#s=48{VP{Nfiqg1(tuwBhj;i)`3hN4EEnA!CqU$WG3f0uA zn?n@C#1!*eiy(?x5zB0{*R&{`oByF4pIzyAbKl3d+z+MR(+m}(aDYp+Lg)d#UTJFs-pbUH{BnMV}Q08dr*|N(4q%n;KAJB?}F! z#YL`1*O|%+##e>AIJtx}n27~prE&!VQ);db5Royq*Ein9mE$V2>4-%EuwgcWxaxfb zGP&ru5+G0_CWWkaypV+%lwCA|QLLD+fTfnDr(af8LJUDd8jK-kGOTQ86h%PF48vrZ zESti(f?Z*XlAYsp1=JWai|K%hN>qs&JjFCq>2ZZsI0}n0gcPDwgHs^5^(Y8RJO@Q$ z7)!<)V~usjIa4@O6ecS)!)YB-r}g~)s!=pXF(E%t8j(hkC=#L=j-2u(J!v>)6AH|X zM0C~TrEsd+pn~Sns02D~6_!AcFi?~P!Vqnk06hY~$EWwD4Vofx}ETo<=O=&0HivXSjL039nlg8UEJpsTx zST8jMY!=Lt?Li`I9N7Z4KuShtZjT5A5+RYIr_i|2Q1qEo01tR10f!e%rHoy3@)me5 zg%_+8caDL;(xN>dKvbc(a$Fut4s&X|S*WJfj&%Fmb_EE0(LC*)(L+!xEqj z0tz!kc(793LI?_X{#fs|9UJYVc3Q_+g~3U+!r z-(`uuqr?!K)E6yC5RC*fWXh?V)-?sNk|8$CmaSvkYO|s+g=1^UW`87;lE&1@pyN3I7~!j`a! zRu=ilkO&C~4cHKo0ZQ>H0j>coK#C}+B4)9_ppzE7(sI?f71p#p1ME~sMT1r2&UyWG ztdKxjo3)kWnze^}xw_a#eY8@!8kReY6VrBy`(_KZt`xVRwI$1o02P6=gH_|&*h>`H z%{2i=O4Q?(;u>#>87g2!&b3x{Gpv}esQBEXgEmOr#M(=u@6@6}nR#&1JDQBCN|6jQ z%$AI0>)0)3go|9!mYCbRSWzWt2xORYHcM0qES`g5W++FcN_8s5-a~1N3X9`L#w2q> zG${|#u(ih7?2?rEK!B}T6u(V9Ps05=%F1x**z6$15V}3CI^yj~Fm;Tp!i_X?yDh79nnO>_*2J$C_js_2 z<#Z+m2>oinGhk)=2s7QVPj?Yng+f5UdU1&>Mio~j&odohmlmOfe0WyMCe4W|T^(-W zHx~Og*F;cP^=XC`^3_ai)h9y=MNEg(0wr?CTCbL`sC;CJJzzN}_sq-GrvI6%UTCOE z*MQitv1}|G$FAU_G-b&}!OoIho{o^3$ib%r+NcsZ8V=cQ5kW&3t9`)cp&Ro6NNXGJ zs(&8Z5QLeGVPn`@c8-%jQWmX3V`9pUtb<4h>^bH#0AivQ(?y*ikVgHO;~vW+nl^An z?zRap#1)Qr_K5M;V(wJEmwR(>p$e0-BM59PY=NSOqTe!$%VAlh)S_e(S`b4O5?O-N zn35}?@Pcu`p6|`Ico?@)doQey!pVwo4`fi;@)5Xj53oH7`>Vp$Va2^i;8O8`c1B@u zMY#KTG_DD*cf3}OM=O%6ezR4WN0fAT)ZdURqw(z(;TE%@lShqLivDb~8XvA|AB{^B z+{3sWtvl(5@pMJFeC)Wkiid(2)DW+buax#cpW9@{Ho=Ebhv)%xS1zGo@W#i(>h&5E z&}Mc?ETy?{JyZ6%*E40og(GXo5OFg9gGNu@P(wrljU2tU2foS(gb8q{{SS*%NtDZy z=WjR7k@^XAlL^dZ4Li$8mGw(omZos*ET_`|Xet3CK1gGTD5|PN^~ncGZA>+&pGb31 zgqsgTCV#WMVZ%4VipJafs5k|?6d7;SR<-)LpeCXexc8AZYJob8Xq8d0_@rIZ|2*6DBK;0)?+di>EL)S0a-(Pn+yr5cNCmxuSf8dsp+WpK&JU=% zZT#Nn;o2kPerENGocnm~r(E3Y#!F{#kAwSgKDh2?R~W&70AhpW(U$|11N4U3Fw7(Z zNJMC0YcPY*R&J;$)+7>vnPAW3mhV4^YgmdBN~3J7q0vL^T(x)gSOkwDS0OXbi~7t&Bg0}@BDFjW8dxMS=I#DTx zKRh{ixmufE*r2DoEW$&$L*bL^!F zu(_jQjkIqJoMq=s>9{PoSD0SOg=K3~*k7Zl4{90^R7FEz@7WqQOr%l#JkF2e^fNd9 zF+S&&CT8%1VtQ?U{^R{m%j4D55pgLm89x|rK5MJ1MlKSBfrUrkL)p*dQk1X`WPnug zrhzd4pn~AxQ_z-U#7wataJ%Lo&Mqd~clp}Ra{JT2Z?0U&MbBKTj<1?D`$SCYtR(-5gyV#Wg{ns7D6Ik#%Gpxq^#=%aRL6 zj)_$@QZ(=o2#eR?$XT)mh9c`+<53KIQv8v#lhZNxhr9yP!1w;bZ#)$?))5D+J;Shu ztmVRTku;k#&Jr`JB8r-n&LbMEI@|UL)hJ;eW=DRyCwKpyk=a?KGq|35|ECLA<2jDk z{jtk^I!=$bm308>mH*A*&U5AdCE!9qeKLj(jDs!UN)$bmJrupACSD#*3eHAE4_ClC zW#eIHioJll9)EPaJ2hn%^Oi?xG2Ki+fc=x%wP%Y@FG0@>_fO~7=KWM7Ewy1GT}U1w zm&vz(7GHeEe{i0-{@HnNkVe=w5m-pQ06^s8&*-IR{Cnq!`zP}3+zl5%tuQB>P>G1x z+TNvizrKIzopY3{i$8n4zq?6!WUTs zSWDKCEyxvA6yyvUC3y89M2dl&rN+RpFg#=?&0+BO1OF@Zj?0IGI1j&!H1z5JQLq0O z&3a!pN=U&}SSD-PSt=|Sjta}hkScsos7B!s)fzDjB87PI(`I^DkM7NX_WMrG*7$xj z?%dhmH{rjE=Q3XUpHZHar)|NOQ5DN!;fl)NKD=~c=fO6iD49V8faKlV0=7g>ZnIED zFxj=Yi=+q-nke1(xaILL_qQje3tzNG8C2VQ`|aoI?b^SZK63$|oD1&nj;_uJmltoJ z{61~3lj}lf#opHM`Ij%~2j_!3d%D`V0;sCyo6igPrn83ul`z=;z3SBq&3os9`@QPv z+4hywON%_~s!AXtvTUr|TDxX{AjfMToQqs-{_XSI7hch*fbyxXvF)4y%s?~0BM}VN zwx7mZ^~u^h=Yre&zb_33*Ps!dOGgSJ1utS%ssPHt4*yN`YoDD9uKCOL(q4e-a*{a# zngZdPYDa=pja#$-0b%XrTyXVIN{h|K(1^ewWi?<`$zK){Qs=(P#e) z%IPTunc=%Y3IMQ=b&OFoibh@DUReO3s_vld|L$6StEmp^Fpg3SQdL?o6B`&q){?Vi zEo{2ilqv~m)L4rjhibo`->TwoOL4EK>AL(s_|kO$Xm+SKet&-SX*Jpp)mTEM8VHik z2Mp)32G)=@Xpb8Js7erD`}uf&vNt{Wbo|cuY_qQmd*L5KR#kn#?tA5vk2m~I9`7S? z&wfEw^g(U^yU|l0)byYZ#}RcD#0XU|!x$I~YhfL%gRz-SlK940M>!69w+1NUX*@{(y&12F-bh!6m@8h=)fAlY@I_Pk_YA26|&5dDHPSkx+&=q{?@lJoM zG4~5(jY+hSy7r%iaj3a5IP^I1-(%~#sW(Zf=(8=1v1}|%OC>3NEe7}o%^dS-oKI)- z+0kseH$M6PN%LPH?%c;lx3MT47*ZRR?Z!`(Pwkvp!m&5%}qvoGao;oNl zstDS$DjDh2gr`b?0+6bRgb~U&dFLq|Z{o}0`v0c7e$cLSC?T%#WtZ1bPCpM-iP1$2Z5`)8f`N>ApJ2pdn3As9a zXKenjYn%NSA(A#Kr|TX08j38olqwXeqA^DA4XyP)UH8SY8GJe1QTX%ifq6=!NV|74 zljigf&g`a=EMgVa;3<^F&4I4X%#gm!KKjXM{>MEhyBd{5vh*%CP{(hX(o*a|eH3rp zM?Ko~cI`{yzI`(O1Ey*{b9eF{+rPSWltfG_no|E%#D@t@KXBzGTYee7dhp3x_ka4^ z0f$Qx+=V~So?8Mimp87Zgp*U>TS$DmAS7PApEP)fFel!HEv!>(#2PUqga{D{F?!$B zO;c6XbT%80Cr8J}4?a1#_lNt_|EpM{jgAhE9^C%;_K*Jc;hXSkQ@!tJ6`;-5@#)y#}dFljyd2&y0c1kXwh>Sgc5Z7m9F0(I;5mP9c95arB z;L+5m<~pDH*hW-o>38DQNwKCPL@5w@YL2_Xrf;yd#uY>) zF+}gBG4_)+IjME6c`Ug)_zx9+c(p8c5hGG{tz0`VcOqD_yjuH5MPt+$LtRTW=96_f zZZNDL3-`faPMW{jGQ6QtT2myU<`2+zH@B!rm8WAA--Md@Mo&k9*2ClR#-ER7|4$Fn zSCJ**eRyfx_07JQAc}+#=7J9$Cc>NYc>DL?9i9Apl2GJyDQ-8>lG#fcQIq-8dO<2t zntBpX-X&kz{^Rl0r+@#44}SIsAx_&fqt530Jf?)Xuy#c>Xs$jF0NL$aI7i9jj4_60 zR@Wc->P_E_8W{*%Q2JgF??YYJ^Ljp=Pe+r{{^8-B5AWanx3}+nZ-4f8wT4zxcS`IZ zqS3{gKvh)gdOqL(Xm;oCoB3EwkBkLWCB_hf_f=ib=hbvF8;!>Md;7OU-ncZ;1r7p!7xbeahR0ibykW>W@P8mTyLl^nb4Le)hZj)4!`URhY?kU{~wl6n!r~ zT}1N|tHoL4->J;s*6!HHVe|z-2|+Z(5WM&Gyq?dh*<>;q9UdLNx3~9uw@?1td-(pe z44QzLh}!x)w9MNJDLj=*ssfQ1=1ur%MDYD zd`4N2RkFSkk?3c&e>arh55426`MGfKPJZ*a_l9f)?r>ZGnOZtqtSy1aSYwL5DGD&F zh{Wi9<0~KU7XBTr4yUp3Um#aMdvNRD?;ZU)%e_rbH=&ro%*@&N&Pq{9d10^Ra{z@( z3{hhUP2-yo@4M!wTJQf{xS#yR{Re;In_GRb1(Ye*FD16Q3USJzT8f%@vNn-aADlvqn_VuSy z{UrM1>Wgtdynpl0?%e)^(d0u-xZtijVN2iC1rA!FO1EwjmFFI9QZ=*r(T&;NH=Ef= z>5KX5XK(!RjURmPX#edfG4Go!%N=3nqv0hNo&ciPuKa>Xkk&TI971grsWpUKFi#rAgzZ)~k!dH%w)-`KwT?E2=eElL%w>-p&L;Nb4fy&G>H-@RE+jwK!W zBUNeSmO;P3`c^$HfU2Tm*;woPJH`6*gPqSE@6qVStU30gXos3SCFTzIjP>2I3ewq2 z7QS?IN=4YRDT>|FygIPo-Rix#KDaO#l-8Hv9GACX` z${Nl^dQ&A-k(h@Wnt}F39UZ(kp4^S0F(?XlhF$Xi zQ`Hb6X6+1r04j@6plC!)_4Fiq4I;s76T~+hU_{Fv)}FH4udJQH9UV>%J~`QcZ#2H+ z{T$*9TPADRI@q?NxuM+9K2;h-GW?+nLpaq9QIV)2A_R@m2sz>28gE=HcV6AterDq# z+~d8Uo{Vl)^-RPvS*CRV-Eaz8r!Bp(g0s^Kh(e(;NC>I*SwcsQDq@LBYlnla&5O@p zxc-fuGkkS)uz&aFgOA@jx_@I{9Y><1E%L_%x}fitm^+P?B>I)h-j~x5KP)6ssf3EkW>eAzU1GTC%kL}o^ov;!QeTN1xVg@$)13M z1W+~%GHrwp8iT|Lm|U`)m_U@O#DLHR68=Gxzr)R^deC%WlCD@mQf*&?fuxKjfke^J z*}KdOMMadu2xy(J#kM}fY1(?7OX@?CajL219@LQ9v_BN0snKGxND^75tkFcExoCBg zI-=Auq4h!*5%*-ar4zpdmiko3s8JQEZ#6?~YQUsWP*ezvVK%8grm@7v7(>LIh&x-O z+Bx-@8Ow%HUe6TH5a|w&D`>7+Q<(@Y}%tl2@yfWhlGVFDgsG;G?i6Jg`zSuVTrFK zM2*TulLcTXdp6X4(#F1*7<>7;h^BhqizCg`&U}&v0)Y%uG;CB9oOT~8N!kYzG&QP6 zHt~r}=XEUn%Jy+OpL&@z&%PG66CpQ^B{HpxA_~>C{hM~}5?i`_7~ERGt)l3{1z!-Z zS;kGM3Q|&|B&uK$h=kOQPLtzEL}ZC66{>72!6$6a2^VdFvlgWNr=9fVfKhfqlddIV zWhE6zPMH8|6(HR*BLXa^(wL^z8m6O8YUdrPZt6l&EFOa?mAlU_p;1FLg+YKJGT>+;TW6xTg$urj zyp59`}*~RS?A<+Gw7q>8}?L4K*tP0!4H>5RHT92l)vRm7e(Hbe~ z=UVJGb#SrG+UHL>(S|gYk>KR?urX~Er(C`ROvIeJTxDIAYVIc|BgtDNjJfgjaRhuo6HC{48sHv zr(#MBwJc7hkRsZcavzdm?z1grIMqEe#v#>^CbNhkFpxTYr8&)EFy#7&3?fzK>~1i# zXtd5S8MSJhsBjr<2&S;?Y^W*;F^@NuT(T~=t1*U%V3K>mOr)eBP6r*`-dl)qn^kn1zTOHkGx+&EQD0K zDshHdqaq}N5OaV<+Rff}I|CDuY3<(}(oYqpD2Fd-0lxGcNK0#!JI_7Y2`L_;s-k37 zMJUG;G}A?EXM(yvnLyhu`7mEBZCAkR^5dlK+j>LY&!Oc)qND_=tzpqUZo5yh?4mCz zj-}I$hhME;JF7}ss#gUkzk%9a)frZu?VXigUdAO{eaP$i;up348MW`5vd*XrQ!o1~ zEnQP<9dwUEi?KcQTACnTyiYqF9W5vT@IqA4jwi?TkwP>n_L)}-idNAs&2FB&hjd9h zZOQOdERLDU8cmg=iDY4!WbLd=3kQHi zgo#xJN-D@RrJ9Mt2?;BcfSgqkW(JXQg@mA_L?+u^Z1W=%bu!g%1OXV`{#)L*?Pt>V z-(je-0R*rNL2~e{XtX54F?I(`ts*2f3~0)kN}eH-d}OKbHjQSs?gY72(dqG0utTA# za3n|=A`!4TCV9&9O^lV=m}*CNS$a-&wC_wYZP_xtNo#`SxyetOjLa0`RZ_;1B)02_ zg_XJB%Z|7oX3eFnMal(ZwVRT(z4928+V5$LMvHBc9|6n1+WtPenAqpN9{$$DA(ZyT zOMC=C0JAiUr*K97r0F?7I5~t(0R!tI+6N>>L@us$#;*1QoPN1qT$E-3Io#FO;tsUt&BgGn8 zK2C$stgjL~XUcBF`mMtR_bNKHqKN(2%pnYIh4LYY|v#)33OLR%RSC5B4p^e4*h0s@QXAIXZ7ENDws zNtzzgP6pFY8cub!()uc7`Nz=`_#(_mtw1e}jA%(~0UeVnQCg8CD5^xlAmqH#{41R8 z?&V3N?z!7#T4stfWYzA^Wg7Y1df#94A_DsT{?pGsZHD%}{hJU4D8PUH(#xpi{_XoG zCnL0zaE>nm_4|Ws&pu^_?*09n+Twog(o3lH{%7}2jz{N<*dY)4{cF!YZHDgsy~TK6 zyYv#(djGR~?Rd`_lz_o-@XYmRTrqg}y*toAMBd}|*RPAz_wL;toipx&ya&DhwQH9L zg&yAeu}|luQ7%6B-AanP_YOwmN%!;Tg4=2Z^!vSQPhA{1Ir#X8UIfG(<>Cv!SZi_j z!O>_kYXeR=2kD{?m-~a>wW}BUMh-syVTch#EOOz+U#d{v+dCdj#^*EGWm_xFb5UH~ zSubV2_ugMO-h+r0SHAx1-mTpm&8D+C7+JYIA#N8^WB}+F_S)8#YW>rjKanO7C|Lc* z^WQY&_KrrQ*)*FAPmbGt3V?W6l-Dop3=xh#dc*q&5UK3G@=FyLw+~K6lhJu{#uECl zKX~@ar8U;$n?H_GL4+80Ui|Kq?CrgS(PZ2`_wFB$zWn~Bmo9!|IW*aMe!!Alp&G;o@v*y~3B3IEm+WqDY$_hu{>EUfzXrl& zHkprSe$uQNzhuAkQH(x*}U@ZAqX9`B)T~z>iYxdH-_#MZo^Vu8O!!13pWKNdYPPwx9g3nojXg7VV~icH_14#I(N9y95|~&RoRYWj z!sVS|v#$p?dYG-3+~H0dnQMXV7wX}apY0t<6j>S~csY!aN5n|iH#DCuK=QzI<|u?U z9mXl?vln-LeR6Pc2S$25*U58LHNorl+O9S0H}Bqwq0LHIp2AeFb+MQN%056_eFREE zAf*1^09xL7_35W}WMapk4aslz?P8v5KMBSUubkNRcW>VbA+(u+?IBRMUI~CmGQ0&K zh@d^hT!eyETh}p5#MhsF_JZ-{?7^B1TZ4r>pH$7nQ{B6GM1!Av{D}`sO@Xru@JM#* z3<%_dA(5Qu5+c%Ci9+=oFTZ%DPyKMT?qqANx4@m%qgpGsv)`DXeDskI@zgxilHtDO zVxD&KGkv#0&^_o9`6TBqiubV*jY6usX8Wa!hdh1d#g~5Z>)(F;xmTaN^z_DH9g36r z_>;ZQ-u>jmAHVz7`#<~8&JgZQbJi6trwqv{_57& zP!%U9lbbj1zw?tDZ@lsLyFY!;nrhx0#V}$c?GitVyO;j6_&nQ!`O6I5?p4n}Ws2t3 z%P+n1+BbgXnU}u3`_v2l;WnW2$)v$Z*slrOCA{v>VEK{k2( z{I0m!$6t(#t-JH>6Rbs;#a_uH$YF)$pfFim42J!+4O8~1ZFCB#2!J@4+_}mJeDwYo z;!cZ8N4@99!>ekFv_?X0mFp!Rf7ujjBS6XCZR1b`Rc-u1f$IL~?ib2)fs(Y(7&4{0 zw5gO#7ei=s4U^6*(*OV<07*naR5M=)GIcDdG*LZNS>slH{NkV~MmN83yd&Pa6}R?z zC~UR6jM2q$Q}QeU(sfK&qz-mfxO31&5}9=L-9AMp z220sys^Z0m=;!@rav}7uZ@%{WtN-{He)XHrzV_ViwTpwDwPN7dDzu4y(o7#r4?j8l z?5DRr{Qg@%`pMfro!mYg?3;4*h*n__zaFXU{7|MBWbl}{V?= z?4(k($$Ca#rRmb z@7|}ow0UCsr;jwVov&v%4L~rv!%Iv5eFUdKp^zwXygeUXi#xAh`Q?A~i@*NeUw--8 za~C$Y*UG*#20%ZtYxf<@RW#hx-!&dOcZW3Q@{o zNN4-}P$066oB->*f1&v7*PiF!_~mc^!gv4aQ`cWx-@H`x*4a3K5TnLMeFa~WubswW z;Vy1&TpDN*9vqMMLlDnv%Mpa-!744p>x^?Si1&7I^VgoE$Hw&!j*cEgAA{L!kAd3E zfQ3=tN>=(pI=Ezj(68_A_z%Av?(yOM;G-`#QzWd*x9JSB^nr=V80$(ZZ93sqz}$bQ z{N(@r)ob#&xURbU;FFJh<8||?r2u-4UL@YmVWgC1pzZQ1px8gYar?pBTQBWAt~{T_ z>E7L2;+wME)NXkBh_w5VZREv-D^gm?`the1_ka3p&){*#TQ(0y_wS1jO@HHT(q4N{ zsr!<)AE`B%x95A;W}p6}XCGUhOTRZeIE+CmH_QsTvw7O_W*OGyFCvAGcKz}5y8r9X z*~i80h5c$YmZ&q^N4~bQNd8G1_|zYe*%@ARM1IE!KvJr?ZW^xpe8N zZ+-Vye)SvQes%ZqPOsl9N@tw`ktkx+CP-DsSrw=AFqy^4OoEuAH)OXynefrUq-p$M z*j+!(8E;JH6s5O9kTRy$=(EfHgMa)y|N1vxec`!pY_0G1T+iCVuq7pkAbR*(n>nh9 zR%4o-(CnlL^;+R}i_niphm&zr&7#@tbW*NZwX7x<@r`UJ5B$fM?7b(!Js6Fe`6L$G zDcx)lyI3~E(<%xVrm`iIshya; zos;R)vG@Ac3txZsnWwJ~)_TTKsy2bV_Mw5VrJl)r8mHqp8O6ycj>j^d(_9LTJsF#M zRX0&$F*BdX;N9A!*YvWluhWy`)^#Hi-IPz^(%Erhfg9>;=ZI@Md%M-*d8c(WnzD^c8#?vrr|I8aG6;XSWDNRPR z;G5wvm5=JKVp4k(m1%J|6-2a7cP{sjf8`2(?fDB&U4Cw@96A_F){rFysUQaU8qHj* zsm{kbJ;wAHlOxQIOg$+zZeWHmJE?2mRGv2zT`%o7>Y^w4Di#5t_3-f}w|@?}Ro&Ec zZ?<*eaW1WMN+@1h?e*%$C9`)9xbw=-=S{J#M2k%FWuue`M8;Y!N@hzR|IOz3!zaf* zIvLMLC$#;HriPr-6tRKXj;eleBR$`b=B#^4bb9%MFHUA=+-qod~)3JypgJ&6&s5)@Y4jc2=zxc|9t5+}d2hKQ<0W&}< z|37c<`eey*-HH9qIhj>;Z@;E{9+&}U01^*!DN+)({^Ebdf5G}+@JD}fSmE%lWy@i& zccs;eE75C*WoaeLVQ*~MvEB$#q(q6NNP>6}Z(yGNxX-G}%yax9v+CX+fTRHSMFD8^ z^mO;HPUgvz=Y2>MVz6QFbvf6?EY4?XHjA^lE*5FI!aBOx`LIM6+i0fM;^+Cn^J}bc z#`SY_g}5;F+qgetN!pvKefH{b*Ab?EnIjV8RXr-Oclk!81ay{)>mT&MXe&X!@eh!@K+U&X~LtvZV)eRRte*2|??m^A5==)9!H z9MIz%)#I<8;6J`C_fBr^xrql0NI+~xs)&L59{n2a(pGa@o?~%t^HW=#VR=rg3vL&+ zb`xE$qs{wHqjr2am>OFjF#0qIg#Gm3y4=4q+^$VAb?(~7r1wS*&u_Bde|X(KyfWN& zonq>$GTbg$w7Hx73@Xd>iFw~Nm`2t&;q>|vFZk+SH9e_P)vsvj4EcpL#X#NK zCN)<=Y(TWwX}5~&d0NhOxzNQD%M~p`)z!yR-K*MFXhUBuQ#Jc!KX~T7G}YBJcICK! zrT*teP}9U#w|0QLPJS*M61N;C`Oi`7)#`-n7pBMerq^yn_NxHjtF+2K8HZq4_f}U) zgkctvbzNGn<6;?RtF-KN+3PwWQq>%tOpot{zMaiqpH6ww#7&H4D?-+STcYH{z!aBY<* z+;8PwWN0(h6lL+qfArlK4zCjTwa2g8wP(Y%yO$3)4b2w}idJV2&R@ri?h5&N_WGkH z9yW3`2G(FOBQhf{oeJu1aeVgH)zTZzA9n50tUdxZxwo6V5Ey_-THjoKbk+NNx(<66 zem~2_?V(Yl$+4H(JKdwJ#+@xwb1u_ijX&XWTU);U9RxsO53kScw!>ZV*F~GS;-x^@ z5;U2Hn7Wo$jn$sLkiaY=_1d?oU8Q!ZtA(wWwp?Mg=2dEXcb#yTvGmJz@QX_m`krFI z#qES0;I7vF;iCFkxF9TVN8I*1zzs(WH|9Q+F0!S(4MenD9K+vnd(YK}H_X@TNUm3D zm3&f(0n|n`t$NQQ1Vc>L2VHk@wT{bmTC}?CY#D5wC`nTtoVew4npRKF-nn;2hs&FI zD8bJsj)5b4|Mt}GO>o;|8k1WtI0{GN0PYiY9ac+J)2-3HkwS}ZMeTyxIkz)g&$ylY zcG2|d8Half7E^Td57zDgC^y!YDl;BPO9R0hIf`_@kA zUB10OJSqj+HZXCk7cv@TdGSq)OeG3gUj74PEI|r@j;i)AwVCdy&m)Qj!ci?n@)Mv8+S&Pn$tun z7_|{quikN)7Tc00ANoqj@^!M+crFy`#XfKRxN`rK8@$cJl_#+*FTumw>OTA zvF2X2Sw1|Br+4;tfjd8a_*!@SE5p$q-9$#fynVECvt69ua1j^b;h`Ur)@*1fM=)T2 z`S>JW?1tWMzIuGR_sl4?OAOOMu)}_K13TiY{-QsBROb}c?G_^h;3zC_(t0&W~5P!8if-G`Ma}MwSTCEU0xsn~v(5Di81Skb6L(QDbj? zr~O*nwY4j2muOe$TIz!9v1d3T+~W2uOim>ykv?^Wv^NrN$nJ2PGe)}Pm(9G;-blFN zc7_|L7ZvGtL)X&%eAyk4zs2L-^1vSM z5O?ul;csUr&5&(YT4x-@`!}aM!(HB=*UxO4m~IsiO;_*jj^6o$SNmtaJXSv$tQ21Y zj~8$6?)=W*esJJ#lnc z94Sd#a^psKx;xy{#q5zg(2dV#J7WB_?|T!z?&`k17IEEU-{4Z9*dh`FEGYV9bwn3X zcjmo%Vae%4Y8ox}7CP%&bZcwZ=+@S?)OQpjB{;@`;DpjK#i_Z))8ac#ES><@c}KW< zOmPCY*r?w5|8ZjBn0AMoj*%XsTJg~4G;7}osS4?UrYBVItE+-hn~b8NH}jfABUymf zN_6#xZChKny6SA*TN|xQ2u9{Ast>5Y9v2U~c-~ZL6e(FhbXXto{JO^h z!zp4wM_3UYrGtJUE^-yP>d4jPD$1jKfjnsnq0`V>ze2YPsb48phRzTT4me<3_joAX zSz5KUcPZ(^%u{#Biyh)}cb?|0>~CdY0A`h~53x&nsXdF!)*WmU3!*Bm4|TRf+||5W zJP8LkhXYKeWX^b_T+d}P=C|a|<`eC&+iG{XCmi>*pL6|`jLz{5H)KH+?|;b_HCyhj z?1*q^m>5{qVn+cKK*3NMf})SsRaSX&V#D@BBT}%?p>NT()V1i=)VBydk{Lk+6T%VW zh`XcYK9+*gAEsU7_D9Jr+_nn|KsZd;HN6M1Y3revTnS+Iu{Js4>Ii;f;(`$+AOH~v zFb8#($by+mCZgGYt%{U1MD2R(f~_OkXsc*#M5jnZCXT8JRY!0~i`BgG2}7^lEYxZ} zJFN83VFHLE8aiMNc!DQ${n~Yrd_P!xZm5`4q-e3{zSYo%lvcpn&>DJ!5*%SdI20UK zn6A%S>}5t9Q*I_UJFIM{xRd^@<%6f1JWbN<(C?VuaN7BUA+!LnkzvxG?;7{w^qsVS z6Qv%qT+fU3Lp!jY^7H!1Y2)`m!>kd58K%qAL$_Oc57uWZw_gT2W@$xq(9MtBZu#n{ zpUtO}QG#ZD_%JMv{BCiN`{kUgjffoF?*<#R?=k7!pfI)6O%e_W6N6VsnZX$-3MHaM zlz?cIlwyJt2o2kxkOIY?`i{Dex{msu`arn>jX(&MVnR4T+#ACHo1kf$V%NB7Z}48( z!0d)J**R|9Q+mu}2jxs}NHw_w@)PnN%t{oE*hrLEGc1e|$()&_vioXC2{EFN=pwp= zPAM1#qmO~@a1!2{ifR1kpL)(0L_LY3PeB_u-x0-*yu!G%x-W$EE6Vi|zd zG$QsILr`lC!4QFz8`Lv|Q2|rJp+kf92scLbn$H2ZTa5`382Gxj)vj?TadqK*@jhzq zda8}B4yxVa`qk-bbGXZ(opoB^+HU!|KV1*vf)XE8DK%Adq32+Fj%B zg?1|=vlN+5Q-4tJ7I(kvw{-3?U(@X8G>nZC#T2LwUcm}cI90L8CajSy`Z}TTpQI#|SOQpzFTxa>l4{5dXUP5c7;u!wZ^9EA z!X9Hntste#Jl0URYuu@=#A2e$xY#|tX(<|$_)EC9bKH7$#<5dZZ{zk@?V6u^UMV6! zwZCaS^}D5aKdzm|$d_=Zx^uqT*UnjrbSdL`YW=Qp4=p&;NKZQ|0E|9_(d(_MDI&zZ zgqqM*QfEXN50kxqrxFIN{ zgajl4X%b3f=6C|4ApvU0aWV%~lv|a;49VaP4WZ%0DJ9wrn{OXRjI~!{z)UBe13>t($u1d?lJ9 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:F=&)h8a0v%S9XTOc-Gm+k}FM@yyLB(8# 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%0DVVhcj z!k5#0&34sPsdUnBGZBDH>Ihh(Xn46XV+0g}jG-8sVVJczC0emlVkykPW`R@Cp$9V+ zb(|&ZsC8tWYQ3_e8HT_FAsEJhFs5c=y&+nAFiZlwn6a%FAzWhhTsJ($Or?%SfS9B zg5$JJ9c(Yx&ARDkG_zt^vR+Gu)J45^{SIrVykZp(enJ3bRIQuep>8zT#j-5I;e9U! zWg{{LX%p^$h0&swCvrkoLd!Q;!2?Ql@Gahp^RON*!!kJ`4+X8sFohczj6pV_Y|PDA zpb0CZ0eOUV%h^vvG9kMX`T3DxL~Et%Mqad#PqWqt1Ps;M{bHlZ$&6_MsuKTdx zIhl8Pujz8%dLpEGs1HYdHL$m+)7yBfLgPA&UaR4J0fnNP(n73Rw|$ zSPm{&NX`I*0cM}xYkO61yIbZt{v-3=cVBgn292&a^qr3Gn(FFz?%954$;^`=QYLBl z-ie2JI1jJn!9of)FiJjARe>;!AYo)AnR+9}E!VGwq}g!DXw7uRvo~16x3D%F&F4Xv zyrJdb2!>>)${7h@6c$KB?vc}Cx#Pa;u1Lnq)MWQcBd*Jfhq}@*}}v)rJht> z0u_O07)7E;(BFjtf|82SRv2rfd+tp0=S0``#)r03S}jQ+n-Ee(hLvB5w#Rkb6^ix< zPR!m}VSuE!b`b{{w5#!9O&A16kqo<9wIF3w<`^|bS`HLLM{B-`R&HW zc0VIf7~&+{4{8!)Q)?4z6Jt|j62sQO7%(e^O-bFvF9@K-U?FB>p&G7MR;WS*UcB=# z25gD!`7`>YYVdi;S(nnF&x@|wl^#`)T7vca5u#m%Tip~&DxZg4AqtnM?@Ym}KkW&h zZ3T%^0&6JfAT>5MNos7u){<$jlaI53RO6f^CSnPE=KW)VYo3S>YI3<#MbBcwnASioqgItc(nLm9>tEuc%>g6_S-5e&jjJ5Lt# z=R;S|5$3-g{eBMo^5b$Qig&&mW@}7DaFe9grZ!1Uk{D}^vEd@-c+WHd4Ggn}TSb{Y zx6Z4g2sax$Bh29LBESEi_|f|5@{{ySpOZa5X3l>*{u`bSzPt5I03an+5`-wK#)PgN zC&pwZ%}kQAO-$0Mf!fK@q0SK%uilYw#87M1s!$PS_|P8;g@yLsO~Go6l83C9F3Iv1 z%^*!-gU^F53%8I)1cfqSpf05TNl-r_2l7xiDKfxPn2*D82wD5-R=lVR zdtBEl=WyNa%B>sm1pS)zE8XP5cBGS0Sg2pSAHjga<=lZ?qhz7Yy8WoVsFTiZ{I=2T zx^D&>6eM$UA|PdkVX{n?O=^;qlhmXcCkclmzQ&MQssSo0Ud5|x$OjFDw-r`lFD%Ls zQiz(GjWg(JpA>0fYVm8OYb&R=`b9__dB@(d##@C#ugwMB1FTSi7wZxC*Q`_Y8|^A~DHY@-S1H%ZZzI;X9@mCwF@+vg|Brpqz=vw7W709*uWb41516{7k z`1bs|f`~z;!rJZGA@Mftz>*ZoRP#WkSg&2dIu17_gc%fVFzK@IxGlG*3R^IogDQiV z$uK9zq@1KC$vDYOnsO3G7MPGXfDq?bidXN&8fs#3q!3oe;#q|eM-e;CXDNH`4gwO9 zDw4v&RqLfY&)9cyEV^4-TDWqpbhAZf`r|khL|XZ@5kSCZX#p{A6IqjxO<_}nO{3iH z(h-PJ5M>~aObwR;SCXxpZljw56H%x2@VrjXoUT>Q zgED8~<)A94Dry}xa=KQ23!i!AR=d&JEY}_lvoMpfY%M1?Cg5pm($pl0Nh}+~#t`*j zS_EFiJ8oE*e2Bd&EY67aVvRS%ETj!#es0?d04@kl)+%Q+r*1r7z5Yo}|AgnYp5J}VBLPSpn;FoWI$*F;uYg7y>IPS)PQVerj?QdD;Z+L zY}qDk+bEi*CQaB{vat?|pP)WgK#qljghj=(I2OlZ7+!@OwA6f-bZ>)rK|1BL1Z$={ zm}Pz7j<7OM*H1S^TWf@hN0n+nto*T4kit@|zrq@bF$pC(k_S2y=_+0pYB8!^RMkk~(N% zd4|WPznM9$Th3TCRCcp+>!rJ( zjW*R>t|kRDv8&>5-3-W&5}qkakS7KiW=qDhO*mO5G?>Kqv+1|U$c z;#eAXhMA%4l}gpQjE>ITLJ0tyCj*|HtdB0{x^=vPIOeir7n>(J&#+E@b?aoKMX`29 zEn(_Lv&K~33&XVP&j8DYZHgpEIzW=O0lcq%2j9ThFvE;ht&>!I4OjvbL{SRnj%IEv z9BI{_qNi?at#lWTN?bWNe;A7G>6V$3mbyOuZl8sFD!Qu(36Qz&%-mY#jB&HobEarq z8BZ26BPj^pgniqFtu={_EtD)SV6rvTjs6!2@GZ{K63{(+%hm>liO54r__@K+<9=jM zm}WvHtx9nwc!)H08vS?W@6s%j?jD zy)|CNu{Z2uxg>&`FxC7Z&E{?Ay~Q*TY-vXK2Gf@o>!N#@ri+g5a^sV&?C9QL`qF$& zbO(oNI#1%xp*Xk|02)b-s;x;rZY)$`!YVd_jfG8-=12#v1thV3hOl)kgl-FBs6sr8 zOVrzTL8B2&9Zu>&saYt!31}Bx(1<;*w z1e}S96siIz;v6^ZiAYsNjJIOCE;$5JYcpkk$WlHI-&|61m)%RUCOMl!HjCxpkq$si z#mRl^UUF-qn;a)ek+k<7#^9`=n(P5~ChmAm`aQ;G%>%U9jkc4~P`I1< zH0#K%D*3VN8v4)H`-9>u6=tCASPEGRI!JPp4LHwDmU5bqHDri5ly^>jLye)Dhy?1{ zH`*>VE5i|Hz=>XZZ}j*{{qXF5xHWxaz9zbt-``#x3b%arKH8eTFf_XXc&=U3 zJ=urWeR*B}o4=oa3Rz?yCGPcRO>{Rt*;ok}z2`n(8`sBc((i-xd3~}Q;bHdNc=2dW zbU(4zl^(xmK0fD;?X3Knog^FY=JmB&cMOKaV8b?Hn{k?PnwxyUdB$nNi6t9a*ggz? zq&nO~A*znOmBtV=2o6}N9_#Sqbn{{CBrHYJE(#3B+1C4;#kIwS)7|(aA3fScSg{Vx zi=HhEP6t~btcC9IPNW;fOB&MPAm>>#yi@MpO2*e1&VT@7gHU;8Lu5nb8!>=KWdq{j zYS;?QAhZ)BO7azncwiwoZ1AAoJayZF%g}8nZD+@Vrhagz+PjsUTsYkWzcbZ+ATA$v zA`ZpQaI&#?=hF1r_`>D9d4FU3c&8hX)fQKwhoV!zdDrdVYK|_P-+RsQ$d8sBE*}Ea zVwyI0eR)lrUFar<7D~ct!dYta%;cHLQcf&e6StmtQRldJ!t4_!AIrW0 z?ELx0;jLQs1e;1Z*~}!AB%EfP<(%c5=bWXSTC#D>y!r;tD3g*vow}N>CCgxV(gJd# zxUZN0Vh87M`Jr}W1Od46z1>f478g$U%J=rpt>B%r_^aQ)^zn_0r+fJ?_xe=Y%>~ON zc5lyaT({Hf#$6@|1Ix-QM>dE?kY=z6$N*uWQ4JIJbqHL8CN$UBdn^=34)-el@$5#x zZS8T{3S9|!dw%n}nOrno^IrW0^k)0?V|0M>TR*z>&egMvmNTxsd84OUZTAQeH0%`C zpVYUn;q+qpy<72LEv|N?R(dCGk8D`}WH!I-$~|?PqyuA+SWXg?C7h+4rzX!hwQOxz zrc^K5I5jm0s-n(u)37ycm`J@eg)hc_e$P&S*oNjl(dCo>Wm?=UFILWaU-G}q<2HvC ztu8e^{C+;aF}rBGy7||SU$jEh?)?Vv7CnEn9AB_K*XFJKW$5zMjp}muV0eiiWv|?r z9A7uhMcP%(Kd`q#YroxA(n5GEa{J_ZpnWgX@XjA?Os+5dreHvnlYvRdCS(&zQchFO zGENgpm{?Ukd4mQ5VQJJQlvuI`hCFMbe(c?$?EcXxon_|^8qn$&wlP=!c<<=?_yXx( z`tD9X%lphn7>z5*1i&=r>YrRXynb?lboc&vCtu_}=6dJm+f3NQ{=1V~x6_ZVK=)G` zkTGmv64(?;hBQZ(Bh7o4Ej6e^6V1anNK)8D*)%W<#i7H42LI;xdg#_g7DLOZTfbB# zkSFthp5DHlet3a&|F7xGnr+7HL;<2ze1QVSnOpz<_Pwj0T%epU|GTS$VyG>KYKLUn z?GaT$^6wWf-%fvaf&Bi-_)1~&sNR+BsLPs{;IrfZyBS?~TO;@(Yi=0UkhPpzPD3W1 zn8Xq@sltmI5`_IHRukLaX{=sc;TGd&ekc$B)XJjoJMAF6rMRh~?7NA-?k`Zz$#)Yo zw@Zz#tcbTD?kNA$++D9PknZ5$3~jvVvLi*yuSo%TO8>3Aa=ZEI1?u{2#?x`WZj&772 z{QETdug@-o?&x=iyVKo%=DEspmr3YGwMl<~$$xb*bT@x*xHH{t9g6y2(2{IeSls%9 z@eBLAAMO&;j2V;y2vwL(VKc-{NEWJaCYE4!xp>`xW=fA5+-dN;2Ulv|2bQJYl5{r* zn*deetv@(@aewE73!(d+@oh;cPZHY>4;mfucE^uc$l(SKf#2C|hw zQl`{0S<8u~)N-0oYT1}@m`kDRg`HPx#4v~y(nvF}=O@+VVe#I#19tcQmzJYUmoH&T zYrk#Wf8#Gi&h)!TC+(FZD+%}c$5yHRj&c8Gb0Ku?capr=>cV5(^W82@_qHI28}5C( zesy2pxe)#Sc6qznd+wb7GCg7OOg8twy?A}U{_%y-{pRBOeCujozA*)B&*hRL-jo~# z@+37VRH4bEWb~V(`c6|GS8nR15`?M4U?w&&hODK;lC`kmJXM%rpk93?&D51gRdJ_G z{&}+da5s!?z!R4bTL%z8RR)K{z2Ca@>~yo=%=aE$5)o~ODD_zFH&0YSqB=O**!%4Z zpqu_?ws&wzRrIf3nGY!Y_ zAl8sIXqW8(sEU)OYKm!bb~r!&Wcv2EOns!PfV5P?ujOJxXKAXchh%>%tM1g#DCg!k z#Xiba&r#?Z*D?!IRlyM_zcYAty7D_FKiTdJ8Ex*nu1&PKP_)f zwqH~cl{fa)}R$BS#nn>T{BhT1Wl2WV%(w6RlRwv!z! z8!Ax`tB|G&r87!@n#pxQsRp3Y8=&Q9Ju z(|^jNMUm#>_HgU;ayat^!jhPVrU{`- z{RLr^h^n7S`X=pNqv=dS)Ha8sH_edzETt>IFx|8ATbiB>L#`dEhRxos zHxn_lVPjOmL;?}-rE_O8ox8}f_jchdY1?#1!wriu^a!vbw0(?Nzt>Y*(yDk|Ph z?chy&>6$zH#pwR|r1|g4n+LLsqh&5tJ2p%HhylQ~P!*rC?84JT<@HI+SmoU7Bega5v}_u;=jS^S~U zJZam%v`j(Kb)N|YVq;8utXv`L#rv7?4`^>DxUA*V`O%nv+dsERw>97u2Mk4=#G(KK zfc3L}1eg@x%+&nAT$%|kOYu~6fAa+2bl0ZI1|T8pilh@y!yJR-3Pw<8&^*%KlE%t8gAW`rg2qO6;&}W=9Agv=;Y-7yN^EkIl6S7WPA&akptqr zD{A*nnf_Uoo&J1u|KQ&IpFA4;O|h#mL3!=LLGHz^J~>*tb~Jo(zG;fae?;|LzC0^^ z?mkn_cmDL@_}hj4$dYG3gJ1EvfVKK`eWcL4Q5EN1Q8(|@>7P~ExOPKdeI~!(zB~D! zADZtk23{FJG~;E6TqU~-<}r9c#QU-=%A*e!_y4*oCc-%x3#f|s&bg*3tEwo<`D`(n zOpgwa?tbvo_y6KwfAs%;YjXEZaZb?^>=Axku`SW%dV`46MP0q$ly5f8q?Unvrkp?g zuCPhr8q@fx?-uS@E#C6#17?N& z@YERm)93~qppR<5vCD;LII47*4@Ls%!CnC1S?(*=(Z0C*9?(MD3z2P~!CvQy_ zAC`Iw0vie^B*NKTW;U#`o7nC;>1Qblgm#k%yw@VHUxcb@LpVe%Inb|NiSti3o;Y>u|!@KpDrNIRuLsZ497x7*l z3{le3-OgSf4KJ7!L?{ymaTB$JrWC{+g&M@H+O|d8+$^+F)qC+G zo=B6#4Oid`KbuCA-Vg#?IE0F zH!7MCD942dK)ooSV%Q`$$@kK&7l(UqZ13LQ>ih5HczXQN>ET=B>4%GI+(>|lh+@>v z0(=5|N9<5^E{vY8RmG4=tj%}Q(Tjt<*S8*{J3Id9^yo*Y(~pYg%nOqtj#ID5Ff-UJ zBXsuy;mvGflT=$3hS^&&r=xI#wIKH#id;GM1UcS^&ik8AaTPV5tD;`QZz?nvM418?71?VL3_!Dk7p@ zL%#vx&k4DDYpR&$P0l?iZCh9T9X)xNXqdA7~!-9 zh0+I0@FoC=W~1U&L{-Fx@g82B6DQ)FcU~JMRU@K4$Qc6i#u#f&YK;xR&0%&^fbWp| zcVm5)+x8-Sh3G6A!=wZ@C4#tDb?_dZ;Z4lYRh7Izz?Rss2~nAudRvSE-Bgk%X(|G{qAFomj>mPu%InU#6lD;lP*-UuO7 zBGjmeO1oi0nF$uHAHh3;hjxWj{DVQ^HVHo8`(CNmsqMKgp#yPcPZgpfsv0k7FbI8b zfK*kzswWs?wrrT#7&dL#U=Facj9JS>n3xP(lcuU_IBcbppkMVW>b-Z~H6r5Fi+3!} z1S?P|;K9nq8f%l(*u)si)*53Ygb*8Jh)k3;F*M8`=?uG7u861x?-B9hop;XHrE6;E zoQPxbwxdhrlr&TgHeqW*i=2#MHZak~LiUAruvZ)w+6rBl7x6p>W@uZ8(LO-T3MEz* zW(A9ihZhxfs;=D{2C|W3!(WQz=V)UL~%?s6NrgLg~7%cuimRC zb>c-GL1WL$5U~ww*8$gOYPr-~L#LMwY=sqH36osApm?EZ)PBw)10% z$XH|8SnBXA3^L|6N1|x+%UM<0O1I;eNrf4z9C}*}HdeeE5pTp>g$Id}f}tRy1i`J_ zC3`ZFZrd>Hs*Fyx{hXfwf(j8doa2o!L?i?@Frs3EF(Qoq4#u&Vouby zYry4>t!+Nm zx2e9TX;^+@kT5e0Bs5x@;#9SXpx3qp+6!#S4l}@Y9-=~_d@K&_)yhD zi8&!=lbFOBo3b&+By0?bO{m!8H4C9B)EO9BZ$`@?6T_$~z|6iag_{;5#KAK+KBj#{ zWY`4oZqs}wW4NoCv83Bee!7l({N@u*U21fJ<*S8Ar%K^yBnKlPv1&t$Bjl}Umj_L_ z9*W`)p=eL-Vp=r7cB!X(oxVl1lYE1>YwL1xdq$g|hHIl@SI&TA?nz-I7AQ0)K?pZ@ zv_;5@_S@1!<3gKq%n;d-Dlsc7sZkS&a;Sf$-GCU3i$lU|&{=$-)ko2mw=Pz66RE)j z=?u=0va+fQDXS>iKvdKVq?1-CVuFeH`ZLQW89>2)1DWoHdx~a`2u>hnsDcH`D|ne1h2B9gW)TSi;kIv95QD%>B4m`U30EPgZ&S0_XO3M1wATy7 zHN05LwqV-xF~n`)UDJqKPXd?%fFu56hAOuecpJ}S*+k2Qgcd7ed$ISQ_FxmOHCkh0 zLI;4!1}tv>VMzZ&uf6u(dEbb5Q9*mPMvK+d2K68`tiVb8#WF?c*YHFg{{ha4p=wk` zS-IU6v6Nb)-n5kbg~Rocy^p_(#m ztYPlbULe+xw9NGTk&@7*wygkS{I*OG5~D`NHL=lR6BQA0;ax)52uT4mgKelSVvhh6 zGi3_NL-pP7kZ z7ITS~Z0j8X3#i+J)dr8S5Trfyr#^)BB31{_ymaIqcDLrXe3_P6ZYPAOk};w523Ge| zM;@uwanH+ISEdziJG!eqtC&=9%)}L>hT_-lF6wS6084hzr`(r#&m`hS?w`?Im}eZX|+!v{z${O>CAVS(4<5 z&5X5x64}s7Qw^^jn;7C7C(bo>?JDPL=W6d80=%?|aq#aTf7W(l>3L3<4&6F&=Ts4E zf(1njV{UgAw*R(ek=l6L!bbEHMtA!ib<$e;jzUR90C4nIA~GNlDTISIOza&+p>-J) zbF9FKN!#WdciCoq>F}p^SIdO@P22H zYH4VGMk{K?(6g*)Rvmnw3u|=lt4=|k#WKPLE@**W(LqKmwptZ-5uruuR^iJsfO@ah z{ar6|^r=H74&mxNrv;B5bhbaQ-H)u|^?8q5ngwDoh&fg;Ne$OugnZyJXQeJZXnEeZe_C$QB|XrmRnpe_NR6ozA#qUc!Ao>aO0&SRe%Kf1-@o}|0vc&WiIm0U)G;5u#Z zqFo_0T_xLM*|~rWjR9)83A+=72K4SCSioTx2oWG`+DNO4u!E{|^GEB}bC=I9o#L_O*5xNG z<6>(9Q7UmuMCkcin`G%Q%Qh058k-ohL1fC|U&@jziqZwC_afRj-!x5K*9CyOUevB~ zu2J>ckNA(VcK+M+M6qxij{v9yzYd1pLl+8dyw<8>eD3}_N~I@w?Z}0by%L!Ye?7!QlGy*Ll1M&G=O` zk50TeZ%p08oss4n8#kZ3VbbiapWIb-OeEfX{Yx(~y6sm<}j@pLjr95dG`6-%vAm!@j> zD%!SDf=2u8l#maEe=*n?UVH8e2K4r$cg6c)&tJaws;T+l{?TkQ)ix~kpL2mi&wsOh z#VCQ+X?s62800r@U8kXW=ioi{3Xntd#t4V1MXK@W!NFuQ?Z<(ou(0~!%Opm- zkp&{2#7pR#V;S%jAmYIwyLN4#GQ5579dQmIPyWldzieG{d_11a7POSG>1K2Gh=vYH zFl<`lLyPAG4o5@Phfa=$Ch%~W-@JO=+U&<~eyqMBLgV-=zx1NAJ2*Nzn@&6MS*A}R zaqKDl9Ck-kY&Q-r-*Fk0R^lry{|W%`;_ENdC3|Y-*f9ClU~{ku!fY`sr-h$2yRw;` z@kc-T&^tL7rdvm)bGlg8UFVb24rl?;D_^=j+Ny!WLEel;>0melP|T;(c~cYwx>_uT z@4s`$HNG>NE*`Bs=iqzgi8W*2WS@WSdD){Ao?^(^DDUxG%G~YgD4*Jo-}%@#zKFS~wzW38lT7IAWvw`XrhCz`*JO`GJJ(yL4cbYd$1Yxe^(Ef56U=F72BW1P z6|=(4>uqfCl-~R4`_i}`r?IiZ{Byy##A6`ZgKxa>!j+*tbLGdmDL03vv#VL@7ZrPR zdAzW1{`j4$sy+q2A47-UZ{1%kUAayBUU}{1WH+0k;GtdRchSt7E!yBY-u>wZA$(#9 z-;aR?_5QXEiENCqsj&&OSuO(s3cUEzEgksNdaNn(jip_ci^`X>m+fVK_|eCAz3Xlk zX-9&dgYOkqW1`jm498t$t^wekQ*kf9@M3~|a$Ffo2l+5sqn?$6$tH`~Vto72fa)pUi@`R5#bx6CS*vQj`vt38*$ zGQo!E>?Z}eJr*&~1&H%Wzk1SgtF+H$5B20T<(yYZc4YFigvBfgcj;0K zUcK>ux&rMz{1s@u-3)GT9O!53H!TevICDZQwER3;f$vU^Em|-6MuZs(cI9_v>-O#u zO+J%uQjk2V^u)7YqLpErB>5m8Z49^aY!iU7Njz~VZgqu5wW~ta=X7*=Z%Xs`KGUwI ze(TO*^5{&xvWQpoo#`Bq_P*JNm=vzOg;JX9MbGdK#opQq+Un#O% zTd%$G>fisRZ+zwX*Iu~v+~wikW;#sRDzx^^tezjtPd+}m_x7E4|NPA#{OGN>7kAGt zA8m}L`HFg<2;cqxTbczKJ4=T5UcO#`{Y$TW?LYbT=U(}hoolZQcCOicL^g%0xXKl0 z#p%PdhwtC};BS8XH~-;>Kl;gg_ieMd?%WQR9fQY`@FxN*5d3^Ts2=T|CC_a<6~D#Z zvn%86(QI&@N>j}&}rragM_9Rd^KAxN5 z=;|9^`Px7HN5A&Nn%vBuKjdc9URU+{P6Itw?6z2|IZKJ{Hwp3 zPaa(z@MH7<_j;x1HR8GeuU7w`Tdx(Noc#-8s7|){B>>Pi0p>eZXh+{#liX zxYZnd>8C5Wv6>-*s2TYAZZo{O{dD}^KOIf;yvTwCDGV9x2M=nyBebN&%*G^a6Ju?` zi$i{tUVS>dT0ELvq3a{vQSNckV>f=6Xj$Kdy){r3ajq#Q&FOu&kzal)Kbp=Tjjkty zZEcr6yA?uRhLLs)cu+)lX#QOG-BtuW>^|Es4{w*dZ(RG;|MXY>-Y@^^7oK}ze`|L$ z8zja6@ZqXDX)3K7G-4$krdyY`lHK%-ibw9)s~Z++T%d)H5Q-njA$@cXbn6m`QgUkTrRa#17NWfs&TY?dBvj(!n-Q-63| z9y#xwY*N3AvC8t}kvT9vE|bG~zJL8ofA>H82mj#Lzwz3ap1*Q+XLB=85(AJIagEfC z)V0)31t!ZkcJ}s@Z1;5H?;RXEkx{-pU+`&*d$G8RnFWF9VB`3sy@xxmUw&#iV{w1+ z&`Z71Y%GP?=Qzr=E9h4AaI$%N|I*3s>%WM856fdwm)B`LOmN(JKDT7$VbLlh>}9WLNYI3DWYw#wdy@Ce(;Uw z^=a)Y^M{kgDZr%;R9Be{f1Goy9?TJ;*m1LK?$YZ|jT;jbC&gIBWle&(Gi6DdIt+<$ z(&{}R9?>K@eV9MoeeLP(O6L#9_ry0FJff(>-oAvmc+oQ`j?Hfs5${ePxsyA%eC4&L z^`o;>e|YD}dCf<0=L^DVsTMIi><;fipihBsEK}bgo1?4qv)g|6t5?7JD{p-1d6HY38n&ba5%>m8rFDUFrsb3tXS6s=UA37emr^(I z+;rF;aEB#_rZbT^S+x$ue+W&t|vb%d*2hYOq zQ8BArp|Y)y>9ixZqHh31kLLEY+PZS%tH1nf-}v&^UcGd6FCXM-me|CANEF^{?WC;y zqV)5^%@%&P5GN+hH#iy1W_)lw_(>-t001BWNklhyTfhFpv^ydQCYWO64ym9~F z^4T-Vc`+{P*|yt)_WA4WdZDhki9JCgJRBV!UztA(-P2-HyJFZ3==|c&D&O%OY&aZB zM_Z?7SF2~Cdsa*vS6@w@+uFE1%r=;Lxy>=u+e~3&ajZdzNTr$m)llDi7P}fR7UG*q zhL3e4R~88SsW%a3dv$qTpNZeav}ww`$=i=?i6RcrYNKTLeFEV)J3iZ)J`-M@9hLLR zmfd6OtY;sGBW5+I8WkS1ea@Chs;hQ?atX2$1 z*A~;;K7V89rPrUoee?QoGdBqt%f>LGEL@GIl4>Ev+|Q?eHu1BGpH5|3P$8-MT&AX2 zRAue!(IRhi7F|kwsq`oi0@C5#y{+-DUBlmfasS5E7dEqv1jdpzWGRfv_6|*jy3lg2 z#Z>2~n4e-c#$s%$S*Csq3%JF&sVZNI+g?c!RvQX^AickTe0sBdc7EqoQTr-JtW^># zPTndi%kN$qojg0gr%he^%KNRAAp97@bkCzjI;nQH_h0|w8()3lmD?NJn>I;pVvIG! zEDA4LJENTIu>1;A9o5j|^wv(yOWd-NgOg|ajKe;-+067LsOpl!@}m28Uat!#DQu zcdnURdzUxtAVJtdNvujDa1GTp>H_6l7gL>|Vs@(26P=AQKc&SPm$OW&fy@i1XTEac z{c2x$nKbkSaI`-;y1uwDev8Vh-<%J6BzyUOFBi?zgYAurcLhEk72-04=6(_w6gEJgR<_cdgxED)p$NhZ>7V%)Ti}= z=2j6DFWxm&6*|Z`HN*-yb(K^LS4{nUD)X7l=9n*N)}&RoYtmb3xoE~svAM`Lr>i$c z_ZL4D)|7+c!{-wPvX|hN0Scttvk++-%-V z7JgpIyq2PYqcq>%8}8m}>hf^*?pBViRJ6UWV0GVx0$60_gYBb>mGg0PwpkCiip^d` zj>&g>vK&=j9qgQ5EZs>{=4CdRXYJxz^y_e*CLABE(rUanyI8uPy!+uLT-w*`04WD6 zCKc`WpBf^PiC?_={PsoKRpTe6&(7+kKPuo{666Q6*!LI9@4P9~I?0!j5}_$Z@iZg> za9J}MU9gG6$1uUR~2l1oN%x8S*fuzHABX`HW0TI8A~oES1tb?~*+r7su0oXcXSi@DAh zSQNbQd2KHdo@30DN5y1gK8Qz`AAd;mjl0)2^wt2^5)7TU^BFtCj<^BWo~jCqInrV8 z>Q6^aiE2URjLIpO6D=lOPLpz$*Z!)-tsJu@T3C4=#__!f$!HF&jK# zzjep&U_Jac_bWHjbFrf17kD(!kX*MLH?ysMO|rs~t;Li=i5KGT0~==$^vfxNtu@xqIivYw?DkCqADJ--Kev zRaX?(8GDL>uXwQtvQV$;yi_%nrO#4LtXL)n)T=bwR8p5x62~^rffV?k4pwOa!iJmG{p=&S-7;&Z5~`V!(AkKCA_GWE2UJ_iYMPFl@4hwiRExT zs~2sY)U_`vzbO2?^z%vtNsoA1@@k+VN8 zPA^S%l@#ZloMs#IVy{^TU3Z4rd_FoIE|*J*s2yf8A1=y0zYe;Kv+C~R!`t){By{)N z%tQc&mJbGcxE{N5)22A8hD%HCTo`CJ#qHBNaKoKpQ7ks5!zH!e%!X=E)w^qvbA9H< zv%@{TN{TQ!Ic%?2@c~uC>G+hNyTTRzau%@^}ad+3^!L_)%6ewQY z3IvL~ySo&(;_mJaE$$R|`15`<|70eUxtrNNd;G3E$M#H~_kkOkH}Yz6=uexT2E2(^ zORumQ+H&lmCOmx^?dJul25YKnx-q&hvDzGe6Fb3~zjaUKj>SgB#)6Wa6Oq)ZHKHnO z^Oh;~|0Z1iaBs)ZJktswP)Q~=ATeg`LC8f7BD2g{P^%IwLMg#1fv4u9rvDtqc{LDH z=Ug;=}mu#tJ9mKT1}Xs69QO|Gv}iclUNzM z=*(5d+GivSib{f+W>H4(OIy4?zZ;8OG_l_0C(r&p{OaQ*EKGRu#l3YW%WfJ9nqN?V zJCl{k!ZQ_2b*aqQD1MFY)heV%x}gMpv*c^X$NPlO;CLGk;PrbxUOhc-NY9$@b9+F4 z(q*|Px|>LU$jZU#TQN50t1c2GoLCCgs+Sg64sjwA`cB_d-1`))|55r|ZdC4FI-fd9om_$hCKd}nP-390qOq)jMFmF} zw-m8buAI@D$Wwc8*f=KLfIeixIQcFs1A9?3W93CP0HY64|7Um&nf6tIm&LE0hQAFI z8F63e^I-}&s1Xs*`Kg2`WxT&}WrdQ1=e3IId`w)Gukq{Q1Aot+j)Q#sPgQHokdLBMX@fpI{pEOGwQoh*kblB=~I zpM@CKeJbkl#bO~3k0F=2iH(nsE(U~3Q>9~`PlzLlS*1hswAZB~bT^pAihb*GB}B@P z$p_Q{Lk%>=#WI0O1<=6cfqT&j!^A$q&daH~0SIfts4)6bLJ9D>$;!>vAyf#A=XAB0 zVx*#^QMZd(kBVB`08n6$hXY*)fgB*b2P6S-g#gIGGmZw*2tPkZJ-F~|^czQ|rfwt9 zM)j`}fDLlV(UI5!r0B?R7!FZPsEA~b4Wj= zP$X4y86Ac4L8{HuMD|RhKrY`)pj^6f#;Z2s)ifhnju1;T`>UoP1LqA{A{-3D0ASn{ ziwluCU$OxpHO)bQr0d_CNQ`S6Kr{Hcmk#>*Jos6Z5(a>XEjFwycIYpqHETKo2Ov|9 z$_9*r$N?WA@QlU)%s>zscv=>dMu7o=n1X)Gf4mn#VVp)*n*b&Z0<1Y_qJfb_he^cn z;)W|1jyo>>Y6#<{=QIrhpu1&nvPnDexJeM@p7-PiiUK4ezro2WvttT4iGq;BaaDLE z8I76oVQc+|!C%Qu72vQ$k?3Sfu@BMvFcCUj>v6hw-Loi+3((!ur*2IXN8F{{DHZsm zcv&)HJLju6vVB~O7PDXaB@a0%4Uo=`I ze0TJZfWi^Z1Y=V+o>csBX6k%=E*MHsfCU|ei^+VJ_QYrd_5zBlIt?A!H{d`neBy82 z0pp&roI1@s>LdWYdoK_Kt2dVU*&nM01_lfu=s~OjLzE>BDd-Ln^2}8pZ@nEy{u8g3 zDR+YGm_QikmSf2gbMehSb9x;5PmW_4hBL)cxJrpQNv?pf-$mu!aJUdUEP-0h$e@0) z@mMwjQ6xCIJPQ|Trf(>s7(c6|i11~(oa}vp`KGgu!YPy$Ogc%te;mtpJa$;jk~B_H z$!8&2Tslqbv>eaMf{j1J>jVEV5S)BWa7M7efu!ds57iZ*w(Lr?n5c03c67=9b zEfqu^DKiZ8px8O?CR=}Id?d|j74efv9of zI{P=KVVK|nkSW1ffD1zBD3PY>YdLkUQ`*%YZT@dJIR$T!Y7s0Zx|w zh|7>3#8|Psuy2X}wV~KnfLV)%%~5C;{dWR40B(iu(?x?m4$cQe3h@aiW2&Zzyj=dN z1I_Eo{zQeLTV8A_%~*R&JanL$7@eDD48E8Rg_C7x6Nw{x%RMvMuYqeZPPjy$1^djAj+8D)cB{fIgyobDdoLG<4bU@O2! z$|v9x=yw@7PBRx9{Ue2$bMKmuPAmjJED-^NmjM(C;M8s!3{V9Vi1MDC0|9`aHQUkG zI`V{uK;Mr~S}rFDG9}Wi@P@ei$%QD|)Wvg7MdkrJAry%GcDxd>4foZc4!EZ^7A>;w z0OBRe`O2i;^qK_MEzqt9IX*=5&;x^kxSUL#pRDrr)4{of5;g#X3XDx9Vd`=(imnc0 zD%p=fkt|v(AhbL+%j>Rwlz0Q69#cTmT!Ic(NW zA`Tk}@kMw|_VZ=@bOhEhTI*ReD@sQ^i;hc0d=NTLoaU%}HlkRiIB_5YC~;BlsKHoT zvv?LmVLOI`R$dqp-tT*ZIeT~*1f(9!votoziY=icmUd>;k88u=`yrB>_B!5@W&*%UeKN^$Z zEHHMcD~tS}e$+gWvdd*U7zl1-#*m3kipKz&Oe6=PfZ+^-;C`NCfeYMs z+Bvp}#;;6_Vq$&)5a&-4oHi6m$$$HPrM3V79~sDCi~F3Yt&V6|59MTf!S`>P}rfGxl;k8{9MjzmkZIVGW#biWg6-&whI*LSiL{KpipJq+Rw@ig=FfY{s94q;)wc3fFyfVgp_scCR1jc zpfEI5xYT}hJxrQ=R7ji{HC2KpyIiHNZEqkDUxu4{>KQ3i7rs<{n*8@bdE($mZ#V98 z{+H=~|F9Vv!+iiIq@NfYEtXB9xL@p%C>Vf!Ts~{!6|oQ?aLRD;S)wWSpNHj9BQ_cT5 zI&y|#X(DeMic(8a)B6ofpjsZd$$e#p2?Ms3i-V_xz!3PXAM6_@BC^qmDFX}uXZ=+z zhB(VGglz1wViNGmfBKnY!+~4?MD5_;vG7DqhVLxl?nJ%aIPFxb63go$y-b7g8VZS{`E!5?%{WyVIy!_x z!`V1CSd}IpVxZhDg~Y6iaLNhwu%hqXda`K&Xy%*rWiZa3*syvsJRqR;oU7y2O=|8| z@gtrPx+HNjqJd>#1H35ZAy-a>;|Mc>IQpgZsZ5@+^({2a z*N*YmU(jgOm4PJIMX%s;8<=y$!LZX5Kn98^xdc?YZ%%vIA8JqvYL#$`jWYxbiW0k6(A_CH}kI(}s0;xfWWjnEW0ECU%Gv>k3M6dXL*-3gG>!A+H#Is0sRH8t6!Ghl02uTSLo(Uw$8nBaMkdk-L7% z2Sbm-A6Nr2p-*b>E;;LFZggb%c?a*gf|&vSmGR?)f1t^F_jmp9-)tDw(JmLkv&;F` zC5ObwNR1yH!Wg@$G70uKOx#58=zpK%Uqha$Z(kYRH zSMcSADOzFk6BmBfoszJ9XBzRKTZ0Xyt#U)$&UJU5I_#Z6y=?icj(n0ZU17FSUu5&+ zN4vPkPti)71ob=hI0ie0c|30Zz-ISfU70RQ{bTCo2;PxtwER?BYemh#ghLETZ2RdE ziaB~=H27BGFp@HDoaRJ=okrBZ%(kouGhe+5ZP|%9v*rqn1*a{f8$E?6R~Oy*hKlZM zRqftE3=kh-su^fLfvu4zF_6y?h>cL1#469qWZO@ZN*9R{C(5)UG5gVooDGBnF-d#W zuHGF(@p6X;8rKNhcrVFF{`?3)=Yoj!D(r_FDAS262a>_f{)qtnma}4~Ly;hx3=74f zCBO$nf(Lq)k@ak@bA`6Aqx;5heas>liSykTcYG@M&N3bon4@&ocFv$roPDBqJ=Vvg zDQ>Q&7d_gjaAJkU$iyn?rg!y&RYma-8IYkrEeyc=WyFfeLx>oap*2bU16~rL5L2qM z?}A(j&EeVzV%S!Tza_BKU&p%-J1L2`uTM)XTQyh%bS4KAg#V34Uiu6{S$c9Apf{Ir zwOlC(1fF`9SG=uyh5Tb7Scy?>u}+%;mL|QKJ}+Yt$5)Vdgc2ghPRz^E7!T0?{OUMM z?&Y0*e)p-{c9JQn@;pi?>aTUkze)Vejq!QFgZMZ)Ah+4(hhB%87gvG9y1+Bc<41w< zgHAmyF>iJz@Q_hHq;6eiQk5K#bi2c zt%!{Y3;>pfAm+Q?j@kT@k z5_7Cv0yn=nF5MOKp4eJ7{vp>IyQEo5r5! zc_289>36SHuj}1*!n8g*DUA&0jbX+X-bpTU-&wl&$IY2i1%4YKKU)!TSLWED(f&8 z!21a>ZKTJmoo4lf(C<=^m>2+7LoXEr2gQcxG2qh87dB=XVvNP(tFV)W*5HfFis{Bt zNYrM|+xZA+@lKYC96QHTP;?)Wm}6sLOQhcq@tqt*De>hTY>1$xKl<37Q{6r@2nz@OZUd_O)a9!!6*sr$)TH(i^Y90sPnT8L<%l3iFj^p;B=6W{dzp9Sy} zY9Gp0le?%~bBn0`jG;vW`t5!g?R8;a-2A~dt*{i-AXZ5~kIj!pq3kb3fejqXkL{Vr zu=(iXg37{)9_1N2f9+ZX))H{GR;RX2}PY5PYlEizJck_)q9BM z?W>oC`T0NW?X%~N%=|=hLRySErtlPN37EtE=Yr98`uT$V^^(2-ql4M_CHp$E47g#! z#+P;>>azB-CGw8WctaF`gkn<{CuAW*3Fg-|<+c z(o?uE8hD%OOvdldiG+Fltp-N-swUB8bKZaY1TyglvB3fGUXRdSfG^v$C=|wtXs<5L zvx2~1AbZ(AX>crCg1r7Kv8ZW$e&kBRAQ|@p!s@^oHL2pj&1}*X%gCu=leB)fHtB#4 zEfm&NZZ__lH;=JQd`m@%IYl-ZS!KI+zGFU?b9zSy;Abji?z~0pZ^+z1z~J;mF^sOl zC5}&wy0uUkh(Cb|*80TJgFHJ}OSb@T!eG8edqYGr7-zoY>{l%O=iTYVe=Qf~oBmHs zN+!5=#nH{6V#10R#v}in(TAas61eKOT81bKX_Mb^qn=xpoTxBCzh$(d_C-C(0%GtAx*vIqOw)@*f0Pk6!5 z?K$OEbVUuemPo}kz1O)*<>_es=)J5wcd#Dyl1Jc|Ck%(c=>=>ed2d_B4=R5hWR^y* zVqiumr&mU790V6E=5BP-Xvuzqd-cK zfl%svk?hreb)uwzR=f#AO(7)fCyEXFvGIBP`=KsV`=O`IP( zDfqdNS297Vb-P*~`sL(pm$LxIzM>|B)s)9Hyl>Bc%%aOf7?1TVyTvCP^iu?nS*<*? z6*fSmC|15th?6Dfdi!!TNPAV)&1KK4PSz@V28Nz{(;!5+7^mRWBYlo;4o-c{toCxNP}( zJvgo~(isKn98?m1%(QNSKx(wPi;-e*C)Ooy{~#5l_~PH#pY0GC+8Pl|pCVvbF4+#i zp>=l)-u527PByhr3X{qM8a5UkZrB;&0GoM)|xK-W)akFaNfonJz#fL zDRb~B9*h25*!k1>^p+%&^PjB_lZLv9!OVD=#ywJxz)klzvm%scZ1Sj*8AdIBk3vfW z({y1c!j~GczXkAVW`?OGcJFFM@2f&aI2RMWEE-}gWm$yKD)H!QLs62yYGuV;MZlbv zG;3b|MiBiCPK!>5yNFi2k1+L>ON_UJsqD3%i_ z+?8 zEO^LjtAu*WweSpMNrYZYp5~TP#(KAR)J4Z1AD4^e1vs~2({U_yPCw6y>k>c@riSpN zS86kA4uf!0SF|&z9I=O@qzZH^qGGg~Vj^vQtiSzBKf7Z<9(tJ+8YHi_zb3%)T9V72?CK_0wW0l&SUx-HJwD?g|KQ?iPq4x$ak z;>8@2#U8lzD$uNqj)}4(UG2PGq2;Y^>Ac+Ht)RN2nb)f)+H3++WvyYE^d(p1lYA_i zoXVJ5ikWc@602nD1sE2mn=MLMs}(ZYu6$p(W$lYR2yq{46u-^EC(=smiX%uG{|ynb z5Z;LUEBy@vDivJPMb!^P9=={&Ue5E+85`bbwid9{L?o+H-{88waS+o~nh?_7mTUO+ z>lD~p%AI+RESOXFEVR25A%i$Ef#7(q{NEOK+c(tJa$j_=Nj|QX2Zekj1jGJoKiv4S z@%>eIu-r`#WoG6?z%&2R-mShyo4twQct*KAV5;8lg9DMgJw1Y>j>I}!<~Gc5c`_F# zEzIGsLL3X5NOqK8g5)ajNF7s3F>fwvW;+*&xW=-sp&ZPUOd1uBsLvhc2T!?s#Laxz z{o!AZ!#vj|&{DrK)tSo^D6bzCL!pzy^S#uo7c0z?YVG>^2$$?UpDYQR4Y(}chrj7F zf_xeW)fZll0V2e)B8{uiBH`w9p%au*|EfxBgk(o~P%+?oYVd6o;;B@G%9jWl<%&3X z+I=44dU_bMKfQMm28cwvbDCMS&RmjQ2V@sHOw)$1zpr~~@f2q-(|-2tmM}xnTgCC> zMKMtQ`wWb#V3L8e@~Ouqw&7+Ge)u_FH(zk@<>H>_n0v>346ckd-V2ed>``$Dx{%03 zx424IJ|wQRz$-Le8l}sSI}4z&gam*=zC3`gPp%XTRE6@q ztq`XsG2oG7?vA@VD-7Bq46ktD8js29E1h~plh(8iA6VM23;xiFB319-4R_lgvRE3J z2yB~zi2w;;jrKCx+F~x5)o*%vZo;=Kz1j8^M>O-EEA=A+z{lZxD6-{Tsp%ItOh36Q zOe&*J9IpcH1dX?6LfwHEYP|LY9jl2;Q^>WUWHME@Byp@hattWs7?Aql-^P77P4%)w zOExMmrSw}_*dYXtBNF7JihI^;8X3n2Q8yyP_5Lt$;911s)xt&mhP#sgli50du}fO!$}rDZx7hpX;Ad$Du(7 z^99m5`p$FvjUrJ)IX74|_CRv_5Mn?(-l0rCO@(9iY=8?c;EIPtO$r1c)1$rbW>N@b znC^j`>uP7#7FPRBWoP@d5L@Gh6?pt8<+#}$p8i?TI7BFDDmo00VpWS@6pOz8blZTj zTqg%;@9RbG9mi#gXf&0e3~a3ic)S1ge+|;QPqa*yhp&|UjWM*wurMUec#k3-qv6R# zaVAHaJNXZjA%M$duEDshB6i!n#&Fw!nUFm&H2nsdftBfo^*pWC(%~N561DkPBx)f$ z)I$PYhMc}jQuC2N?vHi2Y-?k_)wF6~)+&d|31i%+nNa_8#$I7_!J4j`(h@-%ijFnH z69&QfSc_3M2B-ekWv`IUX7{NVR6~m<&0je3a_V3cC8ecIp$~UY5pNrJ$47+ICZgK; zrNY93f(=%$O}A*8JR)}GJ7l_XC#DO9%|||JoS(7^@W9&Ifja#QJWaiUr46&M^NqRF z?|4G5-gkEm*Pbp9c{8g|+Jk_(4ZGdDvN#HLVcKAb)g2k7x^iHUe;RW=DNQB*7%oO) zey))#E8QLIdDaZWl$l|+^x)D`JO-t&pxdK@3w<|NZh`GAC{BM(Uw$^PFDdPMokpTk zW4XEw57+WVa%>jVnP$hkYAJ1dXN14o^LrwQt8C4|H;eA<*;k0 zTxqB&Ah$tP&PozHR9&tXqFo0#~qHkvb(AAWl38dctzsa1UN58q?V) zwu6>p8?gmcQ%yao`71_z#%>r#>v%Z{87v-HsBEK^hmjsUeuPghrmMwEIKY9SP;xP_ zrNvWs zuQmXYH4{TI-Pj8t+T`LAaxIkcbdtxBRxHlJZ=b{OZrqazaYiD`r0tfqv47h3VDgOR zgyou}lbs=I1gKWY#hBF*5^pU2OztpE*nt-68u$HI69C;8*HfmeqUqX+HvcNBrPv~C zYw^27{IFFm{ghZO7{xKh->W}KW;EljtZD5mReO#C0FKzrlS*EIN+)iY?xA? z#tZ~znAmcpMY-OzqJBVt&;KE(1=r7kfAF_W75nir48105sEmQUWd>eW8KPDnZ;EGf zQeQ+d4if;EzdqkOMu@1r6s5~(0Fo0jfb}t`Pn<2P$w-|1odpj>uG(!z&xMz|?9(va zUgp}Ss>{U3(zC%N{KQiW#dn5aVKSOZf&riY+Xur(7yyUphUmh}Srv&DH8eUF)pe+n zau@d`C{po+OwK5$378))1WqGt;mR7d$TM^OmnigXf-Jza+9Jo!`nZ%}FL zO>9>1ZLn&C`Sz)R=onv14iA&vDG=b#!m*Aa!)Yv)iG+^pn{UPLf090AJR+iCO~@{y z*?%F$2nWSJ!0*bG%3vdL>SB*cErS9o7^4v(GW4nhIQ}$Ldp=-Q8LPWeW`j9~M?*LO z5cH~pAE_Wl(1261f)9mkG0pNP1D|aeHuG|4EJ=>mO_hD=DJJeoREQy-sjO3ni-ZJ@ zi&4pa)T^Z$1l5|e;|k%;JVyEo^AQ%c16@DmHKaPpUlp25t!UugwxEJxzJ7(`gEMJ{ zHJ%);MmXbvx=_(!3rCnD z?6{$bNzNYGhs>bamdRVwlnE69HM#&giC(Jk0bMfevE%_=YztrrUtf@CMFAhN!I!+efkp9XK$V<90wIVl!=8oJ8u3Zc}e>@|CP?xr|ACal;j?7uY^)p|})JVXLq3$a;lAH_$=9aE-V8{D947K6>(y;6#7m z`t%QXAjAlC&PJqJ#VVm=d_siteV;JPyHW;z^|?J=CQcPxDnlNtv;iV}42Z76nyZ?$ z#i66Htc?u~)uA6CU+YhwR_(P7M5%*>qS5PHeJ3tl&;eyBQUdp21WGs*mDDcgqWo8r zZ0sWZ3O%DfrAR1G=a_BR6;XuGRIXZLjKo(>{?%ZyO#Gx=(kM};(L*G4Su|UR`oU4t zaQ)j)nS3}&a08o}vA@nQkR=W2430IeB%;sjqiz23z4K=VU zF9ks=bP0b z*t8;MZ`yJ>B5-R6^E&y5vci*(Gv#7C79Yf;R`>?~vq&6{;tepYfn$|z1EI&6lZ#RJ{#tJ7qff{kF_ej_CcK_ITh&P~9{7M~A*B!%i`P6)_7O9H z&IA`jbrilidTPZ+hf6#VVrz%Jggz1|l!urkXY(6&x8dW*?&p7WwwZC5*z<*enPO-$ zghi)bRh~sQ!W?Qz3MXlCYe|33ui=SnyQ(qPQBu^h$ERy61Pur3V*+BE!{o(!<5@09 zp%e!h@;r&p*qnLJAVAo#(k?)`f`(gCTUXA&GICJ;0|Xq{?l&IZ$W{U@k(LX`#;{Vg z-z9T@L64vFv6TNfyE&!{P8|~$*oC7I3*9Ax2leazg@{|&FzFe`;Gz3?c$s2dheU_BA!@k%7 z^3VXB?VSt0;h$Xv>4}TTDC<4HYqj#yLxGK8ch0~T(aLZjcU>| zd69CquTP3SBLQIk&bqY>c{rv3x!K|7N2m+pBb4A{CFF$NAo*%s&-djDgK7eY5)p(5 zgPsTa$agDO@9yg|Fdu2=I~4f)?JD?_6EWh%1d|noAa}IYwZ1Gf09Y9-I~?-3i(W{k88Xkzqv6nR0}`^tfQl%U z%Affx0!DL^#C$qeH%NM2Oa7nM`641^+M3c8Dz7O)mUuZ`?57fS1Rz`(2j_{pp@gywY)wtgcR*|ld>K&! z=>&a7{6sI}R%a$jk^Vm_vfRVsBWTgRSSse|=!sqV(VoQc_1__h8oP4tXeI9x<;T0! zRYgnAcvg~k>aUO&TYSL&9Yv8^)1>%hac`oOzFEv}NS>mQ^+JNRr_!Mw)Gh0l}A+E-Kz=W=~CK^3Lv`AkMY$Go%7@ z+rA~gt~b+nb*ll(L*CGhkuSpXPoxT$&yCe(j}use{!@oU>P@ydo*Mn?nnY*FUnt2w zEmUTu1aVSiF5?5NZ`q5u@(}wtigu8{p2I;Pp<~^xD+8x&rlSlL;kjaPMRhxK)FNPv z-$!m@{&eN!VwJ+W4w1Apn13_*i<#}L)i-mql67;MeTmMqDw+j0MTJ?JWt*vch|2gh zH&BdsEC>rLeKM4J3`@ulGH`WwCw2}Vrmd!tL{yV!*$s)k^B2naYu{L=CgG0iu-YT= zX{Q8RSBB;r`<9(YNyDed9{|(NK``py`6HE1X^b8v@uEwaxdSZOEE+0Xl3;FbyKhn) zEpfm0V&<>CHYty=05X^sZjc;0_fBehK-7pQfo6wTeS$%b0mj zxnUs8mlC79JQhfR8bDkl@@QMU71Qc|M?^{}PwiNYQEzuF01RubO$~P{N_VJ=yCt74 zUN@c`Rr6&@tAWa+t~cBB()mRpDqUVDzJ@E_tEh<>VBI)F754jaLi5|PYa2qdzNi{; zhR(&ELlG{Db2_V4+gecLW5UO?G>L|c_gfRgrrEiQvKThmItztw*;BqPS83TMsY1>> zH3idSh>unfmzhuq*DJd4Wu|T_q=j$)?(|y`cJQ>2+Ch z*hSN(Qi8#3p>0SLX@^BI`Bz^Lo1%PpEgHOY#fX;lP^x#btia(8UOq;4Z%#X3&fu)b zcsG|=@uls&FTJ9fHIrTx_JOZ#qld)tz z1SDJJDzJE*6W^)b$_iC^a2enq=11J91kO~-aBXXe7ZZ)<*-}UXf-U&mx@?L1E0@tj z6TFHz^ebZkVC*I43|ZUeuhxmLS-hhpgiS8i&Y&zX#lG;o#rm3`e}bP$cYCDzoV7jcG_gj&h`dMZg9Q2-<^_yz@iT}~39KL`Wt6z2P-McnA z^`v_r{@sx_;3wg7@r`#9IB%YgQFX2Vr3GH|Sog}WDENQ1+-_{NP_5?#F7>--bj4;i zv#WT}yuS52>;z(Pydu#)zDf)e9_@3V7ao;?x!Ty>`G84We$y`yF1-hRGw^w`9#g+5 z5U?`wGTUF>*7btfH$sMmkBghZ70<9huN;)isE!VRNE*ow)|oeb8L^ILuuC52Tc2+~ zv()-1s$(@@AXmvwGT;hGU3atGN|fbqOR5|BCDnH0ae~ki6e2KvpNwIGiM8lOYq?KN zEPQSDbIOIQ61kY`@#1%7jIXOfRT;p(Q>gEV$(!IgFQa@iCMq@)j4>N=DV0mN_no&1>mNsBvVWo*2A5K^5jm~ku z^l>TlF`}(b+%Gcg*}p!rq6(eXp!pt(4{SSUE^wf*BBVa{d?0N<8YE0%G4SdJK6kB8 z{BJxh{01r|gbyDaIvFMj9!nekc3g@*ifdB>VhuO zhc2i5-XgG+1RbH2`Fd~NbWOf9y1TwF(2BIUovrrt^rWbu7MlwyV)WE<&$?AGOH`wD)$hb&>1v&oBmn6*IsJZB@ z_H0?>_>b6Xw~HH*Ry6k#Gsb~*c6tHCcCwILLQgWJb@5t65ofqF_yNI^EO_4k0#wpXz*ax z|NU>e57qm=ZOi+Qzr0a0jgZl_E^pzbQ?n^_@{*#Bx*bsS^?R%^61wciTCnB@1^D~> zZ@6#ydlhovorlYY;jVii*ef^ZU!SlE7Itt+3aT8tY)H-^v3Y- zjnuIpLz>9fBTpHBz3B`}t8Tr;#MoMsVqco2Z`s+Tu=fS$W#dV8*WbYm`_c000A7Rzg($038=G=l$gfs;XL@-jnWKZg)$o*-buw zp~Kw<;pu;WUv0eg^10t|_nY$GbY8XcJL7R)v~GO8H>&fv+$OYtNb_F7ufKu34lyP< z{CFiKeeb7TpU|^!*_+D|zC|*6XycsxY-Vcq_Wh#czj;RBv9|mPK9@~oT0YNf z@4nYxcBhkC(?zyN45w4 z>%%03IJx6`IOqMxOc34%louI14!Chp>wv2E-<+3z+PgJ}u9uR!hQ8XN&ew)H#pip! z_q%j%8-^q~;k6q3jaDSq_QOemi}eOiPQYpH5Qzg+hn4vD68$xKx!%i|Dlap?AJdlz z9tdRcI=mgPShlflIgM4eUBz8%R*hFd6}6$Mq-FPGH;bY{_RZe}miB)yq()vxLn3dN z9e1mY?{x1$4t~#T2ieY(FOSzyXrX%-*V}cUDTA%YNq5a^L!U<+EjUqSh7?r6!*1^T z%1^|EXJ=>dkmsdM5yLV-_gRJg`!cQYxp1A=EdxNi)^woIuI=<{4Djc=#7`L1N6c;b zf#18q>U!U~^Lc|ZM&I}4k`~V7-#y<0ak3_o=1pQNN|_$6t6n;p_1^zsKmV$b!Rkn<}A`U-eM0cH#H_>>hWV_1$&V zLkVhI){W_H%k7?HP%AhXPfHLwK0g<}i50(MeP8l>T}rd`;fvlmo!p;*vTL*b>qz|g z4SXx-H79~dL?%{GMN4a`w?cB(9VZqYp zaqLm4Qm+{*AJ-*)=QHXQ{q_qR!_)9;-uBBcguJ#Oq@c&^gD(4la3$X>Ebr4=={IXsc&h(YdgGQngvrK?tbs6ykx93JLGV>pD(;$l2(0U)MR=;wG???>3TbzEs}?Z zB%?qRAYk)y(w*c!Z^!rdRS49dKD%Wd6ZbU$bAq*am~`rPWBgty0k+FECXZJ*5h+YM z?H-rF52t=mcf|DV_Ik0(;CbNvmRf5mU-zX7F6V5jJ`oYE*O`w&CH+)k^yYN1x!~M8rzC;`DAsf? z=+)3NdhNK#dfqRHnKb;pJ1g&C)QAXpJ2QGWk8imC`VZQ{NZl@$fkP^rYl}RtghVvo ze(KK@=C;S;jKyC%&eNhF_DEYIB3N5NfX>S(2W-TN%t5@)e?juBExS)A)z7;|uQ&iE zqt2JMt;h3YjpnX1I|q2kLWR~DRHPT47ti)xuXl|$OC&DSqEJ2c-43IT=0B#Zye+gN zT<2fj*w|QDNb-9c?nB#py3Vomg9aQmC7}fayodqQ+El+sgA1?wG$a1&yEUyZFK=l^ zPnZ}j&kjCoYXM}X3)b&bTkk&Tf#>_s5WoZFsWge_=Wv3_+zZ47f&F7e62(5Qc9=i% zMo&hxIWIGG;ec-KHfV|grN_{h56}%wXkKoseeB*}Q-1UMec$xdp+3IW%uY#bsh<>d zcDAnZeJCL1|5=gL`gB}@%c2bckiK+(*nC=S{$!KpxrgTGu~~PaWIKrF_xtL$+S}l5 z(vwlERf+h=zaEj6Cx(NBtnb?&9lYjL0RQIIl>T#O7f{D*h`&(nIUyXvB=Gg^<w1ks5?!n|x*+OD^Lyxnc97w=S3mw^(^J^F4r-guH!5dg z|C5-_84dsfrS$}s)Z<+QYKiZ=$2kfwy-=^)%hrCkYP04`5d7CHM(Es7;QNtik*d`~ zxdz$vH?GBBk2_(s*)^t*P5^D6=klMZg5PeB1pvlSwVs-(Su8;lxf zzwQjp!Jz@QJt91`Z6f2K>Z0Qw?R>lYC#p*mApn;}|MyLI(WJyCGzG$1tGVCwZeBST zY=w5y?p60`KxF+sWcV>Gl$Ge( zyx$@DX;m-bv1or^3>+CD?)fh#y**iKJDJM7OOsXl`(slrCAM|>1F_3AG*o$yF*ido z>MDnboE6?M0Flwr1ZGzjF57qwiy_3m4;S`rc5}sFpw3mBNSaZz-Tr*NrP}wlLaW;F zc4f-vJbIx5%G&Tf0qf;oEA_mB&$dOXN26!leiz=G&@k1$WWcK1z_wMM^LiQ#O%y1R z`*@+&=6%+ftIq=L9!+9Ax%DCpXG2~)|9od&)!ao701Q5;mAM5S6ZbYe3!zm1SoXf? zm=Zc5G8-316T0b!Mcee566$(ds3wR)0I1tEGFG=OsN8H?Vg-XGms z^fw1s-~W6N`Hlw-b zyWIrsjitPwH?3(_8ooZ5og}J;kUIW`{O3B#E2^q^kKNa6y#~9xJD<_g>k>ES`=C-Pk1 z)#dkp9i4qt(pehEDJ_p#SmTWLVxT)UXgfmXn9e9TSsvG%^lYVWYeI&u=1ZW3;2Tzs z>r^AQnQvoCWv){unwF@DnB-ELqM;&_0!0Xch%X=t0(+g`pZE7W=XcM&&+~mg-{+5e z5051y=s(Q1aK($|z7e@`qYo96s5bR&a_O{QDm?;ends4);gu^E5C>g=w!Omx&A)nw z^Dl|hc{M3;N^dMZW1!)i{aY3{;n^nk>7*P2fZ%}7TtpL&V_6(*PRe->CYAics0e|H zR_!WKfnPx8y7A+x@kU3#^Z6D1*q#f)t|8Ib^!}Nl7#i>~HP2^PWD&MkttPm2M{sfM z#rbt*lt?&Miz$%|sEZSOmsyI_^qr(&&uH&I7HrPljTI4%yAszvI2uAzT&sLrZM-*6 z^#gKKAz|6d2WwaMLsF-^#$#RYAfIn+cdfon#K@@BmAE3$`l;W_>tjh3o-hbhco~H=;ZLqdfvFLNi%t2ct+i z;QZdHE&~3oUML}=r=&2p-iwg#0(Ne856)^7ax5ggMkZu^Zm8?Wi`F=PzERk)N|~ zr$K*E-nV&w#4gWj!l(hV=toN<#P%u$n&j#9Un$1&tOQ3DB_NB+@^wJ(FNq!$VY3&4 zIaae4?5RUxA2!F!Z{bxbEzq*Ema@KLL%x!89$!KOh!-=huYr{?_1ZLNk2ivF<<~Gz zc&XYXUmaqo!;EN8(KQQkJkl){qS)3p81QE1g>6)W2%-T4WKhfp?c!=d&z)#-DxtARiG8a`uR!0I-3I0 zXDL740!Ypns%HN3x;twL>Ob2Ok-LTm2A7IW^Z)#)6pGf3gdy2F;QapRNXNSdv)ODQ zBmwcFR%VZ;3H7bPJX(@>WqI~&W3*&pp6f^ub@|+U2=cGc!39PdtHxw6zCrcY*fDP| zOvG3v%X4&}IJd1flrPS0S@qVrK5^GXspAVq;uma`2xWBYJxx;N2(&$@P+2=xzu_x% zL*EESU;_YWj5O|hZ( z#;r^V@H32pZEnZfKA#bMH{l6!^Le;f!&h`o&t>!ui^#_75nQ;4R0Fv?yRK1Shz=4KV277Tkl&;O_43FoV0hySuv$7TgjD?jb<%u*1!%TXp`x z>8F0{US0jImRfQOvI2r;B=9G2Pv>x+s{Y;@fqvS-{<@(-1`&~#u`%|EsXo~yv6Xv2 zc5iNe-QWK%OQ;Dofn3RJ+ zNQkSju@5vf@M9Rj6Lx&k@nGvZTkkF-&k_HwsDOwbzg0+7OkF~1cg$*L?q+#p!boiT zRBX;-UE4-e>)gQcX#d#3>e{#Ssj1VYrOLW#R^iCb{*Ae>hn<6a*x{6RfujT&%pc|P zqT;&K@~5X}wli|NeWEAytqKUqUg$swLNF149kZMP$}%t>XWr!l-Jn6G%Cc~tROIcQ;W}T{bl2R;=We%?^r-wSYhq3i30ywhQ8) zCv|nk)KtG$S6ic?9=WEJv=;onvJ(Q zx0tzl%#QFn7NM8Mck&DGGI9W*dMuR}o(v5R)Hceht@@XHL>5Vdnm@KMDj zjC4wg^2y2z&!KroSCP@ul#)=B;b!MVgolHJqj^C>LV$aR1ODs7{SOn!zmfjU8y^ps zn23;sn24N=jGBs)hMJ0=jt;=c0Ayw1;^N=|fdu&Z1O@m-goXcwBqb#&FDEN6FQ=@m zq^7E(rlzW;sR7p2)dTAo8XB0Im{?j^*xK0G+S)ic*t@#8xVgIgqv+}3@xK}a0|Wkn z{0A>IB>11SFjMG1oRN_cP}_uPn}ld6Bsv=U&uW}gN?crQqFZ`$Qc{XnW=e9>KfS5G zS?Ou1|E&H)o1K-F6Izs$o%K&|L4JNwbVV_=qPVE=pYVT-%M)rU%F8NK>Z(&4s;jDM zs;la1Ynz)ITbi5N+uFLjyZU;2hX)7$nI9h;o1U74O;63w%`JXiSX%tLwz{&pvA(sr zvGe`gzhrTIba-}pa(;Gtb$NO7>-zuaj_2p6KY#xG&r1Fu+Q;`$hHwT(`lyKL2*${m zgarCzh7|hL3-F}GMYA~aUq0mI0 zx8Sl}$=9pPbTZ^|Uh9nc&3B#u#p8T?b#C@iaoiS6DFQ>Eip3?Ze&x==XrulZ z7qa64oj)HEO?Vo8!8DPW4CFMe_fnf?{R~#*5-5UJM+J2P^gD%$#-2tHa}qq|;vXqU zrSb;}(YU-otHU#XeQ##FIN=^!<}5L+D#lRZ%0&yYH|B{=H&h`=m4~*BuDUeXZvDtQ z^pV@vXI@&5HCns2BUNcLzk0X)8nq;^`398+*dn>PLD}5*a1t%!7>u_0d5U?Gn$gSM zoki=D%zbigZD;LPcbhk1W=~`)p>1OV_qMZ=er(%8);)qmWXt6CrPYAR!KF)pg}WV4 ztO&P@E@TWIQt9>-9h&5x4Xpav`Q016;61e)EZ{6l4!daK>Yx?coz}jtrR)c^%DW6q zKe8g>+@De(6 zXZNwrsK@npXvowz{1tRwxM?}&cs1~6Tln|(OQ(EWiz{wMB{hp$s{&e9dg#+)tU@cS zT2U#UZRM-XG*grw7jp;ZmRlu7dPgFJ6~A>WdzP-?6gntgxJjqu{HVqda}l6+r7;uxgM1sh%DspSfP|^KUqAGTtV8 zy|?lS{`Ih)6f8RUEvfLe8AK;S{Z1D*-q*(4qNPL3l2G{E(?VG28@f}PsS{$TRt8Zf$+nsZpT7}f zsx^nZ1=-TW{`|lqvnox4-M;f$)D^RVO*gfAl-KU+BQi*xqZZtl3Nvi@;$!0+H z1O0~!x+5Uf{vd}nYm|&T8l9OL3YR$~escr`)5{h8KOB(yWFJA_jHb9?<{0A=D+Nzk z%ohjawDd~lGl>?zMOsQvn;7{KCJkzGy=qlzL38Qv&QM`56^sIG4JL_AzZkK7+U)Uf z$m`rBf({YQ<1i@~EKi|m@6}r$^uj0!Jt@CMQ2S+C@us9ive%pLmM_UXUsYfZsvsXo} z)eOIGZ=?nfqV)M>o;AOUsHxL08^?*!e!uZ9wN!!?GESHT~ z4fad-T0W!~%g9UCGS8jrkZpYpy8fNU+k!&=pEY3@?~h$^;s!VF?M%w!J4w<4bMHyX zIYPzG1HN}i0q93K@+)FGr$%Og>>Z6;GvXdyyAx@RFw-@t&7?+}~FQW?J(H=H( zYf8Ij8v;y?D{;qT87kyKSXj1}T0b2pnJ{FcEO%<*?FTRPVZQ3zrW!}t-aB7tTGG0q zZmr-tHcfa3U)N_cr{2xe!f=e0aFL(}g~vWfjY`+^M>`xXy-awxO3BS#7TGr?HymtY z#3F6<^gmaHbmYC~s1M2}czGJSzbfTbA8H@skKzr;57pkgCxnB|7|7OAP|4y=w`z8= z5p*uEcrlvKBia7kX>{X!yUPlQaU@hF&CZMAN}pLnP!4&xw$3-S7JeB!#T?idTq1fX zubO(-BJ%s*68zdj@cF^R=j~AIT|H^g_*-!YYTaeq&gO5n{$O-|`PyPUR(q_D&$mRU z$3m#3vYTo*ZM$-Fld2jOokI?U<<^#$y**k;UL}kSv68rAg(wQ(e#wba7Y-QiH z!z+Lph)=ym%zI1wh~8(zNecHm6-Q3WRYs&A{T8!Azh;HXtk8AKqO?lMn8~Vq9ChzI z@`iVJOgskX7l*OR2B-1ylA7BI+K8M&S*>sa7(gMveHaASEefNsLZMVbiy`kmd<35F zYI{1N$Y3{=GhfthBy@pDtt=!mJ`|c&#t19FEOnQoc0YVC4KNplxvW1cV=z^8*o(H^ zsa$xQJ9~p1!>cC-i$KWQVt5;or`tX0inizPk&r!cA&hqY07zgmzq5qAmvS>Susf90 zM@xk_NP`DI-6lxvH_A~4KR!WJvQ~7^vUheDJc z(|#|?x8669OfZgoE2T9%Baz=ZHA@2E6U6ue>e4nqYqbS-ML(dZbbU(GKvCfCaU}ii zJqE}ceP*IeqoKJ?9WC2KPx(^MY}@ z_~*8yGypGBP7Ea%z)4onPCb1FKbu(+Pbv$moR92AE#g59TWnFfGCG!cJwhfM3XaJ? zmi>Z($U~Qp4kyK^GdFXbyricZQ`DFW9M>@<64berYR;;)9vwp#P zOu-qEUPd>;e3X=x8)0dSYVI+B$21`++)16K!dso}$*h9O-$n|e>wA)Y6b+@$2?Qxx za;}g?bc!h=xTNXUK5Qb0+BeuMREhed*X5$`kSdekzSC%EV2o1Nh3g08ud%l?WpB%8 zd#hLUqt++r%gKMN`C?N~b{b*uVtU@GyF{NVs*$Nr)L=?vkou`=FR~dmAZgpaVG~Vd zJGNX}JY?+6Q6blt1yKl+6O{RLLp#v&4VR$0Rxqgvb z)C7GiY5=<#ZQE~+s}&%AGKxXTQ!o&GRs5-$RGN!WqF6g~=I@bzDU=CXP7)jw07P@A<;zz+QzJcBV8g#NCdjo8Kp z#c6%Ikqg|ps#IEv&bbj#@%u$ku&lIfVj!WXcblQBAwX9Iz0Vs7=_yk}&n9RAmakjM zufW>P8`wW06uB(98K}ATu`>zw!%qJ9mdv-vDE~qP&)f zlm>5+8KD3PsRvOqVBZdHtHTbQw|v>-kvVMpjmVO=sF#Zl@H+e*QTL%%O%>QR#y^29 zGf_e(+N&;Ew~~lhS9w9Ej&eCzE>zp>GihVkm_^@_6end}iC+3vWpkW`q#V#Cg!SQV z4CB-S8#Sd}0-I~JwL2fE_{R6-ZiJaJt*U1x&7if71iP2yoPp(=GOHYdP|9Q5uhHk_ z&=Xi4yXltV=dhV zU^Wn?vyv0`=K;Q(Nm1=^ji;AyUtv)6@}2@a^Xe!+%t7P?2QFNR?j*)#3|D&N$0Hnp zees%;xNRJlYVmsoC_uS#Snsy-3Uj!_TmR6DUY$nP}gh5Nh4NKR$K5Ox7#a9B8 zoIXZIL$K_45xqjHyyYx|gr-1o%h>?y*}}*d+E*M-xQMS$fnWc&uDr)Du4^u0TBaa= z5K4BOTPh<1>XKW(*62CD_mM=Q0E!U+zrM&MnQ}FZ8}|sUUew?e}vKgxK74i%vnfcIwL{RUBbj0>*8? z81>2|^?$WO{D4fSWuf?h-Jd@6=qu4Iu}pQt9dpBinj4-CUzH;xf{w(?$_Mc2)y&H{ z1jZOdL#>A9wd}*+-OZtq<``R+j)HxuelFoxPaWRYa#hH`%x=Oa$ z+JtoO{~-QL+q^-$ncPj@6yInEztUe%aOIfFp*41U;~5YF1% zb+j0R+S0%GA4XN;MeX0gUu5Ym?3V$?JA#o4c5`XwUv_Z*`Wxk~Z$A1!(0ro=S46n3 zcz)8}#gJj;4~*dgKg9#*#14M^o}NoRr!)*}V`U3Fi{wL_U#?%Ws=wGvyr^TpZn(bS zP@6m{oPYD!5+zx;>0hdAnIWW%y(T?=TG-ceKFc_mvI@VN3je{~#s?d`g8y+a*9!b~ zsNU};lpmg6XjQ^^V!;; zJ9P4mYqwpHJ2O1C7$OHqu<44A<77dFIhMV*Lz?rmTU^&;e(K()z~2dCliT^^TdVK4 z4PslzSnm(#Di5DjAQ?MLU#WkIOP|&K_drJZ$TRTkci>fOILKTD1pE8Q|ASA2gBinc z_j3{dbo^7UJIWQoC)!W*hhoo!pAi?t_b9*KUi&>3i{fDZL48DTZp8J-1^*#8vg$J`lH(yGr0%$lIG@j{sy_J2xaJqznAZ5ML>rJ zK%nFMcieuAevB1_0g*5BccbA!K?wx|Kj$Px6M*#=7MhJ|jg7l)Sh>5DwRnmqE~-N> zB(+~r^}%Nm$&54&OVM@F9|50h{?r)H1hg@?Nj2&4E5>dg)Ne(_Pfv5+ciB*vnrW zdRtDK@;XBh>f1K7zs zt@ybPl>L=RG72|{-`jCnHGNE_0I*a@ErC~K{P3N(onf)C-dlwQTT4&dYQ_2fj3w$F zC6U1%Mxc<|IBPO}C06$6kgJq4;*7Ryoy`QAh$R{#zHp`#fu*X`&By1Q4_1Gdkl;01 zt3A6lLe%-W+T_0McdDP(TTM7v_e`x9V;a!HSEpa?f6k|Xsl>^(vaA#`A-&?pYuEN& zCE!JR%p%urN?h1BD&eE?@(R8JQF|; zV;ps~9-z%Kd@5*H;u%CySO&#Btj&eN<4#(J1CNjv+_8nA%8|<*7ORj#fETHzsh&=f z7HROgRWyL;1r89urlP^|5t}L}sEn2K^Cq~0&C?ap_62m7^(eBaynF1s zl$?m|waWZq%(hI<$fTMjh0m-0H8?U_0Y2vA+kpYCUPXazZ!A}Uv4w}Z7Q_SI;?(i^ zqxv>=$}LTgHCdEfbRNrIE67o1Z-r+5qF#xXrS)6GWVKFUPWR8zShjwNf$BqMwxTGd zfu`tU$;7@<4M{`6Bn>4t7GmK91sOEm<`G#k>qIm8Z=vCsJjJFJ%kPS_i#%xO#fwrZ zpB0o5$E%M)syTm>(RVwytoshUUwuCuOb|IN+i$azYBTk-WHmb^`fi+2CUo7z9yNLu?`9!jPTq_vp-I25+bSUo?;@-yX3_C3Ya28qnhAk__N*ByDGQzR#W(Ox9*~qG zZV|3{Sk-SdH0*RL+8OF+yYFiH^e^U=jXAO%Vzwpp*H$R*HSREK{0 zXP=!lSymHEINk*nc$#G*-U^=W@&EU7s_i{5HhvmyRO?;UT8Ju^XNcMtx9z-vFJr2{ z&dgT9Na?K!wOEGlFFyO?YppP0|ELv9{s8mCuP;6{6(4x?a(YL;n%!+Bu812dH}%L& z+kPqZ7R28h4m=;*K9jE+LCLXTMuP3s{Dq?Eja(X;9Gd*(vr5{DIR=ok7VqGKu{_|g zRk7(Q@9scl2J&irkT%ob`r?993aSz0tHnp%T^OzycBD|f$&*E0-dpX4Ks}3Xw3Vlx zdcE49&vr#Cp&y6H+-n`Z(=z@dZ4R+@VEGib%6TIc- z8k~xph$xpXkfUgCyWrklzrCVZ-Tr$7$FsBFY9pUf%2v`Nsq&VBv&C{69@is8M8sew z6gExIy`1tIX{~2$jWZ&%lo~Zl!q_61g`W*l97SakklGr&&`TnnM6f`g0ZaOFH*o&y z*T**BlC1CHH0N0>#$~X^GU98`nO8o8-)BIyn!HX9nah;EnJV4HQG=pr+gf7iwOpet zNL#eHP3G-t1B=E?5-chhxn9VDZ1F0k87g|~+8#FPKaIkuHHl~=njZR3DMIq}Ms>U? zKJS#Mr3rRb5T=JdA8xuOq0d!eO*H3F0M+VQzKrxJyQYojumkN!CXG_uj*fSU(K}__ z8awNa&}ALhas=n+A3b$u^@Y_!4Qlo~I~qD{Oh3da?Tg(tC)iy?5`F{2NbzbsK%7>X z@_ROtUd@8MA8qJj`5Wvv`-<7}2}bN^;!}0?{MBQ)gr;R&2pKzF*nXfL^^PvKfIM5T z!q9Kfkp6O4c7+WvMS=b(&k8M%{6evhNO}*qoFtT~j)}aEAW}39QtU1<`t88eAf)|O zUt3I&j@(y{j0YII^?5Zr4lR5imqidt>^Kion6K8@uH{Z_t8WYPnY9>xR9BH11aO6AF|?eD=slPB1hm$ z%>AlK8P-@;S$7FK-huw0}Q;z=UE5g*`pt?$}PR_wzSa#wg1oWGUo zfBW6^ti|V55ilJ1{<=6U#si8XKYo`1={E}wbRb8iSlOMxO3AOeW%)%FRXzT&_n*%z zj{k?iM>JMXf_)mhwt4Zp350O>-0k|ZYS$p9=mXg7m9mI_a&Sb-ensWZgj> z?5-c*?mjeTxqZhO#Eg^RXyLtL|wt@vx0A6dGuBVkHYjpu-Q_y5}%|z?G7;?^pLC z-E`ZA1{wNz(NudC`dEKM_SVoKK8^@hjPTcMGkB}8IoY$ld=D zI*L>~2m)Nso&=+Y?az|QBR2Fo;G8h337=_jjR?c=x;^JD!jzvdSVD<@K>Ub&{OZZbX*q8HPt@2a&|${jx`4!HC;AB zZbvn_Kbj$AX+Bw*97B1-w{<7S?E`Jfd!wKJbB|HejaZ#KT2PFvi1b>aWC)tga?R(3Z3;wuM9Wp)9-D(8uY5|&Vk5~)pg*~FElth7HS=LS2Rsi&8 zmj(QziL)-4lgTQaIFdI;4~NfZEGoobH|;?l3uQ}ICynP~MR$fcMvqTh;4oB8AZ+c? zm#`Ya+bm;HJQW-x0VdHXI}1X#i8X*C3fv^n5#TX0bE*ASxjwRA{+(KRsLNp+_yF(~ zUK5I-*Bow>U&K#eB}nhib_~f5iRQHwt_hal(*2NQa1O#!ibk08^(7n8&U&^gI`z^K zp!ZseqOQ@8J+@@j>N3cjF#8UU%^6{RQn?j z4uEC-m;G)#^gA!ePqQ5&HZ~PapXE>e!l{;#TjN*Qld-)e zLA@q1Cks*3g7~!KnPo|QiIBtzN3^qIzD3C*u(nb>vTfS3Il`0Ua8G)P@e%1sZ@+kY@E|=*W!ZIF_Gz_ZrRS*#^QNLK( zVI@Um0*0-JZJ5=@cyziV!!pu6>;iw!wM@%O`7(>0)ddEub1_cY5Z66UHQQL9PY#`#IWMK_zyY)F|N%zFwEe;iBvM>EU5& zQtu2n?)GB)JnrB?M;mBU7SHoJ)b9c7_1=O#%i-@?+{<&^W2Zr@w65c7qD+rQBZJ-c zaeDEGig~=S0~vjM{SvLG922`(!|e()mT-%g5(|51#S5AJ37&S9e;KHJVv5(!M=sdQ zQ6|UYW-;2Ss>m-kugk|L>%qHK5X(#3-K|3f7KS&U&6NzcdGWuLA2GyFqBvPqsY`Tt08sszcYo#yO-@Vt5 zi9}N}9r!RD`JfzHP4+&nzP?z`HM;j7>O_Za{1nZY1LOj|klRzR(Ca1g5nuW8y?q6()ReUJ z*OUztxFfE_t#PZvjU-OrAxTz0ShAVxzx5v8YG}8e4}`fqIU2*&!GInqFz+`HmLCV@ zBpRn$jqB=-0YEKE~@%raq%ZY zgpXT^&vHIfd}-b>aiz1Jp)pWYu+5J;#X3vkePI#ob618vbV~B(a+wO<9{tSi9D~<- z^O$aG{h|9lXKeKT;SczrVZiFa&@PKJe7(OxT>lJNi|Mu&uZ_phLyrV;wis#1D?J9k z8)i?2Bt4SqAd5ElL7UpyNKUpop5o|LT>32FFBY&VtSdnUzeut2DvjbKli zEQ63?lO)W0>THw+75l8KM_I(izdr-qTVSOJn`5lP`BR~K z*__|&3?wuCI*btOPM@Z0Uo}@rhF*kNucScVa;bx2>5z_Ij~J(gf1x(60jUd~PQvRS zSDHg`CsU1OvLI3RtfqFFJuRlmpOD0Z>1`$a_U^<-Mih2^_Y%GtwZ_nX?ki-u45D*O zC8)zoV}%;#b=)cpVJQurIZmCLPN9?gph1cr*Nghr8*!F_JSn>Tano+R-mRXj{>x^g zqprEnR1!*~v4dCH)f?LUdsn0a-|%ijIY!F(RlNZ8=z zDbApX9@}xj4C?L0aUikD+tpWMzWUWk?JX^1UD)96i^=ECJ{rK%h;Sy(pT13HSKooY zfnnSQu9?Gr;%%}i%!~z#8blU7J?4fG$$V*LMv5me_~}jgRfKptg;$G?cQ98_kYX`I zdXb!QLwRZrZ6^gIZ(|W@33ndWoPd}=H%c=zqm}vIN(Z4&m1Cp)vQ~kS_hc}XjJb72 z-6A~R<5?y(*HL9*RM)VExemv0ThSCvzOB*bdV5>^sYXGP4aRhC(z)2bqw#gyNnO%(uoT@O%%&riMd7SvmQS?@Jm3V+lRAuj#O!pEhk93&?zq%$jup z(*dvXcu^ztw9p+@;C9lBwCdT)JY9w++UguoK#3L<4H~g6V~n_@<5lTQHjlQ z!K2YsFh&2lXlD4pz7!o+95+KL>GxmNj(Wl0-(Vp?EVbLY;m?o5-Hz*^#x}(=*-cRc zdolDU_#E0rP^TLDS45&xhGz1KrE)$DqxkNhZHRq;nuUh@o(I|$jE%wys$TM^S)+3A zc&4?kI|Pm!6Xs_O{_TFT>@k%q&j`b3x~hbNwKFHhG9nr{HeSN}b6ne)+l+Hf0-~_d z^EWerQsbz7qGRlEKN^x$rYnP|osD6O$xG)WqTv0(jC5dgre$LBX_<9oiS-N8&}YZp zI+3e$*DC~)%-C4BQ1kB)*;CG9e&_GFT}H7>M1Jt^Y5&!E#h%9UzQ$j+KgqAkG*uQh=ZtTd zgXWn<@0ox8kpEDbU$s9!C`uD4Sw>{C%8u(`jLwHg^mKb$KnYmGx?YIDq%M!rt;>i) zZ{UGj;@P|4e7oyeUu@l;YM1@>F*j0CpI7;cT=-YzVefwU@wE)q4WJP#@yoLmha-%E z0v~geZhqzyl{v&sLp7~%!R9tx1O0E{OXog^e$xY<78xnkMNVeSNB5MimyCPa0rS8l z@gxUZB{^VJrM2@Ditm{J=LOe`_uo9&lSUS2a!uDS|7|82-5~wiyl6(8`hh51EcL}; ziX{e-0O`dF-vl82K;LwmvjR$1ka^nw8RhYUU#)IN<;TQ@K@@8~kBqn}T;~?s-qu!6+D#{%=Gldjm(UU1+C10*6wb4+6LOe!Iqxxmg3@~0#4?lGB(cn zuk#!nAkH-&&W$Y|KAxS8Y|fm6!=r<5IXmCaPIu3L^05JLm-zq>508~XWy}8ofq!37 z%ctfG5{NE3mxk%F(#E7ey}QZB%BOr9SB@a&%9XBxR=BO1RtxATlhmkJX;tVy)Z(F< zjacraGCL5};SXu`*Ym~^wxmvEa*=JSfCak85B}KX-l2pRkPtkwQJ4K z(bkppN39p?&tr8_br}@XS#UgbRL5qNgKKr}ZO@Z8HwXVP`r;)!!e~W8>>Gte0mgD zkVI>-GIzOa-qY44>jck48`2OR#$9PmJeZg&F!Dz|1 zHIp0ks@GSBvo?w$qaHyzP^?raP7mR{ELM*Q_p-SK z0QqT@i;if~c>ra7yR0ccLD)B$0qdvPZ&u>Y#Sc~|%s zd3w6&dzOAh|HH|&z0e=$Ru29wey50U0^b>%v4yI0^7!vQp)-NWoqZpoytnm$lICp> z-V^G)d7U(0MlL845i(AMNS_vE0$T~oj^pm|B)Vb{@$rl^Ta3^0kWYvB6J4vhLR&+#+w2d3q zVnc(V|9Y2QEAHJ;M*aa1dx(Lm#nu0m9S$1p#_mn#XYYl_QaBln`I7xHhnirLxI{rV zKN2jFB=+M}3p z-i~~V^^gJiT(JaV*EWx_B~QKO)MSjGkg*Xcu<&}u$X|!aeD5Z)$69es;V+{BVEDYh zOVW&Yh_ST#v*VBL^@^T{v>~r)hL2vwU)^LjICvWrZ4KKAUffl{WI3!ATH{5bU%N(fuAmQBE#O+wvJ8H;5 z%wqCsNx6B+K;r0}L~Cm@k1~{w?~N!F$#jDGbSYlR@ap!oYqr3`T-)hL$zP%XK9%L_&fUJPAr zTT#p0m3)qJ2)cTkU}?#WPN9W^V~8(MWa2^HY^40ZX~BgM-zci0RaSuZJD#o;d@`BH z8W93NlX%o>ocMb32K2f6ORyv#(Z&Zu~U zOMqFepC{mN3^P%PK?qWpjsesygQ@sb6n7;!3DX9Gp)c>5lk5HqIt#uJqviM=zt4Bjtg!+CxcnmMvy^JvL>IC%%Z7 zq@T^nVu2!|qd09yqAfAA$6BZe>BMcJAEbUxvf^_`h!kFx6?%~4zBe1qc5I=z<_JhD zD0Y^0yN*H)FKuF-oL9P-P}i9UQ}-Chv?M+QEzM8$I+3*z^|P7{hd6;8rT82*RO{?} zBGp@veuG%YV(vUttYngGeJ+S z>HR3-7)(3FTTLP>4JP;Z?4~#4PUd3+Vr5wx*Pb_PvJchS+6?anHO>U@sxETP;Bee>z%fWohaISb?EpAX}~q=^Mc84jQU- zbBy1mox5P@;MGAJyj1P}d%(3OsB#P|EoYaK2VN^K(j{>0-K}-OK-Gd2@f44JrsPcz z!sOR*8kWShd8g0McSBZXr8GVL+0&c9Tl;fI?!h)w7#=8?%$4b#R3`X8flNoh-H^SF zNvwEJsD{{~H^;3rS6URZ`N>H3ELp$JuFU+eAP=ndBZbsELasRGLcR}gpNAkEVt;_^ z_T#W7F==QFu!k@z?_m0T$#qh*mACN^#z;}V5L&9(qd&7NbBRj8_7)}XU3)N~Q2Jr# zz0%&_r+M7%d*AiL&!-<|Xc4=#Ib47D)ei6`l7Y5TO`C8LZ!<$eqeU5x z^N)g8S=!|t0D3oKDUAS5fD7+4x<_;bKUht`Obz*1PvoP1(~UU;7iG8r%Q_x*1|uzE zS72P1t{i~#+qmr}f7GhC*P}(W)W-laB17Y;_vkYunrmsA?G!A+j_?Xe&zT#KZ+GF` z;D~x#AMfYb7aeny4;Y13azUF=-4CSYUN-PPqEH+CMN`tC^ccBnGh#r@IgZLBo!wwX ze5P&m;-+Qpv)6yF2DqoXC>yThvi4f;q8lEuw|f{W>9H1_v31^w&Dn{88|Z!jxqxX8 zJ_)(kFiCN)XbB(X;p)KGXJakyc=8Q|Wp7q7bFZ^~gzpF83geao9U9Ol%i&3EHx08f zH|)yM1moj42$-^(7|r^~%xg2&M?l~L#lZ~;t^GMMm^d2P%IOIEND_yV0rg<$y^jm*&F`Zq+Pk`J=B(u>uF+)o#fF2FFNoC{b zTS%XV$&4){lkB9I+m~UPPp@*&F3slUi;WWY{0Zx&SQjRZ-?)M5mC1Huo9$@}g=|@; zWmq@+hWwPz8UK`Y>g8Zbg8yF_@ii@}pEd5s?#%k0Fd3^{m#s`Cov05d>8Ltc#Wk++ z>ybRonT8({|CLZsXn92U_yl>pEA8{e)eu?$M~UvY%q8E>oytaL~xMAl{7G1^4*~ z{>pKO>37tKH5OXu5_sb)Wh$vvwR_?7-SJ09rM?6zC=u9^ihkxLa{rl8#@`9Y3qgOz zLiq4i$RPraxdo`Os=4UA{rln>U&mqYlr7JONLZ1O zR6SjfY6WL#Q7vf7Bg9Zh&i&b4l2*j$ux8=BrbH39RI+SJ+@hE>(N?Q5nZP>Ltnp8z z(Ozuhg?`<5R^yHynhc2(bCg581_C0Wg7PsNlugM{QmQb@4Chc2+1APfX7-6C7R5#T z@6{zdCKiLNWi{=+tplHg-=ncztI^I=peZ+gp(b99)y{L`OD!C>8Y-y}v?h;K0QjwS z$DCO7RyF4~`!{^0wLvpMI+aizT8(_u1YG-^f~Y{AR$6U41+t6SXn_N3b``AH*&X{% z|MQc$sP`e7>YclhaKu@y_FGPA+C*!sZ|A@NyCkn>ly9ZZc|EJ!s@|;Za!OqVaYpi! zDb!@;POvs;3nddG`jCYje_FSvfKpAfHY7}fH=?PzJC>id=f85*;#-nCSF{uerEP3) zK9lwIY!9riN&bW}5WO5FubKT4GVv*NKfIF)t?#Z9H*X8VFsAgccB9U_t0fl{U?Az6 z9_!p1M*8$la0*}R)z^P#z?^>PBka~PJzczR-xGJ+I2Op!e@D00n z_wmR#Kc^J1r%`pCkO*Cd8%zx@2M}Lz4~0yPNG>aJZ}g2uG^()HR1Oa@&6#1W;UVQ2 zp#h<#$!O9~b&6gjh*#CUtky)*51A-Jcp#@*fB-QC@q1{!yV1a}A)9D+Lp3l@UA1WE8D zeRJlVIqS^2^EgklZavmp)!Oy4*T282*XX_(nN&t%EdR9cJ@yzIBm0si7HSlEId*U{ zcIYC%{F9t$i=ON^>%5R?IP&mJJ$zKgdP+pg!{E${Q%f+Ncsy&SE|vH*jF9!SW?}^P z6fIimy)q&HmlqEA!U zzbg%d%xU_jV&bQKL(G<3+qtaz(e7i{emjp?_DK*dJarU`oC?e&4y@kO<9uJ>A=Uhh z9oKO()(9NFHzl+PUWDj)-1O!BOd5T19fkLJ^c+U)xh_1#skAgK4bFPpmx^K~*EUmN zQOZjNIM~y2eBoC3tb{!bA%rizcm3SZf%Ra}Q4+f7sk+3JshKzAG1#yqxW1$<7Lvth zlqY|UJ?IPrT%r4b94D%z65S~te1 z4hzI?@--Z%cbnMylfY8xR<9|0^w62WzF+pq>9~s+Z-md{_||IDo0XrT)_g9r#ikt( zeSJ2CKJj85r%!7YfAVtdCLd|P^od~CCwF<0Y4Tkx_G+#cCoN8hZshyf=e|++rK*|n zZo{QW#fvn+eH^njRcnLZgujM>i~F>)Z`KIsJXx>~)N1VwPJli8of011OuK0ZH~?g)fKJyJ_FBgbm*Y zC$DjbeKo)-+Ce?g#9jaBzx(<}r90XFGkDiuphF&apML&GDmKbJ>H+L6=g?? z9}b9}7*Z?nb0mJYgpUM?AJOxlG5*-jXo^0ntW2#x^>B}nF+YEv2x#^{d#OIpYdjB7 zKRmiRNdujW|24~zJ1fK8gZ(`KuU!PbkN#*ssqsGK(v4guGJgOQHnVAde(EP`7_>a@~Kh6h!TyFpP@%P{O`44U` z6vN%Chw$sC_t!52*T1)~|K)PG{$3+V+&oa~QydQeDf#vnVJa$j$xr!+Uy2dG-h4ol-ua~t|3#jPqM7zf*WzBE^M-E$ zRrB+`>gRhC3p6&*duxdYgO8}7<~!$qoq>-JT7rEbKl$NA^2;H1giSr%M0}l+Lzz*@ZZndC_1~ZP)-D-W(0fSD<%!XD*Vqb{ErD2 z5?&+%awG!2CmhKT`1f+>?+=M5?HiPZh-))0By1qUlLi7#38E?&obd~4(qN9EOY?a(<@dxACXYH zIK7f#1&)U(FB{WJhajyTnmX^wMsI@zLBbUD-RR7mg`uEOYbwd0p_l-4$jZo#v!W7t z^u4wjJ9s>&oe-#?v#Uo_bXErb)%RbT7j&Y6dr=68?0EA5njb4^l6PtKi6qp;a%G2pr^nMKMUt@5(j!~# zKuZ*{cR~q~9TpfYE$J*rEolUGv$6_!fV1r|#1$yFC7HlcKp~PNm^KovAH!3_hm->z zH;#d{g@EDNJ|>8O%2Z~BhJPp6l8C6$goIa7auDkjB6W8WtSp zxYO*kh%i^492CHG)Eprmm&8{?AWd38M52MxjuS3o-wdH|OCrb6?Vywl0q|jnXax%_ zgU7`HO8^e)3{X-{i4utmL5Y#ii{8(^q=k?XAE1fKI8dA(<@;Dfi-u@iDix!VB?*+$ zFw2WV&3-fu)<8sG$r-~0T?QjlIJnA9>5HcXPX#(cwJ!B70XKtUdqIeoWXO)$M9o9~ z&vp@(f?8H!99NQYltmgXY$Zbm0x7V4tQD#i;VJo?ZDbi14)PdGN)9YF2*(;krNOVN zp(9fC$)n493DzKQH}6@l)B^yADhEo_B@x+A&mm2yM7u8Js9<(^L>50`}lXq=~I=OE49c4#6e@JJR@|PPuI}kurT>E4c`xoxHC`-s03p z2Oy2lZmzBi;<^Sl7wQh1IgKP)poQ~zrBudk{YT}UKlKDiM3F-nq?9z0M-G!`GeUfAxx-;tAlZ)mx@axeEapIcP<2C?O5FijFG}z)Z8wpyZ6?-if!LWVbD8HqwAiC~=sL13UkV|gEi{d%B6j+=&nIBFShW*CR? zz%;JXy@dUz8KHeRt^xk1j?kGQ8Wl}o4B>rKCe!}RM^Pg*Re`S~c1 z!!K)0CHS~$Zah{%BCzoyB5J54gEs^XQ9N?MQM5VWqC)(hyr~9QmeDhVq*aZ5k`UC zv45Q_>;O>+0LiGAq+O(vZ;?Bu&6&WYNJM-|$KuX! zjMTI~r6l35ZsvYztig;t{aDewHXv?^Vr1B$Q|%bbqUcvgm=5_sO&E!!DVa)JHjGBi zi!haCi%G_!=FS&Q;Rpqi>w3O>fnqM3AMm>c^XiIK_WGh_KBDeFa;1=5-qR~ z$Yuh^!DzQQbyfRR7hQ#xhKOX6s7NTjZ-z**blFNCoRM+`bfGb&6YnQMK=?;N@()qgY4w&L+A4k{zT$W-}#U%oP7sfhra&G$J(PM?I2>@$N|K z8~K-z0q=}4$wL~4f;q1o?<(XlC$Wj@0&LwHDZe+#7p5vTSUfNY84}JVYskyjA(D>5 zXfanCk&R_JijL~Uxl4=kmyHSij+WG7Cu_Xm%}r28=XX&wmM)s~9#CiZ$W6@KNl8qz zr~Bpz9CwGAknLYho&9ZL*P-7Ev8^Ws>c$YRB?Ceh%<>>u5Y0>+9_q{5&u;_<3Y_=syLy`MLiRU`bWk&LZYEDv2n2Ygv6xel+<_*CMJ&9?C30}G!9Vl`w#EIAId;w zRsUiv++c2KeeFLoPNY^O8Z6S?-X$W`^SNJKWLP|2DphJqN_HY`{>#GRQgY_kjMYp? z0fgiG_Re=uQAtTf@o`y9ZRI7XskZ)OLt9HnT<_rE@W}7cZgB);OzfHlODTKVJT;Ta z=F$=AH5Ri>S^T20#O+aT=YSt1BED6&Lxik6q_n2dk&8Eb>^q!RkQW>de#Lye=viFx zt*JKVa+qW%{xsAHUr2*{y@kfFj;J)XSu;C9A;Y{Ov)i+j<52q_tSN;+p(?LfT0$cq zDo#|F<1ng32;ZO{K27-}=2V%U!M>LVvS2cu6|~}Qp1~vu-twnN zn0BdGV$i+a5Y+r|&98Q(O#RiTrfz=IZ=IULygl+Ljl{p9wMZ6?PaS52k4gMR(~(-e zuj}?;GSeXgOth(`t@Nc-CQNyO?c%3&UF@feoT)XV`!^}_C>RHYHuyPqs@hvE zo$~nZw94}$Z|MJJMtj6}yqk}^9e5mUi)2Kf zD$P^|G4-~xrp*YXo1k*gv<6RR{R{t9n*VVkoypnqBB$io?uRKR+2zEe6gb_<11fQI z?#uHN$EE(a}!kXXZF; zfBa&r+)zEKUu7$>B{`*E90x;Az$@ufW?{RP)XS!83fr*Def>S`k}v!qT#G-1#tuu$ z8i&=LL_VxtFRp83RS%bri~TOIOHu4oq)-RF)JUE`p{v6D z!{*VVTQ@kMJTjneKah8lF(g3x9gC8k+mTDd;51-8vBR9bGo`G><^U=Q0vx6bM7@so zPOOV;;-2_F-#}R00Luj~p!o^x$Y0G9vc-#Zh zV4!24%+3p$R>d^UbyyZKCF6$wvxn;(=yw9Hko*bcbC5OqtBC^KeW+5_DJBM;t^|a( z7mb>q8lV=qLgO0;y(5SC@2be+GS>jAjG7@-+SF5hi$k?uWgdoe!|ECfh~6(;`@T@n(m2DBL%VZ^(HHLIg`nzjV5#MJ@1>kzIL3jl(UAGGm+}FTYy_?BiVgD!WsXz}H*V{4unWx)CU) zgA_YM4K^xDA+Z@}P+V!rWW2Bm5FDL+SnW*DKEO?M)~$Lo5f~3V(k`u|Se_4QkEat!^>yl`-6J7Q6^FlD55TxhdxGiqmH3JxZn= zAV1=hHm>NsU*`M`sdH+p`n>W-4JZ^iM(?;Wb{XVDhF}GSH$w#giWK{~1-{pe=q)BV zpC3nZe|s{8i2#W6o<`XOHy6z@GF(ly%towL_b{lshxo%lQUGll)m z=p~3tHgc=L7hSDire2><2!ZUp=g3hWL{OdHG*=M@kCpkxFTL!Da2xVAU5UleWYqI7 zPC{yjn?$J;Du=pPtwgpcA@i3mmK%eUzGRqP)W`tX9|~3}%*xSU_JyL=WX2@-7^1xH zB%~;1d9X4?1o|;eNq&JsV>=iGLmH^;uH!!3LR~2LXUQaPAqhBH;x;WCWelW zaLB3VZQ1D6*Oqb)3W<3J=l#s-OU_wej#JdJ)t|j!(99#C;Xv_7gp#kyxWVWUF*nh6 z?=Ke_T3xTzz=RR8B~l<{3^rJpKNb4LwXh55)*(zRv7MuW&{I%(C2Jn=eaTS!=p!Tf z=p5pJqdejM5Sl}cq%&`hzuD~YAuqFC)T=psCxLu(v7_S?>8%rw$G6$<2%U19RL@>A zSNq4}e)-Gi_Tct>=SExwlXK=qma6Zn)Rg1an|nQ=>SJU;`fe&oARWr*7rs;JE)T+aP7D)SzoMDZ<&h{e{9px1i79-z^~>|4!WoQ)0D6rHA!gfzoP z)>_3B*{$q1oisP1C~<1?zYEa>PU`4BCjtr;nTqxjwKQhB3`a&tXJbnOkqo_5nB7Q@ z0=dz=9UpM^a;$wyt@l?$dHDgHno*38%nFE>D{&U|l`gXS+GL8tbXmb=&Dyb<;cEKC z4Y%P5If4NSSRcRY^`7|j1(1mI%HvJI&9grN%=z7H`~vAaq937Q_)pd(R@Tn3_;UuL zwe|qwCn)3wshB3F#DJ6-5UwHRy2)uJZzy$q%uS_etQ$z` z_5gUK4_A&gbL!+%)q*$x#MO zv{G22b~_>+a-futZsc*YEH}_$!6Yp*jPz3^YXiC*&v?z4;K~DuIDCR)$MA3Xt|q09 z(MNAyfFk-;0O{t0tUXXB9o*awYDksiE4dy=Qw5N+ao2hb-2w*fYDRH+LT>}@H)F&2 z2JJ_lpxgm|A82B-1cFy&J)-H@uW$T~7!w3Lu?8ZO-=*WBG7tjgf#yF9Ff*NY3~Cr zga%ofoNONG+G(5B1577yO7J@Mfet1>5V8f@`TYQ1XQ&xpxU_y{r84VhltjZ606B`$ ziHd+so}e6XkRMWhQpHzMaUp|Ve~;HTOc|jpV_z|SM9+R2$=gmqs~w=@mQ0!}4@xeu z4?__GXe4EuWdDLk&{RpL5o>&2MzM>HLm~Z-$-9bq(edKD3Nr*@$P3GKve?j7}MfEFO%jp(%j?KFgdxf`E#%R8G&>`o|nY#c-A*-Q%_3 z4e7#$XNpxvy{9xx0S5q9G{B-X0MUzNn4El;E3aNK5BC$uMmOb3SKsi=+>1fsq|)5A zEy!%c-LWcPInY^dJzEhuQ$5g6`WfkfHS=K6``uWuAF<RF_C4#JEQ_GRkUCo_B8>^9TD8Mr<4)(b$$9phm-J7Cl~VMi z@<{@y&Pyv;v!K8-gBm_YXAg0sv1WNX5dk}o9;{CLR?K&F06XoZ41qT388jW zxS21l;cZ<5^J1mdxkSibfevCW0&%YTG2phk@Tt3yp8`}3b46an{)C7jf>a?XED~p= z8XByAq^qtXsiD@4@(wGJtBkVmCFKix*vvsa0Ssvu19^(9R@9`q*|K@6AY7_D_$!;9 z1whQv!J}Bw@wYvo6j04hr_~SRoQ1}tE{_( zvj=7Hu{UUu)$Y`GeoE{;w`{JW$(k?lfaB{yev%eVX1+vwFy}P`j&o~*11PZ6UDp9U zVA@mR5{bGd-u?26mjKulf0|AYM7db88AU0rBZWqEznv^!0WkNN{Wln@FoLsH+gZw5 z3rjNy(gUEq_HrDNzQ}mg9%RBtq}ru>A@WB&q>fL*1XNyRS32e+U=j z@z(d-^f>X#_e+~d@PdxyJ9E(SNl&afS3`peJ9mU|q*Wlij~dIoeMmC!*sGg@dEw;P zn=1L|w1>1hFiO9rua42TEFof&lW*ALN_md0{oB#vM_RccdA37G z*#7vyUt_39FQAN#;F&VZPbjw~h;FWqPfQ52ikDbDQP52pi?|Srk3s}Zu3BzuFeDD! zzO4ImSwAja_UBFjZZ$wk!Rc+%7{(H;WT~FQAn5A^Ict#@XHaj!?_!aX-q^^7z?jee zN`gGth0FBBOWcFHNHm5+UA)2x-oXL7`rSC#MMK@5X(desy-h?(tZqIsZsp>~d4QXJ z#U86!N6mcFI6#3AGnXZlv1ry(prNRts^uni3bRYSUKmkk+VBqENmqucvp6lWHG=5} z_~Z0RzQ`4s)+#a{s3}Ch_HC3HTk9c-+kF{uW6gn$#4v0VQo2F011I5heg zpfx{8^JkWtF;>?1f_C1)AC5UrreGh`3n(%bD@!tHlkTgOvW&YRMa~=%QZ-vgp?sGv zHrY{!&yV9RILc>b*VQ*_9@4L##H6GN7KQ?Z=&Ufc-J9woZIyb-gTqpk0Ro!M2{*+& zp2$A$vV7mQ(>gb^@;Ww=Hg#EsCvRJyH68#On+%aTZJs3sqIr5}k_ z5i`Za>EW5_WsZw|Bhr-w5Yi(2d%2_~^u>h^$E%z>g=#rDYQ{dSIK$Q6`8YJOL=+Pz zv(jyII|v!#x#?Hj5Rly9{SKL{yOIM{^CfZIhkV+hh@keI<+~#`Jia?Rxv8gxH3^X! zEX|bpXUCC1{I4s?sG3!Jk@K=zj?e1=#e~#kUN36z_nn|kBG8)e)n?_@=2Y-@*i5(s zz^5u^(Kr8FPaGO=f(qo9sDRa1PVIFas=TB$?7yM#NpKUrO(Q_0mAj2^H%FRj%F>1p zXUa*e*C)|BST`rOdDA^?lh7Qw@=ccG@72KXodY3#XJL!sQ4Op_E1!0alhZthgvdKh zfhP6qXIe5mAW;mjqLd-lL~eSo=pBCZlC0I8NGfuKU@u~5n8r)s)@mf%s(aH+j-pJg#1MN`K z?$TJ_mxlKT!*d51cVx+8v^D(h?%&3qHem|UvSMnRd z{n#I%h1gfMTzjblr*Os16i|EG`vwZLGvz0k9(| zJBJb`YIk10)8Kxj+zH9`qYYC!lj;J>U1b$-Uer@G%(oS5WDVtU8SJjJ8ry| zuEz~69vPUqM)Cj{%*^MA;Ix{Ph&|ry)Ep;&zioaGq!^*6XyX=jFFL@ziwYvVCiKpW zySN%y#Gv9qn1D8G;wyq-m0MYql+mn{`vH1epMo8#K> zY$xBfip>vO-?ct#>*!c;vIrWsIeAE&#?mSy#KE&s*q&RXix%ab3vVC z)5|G_o>JzLERu`emBCCdU8a;tP+$SKqhJsP<1<-ug4)h#ey=NtYN?XNFjNQ8uMWdh zPhbj&a{_(bFP|>RV!XRN z_biwYa8HLBL6@GE5WtJ)E)(`Kf-X~k|EDEWD#W!nnnG@ZIBYRf6^k%voAThW5Ca7vJ-6g)W<;v*ZM}CQ`$t&q|@%@rnPx3Upg*%V~*Vh5%BAjS; z_*y@b2n&Ll1_z}*;OeYpUyTK}(neA%^Z9M1b(hR5LZ9;DzW<3KP;46LCY1Nt*Q~|^2?NZF_m8ymg+H{w&_Z# zD$)NY$Y*HmOW&zEFE+0lgPTKcW+nji`xexzpT5U8ZN9RZIz6yY&kx+&J1kB<#5>pp z4>&dq{}MEDw1v0wWnq;sX@4W8NNhdcv{9Y+tewntROX3h4e7Tn=3L94nPJ1R`I)1j z!&}7{%8d?QKtS&=E*=Pvo5Ss+Rt*&XUa@?m*>wsa5+%^Myc9#9%E{K({}}UwDN$Kv zl4;}4fe50?r1UMljGl#&S)m;9=Vnu)aH)md>$G(}s>P_)_KUHP^8%cp$h&9=cZYpX zqz2u17{+X2qzTR#8OB=Vd<{ID&BXT6VaXL2b7@W z$(v#P!yDl#2SSc&Z=~y{yK~R0H(VLJ9+98#h`%ZFd={p44`MQ$aF{LcigTlLRuF>e zacIA7;+lrDBrch*PFpu^PL@bwkf%j}P%#<02Ms`ZLlM)&Q21yXbF)kOraM_1%6uww z#KqS-%~)hJyJ!mByEQOEp2(3aisgo3aU>>32oSZI=TituPO}Ng%s! z>wueQo%)k;4j(%o8y$@=A|sohbY?AA3|vanME?|t?zckfcPj%q0=my{8c^+p8BBK* z9tDu8=a|V~-pKzRlkGXOg=P9OzzxB@($3!Kr-*aJ-M31Qf%L(PKGVPYCL2D^(i=T= zC17{(u!7ZHeDr4uC^NyZv|27x?BN5f3*Qp+9?RGfsw%nPc_UIyGkyh^R(PlY!593v zjB@x>Y4qjSI;G(=3K`$BA#4`8;iE`TzAcpfyU})QT2$&K8D&yDo@~yh4DigIvLp)R zEgl3f^fV(ULLRX2QIIu7)fh+}4Q#R=Z;ruE*!z(-1+pV>_tQinAwthfrWt2dm#RNz z4m`nT+P}__CEQ~2>Ef5boX))3lTV>A#v2zR;qTkgHqZyA`LZQ802%l~jo>|o z3STpM_&lR**y=la2z!FEEg8lRukwPmz3S@ins^;lj5b#n5yn_~vS*>Y@lvmz@8}?> zXQ{%csSS(T#_5BmQ{r}p7RH1OiT4GYiY5}?IeKxZg>URXV0}MPCNx3=*WWJj&0oFa zC7gDlK^8mXnr`;zovo{FL$i`fq^e+(N|42&lbSIY&}JuLJwG{fH`Xvt*c-ZR2gIg>AITJP zEIo-si1_HbDm5tHIiympSia-U@p3i}N>zw&b~`*c;69qrwePsH+;BS{(u9x8Oux8I z;oHB7jw_tJrnwPu_*u%7*eC7U&|E7eX=a?85S!ie^^K5sb!d*B&J(yEY=wPLZs_wi zB=9D?w~@Epp6Y;N#xPBPXo5a?M1dSPQ=KFF`-LY9uOIg#9iZ=AkCw`eNr602i)vlY zBfyf*BG-)9@jR!OYPKDBsi=h3Z}{&otAY%JQMVi_G?$;|Z(Ndda@u~D-IyXvIScr7 zc~(|oTzWA>)ff^g-9E1if#7Dt@`0Q0936Y zytF%xsZJ_?-gl*}6;GBav!hd{m;60Y@cFyQaa9B|T_)3Qm6tJgr^kXboGs=_4p~X3 z;b=|Vy~M|2?|YYaZ3&TI(PhlrcIYsCWq>Y{;xP_}1c38-4{*gZY!eI?V#y6b=w;6LGVS5x!q z=krXtKIuif&(Es|c5aJYq|hc0Imie^o7#S-{d z;@WaN{72{Kd?FcxzBH*MGZQyJcfU9F@4XnRfbyxzuhiQbLk%*ml^*ESmTJ!%vikKC zYfCEVd)z-+ObBqm95uc*0e#)4)|kO_{sAtGG(T698=Y!vCXV64YkxJX{Euc2G;6tL zI5|MmzXjEwoz?;;E<+D+$i3$3e-vyEu&lJyxs@52?Mt?R-0FId%HFYrK`t93a+&FY zkH%Ln?qMlDx4{t}M_|b-x5j`(`QA47#}EVGCiGCCRE9z3t|qcV=nD`2QMJqIzS}LY z`X;X+q}|sDU47L~aS&n&$<$jWCI7$}POcd2oNjhbNJC4e%E>@el?yt~ai@_tKd3|k zHFIP{>+qd=*F{-N+~b8j8ukas8`=1vk3{e-Aj@_I$Ubo!Sy5;WLj$vr#Ug1Q^?VyM zvA(r=PLUczZ9=I!Wkz+(iq^c+v^+L%eN^|2Ib7aQlOP`AOVelPdz%># zqL0D}3@xklMMq};KH-}jXK9QYM0TpWFdp;%)Q|2&1)!(!caa}>OUKa_OwF&Me*1Rz zj!YoXMlvdzCl(aQZ;2cmP}Twak_R)sWzS!L3l-2?Y_P;5NUPXKsjhztjjuAruXOU; z*Bo83GlFF-80hOc1g)N^vJjG&EwQ3yr#t)vW-d@e2*}^YGW=kO4pxj#-FMfewMntY zi_7yhZcD>5g2FYS3X`zQHsn`b=IAs7(la|aV$9z?F}Y8w-^sKF)_BH=y&In}p%WNp z_EE+H5{b4l@xEcX9d2w>ZgK{y#;clLB{Ucf6&83hlM zi;#fj{5rB`9xOc{Caoy=Ix3GC1?t;p&?1P}(~c;Egc5gvb|*m?Rx(^ZGzVawl4C`B z8&Ukc3^yy=xPMPKCd!;FVV=em^9b(8U_%Kj$@KebEcTokbjtDT5J?~hPv9Z$**{A& z*DO^iTWv#J?caP!fbCa*{*Me2pc~}hsH#dvu0&elARR|ML)Ugg8M}K7^Hr55&x~aD z7%m#|rO@aArwSn&Zs~$0WVgwJh*4pTlgRi9p0d~&AtLXw6?W%m4CIqCVO`tr{K@Hy z?1d+`YPp5_{H%m~WF}9ApN4?-dU5OmIxYglEUP7TT6pq75&gLon?gA&EKp6w*YhgkeEAm_$h(yuCam)*m$&UKIHyiUHI+^guQ>G>z?`z~K?eQh(+&}TMBEWVo8 z1Y!8z$GjFnl-{_hC1?0e33|PlW?X=?Uu7*u%V2=&fg)6+#_z5JPmU2kOVZ<>F9!cE zIU0%~G8oH&TsYSD2ARHoL!L`U_I=X<7UX?#lL6alz zehh0HUg;)m$N7E#r?LtoM|6%1{f_z$Ixh`>oVA-!k?DHeyPV(zEbA5kW()(bB38-@GvJ zy+f2IE33jTct1rv3fr;- zr*lFa;4SEc`QRd$L}cUPWTc;UZ{KZzofpP-0tPx&Yp>McB>Tq=mr+tuGa^&Z?#=qX zV2LDR$~1)Dm+78h+elO&>JzKpMhBv(NWcjD8Rh9P{IwZ(}l+~*E!J!k}-=a%UQ|I(0Gni(IKUrpVhRLGg>qG-E z_viIRL+NMR6zlx`{HD510(4jvS9sEeQCjBW#_dh>5tBRo>T0D-KKV7wAvHjHhDgp% z;Ta6%-YwWp$fJYb(~W)_C7@R&V5|Txw*YL=$2iw0(_WJ8R0SPW z8?%GPKPP$#DZjnRNqr=5LvPS`S)N^}w%v#eTLe4xlyPpAF5))~YMlrrB7AL47cLy^ zVQiE(lI^`yojShijU`Go*=wVYMggDH1AeRddr)LCYU~pB9aSxglFV`?wiO&>H}r zEzOy7eJxD0C~e6X!r!2Wd4HddBVA#i>c00GZJQ;;`>nWZIywB!*6Mcg5?jyM3I0{T zC{bq!_hLx>hO1fiUrT$CxZ*__!cr^n;<(~0!PBpF>cd6XNy06giCdZLk0K%3xA0DM zQgWy=brE@laq|14-lrR6B7=pn1hjN=4NgyniwoHxmgrP`mVP&+8&Bm5S*amKz)uGg zcKPJrouNhFr+^|Y>5H=^UC6|K2nEyC=@IZT0sk1qH6Z^$SCB zd;D<2N2gSmE*Y!tQzpkQk~iqYhgy1C+dqmx%oar`8dVVy7aH;qQTUX`8f15IC37aM z=%%hZcF0f`oalfU7m}pU>er#MS8TUQ_wAFcg|dK+X>R30^6sM8>Q5gU=Ba|wiOI1FnhTCI&%mRK z_@vt6V*u{4<&V7-+T(PmtE_w;JSvp4;+&wXt)P33V2m%=2j3pT*D0pDDqMFCg{W&qqoa z`!u(EDl<*lmqXiW9(b%vhNN}zf@TF@<#9OwueT&r3&D_n>Ya2BtB^)v- zGO^2g-*DGGkg;=~>^0LLSL`eiZXvRY-OiZ9v4C7TESTL{TF>w_#U_36k}ih$CKDym zW+6*uVj6@cIxTC3*zrp`GJh4N>LQMOlF#=!65EyowPc&N%)%R575v4~Q#so;@0S%teW{6HTpHUzfH<)0i$>zSAkX7d87(?MN<Ebs}PoO&^eB9BgcJoE$q}wmHT)^LS2&9QiJ^2u`E?q8pFKm`Gw{I}D4DrA>`h zua*AfkYWoZu!?Z{>&JRv|xvw{9u}bqkhyJ>vb) z;&FxspU(hAWIveyuzcjPt~)Ds!}-A>6t9q zvg^M?-nnG&s!ps^EPwNhOBuq^1|W*dLZ)jDbmDs|AXQQ)eyM8@8dR@Whkew0qR4$uIQ} zL?I{8^Ui!Wu7ZAQ{VEm~ZGH?|#p*bFoCvPVga20I>8e=lky~Ej_Pk)@=U5EC<{Z&sU2>E7Sst>NKxC24AsNR~xH2L(G=n=VQD0%=Lj+NZck zj(`Vhbf1>Kusy-#Eb!W&#+AAGFpx(=(lLG}(UmSbRPf4Z>8NSt1!hihC;XB<3^^^5 zNzlRKAGhT0xAJ~3nm770)e!9-h$1Tmls1)O54VNUFQ`G4JcYCfWXwwtj4%}=fADGK z?{H@@6b)>y2Cm$eRw+}7>i{UK%E zw8@|=w)gBu|60B7@pHk^*vVE9h`_B;?Z59mrOI^#mr5j)_&NB>7T_?YpTF*C zkBtthyI>ik$cXIg6Wiy1wU&lr;Sr|C;{!jQNf(m#o>kF}A%24y3T+_8V~1q8@=O(Z z(p^n2GVy<59X))?4z%mn#tLSN8J*W}?NDgK7C{Z00_8CYkqIc4M}h@@9`|DN|D~8C z;tuilzSAjQ7_7|0;SU~>Bz$0U90kf0O^vX#(eX5QgaSAiaE2NQX&I|+{2-^z9F0lT zYG~$c-Ove};8xqbX2;O`1lxZ}pa-)ANz$W3MVxdN93HovHquu?R`& zK}tCojQJq^hen%!jNtmt3g(;(1CH6Y*e#s98bEl2{YkdH6MNxr^3^^wMR%m*p4;Yv+YKke@Cw0iPPOk1(Fdv2uIr~3}Ea(5AsyjD64_-|9 zee0?P`}qMsVMIdJcNXW5D1nNVs70(Y%7ZMg?O*u2gtLYfC+=uD7KeLi;NeU&j>m9rO4~-5f<{sG zl58IsWM5Srbpu>GSRX5!{LIW>W<$xIz5pm?AO!l3{V^UOm>oS2slq{MoBMPB4=%bJw8ra;uja{67_5a0at=5%|eus(%`7DH_^ zo4Y+P_Yt0#Xnhp?w_;#NNvUT_q4PK>=UAHg3MnlOiI~6U7Q?|lnsp&G^)yEdx!$O) zqG9QSF4e{t4UQUpTj>$O#;4}|y0%D^!uJ0c`mT z0nPSG_+oqEFnsYc&n%y!_)@N6^a0mV^t7)vR%zZGx#Zh-UDv=%K6_bC!;237`!9FVgO^ zDGs1p8#T-zgS!njxWnL1aCi6M?rtH&;2PXza0n9I0tDA2xJ!@(55WVmd3kE@vumI8 zemp;*tE>7;SFd%it3$Y5hNI)OByqx;>cr; zk?TH<`9M9r)+WQYZ-dZevpgqguZOll&Q&cIXGQB86Ym~iH1H^9*Od9QqW+aWp3XVw4`#*LZaFiM7y=`JMM)7ji$)6VPIE;b%Fy&PEw8#u0{N+aPRG`I7U z^}$U0neor*a}?_o`=Jd)gxJRiPJXbe6lZGTujN{D9>>g@>=t7G#!D+awoS}KqjDq7 z;M^bZfInT3bgg%iSV9kqSXee>ee>x(_$g)vecB(VIoGVbG(ATXtWP9kXdQPGEvMM2425&CBtjl}|%{ ziD|y4eocNN9@?-jl0oY9(m?)>;oet`{e~6dr|e#Athb+)A0b5Oa>aq$Va~xmiAKJb zm|5|tXFk!CE9G>(Cn~$7uTN(!-T%3KcpDJJeR|b-sfAfgMMb8l!IIgn-SJl{3Fg)c;WtDEc%=s7kfkzdu z-U!FPt}%v!4y%%ds~@(~kymk|1gYmk+ia27_#O9iPTE zEKg6~YVyXJ)sB%tP~%Ha-08cE8CgN$WaOxFY^-825;#i8agL6^*)CJ# ztNN}xCSFdzgFN0h1ZnJ;;9}S#4aW?Lb;24n2>6o+@dH{Wl!Ks?oTKTgjU#^1M6tA@ zk+f`7q&Y$nXmEx+yBbvE0u)upwXn>o*aQd2g{*#%zj1MoNB&yMSS*KIe%z$7Fsq-3 zi%YbU$?L{ekO3*yW2KoSVZ3GtzWqw1;$djlqt%|Uc-cwRCq=xyy#%umws{*Cdtoih zgcRuj0i0|f)>u(5vDA&|=zMvdV0|0rB^sm3;F_u62^MwZ4)Q|bh_+h%R%6xgYb3?( zQO*--i%>m!G0H?!nV7G*FHLaK&0f(FgOty+h+D+ns?rYc8VfoMNFq~LN-a)@|CcM zc?DJ#t}1cl4>1-$VeleM)7eSp3ZALk?s+B%2Hk}{Jw~4SWDy1B7PqiCt!3>v z7E0Q_2`>mm%7+4I5Au2amVA(Q`c-)=aL}q1~@=U*`>98Md zyh&K@_4@dj0*U{65g8#ldIEVeoF)YK`32V&u*p0{XJ1?)T#W+BMkCcsO7Iknne|uV z2esHKvued?Stj+un$}p(lXBgtsA&GY4>1TLw;D`vX0^kcB-!kr0kSNDqGJ!d7l-0{ zRP;Z^t4C2pbT`axoGQZaJWD1DU(}Kq-q0yj)Q-!R?yR}WVLQ2o<*YL$MYDkwF+<9r z$l3tacqeD@X&dR!C|uP;lB8cz3ic(6H$UmU*7x-*xor)l%FP_BT) ziZiEsrr`0he5jDL%BZ>MrqLM;b+41g5ih?gB$1rAvo*pywR`6XZjx0+xImd-Zr~Y! z!Q~^qQR^`VH{NK$?EmQV4?JDBQuwG zg#wMg+&Gl$Uz7q{VBpxia)SYmYJbHB2v^R#VA;~>=4)d7n<A69KmR_N}D+~0wtWJzaN!{VZ z#i_H17bGP9VirJ2-Cd#IRWV|=okSv`1U_XduK(G=hQr#(o)ytXnu%3MYi8$z)4gND z!v7l&nk0=gOQKg1d+}&>EU!1<1{klRcd=+1W^a^s7eA_~zRXl=J1ZG7gzU7CDwRjZ z{_bYC@cjjPtEUnBaKljw$kapE!|f}S6T$yDZ+2(LoA|p+dxW_Ty}M{u{)XNB80d7o zs5g$&sAtFQh+{4w=c8}U76UHxbNQANcXX%hcE{h z^c*uQU|4`48wNU?3R24^IIb$^FsZRZz3J)mVU3#I5--qcyPzARXd>(TlcQ*7+#%*NvjNT?3f3lrkh>QBBWLJkCK4oXv#UY_Hf zJuoZD!6T$*9-n$Ca64X5e}JdVu*FxKIZqs}NPAdxC|a7oHq?xN^v#jtypxovZZn$X z8W8d5Iz66BQ*|=doSD%yqA1S6ETV6~?Kl@OGF9Qb$)7SimG99U+vK(@;xEqjF!FDl z-Mx?przrR&4=-=)6}39`7265Y%-u-M-DyUCiB{-apV>rk6jM+AYvce28kM8YnyGNU zZyXyn`<%x#`NhLa^y3F7?v8ZE{yoAOCAot8;sx-)f&i{@(N;f8ve1j)bBY(CnGBl! zxUpJ(^Pp65sLy^MO%bWwmDK7g-QyGO5fPfB)At&jjV6d*GS5DEocO9L2CzT8-S zfg*O9b$2hcc3H1>nIK=Tq`!wfcM`42QPq?5WqmV$L#Y30tK*M?J-<^ zfnFXkAr2%i59J~cMe)A~mmc1De!csSN{SDpz1kzN-iNlJLS?@_3oIi8-z?KGWaj~Y zn|9e+zSwIY*<0^AMIJe8A8}X%Q0Tr8(|visJBC64=dX7Ee&5CTcO=(*e2E8y5FRrU z9^dfn-|&1fK98o<7zy}ZJBbGp_1y|npi zM;gep_v4=o@apdsA;EvtxMwmB{NbAB%k^9-;6G%X&K1_&_YJQbrz>BQO4Re*lmmP|%?$=tC$ZK7cXgpLzPfV|*JURv7l_SSTH(BX`~HJ*K_FsnKeECHm%DXWMivd_(_R9-Db*GG z#40;!6> zLT5Mbhs$9@AiDBw$P_3boVM6Tj?JKFQ5MUwCOC>4*x_fxN7`X0%WiN5Q7Y3{M0G*v z`K&ktH}C8B%QQb?D3-xE`C;+e7uj-U#86oh0=*N6ECyV8{{#i|Q9PDZD&$J;Exjr~ zIwJBPRV*s#&jy>O0-8CRrjl487clCx2wIcG%^e5AKyx@IOOLmxG`uc1{ApYY;x$ z{p9AwA79+f|M)8jdGvq{0(8U0jn@8#|DhOBEA+ zL2R-ZF^-|>u5kwpoySKVuqMe!nAX$Z=PJix(Hez6S2v1hs*0W70WhISL_rlR&oG(# z%=EGVofcy+S>9b_~aSwiv<;K;ALWoP~15wFm zqv&ZtuahBr`-pb>#Rjm*!(I*mL13t)5ct!lTO26m5XE^tIzeMq*;CcALC#(jhQ~Mx z!4-_S3VVf!9fktBLLs*kH{$jARxd##3zz}53*bjJSm(%MLNEM$* z(-i1EFyd_>Meq7_TS?Cd1}-5Cg;Ew6-V1pNPD+=nahHDS<7|u1l)@A;jAMBvPZ5c; z{pHfQ=l#xi@|fS~d?{pAFDYI9^Kh1qWPakVs%}@za-n>m{5)`IznTJw)Zezu8&UdG{tEAu|9|Ik64>t$E*C= zCrma?|M$HB)qqICaL=^Xx!~O!g?(;)A5={2Abz+NZXEM#23#8(zsxe+Z_LSZxLn2p zf#sUtxZXH2Y<@;vRA3iGOmlzAYF=l!5s)0)Fhba-3~Xfc}Nd zJ?>ny+qA@Tc!$o!@OG3Fq@E~pg)Jn|302Z-o$zQ#EM~_Al=q@U6VHS$6<>DLE>*_x zCxk6mkqc94Tb&s;ge^Omb~b3Fx*3-t`&R4|?%#Uiotq#2TB)xQu3xx6wZRErM-z(1 zW2|(yDzaU5%G)vv-N1r+dvEZeWBl*;fJ({j z<1Uf+(>CZdSE0{j+|M`TEm*+`IQ*VM3Q-TACSL!fPH#gIOV5eBn!o?O=SdSsd4YGG zpwUlmPdU;$nl6myW_kGM5)&|u@>MWpc<&z_5HLCPCNh2aklMR<_9gyp{w&QA)ejZQ zMrbsXRK$VQkEb!Y<`t@;Jv2qWumu$qAY~m2hJ(7qVi`V=h*|oS!AAo3t;~Hx*4~+M zu*702{zFUhs|yFd_ZtRKL%W7o-_bpeH6SSeEzi0AFPRG)8=I7b_`g{$>i@-Zv9fS; zaq{#32jmia2D!wZK`u#o*%t~5^8clAX+CRQI@-@5m!W~asfo$6#%1{*jq9a@{eMwh z&hGBd6qmQ}|Dw2_9j^Z%ToK{_gK)uMum9WOii!Rohbti={+Z%>cDR!N+u?fi>~LkI zzxlr?uDt)DxJrtP|8I(`x~lU3p}1=Q-xOE-v%~eiuWx8@aA@em*y!kgIb5GU{)!CQ%oYEsQLR|D)s8`Zzs>ezhn8jUn*s@b^I+^1h(Z0y0H^qm z(%HNiKdi;>H)VX$=$H@00fhTdx|m4Lfb~%Z!DQ7ePRAI%!z%BX30rdq-kn}O_Aey~ zIcHg1W{rje5z}0(T9I*}MZ+2lv&vXP(IQ3=yk`moCo_e=7m!yH9 z$ylN5o9Y84M`!Xy(G!nP)*lKtc0O+KR#hmK$uR{4{}|J#;cy#OX0PnfHj>MjDaj09ShSk0S4qxL9)xsW$2w>i=r zuR6C(yY@0w`9}k5_Ty;09ti!bSH{a+0l6-AfeoS2n-JQln7!bV^r|$*W>Wn{h;UuCMLIKa%EMU_AA=9FH(Zx840te<@!^)aBQ_=pSU34# zBDkYY*kJVrolifm^Af}D_|quiGc)it!hc2_jUkYHaX#~vNTMo8hnTp8L0`YVF34CO z9beVLZjnVoAnmw1-^P}6mD{;uctTw^QcgEF$@OGuwIXwtld@W9yj)R>k9`HQE z)guzCCYCRS?kb+8&p8tkhfoA*l=KY;uj4sxkT{f&-!U1-nBdjaBft$kFM!& zMaptygH+|$C8J<50+3f1z*4hdzZf#tR`KJNDm1oV^J|AH^Pt2^{fiGb%Pl5zj2rOz ze=QH57LlQON!j&9NR6}%rHGUA+a;%^$>sExxB4nC6mQ+8bY7p`t?>;k12ElQ-P==J ze8r&bt&=@NBm0e!2JtVyZe`@YGachWc5B8|*Xwu?KVFkHmH`#b3Z2)7FPnm5ZUul(E2Wf9|@7QgEp^CsP~FuO`BOU;q(X z+zSGEy+m#1vC})T4{`zXiE~+Y_dVSM8&OpzU)uApwcCm?)m5cu+cXO!K#I8knuL~T z!Hn6eFW5FSkXgE#wtvu`5?UFmV}Zq1oPu&9XpC3RR$$|8a@ERfsT=!@kCxY)btG_Z zKbf1>N~rjTm|f6SmI`xqQ=PWhW#UBt`-^q-B0z~7sv73KW!B)1Q9;AiiS)5c4LDRrIZ-sob+$suVV_)q65JD~yfe zqjD=S`#}MJ7qOh6vu3$O+&`~s7$c_)_Gz9wyXuP4TYU>X6Po()63G(ITRq%L+#Kutc)4IplVC!YFe+_CZbzw8)^~yHinB^-Z4W1;7JxcXGDqD z7H?K>np|dQ6mZ}Ev}*FEz>!z_g}O0>!$Zb4$&9gJkj`ABXS3&6vEvM zw`DpAg(iB^6JTe@{ zjyT3WWk}}$o%@>(iO8ft_gbrwZC1G?7K5GsGXT5|hG>JewR!Mc<9tv-|D7*~-$9dw zD+70g+qf&mb9`h8ng2L@ZxgANav;K2{z*NgwfH5sJvnlTi1TxMsh+xnF&$?$rZ&sw zuYw))kvI)*_FVS?c>)^Wi)p>VNn8j1Q?vesa`)bp+y-vFvXDMZ5-qwv+=Z);Udz2x zD?b#oZS)oPObOYCd_P_Op+O}8NSFrbiFbwA2&VvtQ2z*X5vYFR`|PBdJ8~ASjYM&z z7NPRKc+Qb~0rYU0(AZ>7QS0Pr7m`MP1SkcdVd>$HEB2dV9rN-h8%Z6TcIVUZD5Eyc z>K&5V`=aqTv#J`$)Ga?45M$PK;#$pMk)!3x-GE)PvdE-3-Xj)&rFVhFzH?hY2GE}w zMb}bfe%EE=i>x;oE5On_@Z+8V`akoOf(kRV{`!DeWTVE#) z^-`Aa*=U5-V{H-&#RES$LZ8`B5e@XH7Csj0h~dmB`pTXn$}!k(*3p}1)$Pg{&?#9ERrB3H!V}hUj*wu znm}(gNjeJ%d)QZDfriLPnA}K{VG`sK=XFFL^s(Bh*~wY>)+@*uzx{!WIUV2~Y|ndS zvRf<59s+Q53FE1TN3ujS$ax&wcr?forzqpJ_<*{`qhr^|Gl@t%Nr9BzzNO?8TX6yy zriwduDrvH>%JRI5?_)?EBP&b*m28QbJ+br*?tDQ?zyNr>EZivp9~^@JMpnaTdjKcX5=(eg%*b&wF8(dbyX# z%MQX2Rp@Xg!#ajgFHt6R29PK^#yDo2-jf5^!B6E#&$Rj&jVUSWDyPv{OLpoA zbXArZ9!IJ$K8h?$)hzK1uRt?6H!QvWH1TIJ+-=h1WWKPdCFvUxLlY$bY?#R%o+cn? zDz`4vhm!Duft2ov5V4=1HZ7*{sCesQI35T}Ww%R2Xcs!lZ(zc?AEJa0LFGn;2&@3+ zldKl1?B+xOh6-E*1AA0}YD+jE##zA`E=kbMD!5nF;|Tf*2T>h`%+&hQV-da3B}MI{ zfy=_=ScH{r&~zNoM#d1MVt$NlFB6vv^rPL$6F}DavC^2SQ>KwE4}dt7is);HW7ksF zBzQQL!M?2vu6O`+T=nfE{xLre36`;;2(s*cgLT-pjB-*&rZrsVdGt1&S50780iC8^wQ|)xcH}EnD%CJW_5tm>`>s?;F;D0W~Ny z>7_ut7%88%i?|An*&HFQ?|-CY4y6+ipMHSE4q{ui5K!U`RLXuA3qSS>bWPl!RLGt=+Dw&$mu!g{@D)35G zBDi`PN{>GMCZi`7wLaGDESD>;(N`@m?<|XX(_v1%Vv@M&oP*WfoYJ+ASjk`LJ%?QU zlg}Sn-^+{)`SnVjZr@hyhQt<{tXj_?{!rd%SZtOAmRnu_nYOtK9)kedc~HrwN@Dio zyDAfQ$)cI6Q~F*& zhibAMX@cTvhF3O2X#vM7cPc>{E)ulC3A?^MV#VGnEW zZDgCOjze^OPNFU?G}7lnlHaIkP?@dA8$*^dMp|WE8U%U1-v)l-DGKtw(@q(;apOzRdkY8ft%gx3{o7abOy0|ss zlezc}Lms2&!AV1|U5=o93zBck8uRjPafHBlSqgtS@N~VWsy=fSHJU#u8nzqS*JPfU zUtMP!bsw?br9z>4_7odyhOqEl()JQyV%DLGz1#fz{4fUXAYEWi3+TS%9EIFzhEkc0 z58pY>o!G(;Y!OX3K(hr3$F6g#CQQ+lkn-u{{5{;HuNYW?FfbTo{?n!~G#KqK4`X8c zVke;Blfvjy-F<{K*~WycBsZ?kJJh1|n-)Q$qkKe9th(8X;vuy}#bdM@+W0vk25iL? z+hr-T6qOd^yIY+58fZu1h;H=}!^*w{2y~Ez&Gk2M+$E(PvoY(;Ejzz@ciN6E9U#Fi z#f$3LBtC@y5KKT!qYPx-&*=B<>Bl}Ne#;3`)ilj(;0s?e7}+36l`39!2Yr;KPcuWP z`c2pVPO#m6*$iYu5risqP;ID~uh+Mu0}_96IXf_QsBF!AfAmN{YE-FpNKtMr@#iSI zb-) ntHJ6Ca-N$scWT{jD1@ES{5U8AEgIyF5Rz@6I+SHDaP7w%jkgFh4RR1PUf* z{F}g@;DgNSY)G*7x;Z(=fz2Vr? zhEF60+|z}=ft9{(`Tb(N?R^bJ0-T4SWdW!LoWAM7%`15HfIE`BuiBSmvgu+bD1;zp zZ`5`Hel^4|*PrCLDT>C@Y((z+xE(NHNSINa?*ccb0=WRNH%&)#;jwYa6vS@hmVGG#v%=%MlQ)8c}Knhs|1 z>fZCc(|iV=nCg`>NtyTgD{R}?TyQZ>*G9#lx}cI;GJ)-Wk*h!a>qGx8POsYz@_n^g_q};M zMmqt)91nM2XA0w`@aAEStWsg;CSQpjSZ{*>2Va4bJ~e7hG^XM8+rt%ZD)MG5#zGrs zmxn%D<$`8BVjSH+rVZswe$S_7oc_Mq+=z!&-LR=cvhYPZ-OssvXwxhFJ?PrFMgF%( z@+(mMz*Z_x9$M%6c+)JIWWNX_Yg|K1F5d8%ud9`Njzh!nVoS5X+@^v&*t}QFI%~5c zT>ERP_D5eOUz1$)#1h`T8E>hU+0FOudt1!b2Y#XJDn)>lk}shV+hvG~sQAfGJIKaY zqprW;a@Jh~kt5`=%|joC9bdiODxyA!U6l{>bcDdN?S=4~K2Le$Qt2$NpEG+{(XLB; z7JX!tA58@t9gYA5CnmLHn4x0y(*b_&YdmsRY3{?XVmS6zA5$P*atpP~-wBgB8sxOA z++b~FGJgOTgouA3EK8n`dPD}ML zE!x(aKGMc;ofIT|$+eSy!6u({{PrJ%SP9LsA!(|vL`5ZCeqSm`rW;NN3-Ge#TTc@aaV(p##{bLP&r{S-QXEtbz{RHgfgUzpMk;dCi2^IeC7j(c^Sh<~CL9N~h-Z!h`8`D3hM@q0qnnmGdbAf}JXZlU?nb z%%8X}Je$Q)OX9Q(v@iB+_4hUXKv^lrJ{dq>hw{4G-M{8r3Ghb$jRjh~quE~`d8IAo z*4r-DHKHRP@eQAqKc>M#BFx^M4ahXO{=J+)-Av;cKig%X*10E=el#IKGA`KMh+%H2 zr7nbT`SsAoX{{vMm#t3?UNl*PMCaDwv{J-&qL>%ALH*xry!Ps~ui0MH90y!CStA~z zhV9RFqv@pQWJ%V1Pxw!?>_}k@q3|brS9Dm{kw%7O3PO znLF}U%5->^n>6Ij_4~^+e3`B~0`Rw{J>qgIcK5bQB82qrPt&tiGB!@3!PfM& zpxrAiKWTaWBCQ)dI$mu!ab~IjytLFB4j*ZHIN(LLjV;w< zphPV2^gnujwrcqe&Ir?T_3>nK{>1jo=U{Au*_6(3()HrFdtS5s6mREPb%SBMDKCfo z`AMQdEtuHVarCIEcHWc8rMLazvbfXxQg?k;C0Pl(_6ddf;z_;^tNJYtw*>2$lKO7}tH;FA&8w`RHt>q5in6uy`CVr9K6=E=3I z6>eRjK<7{zG18sLO!laNc8Skm3yXUWTT zlUdyRDcLuY$c_oH9I*2UjGanox)+QG2HD0GqfM27+5Q}ju!=`5U^rfW#?tLCTjXB{#>Z*sS|$0s5A{WY}|%mONKeQtIBU z_x5l6n@rsDbe0^viMKY<18*7J^N3c|XM1^7Kj-W($nDRLSNNqghDHJ90px(QY&l4KvRp zDp10w-?zQO+t^u37+a1VL7x27z6qbxGozJ|f!g2mUl#u9Qo}6@p{P`hw^Pp6IaT}m zz2}442C0man;Y*|9;LV&Q_HXu$7}D!6qW%j?S=_FqPCRgdBt!xs9o;~ap0N&aX4SG zR`P)ucZNZ6t>Uhl)Rhi#Xhq)WV_%VDwmJ)rVZ=$b$Okq zzRqB8eVRB{illHY%_vau>bJ1!0n|?jr1I(>B9+^qZa$TbMwz4B_{sqMK4;>^cM|p5 zU2>vU-30Pvmob)}ube!-9L|>5^D&e{4F9fwkdH<)^u?`m;5iY7XZG53#?^|S^~#H5 z7ul@b9FTJwe~zM{nJ2-_87^OuMW_2?2?`!#ugU)yahR!s-FX9l40L;?T!CKWCYzun zCC}Yp7lmtuuFAd7lP>!wiqMrIQ5Ic0(GJ(1^21a&&Nt@F6rdg%k9ez=p?(%=079sr zo#(T-KFqG_7ZIBmsdC=M{oWG}LZ=OKH5EX7`hWV_=UlmMLW@8Js zmAXegW1!c}RaHH}T=p#D>60k3h@L(4-(%k{tYOU>{a!{Na7$AFRRG#wP4R}<%>1GA za0s1;D5~PYJk6t`TWBl%%SSm}nS&cU{WGE+8S)co+-oIpvSVbRvze;lCrS_*KUh#|pEAl`%?awwF!!K+i z&4rdXY0&h1J0+GmQVst*m&^ zyJ}u3V6MO}4_EoyVyCm!-)N=NhRNW!WTLqGwoav@^5QX&C3FX+quIqn=Zdm};(<9) zjr99B_M#PbH~gafre;?0Gc!FWU05e9!F53ig#WgyX*=_n>(Et3&ZLN6B3HGOaqk1`xp@j4`=54Dck=2%l!*(!^fE`c zFMt?Lbrd|P&pqy#y$p)s&PZ4EdW>b3T+Dm*P$!pcb#cIa|CPJrVp^amQPBe3Fa#Ln z)hW+aa|OBT#qzqk5<}*#%(51=ZLXL$0PdoJt&Gk<8bSs?V=n4c3idrhC)ggkQ~Qb^ zombVk>vTioIVYJ3<(u@gyK(2eoDn3U2EFOFfOP5WfHeZ&qOkXhd zlhhY7d(Je^xE+I|ZH|AqI?rKO6W>HL3jV+6Gs@d|bhT<7&3JFo%Li;6$iJVsc;f4t zkYFFxRrfnNU(L)E&sU?9mMVo@GuZt?gezmZ2{Vu9P|I}6@ntiIai7vfem{?JReEW* z*7u1s`?eUk;)X2SsWomEa3G9bJT<3n?R5%tZA#Fv(bYCNNIDurt(-kcQ4#2)d})Iy zu3JQy|R7X7wvdwZZL6txm3MbTbCg!qrc}KwHfqf+PWD9nacYQt?K=| zhbtf`KWHm;Qfs7p|M2FS)LkK{nsZRYj%Lmt!o#%_i3J0iC&u21WNfBteJgEp4G$wb^Qe0K4s0ti&beTqtRAhZM z6&N|W?D1|f04bnw5=7_YY^~|*b|OsBiIC^;c`fR~{O``Wm{FIAK})WdpU(#O|h^h2)#P|soK;AqchSX>(Sqck0NK6>aUPmVuhC(X>kUN zO9~+snM5{xVtb+r$M;4adVtc#&PGgAhy)`FyM*FESaX|cbW;N<_YZ1AJ{DZ=<^oBA*dDP zqL2hPevdg(u~BlD5_@Aqmqd}S7ZwiU%WP)F&Mw*xT5jE*9Tf^h6#&OI1AQ8Axrs$6eu~7a0@fAn^QT~b-50L=BIMbh7`(( zN-bp#++4!SKhjsH5GIn>DyQ^KLsOdM)|H%264SC(<5j}O$+)fk1REH$L^63aUg1~aM zmI`VKesS5nA~6`D#vhe9AC(O+y2)b*z^ zfwHnWJXvEHu6(-O%g^RiUlW1Gh;7U3#1YCa-~L|Ag4m- z(8BCB@|FWbIc5lFh~STFrb4~sLwlL}t}JA*`-{-<0g411iu^&d{MgX!FJ_A3-DHI2 zD%phYms#*Rih|5Xt2yUbNq*M78kQ+iGen{XSi$HGCRKFiE2jdzZ_Gja$AaFfIFX}7 zKe|9XZipO)vH(|7F{ALn&b*GJ==-a1HRec(q>v0EXO3Uqqk+bD9lUQ~c= z1I&g0)smW{{c?$H6_$CM(fp#Sfuo*YJRiD~94lvq#i=achJx4_G6Azq?gvAeuMzmV zJD%a;^=}B-&&g<6a0;-%eUgM=azk-ap$ghn4OWPjGm5}|Yw?vlHie_a$T${!t5BI2 zNMm9}CNBAgG?KMfI9DOC^qUb#Saal#`T<0+2hr$Z53iPU68S~?ccf_0HKA76MV>N7 zK`dWUH4(0Ep7%Drd%sw5JecmJiee*R^sMf;zp5J{8gr~HE(VWvSSTY$jliM=cHy1cI!me5v7xz1;S1%amtwL6*J&7wNZk-7)oy)*O4iEjD*$s# zD_fEQ^?g*WSclaOS%;s3xDbsQ2ePLTt1Zy#%vkhrVU0YMj8~r^}^bX#n}}%n+o`XH+e1@V{?UNsi13U;?@vPlh{V}szI1@z*o?tOQfTBJ5kH9+1P z;HXlJ0;Te;1aR@OzgL+|Rhr?Tg0Ull$_U6MlKdpJsJy!=0y{{=oN}e{{tV@9iFbO4-g3sk zKbB9&1%o5N={9yof2Mx_s<53MyPRoJ>@!;KG)nQG*u{)1E|iXInedsOz&n`mv1A!Z zXRlu-34X-)8O!Pmb^p$!(wf2t5PG+0f%Dz60TxjVV^#KU&q|1)#*zCturOs1s@UpQjilT?Pqqee&!JW>NfIb&53 zrLNh&TvLjIMrQ!RHgx0Up9AU+iK7M5UFud+H6#$Mj=woB3dvDAUt4zW$$UZq?wXJ~ z4o&YP?g@GnKXADwfKp0Sf3 z{|{;R8Pwz#{tZ4r5)zVN=p8~)IwHL&hF*oxI|igT=^dmKs-btJcQ90GVnC#WR4EFC zDgq*?p#Cf@|J`SHXP$ktGyC>_cji9#xo58HI-hR`?FxrgQI>+T{5FsW`>Q7FKwWCD zQcMUk%D~H1YX4Z)UG~je5z$(5_NIq5I(`joyNd!uq&0BtBIVSqaS+f9=E(w#hK@E~qRvOaG%aQ)wD> zV~;Anc4KV0$%s51sILF8cIES!@?kXjP2~IUWMbd%==y;=IP@N7ZWqV!mn;=W$KL(W z&AOQbDI3?&5qd!mr4??}x;+BgU~)*db05^3-U8TtFk|R`RS_Zb;r_e4)d+XC2bn04 z3Wj@7dB^BI-jE!m!dJV)*&a!*A_#xc!gtOniy*U5mre`s^ZAmNX30T1|1aDW;+jBI zq%_)7ii6C(EcoYlcW$cAS85C zZ2m7Y#V&WbU?ItL=>DmR)Q0e1uTS;XOiR&$#P+E;_Il*q_}**@**#5dNV@If`dTc# zd+Wj0SL*M+D(*Vv-PUZw0$<9-T!d5i;CQ@sQuX z9%<{h|NiQ^O<-?^B#c#aS}xkG+2zu6$P+ly0dwYLsa{}LlVo)dvj zy0;wHy=8n;szZ5C<+Bh#mMum9?6(y+^5Ep_ee}aI(P2$k->zmxXy!~Umef&fLe!jOeHwOiJL|%%B+)j9ZdrNFf@^vq+iY-Vd=PQqPz{_iDuxdr>VVo$})nz3y=Bjt4bC%%m_K8D03@+%sauqE95tEhbi zx2%tDIhs$uU=k!4j@}@$Z}RKJf{wYwtS^z1CGwJ1oz^3`OiZFfdEJ1?FdbTb&W4hu;up1FYrwmsc>E(zm97$R-u(+ZJ15i=(z8yx^gSrTRP%V zkG!s@E&X((ug}lYDJmIx{z2YmIYQK!Y85YLn;P|Zl0_um$%!|u0@5bTJa01}QL2^3 z<0eagTgSt?rOVW$rQIUP!DXRZA*1KQjaFFZ%Z473m&Z}j*xt4?)m7VXLg35Im*HD6 z^xA)~BeYh254K2aCBha2BNC!cI@-8tU)Jx#bwt#J%l4P`D6YVW?dR6o*@G4@trBHf zjw5y_O`c=ACS@09P#lU!o}F(I7dcs~H~4=#Pu!22_Ax`dal~V+!KDoOsBXaCTip<^ zF)ht15x=-lzKQ@^G2>+;xb$+oS*o5&VUjLn7!aCvM>TJ(j2p6jn3`4XmTkq|qWtMW zbcWhmib6uk5|$g$zB?(ve}*!|hmGBaJKf@24B{8xGaH3?^{k`U;U=s+ ze7r`gr7q4V9d+ok<5qw)T+{(61o+hOHm`T9bYB-R#A4ghj08OXZoNgr_ORQHHx#)u`2&S*S(=| z@QZB9@6^cn0}tJ&SzB`5tSI($ZpRy-OEuk00%5Z`0}NYw_nqu;SU(M=N_jw`Ak zGLZfqW0XUFKyDJ)VEVTlp?bnydyA1r4|COQ+J4%e47fbKDUF7SMr-n@(!UJ}YE&CN zGl3~NRnqdE>k29PmbPG?bI}RzKzz^TCdfotGCe>pj^ks~$Qi$4sN;YNe;?;RjC-BG zk*wK|=g}ZY5Qc0UcDbS^kdmyD`)6jP88^)SQ!9jeNkf)(w;15y$m=|HUC63n@gc_(*m$xq;3Hqc4vqU`K5P;%7g=@lP6)!^*fS>imJOLf_J{6|f#)LDQ1Z6iWU*54+f zW9B5`PTD4m&o@dOB+AU0+wYbytH_W1u7suV8^byHyy#A>y2RS@-R|J%xuk5&_*hVw zU!LVT^EIN>DRU0aiCW#Oyz^l^gR0!d+Plg_XMULouX1p$-O?mv$lmy*tMdW$jy`v^ z`W@qxb5Ax&Qc_TN|HgR=h@a>o8&Q+EJiYY%$7{iV)E`mlCB8D*%`>L0?YJnVtotDd zCZjdehDnpWii4pOT^rZza=4#eIh}1(`}}K6VaCI_pF79md~w$GBHXSm4l2wl);ejK zv?%h-H?BO;0i&5zNX&`i)>ZP0X436y)d4kA+IJ<#TF+%Vxs!N}kSbB1Jfz>&?>h=V z64cqyY7hg#UEb2kJDRC#A1Lp++x>V`l;xSXgZpCT(r=AzNiXRYMvYO`KipUtX$?hq z`|yUp*o-~r@}ALQso2AH=&Q7~wAD)gvV?6XPB0E3UBgqz__)t$8n+V!)KnMcYcNtt z!U7w$0T*}Fz~{(^owPE$!i~SI;1;sAUQu4c8uX`(B@#5a$B|7P7ys3VIPA4u*iqhK z;XlJR$G65;NNlGy$~p?m#0N`?r&0GG_j8<9-BIzZx-Mki#mk#e2Nskto#^!ZG2D=0 z|2lpOa2>oPw!D#v#a?ANop9-vBu5$kH1HbdYY&W(eDLGlBmO3!j_@}G7#5UuXlG2@ z2wii>yBAXXueRq$t{W#UeKIQkZz*qR;v=8w>)&#Bz<{&`jL+w&)(jFw&XAnni#;SysH9ai2S()e3R{1hG39_~#gan zE4Yu{k9Dd+R>yJtUyp>JpH@4Bm|Zg>9TQBm_YcWfiltl#p>@GRy{3 z8ZBst>AWqvmN%Dpt{ik?-nGq&UYaEWtZv0!p6hN)WmC>dt-Ei(eVCc%X=rQRXW(}7 zhT|_uGchTo+u2{tyl2j!>h}l7S{rc7qBe&g_m!#Fi=ij`(@h7?k z_e%F{#!dh59_ZcVvJMMpqqy;r!8z;KYpcvR357v$GZ&y27RJ zr{rWE+q3@|O}u!1rMu!~5n-cU)`dPqtVpFMOmlss|1zrTbi?2~V`{MNG18wE6uHZT zsZI2LXs%@c0y3}!J6#BMOwv0@2on3DR9xxSSm!FWY`sw)@Q0fb+ZHTfffO1KmW(my z$ufVe0qb93{xyn}MSFsHso@n2#^euhBg_Mo(wsls@`AmKKHj4#(9Ld#Q+2^JxNq+S zJ0w(_PXlAkLTt@l?FD)g(%XZ@di0OJ-|6QG8OeRj?-SSG#u4}q(eMcN_M<6JmL5=A z?Biu%uDPFVEWAjS{Pe)6XxWV;ANIw;?zx$v_Bl&aJ{LP>Y>;YViVTw9L|dEL0hAdY z&>^fc`lO%f3Yl{G81O^wJ>hAS=ODr>jkrN6(n#ya)tP+SpO6l>ybREj>XoyMb)r7GP|PM{Uz}UXB13({0c`E znsv1)P4#q|63JZzsc;i`DO1!wcT{zSUR8{FO%;xvQlkE244xrvRtwpYpZ1@tu28-3 zOh~eg8gjmyHR|%QVu2zi&i3V;Dw{ymeR~#0VxX8b=8c*v0m2-4D7MQ3kFmI2P-|*j zkE^;6WM84G=SD?d1P=_~+i!m=7@wBmcUu^e*pbKnTT{e+TgKH@|M^WDW(Mi+V9ttN zxCZ1ZC_6+~bSZ^fM)gA$3lS}!C&7ZKaLy#-S6&lLISjT;iqchn{8|oq$HzzU8|~iL zEb(7iwm;O@%tEWWI0B9r|(8^kqDKSN_AK`0Zt}g=k%E9HxvP?s6&h zlow&z8*^x`AR&ij0!b(Gd1Mi@x<@2!1q9tDcz3?4?Jdal)(Phw!UWAc3gtwE0kYn^ zE=lj6&}k#8l)0E#f|QLi$)$_Y*^#+zEVDiZqB+j)c=GZ!yt%f=o@`bqGzU9=Z#PRt zlqEY~o2zt9!0A^BM@Q@nm)zQ3^{HQ0Y;<%YZ&Epu?UT9bvn#xJ4&?*^%&Kw4w|%b! zk5w!wmhUZ~=$478JD>c{1iZC&UHAAcpC#vP@02)cmzRDj1U9B|WQXS!IKXwXGXvwK z$jXivl^9I*E_pKD@tL1ORR>WR8Z9ODJ4te6UR6W)D$n6UlLcMxGHX8hIkRBCa>L6$ zv5>8c?WuUnxR-t~MppNxO|41{_}}?$sl_K_IE&Hb2-DQ1$~`!j+iQ2&apM}%W}P!< zb-XOhsZdeuv!$eB?%_wIwV4`>2zP?Y?rT^h3Qea-@Zz@WR#Wkbfc$J+l8YE z9l9T(&wLu)7e4X6h|gh3yZpQEC)UQK%Wv(wxCF)2QE;F=}|? zp4HiHcyGSqO}Ud*w{5qS6p>27NPtz%rBUmnXQ^N1?0Vz7^~Mgt(ub@~QWfmfMU6@a zqA3y$Bc!HR>lRH(s4;p=tsz9}m@EGm+O z7DA!617~he-6hTSyab;d`SbO#R-SrrZC6|i_*ezy6B?`T9OZ+o#Z;?c(FKuC zziCYtE02Fxd}Q?-b8p$}=6lB5u9Qc3`W3Fcos#*;GKBTngm{-pvAjW(y=basUVDv< z4t=gre+R6ep&)X%w}ZVAEEChCn^IlI*x9VWqCuu0pjCRQETzh;G`JV|hDi1~MqY(( zp!}9zVO!q~OUrN=bNqjeR*gOEy-gXvd$_?Rd;PlFuBo^Qc!tDP`3yj{%+#_%=GFPH zPKu@%28DeFO_xq_l&UA zE_p7-qrjk{&rF!_ij6NvRrS<}ud^Pm%qB%EKztqT{B5TLSVENeP!YKxA}}{h>3`^k<}QpBPUn1(<15^C z>xy9E|Df3ncFzOJ*NOBY{!GuY&n!$6pXCibXXD$r8QBz6r}G9A@zZ|wV{}gNG*PNp zoqVkFU}W^JyCZb0WLf~fFb$TT`EK*}^6rdP(9DverG{2K3^)2p&pp5HR6)O417h4pa@(n!i1g#Ck1rwamBIU(JrC%}IPuQFT}nI2qZx81qY8 zxHY|0>{6HK&qAxn_bY;PoB)aWqoVwG(eCf^_klTRDdu=o{=wl=b#U+;$6hX3iAWMLwP^$mvd2S1)^ScHSZRVo9DXqRvV|=*sM(R z;--54tmeJc9W7Zavh}kSO+A>#JUAQ)7Fns1aZlw~D2jZU9|_xhL7 zFPtd&g-5<0B`(5B-gkISsrjvj+uHSWtTcPpQFbllXTG1D`Ot=#v9*m<=Gd?kos2#Q zVeuR5FF|?$id!gh636Dwz0Lny<~n+LwRsY`DUJe~mv4N%xAon2>oRidXX(~|kz1=T zxBmUz`ns_N@ZQo#Q5Ye?Zg>*aAPK%nqW(uha&FTqZPVLr)98cEkQ8Xb`nAmE4gjKk zz>L>2m)*{-s2xTnkT?-U@qfx(;+(q@r(4?PK!K=Txw2h_eVpN5`!<{Vc7t1%bL2c_VDnRwlijvU zE6Ht^R=-oV>3NlkGmG>3_=d-g^`U&Z9moDg*1!?S$XHhbJRdt@{RtSj64D@q!p-p|5r>7hWq z|2~o-0aO@pa~XgP`FVZtde|AnLjq7~_&N`LO)~U~-24_4d06ChB z2TP7Zl93|;az4itTW7IiXLMIz+>l>yemSH4a@NcV(l0-`qy}4{0a?f|?f^1d>Tjw_ zpe}KM5$0;^ZP^*wldol*07@SK7zswaIwODe6=?94@9I1E)-~F7LH&h{3`2$`9$~TM z4q_KZx6e%;Uzpy%6ukN(^zduh>DN2=x9G7DY7!YwIT;)PkbApjkKKBR<+Pt;4&By9S{&pm4(2-heFFu0 z^zc{yeE@8Z+!6m@%I!0;=ikQufn>G-50T)%e@|1-Kqh#yQ~=p%>xQupS)vbs5p@OX z#*pcg04*pGBl=qc;mcn;h}9F=9W2BUzk$I*er-`jBLii$EJ7IZ=x*^j^#UZOp0*s| zz(a$wml5Db%Lp(a=adU*NKSI&+yGP8#Kf>}b*yitAB~Ss*kuZA8@q5v9J7Bm#a+^+ zC?^T6^ecoa;uve3BhyP;Ue3%QE)oAYz&@oH42+zd9f*ZUL`Qo0Uyy3+y$ev3ZD!d& z5;fVhyk~4RLM0$kI~tyWilo90Eu!eiJO{E&=HjEFP;jn%Il3rT9}LT+G1jU`QmK$} zRd~dUjzPrx04;ur^KjFU`3z*4&6Lhnoc=y@F6vDn&!HXW}R; zS=7*wZ~F~hK;r~`aVqa*Vsf`Y_PO#)=kR!d3HTnXBREb_#d#PWQtqY$ zpo!x|uhK;877EKkH*TsCqq#+dtU|hdN2hg(acElVnqxTg((PA3AM~MF{=5Sa^-hY_ z2U9r^UZp;n9z*X#+sZLP8S%NR7TdVG`)1uzk9v41v@ieyEfrBd?f1MstA4_+4p;)Gl*K0G*4Cv!!!)<5pcNLO*mR1; z$ZfPNbf70Dbs~lznGPtYqqY^Ud_juExf*E*>gSx}T%F-4`}_)$SquOx#~n>?A>pVD zz+ytpS%TB05?w1=A}eJCHBKn&SJe8vT=hpKjTCdEX(DJ30!k zlYw0u_DhP0NHi@MynGW(`ST;7Vkog&8DIc_d6qhhBLR%UmzG}Sv*hcUB}pjcy5_4^ zIpHqDlnaOc_aYDi4D;FZA>U+&HMjl84w0T3)B8k|bK zW2e4O(i;r;j&Yd(5opxl^2&L&W|4_teq))fHh^8Scq6M9Z0s&$1L2!vQnHcklGeGw zpuV~W4?v7qo$9q0e>R0{kU^M{#90gwsmv@`d?&HH3~vu0CnKUIn0kOd`?JA+Z4)WU zOvKp;O`*c;yzJj>hw??@bnD-9gz~JvcT|g+D6&fNeKX=^esVykk3uLetZ0#9AnJB> z9Ly(;%0m{M*n}AXC;PGfmkr1jAqK)}5-eS}kuU@zd-q{!NP6Khh5FPTk1aoz$L4yT z0-looMDQ&fW(a^1@g5b8XfRJCCxajpi`P@Z_gPRtaUyUQhmBEkL+gs7feKb>!b^u#t4auPLm5^sOfQ7@dxzpMtE(?bl}NleQ@c5jwIHfMyo-ISqUvRuPH3i zFuF2v>Us*cW*))-Dvd8nZ8QFi{B_aWvNUkw}D?&P%8nw*z6wIWc61CUW+zr zO6+R1PiSP0Ju=RwHifh29%)wTm{i@$t!6~1s&RywmHzu)%D8iAdS zEzKUGLW%sHSdZkE7O%&tjJJQHz=ovZNBqAnR>OjNMnqeEpB7u~3H|7K1c~$e%$i72 z>gqDwkEOQ)0B@6m`airBWlWiirNdzd_C%kDzD?cyp7A64$m@3Ko8!%&lT0s9Y@b80 z?+rY$h@Q82~^|u15C19{>0MkWEQs*KFPY7q#jCMK=9!UXzuk zot4(ZYqiN%3;m#?B5(b`CnukJOzUP2HSyJ)9r-I9s~Asy=jeadFdd zcDM3$cl7Ykb@q7Rc}+Zd>ic;b`Fq-idKr0n+4y-m_<1>od7HaM2MLc$m`yT^J z&&BsafUlLyH3sFU@8)mh>2KoiZyo4wXB?C+ZxU=S8y9Ukx~Fu*A$z%4SsBQC(- zKfpgN@KHpNQACh!bP(1vC@3>16d!8p^*@S~ncp=e73LTiZuvOeIwIWBE8HV8+$%Xe zEGNRsKjKkDgh$-}#Y{yy#zp$2Mh2ut24+V_6h+1qM>*l1xITX3>KpwqG1|pD+U@cG zAXN5=v9^J+c44s|ez6|$arQxR9+7d8#qo|Q@xFoaz6tUEY4L%X@gYy+V@u=XA^C3)hLa5XrWblj72TvFoy09JP4$xe~ij8(FKP;z2%igRp=TU1I| z)c>ef{%NTJ;i+*Y*SuAlM|@gPOj>AqT6lI^WN}(TWqM3*dP;SMZ%#&NTt-?0-Xj4Y z9EpGWG}Alze-y0HsQ-bm0@AVqIB5?@)8oL`bsT9V#SlGR+AT2qRz zy>_(9atY-L1?5TA<LOV)fBeW6t-XES`AsX4Y^HC z#Vt*x?M;o1&DBk<W=R+D>_^=`)&1qh}sSWRUKcvKRVmC?F@3eUq2V7oQR_{zbedLZQC2yV65Hx znd$iZvT%3m;is=8bc(6CgGjo+p8i#R#V9MLedty$2GdYMZv^*q%8kSNI$ehjMLR*v zA92@x@SO@g{9qk?FL(v#2OU{Kcb>)D2F1~6AYGw1>F4PX@_X~jJKT=*YP`1J=QU76 zvRiny+K()HVqHrM8B(9ew)Fo43OE^>jGE;bs&fl4@L2n;y^k}uKZM+5%yN3?%i3O3 zn-nO|Z)?X}D}cvFx2-w^t-ICjs%|2d3ex0EbDk-C9VT&xN#uUF%SNnUxtFCX zHyN^+t?)NsJ;#KHq1fI0h>;<#XPdE>8+#eVUD)hiP*UU(c;#wd*7>e)%C>acvNTX+ zUB@HJ^utP>5_RUmBMorP$EwUEcltf8bdCN6XAPxBOI-!$Cg$2Aze!fl`U!AuZcWBy zalU=yjYiprd^57|t-pj59ZT=wPonwb;iCZQXZSTQWu523JnVFi0GehE< z0yl*}k4$GcK2yp%7~gtA@#}?~ht7-{eSYh{uXV%Cr<408gTEN_rko0)U#y%%nRSH! zxd(rlz1%Ezv5#rN)jdx>3`GWuXN?+%=ExKpRwvw79SscEdb zPS-7+3r;ZLqEpwv+!u7M8NbDJVb$9kn!MCN)4DF?>)dyhqSNd>f7J1^f0bu?JDw{; z?rkV|<93Vc?-NPFozd|CwWwLhe0kCRAez^_wx7$iDvduJR%OQ=xa@;|BwZ4`1jg5m zT4xv~y!nqWt*01u#u*C3sv68@TzeCA%2K~IhwLcc)|Zo%Ur`L%|6r+qb|9U{&lyT5 zswmwl->`J?bMHpL=N0?|guobc)r{Nw`!jcYteo4qB>$XKA0IkSf-nN=6F!g0u8Z# zR%;_3)$zSL)cTyWO~50|jqgkq16?rOIS=XVP-SG7!8^GhSIJi)0O!{@_Zh2qyx9b~ z2T_qQptix1zwD7hv!o{I^>gZTI>$Ht9k)MA-q)^oQkb5rM>W8fLUkz0e}J5VS_>cM zrjawKT-68319lTrxTmH1#MK3&pnHN9GWvoM6vzLqw?5?e;oa5L^2zn)=HT6jVy`n-8Gi? zBr7@3a=q;>V_5z0uaH*9+Q=jJs^nYgj`WIsXu;UU*xYaW4D01OqFBtm4cLY@{ViG< zhnc!RovZ1Lu~T=vPdo=BipSku=(EWr@FKf9j_*w?3jWTTj&!it26P*FMM+mb^TOV& zAv1CdVeCY}o9MjqtGB@^ns>X=p3aEfN3^yQ2p@tEAG;kk}9m;Kf5oLuwpC2Q2|HwXxm1yCzjKk zr;|yN@dtYX?IVH8>Op0$A8iZhM|(y)+#ZV}C>zb+MqYME&02k2)@U1OeA99vUY`)N zy{GtR1{*xexa9KkW8QDjiG3@Ee0$KvkWJD1$z5shI_YLEs;MOaU z_)yPlx~Jod#G7lPZ!V9KoEE<)wyy@s=^k8eCSZx;?F-Qo~|nT)^R37;CP$+(&`nhmu+y!xVN zU(7Xvqqg^Bw%0uMA9Mw6M;K;=PhQ2z{1_r!2Qj{X(fR#DP|~jro4(V0U+ebvK?+)^~}I4n=>bM+pXTOhe>@)&u9W&aMC+DNo@-))Me~%##_z% zlz5J!aawy7)CYOU7IV6TJ$?%1aK?itzDTImTy&|gf+k+Va317A0V<)Oxho#*%!gE~ z0QsUJ)zOeTAF2#IbR|FHs*crn&g4MCU)tQ(W(VRk1SJrd2+>T%80f0B+K+d(-k0pM zs!Sz5Y9zjgadEKFSi7?PD9n$5H56hEnP6CtSc^uOX+1iX4LoGA)Gr03>JvOb`RBwK+3O51X9ycXEy zTe$5mog*5OOLWe;n#1KrLvr!Z+&QQCRSUeS5a+Ep=|dQSluSUT5C~KOZB*G7k%dl@ zzq>fP&WsAFp zphsx#cOMxFQR#uvVX-JkAQI}~PZ!C9Rl1YJJZ+9%UlZ`C%fY z0+rH+g7u%lUZLTGNLU*H)`fvJiKjdw6ZYlC->kgx9HJln&g0El)|+TpcRl<|z{85xVvZ8m-fQ}?5w~Dx6x5x=iaKd;# zbAg{x7G*k)s-lOgf&?3kW@5TuSaL6nBLdOC`gS%i-%o9-o*>hI_N`3R3T(sCUi~I|Rgf zIbum1F@}bZ%$2-Kwp(m)wZcafVqhO8O1XYzmJ*?^R=K9oXn$hfp>`1EcFZ613S4qQ zHSYTLKzR%DT;wP(S@H#FfFO5BE{W+`2vZ4?s=7Wh@(K+JN0&p^y#iLAqRH?QII1=R z{8c$e;1P^?)&O)%xz$67P?u#OkINuHE41JzOrC<1g(VZP_DNV5AWI%+cz4^m;}X71 zta^Wj=wfN^)z0p9OU=wlJxs_p8_&MGR&C&3vMFA(jHwy-sd+OV6~!(&|)N2E{QUNP>U@GVaxAT@kjgOp#eG-F1-anw^)~u#8@QM^bBN$e|C?D zaMuUOr3I~6r6Ty$O5z@S+;J9k#U(*#{%AFzX()5WvogQKDlO|66jBBW1d=r+9R7E&%qL1Rv`uc}~?NHVNy!!oy^&Va3r@WQFycOdK=Z9^DxD5(Y7kEg7;Z zp2Q;1tkshkDZ2P5ErmeUWW=-%HAaYf6WOwfL97!HOIY}#c=vF5p-OT#h##RBi?m#8 zC!A$gu0prmT8jZ?Px~lC-nag66ZurF?2n-YT2?dx;ME0fxjuMG7N{2z`gi^Lr5o=| zJJMesY)^tn3B0I?u03q5JwCGkE`a+H@>I^Sjp4m$Ao@9u1HiQP0X3W0k`3{ibqr!L1^yNbAIEf0McWl>TCvsN zFd(&tV_tMwH4&m~0~Lv;6O@4jO8c|=Kx~;NGKk3$gs{k!2)kZeS$f0s-|LX;%+_=i z1cBqiCUf2P0l5=#>9|^f54Z?yWW?O?)e30Br5u9?%9fXtf32xw%WXbxh-b-)``t%K z#b=%M$|SXy=|YMzu-9w@dh7#@Q?SvdJ|YG-K%#1A%`z?QmEC1eU4eRVzZ7qPFCh_n zYzX@%_^9}(vI3QaU^WI8Xx!vr*@)O6bXmVgyeD;?S|irPyT7KwqtoCoP_Su1#FEeW zvOf}V6;8|*Cz5{{FD6`XKg#s97Z4i=RPX75pjVF*C=;Drp@XMP#zR6AL+6HE>W8oZ z0#ksLY&pnrZn!A5)oz|r;b%?{8-qOt_cJ8;-*#)XVirOCO%()Q%Q9Je2&tN;x+MV3 zjE;RLof#NX%Go=j&kk?HcGUU|5YbJoBq}1Fsu%Mjm%!Lxc?0bMiA25Zj)skrX3_5O z>wK$8bhhVRsvjcNoybz6eAg@z_97Z#*M!(43~ms{Ahy>>^{X+!_?Qn2Sz2S@I<6pr zG(!Pb4=F1#FDi+YQ5a}8ds!ZQfpQvTkAc__LHbybS3NKC&qN`SDqAl3=2bEDx7B2j z0E9yX5+wxu{XUU?8|dy6QG$GWe3YZF4e9eBj!NMov~k+ePib(P=n7CQa#2DdYn*+u znK%u0i>=02WL^K*pp}*}3>2);a1>P+W@Z3CBOBf^gk0%5YcT#Z({(meiJ5H>Xc37r@56h0Bv`O?As7Hw@c}Za zBHO)|-|9_HM<%iqL0JbD6*h+aNsEu@d1cRlnt<1JP5l{Hq>aAt2#WuDmkWRqER@=K zpk}lMStaNp0Q@ZCxi!b6i~M9Y3d-gl8;pY3pLsjvG5GpWhL=OTkSpLQlI$@RH%nFn zo+|9+3NI^{6b#Z`S2wem}I|E{&MTPo#9;w8w60 zA}P44!~>i_u|AYgZ7Ng2#qW_l&B%Am?9iWAk?Bqxm5zD9U?0jN6jddj)Jvj**pWgI zaN7+MVwS3iNZH&=;9a1Km4k%%K+Et)4c@ywXH?0bkE+h7qW@5p0jRo_sFFy~Cv(uS z(Ntt7wA}}W;22*bu8kshmnPSoopy(Pc1L_*C3EWw*iqZ>&&KZyc0q8&kLDF78 z*-tkIDKkkxooJv01jz1JFCs&CE>JavZ5FheHNaXrYl{0?mM1!=%&(~+@4DjU2*Mkly%9ZiO zmDSprnIV@|a2krT;OVccD8awyz}o-{6#!U!ZcAsY#e@1|AQJpGEezuWJSYWPiJynI ziklIC{#~D*=JWP$uv3HY8R_NkXd%4;Pxlc?sovd|Cz z=3%}+xp!2L2kKru1&1IZ$wiOly(c|up&XcnmsdGB$>f!7O=DTSb;>MyKi*=9=dhk{P{rWy z&A=3sTSjrb`^k=!4JdJ|BRQTut@et$4+(Sg#^Vcovz2O=llwvetyWz&y$+_S48poK zIuF`S1oW=z&AP1T-4le8i^N>cs)xR5$_Zeer`%YoftfsyDT}962skvVymq}rN5l~G zxAZ}eU;gKP#w_u5ua1T7Nm_xZHJ(bPZ^;c$NO)Uj()-Xq{!OaBh2J($b?fD774Or# z%i}Z?e|#IPX&eWTGuY2ACWN?_5>jN#=FH(TMeuSSb=w%|BJzs#ufN2*zf=j&E1+ za3|DP(bG9n%V%JCB_`M_s@p|Y%d7C3oNarVMr!gcoeR<0Uefor(Bpy6E17o|s#pFATPKp{K~hf5b;f%d*UazT=FwxErUAWVZ**$0ZL2 zTry$;SsgPn6Y>niGH)vB|Az#dxPg~HCL=9Y4Qf&WB7$iOT8&jmvD2Rd%HXPU`$QHU z97c%O2y0I%q_yP0|C;K!eM*B_K83%gq>>yWI*OsOYqTQhXms`Q#E)_Gr&MJ`9iu2x zm~o!4M4}d4zhPcE2B84S7(S~|EW|SHS1H!=GUivZdb#k z*G~W-=zOX@$-=&rx1?`#wM+pct&qRKAbQ( z**2!tcce2e3>n-`q`znWld8DB+<{+6n6Z(1Gc;cfueBt44&(lM_VbZuA~R2l^!K^l z2MX##-)8e3Zho85+$@hv#rT}6yPMoRPjVW0`D7ikhnlh))F8e^_LXHnP z?AFY6Mo-YM7Zykfg46tp3k8W%Khe_neaOw9lZqtm)ZrJ%*SQe(_y3gcK&-yT+~~%R zsx)GOe@wW6Y^y{{F&r@c?lCnM!VVcC(u$ylpj1{dRC?H0>iR3J(2qhW%z!}gSk&ou zR!>~ciMYPvxP3|59Q3pvQ-K6 z7`RQEs*M%8f-Aa>Mr9uOkdJCs<3j~aP){6cxSEa*v<(Rr2i}C=F;bP=f!!b(x9JP=^4lX?lmt%jU?Do%rj>h|GEppt8OOzN17wCr;rBF%~7z zfOr;}N{~U5v)DK#PdYfn{`>@F;ogR{rpGYY1L7D<<~pD=s_Y>|@?x|bb$0e)4lvU& zT}Qut#9v2|<_?RF6cddVMp?()J$X5&vNk~=o{w{gNmr|~e=`!uu}L%*SyIMyq92F# zW8#=eSg0{__GUp5rtJBa~NWWjcSu7>D<7i&G^`%saBkI>TSw?Gc%H|E_EG*1Jn zh4adRqH@E`J9CNg88@j@yR?ymXV%&uFoJm;bsBBRRyq(j#1YcKi=6*}e@6xpXyN7H zy8}JhjG<0SEaMyjyp*wjfqcyTn4W-7UayvY8CkDf>yH87CJim>|1NxccGh7K&YJyK zTF9bp5$~z@n$ezEXPR`U+j?Zj{l%bk{C)cr15cIV$DdW06qLDa2NCyQO{2k=RStdg zUPW(%f;tk;9BwdQ`ozZK)Qs?tIPxLzhvOk z-e*B$~UcB%02DKD~Oe~r}WzNqxoT&7BMz)cDvmV{Q^JlrJwTj+n5T3 zoS|{94KK5@8z?8J(}7MZrSDbC;XFG!j&EN(Ee-RHl*M>ZNw)A;eEDKoh zEg=Xwb0z|E?91sCAOQRdXhM_6DG~n)M37+!Hke}+4h`uyxWV|uA20WKst2A%LDF^L z1a97~4?--#=0zw%6MWtT?e}~N-v|HEi$DZn7bC#f=|mTnpoXe>ftFXVngjjdKt2p2 z{(UF|g~^WxTpoiN%-AI(7!)H=I}G3exhbI$P(THornyVN5rDA{=m5KWkqz6hynBeg z+cpsB79c=8a`QkC^p+p60fq~LDj>Zvb38H|gDT(w5|}*FnyoA1yv&0UFM|ORpe-Tt zGI#ncH6XnpyaL){ffjfQr{IBa$sDI}3c+JSD{zt^&;l}W1VPEY<`R@T&;l7iDU#WO zFEl7y-PaiKvK)HjoG&*tQd30UOw%9ioCC&_!NMyd7eg9Z)?g2!a(X zy@Qhr7*IG7U;!DF0T^jT%~Js{13k6F7AQ~yAT+%kQG?pyffgvjA9#|du(J~pyt`mR zj0=L=(*h_Ugpdk_=8DJNqXa|{1SH_XIm!Yr{K9^$BY*rt=Nqv|2!)_>!#9KlKB&1& zTY@FPz8q)*J>?np-=z}C6i8A;@K4=0y$UjNUzm%lJhExOJ z*aiQ)FlM+90UVSUT)S1QwwyFYQ!GUfSj7$qy_rBkiHM0gcnBl-MsQR;a7;X0{DB_$ z#ij%TZc@D$I6>1JvtuN)v9K|P3jrY#q7e`sFB8ibDFM-m!52{xZ4AO3$(Jp%GZ

    n#(q$7ar$2D-i$tUEr!P$TTOY0rx5bMY=;gG)?SN0;BSSPLPINBE$f*g zfeBGP)!VGO+yNU1PZ?mi?p(YR1eVg9w7h&-{}NP^99UAuQ==jl2C$73r$55&4{+z1&K{ARL1ru*x8^&lIpvu(Z#4!cWl~11LzC z9BH!D$q_`z10i^Vr{DntCD0&ffyAr4O9cWVf(r@Vy$ZEZKnVp$hy=w%f*!B|;G3f% zSOJvkfhZV)=!ya)D2qBM$TnQjH`L5ssFgnGf+KZ;It)!4#Q{ZHf*i2XjOYR!?T%+K zyJC3F*5t@z=!8D#gF4s>Ax#1y9a7p%(j~COJ{W}Igp~_>QezX!4KsqXBmof+0Z>e~ zWCNz=GOf;QdWe|Nf+|Q*r3?XXVN>&zf!aI4L(P#TqtheGt%M2!C)vRe zXjlLHRL=Vpofmk4Cx8ou=|+TIRG=uS0JXA*Ezlw?Lb^m*J39g`uqQPL1q%JtctizC zm|0W^84z*;EI3tDMb$Y1z7+$5JLrmnJjh$k)m?yvYCX~=cu^R&IUG;|_aZQ>>JDaL zR%rb{?0C&*5Qb?D1zrtNL}AOBj4h&>$dC@(jlUO;9VSf_78X$UVI|HM22z0vO-{j140C z1j`r5T)cY=g&{qJZ39LHivL`$JkWwCV2ikPT^Oi66~nhF{Fs;x1yndpRM1`BAwdX(Oh5%#NKs4M%%g=vIOGJ8Ac-8<2&mnNh71EUctk$n zgeSc)vxC;wB*d&`R$+hzKcLn+2)o+UiiYe0J}?A6=!1fMTjG3MV9C20L!1}zGC=($ z&c)b_or+Eb+-xILh&a7D=-0zFf+vY!fP)Glcw9073dzlpwxm<_jELC^0v^b`7f?ow z&AclxRM8z>LFq=+Mcp&uPkht2C%Cf5UD=hzU`O~=n%!O8^QoDzSzXrMAQqI}g^WmmB6~_+Fi;jk$OJ;t2U~?+IFtn_mSbJz z%uwKiQmJOD5s6aj1X;*LnAF5?{y#7NzpHIqTR3AsSYumSe(Bw%giJu@e8Cq& zC`_4aLtEWUD3)Gf*o9w!Lt8*vP6&lfVBf0a1X#EQ@r_cA)I?`BKl)$>ai$Nec3WRa z2v8k_s_O*y$ltM!=Uq^&{FvM7JlAZ2#X=5T392y!hQ(}?TuV0H!vG3}R%jRY5Jt7+ z$Zg9yO~E5-gM&IKQ-+IdOqi`ynA6)>{{$ICcx68GxOhC1l9I>Vy~Nny$x8HK0(=qR(N7)-UVCu1z>Sf+Ey!KkmvvWy)ZA%#HrTAOl(cA z#jxW3ZT2u~Uy55bN%O;(1LmfT)MsI#1fP_h=}y8Yrlr&j$W?R)w6|u zXiiR@ZoJddi|EBx;W|awxJd6klk7bM>B^Qz8k1Svfesi|C8hYds4S0POgRL<$l`+pKV)+Te*g7>9)Xo zE@bKEZlTly7FQvm9Oy;ukQdgok6RILttrz%~_MYeU9vLlzXe?N{xtXFu168b4i*#%zy<3?47< zOK#|g7VJ9B%F%^r_15HUWOQ7%ZzmTN+l^_Ojp@*qX#vmjEvJP72Nv{VVilcU1}E{^ zo<7=MZg|$j4Zmt;*abQ7X7SbEVHfcTk8q-P@LfnD#i9wJypMqXTfjYZw;Kdm}btz&^cIZfwVk=*BL0Y}Y;fj`GvyAT4(NP6)9fyE z>|_y`C{vJ+MRyaFMn@ixj_i>d6c^T)4CayZ&aIdq14M{unm6)15R^k*Wshxid89`~ zAobn-WgyP-dbju5KyXyR_oX+;^zv!UjP0MEUI!Oy2RHZ;w{v0V?S&`y<&Ng6$8$1| z!xZXsjNjL63tWK4?p^wabGufqZa$=&EsIX5AMdch&alK@c93JzE?68`7`D2d`-`V_84H1j2AY9mL~*Y zVbqt8T)dWfM4fqa*Yx;a@@zz1!YoXBcj^CDb$c%q1W&K?x_nr7dP`&GG1tsoRd6!5 zSh!8m{iO8Y8k%$PfB8n4pqsK9b#*E3cu_s40 zGii=g)m5xoTcOlP>+09AV#ku*_0{Yyv}tXn-Njbe zueic?%@tPH?p?fk_u~C!i|^jHblv}^ohw){Ewf*ZJgM@eD`b6*4OXdKMd0NtmNOe^ zBhjLf&=etV>}Yyqo{}I%IwE9}lFHV3P;w*`8D;4_afIgK*<0qu(m;6&EviQ4ZGBTi zwR(!G)$`|6!D>ye{A*XmVzH9#jyCbx!)*-+f3e zZO@La%-C^cnpL(?WpiBC*k%o(RMBS>bru>z8##1ZY9*oM8cQRwwvui7wB*uIH_-%Q zOk)K1TZp}>gvfDACAA!L%t>e6b=GxvV_4eZ$lreA8P*nl>E%^ee0KeUmo4ZG_G5Xw z{F0u2hlK~8Vn#St#cc^WHcb+)`Z8sN7Vv(8!&4V(GZ!eu=3SWnDrpN#v36SqfLBccmrQ zU{UrcDV2;?VZ@;bVs@ZJmszGDnFv+%pl1=vhJ&RiJ&g6=P(y6Bc44^(&LcQge0(z;itO-3aN5K+_Jk!P%3tKEq!QN`Du{*gf zBHYfRw&Jvi7^2e3(zV>xcHfpo>RF76JGfbVBNionpT29?(1r zSYGWIL7gL*nL-PTrVwL{MM!WP922!-9xQ3h;e{R7Ia6-F726Z;Cz5>Yigw>U5+zeL z6tt=#T+8fIr6HIoly*u2V6_eu-5Kt)_3Cp(9t*ktcM>pdSxmwXQ z2$scgJff73l-8ue^h{~hW7?=5=(p!w3w+@tP`@W1IhaGOgjH2xZXv-AIrKo2lHUTN0ER1sz4D3vSOl;krs>wx=`ZX%9$U z{GxucRkOamEHbos&IzpsH3SLlg$e0Q8zX|IgSaq#5<$~M#8@ z6&ALUVRQd{;rR5?8HZ&JBeW^m+=#M2)d|uk0xZ!0J8~SE6tH(mJRl-a0htBrNQ=#z zBqndB7N^n7kzSdmc%&D~C}}fil9Uuybfgt)>O*f+;e;|(DH&F|F?|t%VLRKouvp!a zBeVfY9U#-cANF!6J89N1kyV`D9S4bt{2e6{iilH4kUROJAQ$V!Gzj*{Ub{$ycFNcZ za8)uf^s=ZZLFquJWwN2I*eF<%(}}7;C48NM$U6rj$5zgYl@2qQ)?!tw2+40GZMdQR zf_kVQ;;Cc;6{fv5C!3a`A9B z3s3*fzFHP-!R(|gg$^n@0hLfZMlxpV8caR6zR_IdUtUWPnZVXC`TdklB?-<+QgRdI zK&GE+Xagad#V0%YDOgE#T}xVHh`Yh2vy3zZB{~Vsih{7LQ=FnW)513#$zm+Zi|9xv zB~31_7Dq0FOjd*k9k@CrDo>b|nZ|@UixlLpeZ>qc$#*EiqGYO_g$-nq+RqT3$WLwX zliV_vvHMxf5u9bDRH^FRMsg9OWwjSHFGyb^aH?Gue>9@Iuz4VJJDelUbp;|S-Tf)bJOCvZX}l%zg3S^mUshJ^p( zI?c*Sp$XmWcoT}rZAuQlxJ}GB4P_%Kik8N(6_?*~iyc+|w<$~sg=jFh5C}cQbieJ| zgCY_(fkC**5B7;h+K^BS-6pa6NNQ=YJGKm$COBGl$;Mi;k|cUJHK65eipMJ`REV^q zlQL&jmdP!z;>Z_j#c?%rOlP<9w<&TJ-hZE>l%@pNrG15^U*8DF1rwI1PIfR-QzzvK zpIE$Uro@(IQq&B`&3}YwYT9V(02Vn(Jo)k#5$g|j0nheQX?yq58Gr~^fmmeST^DWkVscFO78 zn<^`Fj#HfDqNLnaron|NMPlm4V#{yY&VDwePoz7JfHuV?nR2}KVF=pQ58O!IaEIBJ z%V4p5=9YLe^J>3c8(%t)1*Hx#9uuu~@Tf2);Wh_y z#APMqi@daz?<>eevfc(0VI10}v0sWp{@fF1`^1w?olJZ)HtEVOZ5ex=8qEFFa=-lL zQ$2HXLLn$Yx%=i%p*K`^%QAagB~dU->9w+D%4|il6?U$ioON7q-J<`~*S&qZQjk*Y zhX1Q{LZ;*BnCt(hZC2Ep-Ah=)*JgcJ z_>TD>CmcG0j>>M6KY5oa{&-M49-|E9$g98tC5-3!y;-)>xia19OgR)Kg3F)K){7;rnGI3q&)D27Up51xZwWV6wbzG_? zltc90Qux?YGzZSDjPe!S^-af(9G$+MQgRpy!R;5XJqL667xyjQ@wteqEuh{l2$~dH z=lz!H5X99n+iyJ>>O7eKahgBb53ZD$rO8~(O<8np8QTTaOSJ#am|d1?JQbvXNd&JkzFV_ z!n;w`C9>ffULh(Z0#qb|&I#V~ZAFY_1@RCZ1C1g}F-P+G+MsD712)$iil4;6ph7TA z9X8wOsh<2aR*3x2#E=9M!o=?Fikzs#-9VzWr3l;k-={eunW@Iza2A^V9#UB1R8>n? z0NcV{-URv>;MJQbs^Uh)nLcb(SCr!gs^ZQ`1qtSyp#A@t&GkWZH6Xmr93{Zi!^M=u zNkkoz39~)flkJ}l(hr;*WQBwT6IRSI^2)Ut;IVAor(G9@<%%&SQr*NH{W%x4ltfZ^ zq&)%~H$L6vS)mmM9#ljI;jyDC5}w{rU~?Fs!X;cfSqHqWAY|yBc-<9nozRidP}Ys! zqeWRCmIf~gA`-5KuE@!T3}7<89I2%nXaNO9nheK?SRP1=5gpVqF%qd!LLYn_w&A2c zsG1x49r4BEe|chb6x>R(Tz^)Iw=QA{YB2-;1mU=*gA-T5VO4d%lY=GGwu zPxNAdab3nuNHZ>CYG}+yyhI>+7VJsla{-TM!3HlS6~tU5GL9x|sK!)%C1hYD&8?;b zb|dk9W8Ul>Z-qi46dX$M<+aF2OxEV$b;YX%T5ll*O(w+@3QBOIrU8E3?~Mf2J)Aza zN@eU6b2cY*LKG zgc-swttqNM`TNDoMO)ES9Brj#nXBWD+_R zNj#-@`3`!vn<46hHtwa4W~$RUg(t3BO@<>(vSN}h2l7QmqsB-o0iIkYP^GRKQ&bu% z)ZE>1B$_Va%YkaBLa0uKNnvp*gdzWx$P`OY)z2bo$VV{ctQISqOc{4><^o=tBDx*j zaL8ua%~M&XHKr#e@IiY1Yc{%`CKl+jMnzZ5q{1x+p%_Y|W-EZQ%(XTL2?}0Gj%*dG zOr?#h@BHPNkr;*qi#`Gug~keE1|)7|9Jr;9N8D0LoCZtK2%nZjC5UBLP>Vu2?0BK* zt?&j*#2uX`;UmVVG?raQrdWQire2cdD>j|w&F8VkUYj&)`)!R$z=W7Bfa1LmS zo!Q-GCTv6{OT1j`@MNfd#&RNrft)J)1&4-CNU``zNnl91&g!X&T)J7~A|)=I9&J7S z9}<%1W|>*wejK|oD7IlEYr_8?-!)gVKA_5k>$0XLkG@E4zUKESN7HS~=Q63IMn~Q$ zD+G?$W-63MQVfSkrpwae=&Y+h2ISsy#HNizB$&o(n8dGm7M!{*@HHT{m@ULEAlMDl zN=yq()D5(#LEu8Ah&rK(dECEdVsIvu_j%tdUaB`{ExzSv#)j@(&E(d0U;AF+l=@}t znHY?6iZVxk3r#?fmgv=Fn8_K zBBm=$;i3QHp`#HNlnMWFZqP=UEo8c>+t7}kVL2Bn5bad4+xOO7WC&u05Tb^dTf{)s z-C^4SW?Lnunv~9O->K$%E}Wsd?-@TG3qPRNE?tjdsyC9arPXl3-Y+x`lXVV@?(QzF z^zKA}sX*QdLc+m(OC4ku5?Q<<+(joGJYkBS*{p|G3LS^Wa#Bc zVjeA@vyQSb1akjkla?U-s<0ays2%6&4Yw%kdzn*z2c8E4-7dY{U) zCXJY{!o6`k$L~uoMO5K3G8&LI$3)$7%^&MxlT~pu662VGr=McmiI(N2X0EX|FADbE z6Te%2QuHokRz|nRQ%SBgo~+DSB9$($NZKg)Iv|0D>r{cRiwNKHDqUK>vVd+P9Xl`* zAyEMplSg2s$?W52$N{Y|hUfuw=@F%|SZ9VrmF0HDDX7wFKC}Z5TJwh7l%h@U;g3?j zs1`r1R8{}3croaSeX=A|^GV}m!kO^$HnlWwBYe6rEVniJ8mKX8B`#A4FQpt_HwZum zap@6pW0Fl|TGlajXZJc6WU$*4lQmhFbpt8|0=Zjo--^bR+bti_uZpNtZshMtA{d9U zBRg^w3TFzkWN{}{E2x@v^ww=qtg+%-Dj}Rax(GCGr2&1WAc>#+_%A>La6o5T{a{wa z{Ay-KbDI6@aLXKVo9s%bgi0&*g^gJN2Fjg6RWx>15Oy4DlHE00B3jR{rtYSY7Mzim zb4I}DveMfck}iPiT%^G;#O@dugvfz|{BK`p9Q^g6R9|$d$tY}`LNi-! zZ!!N;Ef+Vvsk6;h8Jq;miW=GAY+jP_l|Q}|#tm_uu-p|t<+Xv9>y1|#r&?k)#pjwV=#DZ| zTUl9d<4Y6=oZJsCvxdv{o*k#=MrIpohNaO;s)_5C1*&3)mor(*b6pWXs>vuQD1o@XWnoR_fa&3kdHE#BY1v7Ohy>d z?`UzbJS9{!Eef-Z48hnFvhN**_%tTuQ;i;6-fis=7@ zv#8x~^u*>x+=KWdz27$9w%^)h$f6f(#3bx+W@CjRMKTR{D-8U=5BgG6t@8?ea696( zNK4#~SesnwLG9_~o-7A15h=q6sqjZY4 zImt8&?({^FUBMj8JH-L8*8OgZylTH!?lWiODf@X;B=;f(_!F~mG6ko*!5ivbuW|g2 z>yVji)b4k|D32$sBlLk+{vM2Me2;26OD4zkE#RPgySugTweQ-X$*=c)WiXg_iA><*5>-MZd^{Dj?u!Z3HsZcETiUU=*Qzy=nwDc1VFvbZ){y}r~&Te z0fWp+8_0OQ2mZU79CcRbmZtEB1#(#Q4%@wVM&vrP^Lt+5)n#D zs8Awm)e03Nm@!kj3`J?@&OC_nbj(AD5F$cDi(*7%$dDsL88Qg2_KF54h_7!=~sp+gg^c?xtR(Wr#7f-D+xX;Y^gy`~KN)h}99 zCDpD?uf8qVhqPwW+Dq&AOO+}q;r$x8?%%QFfhsIA#t<2!z{4tAZL%>8V$ih8I_u0c zg9svM4hlyz4YK4W0?NbIsCtUF5ko1-tFCS;Z>--^EKfL;-ZKAAq?j&hgQ%f^BFd=g zE^2BhL#DD$BOo)v=qas$6VEG}N(>CIvdp82t(DqqPd@fo^Q!S4K8nhgUo2E>54OH zq@GAcNjKjVy)QVwY@$iI+jhdurFS1H>ZhZQQlqHEF17#8kUW57>L;p@gl*hX$tx}_ zD$7gDVJHo4E7nurgKNAK>stvuy97(IF)}B6EZdObTyxDg8(S96ILC-^!a6}4El)l7 zTus1xb$rbtj|dG{+?-5m5x*4CyGY}=T%uSXN|buexuY&!D!@y3rmi|6qdJmYd6(o# zKboRs)zz}dTUF`zVqGi7w^l4qMPKdmtFUZWYml-86Fhn423dwvS_z}IGjMB7GwkLL z@ePzKL&W8($)9-z^KqCWPe~@4URqn9c;jW-p|@_dR57B8BK;`uCIZs*sd}WXTqVi7 z>utDwHM>gnaHUoES&P%jzK(rcRPHrH&Nka*DI)(F?*-$OY~?YYsG^GKrLSJ_fvO<9 z@Hh@1%8{R{dY3kj##IS0eQ1aK(D3ZT?IgNHnp!}9{lo}gsQJApvFV=Tam21l^_RPd zO?^{(SXnfOs#ffx6~34ieBNW0ujEH|_tDQ+&Ns4&Aa62~iG$skHwKfaA%PEh!U<0} zJ?YtrW*Sn{M7S3q>mWrcQz_0>MxvXbG0jmcIfc?%5+2=d_U2Y zQ7)2{{V9bLFaCV6Vi(7k$u;cqTI$n=-?_l{xQu zaJmAVOh~=zX`u=QK}fZ#@Rrj+CJvM;4D0_gQpFL)NG=y~SECyBq7ouaUOwX-B?L6J zCHg5kOH_<>h{CU@EJkW15{YrVBEa*pN-VQW-_bP3z?nqQJ$ot3jDW_U@$^Y#6IqTM z+0-}URc4ZRyaM%7NImSWP-ZSX&12%gJ&N2VPtvP^P;w~EgL&!>-5^zJ^Y3`Ii{w49Z- zu`+Q`*52wE(K|k5dMT`48&>$oYB8vVYLcd(@bx{6lu@4Ye923UmLgTjgquRk2>^X# zqLXxvFl6dbI+vKg=U6i-`-0*XHNOp;!?YaqpZk(TwvZGOyo z2ppOBrZ0Jfv@0#V$xD6K>?3C)v|0ako*J6ftUBHi zLK^jP35{^VgTU6TG17vDdWkL2mF^-0rj6zroMM(}*|=s5#XuFioBuUtxnnkUIx~qw zk9b7QBq}49uW5sokdo}#( zs&86X)>SkqiLOV)6z>qiGzb>g5oZRQLBtz2p(R>qhaWRWMkq;XP*|FhRA_GqDT%V4DYE2H3X1Fm*MU0{ z;h?o7MZ$YL-68+hVoe4pV@P6R3=|!|*RN_J=Ze9y`O;7KidVk!EtRQswzWxFBmXUU z-{On;g(KVHM7Fx-j)}t2GyJr8a%MDXe6tU=lW87l9KF}&?Is1)+~r>LNOn#>0dWGX}jNkY!vz-cEIC3u8RO2iA2Dr_XCENeExBoGSw6pre+Z}SL($V@^Y z-Xh|j;35AQj{KaBA@0aDl#C+O#8SYgYCdjKj_%xW0^LZ&Bfjj*f~utOk7V4ax%AG7 zLd(?L=|~FZ0DFeFB#djeN#A0mU4)~Df=X1D;wV0lG^DQBkWB+wD5H)E$VSie-eL|; zC_=byjf4!N+ThVp5YpNp4jw|So=_^hhX4!kBiv7~I41({uMeY4+eD)53`FLF53u@< z1r0+@2*fA`#wj9C?dpxOu4ty*<|NVwY)}NI@GpM6V+PH+0Ysw{3h{?Z6a-SO}5eegaL5 zrC9%L>M)YXbS@(20*^M5Fx0{$RXPSOs?1TMaKvu#Ei{645U#5d$Q0|V482c6QZf9p z?wFoMAc$<@*08@AVv;b-Lqz9$rtCIaPOl717&p-x)sAUGBE&r6*MM*DR3rEfq%f8% zy})O6BCmf$;=>dx0r6wI(BdpsjB@ZS7*7czKmv(|Y0yTIz9#7*;xR(LF#J|g6+MF` zJ7eoiXyQ(=B&5gu63Au_Cr9|vDy)K$By0xb=Nj*B6ITr@FoJ1Bra*#k8EpnlfFd&x z(Rj?{en>}gK5iIY=U}D^OzH}3pl~iUaU>1QDm+A_P7)=rs_M{jPLhq;ypK*+QS1NS z5j0pR>}Zh&s zYs1>9e_#Xo1Z4+br_BQ6+rDxj+YggIWK!0I6yq{3|3)|65n49mF7eVOX_JN6Fi-gG zgKEn-*UFRF$w;2U+f;2tq%2g9?2-h63EINWx|+-!1`o5Q0;DrNgpOkHe1o*q$TSjF40N@W^_~Q=w$PDe>Msd=tBqbA`c!YTv%8f1qOg&4zeD5-F5o(H}I(jk95b`mllfry1Fv{y8 z&Sf$?M_gJXboLJn^q>nuO)OJyzLd3&WhKw7L--M3(yS>7MV|KXISEQ8uxnOb zj*52bEhxiI>EuSm&}H`XUs=&cTah$U5!w3aAfC?PhSMOHqtVtTot$Gxs0N;_lxGn0 zIs@fVDNRRs1T)@im`(=Jf)iQnhA|TL)TrY%ZlpE(M?~7MN#13PP&8gTLMJA3DJym` z4~GNAa5j_8C0UX)=D=S+LtsBpLP)SjkL-_1ORJ1j$=)yzq)9Mu>U-=3P?og7#e2T@LJKTkmiX zBoB7=XK9jXrNvK))ld18PlNR{aPrueby*pLK$GK_ph^9Zvx&B{R3=lkWfaNaPc)dgb|^rDB7>uT9j6qbLEhRIr;Wa+SVt}L|{u`PL4Kc z0k&w3Hrf{ASsadUlqFe>bU3HYmpG0(>;+Rwhew_QV3MMWwvw7KWkcZ$ZJoz%O4q6& zLQ^a6W{gvYz_wzo^d!(ULM4+yv+d(}_uW|VvwYJO>tqyR=5P-eaRr!H^`S=%xV{h; z^V-nY7}g}BN&Vuqr*H;zDRxIFl5`+ela@$jBtyN@_FMl&W-=5it1<)7Dwi{f(3-4N zI&tXSj_-x1qb}C;O8?|$jHf{ww>C#HMgUke2Ka}8SQQ%=ClR)JF@#x9BSw%^YWHfx zaO8EDgAuFuYC*SjnuyFEig^=uw4SFN`z8*Ir6d@`IPInND42#73?QLmP@;lH|*P!MVT+IICMO_1cWXA3t-M^GP5Xpdz%arxBy z{I~-t1XNc`6V=ju<(S$S_yb+pM?WK$6YY4_IRwiPzph6>FL02b379G3qr}WP(y3n9 z)~ed}k>M@sn)X|xS&K6RD!U3nMC)(;Zi&j6(p)zvuLF_z@soGv+M3L8{>%DmF*EGs zj*09(a}#mRN(}FKolAn*R%jjTD|-%B+Md}%>t>z-^VIMeV(}S&lho9_*tAO6P?u+p z9M&?fvQxwJC#MN?MJjZtcW2VolVU_$QW<#@NJsyaM-f*9KYEr8R~^6bKkM{}QIBc& z%&NG@I5m09Hc5U2WQlh=3s>fN-zZpSI?Vt2IYgldj+=({rmw$F*}pWzW!}O+i8Z7J z*k#Jlq-QhYUQ(s)q%wvyds;@G8zNB;!@c4Vh5gplJSxoE(ycwaj>b1l7Irv?&rb?T zek?jbzNaVaM)meg+9D)@R*|s%^cCe1A(#ywwOTi^+WUqKf&XY0bCpmTm^jVXcc~d= zi4fyh@Uxx!peGro4JRTwgYJJze2HEuR_(zL3 zh(#kbCT`g}W1at3$jETK-x;=1a3TM$D!N@8L$hT$FfLJ3xw4%Vzr(DorB(}nY_(Pf z3be1-j;y~+#+lPZs2_Nq#Vqxn^(RzAm}A=4@}$3THGpN=wxb2ZC$2}A{FRRvH_`be zHxG~#mA#^Stm$UH?HRcbPGB6iiA@Vjn0((5&PCjC#0*<( z=D)-lhNO1d2H8QF7EgEEaP`Eu|43=xRJP*Eby0C1LOZ-I%<#A>NGI5G>^uO=`Hr_^lChdUs?q<}$WqsCb9U&6!6+KX$H>25z%$@gAAsUUl*C>4Dxo+mWVGV+Hg9ZKO zR3UVA>IhB7YqVu#9JRJ@;iMg!8!ApB*P%9qIK7m|w;RP*vRWD>*r|nJ%^g2!Yk>m? zCZXJDc{8k>jj{79qg)&Vb-G$KawKp2IN<$$&K5->`$Sy>1aoxVe%E$zV1Rq{e)8zO>Ap`t?Y+GJ2<-Achi%cMD@uC2&kOB@hntt{aop(R zIZnu4VUr%AD30pvbiUpaE-M7r;l8vSf9|2}-fK~;4eb>%e>OQILn!;N)t$C?TLkax zwTxDyd^#aEfAVJkLF!#sE5zU@fA>w%;bZ^TkC=fkWJaYumnqxH31ak1sBl!bA*x_# z|6ZL@NQJ^`teou}xn94tSm@iZ_Ord;k?iZ0AFQ z$CoD}5~`9yE@auF-ZLWZwO&i*0pf~4fo-nnJBUzUn>J&{AZ*C+3d1oACsw@3up-5V z8zGJvc;yMmktF{IiY$pT<&_dwjFkNNQ6R^e91AY2DRE&Hn>nw{oH(Y+!-NBk*lc6e zr9dN0n>u|8HL6pLd8+1Vb9JG_kP8!f{R-Brkta{aRxwf~Z54qhQNnyH@L)r^G&A}H zYB3|ln;I{wM0sQ+l)r6B@<6F{;Kzq=X?`qt7qaA|IWvAOxHjh6oJo^HmI^vFRH|63 zVyqZav}&kT$f|9<*o6?Bn`6{?ygUYqNU#ROsuhWRWZ{;GnGZbtS20bW z5F*l1Q;dw;y!?nkb-SV#1czIxx^HdhaEPhN?wx09e78k1sO?ThL{#eC6Y;IQ^ZB6W~ok{ z1)GeVo&~BtauTG~OnP2urJEEY6zNjM4Ob+bXOSpnu+Dv|6r)Xf${>{z-FPXbBUP%Q z5p(}6YHGDkJpp5@+S(^0TKJ8s?1oibS7m<>QP*HdY#GTYQH@55Ev~xi`mV5yw)EYx zjkZLjl_f10r$Ab83SOqpY8YFbNKtET!wx^plxsAqilmgxqO=*8U@FG3Y-9CWl&4sq`;t~KSwRATBA zNFT*Z7OzE?B@$CDCRA_KGfUa+g!QhRa=kF~Yi!EjA!l>iYIizE&pQF!DZ)r;OLyIN z>sEBsG+rtwgdFnSF_di@DYcdNGFhU%QkGaXY%&|`^1DvGT7GgGbI9u?T~f;O|Nm}j0k z=R4nOdh^bk?wYsy(Ckvc3c_jWg4vTz-?e1HC;M1Y!%Qsf7K=YQbGS-Qw&YgBXME9` zC!e;jHb0Ml{$x7NCR(Z2cqG21<#PLC*Sctjz_Q$qcApYl_k7o;#X+TgPZ?SkNNAgs>264Ez>;h*rV@Uhp`u$yTk@ z<)+$!aEL?%ix6ozJ_1gxge7EL4#np}AI=9Xj2l{0ayUcVQ7kM#q)`#S2*&>kT@i^4 zR3hzUNI(T9aeU${%Rx{jmMfyqicevp2>oYA0uJqnVeI3W=rf-ex>1Hjdg0Xa7(*Cc zD{K+_m>;Kyz$m(kMg!ax9WRN=H0|zTVo~7kN~Xp2&2V(K6Qv*<37Tn$eu5 zHLF?8X=am}+`OhWnSjl2ZZn(VlqMFyDNZIRp_}ORW;?anO)&tX8O5yUJC=#heCl(b z{Oo5w-@y$))N`Qm!N)uf(hGtr^pWrAMM4(}QLvmt6cMfH5UXL)j3WPJ5%=_`M?VVE zkcxDqBrR!3-=Wcz9^@J-Z7JR2@l5&PBOf%asZDQ+)12ybr#77_PkqYMpbB-UG@XYS zT#8gODWXF65Gp>BdbfN)b*f`32TSEs)3DHVrhUW*SHbAjrzT_^CM~O3&x+QxhO`?d z60265N>$U1gBxnCYck`iEr6cL9`U(HSpN#xzzTM-UR?)Xi3xxJ6o3I5Xog)M3sS?5 z2_Js->tDg*R<8{99!w3aWf39(guuZE5+DFVEKAtH>c*>Ip=?6JirRZ{R;2)_Z3Ijj zk9TyGq`N(9Ib6hzam-d9u+1z&DC=5%$X2Y&ZLV08dywH0*Q@`sJ+5r;;R69w;IyKJ z!*exz-Gumcwa;BHb*XD!1 zRearb6yO3(NW%rZGTQ_|-~nP_aze~-kPRzWwxSS#0+;}1`A8S9I*3mIg6x$OALJeG z)n7acP}>LKGruP4v5S}>09D8~4FUiMLX?bR_$UC;@`?Y)fBg)W>&`*|5augF+T21d3R%lEU5{@wuptb;jv~J+x!FNC)AxSY&;VcL+cL@3=0iUwviex|IMA_;0PRI}WxM)6@xZ zaeS_=8vwwE8y&6CLrIrUa*r9-!M=w%qHF0`9|RD{K6U||t&e&nWB_7VhXCGv4QQ)a z$+bp^nDz1Paa`a4jK;SB5}@lf*V-NeSU|(|(QkhrK;PUYD7p^|pE}POpW?Q#u48TK zjI%f9(j~yO2QX~`ynF&q7C<@dkpL{qdgzuG06qU;E^~a_0~!apfIQRu>XO%6)&fT{ zvGrl|oJ0G=9uvuj&W?u%93co8dV=3R^qBgf0Q0Da3BE$?s}H;C zZ#VbLn=SQ32b<_-?z(b^{`bE_d+4Edsgqw+b`uStwhVY4JOHi_WmbslgRh4Vyi$*< zTR8OfAbL6uVs5YyJ@m4M58v%k4+3DG*1|4*>#ZIZ+Y^2F_LwVG?+O+Gq$8Q=2!L%X zv})bJ7~UuMimZ<=>;#bB(g=`qJ;osb3B-f+^@s;LUY?Lo>m%q8zdiR6G64(2Y~6QQ zQvV4=jJ;9!UY`8;kw@Eb)JvMQw>+X>D0Uo^PXY-$+Dx@bxMpQiRvY~Tc-a( z@a1uYko48x1}tCJfFVC6cmvORHF2=hPW`~gd_H^KON~e~=OCOQPXr*I0pbSWf4gw- ztA_6q&?Pq$BjQuN)L8Vy*?6TjSN1#3a&-@9FfrwqJ=gA(&^jI1z=G%Sw^Ecsoa@-5QQ6Io6{*+ul@?7F@zbOJen z?Hcq|u%CJkCI;D%ne%|2T@6Vapl22L<@7^x{amvi%jFJDWDm+^kCo--A7xlT@*2-@ z_-W^rCgi@!%v+%6EoJ7Eq4RuP^7;kx=e6@@%Fv~m=+^@I?=y2YJ>ZU-H96x{wL2Z*zPOXk@KGyxSvVf~gYF zB8Xjq%mP{ZVurFC^};!-=w9JjL8{8R0>xi>&q0t?YJthcs1jv)4wrKrXR@fE#FBFl z3Y;cO+*(S+(o2AeB@WQiAo410#H1u8>k#VeOZGPp z3D9#7u!;(B3k>iN3N-f!j7<-6j|=ij3kr-63eE_MN(gqp6k-(?5*8hjR1|6x9cmvN z>KGF08G3?rghu6tnRteo`h{8hggN+zIV6R-xQ6>sA_Cm5h814LhvA9TNDHs1@Q5gU zS+tpNw6lA(hexz$Sd67_j8*9Wcn(Lu7>|?~-9IqfI_32iInylPHj>AkEwsOG>#gzyIbe?58MQXLh{(l-2M)+fHP`k*$oCmH?DR9KLN-r%I7Ljb^_D4QIZj7g zSMJ#L22DG6H#ed5rhI81E3R4LQw9VW@&8TgJz2CnVM_=#n@BZpCs|3Apthm%%%g!U_eYlnp z+C4f37O@nkSP0l^@|HMN8I)8y^+yg>UiFOisd5_-|LN=+-1wT$GsulUCsu{M^bKwS z`oqOLmD4OYd0kn?&bXnPAD0LlG%vsYW2O0B;jh@uE2dy^KXec)->yT5!7FcbJLt#F zS^MsbL6wez+ofv}1F^29_@M$P&+Mn?ehPcU)v`@qo*yk+$z6I~=Ig!6DQQL1t$4HH zdjY5|O3e`Ix2ykByCzsvZ2w-$?EB?!oW*C@+@wogC3Y9>3=OwvVRl*PWSs8Twp2P- zWgZ{B&U~gE&zCd9*{WEp`Q!cN(*!8HXvZqjGAQ}Ih)#n^rkc#A?|Emw@&=VWlfuH1 z0LAIXFQ%YIlk=rb4t(02bZ+b&+D!_e< zl{=tI4q-G##7_}#5~uZZjgOo$az;k>Cse1M`l4L7c`Bc~)ndrlEz3)0e(GJo)Ff$o z+o;xiyVRr4(gV=NvDOGj|1Iyw68d${S^w_5uBwVUckRV6JGdfd8p3KBG(5t!ESd!U zHy_;0=bNqW_sP!8?c#j8=U(H#i@zgHo&|iCztq7=-@-!fn7y~RR5M*`{q`|;>9#29 z_-Bbr?a}^K=2N6{pbALLX7?5QrH!Lus-$piTpAzZ+=z*n&Eob;d(XGUdp7B>j74+8 zfA@ZM;`2AD?TO$XYx>?W7Gl)7R6(+^3vzscJ+CSAC=k8 zbk-->i;cWfZQ5#Ybd`cOEW2E4c7jGepMUz&@)|nXQO91{BJkGZ&E2x0)9=QeDw0)7 zyWpdX%bayErtK=!V3PN8-p4A6X6W5hHL*enYeSk51?L<#@qgG3}T(-^>5*j2PE2#joR&7t)UX zSQ+mY_N_g$c&E~bn`oL$XOk}6k0x=$!!I>J<2=eP^($kDh4h3sRgnESV}TU3!D{zwK_-{78= zGQs0nw&O@P+6yGwD<@Po2H9rasl|nhcLUMpd)t zE)kSo-!&&3D!?VIJ^~H(g#7zf#(j(I9XA28yxBYQ1UhMLeW{?FlOwBk8H7@@5w7Bf z%QpAX{DY|vX&|);Q+wynX(F4Oa<39Cl|xjc6_lALLpDNnw()L5TF6<7aGOEsj-R^yyteA(#@$SV2)xxa4Mo|(#nS0I>$nG>QC-H=CCq$^i7Ve^ zK;p7bqvATdJ@vx*hYb-wdVf9|!H*A{JzVTjh)8m*dh6FZ_Aarsski_8Td29cx#A&9 zSaM@6-W=#^+B2)c26X!G+Z$SanZiA;!hrCI(#l5*RwiD1m8-c9+O;W^pzzKd#a_8N zn>v@aGNl9F1;uxGW|_bSM4s0))HyQMaa^FGPVlC`8UQIriCDP{4_{O++MG=pe(fK$ zYH7_%fkkw@sE19z1ul?#((C(QwSwLyvV4r|a+-GxqRq z>dzK(bncpl1)Kr($XW7#{jTZb&BhJ?ehbC>WMmcnSMf2ySXRe0zGy88%;Q9`UuVhB9?|(OUJ~ zpXw>EVzpO;MH|9T;)P*P%yiPLk3_HAV;K9NM%hC%F6bHY@cv^JtwTAyFdWMxu*ryN zsU_)a4{^SMl|#SGa|)F)Voy3pHdC?EqfP(5v>4>b@zf^jG7bCxDe}hHt#~hoHS)F5 zO_g=T5gpb%x1T?I_}0lf3p=s?d#3MkXIp|-YN-8`mTktd?j2WOobPFoJqY;sj9osp zPU|r1r_ZM3l^Si&o4j>6iUd#X^?x4!p~y~t7Fr%RhS;tFgc&Tbst#!LeQ4z>$Qdht z*IazWm^U8H?oD-M1v>hfV_bl2H>j}40@#C_CuwI`4uS9bVX~U>Ddu+`nEfe#3B9%e z#4|kU84jV-M;gN*AhT{~$0ZcDZHf;AO!!eu0@+(bPOB-@7Lst`rte2aAnQ2lBLlUM zN!{N;EizDxs)oBR?kQS^DRao_QgoyNxSD$XYC-bD``0OqZZA5-B;-fw)#ndPE})F|&0N^p+Z&m<7>otJ-hyWD_v5pPut3!~XDR$^}{c zfhOLmjKX>o<(8Sd*pa$IMG@l-{mTSQ(!kj#jq6pL-#^pwW#ED4MEjq3?$2V7T~cNT zH1%ZbgA(ycNV=FljlGXW;t3HFk6}M4V}}xmp?IPj#(LFRMMo`5A}CARA}br0R!oD` zQ>odQGk9~i17}{xL6}x1>6`$32#4sQ7PQY72rd}h%Zv`y;_oEjAN1vD{XndA#04L(X*9|h( ziaeBf_4Oy9`ViO<7Ot}kbC*ZZI`a1ul8$QGgNAtTFyYiy{yPTHEId)*s5EZ^JuZdq zX=aZ;1Xo+6wc+5;I^fSRNHcj@y(%oHBa0%>jymTyD9M{eBQ?*%uR&3(c;u=oa;pRR zlt~hmM^saMbok*}45v<0)7Mz!LwZg>22RDm`{!Z%PC=@ZSNF~qjR>GV5GW&=l>M8i zXMMR_fLy~J(;dmYAOmozOWq?qVjP2<#*-e>5KrTauT#O+S>PB0S2d?gtVBr41eCT4 zyPinuJzhO&-ou|}z=l?#-g^+vOuV->Y=h$I;u9#!R9RB-S}cU7D6F_gR;R+XG($y z`ET9eYw|Thg4J{bIE?`B>wu|W@_PN)x;|8 z83Vb9uWNUOzaZur(|y{g@EIDsAC1yTsy~xWHhBZnS%f`;An#$3h6)Y4E)5^?4G$im z?q^XJgc_d+=B^P$->bPs6Tp-X_yY{GTA@rT2;S3?Ok0K0sL*mOgp57G9ujvuHP<=8 zL}muQA8|rSc)Ha*!xvKy!DNFI=BN4n0vJ8PrLmeEV*t&Rr0?`sJ?LoZrDbI^*!`)H zFaXV)0d$I!jv+MGsowT@PeVOLqTLarm?krGvsftaxeAd+#vdFJF~caj!;J1AAM;`ZMH~0V>`D^(-OBJX47z%@%v|dCtL} z15mTLz6sUanU%15+BLFjKU9%T=2|-N75n=H*eawaVo5Dnt-UvrsEV~ewOTo*t_JzSUltw8WK)DXN!N~(*e0n zg%4opSru8BHpmTZGX>k^@6Hwv0C}&nD*1x#4cPgVUcOsJZZVL%4-rpsbv~AGU+b|! zJbaJ}{ayj~p^3N7K~u5My9uy~RV3m7*|^M%Q$l@Fdeul6Z$)?Yom`UqEzw4WgaRhN z=b&Dqmw$#L=a@ZI-1MKE=@oR9$yubd!pm)gna``eT9>;gsfbe8vpT(}OUKMnZNWjP z9jg`YE`KgL**xm~4J%HpPx}A0ydZFpy|G>@fyuojl;y zHu_Z$fleAp#5K`X!G5ZcD=*$*jac<*Y(50~1I)XJ48$ZBDW?DMLB}1Z>W=I9F-Hu$ z+hKl7CkAUUNLEF>FsOSL zOCqlrG}vvxR0$RgJ;inz&1TQM5`<$5?f^v-V07Bs3B~dV4_|p!cB{3HsX=$dJ7I-e+WL&hrpF!6&jn=ZFa^pFb=@ZJ1~y^JqEG4 zzr`F?@j#4GPv#_G7f|q8<$yt7UeYR*OxQ}WK6$Um52`a9HmHL`_%ij=@*(^MVJo=` z`bt;ibQ=F1>rbP+ZTu_0D?gsZ$12))3GO+%l7-< zIU53-tLoRsn3wKxle zg@zR3K(7D6*BPG?f8pr4i`iMsa!gVcP2;D3jFB>_~u z0xrjnG61jVpA4EPA?=Ql-+Z2&>_hgmcvgKZxBWPq%^}E&x@rA^_KNyc7{%jN>-bG?}Y4nkPZ&zy+J2Bg`;X@J9jXR3@ z=DTCYf3Yj=*ZPlxQ}?5``ojP8+B9i}FJ$v_$A!)*Ti?|eY5khP-Hff)jy2Mdvuv_% ztnlUrJ1slLK56|=;!SR4-<21sDbl9dc1=cYo})&mZr{AE>PJ!q4k$N^e^29xD9$ z6000}RwJmd@8h8F#p7!0R>u-xY2`u$Bsfe5w9oLIi?XI50G>Rry)@|PYnrqv42AaBM zDx6mtU+zj`+>A4W(H=_G5h3CrUMGT@tl*0&H}f+w8aZY!g6L|dH$7Dz`0+ZK*)^h_ z?%1_ezG43dAj=+4Opptf@T}>A{|I){eHJ!LzI|sOC)DRlhjkF)a#hLsaJ0RFA(wlQ zVYq;Q>aeY#%W%E40B7Lm&EiY?7Z2G_EpF7i{G45-Wk}c28#Io&j3zGlo41(o1d0vT z=K}{bjSMx`;q`BBB;e}{F5QEsSB80ovMRuu(}gr&W{s(bh2+n4`O#TyZdypV`SWTiOg0pT08`p~6zu_P z>5U5VTPI_OFta9w$7^jtNS1q1`rR%UhXm=Nkim?G<)JBodjJ;wOcar=N~w6 zU1TtMk^1Y=H#js6(1sxOlN2G3UxS*(0?k2?P1BBtD9oXZ=w_kt(wKAg;VW|M+(kOG zW6R9Y))wQ+30D8oOUt7T1!kKD4cvSmMBYPrav`@B?+!?mt%_amM3-Jc|L0$r{=@>* z?p1ulpN-Gcm9_9mjT)OD)n@R&-_#=U2Y!S3Xo;kbhSWb%W2rB~GM|DJ z)QPRfhqLRB>w}ZF5o=i<%kR+{j7kWNiP1b#MqvPh&508s=*&AsaFhKuV^CtAw$XA<9_%sh!d1Om5I1 zGa!_;3}qxNjuxIEAYti<6tG+_BbN<>Pdv2J|ddi z1(uL%Wz2%Ta7G3plHZ09=+&Goqosj7xx zThA3`otRb}!Afrf%H9rPfn8!AaHp$+xTg=n3ls^?S_nnL7N4e)z~b$_#{YycKBgJP z$`@5-Vkx^uIgRy649Rl+dQBB5Ud)0jl@qjuo}2h6&4tRTGL#(bE(@_(V^72lD@YJ! z9aM*T25@F7^g+aBlO9Y>14#P0L6&+45vfcwQgMvVGknkl66yoMJRkJ%hlPil;BR|0 zcl3x4;2_3SBElVD4RdA!`HluV_GPjhK&-M0ncEtsu0tWBz`Elo0TNP!N@4$XP^s5J zfRth=Iy@2_iC7ak6V8Hh`Js&K0LrG!{WMn7HFm6{a&4`4^Yrx0~5J?qhhsEHAs?y>yU|#eFSJjaZo#0%N7RTXmsRIvU&T(XK?_9 z0~7?P8c$lYfb}j9@mTqPl9nKPnfw>Ser6sZ#o$4Gi5;#vJuxhrDsu&AP{ObGj3OV^ zi3d#DO#Ipt_RG# z&R`YkKDoFr7vvxTAc`0jny7(|z&bc1F`+d`HQ**6ox!&J)K_%%tq~VVV5H(QI8$GP zSSK(l_c#Je#OU$&&pi5gx(#lA0Q=OS@ZAXAk70Gr2=KqXv^DX$6xRnz!gJ8j2u(17C| z3$lZ>;&CINo)4d6hQ3=JPn4;HY-BjVROepDl$X3ciaTYD{SR?NK99^ae}k)^IMaZF6NJlGRNrtUuOVZr zhR_38b1=|rl)sMwbzUV!WQ2gFA+p@d2JG>McCxn;MwN|@nR6*dXac}w;MO6?cGS@0 zF>D0qr2rsRoI2efNq$nFl4@_g>&=xkKg5SK zk@68f@1r~cK+J1M7~BPFFj!6QVuw$NNjPO$hyvtSqxL+BVyCgDjE0X_lX5l9=kT`%}oRZ>7lQZ-FQ703e^ctX-c&G$Yv zW|i&Jdp^T*TB7!#t80HlpPMLWO`uD;o|nO;&1Vv`lF#c>&o6Kjc>yHW@~YEJ;JczU zzRWaGODQjQ`1lu~N&v!gqpW?w2()cQ6p>3iv&(AUA(K&e>Z4-81+tNW1xW*PL2ol{ zKI_~!k2J9(7J-Qie=0%yu=I-w-R4&E)@5WB2KjIOgTIojF0Smya8u<~0OJ(H*4PxN zL9#tVx@X+L9%jHxOH;r%{Np0=2@p|u;>lWlqdkT8Yt#t?yfRaC9!K^*HHf5ja1~QR z%hH4Ab-kwv-~<5dWC<%s>vW$Y&xV<>6sshLRbVfTn-1U~0C4sJP`kJ1I?_1gSR_Y) z#;TkbRXMG-#kmvd+&W~H-83~^nv~p0gC8i`2h_B9tRzM3N~_(Xb99_c{i_+Px0TAx z%N=)!6VaJ0=mg`fudF6z?E-XTDQ%Jl-~_xN8=^sS15F+ec;&9i8S-4v>rRtdO*6+) zOh)8v0VM7tq7>f5+Oehh3$SDebjnfw&ytBi8R(K8{5VHIUe1(b0${t*?P%R27&Pik z?rkz2ImRd-o&}Nva>Ask&$Hh3VRbUVXt{#4=sI^j|o-!cHxmxoM6XkZ(jb=0PiV8xFeL!yC?L20^7 zw!i`QH$f<5830TlL(rddL#EPaUZpS5MGp*5QS_ek49&?6arGH1TuW0s5uGkizxFsE zX_dwkWFs?AJQKvKZ$S16o;n$-Qy#J4q_d=dd!d4}e>*@FWi%gi^bydiM6|_}Dvh-H z;bcaPh3g2gS2d}{u>H8{@aC1a6#C*}H&6w_S~)=ff}j{$ka#SB(s)PnflEh!RsPn` zD$8|aCN5Ywr5PWwdh9-_|L{Z)V8BRbg8lo2(P^9w4}}F-oK^t+UkOM#Cj}fiSR2vV z0K#BTiVC_M(m(}(vp1_VE`>z__j*8>h{Us~xw86_*n^gJH8P38F#t%%D}*-j6!S&c zfnDPgo$&yGUIjcG7(2PN5gU^yA~$qhheYt4K9vBJHgM4BIT2upq82Qot1L1&8!6hP z&BV0QsJ;Fn%fbwS140yX1qw>qtnu(^NY^DDupFb02ph8iZdIbvL@6QM)?@;x`^e$Y zb8uWkMjd~5J6b7g)I4&ue*IEL2ZY6> zyB^K{_l#l`#KMzl$-w|{3LA1enYBo3`HK*NDMWDiZBqdEYX}%&#iqt|s#r9ASgh(M z?93lTgKTFj0`nwiXqB>+zdo0Kgcr9;^QJyvt(G;xbn$AF~r4}gTQya$lf z7{ILRH_v-qL}_O?q=*|DEMgt3$0qZxCaWOb3E-y5yo~BabG(Qi=!wKG>sf8LLss&q zurvWWi`WEE&4OI^+UpXUTww#8-5kHg`|k6WxwJ*vn_pzxT}qvFdc6}_eRGg;X3o3F zoh8fwF%R%`bmo=Awo9j(3fzVds|IDVnKFTx39EbDbAIQoPT&(1K(|*~%g@G6oJJ08 zV-HF}DMDBT8^>U-L`Ki^lSym{4FJJdkFC%n8wq?302G~ga-3t!r=BUMO<5xo5KxHDqJnqRVR{{~ois~W&kB$#x5ibl zz#o#E6~0f5ie7%PNfY}Dvdb*Hboq*p1)E*oI|MBa66?+~tHClt0DJ>HeCWrKK;%CH zN?1^Qb$j8@C?-r`CmZnL=Cgr)f?Jb6#B0oT>X|BzDA|X5NO{!&CBi!ZT)k#v(r(_YF}zK%_gWIm#K~BF1!0R=#!sw1a7K>X2~<3i zX870ZSULe%g#?=E`I)bzRff;15sb_M6g~I!|3cq=KcKt}Ar3qR2(E5gZ*P{SGHr^8 zb{~bz7!Msq6)jb97&H(hW9T+zir6LeNe}LDrm1SDnH*YO$v4x0uyB@*L1_S}+!}Y& zdq4d(u5<#l<9YOQNoVkl9qgMuo{L)gU6Zc^QoqZJYIo@(X0=g)CV+Y3R+`bbXp#TVrw=9rJ_r!wqj({CSEDSi~xb$sz zN!((K@Rm>GvnSobh}-Oz7Gzx}P+8kqKYM8>HKIBW&e!7cP^38M04GQZ;WG0cIvM%d zTxwBqK|-noO1%Sn(?t5x&ICPeb$9MUm|LKYVn{%9cl6xdCAe{o7sk z>J0s<%?6@m@&|K)>?1;&Ry#3yYDHvX1>)ioTe2^3NPLhEREDsAiD9Gsx6ctzF)t&% zvSpq5yCH=esR?tG#zmTW`klkG8V1oVCHE}&_FRvYqTb|5bz3diEUU9WJN#f&(Hl@T8O`>0{Q z_V|%m`!?X@My$J~(SdJ?8hvRpfZ6MD`bTp_9##9R=`Y@gkxt9R?2v(C1pLbPPsi;0 z_tvg%F0UZoxhk86B|}-oI(7t9PsBg3g~~(H=tNezz*M@!*FT5olg1B?q|NAxv|<%} z;%4@b$g_Kq?<&X`e{yh<(#o(OzF245#d=1*arDzb?tRGG9HRHBj^V9zty-7eH z7K@u+RTMB$G)R*WSQqE>dByug&*iNm+gqb!pMO(f$7X?Aqw~khkLDky9{rd9O_jDo zI1gL6NTzfJo>C?9CL9XUScLGyUD+at^K1_DKfI~I$=TfXQ`yi*TbC&ez=Dh|6C?uYSs5ZQ(AOgN1yrKfD(mjtz(ho?w z0H7Q-t;6NGL-vmm%v06&A_lRSraSG!#h6QJWbgo#Tb~uNC>!d|J59M1;XF)l9@bo}lLf zO>>^AH(-Ai2HJ^hWi~rWok{1ipe|!?;DzZw+=J_%%bYnR(Lm;?Deo69r*`(#^ z2@&&Lm8^4bgrhklSxjTZJgHO&<{HB=b|w;M1ku8Cf)n!c-(au1;37wPg{pbpU5u*Q z98dY#K61-Gl^$6H6=u&YA}R@3u(q0=KcZR1=nc)1Ic4fcBdz^G&M%_eJbh+H>N5K_ z3Qqzh#j32I9yZ24Xe@1R^f~?L&veeXNP-@)S;_x+sf@wBcJYMuIp=L`#D3OmILhwa z=5BqEHgQbm_vL-uSO^}$F5oi4GAbdPhOM~XtaRVSl za?h9LGxjF%YH^VmJXdy>qE7pI_IaT>Nsp&X>z1-K+<9hIvHLrk=;-TU;g~;>hf`E%f#*YN5jg_fhrqIiGk5I!&M^}$r3ICmmFu&85!ij zC}g>-aTOyg=OB<fPS~wz1Ii#!!8ss^g9xVZe4UVT!n#Ah5+aG(hKbzFOV>*2PsyW|C5b z%TvDzOuTN{^rKbKtZ>r9f+`cSS{pAXb=JB>Bwq5K+jmn+f6aH_pk3MIZ^O^oFOTdB z3$r~3_!Ne<8gxqXZ2OP3)A>EJs^U{VYxDyomqXmD++g_@Bamh4&`$lc^UY-?$vncf z42G|SLoDg9FWC6=U|`%+{Xc`3WDUNzR`!6L)mq9eMPtB?o({qK8-CK~vP$WR>WS&z zZ@;czG__B9wCI4^dnMYxG>3`SWC`Uri-uvFA{dZqXalBOd&}}LTz=NqNgBGyc zKF{Y$hKg|-4x!W0oDzR&X3Yy+Xdy0t%f#1d0TyRm<)^7#>Tcv^`_dTo0~4*1Ku(VO z89SX%?mxcC%M)8KeNkgCW&5{dci*w<^iTt#{;QkXL$_o~?Su|DID ztZhg0gVc!G8yL{uv80x}MUl+Cb|o@Ydm-EC#+-SE^^%ls!FP>>sjlMlg_QHGIU`~J z=sEvYnmPQsh^2r0qVaHlC$eJk(m83F+B}vfqk{#eE>x*5~$`o15yB-i;x9UWOr5@1b~o%@$Sm6y>KnRGUvINy7} z{obR~BAIdx3B@v8g?^L?F${F z_&dH;f)hF-UA<3k6>dX6=muW68P}`KnIHVMXzsjzU51`cDOdgd8MX_3lbn3ti>j-i zDyR#1jz^X>N^ zU8&yFnBpz1my!r^!uiZLQRT=5_S0Re{ICN{^U7($i#eZr=e5-WE7!|Y;&8^lY+D3# z;LcdhQwyGbpFuv|im5-1zX*KFt)TWCiHlFoySrZiC&x-1&?d_2_RUBh9>}r25^-hy zA)`;tlSr=eN9{3TXQ~#Y<7#9p-)MFLu)ayK2NPhKFTm+nE1%NuCnxT=7{C3~aQfWS zvrdJdQhbXiPPM=MTm~FD#eQ?=!mV#iMH|;)J-s2KVt=Hhl2oXv=U)1oKMlj@UFm1^ z-DH!30^1ebohpw#yD$IL5u3&M%{@vPx0IKEdQCa#zy0PX&411o7;~-)YY8oy|NQm# z)}xjAE4ORf`ICI2#Jy!*{@z=X{#s8#eUF#0o2>TZeEmxJ?Qprvm#el_Z|cR^>jz%< zo)37iv!(OZEY3kX?CNQYz2rGGU!`-8kpH{uQ^~h>&QD8v$*tyn?D=Mu{PTfJkizTJ z)?7bhk0#7GJImOl`qI8cI&a#5ocFT&d8vu*ZxSD&5o?@cCJ+g-QSgDlvsa#0v!x3K zqDP(NsTgXtn(41|rVaqRo;8QJdF759<4Y-Pc!EV4^p1=PoH6R@=6l z7P8Q?{OrHT-*O5+zPza^7UW$6YQ=Jk-uPr<@gta~MVa|Ygh2;A^ZqSO@OZduns&a< zR;1I`C>+rb-p#5m;_QTwW=li<&OHmO=atI~U#}dCzjH&tWqC1kjTPCED?&Ys2O8qy zmNe3?c{`cw?rVX|Hquvo{S`=)OVkF! zW19(P8amoTK(eSBrV~>~Q&JQoem74+GY;L7#d~TsM;NmYD>M!n zmrDn$=UR_9l;*s%4UjX!JklkpH5{-^KJA?&uMA3%f3=V%43@h@%dTd0^KQzV>LJGH`?H+g9y90^_=h3lF@0; zLezo8g^xtdnp znZ_>@;IiK6^1dl>-BK8Wfy>CRtL;(^9m}(3eqa{zt%Ik1^)p&6&$^P%JcOr{B;Z4ofTLIa&g&b_h z^a2^w9L44KXBHtpFOY&^oRJ?mD7tF>&o`Ri7EVxHTx_{KHwK7XY#qu}gy&&B%Grsm5ZWl(EO^0$Di zz#UuEPU~gcr<%bDwk(lzLi*YP+oQG; z*y&ecauuecMRkT41CwIZ_BO`%hLdkfNzJo7F-o!5gM8{o&sIm#L5=ri?w5}xCCqlF zET*GFwm+>(XV1O2u9N+;utRte%mL%?6nd2m;}1!nuFChXTT$rZ3kfXTsdWyLvsNT% zDO}117Xh~$(s<#f!P+)0DdEMgdkfHZXRUiCK54U}Wjv-2{5^o9-ITY@5XGc@UNAu9_Yjj2$Ps&ku)YH9mH%`&SkuncAC z6><%4!*NOMSjcOKAGNe;hZ<+Q(d+d7`#4U<;Xw^RMjROI6=T zZ_BzBN^`!DPdjir4}5em`7KDn z%dQ0YYN?Ha4-gXBJDhqT~=NZywv|u%V>>eBb$+5{I5a@De2>&Anov867c8vIXBCv$CjVkVcx4D z_Ca^JFE2XEtOafW?|l7&u6@cA_~qkkukf>8b;}1*KWlD!nO!k}`Puy*JgDkunyvs3 z@vqbzh>ha&Y<4AN)=8EUW)E)vTfeg;RQb!hWy-b?bLnn7FkBRcyN9~Fic$`LD&-;U z#`8vo7k>JBKbwnt)OW7~GxdhdQZWa=gX*C6hipI`N?J{UZkhPOZc5Ms%4Obu)&G62 z@OZ}`=Lk91W^mITzx-Q!{q4V${TwXzIsQ>!w|ZS~qEkPHO26~9S!t3}5b8Aebfa~K zb>nrCZItxJhV^%qZi#L6JEBm1;OIx6Ih~=0%FLe?_ds=>{X)l0Qc-lVM_>NAH%UxI z@${bdi4Z*~wdR}Z`fnO0`zcrM@M9bH^vFkL^}sH5aEp$zjgp*V4&s@V>1U0cCRdp| zn()(7CReY2iP*B-*JAGm`)^5lsuTic1;@)EMIF#H(=k4+|A(==ifZGF76u+XAtb?y zlol=Sv=mCAP}~Xb6n6>k6btSWoCbF<#idwrcPmyLibI9+@xSliU3Z@5ZDyUBb>__8 zXYXHL)%<;~rm#SP=k##9JTXMV&Qhr8T?j3I1}*u&di8`-^?i=d^2Bs+E5*S)y|^`s zA};#I#L^p)ylKo;7xq!abWTb< zjNc#TG`nmh)!pjM`Da#5Ma12AY+XW6tB=Mnb$ZthjJa-$uP{ZhS;@BpVx0s}bbgP2 zrk{Sv_3>=wI=zym-07_VTCQ z3-Wq>NnR$ot9YZ!@6ucn4CcsOG&v^4DVZ+2Xs~kdc}@avvT3D0`3w0as@U^-;7zU8 zm!CA3jh5nhj1G0ArgZSGqW~wmZY2MM&o)m1OC+>@XL)Y+(DM81V{iI%X){l1t?O6c z54TOdbbeNQwpQyFjQc&Id}GJGm9o(2aq=a&>UjRf!D5CwsC4z@N;%m>;1q>O_Ast_ zc(&AI$1!qYu^gWHk4K=`#*ON89;VY7*O)igC0_~4MQBeLGcR>(kF*3=8gs+D@f^@_ z4hP<|#HyN)l+$>wi0Jp<3yqHCsVo+Eo#|RGUd7T@?Kks@=Orm5GclBRTyVYMDe;|h z9Cac6ZE3C^OsDgm^D{M@`K1GZyU{)Qc3Ym?$MGs2g(LZWyJ*EcX~Y?*Op+LB^E#DO z@0;f^C5tz|O*Z>pf8bike2ZvBjnj;?DW-QIo+tX!M_}*Uh+3if?*?GL(=s1&!q_Hr z-C=^~1-qi>!?I?l+V6?teSo|Wv5I>*6(1M%`D=kcN-G%$>4b;boUg~8&|~l4v_4Q? z0nhmje{xIUDvuFgN$0cJe|tPy)#_*I$N=o6L7rM zR}MUBoEc%mGW8YUZbvO9{<{6Zr&e-gv)NRPdu$}o4#<2N3eJ6T9$Itkf}v!>{R}^a zX9rkcezzrFECh3Y99z7f=BoxbeW>}Us5E%IcTe`G^~1LFVLnRwYlRCvgeR%=34UkcEG8qbG7B^f#wqNhmwCywtt{B%D>NSKYB^-1AV{ddkBP$@x{d zHSTSSWKsp^)1Rh9!dH4JvFz!_!~{frojy)NHM12H?8DT_+-)f=7?TY~^n3#i;XY-~ z4Do}j)?ZVIgDAFC3=IunO)1i zXDrF_=qdMBzO5G?j*w{@P8v~68h&am1?mSY3h%ZG)pWp>pD2oGJWuB4?K^E#YmC1u zNPWq9Ul1|U^ol+~5%-B?@)&9{)V}|muxgBHH7-kDK=|zrNvxRQ@k{uYa!OPg0SrRi z({YEXAXM$cIG8>n`)_gEAjZ*+o!P)D)PZvBKEw))koHi z;lGcZ7A6os_`jWM*;akkRmB==jCOqbQyu@M0oj`!p)bA6g=ZW~dUhC3lz)gfoM_!N8XDyS&q^Z8b zR(yj2V?93#=}R|O^?}*QW=uEIVywvAU7kz8VPzc!g@}yKoW8?&&Ni8<^y+jw?dMZ9 z8;u->cFX$l#t6kP;suX^GsksZYuWAr^8Nmh#HQwnQum(` zCeAR`2!6_#)3$pJwyt|l%0i~h_Oy0pA*u?D@Wt2`=DxXG9_B8ZV~Cl%ChVp8ibEny zVNyvcO~maS8Q8a>@;=7-sfTVXKk3T%Wx^j{zISj6c!-7KL^5~q5cWHcR%oeR4G2gq z4OqP9RlG5pP5rAY?y zU@Nyntlfvpcnjz(`qg#KN8(09q%*L=4z*;>Ch^hhZ%yZ} z9#YWUnSTB;xs$2Zpd2TphH_m}Hssr3prNy({N^1_$1XJA6g3Z`Ib~VWK8{Hi#{RM_{vDkTzYkh}d)^4Bk{FDi zgIy~#a!fMkiYiuAECK2KOdfLd*aqpAH$F+h2d9dhkt@#S;wmJRFrq*9`0B6Ir3*F= zJ^_AEz0XUcn_B)6o0_~djV2o%mQ2YSe3eeRB01`QV9!GrN$61RNs=fp%Xe-D<&Vcs z)~xyx*DW5&`2J$->jiVr=OjbP*O4T0BvmoaO`X-`NvoR#*PlzXL?Yn0$i#k{8*rWDFh;p~pM@kl)9^**fR`m3pz#QIvks*w)z6`JjVNqzJ~ichIJHygN`o&M?<(Xyi5 zc8X2rZn0z!I%6k|Iau9{u$O}L-*PpJCX-3g_>=Nkltmu#Y)LwBTwSS7t#`5nEvdjF z$toYy3w**gn(pwF>L8$nFa3C5#%i8(G7$HQ$BVKKStRN5tim&SeLz}SK7b}Q>vcij z>A7?9lAepUkgHh+&VP+oK-C~N?`uf@26^kEyV~q z1&q5oUi36hdyaB?5Nr2P#$Y`-dTFj6y@%LNsQBBe;VQ9A2J`lj)}M#;(dW>ck*@G| z$tI*85T01;7ck27Jq`Xw-}rN9b>{&EN`^3GJkgRVsCU0@>p<}*c$M)R?)H@szWPXwt&>nwspS6^VNgh3&j|QJ!S5ezAPz4 zl&ZPt%@`=%YwIp5=G;)M^ZI)hged>4*<{&W*sQ5a^}icoGlX|>y;JJ}T#Go(w|8g! zR%fZMisiM^@EyvC2^}zdio=)xJp9$mG}foB;XOO{>K6kVS2x9FzI1QnJ}-h_ByleM z`)KXsAmaly#AJHU5!84RndvCSi6{r zd>71({%IB(Z^8C+A%c685DwYe5D*IOzvDpXLpvNJ5C3tC#}y~24gdH8VW1B73$s~M z{)vSw2G50KD}tC;&D119^D@FxmSQOAHy)Hp^#ltfAm;h(;SOgy$+Clba44Ql7heHJ03 zZPoE_29j0xwTZM$EWyF$e>LJ&pUKOP z`-0ENruG51M4&h37?h3_Crpp-AxI{otJ#zuDS3&)PJb$elvH}UATDMb-Av0zpT5PFX4X8KHAm%KEaJ>l6+XC}jj8LNo>>QR3y;=XWVR zDwX|AW+3K=+j9`!v|w-{HwK3w1E zh0K&iTh;*wY0CwOQ)ab#6&_2%Hi8AoDv*J@1TB9o_p|e-zsXGp${+;$B<;tfXpX z3X3l_XO-ywLBgQzp4-Z)?`?8phw^;M`HatrpT3B$fPIx@BsWE5i+ zo1gGMR1*nR+RGs@H_ue5)d@E3XG99{-+kI6%wq$ER1qExgh1;q!o(*zxTT7F3XF?= z@XcgDnc2j>q?d6$-DUU)?Tuv_lyje9npMzsvwO1xKJ;N_#aQ zlr27Io2LDXXJgv;R6a=Q+3++iP)WsAC>Ve?O}>9eAM`XjGAWXD#NrJxn`|UPDz@fs zi}+pq7R$cIFYC`*pT0H3IJ3H4_y1Ph5{tnWk!SLWRwctZ!gZHBnPiD|7g^pWlB_^C z10D0P<&?@ynXeQ2ux!~<;-c);x%(@ZgGI$>UgDYhQ8P{*2D=d3=7#am{Fvr9n-SP~ zqHWh`8DgsP*m(R}nj1FpFgd|B$eCxHp9jUVh<$zZEXvi?na8!*dfN=AOuPf%cKoyR z=lpy#+eiLv5Kht~C+MLFrB^pqdOuJ?PwZi!@dLZX&d~4%@WGwy7g70dRV_OY?}yw& ztxFdxu!XkgwPd~uK~4TpC%vyM$r0}M(li2@a_yRZ!(H8&%7Jb70P~h+cTqYpbr)|= zvXpZiwdo>T_B*!3P5C;Q#6CbWl@j{nG!bYY6-!HPzN zt7ef79n#R2IZ3NZiGuG)(bHmRTitZpBL1=H{n}i)*js);;`oclxd7_og;fE*lZTez z)x4)@j04(!*nErIaa1FA{(1C`O`N-L^+iyQL~6h{)?G^%^#hlNCKqRR<_F-nib@VY zDFhEaQq2ob_=A~n^ph!bEX^f_aszFv`_RqwJ?89k0j*Ijhg)X9#ZRG}l9D?Z;2+L( zlkd|`WGs4Dcd&ga7SmRzY(_6^$PT1NtJn$5-dwPza_oCjYnv*8sH35(wamWw1aA2{ zCUfwo1?TCV$r?FI7E_w|RXyTSXAZ8~5!;QHIcy*Y@{j&^;g{MI22B@ScH9bs4(Xha zHN?ZzJ34PR-5L@#0cO5u7W(0zhk)BewyJG@31khPzF>Tog=*hCPgP=vP_V$!zBo2- z{!0tfn-ZbC5g+hD9to3L_Z4K#>BQgIE z1dTUpk76O)g2_T_!cQ0D=lrK*5AP^%w39Z4i8hU{w8i3uXIg{uP0CQA+%O@BLH7@~ zAH(dWky)_j@tD)I=D{{hWqGAjZhuzzNjQ&rp)_u)ADoPCf!t7njvzqoHDMG9-;ThR zn5AfhrDwW_L#n_{8XCC_n(THw5V(j@?FS(0 zL<%ih%01q-LzXGGYlAX8(ny$-dr-x!^r_*{vbXokf(lar^9bt=YluE^gG!;`Mp#P6 ztrF(8?5S-8DTE>ETJs8$M71biw#WR&B;+m{x=)@VH*jD%6MpXV5o4()ytOoos}|=E z=Zt!+&+I%gm8#>&B=u6&SyaV(VPep{HG;l94!S9}oLege%j0Poa}vMVN&=%^ff#fP z7_7)BDn5Rxzpwe?nxuT4`O!H&+<&DhD9a;$nSX{P5##hj#Y#qv_-D|N(~ zT-*2GI-|1@)CYIVH`nfXOjEvf>kBhj!nrVJA=vN*c$6p)YB+&B|Pt@Kyfi{=p zcv@F*@a&Z|N!rd#Ke_)~+=oq!7L3+9;ZLwx7*i5ycB+4^FF+1r9OjJIzY-n_u2E~S1v>B~7@Ok58TSj8rjeR!#t-0&aYe~jss{0QOE2GYL%UG?m$YmmcK8ugn3SF*N$8%7|mUqv6jKOpK z95=P9VE@z*-z8kcRLc3jm<1V(#@lc`B&3Xv%=h`Lc@?NQ{d4OE_oj8|Ot`IjJE>f&Qz;P;9A8GV zx_%*JSJ}rNK}$&%ri@TXU{(4@p{?-NvQI9twQek()@zFB+=4U7Ts&T zHA_l*CqQL+t9pJN8= z;PYD;jn|>1i>@Yc<-%Xr({Qbk{IPR?v$YTRAbR*$9UvH%AA}8lD(nT{5POID%ia`7 zl>a=;mPKnPcmPDs{PeBMUm)KL8U7a!au>XjVJ|XMSb1H%S@|p#)7a%)SR*gZ<@uex zw1mB<$NM5A7^Efp2w5cyvy(11L)}a?koYCa*CB)PG`!--oeQM<`KaE0wc+EF%CR=!^LTdg zV`P}y`CXX(A~bVIj5!k}=v8Z26p?val&M`~G_TrQ3>it~T%3I2{{7$B-2Ot46b@co zE4jBssR}thfx3J7`Pbr)xs`)NOqSmmgE~b-T6c$2vznr3V-hc|_}{*#f~uS!-OiT% z3~K?`m8tJlTD*M{p|0O?Kd%|o@zB^vrQOZQf)46$;U_h`Uh^akP-Fe^RFimGW=)^4 zsBp$&cL-b8hA0*{Q9jk;)t1b@=D@laZ!j*IX+*5nlwJw1#{7| z`wjz1zVE7rs8!8*v7g85y5zHoVtJHSW@k82nNNcZ1dPg-rVjeN_?F-3DiaBf_DSUg%tAi+LIRdcAbE6Q|5mB!8GL z?;Sm{^fM*4X!Y7e%@<~lhS#6o(?2f`*^+^6_%dPg}3M{2aAN!I5MvEYqkzu2#fg)^Q8P{t1qez=-f;_M1aKUxp zs{!I@^CaWZA~IPydX&&!)Ipt_rE)@l;#O5#Z06b5ck4TRayK3h%nQe5iR&rl&?C)8 zEfRh{i68?06n8FU zDgCNzh^m@i#Mi?v(<^$=ZDQUzG}0?>pYvKA1C)2vX9xFJ6}e8>h`hyNJ7zxZ1okGw*HX)#t%=PBCY!Q(Qr58L7}7=L^6Sy-i1$x*mW{l=E8` z$827dko-a*$qM2h8d5D}?nI z45Koj<}AAOoaeG%)CW|N*2_hr{Fq2oDLiZ4)a;o_emagGuE@y>kmbqsqzGBEhzKk5 z8HT%^+Lvp~@*P5GEJlI*RiQG5qX$#MI{ zi09sVEEd<3lsJ>jf(CNafvvf*Y?@B5=Lo!$4tbN3Gz!rM-!W~z$*qi4zohxK_jay8 zyoA^>npSQ!TPTT$_SD5p6k@UKqEjM9pG8geq3p|aAHVBDsr}y0 zLqTsEXE&`T%Av~C6}%C8lUCa%xo@USpGtqC$;_tK3r{Tfd zCB+i{a@1tr_PBSgpVNnARTWpjAst2ydnF*fNpYl90A7!fmixQ;?5#r{#yF?ljE@dL zA45cf$;qklZt=5^!jL`ZDwVphAf>tvuf{u*aI+#+vW&)F0)9lK41v*-R!hkeFJFpO zTmKUq^{l?e7?UCbDjlOa#_L_RO z_TY*LQLr4~NFQani6|ubW4%O|*{29SFFt2G5VDe<;U{xvkb8c};A%3czkA`-cx*AB zNijo1Ss$^Ry`f^K_xbqk<)@h?SwEou;;-g#k@2q)0*WR}BmXcPvhMAzBz*CwEj=1b zVjXPks8&|1Z@!c%;o6GoubLyiG?m;t*r|L4E?b7aJmfw08u4Afs&4A|8T-@k$oKng zCtlZs$WPxLhK)mGY~hRZ_)vDgO#-LpUK;3mgo57|X^mIkwQ9T?y!ZPf_3=#{B9~@3CBOe@{y?J`5U(`G9V#D9o8wa$D}K6m|$b)ZqxI(KUr<*T?#1OM5&V3-@PXyAWr-qk8X@zt$bH2Z)| z`)%*qDWdtC;T9szx96l2(cYA^ITq--^Z>of>XmrzeH*^{^Pfj=Mb1%-XWQ0MwHK1R z^E~|F+ZN}8S0By#d19L19_L5T;Sae7_k+UwyfohKiXvx~PWQD+0Z#7S3>Wbw{=0VZ zzX$fHFI!4P_U*cUZEXL$$=?$>qkQn)2sgU=I&r^YSmP8VL9>TR({gpd`Da_y2!II( zh}wPvU|4_ryTjeJdBTgtd1eg2v+kxkH2HToBKj}==eNs}hu^-6bbkRr00tTS0b@Pz zBb^mY5COm-1ONlEZUDZ$OuqMUpKlAWRc1gD+N+5Cu@RRa5lhgvw$C$QusSUOix%TU z0!V%G@dVIa8+3W=^-RZ?)+^{AZOAhqY>y|fM+=4x0Ep~|h%5r$>^ooZ07MroDCxFS|jc*zn-;6T8E}S1(g0zEwE@SStfL?$nv@ix{`*$oDhuwfx3a2wT z26kW|zO3uHbo`CSWChGXjKU|{kjPDEg0PC}g)6ZEVfM;zmEa~AWjhzTH)pc~*6h=s)ixT*!b zT}s9>hD{6tzglBw)Fwh}VcekDLqY#v-LU|%2f(Y_*h?*Z^@&f<}jl@F(l*=C9$#lp;(r>~fJufI`AeJC2fE(vk(v*BL)t;@Je_`0U+kVVLmz65YQ&20fPu80hQLUzwifGZe%W@SMIS@>~%LVMhriu)(tZ%ch3fpT!vf~NW7!X z)052uZ@_k0KkdnVx*0-a;0K)mQYX`3hY2YEK~&E!;9Ue{ITF_54TEfioO!?=bKTIh zSkZ{= znPHEe&amNt{T3Lu@u#a_xHpfZISDIDh*FjV;K6h6Hwf4U{XrXvf6?*%vO!pgT)0=s zA*e(tGIz}?SGTq3aq%W82Egt{d*TNPl*ZoC!iW(0_j{h0lObaAPOB{dOK%t$9dS#G zc$W^i9LV{w^bo>Ah>(5iq-ImdkOuQx{HS7^3t=low&w2t!ooyD{{lYc$(E3^R3e{Z zUX9yxb#`(KlVBI&UHo0^NTa?v}K zS6SB9P!0htA|JneU$z3GSAi5N+P8sWp#i_oD*nQSdi9W}F^#PNEI5qO4zR^mC7@p~re7h>jy#jEm(j2H63VY8uam`xz0<+y z3416L)pJsB11P<%V>xiT^72<(iT!YfYr_6Ta=3Ph)&89=pm)ArOs7tc>N5xp+aHFh z^8mWf>K*|wDat0t5m;RW7I-r8Z+BGb8ysXgY|6IkFHcg#V3YVrK;#I_nhg+9Q4J!j zYWAs4*DqymY4AI0`AeHGt`pDX3A^41DUX7&FNX*U+P^Aq#SnvGTD6L$7u4YUzSB$f zIv{w6fGrG_pYNuMSSK6;Py`jwj@G7K%BF~{s)!L-1Pc-qP<7Uwcvsu>CjpkjUXOzS zJh9HTUha4mU7bSJWXghZOBltVkOzd9_FKc|*=kp1T43HSheMr{dM(Ih=p6e){cc7F z^057P+vjS}P-q}lmv{O0UABl|GD`yBk6wP?n;ZZ-&LFxFtO$62h9fu$Sl##Ruq(6# z$KjzPSZb3Vk)!^{?}cx3_}k9kVqKBGDXUHGzY!^qa?>yw1~$Ce*Eb1M3^p_D|BJRh zMWLlvFqmiqXIKjZhZaCt+f)cZO7P&|cLRXN8KcpF9fhv#tg3LTswf)(ix|FoZLd0E zlW}(YZ^G6$>9ryhjlHPU4{xxEsM@6|04BPHj-a@UFcj#|*G_$>eq2~dIqD4H`>)u? zt{vt})x_)9{0p9uywdY0p#;kq0OrBDK@XJb0)7LA|I&s*HU`6}9;)&TU=ppAyK>+z7KO~d=bV*Lnw5G!QFQiIuxeKO7WWn~{LA=Z78f#?DL1ELIIS)+r)fB+ z`+UM+ZO(9P4##ee6*6a9m7#MoeS3zhFgCAU0^JRqvo@U9$eD9BoVSdfcjKJ52uCX)7VN!>`G_HN@whH z`}5VtHK-(drnYJoz+67w4ZMK+_i(QHimc5!tS!W@%{r{y(7KK%td2m|f4_FQ7K6m_ zII5pvawFD{L>!HH95qJQ&pE%JSFImAU~g-Ezw{?uKOM9GH3nQvnBC;u_(Mkczaddn zPbvR@LX?c2wycbdf|-Gmg_(+?1{|)UrC_L~rLSdcpe=2vV`ZhQYx!6qs_SN}CvC0g z<*BdXV<7Ejpo289a5Hd-F??%isNiB`nD`+u+(h2qG}zuu(bdc-$z09P!rIeP(aTa7 zX{BRhWo2V!9ckt1Wi4Z4t>bR(X>08nZX>K~Bco@dt#4y(WMiFbMoFbvrlPWHQpxd=go;FZ zMuwF|Mr1@LXFgVGMupc!>%08NLxo4i_{GHdCB-Dw$A%<7dQfp`$p1X3M+qtuF(AdjB_%W_B|0`GrY_YxbGvYrL>d}KrE6zx7$_$IlOiIo24b6&8&O$e36(nYd=4Yp5`bMqp3JNx;Q+e#M-XJ!>1&( zxTGMv6qR0@*I8OvRE|!oh{}58q3ZqP>my?7Q?ovYr#;$GjcFxKnbl3jWi7>Z{~=N3 z_5XJys&`lZ{c9`|;&#)7Scy>lCr0mk5%dyKPhRqwW8>gw#nDPcJ(H_197<-9$`3M4 zq$5FbLfHHUi^nB|?a%gCTV~>wKY3jMpGV;-Q;Uix(u>%uOKvJ*+qNuDVsSSr5~RR1|TL=vB#V;TlE9KN!q z7KDEiaw(sS*CL8hHE&as)Cpsf}}EV|w!RQBdrSyp}f+%+Q4_!>tkLsI_$1)U?7SzxgzmeAC9RzJU+Bz~^Yr+N>6kB}rK){O@oo zC!EvgMZ<^?(QL2qkR@r5JTFo|W!cD^5%HaR?}xT=lmb(RnFSvEOXvKU`jp~(mJ45L>obaB=Nla6HpD}cBA@&E!?I}=;d!`` zSz>I-CuwQsb)so;ft@Lnp)D|48Or~*F$s_FO;({Hx3x{GvMx?`Q{mfbO{8`7a<)!M zUxsJ4%QvN_)$#781;eiEGA%+Po~ z91lx9vQ14L*C&=e67y%onl&Hps@9Sx+Qa#TeBf8 z7;?U)kQDRgL=zWL8jjEQZEace0?J5*}Z(M$OP&+4Ur ze~C25&cjc%k?UPws zXmPCE5~g1j%9_}d_OVIT<&Rp1rtocksl3Rln4M;Ce)c46(c=MMifbl;>m}1a+{~_f zqL=6g118vq+mWz~DyQJyG%&ZtbX`1O))i@?n_a>AykTKB;7>O8SA-jz(L`S* zHZUV)5){-3Us7`p#eLDM^qaCRj3GAb%hycNPzKql1Sbi5N+^^Y58H1Gti6UAZQ1p8FM72HEJt`Akc^~-^<{=23W{K2H>zI+ zVNU0Gt6R8XR9yfrTCjYq@y)Eo=pwr+9bQX6K*c27`4HpMRZh{PzCoAqDd`2z`kxoa zbSU3U)^EciSndT6#`c5#JM6 zKkzhvUAa4=!CP7Q$GhD_j&kH{E)}D7|ABrGEN&Bx@aWXbnX(yE)dXs=l1u zW$7Q6%i*zywno_pkrXSBX==1{BCi2$n?+kmQ}?DN3ITjgrUP>MQ?m?INDyNDNTv*2aKC$ z^t#u-CKiU9QfD+nEYE@=K3xtRzows@+R-#{=yh|R&)5grN`8_RBo0q$D2I|(EW`+t zQ&7hcHXBS`bIvro?K~dH8RNYq-R=;{e!d(=Cuc{c%1?6}7m&>^t#{O#wN4mQ2 zxdA+c@9B#0F}up`0)zQIg#LqZaAoJ{kFWmoe8`7#aVy12a9*?*{T*B{|%MY2*w?cCwc~Ukg6< z)8f9a49wd2=Nq`V5vnq3N;aB+-+uP7Apw6b+(Y#x`%m<0d(hz!n zLdC$)d_pj`pnn-Hc;;a*G>8Y->xGv+7X;cartE?s30r;yr+ky0PvB`3M2&T0e~OihLLoxyIbCqgt4Cx z0Un+K@?|Ng?tn~H9P4H>YqeB6S&$(HwzhXF2d(RYro1u$FTXq5#~S4;iyzmN(Ko79p799tUU;hk2O0GaI0_4yU?o{4;l=;J6lI8!$GNlPR%MbsyqPc3lJ zjf8;$le@MIH*(a5lWmw)>MU|2z0#J%0um^|Kg-hc1nj5ZlhZY8XLx;D zp(P+kfkTHrb)7}lCV)o)XaSvcs8tAb01CsmV6e$x_WsYjVf98cv*xXDB(9(-V!vWL zKRo6D2!VKlz&rqc-Ufd41~_n|GywqAgXc2|;hfYro6C{O$3DSDOlAfl@It!5!)Ss&IAp+>p#6b|pdU_h3~`yXB`t&m z_QPQN-{4d+kcAkwwr=H(_M5Y?!mOvrZdrn1Lg+9YGRyKqV*){6aMK33i3enU)*wcOr+$`%mFSrSkF9v9t-cukEPn)&q3nm(+5q5HF7MWEq#;qr61G+t%I= z=n&K=Sc4OU@PIyM;d*qJX}B=%Y~#h!`ka6u$5C}rb{Ts-&}|;b8et2G0T}3A^Q^w+ z@1f5tlGfG7X>}B`0B`LvZe0O@bKqaVe?GN{frxMHCkCpSTcAN~Ny>kr^excVHt4Qc z{}CFxgobv331CeS-U}RYV{COX9Ggd+OpKr%4ZgU;?=>zX67J~a0l6sREFNJ?{?Wu# z#re<;oLvMSu|d|mq1$$y`}zb9*$p#oz`6&$3O+tUcr9iS9-gUj*YA;H<1BFdWLH2b z$O?g*3CC3-?B)<7#G8IdaC=&475hS)XH3bd^Pc{YEwNfDxwyqZ``;K=>iNY5cD$~^eGd-c5B--4MvX=AYJSb(yUU@S1c(wwuUht+IXNH zFj8YofI1wQiXL2|0BKVdy*$R3|%W3IRnP^xtz}0YreU0Q{Qnf$GTt6h5$@5I-3)(i8}p zTLHQdOi9DBebib>k%)r=3<_pol(cX};y4$gr?Stwt4#m8?)?f}OYz@}X+1Vfs z4`*3dAOkJn0jSvQ8T?@M~36T&9r<~hfL>gDH1zWHPjZh2q zJq+EDzL22gO75s*ebtyC$GdO~wV(*W`E7R+11!)3PEZD$JPR{Tt@4PLu8@ywnFc$M z24yhlWxxVMkOHLt+!{jQ0!9D`pn%%F@Cv;Ez1ASy-S7;zfD0xK4$_IgUZwscj4>T+BDF4(jj>;DE&uehZPX3k`q089EhN;zk(Vid6l-7$DZvG9%q@-%@PH2J5Dp)&4ZI)-l3wY|%%0KU428+tEieILKn7PW z$2$M+*e%K|H~ja5S+Ezkl~ z5Zj>tFbtc0%qXnjKA#TYQ2ym_^i$plkr2_LzGJ&V2V6c05{wJI!0N9K4^?mV;(!du zAP!sK3jkpX(=A-LZZ)d)3DrV|qM8hOa_CT}N|m@>!g%t$E% zjM~a=)V68!b;}j5Zq{syg9i_t&Uo<3l?xXvTsU5@1mUvztk|t$&Q?;pf+i}I7A?Sx znPdpmG-A4{eO>p}8!&IKe3c62OA;6`hS<7r(Sr>eG5u3*KYqem? z4D%x8Dpn{!fY?Sd zGaeM9j9FTukeXy{sb!L3x*5hAc+AO3C!Nsw=_h3h(?u6RFnI=-VT$oZo0g!GsxA#~ z$bv0QUNL68q1MsnoNBx=#u#9H2_+OsBxwYU9J9dU0v_zL3kn;!;KHq2cqE1xWvW>Q zOl7*{g_l8MAtjJICJCc0x3IV@kGU$-Kn599&|(u^Hd#irY7Enbm?DR9{itS3p(1;(3Vwhoi;c6L^$0T#!K|~QnO)Vw? zgA2Ccq^xGTO1R(y7zWXV&oD<5w8&Rnc?A?-ia8WfMO9FN12%Gt6c0WBO1PmdT%Jh| zId-&GZn@^ZNoUk=c6sDfRaeap3rh{bq?cZHU60pXXU&xrU+-o`Ix4~_)>!^fNtTEl z%pfpYXsH!u6l))Ba3ms_nbD<|?wik*YRoA|-Ev6$DHw5<(IpsWa?!*TP{P9`yr-aw z>Iy5b#A1>{r#YwgYEnrBlq7vQ8WKq$@%=tSKE60Ajr;Z21r2#jG0>uN9|ROq1{p*P zmbG|!k`{2lqJ=u-d|FOCM7Y2LJEGUcQl_Q1#_~24Y7%hY+0ZK7X0uBw0*)6-OB0#6H5AOk`ULIp#FfeJ3LKqV)28#v$r3pT)l0KtJZ zbvy$)1_5R*YGDXf>|z&UYsM~`fh9UP!VjOg#2=t}i5A@d00(ODl__*(3KDkHn|3>4 zA`pQHDu5vlr#RNJ0LK9iNFfsh>Ig_|D2!ut1Foh{JqD^(Y(iM(p7au@C0!ARiAEW1`aeQSO-jK$NnBt2@zyW(ns7?ze zPz1|hvSvJhfD5QV20#j85`f@^Vc=D!S&#w}4+{fds51sIxZnXQfK+bupocuv;SDy3 zj4pp!oOKXq9Np-~QVy~RLo~y%&7eggxIl+Xd}5ma(sV=-CNP5|VDoOXGDl`vVGdS2 zgM^+%gs;>vS~a*J38FC8eq&tKnY4%H9-kR1|p+ru!9khFoiq?_Egh13HA^K7;U* zGE8=|6qzDLpb*3$>>z_MeBljP2*DO~N*9e?p#=@VfD4e2ggb<_8sjjA!W71#Y-B^Q z2Ppy)@aKZ5G64>h@gHw);DW0}f(&t3X=#X2CbEhm6pd`e7uqtj7RUfnbj`3E=1>S# zG-GVL=!U0~^H+69Be1~SMIj7J3&a+J56^u6remX7gd0$xvPU?AHfL4BZkmIDSAGT} zM*HL$#NiM7Q7wO*AOaTj5D2`bR&D87TTZY!pS|^M4m`ju;!?vIftUalx{wB$o*@`N z2}kFGG3a3A;-Q)-1NPEzha@1u1>E(nGo&(=7}UTASolI1Ai;|+skcur-GnJbEeJuR zK@fMqbQF{j110D*V|BRz1j=XHSEMn)N1cW=q!Enm7_b!Byx6@e1egYCMpa2E`OiT0u`&FnL*jAbpW0m=hU!XH|=T2u^y z11vy64{>P2Yuwhh`OIeE}DDu6)}Xn+JHq+u4?@b08tR|88cAqtZ?qcOZRn&wSW7lAYd%DD%cg zu@R5kP`A3>#K?mH1mFUJ2)uYo0lJTAZjxtc3K@B=)U11Ri+R-i&~=msC_h6aO?V(_(J zyN~Ob}`Xx*nY@otks|AC= zkYBUSZ9FOeZd8TfB!oT?L)r_4e*1(XKtqqjCc9w;M0n0|nnURvr$`_hL^#QmGyx=7 zzSWuqS@;FONdXmjfieh!H)}-g;TieUfdbV58qfg`kd0W_N?8mqDA0fqD1joFf;#|AJBXwRB!jc;0<{dPNuYum z5HKX5sUqlr66gU8+%E{#fEF;#>_MsUh|xy4g-8&VNJy*2S_CktFBf1ZJn%;*tgE~7 z0lugYNC=NOm;^0ogg9u@IQUC4D1s?1g8HJP8^EP-qpR2SgL3nNIUq>e#0C{4(=x3E zKH!7@MPLL*ScO$kg*_mIRcI{QD}_4!gfL)$F(55$Dn9D;Q|XWnM0f=3RD(OzLrQ4A zU*HcW-~biy4E8*Oo|M!eXwRHngZB&q5{S=8d;x*7v(>@RJJAA2)dWZ#1V~MTQl*|W zU=$qy0T75!SN(t|n1y86O7LnOv%7#hnF6SCxk$1DGU$S{w1Y9A0<3r?7nlJfU{)2l z01@~B{+bJ&>VOdV0T*oqNH8yyiqZO*gy@Kjwy+pFpo1@-SOwbj1T$@fR%nF( zMc{)yU<6BOQ%kS}CEx=`sMC+7JtlL36dJ8N)G|LEr|5VDH5k;DeT0*ggA7OlNN7n# zb%F~}0T7^pAb8Im$W%yV&ozSelYE4ih1o0^gE(NxUr_;k1PTYQ!$nM zc!LzauiiZY{_)2=cwtM+i#KShYy|{3u-7>7+$n|3A`k)@po1#-x+;hP7)D)x^k5}; z12&Ze*R_S$Wms)vP7Z z1EqocmC0BAUl0H&B9Mgvc2IsXI|i5l3y@g{BvuXGsz}PvCWWO7zTgii0VsfiWn4x% zsk9idfj2lQU^-0uFa#TYNK?UrH*kY35N06;Qo4F!I5fl@dH z;1z`ka*{BXj(f2e>3m)@22?hd11m6SIar~Zm4zvA0TtMQfxF}Xoa9-eC10Th-$*3^ z6VOx;FabtMhDh@+J9`Ks@BsO}R6;z1HDJ#mxL^FGRQ5d35%}6mW`SSOWPXVX5jZ;s zcz_I;0T?JhxKIJOVAdiq0vB*On)-mAwtx$M01hx7HgL5oASo|!121FEqGO#2Cf`Hfg!MI0>)J|5CI5a z01R*dP;Tn>w&0-_-{+tgDrT2$c4=c&jVwO0l&s(CisFVz=CWxSH?~72=aj#Xn`N_YZPAr%AjyR z(2f$w@X4+MG`Lts*aMBdSd3i+j8%n2PzAKE0&bR*6>x&tt5agRXFkA^MJR;OmV+!X zgp)k&(tdK#mIE9BZ7V2*M<|4ViG}NJJ}vlw4AAZWhu#1X*nl(VUiGDcG-nhV(1IgK z^NgmyJD3IULb_Ol0~T-s!I{MVokaQ7fkQS>`IU`V^?>dRC`=yUT$n{BC;{|d?+4&% z`)+CsumBAB0HIca7Tfd-;OPvofc%yL9*|b4u7av|gFR4%V0MFFUhu_@AT02KZ1w># z5^zQM@5E;77hVAkh=CQ*%MmX0z8@GfV_XJN^1Vyj}wBCXkr~;{m0zP+y{6syH)oU=K=V1@f%;1W{L{bu)4x4W0YA?H znSRwA00BfsWF3%6iMQlL9|0iv_<)jyT9t(wxr+;s00yvm`(^<9et=>dHW}am7m$Iy zgn5N_8)&0WatSMNkAcP=c#g;y3W{4*zgkR|2OKa7!3YH{kVN*Mk)( z0l)nL7PtZw{{g2PaRXNyERcF@Rq+*|d&mt^7k7jdD1j0MS-ve}iWfp*fB_INiwPz$R1wK%PIp6|&GlW90f_t~}FrER>#(~av?MG;ad|L!t z`10!|_&6{EP=06=*nkIUc!+;<7_{VvSu$qKoFz*J2TqC3N0;!x!+a;Cu!JAB*wV;Bbnx-UBK>VaM@x+0 z)Pqh-;Okzk>PvMZ&RaqDU#v@-9qDm{Z#Bvr|zx*-< z5=cCdfm<7-p-E9!V*L*(Zq{E z5miS`o)ogjOOezPNhF5wC?pt$JR-0mg)CA?AAKO%iX?@S1^)fargDQy^BP{OFuk-EjHs1mXVBYW)OhT3kh-S*mR zZ-Jh!iZF7?M<98`#0m11Z~`1o2vLzh2mVk6MNrUM1>*_sv~3>Nx_5~aJcx7x50E&~ z1QS>A0L2wO{D9LJXw<<-7}q=5tzV8Eya8pSB&Kn*zrEMRRub%7s@N>rk{0u)T;21V>) z4(Lf0A*#~{q|CuO)FFfg_pmBOxIqtk)7ygtVj&92M+EcfKnOwrEg3?qZyi|Bf>v+^ z_jJS&KEzxPh9Csi$$(qGDuLmCzypieM+jHoz!085gdq&!53&nNEF9sXMGQ}2U+IGt zte_Mt_)d&q^xct$r;0|L!gywp#Vp7&1tUx$3Cx?pV5p==?D27rRGPsNv^ND&s7Xz; z2;a=a@TM0?iv=ENBqSZlf*}MA1*dre9R6^>WVEJ}XefaMDsTa>HL8@RJf$fe@Bpt# z-~tZ+e9kK)ScAE($_>@2P6n&f!Cb0`f_vD)M|h|=9{gb|ARJ9CjECVnIBo$zwg;^9* zO@YIt`4;p@4m`4?B_-)2QNX7sgbx+>lLhGVcZDicpaQYMfD0If%Gsb20}uF(1Udi( z2NKnRF{ptO+&02o-m=rq!wzVmt6goT3^hPQ9O`5RZ0ME$ zF#W)TZBg+FDd2!IHK0s%il79`6afpKAO?B46Aq^s3M%9oJ3lC7MzyGgDj25E#m>PB z8$?PU7V$7o5cCsexh%yhhP*HsfuUr80Yxb~C5cigq82s5%APlcKy*}1vOpvpq;MJ* zaDb$>9jOOM8Z8#QuV^eS!%KgWKL;|Q1Qlr7O{dl@8R49ZIE3s!Q61zb#GB%CFYXwajv81Ch2^bz;s1d0DpuH|I z526&H07M~*J=As~WJ#C;4LI7`#>@f^Ob8zw#9*fvII^~I^)a0Iq{z)Vp^a}el+u(2 z1q~dxe=YcwrzY@#2{?et6QG*^E)W|Sf=+Bhbs%f1Py_MIZ4o03Zy!Xss_pvHZCl90 zC4A^ZN%#S89?8QA{$?SOEGPvls3A&oxB@=|Ya{h_&nGA(1N}Ck3Fm7kgMvs&DH7P7 zRP;kUgYt{O%Hk5;@lYcm+zd6U!gdk9Fl7mPkWv^gxJ;7896O5y?Ij_QA)5gVa1Dbl ztPBQ8h!PzsG2>()Eg7$E!W3r4ryR$R2;+11`F`dmCk!DBe{f@25S8TrLpAxhTE6N3 zruHcXYFPsG!3h*BK`IB4btjLtfcflTf5v^Q%NOo4mGHe_RvhBQ$K;l?;#Dg1=2 zNS3nHol-d3Ws!WSB>$kMq3oak#vOLAeR~4^LpP~lNmS}?0p9uEg1qnDHn+K9JdB83 zzs(yV9!la00v~waBEx~mLV`w(1XVuI&Tp#1sr%VaTzTCnu=6(HYF)ZgeFk2 z;&1@UrbDk_vShvFbWll6UXtq7za%>yk~x!N(dvXcsT4)fd1t8*r6gqZ*DeNjXQ!Zr zLZ&9^N-y>wn7{;gPQlS`dOq}>AjKjKfe9ZEy~wrA8l|Cu2VQR)_+xW{CWF6e8aRR2 z(*EV@K4%N>w!wIk8gG2(yYBJ70^acU@H)FkZ+hU{-`N$g#D_T5$Df@5;`IO?^h!4Q z5P3O5DX7)9ELsm#T*oni1y-B}eqLFCoJ)0J*2zLFaEHm!(-tj4>Kz0Mo}A3N(OGa9 z?QPl=+@8)MfvoME4Te}}89^A7L249V@fDksBpt>4!4xq6!4ys|6d0G+)fD-aUnpq+57a^0l_5@);dAIg9fU`CC_x);LHxy`5^O;o z-&ZVDPn~3OE5F9baP@4-tBp z&25?!6oCdZK@k8W=U`wYI>8@^f+cpK_8rOtIZ)SmVHZXtNyJigcp0grAE{hZ9=rh? zcB6QFV|bu}N7$L2^&9_YNI+ zVi6QwYH-vL7GE+T6tPjvE;@30YNt1=ZRd_aoRFsp(jC*qCjI!kpvGE6&haS zP(Fu8sG}SDz`M1f5=22A@EiZxA$gr+9(n{C91%%m<=?OX8#su+Iot^a(;wucBV2;L zL|_wC9K~s%6F7num7+`CPh7@jMq*nmNW$r10Ysi&7)Sy#X5vM{Q9{8W?V*Aecw`YE zrq01ZC~(* zqZyW=IKGFv6bKsJoe6n_Es&R;We5-DW*%M(9xMS9G{JK$U`N>Fzd0aCL|mL*0&~`j zi+sW-I076%!cPo^C2pE$Zrag^Twt2wDTu-)j0+?jSfPYqcV47qrlOO~f{SdXL2c4Y z5u4H(TSCcaW=Tww$U-Un!C3wQC5VENfuMqUW?-E{PG+GetsQl-pL3`mQKDgkT9rOV zWiUzQIcAepq1A)9hreNqapGezJ)E2^Cv)11EVL0|$rJX$WpD-7DYn|oxu9930$n1Q zO}^-nz2Gg*0%1y~eAXvqmc@_06b!=us40e^>~UIP{UwT`LQZO1vt;3dR#&?@5Nn>{ zP@+K|q+wO^W?7;mZ{A^5J_xpOL?LnnM~K03-l5+8LH^}qbjFSd-lTR~B=!+$cgEu|9uBN&{ zN0u@I9&l+@Dkq!nU0RLln4amWmKSn%#3ztwoIxk6ohYE@D1u35c@Ac-R^iNHXC?yX z8}aCoA!=&is;*)ku@WnhVqGcHsb?G?DgW`dM zNNAYqU2bCNnjU3wuB#v90UT)m=shB*oV_Y@`p{TLCv;xIuiC0yhMvF99(v*@=^-jv zh}@q#>af1i(J?Avs^_sLYmVmWuZEno4(Jt4>R&ynlv*m7b*pMtW1=A93mZr|2rYikh16*PyHhAbMY%gE+I#A(xq{@W##Ey_wx*`jU! z?c$$ly2KjTIzyg<4}VCt>%JlyVmR{Km*N=ZQ71*9)@j~^4}jQXX?_eo8BwErfw-P zCqm+B3=(Fb1}fn?iJU&|v+k>~G9=C6C$su2!U`_pCYWF?Zq)LlQ2Z4?f{x^N66HS7 z)*=c)JdlI3!RBr+=W?z#c`o?A>Ya@)nx^c^iou6wlgT1t%toc`LL9x)Y$pSE;CXtw^kQxq@Ct! zFZXJ0yB4SC$}Y{)ZOx`Fyq0eVlP+`eU&O&IbGEPu=WFcF?<{<HFX=@aBlJ-{dmTqtd``gN{Y|Xy# z2ZQh@*kiAZ@rFVO%bxG4rZ76PunS*;o8qhN((U}pY7KwFDdcSa25_9v)?XQ zfF|$7O6rSXEH5)LE<5ou$`s{p+x9ibaEj{{UveI-LKd^DRf%mE*Q_msF8Gph86Tw{ z_?wz~bN?Oxq8;MR>N2OB(yiRmD?iRK9oMie@AES|FEcmpP#m(oAfue}u#zgSFb8rn z-X!uaZdm}9Av5y=GcW_=az#Hg=&a@$HnKE}<^^wUsER8dWHT0QGHfg-h>T4y{}EJ9DL zA4hex7IO~^7DUHR12->4J1+!ZG*Rm_1a0(cM)RdYX@lOKNRPB7Z*L}_vKEhNzJhVS zlJl!-@`L1oD35G6w`>nBr%tyq9Jllf({LRV^&&s6QNzfKz>^Xiazh7m&{`}HLu=wz zY|xtjXdy@KKR+%daJ6CYGju|)x8ejAZeQh+N*22oY3(GYK)9uQ> zYhGIm`i?G6<1{>{aNEM~CqRPy(sCUi_bvBxXE(8nG;qCK^)F{y?;@{fqG)IGu8Age z-)6Sd?lCWK^>_MnDLn9J%P>ENwTYZz)n2OUIL8&Q_FA*`Ys<8Rf@qx8^W1jw3up2* z>48^{t{R(H+v@Z@$8Ag3Ek5USc^`IjE4GU~Fj6;eP(U|#Pj&%IwZ(Gxgb(yt2J~Ms zc6cv%6YKNp-g7CS8^|_tX)6tCqxMKsvV3PUDt~C0&h#s{s$aA3a(d-kpR_8UBRRJJ zZQB-jS++EPhVLg(!cXh-f&(ZoD|SHla$+B_VEtt<7wCy5SQ{NNq;5HdPq;u!szfWY zh!?g#)AA*3^hQUoBxmz;>aJ`1{y1MI~o%A{WxRAFo>)P`y zCwM5BIcN`cMK|w@F!3Hgx`u0Z2X6UPODlFqx4jrKib^;W`}0;WxIQa*-R|d!Lq|2L z_!PhSQ)2Lz#`)&TxLtFz*{bn?-??nR@?X=l&B{7`)3lAlEF$iD{OY+EFZoX|ctwNy zQ3rHqCvkUg_?J((5&LqJB6YPNuu@03R&zB`00o3Y@Mkmmafd=rcQJFKINIg^5y#HIj>-1m${2SY>O2=^83pGD~cDRTCI@w3KKwq_o zf4o*7!sb7>R&)3v1N7xnv|-osh_C$z$8YS?>)W@y)@onch3cEX`sT)YIu|Fu?f%*N zc2x3w;JdHj3w{Wr``7|JqK&QiF8d!H9GdaUwwCQ84Q6sieBR1!AJLU&; zC1`$>OL>%2_-1$YDJ(ZGNBs<+`&a1RzX{R=~AWAnL?2^Wtw{DQdBvmLXG;=H0|22rBWI? zo93repC~<4S(5WYhmKAnMDB>Aqp)Pnj!lcUZFM$i;L@F27mr;(diVadSXW?W!{;wE zRNQc}W5;|UU-SdEJ@?pX@WrkbcCa5S7yd#$CWs+#Jh-K0V=Hr}LC zsy5kVswyhq{QHc(KOp%itWTVCq(l?Ng08Hy&Vma&x7g_aPOcd3x=SyL#3O8?!qOwi zxPwIe%CY|5lk6gh2pdekf;cKjNcTSDjI&TY3(ZQJuyjy0*iMTLsxM>X^1=iWY|YE5 z4E&_H#u)R6Am=VYQO@Y3Ba0C<*uriuJlMj65$$TU@jJf6%fl9nA}dV4um%#c(fy!| z6iUe^La4I)m@J7Qu8?~u6aY~Yu9U2-6pgA33AAd=(@xFszz2~!(F~j(4Xvileb?i6Jc0^LX^K|6MTd=em$Rw`1 z`fMcP)D*Q;(n1rZKv!eB>0PRN>Zz)FQ{bJR@|Nu1AM5`P6&MPaY7 zZZ7SL4K&b*>Y}tf`}7+aO7^PlSj|!-qO4LKEh}izN52AcP5)B*UYA`14P@2T z14}D#!B|nNm8b~41g%Z=;#|l?`V5xS4@V>lcCEG8Xn5G|B(6AFW)DRaQ?R0K(`)yj zaZe@=|5MXQh~#UMWU#zKNGnH+8!la}0*qN^&~U!n-kDYXnI|!M3!EmG9BZ=ZgdK`3 zKc-ELi0P-zn!38}ie;o~_%NqP$wW`)k6Mr2L#1PEDbki?{roUoL?A8m@NKtQN;hDb z?3Vf3yY((jK?ViSZPj^O^35cInmf8^i6CPCd|Rd?3YM+uqRyjXsv$Nu4@Yuj_R{m{ zgH&43!6zHwbmL2O$r6LICZrCh1@mPpmve%wRb+ozm&=Z(P$(Uhuy#c3dL z!if6hgQVm!Zz6PJ3lv-=Jqfa9PYN|xpky3~ z7VM;@F4Kz<9=c-}V^K_dYim?Q5E8c4g)m)EDxnBT7$vi5jxhPTSdShBsdIhgQ)TQJ zxn_sEkI5@QJ=~v5V1<*`X*N$H05SA;Zo2JsT?IP(v7E+$P*>97e6qpI#6>97PWXeP;PKrTLaS2 z%2u3JeyohWl%FeoBN-$a>>^^YltEOd%de1xNDirEJ5Lff;&?_VuQBLB5o#}CifVo| zYi5^#X0w*?u_eB09Eu#bG)hfGFOge|)P{vcEL!h!T}&VxgG9zE0d%FRge59UhrA>u zZ4!$A(1KnojaR}Fu5i^Q3Mmy;F!_~68K=>Vax|OT+@@L5 z(v}xl2b_7xqQv}SvBS(qTK#0`%0vf0Ub2&*Bpe}R5=YMYpp9)l;>xBrl90BQEu9}T z%@Bhc*o49?N&LX352~zGkt*if;mT{H85nZ!Z*ui`M#;HVxYm(a@#ZShBh+I)hED?j7P~rwQ!LPB~{BC8lLMqll zj8zFnuNT>fzyWj2!fstUI-N{zH7-4)GPZ zi=C~0H#_0f4xun;Qd)Mzl&n={%h1T7v8A@K#WW-=K_=6|%yYjz=32>Ew_76fM}R&v zXi=2>*Mk;C7P7z}VwFN6s&ELpOS>Lq;P6@aTuox&NlTc)ywy64mx3fsGqcXuxkgnh zcprl$ol~2W8pk>R$~)d5pAD9%+KNO@e{NmL*i^fodFii1ZE&KAD~nS!T7RZGRfA9y z#AZ77$~cU$bmYFVH1##vKr9E4+IZ`=fYfU~Q6&}(qY^^Ne zopGFN^q%iNi0L()@=7p(|AAL-i!z#gwiF`XMk&f>@^F`(?BSNGxd@l&YY#*TN{J`a z*#1j*{D9q%M+Ccg`1BRd@?D2TjLS9B!zbBDko3k8Kmh_6K?#S()=KV)89}L3#gwW8cZ=R)Q2lviX-*e2fo!jscO~FTFtBF1*b^6 zbMm=>v^sVFpqxk<@p8TV#i~3`uYK67F8SdcCyZ@u-&qOgvAH|0`etE0kJL#15-==9 zj}xa3ax_Q07A8i1`k{xK&|@QX!JS7%G=jH7#3DRRDWr%tUykmvhnzdz0cXd-4DPZ_ zE@I_2cOEQTcXeN;#jSL*XMB&`fcZYYZ=RpsHOM)n@poyAdK1zKMlh57{ap#4`k@!? z8iPta*-XxxXr?W=G=)_>+T`@d?b7j*^X02jqYiZ-*p|0@^{eN$Y(#7!o)xc8hS2!P zy&ue0R%s~E$dKeK^x8^xJfnQfhjV(Z-+T<o}yz zTxAGr3>xZYB~*-am@r`u2;dm+0g+=(8VhG2?WZ;n^JoL>5{$TFA?uh-xilowCL|`Z z2hAeFsyePN){y>M5AC>YI`Cw~V5EZF@Gjs(?6hXh0LWbfCqYlx4O1PK}6@KALc81DMaMREX+eGfe z>Ou@^K|7BM6L z5{7Y}@!xjI$wrUZWP-RBjsuyD`?xXdRKga(50Ip6&aTb8&#0l)}Q`Ehc>LwZ!L_Nav!Ys&TIAq7d?_3WKf?k#=rp zcOC>4kWfKVV@p`c!8o!)4(b;S3M60S7eunjXlx@<(xCXK6v%GV&QA%%d&{G z-ch7NP0Yqj{yNKoU=G`|#XOuuhBl)!U;-L!CGf(A`VP^A>T8wSD?gYKA*1UNr3*zy z34NxK?*K2pdQK&`B+GPq>rpvv;|66zPA!7Lww_#C2MPyt!u@{{Tji(W1V@lvFo2h1Qy%q*cV zsRyjmY!TOttbj3{1n)30uJp#Hm8Neo4{@jRY^o#!k{@+&`~ z5?E3`Ra84_vOf8wI%;t*!HXyRQ$8)`@SNm(X6KhoFu5f1KNf2-V+YQ_4l+56fsk|| ztI{eX;=kI%ok|5?cH^K@V-S6!RzwpvM-nwZvMfV~=V((nB?e-&XuRO?itw{fVuZUs zO(*%2axQ3`w1!7ktv_(+-6YaS^>Lln$(JCsI;j&flN39VXBv&N&UOYPFA>qeatmW) zBNY`=(ej{Pljo3y>{=1UPOP)gl*>AGq+mo%X)u#=lJ+J?F2_#IX0EsL4o`K+mx$^q z9aK^x6fyyIx)>*AIEJwBr+-W%h_sN{EV7uA(IL(fp;$8&QT2lVjD>=>?H#WuM!tzy zxQhm#=S|_%Kj9LC@CzT0bC=YqRCq{sSO!YgWKH;@?xvC=Dl;KREBa=r=J2#R?<{95 z&m+AgC1dR*D`Bo0BTO^39sz|+=M(MFR9g9SKSy<8`Lp)wQBJvKrhX(d%=N|;kYyOO z)iRSaQfX2Kg;~VI5mYcxwd{##YCbyUdup!L{;=;>MFWvi-ip1ZfAEQ&X@DxbTm7$R=v+MQ^uCf={km z-;_p6id#8YNqA3x4K<5b2AyPR+XDA5RFGMC5%sJ}d3t1Yf-i4!!We>=u|Ol!;f;={}l zjKi0*t}QZXuYD-E=Hy@Q+1|FKsZ2 zr&mmYk~lY~roz_$Jf@KwL%nFq9bmUojsIcZZLHb7IX2UqNhQ>s1YIT#1#g$Cj$DT`ZA zjf<+QFQhVYuo5BKrhV88N<(=j{E8oguTnQg=Flr5swZ2Emj3Y8IzURy{8*MNxRyPd zdmR{$r56>oR&Wi1|G2n)hs1o}*GW=!9!}|bM<7YIDMIRiP@m@_kC}6@d86xH;s~q z(>u&Mx{%`$6%T4NgH^4CTm|G*ywW%S7&@3wdRr(agCDq?FS;$f=~~HxH=kO>2D=7Z zm(=ojig%d-PbZ!|cz2ai^^-WlSSlg^@Ss2lfQ>Z;ztZO5-EdO zj7+ANCHi5OfUo=dmbn)?sAEOS0#6ECEl^Ix1X-#l+D5mPjhfN1ZHi-HI7j7q@tCHw zS+CRIdxa>%sKvWs-Ov4I?}1jtEYQG@o%*Sz z1A3xHiHn+usaiM#mzT+DwTpYd*JHAs4`(MiE=g`3G5NzdZ2bs4qZWyPLg{8dr&U>E zecemORvM!FZ6b=csD~xPVN|LA-;YJ2CgoNHa-b8dZJ3rmA_gmR}eS|Cj2hRr&S`K%RH(!n@q;7$sjok+LD-FLgn(LVj_G3kyXf#kat48Wgz`1cKf;9#9vpE{ zwJ*HXD%86?UhCc-zOy~9o>v~k#rjZBTpMo+d-FI+UrftBL&I9CIYIi$CaUq5#|lf&l624oB_WW%vYM}bt&2|I`w~?3I^}S&*qXSNtnBhkjq?;f zb9y51%_A4r5m-Wm`kQKJ?&j~>6D{*CJqr(QJia&iEQo3x&Di|Y8XT9bcVQpuR(+^$ zoPlCl!pZNqvXB4h*rSe(+RmchZbNG-wg$cpXucKW@hdcF_MgupZ03Xgd64rPm%!cL zg)Fy81?hdaE5(|pNaA^)V-=It`bu$4EcTb>nB}MpZ?TN9fl_n0g<8kbLh+K&g_NDC zlbOt2*)6w{r@vktaQ>&1=T8i(EyG--$eqh34OInaXMdc?91FQoTjfdL|Io)So>XZr zW*KG|DrapF5Sr&_vY;wgS$HXLoW(Zu@lWkEtXe8Le__<$Wk*eYIV1CXd|Bk&?(+1) zt&nLI*O2tOfG;@@u8bedl`d;hHk~Z09xFQjzV%S}n=d&5XpQ z+R3e4Zb(60Wo6jyoDh4~t7QJp-MKA()$(oV7OTf|aQRx5SLjRM7Ya9n)L$s~hNZ@b z_k=YJq&5d<6dml6Ne??V{I#SA7GQbk(V5SlM~eS^pV>PSBzs!w-XHaR?+eUir}d|B zhpjh}T$`6w)f)k>Au*D^?`r$^U7b132#C6-U@BEqC{z8gw_y6b>zJdWHEAF$uP0}= zHZSGW-^%=vvyj^Li~mjte;VyLEL8R^K6~LKFY6$pw%hepZr#L%?*7sN+0gge7eDMq zN80uC(nRLXV_apzsJdPj^%GSZr$?P6VnTw0PJbv8+b^hbuxylmD&&DHRH$N&Cu3^u zb0vFl?~(Gbg+%uRMCeo6i=YO(&c&jL_N});x|BeopInHJdEj2?ot|rtH1G7(G|1@j zEt#)(R&C$EI`Y+QB6ZCT_9pa^p_t}PyD7KsX(RC#)itt%m%`7bXg$Rw^~j*_+}};v zQtLO@!llO*;kCwMgttT*xObWdu?2j>?;F!{W@POs6+B$L?S6P=RTi zl=&G5mo7a}o6F)3AJn{F?7y+RPJ1ZjFJ2jORV{rI_ndw~>tLzB_2-WQtvwHo($YM8 z-`-I*cCa`h6%e}@Pq{01hUqHg&OBe8c}C-S(-{14K5|hbA>^WoVXEs5&5LO+8fThx zf87+R-v8Y@@Zd=K1mU#CrKfEDslTa5tR$6{%5-Jj4=p%6`cLQD=9up5C8@`ayLOVR zCySdL%0Y+hQ@68^CP3xOn#!BmBC-$1WZa$~Ji>MilEP|_x6IzsL1!WAyzKgVzjyUM zjWQN@jfsDIP;R{K)^=Xcgi{~Bq-L(qh`&E5L$Y3(mRVH>ka&Pg|%VpTG+xAaaz_a3{J^>Uz0(t2dYad+iG zp3i4O`z2kv@PS$%*$AUZXXD>IqIBq2s??P;iXIf95 zx$A{KY31doly%1M#L=jN0lH#M7?~@NNy|Lt7x|ooNBK$>Ipi-o!!ACJfA~G?a?-WG zQ?1Xn>(EBBoh!%pO}+gUAW|ms>uR5fX1Aqb#=XqpO2e3Qqm0|c+mcV5O%Yvb z!MH(Nj_su(r`_!K-RVQN(u$hLs>3SQiuCf1B5%b0Nou&#{MJF|FbDa%eX8z4M#^qd z^7jYAky8qXvYy;yxGHUIzdNku*u4?a}%$=mj7{GY4_|Xmn~Yh zwp1h;Jc{gmS|>R)a_|jc89DaO%G*Zz{Lk1UQ5SX~?(IhcekFq2I&OSiHd!QoKmWab z?dh3(b>bQF+QHu=lJ}QJ^Y3oDP8fW-O8r~=r{+?>&-evzNbrMecendr?692Cq-fBM zHz8W9-{R2!9Un^$y<44qjl38>_~yL14EooPJ4bgmN>6`GLqBcTvsqb}IQ!<`NRm_V zv)!=I&QYf-G#}r*o9nl)|IoeNihE62$2$K+wRAyvv6?1hl1_f)Haqg!3W~ra1;`+; zRZwh-BZi-ZKhY)&RUS)PqzG5uiwzA2vcv27JyHbfNe22i9u+MLcf>)xc~smI)lipq z)`e!`PqWaa88K)Usx(^?4evs;H|OW{(M)uqxXKs@2F+@ccGesg%|`wrQ+@pDehhj* zCH-nY{n`@!1|s$Z34Jq%zP1kk&P4CBVk7!vqn2XtAs7@@2GyJqv6S9@sAJ* zWEV6G7hmO{@Pv_&W{zg@(Dh3R&k%`p7t|^ zQjfHz|EG#x5>4|lPdgWoxJ9HNTu$Fs1;Bg)hMb1L>;l#Sna**UtNv(5768KlP%aRP zN4r{N`2=LGPNGcWGEV5G{lP&6MFBt*;4?icIFYNeald(BxF`T30$K$0fq{%wM(Q>r z)m9C7M9BFMm#I31mT}GTTSli^{Qqad{Pj zxm6Z<6=5l)0O~I+0O0bQE%HT}@qbtueI)dEZ2n_G0E|oY?axRF$cfp?gkpg$Lat*# zL3LO`%2vUcYi??5-kW7G7z_GCEZpQmqY1f8*`j&Z+^VobZd_4GZc%D(7CR0thR+w` zQ4g~KfSeyl%GkuEwdLNgAnl@IxO^}VJY|s&TTfMJElQt4gULW225@At5?wP#rch!8 zAXp8t%}w6M0wRP0d39g`pVNi`=5d8g3pAJw{KMzP44^Bk&@3(>y`B9|wiua*b|mtT z;$L~RDZ5mdiyG0(m3&wr1R(xmix#Ge*s|FG3-Iwr2dc&XB!ePl0WcSEjOU*)2*%BZ zVnN^W^k!Mm5*xS~kRpKtqPDVs;K*3!mRTg=!WQ>d|{Jwp=kb!1~JsAe_RK zy13=7H?yFlscbrdbd04yXF&(YM$DG@QD%p8qF~+AULaXppsoM@_30zS_!J#Q6fKx11%m$%p{Q^H{N z!gcjWJDieVUn*GJb?)&Qf`oiQEQp0i?+>Gf1(tjBz%U$ilZjp;*Fv`Q0c^o0As<8r zITG(Ltv^8EpaMbwZ1DcOc={h~T@nfXK?tB-q$3{Ij}7dW{Nt1?PotA8(R6jdE}`n3 zMe`1(PH_;OVF}$~qeWQ2f%xiQgnEaS|2ab`Tg~yRh>)v~?EW@uPNV;mYZlI{8jC~Q z#-SbdwrFhU$@|F+yXBE;9yYB#w+vl{9a1MN*hXKQ5t6y*={y2q|4 zpQTnoZ2TWQy4eD`or^Ygi?h|Q2wH9haVo<9=KKX}9IrNKd@26RtNX_;4M`9T(LmI1 z=g2<<2pWI~0S#se?}*kbhu1-fz&&*oV}R8%gOVTu)2D#ecGgXeC;!+F?*=~IeOQmc z0)6K@AUMGCOUtd92W&My9#-2V3#_Z|0!_JqX;sFKa9L6g`j>1$om)PFKnH8K0zB|d z)%G^Q#%8ya&kyT0+uBoFJ1yg@mVgd0uK6F3H(lLn*@hNl7c60b?_4w-3)&Io!*wlf zSNWCi%q`{<$LjXwLG(7et~3x%1`q-mpsl)|vfV5k-Wk^3>3Hh-fqxk!x2KM7&qz~Q zs~Cg`tL8{T-on5z<6}9RgX*uD>Skz_g{Z% zBmi5lREq3!_}lM@+-*=AxZfT?RTl=tSoz=r;9*TGxCRhUM8o7?5Hu?u2T_}>V4>?T zLxG`}Ky0B~&D?grFuCERZerQH0mS+XN4G~2LnYeo1C|fb#XW0OUK?F{Ps5c*)$ z*k|EkwJ0={2ta}7nnI6S0{VA|>`bfXZ5;3+LD2DU$A^{vL)P8Kg@twh`nT9!;hMnq z5E|IYFdp7zZL`rci9JT0U4OB!x7fpkgx5w2!#k0Kn1H^nDc}sEy4e*~+CNw;--NqL zReIla%q`zBu>2R|ErblwtnLMXl)VP+X2Ps4Jr+2K)wA4X@O8qWvzr_A>K~@xHuv>E zvLKkie@ws~$?$kt!)&?e0 zw{Y)Arr-KS(lfSeG&(X?*~3#o{fh=8_EEE2xJ-=u?ECgoDCYie{H)}8V6hfGHMI-m zzwiE{F!c|Q_F@584?q|Pyw1lhk!R8eed+# z<}iA|BV(1*NKnttQ$zg=qkbor-K;7r%Wsgt15tVpPhO?YcFte^GB3mfyI*{JwKCgf zyWF3FS|ZHqMSc2QIJ~d!(@xUl=WDNbIzL(b_sRVFyZqWuONSR+ug^NXUvMb;3_Z%ORJ( ze6F3yzx$>7F1xa5xUA@lJ8GqF_Dgy4m&R{jDr{ET>sDGXefh(M7HfSSWuWGmE461< zw)mNtbzl1LeueK{c~bZF(WRA9o7F1Cm71be%crYDXI5X;eVx==*=8e``2DNN-&zHQ zNSmv#6~7H7f1Q82Iy$@hboMJZd3CL5?dRRqjoH=JS8J=NZ{Lg1-`N$*$?K1E(7!Q= zRnc!~^oH1x4GG%~$+d4{DQn#1HK~z}ZLN*H_crE|QB>}IemygVF)CvFMPcOo;kEBa z&_A@Ft-I79RqlO1X&d`X6d8?!dJ$=7ZJ`#xPvgt9Gqyj?{A0{^f0(jEkH2m<> zm?3ap6*13S)=l|El==TVVf$1M9n#i5qI>eB5$-JC2D37Eu(H2t?R>#Hz|}g~!}gRH z{*)8n3B%Jo>;v4KPWw7pxH-AFT<{OR5aRA~&d>FZpPMDg&DGn@kLKp@>qhr;w+wQ( zy6w)F!!FR>Nq0OhBzoM8^+>vL#ff%>dd|GQ2!D%@2tDoeKR?Ws6zUssCotd+-{)dvkWAf3=e@NPGwkl%>Tf!;0NL9+2NV75l*fV3AFz?VL=&@L3xo8)qE=K zZfx2A)xx5$XHXLo_*7U-WI6p#BApaUr(UDeW9j9Iv1V?uF0QdY;jzB%|FgmF? z_K9A!q^Mi}v%%7$QZJEHeJ=5Zu++Q7Y1h*J=Y&S(zPnC&wq84};}o#pUEw7mwDZDH)qbwu7+`_f|LO^*? zba`xCd3t4e{*wxyuu6JPWp;K|Xk68Uma59C>V(qTfSYxA_eUiKkE)*6d)%xKPj0Ag zY`W;zlv>u5lh+)b)ZExy7>Wmi0BWOi57^}p!j zj*LuAPVzp?E-ilky0Wsq_HBKA?dQ)Qo11_B{{4&C1tt*kn+wAnYT)di$ZmYG5$!U{ z^q-NP^|^Q%wJQS*A1||%egDr1dlodr7%h286P7qpP<3!5|FrIn&r{UfhhCjM^#}3( zho8S)iTUmxr@@~o$`w|U7EX@Kw)ZVv8n3L52WY%~RNO)rIrlhd%Dxz1cDPr{$<2{y zmm3`;B<0ag`Y}D>^H${?T}(_U$c3n6OrfY4A&1fyEHg27mPJ;2Wo8MQJ5rDR@t>^< z4U9jY{@55?bkyhvka;C|x#+01*I6fZ$v~B=i;^C-B~J37;%V-j=ScJ+@m-VC_4THSnBx~NjodZZPB?Pv(9a<@$~fNv zm+&oD&Y%0AxnOffV7;N_gky6+8SjRNpmTvsUvA7B<(Hik?{425g=Pnbd%Vb2d$Y{X zDUTj-6f@Qsa8?e>IrpG2OwmxvHR9NtNwKh8r=DCxt+C(_Q72YoC2Y@#_&8oQ>AFC0 z#49oKqusXp_TDHI7#mP~e$M=jvcL9=EVWmLPv+>a=X#|z-xj+TGLF>hejvaUOmiaV zllpUvKX>_mELyFi#N3x{eV|-$bn0iH;z@=0CB=}h*>biuvIFV%VD)pnv_^x4Pw7IT zy%-nwUxpWM_Ej~1uB!Z!HWwUX_e7de6~F5;X^iMy_BGVWG{53?_|^e0vuEGcYRvE6 z74T=}EBu^lIIAegd^(lA+O%iic^%i8@Q zy{%KM=sDL*oJB*auU!#?s$A3kPrHZ>=#h-eCI9sHI{K%BbH*RY-wT@AxBsk~(*Oqq zSFgHQG^o{fRc`;Cw#u=qPhywa2HwwpnA#m&W7(giO`TWYDZ_f(YYZK`ACv#WtNY%) ztn|Al#Fi!S#v*FtvXQ~B%*rxO9CveqE0bm}#2>5NZV{DpwtRQ=Me@+sVCUGOcl_v? zhL^gfjr;cB>n?8a* zVq?8Wz?E9Ft2WY4s+ER*OP`X5abv3jV}^FEw2fPrYyF@#k{hANR98F&!bGjy=aiQe z33DqZ_i`np9>*S6qO94S)wWbT6I;6>>3^ag^h)slSgn-JKn&JL483=A z|M|Z#^Lke&c{G0p4QV|av6FCv@nArFFSrYI#Z+l;>XrG*mI_YQr*kb|Mt}K6bF_rw z&Zd1K*s;%L=!7F3td(c_ZSLs*30v^?6w4gsgMm2{+>|o~3jYx+pG|Fv-Ffm-34PlS z>9A+)Qb_dc_08k^SWxRTN$W%RO*62Z18e)^@(-vSE^Vq(d88r$LN=)P@Y?KFZwaey=S!sh~2b zW`jG*%a{4h&l-ohhz2R1IND~NcFZO|^`CGpqPGUK3_nJQbo{It^0YjIc_P=cIGtsp zvRPXjA~xoS5frrY_?(t<@@FZQ8u#+DxKr_qV-ME%xE!aOION`VIB`<%b&2Z5kWwW( zTeC(Xar5xZk~7_eyJut%j|E**eW0{YE#>>z(P*pk<=dsx^JaBzc`-gO#uvWPzMSv; zGEr%^di5+i&#_f$oO#j2+i^$5E)F(Q;*e0}RdTYl);FZVF4(TNC8ul9F4RqR7$0^Fnlbo9fNplirkCkAV`Y!rkvS(l1?L*Q>pf-+vC31y8Krh{|{Kz#L;! z5Br}*ue{jwesROP%(iZiVCuTNj;+juuUYlUb881yazzYTFxdvx|NebCJLh1HI7hlT z8g{;1vu3bgzdnCbD%Mi{l+C+%H--1#-pIAF>Gvq7PR-3fZh7v}r~NNJ5qh$v>xJ%h zC54)kCC9zdZo!{H&P|2i89%kxQWYf=B^rK?k=O}i}u4~IEACDYNM4GtF59P9QAUojg_?aU9H-)=ZekOe{KrEsV(mFkg0U( zLVs`3oUX=GFyc-N;b~pJ=hTWcT~?#Q%|It1Ik%)mZTXP+TfuiSiN1fDPRJFQBMZ%L z{(74R&exGM4_0%$Hbr_3cN#mYseAnVwcJMe!lJ8V_woY^LpxzIC*1@wO{b5Go zV|t)~nlfdR((>;Hk`;vWVo%P@?49dhiTFJ3xcU(FQXEO}+MhosbQXJa-?cK zc{ko?pz5$IcmuALJO8`fMF3+{KQsIL%@=30-)r|060Zk$%lF+gJz2Do06w2T=Xqb@ zxB-fe8!wT2QF-on;}K!2;IpD~YYn@bA5hp#P5`=%1UoUdiyXJ@mMkUp&e}b#kTEIV z!&W``&3H8SjJc9f!VA)@ojp$cfTt)wxihMR71hiUZdga;n#mPP=r6vuZ-P0*6NO&U zBl{LnBkRa%QRFmM&(nCEUmrD(Av0$sx}s zL{QG|;86cHQPdm`{aqCG9fSUiMNRThlj}(MxyX^HYA1VAbR%jTHe8joq43JdBAU9Z)(;*RLHg)GM+=xv| zfomVjh6j>EJzPXOcA4a47vZ$Ys99-*C)UWbdygMBcFc zhNG^?i(SNau+5MER=A}&QW4z-okE}GmR z3d8(_U-L22`2{Z~L>Bu;PU7MRPom2EQLk}n(*ROV%}s1RerOclKuB1_)8+^w$5a!# zvBJ8$Q$n>|csbVnDarqWAF9WnX0D3X-a?&MMGyBUPLf4D{&!5z8x%z0q2s@}~$3Alfz$P#0U!*q2O&Jj)aaxs!vx^NH6H*+H8E#e<+(nffc zkGQl7Qat~5Xl$0Jd{*%z2u-Y`9{bbkEYh+5BD${mwW5q?livLF-(KB}pX7`+W}=lY z`Ug94iH!QTp8ibbIAc`Sga`BY%Y4rWySx+?_$Tu&4(?%rSZFbU+rb03DD%6^cPmIj zx6NaRF)4NIJ1ZNoCr=KRbA_IfBc3=5RdDZ7ETHD=aGIK+^qX_~^+zbYD6!v+OH0i7 zFk}iJoLSFIpSrY354N77$S+am)r$B5&ZS#I6sAK{vs4*ZFoBJnAS5*Drax9q7{c@a z`Xjb~y0z!J8M{y|D``(<(+6bYKXVd$WYOQ)i8gUTZ!i-0#+z{e!pk`i8Zh+B7Ki{d zL@*9MC5!Ol!9JNC)Bi5SAr?!w6~A83TFxyRz-IH^uAhG5+H7zIUT95E_`eneaZrUU znqw}SvvUZ#mkg#47zFZQS1NN*%SrQ_2vHZ|TuhnB7dTB6QLyWPaZ-}3kw#i?rS_df zWvZv;2t`-4ph}mKkFbL3B>BS(p+W+DEUTnaop55HM2{r6OY#Ptpm8Q6EUIW0xf$Ou z=$_WnV%LJ4c#$(XZa?irJ$V)LE`^i1H6Bw@!Ca`FCEQ64Hsq+Bv@Ue0Nu}mDzuRdjVx$qGcX>Fb`t0-5~Tj3oju4;03q-^1nOZcTSBFOTW@R$4HF;FT}0Ml>&Ae( z0rs7dM)nqbZg<&`1=teZ+Rl~_{VRV!VIq9rSDRe zSSW=Yp<7kgoSUGx+17|}f1J>MHw=EprRfMn;ex&Oulm{c)qD2b8;)2`s6GQ43Ez3lA?I_1YQQGz77qBn z4}WV$E_T|ibOn2tuk9LR_K5#s4i2RG=jK5Tv_GZ_2AfD3UazR(BsU^k(O+!yx> z9)HUhUUQ2L*jqmLMW`2tymlU0jlC74wCAn&y)X>4zzUlG?w-o~8+S0!pDF@chXu^n zpV;FCw0Bv7#ddvT5zWq5o5vFdtK?ryxj_vG&Ia2 z3)wsHYJ-hBpocOm_nzqj>kvl_)&-1)A)Eg?-PwI_^G6aC5Nb>?)Pw6zhA5v?^yMH@ zv2`JvFM2VfrR2x=5{m}N{dG8`+v4d2LMJjcyX2s-G0|MBJ_fIy7?{_qCfm@ey`;655c8;;Z|&0!LEK@ ziQrJFTK5HyiDirKVb1$uE9o*U)Q$nd&97f&MLWM98=K1K)QGmnfA>Wa4lw z_X9H-esMiRN67sV56KDQ!BI^jifH7wMp4Bkm8n-NJmhNtc|d)>g=5aHh;}Cfm#Mmj=>+1Q`!z&uEnv06XeMCR@@Pz-kO+RG{Pvb;v86x92krpx{ ze^t10r`B+`KfgzGk0?Y{Q~-PUHDCNAtt{oU1#?7&@ONQaZ19C|V5;7`a~MCb9uikj;=$3UP1jZms`5vOB##A%eXqSazn;;BaDNvi zg8ugEN{(ASoVhgte zBG1Xf^%x|Fv*OPBwGV)>wIDr3*3LwT4*^ll8kOr5!bhUMaW?iIS$&N{CK3NMF_BHg z&E!bcqe_B%*r0%i3r3;>Ipl^8+*Suyc)CT986coaTqt@5-isYHj<#{&fRXE8y1uPl zx-9${_}$FcVtE_SG012h%xN72-GRs@Lp*UOz8}~~B=?W8P)>!yBSh49B5IBIXOaKX zi4&RT2q_;C8N+{P;03RMrPZ-e(_JDw8wn+1pb1#vV*|(`EOPN)`je{rCoaDs0q`IK zoXzWb_Dk3@N+etXJ;+0?a`Sg=(E!MXr{~|&RBOywmt%Xql)r0N3cCUmmcaUNa`!vb zdb9`mKypRgP6SSq=bo2YFky-Nj**zf`{(!O-C&b8z;RObeBw6Ac=6ji?(NSwBkDn` zWs8f}>7&s-{1l!eH-3*lV0%J@q>Yl<0ml=hk6e9Mley}Y@V3-C2YXo7?s-gtr0R)| zfyP54vjz^j#C5KHY3;?wEtJ!6@x3Rmwa`Ek2ba1NCDiQKc{e}XmRZK@tId1SN7XNn z0zY3Vz2Fy7C02Y|6xdOjKTK`VKwULqA#F zV!KX&K({CYmU~YVC;cf4#N6Yt4Y%ss=-63(pPGeHDte#10g>%kz^#8DGY^Kh{z$4L<7<8>`chYI}%psK~Q zYJrtO%xGWfGFluo+o>cDCT=VP5;LjxFTrT+v2>v%S<|Nu4qR(l?#;V2_HaQ=ZJ&}? zoYZGI5L5_1X?&#f_dExOK0{JYcMJr@8WJB04iq8^DX+DU+2<%hv%GbU#a{hJCW#p{ zMw8@%>EUKYp}VLkGmK2CeYu@|+Q79;Q%g!&#s`|lIk;rJXtdBLIz>y~uDiax)sx=p zopoNT%Zs7#ct%I=~%WQP11Sn2TU$(mink@Q$YFgBq_tyOyOo;SFg;*0r7e; zOvWFeTj@-x3?3pVj!tjnm8JH)0caDT6_F>NwTSBhH2)8itObB zBD68yE=J z@U<(&cBTRT9b$`lS8i4LX2pVQ_CugDIXDTU(5f;+rhcBCnvbJhU%tDeUD-RB9GmbS zc)v3bBZ+vP+dG}yw{~t?`GIft-M_sm(#D7rGA6Viz#IiBr3;a`6mIdo#*;MlNvydq zehjUiiQxxsm`swvdB1f(zBF)A zT+kJ&$cbo{;IgWn$=nRhw3}g$x72kMM#(s`AbTb~rQR%Eylo|UqCQCkO`0?mX(G^e zkN$h1G(kitE6)jEsJVV7RO5nBmy!_i*r03;ldkcv5$TOFHo3fMgp@i2v-Ve(NS}c! zZ9|2W#czsIF};|MVxbH8=Ylr=07RF!|IWFdV4Mp?c_~KZzjOVURkxfqGrArr_8CdA z_zJ}!FGjh6tVTt>b6O}rANin0h|wM-tihVsy<_Mv{h|L2D+?6A1ZZWkidWkv_r zf;4Fv7Uz%`il;%zVVXjw3;#X{WtJzpm?(=^;9xTtapmI#Ly$Fss&cG&k8EzLugTW} zmE;^mbXqhkE{6(L7Nr8m9Yu}-M$jG%BEzJT-w0@z#BkZ~?qb9;v-&7^3lFEcmObD{ zs-uE%bTdN9;m8A2an?!tfuKZ@Gn^`P8UeD`9RqRyKGy#V4?1LZOsbtBmgMW#r;K`D z`e6Nliui^JidHPX{?STReKbx#qgb#mvA0C7d3-AA7o!mpgXv+@Ed~4n9W>4%b@(&4 zexA z#RNULY`U&@wwyW}rj3s-kvm*s=APcEe-M4F3b! zW`+8e+MhTN_W!kmnGpF}dU1-*;Rhl@dhhenx?p<0Kxiv6L{$EccLa}Wa!8$#_ED78zW*8XP413M#ax_G|;<0_d zIH8j{kZOShIKuYzb36;|?zo=NOySB;=)&&8iGyU+VY{P~K9zhsWr6q|4` zCC6(#QDr{o79Euk=Y#oGtjNQL2B{2VQi-57akui?zG;C&tgZpmJpyv0{(_3tC!*p= zMy&;31>`%FB0TiJ?d34-hj>j)ed}m+UAx2a8G_&mU5cO$4y+%+dKsxCyKfW!@i<=j z#j%9m8%`jhSFTq&6%VVbp|oT7`Z@Wzt;RE2}qUjMt^6gJ0>$wTQ+; zko`-bbdgg!di9@N^e1Uu5X>FuzJvZv#{#C11LlV4-Efv~^pA0vL5r4P7MrH`I#*!#Gswd1H{9T) z5$#Ri35~IrddmN~d^9{mD?#5xn6x|+r*H#R^*7)r`*H96Nzo0EAd~X~E-clqhICI% z;MtbqaTuz1Pa>Hr=M55iG>f`(MPcPIyNzv3)*rteMZYZXB^5vMSz8D6!}Fs~_KxLE zO_Q5FPu2bk+Ac-Av7)+9x>LlGuv8_~oK28d`%Fmes(k!cL0g$CW{CjAIs*yA_H!T- zB*Xc_M7l{+ySrjpaCV5hN7X&7)>@s#QH|~UY@OsE~m?>weOyk zlo%r@-b^ZI37nJAn&b9Z@r#ljmeVM7Ec8_SAtvPPI@ODb^I|e`MMc1A?Wue9s!9a3 zF_ky+A+(E42eCR&-Jn+p0=LfVC=fvML~zgf(}zfu-rG9bB;{lNI>$IC2G4hB@jzO{ z&NcPZUU7X9)6Q?0sq^EqKXwdDX+<3!_AC*1%#_$JJZ7hp026fS;9$n(& zy3ulz6qWvGO8ww-?$0zQ`Td8{t*R9Fm(eExfy1QwAS0L&5u(2oE$fe?DC4YUXqtNk zj_E2J>XsgwG}h>+!9O*7v2gMa58d~qRcy2yV+C%mG-7cACYAO3uSV-(b;33TuCQX9 zT&U=qeSjzEH-&QB;&jh>X<1Q-7V(T0_OvkP$llY^GNfol9$5W!j>ad50uv-}&R1HV z-#I|pCl4`NhZvHLUnRT{ZXq8^G#cVXt8tzmdo>&WntY=PxK#61luiD{_Un1F#@bSZgHG5YeZnt0Q3n zGsn=Kuv9-J^9TXNVNzsuvjzPDSr#N{D#olu%2pn75&@B7f_gH#$?Z>0ZbIT;H)?60 zmLY>q-6X@fz`nKz=fmYQMQIaAYE&>F-j9&UF(QAW8n9Z<>O#PB#jjnUwhY>Cj$y2+ zppEVZ{hb%oo^b5xDUkqGm^1E7rUo=~g*N<=qP_|0?jcJrMH^uT9M^5qJF=`qp-bK5 ztl$AH8Axt{g|hD16J&_0Zgk2N{HjrCtzZo9%$Izf#l@0xsMb z94+QD4ywRoogza{_eaZdAx^n5)`*1jlQe5GR%dfWjv;)Z9iz_DN5@xq5h038U_Eo{ zu}#obHQL2Ws10yoA)siV!kBg{#3*Dy9T(G3!#RRUEtrgRB0+;y1wGkGexh`OC@dqN zb`&r*$)RbG1>^&Sjv{J-u4p8oKyZ_cWa zZ-R+v-e}rSsuhPeSS&^$l(;X|3kL}9-pi!uFAbf=3rre2;Ot^sZ^DBKa9zPEQ&+g( zI{g-I>K4Nxpg*aIA#iT#^_irmXoYbj_LLD3?*_y=vZ3ist_O7ojL43ZYOvxG1k&v& z*>7=}@T}G_^P^sobxzC$f9TU&XLbD{s{PF_RO%`I=go0>xr=l!9)EwzJ_1<7oa(0Q zSP+80R2gH1s(IpD+V>oIMEzUmZ^1OjzQ{Guw5D%Q; zk>gcuzkQub>4&+B!ggn)kQx0k)5W6JeC3fSh;9KAdY|+Apo_HmY#cp|d1?6^{OYj0 zciiiAr&w=2*Y`xZ%DAaBF=J?55bKxC+9!HJ2=|B22cyXeiA~T;uBp{T%;kPZWiCZo zH(G&sagjiGnByaU6A$0h;BJ{Nd%*`L!RjrL{YHuS)^IpD%qMi42flqDv8o?d*GB_M#QUu8G=Phd}$>002HPl9xKlm52Z6HRq z0S7lh_j*AOTgSJD$FX>jqzlLlS8kWfa!^`m4=nErgz%*`mt-G7n4@C9fDMP>k&Ht2 z5e&FrG@f3`4cDFe7b97Y^ADqH1k&tCF@Bu6Kos4XwBmrj+Il9&fJxKIq}jRnVi+Jz zf9cRxFcc5S^U*q&MK|*zUHsQ1N|CP2gP8r)!%Vd?Hvq<69DX-MseuR+Ko(;HmiAuv zaupo*s49Len0JImHyFOWbSd6}_Vxr-o*{69;0e!3h&8TtC{DUSSEk9F*K;th#W3NHLHpV+BgBn3% zuW`<3UU!lPKu!oi_I7Xo?J1}7Z)l1`=<+QGj^B_04WJXWHS>3WcQls(oSsq*P*3ds zg?tAAPF(`56=7G)bFRH0sJk#%sR0py1wluK7kjp2U;+Od;DIIZBS)wBNRI;_kg1I4 zDHB+LPA+h>Om$YL0U8KAyUy!wM)_`TguKRZERc!~w+T7g@IA=fny?9!5&>IZ0_rLx znu;zT7z5M;b{Ovf5m*4tEcQQ`geho*Iaq^4Pb9EAO+wyS5L@=N{CM2u$1U@0}lvPv~_pqE?+Zu_aDgn6F32bt<-#n zb4!H`^OP0&xJ{_6p=0kO96;LTwrMUaN@*|gG?4KJi)}_ z!ygMJNI3XmMwdXaHp2SVQJ11KHCEJEvSmw~El}{ZX?gM_6evne45{g2NQWI+`W!QM ztfw(!$U>bFS;NK>C2^E6B{Rk;Q>Jpp*f3%BY7IMQjQ!H}>x-H%Z@$oo5rc*bB5$U= zd9z1SBS~=OzQNMS6(h4(Vr%8|pCKV(LWU3@Mod`o#0M*M+-&st z>prZac52kvv15oyFTF%X7ElbqMol%9;KB|rWWk0OK1nFy8FmE1-x3)n)zni;B=MmQ zWB5?jVv2R}pb@a>V#-%vxTppNF(4K~3@E681r~2K^2HTbU~$D8jN~ZEj}-K^feT6c zg~c9i<@g2#X&E8H2qxCRLt{tr;F$jjHjq#mW|*}g1!sHwQOR$6tPzPTrO|Q-oQEW` z+MJ0vFIH=E^Fb5EG3j(~$yQbfiQ_U3IrH`i(TKDAc%t zyD{hxMj)8TA`2$L2*kx2I?xb827M*Df?tKT5Gd?{=5Kkdxk~>rz8K=ko`=lQ#2SX%AvH z3^Vlb#0M0eV1*U2YNU%U^}#~K8Eo8lHAiy9J#scAcjD!mzzwuiq ze;{H8BdZXToFRsku?GJx&j=$6HNpr3OvQ+-(FD$VRvltQEe}Ccgqld>3u#0HX@9~6 zHPA7R36A3#uXvgnAfdslC8rpT2*sy7^{G|!Vi8xkq@LT6@}QvE<_Q-Sj0jT znn1$~R>*`ObfE_lQxV?qwl^c3;SO-XNeMc@hQtkH6TEn0FE;TADUP87B3KaXs6d5s zJu4`(D1sEUa0ftap$6Zo0U4aQiCL%-6O3De2sT!wm=MSauv1Z3Xa}X}EocNrz(ntA zag17IqZYfkmmdg02shxMV+%6YlG+lMu~5KBNkT#&u7?R|VdH-KlLatvfeSmRtNU2 zB016^h9{;m4hdr88Mu7LGl21mPvim-ktoCaq#+Jz_`($++>QuID1)}8@CR1NL?JQ( zLqoz)7_m?VC}JUqL7?FSDSSc?dccK6sHh|OAwm(1kcB(6Aw!Nx92B?F3tmJ~ijQ~% z<2o>eHbCKTcI;wMh(N?Fpo9uF(1R0sky4dz!j01+Lk$*i6D?9f3P$JyN3fvBJyHM# zC1?Q|TG0ww@S++;twk*WnF&AmfewVg#1gV_tP=Dk27>`hx+-Zq7xcjt%P?v+YJm+| z{6ZMm(1!muora57{6PvXAfFIc5Q8XuhGc(uLmA>HOJYpJ9oWDnG{zc?V8}vWlL!PN z&Y*}tFoG7vq=g|EF{na;W)FE~!~&%O40lk|uYbkHV1ogSPrPDguV4f*%8?8}Q6dx@ z3E_5d-~kP!pa-Hzg)LH%ifq^-8!+63{#K#FBztl z5(W)Hi&7}U-Oz=jwp7wcB3ObWc(Dy`7*&w9cm%!xdC`k1VF_&L*a$|D0i6~mEYPbY z3hw`aH*1i?8t+&JHp;rcUIHT*)6j-CKJf`Y2*Cv{XqN%)`UgIg!3(iugf!h@jv;qL zmn#m$D<)QnQ&i#=qlg3~2ndNaOcpeX;Bgt+w~AK?*&OmP$7i2`Ru(7u6oY+*D~OSd z)lz~}ul1B{XZr-)+M*rl;08G8X-|97kQ&ZV2A~JwwiNJy2d=eGL5ZM(gq|UB=}1R7 z!XeRHP}GT2R4FGo5eJkmVF>0m!Xkq53uEYl)Kk!bu4;e>W<)yD+ZYB*TY6tT=;0EV zfI=HCc?2UA!L=J1FpdhGfiqx&qS=k_6CZ(zN7RBB&1PyGxK-g17%4Dnc!L_QEtdZR z$G{Z2F!4LAVUBJT`4_?X1vas%jcH6{o1ZuX?rdkKx}J#-W+;O&UGWTebYsXvenvGr zneJemqTov&1tT=b2s0e;GdalXA##BYceq0y@3{CmbcxMeVgnVyfCa%%@rp)7ITDTV z6w1woiZIB)13btCG;9HmbhM)#;K&9vUlx ziQ5PVq$RzLZQNoLx9G(!vYvHLY$6Vu)>RP7HEL(cLKkO9OA)j%3s$$98O#{QFlI4d zSlimxErG%gN??Q_6af_;(S^F&LW2i9Km;}*14UViQ8F;zDP&l79ONJe4=w+}F}lkD zw(F2>tged!Z|H>sXh123!r7~|;jxYG^%XN*G|AumP2ooog} zM1l_-LFYyS;Qg-lKoOk5ecT6EbcG_QfC#97BMgJvF~h43L)~4%eYJuK0)h(S zK}-z62&{leogc8(#RFsj4!FVNF`yffK@yOG8}wkdumR)wz!-?gh?xI?2s}UxVB57d zAq~<%BTPaN;mtD;+$#jbD`a67jsh1p!!)#BBQ!z`guoPlhK_+j4gf(NTp{L(6 zyJ_JT%7t9~0bSfc8H54!{lO%Bh9cBK8aBc!U{k+UkeF5B@SOrSoq~)Z-z0oOBhY{u zbOJ{R(Q9#l7zlzU2m>^L!_MX0F4SNBX~G~37b(PoHw*$LSb`XMfE{>6S9FDnpn?j> zfDI_YE$D&PMWEO9qStj@9HfEQDFF}ifDZJ5EM(v>v_i9>f(~SW9k2m)QCHmA8X)Ka zAm9NY+!q|g#7e}3e=L9sFbhZ2MP0Z^25`Uy@PHdc#fKK+v2CXl!I1OhWK&Up5Wm6>8yVNrLf7LM2E-9bCa0gpj9L zqAsjKCJKW7#DXv=gDBQt(3RpKSOO^w0x6IJB_x6v$bh*3VBXw^4xG*y_yKtNB3Ld( z8ZAXsNq1zZ6bgaIFloXE-HCyauOaiLsbfg}{hk8HqXp~><6LHf{u4uAn7OhPA= z!kN9oL2BV_PJ<*MLLKhG8Pow7sDMxE!gk~hDhL81tfDI5LQ*Ov4GotnSb{1Qf(BlcPBPuB4TK)nU@QoI*!4}Y^U9v<= zz=28_2u&o2f0Td-l!6Qnn2X>5VS2!1o`4A~CS(+vV~{}QMdoC#9}dJowrQIrT|pyk zCL^#(E|AtXIhk#8Aw-&7BQQ;AMhzo0!o2w*W%2)kycFjd&|Z_-ri|6*C(z+55XqCY z1rZPd3X~yb)m0^&fesWW7@PrehTkj9rgLWDC+tBUF=S@r-A z^Z*$w0$IVLeV~F!;DB_oK}*Nz5FZpq6ih+dX~lcSCoD|DD@;S3-YK4%CoZVMJ(Z#<&Ph}zLR21trnnY- z=1txNf*ZI23Gl!P^uQ08B|TEAqmqFQ9K=DSfDiaVAWY#}_JJMrK@s#vRBaR#2*?%? zNKLHjf(%Xz?0^<93#R~PUFZM{5QMR60IpuZ1x#kIYAp$900~ruv0ebL!T=B809dpr zwtayam|WDfZ6ojoL}qK;vI%OAMr3IaF+}9LlFVZ9!4(ui6jW&u6v0~LL2onyAIz8} z>;WR^2qLI~S(t?i1Ob_d%wkkiY~~Eew#Y*)A)#VL`O|!YX`g-OlJkYHK3^=@m!~-mcjy zG=geE-yX1MvPNe0qfOb^#syzz2A(*BZoRG^!7*>V7odF{7!5K7y z3h>1du+A3PfgSx_K?VNH#EbhR3b-&fvEU^ z6~ITXN~UC{KyCRz52OGI^neW%+OE!x99V%5NK6oUgejl`-`If>QNa=LN3Iyb4jchW z3vvw@fekp0BHu*$YQd{Mt&>~<2vBlDYXBziw6Pwm23!CPT!03wAJ!f#K@7DFC@T{> zNnXX0njMXg#ZR|JLM+=dBt#Z1tl4V0@{m@R?5S=liGb`a9WlQqBD`i8fPoJ1MfnK9 z5D0+~u+o`Gvm#XU3J8G~Y!M2G05P8d5u__Pd-D&6fubD&6`aH!m={j5vn+%HoA^RA zT*Er7gDcw585!a!u|56FQERV}YdW<;~&L>F47 zA_U$1Ko3+wC;+8)62TN0fgLEz7Pvr$bqs&-hi@aYQ7AGJ3;`5m!G9?N2$h11xCj_z z00T4t24KJkV1OlK@&pv7>45k8sVEQR^iX?%4oFgA1e1@s&ziaNRm1XSQ#ESFPZ>as zRvXhQl;3L7hzi{G3nPJCwM$!|by};nTJLc3z_l=!Azl9gji5jfAVC&T0TL8JHS0i8 zfb%5$@EHvD86W{o`BxBh!rui^AdCiNOSU*%Lo=+xWzRP&tVSewHk?4VG%SZSG=neX zg0GP*oUQ*8%cf8ltg!=-tw8wz7jOX&FnOVI!5FlY6(rZ)0N~yvloVuvvcQ3jH~|VG%*w}+tS;by4CHD%@sJ!~)EJ0| zY|H=lQ}{t947qI!l*p3ob|_jANY_cg0U)%3BLsq0EP+TM@|Q;=Ak_MDXTh$afE|QF zC`k7gpzs$|fC6|ocWb~H5JDo2f$=tZ*>ZsmEP0a`M0a}t2M_^av_&4^m5&Y6EH#4{ zMy%5m10s~uqWeP1*!-GR$0`^C!=o_^Nr%M+k-sh~ZIl0P zc3x#$ij+=lK`RVHD;$GRnZhEl!RV9zBAkA~yR};zK?@K;A4IocTvY}rz;)y52k-zP z1i~T}TG6dL$UC|HHh`eNL7J-Rx&q?z83Hj7gUhoUw&#M&L;omfP1Y1c$`F$V8NwQX z#-%f}?c6mW5Pi`zJr(?c9oWGl^nt%K{U0Pxl2DZjSY)BVdJF{2BeSH*eRjeFS+e7fEl@k|kTU zsu3)gx?H*p7P+ z+-Wsy*{oKk0EJzIX_2W#fXFV&vcrWC7cFWKsT7Lt7rS<8C{PfgfddV0c)+MxbAkp9 zH4Vd%!GjAA2M!uAU;rXdo;{Z_n*rhl5~EegnvH5kj2NwCq)(sr<*Qh+X2nv{f>h?q zpFezT+D7XuHJMjF?eVda{N zq#Ajdc+Sadg$SY5J~J|h90UIgASu+P)Y+CxG4YSLYK}6L52I+ zXr&cE$lHOvBaqNSiX-lT4?Z?_V9SLSR49Tjy0G{n$}g_aO92KNn1Ct63iE4%1{%+lfRM=GsRIz{vLHL}#UUd*19^`8+;MD3uV1$8nVoG=64FvQenJi%p zOu*CK648{V47`C4A2Z$_k~gO^NCXlni=J#y_B@n53lcFagBdD8Gn#dxRNb@M)ndRj z6pVn5P5a>-=}1RUg&+eln8GANB{fpLPY3l2fe8PuqQ4eUic*Ul8`D&v0vo*!fd(`n zT~HAUGvwfmk(h|wNFz6Afl`7ic@`tgAh^M8kb_)6oCjn816elCgdBog<1{b>!@P(l zGBBV^O7RpJK1By0h@=i`Py^4^z<eY%dmyco#6x00Ky~QUu&uPW}IuQvt)XB4%ucnLp%A5@twV4wM&IEz*-tF;lP? zZjghSX>X0z45;>QlLsPHfKj~x!2+B{0ft&OqP@ARAVrlO6$dnp-SP0L*atAwMpL{Y zfGr4!(1(E`u%!t+;2Lt!gfbZSZHzcX^N7p52J*8EjToj2S?Q8Vuz&+qh9yll)XSzq z*8>({fm32)Nf>4~n7GyGsm4lU*FrOrG`2BT**h12c0x+=y~|o5fPmUvX)ltA0H6OH zf#F?o4{qASKyUU38YGX=asuq5=M-2Vlp(@b_(Q4K7|5xSs#J=w84)JS;ogkeJDlCX zsCz?%J(OxYo2FVNMjOy6pc?ZyZFq3Pb!Av(2C`2Kz0*q#~7Z4obh~Iz)b(jRJ zFU@L2OrjH{YOI^S_kape)}Xy9dC3UKn$%BC_ z0D*}gSmHTY!+$nBV55}ip6@!-JqDb&l6@-x0v)KK;Kp;)It7oL zL)k_VXJ|y6lBeMs4*0+TH%?FEFe>93%du$2(DDEaUhe@!ZUTLS2%GS_Gp!+gF1*V|(Tx!Qwkmn8vrYs4d!oUoUjRl(E*o2PwD#7@kt_Q(x zszMJinkuQ>d@k(HtqC)U=gevfiV3_(kOp)h3Tm&twnq`jPkZ3&E~3QF z?1KK@;0@G(2y_4p(8@CW&SUUO@DT3c6mAY#O|R783c#Qd3hneVE{!s-4;e5J8}K&H zpo-pL3W$IRz+ehMMd7le0P(^otP{o$!_FWNQt%9*hP`a>_MT+yp0EimX%PY; zXTqQk5MdICt-FE&6@YCjWP}Hu4i>`h2?N0nxX_x)Z7Og}s?g1nE~yDYu@5+r5jl|$ zF0l)@XN~`82Akq*O4MKs)u0T^a1XBW4Y1K;4h>{RPn`yD4#N>q0t!0@ZxW_v5<74m z8><~fWe%lg|0rr6v7;PWY>+I9vD}dvwXnU+${#@ylR~k_3<%f?Qp}bx7>`dF!;T?Q zVG*Vx7JE?^d+`M+k|8aLwnmZccC4(lrxdK|6yUBI+wmU55SzeIcF@WU^>8K2urk~P z@H|Ei$8ptG?GH|Y93!zFD?t*d=Hk||15d%R_EC*6O#kE&9xJa8GL9(^@WPC87tN0u z$*&*jA`o`WwgyrZg)s>+@)v=TA`KEEtM4LX(A+K(EnkWulQ6e#PkZ{2{N8SjmXVEO z?HT`1G8$bHtlkL(-h$(>kQwju?$zT8ZYA-F#{$Es(avZ9HT}tCovr#D<3V7!a{{8 zsd6&skfJaU5=$lH8q+Adlfp*JAJYgl;qo6#b6_^oEzj~7ukSu7G8lahH}kV06UY~- z4;Y>BATPn9=(E4C7 zHS4qbZWE@&P9SsZ2@%x7-VQPyi!+Cl)mlvv>>@(5G)nf;C9}~D*~Btz20Y=>4}dU4L9JB z4ndSWH|-Pb5q_L;jWEhhov|53az*J>JmW`1`>;(dFE~B3!lKkF2NfW9^hy703;URq zBZV~B*s?Z_v_5^TKmpVjp%n@dbS}KLQ-w1qr$+M9u{crkBr((){Z2zGBUP`6^u{qK z$x%j4lqfxO7v;1QKyoDA^BqGpkjOPNSBz%H)mS&RJ&jdRt@0n2H59ax1s&F<8r4~Y z&F4_FrE>43a0?<|3Wk6bK=1SVHqtX=Ek)OH)65eCq45i2CtcNbUE5W!iia={%_rk< z@cd8`V3asn3{JgMR4P$W^OYYnDg)0H1DW#DMvG_1RRKG7&fatU`f)1b@<|A_VI_9w zE;ZN&av+a1EJfB)Ll!};whzp&R@vx0C$C&TD^!mY3;5Dy*YzbU!#V#8Gd#mlUMtT^ zgOb7maaSR8XyMZ%wJY&>-` z9R+rAr{*rfHK4RGN`=;};7-Q~*J>#jQyn&XyB0Nnw9GtqKC$;%E!V6HHbyzH<($%2 zffseZP<8pz8ZDGvVfHd$cktl1JasZp%W<^WNKM-jPIs65PQf=xb8tgJ;V245P49iq z6V@uxvF2=3q1N7dlX;<6S*dq|3-wVS^#vu?rJU52cdrF8jm0KWYLZrX=`=#6u^QDlIkEAD z1C!7Yg*x|E#ndr(jn#L%a92eVS-TK`L(^X|5aSd#5<_b{Kv+9Cvs0_mfxR_TAvg%7 zxQci5YJ+gc=3*FIDwCPCyYLe%H#Zj#JlScnj6j1A}Jww5HNAiy)xRRf@ zBMEnpS&&ezZ#SQin>!eEL6(X)kfO@?gymO&6%K057rx?ljmxkO{7xG;)GueYRf`w{ zPXT3n)|M;5cTb@%wXhHRH(8gLd4<^atjUByi;yoWC-aokkQsTsbyKHuqPq|)=`Dz- zc_M3376(SoFnX7^%p|YQUc8{a^P0Px87nYYlF(l!$z2K3U7h1)rrsMYX1Jmd(EjsRsT1SP}60H&j zsgD-(^9kSXnQt#^T`&ndI4v7>r0HUB`HyYmdJg{&GnWF+=ZG4gnjc z%Qc_#`49R)pxu-icNLf4w3j`ym+1ns+Y6WnhI~z!ZD9=%53m{A({Gixv%3(Q`4u4D z65VW(2XB!FhX`WP`eGe*>@GqwJD(}a zxTl7&+q6bA8d<40ip|<;g?OML__ELR5&aM!JuZ;28evsbIFr|hg%s>g+xUWkyTp#F z4BD(fvVbyJb3gaC+!7SWvy@$Q4%NBvV)!;#*0+^YT^m6|+2Yk3!w*?#{+IcOmnKV^};Q(LT!Pex>9wIB5(c}!Xj zbOoMSFhh7cGQ)P=NYdE6aNHQ5pt4t)l@rj@}Kdw zDn+uIAR8_PnwNKux}T(%4M<0sx2MUOJTLqn$vi4O+_M>Ufh%_uVG}k@{LL>ZG%Z*@ zJ^1H_^ip^3o^v~n6%KymcuZ}EOR2Gio70L?^~fFZRb37c1sW&uI4+I4y{DLAu{na7 z*QMeUojYxgHBLKexicTL5_eI}ITCxvts&oh#0M0Hk}s3=m9?uEgQJyeOTDFpSsde# zCIOqB0<6&Bb_`eeWli;U=lPWt{i**q&7pg?4@AqK%c{KLS@e$St)>HjIXM_H38nupnAQVW;dFx!@_VlaZ}gyM^zhGkTK3<+zziipp4->x zRrNL!O(~x|;nS20@wl;X59Xvu~UJ zO?3>ydG2#F?95)>d$IKkhweuj-iOrY z>;BLdKlcr<{w?G0J%+~#%6)5Eucy%r0pg9oJ#X^ld9#Ng!aaN%HvGd!(w~VFEB#S~ z5o4u|96NdZ=<(FYQlbA!nhZq}WvEjpTb5+$vQ(!~GiR2x*=eGpixvM^%(xS%#-SNG zYUEf+(MFFZZJtb7Dk{pTQBhGXg(|C7tX6|jwF;|hR$WkfO z$eJ#lrd0W~smoA(Xr}BWQ*|hvJt-!w*cs@>pheaAc#a_)C zHEl4hsK}y4t95nD({!WGl$nzv=82aZQqFw$d|<~jie0fH1#Y%~9@#hpo~wFJ{zDls)0Q?rR@(QUQqRFrT@{Z^Dx8)8HpO|EHY)m+L^ z6_!;hV#VBwrI>{ZjHm>Y)>&zp;#N$^p+-_EEJ-zC9)Ad#5MM*$B}HMFsRtNdgaLL? zV~RP}7-R_vbPz$5?R8mZ;&B$>XG?)riAcp2r=5=`!KIypYjpw>Y{n6%pMFZ=mRnD` z5!D+;lVJ3bh&Q?97E~sl$Q4$JF8UR9F}{dhS}+RgV2@NCs?vCQ@wLYp5D7_S9!jnU zDtm<)w#Q;q!l%X_@fAd$sFaasUY$Kv2;4@0hy)shP6?`Dk2$hM(wi?i2&`;1eM#F+ z748<)entQFcNXjY-1@}r{EMJj1lG^Q1&j^k!^id*s;xulU! z4*6+AdGJ9Qse~Pb&>O3&+L#&wwOSZKsLJYBezwt85r<)l)=94)vGg6BFWJOWx7wZ5 z?oGai7@n=R=BXR5LfxrIprj=`?n&}mYE`3gg}c>rHpVDpjaiwpZE|d`X0KoP%6g=z zeC)e)lcKU`SQJ?vl!uh88az;B4BJOri+UGm2KuD8!|Rn}QC@=R{fKmtB)B}G2Y7hs%9VNkvXE$uJVP`@#S zVxIrAdT^@+kveOUUF-MtZolz5cDBIw=oFjCsz#cGYu^MOO%t6#_eGxePIvIqPUI1^ z)V5AwO?khB)w_t|EN;#xqBR}j*zx?*YTdfUDZWM*mR^yU`-{2en;RtXs-O>KFxB&Hm=ac~ABzYyPQ?z(;vfhQ~C!P6-#auQh61AjeiXz;M z%tgVP#Y`%P>lut{6bzB921wnj*I+o6u!KAfeCFF6tX?Q3Db)dM>@(HY`eH9zS)@Ow zILep^C@794=zlH2Nt^;m9OV_yWXwV!1N-xb1sV^3u6r4wWLA|!xus*{%HoOsrl$XK zUB^*1%3HBK)fXrUsYy;+pbkfhY`BDcsuWQ0Ei+{e)s=B9KT# zm@x%qZ#4o8;>(y~CgM1ZiTt?`C3izW2Rf2Le|y(lycIp@h?0WbF%(?Nf}_Kg1!E`a zo~XK~Ld?AKR4R=CThKHX!H~HO zf&^mX$tdK++RzOt`BUQZj?+I&d4(j@>7rCFl_-$i%)u0Hvgq1L94TMAjo=nDbQyaBrw1VPPj`TsRw_9FHP)bg7 zJ};bXIf*wNSg`;J28H!pm|r}lIl#>Emiz3dU*F@oDSaWJb;O$aQfRdJ*(yK}LncSU zl*th7ucSrX7-ef0p-kR|B4;R%T`rkGPdOGeEu*6HLd3rkP0*aA^bvHj$kxg#5r1Xs zlzqhKmsqv%e09tv!2C+sgT*j0e$|ru?s=qo8S`QE6C_ej5gbLB>4EVQ^VcSrLheOZABl%M_f7Q7p47Ijy!%%TBUtSW^_qPcg+yAu-W5G}FB5 zQw{`9a)nYwo{ZVBKn7hn5r{)E9hHJNr(fQp@4!<4?q69oSOMP=nEYH1Vuf^2iqP*u z8WM4@sLNf9iYUWY1(1Bn`oLG>)w6Z-Qg~1HwT^W2yi%Pqklvf4V!7Cp9#dyXXfoE2 zZls4vnQI=P)W*T=cE`KSqmKnbV8VXRm#>P<==y791uxg5&vO5kh^5)@+9wP75*Q1gtu4XnMv3d~zp>nVC+B zI)~%|FL@mOnU*PK%oRS66;tzK4tB9nTjW~=Wqh$pgjKrzx#z-!NymWeGNAtrT`#dv zY+nXe$X8QHKA*Ob+loh{8gVe6Xgp^quUf+!x7b)|>o}y+>(1l$-h#>PL?`2W)s*Gm zSv?uA*ItTotl8Mb0F-WL{Q)6PgPOw!F0~gH{Lkrw41E6rJLrNH`#n}dpJ3=SOw%Rx zOLprMJ3U10LXr*N8lLW@K@M4qi2TDwI(b(!6fu=^*TSpe;!8aCmH%Ct#2c!+-TY0* zpYNFHent3TJqKunBOB?04fH@?n6QDk5q>7qm2GqtCS=kt&Z7C@wJ!}<5=*!vMY;=; ziP<&0l-e%g{w`;PB34yvHKJ(~my2hv&XUfTOi1b74)=S@L-QTbedj&W2TXWE8_ckV z#;;8cI!q=m*+2JVYMI3BZBFNp_7bjs^||>QSB|Ij_cGz85+Vfzo*wHUwR|Q;$Pyy1 zIV$Bs%@GY*`w#7K*L|HrPkTFTfgl{=0_*?ZgTMc9zEnqt_jCG%d}Oy+dU6|1_E^!E zaT6wH*2jQGVG&3MDn~VT$p<-JvL_iLV%N8N-{fkYJ*6qa;&07F##1cO&YLp9icZ(xJJr-L>4 z1v)5$OjlgFmv~xYP?GR$fOJgv!+aA%UXk`>&u54@S6)XrS~P`M`IQ%&6?L9RQ>N2I z)G}ISvThNGHxkks>Q@?=2UE2dE%QeaRzm*}qT^?O7K8A?e>kXrHK>E0gBW&5i?yh5 zi$QdIlv~I5J>wxiI@B4TVR1+JSP{k{sa9G}MrZ!PHKLU;HN_W5gD>85jm^>@Iu~Yt zFji4CX4Mra?UXhsHe(aBd8yN2rdC+H*M?W4e*#mBb`)4Rn2UC}aF0=F{B%#h$Tgs6 zOnb5$4%Qp~;aturCeqbpNU@2~ctUxQBqtP07C28vV~vf~VAY0@W3x=Xa%ph(Ch3PU z&_#+%XpHM99()imS>t0p$a?_QgLgQGau|H~c#pvc9|i_1`J_koMK1`*7r+xYXy;g) zm~|Kze_Ti{6=G*c(s`y+D)^EfoHGBFjmHs7xs(->j^VgYkt8y**KG`Ggs6xamvJz~ zCJ>$DgOK5pjNyM@APIMPgZQWz_9&A!Ntc7Rk3HpwSAq~I=4FavcZdk_Wxm{=4c5f~vqr*0AyB8@*eURtW9{_&0E1#%e|QgRk%DA{F41&{kjlQAim zD2jAga0Op5s_VQ6=`KU3aj{PwT+c-RrI-WT;jRvSj zaYQ?zyJQ#;Sd(q_7%lAO@{kilCffKv?)u^>nfS=5N#Jb2j8h znv$;*5gdSIgbC`1S1GX2x_ty|s0Qn)#6^p8c#oZmix3O6c(|rB)TRaKaEph0wW3i# zStrZ)qfoS^d1C)7C4(xMb5o=vDhPJ6_C!~Vs;{VMhE=zn6G3NAn>y-RmZo;IDHM~} z%Bis^m$vzy+8VSssf+95V+9yTh{YHD@(@x;c2h?;nE|%U60#Gq87WB~d$zR;nrNAG zfn8gA-?g7iX_#kwrx|HCwxSoNb{}htv%nWvJS(3tT9YnXw~HaP^a)(^(VK~9WN})s zP}yY~Ye4?#HP*zqd9??1u)D%~XW~PN4mzP0XQvNip@xa9mZTq&z$NODDmz$@wD_>O zct_uAi*-wj$%eN-crXV0FE>;=a)G`Qbjldte6WzIGO;O9F2CdTO+R zihfF#DqH`a_VqM48MkqZrg7+oLe`={OL)1Nw~q0quZpx1Cv~7EqT+?SCgWL`aairk zxV~l(QnPpe(lD_kb>!)!U2_|IP`HDLic^QL_OX%xc%~8Sf5W$Q#&*CEd%bJwy#eJa zuA(^$Dsiwhc8GhU9JqaoFpMHPNxp`7EyTn*7QTD*s)7-T*jT^IwHbK9r4(EzfcTTQ z#V`l~!vcJ&>Df;+RKo+7x~W<)#0G;qITw5a8y)=F$INTf9}JpE>ktwQD3E7H-2#zt9^i zB$~b2yRdusi#43g-I{bJ%CNxoUul?M;)}0CSa$V$g`am+!Q2qKhb2_gy8we@8eGVM z9CTP~7!a|xvs8slw1J8nUQuTse1u=Sgu2Sif2^8&q61WF9JKj(gKJq_3KMZqe5AJ( zK690gR#u1!q?!t2Bm6jrLrPd+Zj%=WdCyu?%fRb&P+A410b^4>-A|02iwW%) zDs3O5{T}>mi+Lzu`gqwsM;~u}d~yxjrE}Of{RXYri$v$Usm*tL7KHa1$q)>^*t}1< zOD2N z)Q`ecPjyAF_w2wCN7Ffm5bxnCepTMeY_a^geUxEz4SuSly1IcDuIqgezH3}RZB$Bw zfr1Ux@1x(4F(2w(;sC~r29~v%eOULIXmKs!yt$JIGkgh4gWi4H@H4o8S=+X)mqLZ& z-h0j-{;RZf&!c=ps7-W3uHR;@*1gm|=FDHa+X!t`A8@*pCL3`ret10G!!$(UXr0@& z+supY-R{Y7RKnIiX3k#?xhSh&zjMBye+6~GnD;03*76kzru)_^ zy*eCzyyuQRrQK&F+X*kVR;4Bl<`3CT(f`gb{9C{I zO6GCJv()Wu=v>C`g%-}QZJPa#eZWfc@1t&)jQ42ohqt#c4Lsg!MG5(Ge|z-PCyOpiHxL^J03P)|`B;t6I(NrDf{A2C^KEED)xmoz0Yfl2(f9iN&Vc>LA zY5%*+Lyit7n`f-92wmQNzWIC6sOj@>Z-E;=h`%7mJogYIP)i$mf?N zrN~AXoqe3CQ7_n=5&M4o>9a3#M^;INuj?NCK`4;CPrX-r@UyIP^-$-RD|DJ3zy%1eI5I4JE(pMS%BSW zVSY<@)OohM`~1>R8}1vvjpv=ln!_Bmn{pP%uieA72_r!Xa-J3sF=Zdy$2#)_acJAW z7mdNlTNHCxh%4UwOU`e!icEyUhY@l6(2JM8_1>H{m(Oo6o8*vskK@Dws^@JabhU^Y z$hPzpoBfu-qBc)7#IY_Vi8XGs(r1lW(=xYF>250H1qUxRhh}^jHL5=5Wqqi+=i|s1 zj)d#fWypeg6y_`pUy9T+Hy+QzaQ=Hp)|1Ta zpd7@fSD|@t`Npb(5A^C_ZV?wCXcfXAw&FcY? zrMuICt7Qh?wK{_LXOpXA-XU4zENTVI416I=ZlL7RmTG?&y6#<&gu5@AEfZ~U8IO|4!3 z?+J18{rU!JFJT1()O(|;@L}>y;jOb%Zx#1_sBv}tlXCmh;44Kv6aqj3z)ZQ6q~Ifu z6=ekx7!oL&6X)A=MEYsWFqBKnXca7n7FfY%{ zE9L$ZCThqk0CoWaxWLXlna=-;yH6g0)b5hvd-El@g&-Cg1tHu8{Y8_pz7c#u4iZST zCf`qQJ@QbLJhzX8{*5_f1!IvQpQ8%a2;sUAZYj#VLJ@=m9MO`oF2s54r#azXQnE!P zf7=3}Q*h~nMWmh=RCvU#)nC7@g|VwCWn{Zn=@&~k)j@m!Deoy;Z`wJB$jt_rZmNH& z5=Np4S&+Q|VQA)E1PctjCN7}`-x&fiBXTbH9fkatdAD<&s_nZS6^l+_*$+PpCIN0gBB-z_w-A-)T($@&*ETCL6WX1*n{;Bqw6S&xPkW^N&`Am;dGAH};9^j`T35pQC ziW3sA3*9~=132#wDj}c!@kix95br+Z*0(|!;h0*Rsa@6H`C6cSLGPB_@RFDJ+s3?e z{p01H!>TB4N4~Or7e85m0st%Cc1Z1S2AKT5rU*iVU*B03x##B+G3eI^)lE||2y`TiEF{z>%e3lJuHXW(eKtxEu2 zcL}ifDYg6%fLwZUfOAglxIVOh4Iop^zC%yuBbF-7&UsND90+@fFtD-7uonN(*CtDC zUeQ{%1w0s0mOnZhZY%}3p5oR*`Ey02kS&%v-KPIKJTFN5&i7$ze)3CD>T`p#ofciy zu)r_h$2Xtp1C(alfey9P?l6}k20)(ee4q&nuM(=Cys$va8VFRWY-XKBIq$;Z_B^`7g&mN3kMdaPX7q z)lc83Wrpaokq?MA$wsx4uUV z17hS<%8KA_JH9kJ^GJse-j1T&$s{z17Q_|;YUIB!?6ttxuRLv%Tl9!Nz*za?our5Z zv`~ph5Ey{3i14DU+CExik|X@w;L@`1!R`~Y<(_YJnF+VgLIH~#(ogg!NKID&p+(!_ z9)DI>tt5Uzyr6odY(Et!00^oLs!3U08P?-A{+Rb0yHXDv`f%-YPwJN|sfC#Piq2A3`9H7h6ctIgSM z@ooOztxG2Rzv0YR-Y0+V(lr2`YU=s71;_o(y_{_UkTCh+xHtl4Us{JrhIY+7hRg|H ztb|EEs$aId>ry3ubidharCyPUW<_?&(E%$X11Bj3Ef84aXX9uP&P?Bj_$$!#;rjhb z8xLbpylD+|LY;c!%jP#I<_-|eI$pN)XXfb9Yp>x6zn8>!aj>iEBpJ8oJ5}KD#3~r6 zAN-<7;>m-Hq;s8)MZ&M0sonn+>5ljAg>(b_`$*n8zn4PJY(365-Hkf@N|f~MkGVh; zTYlp(U`!dbbEJ@X4iewL)x!n%!VOGGM-KoXd{7R1!2bXwRtr#UbNaEZW$W*|gKvk* z!8n1T3(!99vjc}e9gs~!oGq8zo91WWTj3%ys^%q!e7(=FCaBsE-NjdNR%8`q5o$jV zC|j@Zdk$1w7r3e{e|z^>|Kui5BX z*y>BznkS8Jx!OJ#-&Cr@kgD1^ZW8wKmaGIm=LdsJ(xZeL#VIVA;6GT#*}2 z+xymdwyd)IK#~8ZrS4bzpm*c#zwM7gCiX@cBitt1wI-t8*~j`$L_-{+3hbXXPxy-~ zh0aZ!c)dSm8=CNUB0|M3x_2*M%Q3>pA;D-eLdP+~!Z9X#B16X^O=2=N+A%-LHlY`) zzTi+8Ep5Yw$AwN1?IvPQPbR8NW-2(+b*89EQzQvTa=}y{%`xxqIN4~5k}+A*KIyYc zFZ}D2b*0FS53A6bW*9lw(3~nHoNA(-7`{_A8D)Dj@zV{V)75iDHtS}rHRssDqF@Xy zWBY8Ag3CD_mo^KR_OfYAn`1t=E|_G~Qs&~XS(i5jvt0)%5G9<~$@Wze?n+kn!$9}f zE_Sl6mvm-rr(LdENVuEL+KE!H6x3WSn|1Zt+XoWDvF}=&^%Xz>lzu@VpuKOe4q$JS z1-=9n0f9h4K|u*|F?l&z%>MsD#Cr;{m8;VcONS$oK6@OoZJ?W7jEB9WlhdIf7c)1P zKwp=5KUY^D*Q@|Hix4-9Xm_Vf_o84An|N<`U+?%3Z$`K`>!^=qoR3|Sk7t=rZm6F- z&Cfs3-#*^oB|9+TSYUo^kS`;M85yo2FtE0mjV;BjsZke(8#Mod)Y<_&4nQL5Jd|X#rykA~?Oi6rPTYPa=LTr6Pd}cy6 zGa)A{v6z`yUXfUrmDrwj%-R1~bn~(F@TA1{q@3#GrtYa(y{YFZd{AzkZDeZskF!|E|V}~=FC?`48lqzaX*&aSj zYbvMbou=oXr!$!hD=&t76oc7NWaj=qb~v+?8JfjBTExt0WYT(=MVZV!`Pad}*e|{~ zI`@C>wsidL3q^+?uFrYM^vBwUVUa2mpwpX~i{f`|k&#Yh#RAtodX~WfJ z*J=WSYT`m_;$mx(t7^^NYmXJx<|OL@O|3F>GKtuh_v=jgHhl8R_+3!S?BD4WI7N>8s~w zOR*7heS2kH8?yM*IWI%UxCdr9s$joikp|B)oy9PVj(gB*7V~{!<(hi8Pj@~d;$C+x zYw0pUAnfMXZP69ST*YLqA1#z%GE0xtn!odFIZm@XhT z7jLLELTBwi)ZrBL*{xaLSnyq-=*y{7dbXvCy5=1Tjbic+_gB)_6|goZLB_#f)>2S5g$)`sdxdF@B8$!`7QKYz6 zv0k|i5iidsC{3%MEwqy=KDCz{3lnt^S?T0?!tX~wDd`JdFOvMUw)u*JT7eTvfhT^+ z6T@S+{et8x&c7^*9fwMX+#eqlP)>jSZ7F;O`dzwImyz9&gMFwRS zCt{~M{E)D`UV+X>gI%>Lqpfd{LmRgzE-$eY?WkR*fZ zO!q1piaG>++5JO|(s4ij+~Dbp$IR82(r+ue&FYJk)_)y!JAi5_U6=jqs%FrX&C7k& zS|*+}?{Y}Py`pezK0zW`-g`wUJOBBVp>Egf@>hbjDfsr_VtH@peFv}Y%T(C?oOUa! zPF982dPZjM|0!#<5G13{tx;)jO)^7hR1)V-?j2^ z#Xiy&()i{ccVuwBqHSYVfBoM^)oYfLQOfp9<%PD$18rH~ooo6pU3W^J&Bz?@we+2= zxq2_`iI-F3Ov)V+j#942=DnCC`dCaSvG|kD8{?WF$PXP7T9CS;RaAmDbJPrM{0!7Z0elFLx}& zUlniS7`zu)`V$+d`3qN~2KZfRo46$B{i`zO{f3Zl_r_2+Vcdi~RIeN}K6Q0q-1bIO zX=uw00qw#ErJ=VJA9AE8JhF(TmCdU!Mt%+&*XhvD8^w$nZMNKBn^cLZR@xUNR<)3% z?YwaAF)2@`Mq|+0_wB}$xs3Xn2sxtWH_Bp4jKw>c{3=DIEmZFlijy(OH7`jh zQ4+VVNmLlsk^Of;uoUF1v+np{zE@AV=F0Ry;*HVTMWO87v3>L$uoCqUJv_LowlU8^ z;R?>^l<1;lrbfwhg`#fhqfvsRaqwVymSMXhR1%^C*(l}F>NC3;F6#Z?Ufl#e zG4Wj?YX*9;tijT!W3;4B;eD%BE(~aU8YRn+D0&$NrcY-cM#?PTzLaskCx`&plz#s0 zL-t{_XN2CXxO4WGac@Xg16}$`2g{?}0$;5zotv+1v`&`yF}<;NwKv6nJy|y1A9fKT zO`f>MJ1E;=!M4xP0V1oy5Z5i=x%{{}EW?PoIP~;wNt{gMxCZv1>4t8F^sQ&mgbx)LLsoBQ#b1Uj1CCwt1P%C}Tf`WyI#^yVMW(20q0!% zG<8yYE=ztlD?b0x>?)-++eez#oTqiaTr{-~() z%k6_{J$qCC!4DR)85q&#O2JxhnccCw8A!>GtX}yhfhE$I4<=yXp`DSXcauo0UgjI` z`l@i#A=&$EhVAWjgZ!KYc~aj@-|9sk~Rs_%VA9X5!%WFBuu< zx3CILZ+cJ=YchN2cDu1`%2`@KHpBgaSw&PF@B1s|+V@fN)|-lCw;_*D(Jsu2dnv%* zsz8{&pJUh}BiQ(KkmiHp3f(bP2NmTM&m#Tg|8_1IB(0;4$tezt$FNa z%qMeEC=BbnRq$8WwBY%_$EV)}3Z`X_3NZ@7R=W*e!lJC?WNC?(=+>8e$%JI$WX&4x z{PDs;jbN1^VIfk65=Y0(?0oehJG>U+qUn{l~I+5%C$$gKUWv!{~6`Lb`OnN7iIvS%XD%Nch8o2 znTV+%PvRJVFObVZFr!irWh}G>BhrmY5gBb?!n}A6Pyrh68UW7 zm@-^&7-P1W4fn@^?Ca(7$9&)$;@$OvQ*7Z!JE(Eo$w%0nYOdf(7Bs(Fg5^)3XWF&n z1pC;+rk%nYBw-5~p(kje(QLK*2drZz6LPP>o3W@hyvQ0?XpTS`1qgQY;WUoGW^7uD zNp>F>m8LHIfJ^&^W_-mmCUC;rB%x(Kau^_(l1(3F1y=xJbj-;qJmnFI(o014a}d4U zqQ5`(e|J#q@`6urQBh8X%WTpFN2mxVw7yFaEF$FoyDoNzAvnHAdosh=7{wgEfHWe{ z+9t^|208$ReF`X=;tOTx6!jC4H`ph28la*-h$Jc@{EEP1F6tYLYOWz%%oIZXq*`~T z2B=~4$kKEl)Y=ZpJy2wB3N?pE4FLofw&4-1!Z#+_Qfk6`fq^&UMIvM>-e4JDiNasF z)GY!ku(SN*A++%ict5ddd0_kQMH@l0c;@Y0(?SbVk>M%QJP(;X66(;IOk)Y&>@0O}sNuRu6pIYf8#BfH{Im+4GfJgaPd6`D`@!_Y;pgtscJ_jUO zC7#JX;${Nh2|!NcPCmd?K0;S&yg>I8*V#exO-mp$?*&9ABVw<+c-g{DN7G%yGC&J%0goVaOz+?-9G%G?9nxiyC z!p%gE?m7!E^RlA+70<(Au`EGyc2Q>_@|S7O6gsB>e>RT|KS_igri;suqC)@$8*J(; zcmYL#HhM#7g~MVv=eDPU)A?{Vfi;Ii4zY{70jMhR#zHJKo7d{Y0o|GKX_l2pGtKFE z-I6_ZsvlkXtytjOH2fr%Ko)PF$QF2vW&_PDwu+hs2byoaZoZADgVM7Wtr1L8@dLh) z+cJ%3TDgby&T)_|p1^z~;y7R6Ne&f~OI_9!exk|Pa;h-huHC_RSQIl>w-w=D(AXV# zLFdWK4V7Jkh;L>&-<+YTvhb5Ta4T%mu?3k90!pw`c!FO~9TXZKV6EeX?(G8hghJF9 zPp}*#=go(mGHzu9Pzz4T96mgU-KyZyn9G5<62Z0RqRoxn2j0MfF$iis>XNC@kL9A@ zQ$_td=e`%84dQ6Y*dXeNtZiQXrW4XaL&WM$8!|}v1xIKmSg2zMp>RX{#JT_-59`OH zrgl!xaogR0w|m}1%B={n0D{GA!2m+GxH(EZ?+kCTK5F317NX^|U|mdb$52;AS`q4( z3Oa}Yqi~C^1J0g^Kbx9+ma2~M#X1sP;v`*00ld&&IKN+EC<2k zp-P*C?(qa0;Bp%CzZxgId6&i<4y0~32(H9ww17$k5n;y@k=L4< z3UC)P%=>x?$RsYTfZg{q0p=f}KVd6Lmh0WdR(!@+5E2TfntEqedl&f#C7bpq-@#p^ zV*JgTr@!0T#9}r;AVvEUYp2VHAG6dYygXgMB~$U-S>(%VtwrEv*?eJ&S?m-R1xyGI zWxNpkcu3$5 zJQZ`>WeBD(2Pd5Fv+aSa_73}E;CrnivRC01B&5|qGqRv}XnOBHk=A+rt8Ae~67s$4 zzPxpC_D+|a?3qXLcfZS@so!lt{F%M``z`#)&WTa%@GuX#yk}8hE;rqp-pCau=iiC> zElg=f(vYkWF4&$u9)Efwi9dX4Zg0*No+1aaCPA(%KmzfQ6WzL*c<61E&qW-HG0j?M zccNai)-iJnI8=G}sM#EnykjMPMb`w^or|5y;a0VnPc8l!+82DncxTL00cL+eyZ{;% zlr)&c9MptpD z0X*V;vvNBNoXhXhK78p%{=AGP{mkmr@BH#rCaMcS8!{6)y_XW`@{pV_{Em3%BUktx zUU(ieOh2Y*wTp$AlV+WWBmHI2FQ+Fk1tU(F*);5)p*w4hh1p{v`u1YYnou$iagop< zFE7mFu!=aH@=s7*+H;CXA^y%Bnt324CihMjB7g%iY`&L|Z^ZFhvoW_?h;Uatc>NY+ z#1(9Y1KCMw5lAyp#0h~?XxO{)w+e8<{Il1~Aik_eft;SO9|!_Z@IMrfd6Shf$9lmQ zTEGjfvV=CV!s|PockqB6Si1Vj+kC-! z{`9wQ?iWl8;dO0GLGKIh!|b*4&p#L+m|#sd_z(f?gr9wMVnpB=sdwaK=dtc#&hdU=%xRV&G_E77@+SEm%8Ov#_4cK0as~Y;Loe=n$ z&xE5CFEbe7dnuQs%Rkr!I1gHThzwH~Us^R_L9|o0DTZE9*Ne z_jsEt>jG9R=n*u`;X_wTQ% zKYYjS{m2)7^+)Lb?+{yjtKR^z-o)(CobPjnVqU?6Qqg2 zYXn~4t)NGESsQrNT>_#F^O2o&Sr$34k$dL_S9qTP@Hy|}haI66ybx&rp%4scFCTVq zZD0EAPPXv7XXUejxL4vQVUl-&0w2H1i)h|10DEE)RKS;?|K@l&p;6Dj<04&iYoDt= zeCEBIo%n;^$A4~i`HOcb7zcplpkXP=Z*q6>U-fZIohd*oHqjry0~h($qyNp}-u<5| zoGVF??X#~mu#hn;?VufK8SeQ#_T~zwGwFFhVAvzXEE(G6H3So08;HFZE%{r*YeP-U zDov*mWIyL{B*%PXxY|h)i|_W0nW4qGIB3XS{);nmd+Bzx+(8r>ApC47?c=lL!#{+d z@mgP%U5yH;cxsaUaqYw`|57@pKw|*lo8#PT%TQj#rdD0_pd1t_xgHAt{PhCgFyGP~;UX zi&K0Jak1q{%nO2M^J%j{@u2VMJc<9Rln$0f$_m$8h2$l^=&tn%z1U=(JjPUoWba|} z4ro<}_9?nTJOETu>pw!3!sBFPr3qOEn&N(cciIGyAx#@43XyWKM&Tmo^Hq}%kCmvO zrJ2K9(s^E@UF~b~aSGWZ5r}$1Y`0Ch!Xk?egbkFu)z=Ky4H27d!ZkkS&&7fLCVbqWP-kGf&+9FGkGWaR zSftqtH!QhGX9WDQ%5??P|f`7s@o#kpJ_+2XQ*)=aa1?zW86! zw37J1a{}N`fEejx$Gq%WN4#uat6)ehDM1Wv8LuXC(ORt*r&XnDd3NTtKuhjRvZGAI z@?ia$#!ql}0a8>znQ#6;lFv|EA5lj%CKQy&N+=^?ao6THZ0RhB^}m+0X5~ z>SEl!ye^;*YehB1GKbGMC6@&`p2=*ldf5=_u&x>xu9lw8GCkRI?V9ih)cSR~zor7B z&;dlhS(jjx|D-l6?4TCZ@mQ*f%F2InmEl^ z8NX-fHj$dYPDUv8XSgl_;@z-~A_ebX#16tk0t$>oHFO5twD0=&HNR z5k=Jx3{lc?3tmNvBR}dVWOu_7>@)`2%e+w|$Y>&%_$C8kqHqo@%&m_9PlXxWPL*HF znK1NkwchP;j})U|Y=k)->PQ-!EZ8@C+#3U=yA!~MT#)u$RYgL^<@}pG=to+rphx^V z%6d5v;*E#xpf|)WDbvK?8fL~8fWzNmCe7bO zRBApxkP~P$X;3y>8WdH8e{E-NSwuVax2oSkV*T=s>Tc?i-VV22g-Y#Ff zc$p5n*nclLhbVS~J@)7sSHto|2l#HIt*m#0&3+C#3DW@7OxC#KD@d)qkn=)Y1!(ux z9>?TQQ$>Tm(N$ZDq~~`WED#s)bg}y=Os9wY_S)bEg54d`luUz$( z<%mVXt@0OZb7})Sq!&o{A)gn4!avJIZgTD&Ta1+M*?uV}F|=%-K|Z}}Yp4W%MS#yd zZbcz{8iadSE!~!tdrUJXv_f9{d1=^){`1{0g8;U;hT5=$SZAdHUd8c{bj7SRVP|2 zSw!ol=TcBF<`X>0g1+ep+Z*?HE}D6Wmg3`;(PvptrFtV(QEvT^kVU%gcJXK^QCa#j zq$j{#TTpE-4JekA7pQA;*C?o?;p2Z=Dfl*CWMyjX-k^oFTqFf7sIer&SU%6 znITu>Bx!(KR-~tH6Ft*Lr*DW|W=(ut*7oH~Ub=lJndU8YWt!l7Q>$Ka1#E{Y4plL$ zC7d{~T&E!5!8#;XMHm4I6J~oz5hMO@aP&cbNvJ~9+&;!-gK|w2zWH(Tr+g66d#eBW z0FYw4O~J(fjXZuSLhOFwchO}cBvGD>kmzg!$pRq~J^G zz~^gX9cXF3EEx)ia1h#y#}pL|BApZOENt4r5u47r@U|7WG$yCAG#BlDliPPz(KJv%iT0W0U23hdc#oc=`+XX<}YVYUR8OB!xD^+ z$oxs(?<=&9a30u@95m(p3=F#E-(n+np@OENC0a6Gtt2FNN3|oB_$xKtX4*q>AfXZU z)1aYFphN~Njxq>3Oggdr?*T;#ci1ctY!#@J*mLLr`?~Qq=l~9MfV8LQQUoB>46&ix z*Qk~p@SAkVUf6Whl=|DD3;w_F?0nJsTnfP=DyJS@wP4*+;)8VYw4&kG23rm}ABr}* z_*V zJ0DyvcEq9X23FIprW2?%K*2JLU3xSd0WeE~*p}hcgKN^MTM$_p>Qzyi zd!m)unto>@ZP%6y4Q0{2cvIzTwjbr`PCutyn2>`!+9`;hkpb=YK^X@HiV_#Jk3&v< zXYGu3Z2Eiq`5!xvKC&qnWJm;~6zqYwgvB{z3<4yB03q5zfku>e3#u{>C=)NNW&oDZ z0t>wx7aF6-cQVQsoId(EjLAaV4~+d5ga%D9{JGG)Hiu)kWGrQ<4Q11cb|9Cv;opzO zJZgZ9Evl(0)t%Rwv7muPpRpoRv~$3wIaJMMgaMH<5$&dq-XrzM(!{RGchvpM?W7uk zK0eqU2U1~D4A>L{K12&U_51KW#b_rLKG@|aIG8kgl-T{fisBGY_h-YBO=rD0#k-Y% zr*`DWY*ofi{S_;Ur(L+I+5?~}@qubr$lK8%c>=|$X4-({?98JG5hy|!cP%bO8L!TE zQ@X*WnBqWPWiG)wl(zQq5ETjrS1UvmRvX^aOTa0c*TYpHSS+oyMx=bs>GGP>)liG- zTa2VBSRxl{vrL=5Hi5VY-d_UN!cn%%TpPDQsaqgtN{+Z{S#~$Z>a1>cVA{% zv02&!AazqWnKP8}viV0{ZhP&R8eF|2Xo@eu=~<7k6_@s~eKxh7GOyz8yk#eg0~v84 zR(!DCPdYQByXPlJbp9SCXTl|(=Fkawj>3F4oc;p36pKZL$3u2C8>se1GW+@eV-vL4 z6j=@s-Qe-2-9xS6zU3m&iKec?;q9E36Z(2c2*v$gyE3RvkpNS3pxczQOq%vqN?tHGtE+Jh}ksYlrXgaM;}%2XT^m53;!Vi?~0 zj%-9jszWXGgBZh8jX0;f0;6Ox(j#6w1=H!Xd)S_Qc-%*g^GFdz;i25y7AUu$P~%p? zCUoZtcTZpIAV(pjFOck{N+SVho)=&(VDaMVNbU=Jq{dYso_w3I$x z!4V2ELO(Iwp_{hf``1lTM?g;8K2!TCAV^~|4n+&ZIvZ7?g4e~ue^NRO8zguDaUQw+ z{W9`QX~~PRK>%5Z3+fx-?KbGT$ZLSKr*Jmsbrgw#@~o9|W0zl$Qu{NdLRiWHvzZ2C z7yiHL^?Nh=Jk3yYJz0b4#iE~m>U~XzIbJMUo51kbpj~(h@st7Wi}zGk*fWVO{miFloB{q2=%yJ^Bc%p!+@RRQH$BU3N zgJG^6tzFx;BTw`%3UPpka_({5DV*9zhI_T{^Y_epL8_f+rUq&mJE72hQsV;jV=U-+ zF;w4K7Kab~I#eQoCX3<7vIL;{8FKkPDz9&`!NT(`7bF!JX$}p?^6hPQ4k_e3?JNtD zB9YG-xwKoj>>}C^zeP}9G>~7)fOPeIZ8WI&-mibvC?Zb5lCkYSa+EC}Grld~`yI&q z@&anRcRVKEa|g0%AHD~**p)job>%JjRI}Qn6_!*Rw2iOKWBDoa!2wD+7i_?0u`n?P zyeFD$R`nFbG*FgDnHO520& zyPKK_!Zd@nQ~x4?=IFF_Y>TX4u~JzVgsXidN`Gk2qgFqrnl_O4(CkLtJsjEJ zG0IS~o8W7v9a_MTTZc$}p+*qU;GylJrbulxtP83D<(cjR=N5iP<{ZPW8W_uh} z5ufv)I0)c2LSvPx^OOTw%D}fsrTwMR& zFnTPQ6bmj;+y2NON4Wtvr^19g-*y%V-_=3(1GY&W$6nybH$MSUDiC805eICUwPMk? zsZEM$OITxkWaoC|N~Hq^V&@PI(A;}8gthTBOst^xF zzGo*>p)=vuVu&dke8#Fcd0k3?3`P#J)B-6&WLuO6T^YC05c9et<>4VV&Epr#m7ZSeFn}P>F35sg~wRt$b594`$3kT+FOe#r|QPzO!hGq*ExV8=BWA)R#lK%#mB*L%8VaBtNE zqdcQb>y;o&fq-Lb%?VCL??1uP@$dvpk^ZQab55zaw0y-p;J?wCFp*;;#B%@Z&;VpRe11X%^rQ=E!aFZ@tFO8498{o)&`{a=aL zG9=iE{^$!mMhWCO(;qYzF*fHBskQ?hYOa0tx_%<(N3Ai@$hx) ztKH(TfS-(jQ?xHt=PSI_-NSTMF;@baWyc%fc~ifV&(_~LDZTZJajZdO@)zjXUs{Ia z--$;6X`67X&g{HNnrimvX%R~B@fEQKI=3AfyhArkBfq48S2kh!@j0^*rL< z(vs2eJW@sm3!c&N^({Qldtg*ch6Z}`Ri2M@@C7U6kZ8qXIx^q$9n(}UK;lLX#?S3_ zmytErWnfO^u#dlwW~jqBzz~frc@QEDlxg-z_1%-MfXktSdB*EXV3_8+cUNpvAGEke zXXOATN|!D2zHZ&q7WlX|RP%A|cGQpeFZyH70}Kvsy%zWIG&xc$3RD6yg}hE>jxJp6 z^m22lzaCUlJWdx9S4LUWOQat6^v#s*@F^1___YCpe21*1OCE`btrMTr-7k`MjqD|U z+Fa5n5B6K=T=9P4TDs4( zrSD*e@EL>L&hcTxm#fBIwjILrYMU{vdUfx$otN*P6j8xQF^SgbpE;2(H4>N2HntF7 z52#An(fCx}fwI*fHB}q}SvaiWRMm}fM~r&JX^A`Lj2;};7;by$@>)DN(Bl=nTr8gA;%vCsPlC(Q$)`z&olM+MXe_#ma+_45JYUG0QOh{G~vIkf?^ zG!dC$lszUFRs)dOjfn|mNX9k$eX@%`T=1#M^s@|g_1J`+c)8}4d50$$Pv&|F{p2*5;QWQHQsx5J9pD>Z0c?y*({rvm(S7WnZq^Mgy1Uf5c zFoBTUcz_ZODupHs-MzT^tr(%1p@h($Tz|JLSN*fV4#gYCXqId~v@wV?I1FH@(&skh z4o%S3keVG%NB$`+20W0T$$e9NTRtS?BNuJg&^oDX{`OhmNLX}&-A98l0!`4MhD6?# zbl#twAXnkE;i5N*P;u+(mOASjlzc3>hbC5ohyN*eKU|NoQ}tLcNkmYSwNl|6nK6vl zz@{7$G-+%jDtPeSMH}lf%?tt}D929e(0Z|>oqk>i2coE(I(dIb4esA*gRo&+zLPx{^K^(TKgXu8WVTjS zSlEonWztMJo@G(KWTXcNTE;4`KAmBwudI5Z;7T|w7rIrSFuxc z#No)ztphsbQZN37>c^aE6aTBH2871y#** zH;PXWadsNHo-{>KGlGhpI)}Nl-JowHCUh(Rtc)KUqyYggtqhz{48T@)1`WF!6e*Hp z)TJs+b`0%o6*QRwy7lZ(bXgeB)qL6G<{TRKFCT741mTAW5OqX95~n({*N;dMbL#6l zf}kRka*uqF0Z9)jK>a-p1pS23R_7XGRJ2-)uiWvLs%Y@rEi8+L<2P)i&gBSDNdimt zWuqxsht&>Vo-a$}gF<<<4nJ-T%xp{vVQ88p7Rv(@3#+fJzEMLe%Li$3tkGw8T15<~ zUfN$pZ=0J&`%H!L0S!`ifj*YO5+(Wa4VdaWWaONTw?nqjPnIM2}$B0b1H3BPd zrdq-Y3$OaUAaFz#R8aK$|4?+E;cPx!7?(k;5IZr0*n4k{#9pu8kq5PkKn+zP~qkOHfk0~2}4&A~DF zx{U-nQ#Ca@Yg|guw=fr>R$DLJ8s2m|FGc9rYerw^Z&4k@G=5DHCXLT%`j9Rla)C&v zfUf^(oi<|f#DG5btm(4%hW#IQ&svVuWJdO*WY#g_lm%|j;hvM7VjpmHbuLX7Bb;TN z;l-H`PhCnBSn4*$w@)91sqlKze?@-v@4FaV_OMa>+`Mld!czOb25L~PWWC!rei>`_ zBxjqPb9FgM5xBe1E0RPUZE`YzIVjPadlCn_n?k15R0OFKlcC|J64HsD#o?(Z&?Hj= zyc0=CRp4)~iKb9)?Gv~XX`a=Og7_&L4GtR@COsl!u)kqp63f3wzR?CUXB?%NnDu?c z;P7ze5ZZQh?<;;e1t?mE!2b*PN&hIBi-e3S`-A?hPj3Kmve`3_XZnqRxjmwpE4m0`MakfFzPq6d^ae-KUH@9umF~($hkPswpILn!x={v<=^^cte%m~^L^8N)`!PTLKzDid9YFT^A|@#n!>-B zsDS1x0-&<%LxX}7Go?wMsZCFX+44v!7n-TFHHpQoz zWI$`x)Tu+u5F6WY35OMcbJzf0h09*78dKz{cO=h$T|oSEJ2$Ik^)WF0k3=0oHw3%H zMZY==<760i`0MCWoJvM?qAzAE7@UVwuCV6*RO;C2G~ zn*hOI1|0kk&XQ?QN636=VKuFHVc*ydBL9QpJwp^$cE&UIN7&eg35a47J z0pG`|h+W}zG@u3Bxj9tG6ue(vB%NeB2yT=4U>LzUQb}-m!)^3}Z-rGjXZ;QhR2Bd} zT;N+L^SJ>G&j2FyK*x15`y9H#z!thq!!Ssedw-8N5g@7v-1zRLjs~TN!_|BQm410$ z9RMn`rzoq6s**6GGl0!}D}g+KXxNtgvB=u&hK5I7x^Ig5Fvcwar1Yy==UhNll_Jhu zqkS95T7-V0^wM*Px^>T8nEMZ(5dD+=P7-zD|&NZh&8cW&@|L6SUj_!*H zH}SRIVBiBo>+P3Zc)wX;IV8nGu7M`kY4JCiyjd=^u^X(vvZqU2mLo@ptxNoJvCyKa zpWU99+u>Rx3m`E!gelg$7x+^HsEwOV63skA!OxQiwBQ19Ao=1DPWW2HYKai8=@xIT zjl4Sx0mtXe2+vD4ksVde0jcbZTwQlnb4XEO2QkyFD4FPC}M}zD(RpiG>%LCD#R%q0bULX}*{H#&h<9 zC3(EJw2-m$}7HN^7{af*$xWK**9VEs)lB{*{vaW&27)4oe z>x1yFx~inwf~$#` zH5`st_U={%vLd7+zT@a{H2a&&Pp$BB+s*m~mk0L^_=~;_4^=XJhK;$=vW`q%IiQLQ z`oENS-cz8*BMC2WGveVvz8qCA5%?BX_cYQbset{{@Gn5|A*O^8L#)Lkeego`c%i-$ zP)q|W0g!sK!W~5ulSZ;E01EnG9G56^x}$Py7`X-f#n6~7!=X+&koJJ?=Qd}Ic(wQ+ zvLX&+9Fe0I#(YwSuh}IF(D=rSyyq{IzD3+e(g2m?%G86f?X5*8&KO}w10)!;AtjoX z43edx@Hm)ndV*WIB~^2<>P1*p2aurI<&(Lzi$wS?-1(wasw~IRFLK4{7p2z{H;~K0 zo-^@CJ4F?hqRNkz-^R;GQiLXx1#JLYMoV<{GQG}itZeN!mBl!ts2HUKpuhq}RX0VW zopQk}MaklkFk5k1vc6INQ_I{V=R*d110y_Tx0b?3N}lw^3#TQ+G8P0*l3@<};=45Y zKJC2WMWCnyCgirn0!2kv;iQwIS|uyf9E7mpuXCk&@Hi*Vpc-Tu2>k_+WKPjuNYT*6 zDrKZ-I;W@&zmT25ixmN0hpe==lr}5_Okx4DRSjAdc(rB_P1{3FlCc6D=z;-tI{8a6 zQ+R&y$khg#@LwHt#42Q@n9ikWHm7J3L2|M944xHWIZ#XT zG)k6(8Ee;r;$WRB{3(j`SovWfwujUwNUnL4DPn0sD!QBVsQp4fxdfKZ5T_5HA*iB1|pW{?UeR*893 zu`ASX&{*|^q8`;FP(^blQXSv$UXY){v;DAj93$h?g(HGwAHA5!!%M&w6^P3~QKr?e z%EI*#t@0q%K4raTkRIunu5Og(*+WQEvaF=N>=;l~6XR6HCS8_HZ-^d`Ta_!Z zMl5d0(j>Bcp3xJ2+pBZ-B9>L+AujZ?E!G=^*&55)BpRv7FS`pAAr9q3SqdM4^!9sz zXy~iBm2TP@vZ7m$w$JgP>b;v~7`3tsD7ht~iq!hPoA0Dmpor7hlw3^%M3&*TCr1NF z%F2(-6h6N`F$EyEdw9UjX$4SthOr5=no`}UHh;8Tf~7)NFz*;p)*nLvqx^hnMPxJS zEJ^U#UJWM01sa=#zI2f=j6>06CUaFjT|Oia#{?sz&bvRqob-?wN68w$v;hjJdbsDI z;q`cJ>YPLliH(XDS)iI?WK>ZZEcZ?(TSrKcK^&wAATrrK?%D_Pz#)oQk>4H)G7Rhy^+S(<>P+U0^1$s8ML>;$M>jNP4_G*SOky6I8v3#{!Ex|8L6 zDO2)%0h#BZ{K)N#+7F!kGUe(QipH%hHyMJYWGu=beY+kv1l_#<9=B6ZLV(ZY*CO>E z;ys$4du`-0R^hIvw2+K)9m}SNhRM4@hr7c}SI^gn^Q<|VakP23D=>GWY*b$?uwdZtF(VtsT>WfZmM~NOlOj5295Z8p z(;{(1*=^Ri$Mn&x&tRnCx|Z*L9}hA}!6+bvm4GINUXpz0!Ra7#GK!P(1_n0R?wXPK z)y$VCX$WM^AgQ{fYQN!UIig`31KgbclfGqrs9A(Hm_TqEFyi*I^=?bA;UM5RagW&C zpn*>WYmV~Vy}^65v1s^YzI70#?+O53bP?NqZ$`kRw+>E+<(Opviw{7U6X-KdeWCydO(sU45N1R@ z-txmMxMI^F?LUd{%(r7<0gzI@*0;4oJ*)`2!u;d}JOP{{4^Q{5&T4&IJ82@{Fr!pEaymRS&r2%&tb4-U0dV$RuV)^h| zuG^-aGqhAH{hj4zpl|D9jnmy&-)$~)CmET9Gk)OE#7k2(ea2#`zLvbEl6$7*(kGL4 zR_P%T&aVT+Ovnp*=yE6NdaIs}aWheXbwW{FZBtQ$^hci&OU$J*UoV zFBWlK>?XQ~B2LYNuRdzp$SUA7>uk0uHg=RDWQAUTmin)Xj8BDDil(tXlu9Ig&sV#d z1NUTGq2t!`)BpXovfKt?5PBH(9c#iYFz-HA&%NaneHX5V8_xKSoxG=9SrxL{*D%HX z;c6_imi-t33RlGQE3mK7=S(VQMKRzh;4G+OvxiizpT|$_Najti56|$ zrP_-8;t7p4XJPd)MfREGG-b-s77MSwR9pLHOD(E6Z%i0sr^xoHEmNmJ=(Zu}W7XFv zPTP!@Mqc}07{Wt`Kjsa2DkmAEbf{)#{M01edo*Kw$&`hT#hKmzu2o+P5hfmGWZG^40W*v9oxPI9D}yq~zLY#e>41A$ zA(Egz#iXv;XUb=j`)`$dx=>6)AvSqwQk{b$5RF4obBb~ZavOSS>S*8DXS!?4*@84# zGbYxE1LX=GhUK?gaA!60dl|pb_`nxBLwzJagkRXM2z~mRuGH%M4@$)WrnHr#xl9CR zZsD7k=~42=wI8=%YJ$?BHfSJJ{o}8?ycup|qfM)bNf6tmjX?~(L={XVCotd|CZjr2 zZxh6&PgCoDb9yqka6Mi}idGKLDgqjEEsh38ujs(e_upw`&0=K89Wb{xxt__7bnF;nO{P?Z zGlongJodR~a%QT*Jm)bmyBt1E17h~8f!5F|5s3rLLREq9TQ2j5kD122^n_fuJvn{* z0jI`hv~g>S>{vPS^1L1<*Ofs9K~-xtSyIhvOst2HS!mBRl(9IX7j2BAo>drJCZA3IjjKaunF~*{IT9+90#yr^u}IH~54;qr$P1fF~8m zOD{SMHSQmYi0~#e1;h9FNpI3tty7=av@3bUz8Ke_Y~~IHjIvdlm2+poz|uCJasD^} zWAl#*pfzKjx+Dcb^&?G49@w(@EfXk@e==PDMPu}VGAh=D1oLuct5?-0GwQm4CascP zF@t~__3+H~Bk?=Dk^rh7j-StF0!)*`NiXh!$4=FF$(AKUaYF*h%QY-x?bvqS*EvB1 zQ9KMa-iGPUw*iaj9|feUX8>|x>UD@=MR4i`saiVQB^` z^)L{wxly&XOrm%Gyo~S*&_gQ+Gxy*~|@FHAA|{!iU)Fqu9=6YB$xOxr8t$`h9az|#UO)$)?r z5Xot4A&YN==(+J6^~P$F8FpT>ApVU(I#sXN8QA(cZ2l<;YE8nTcLtuGj*LD!-?;ud z#EU^yQ4VHf0bFEk$RNOznJlAd(=hUWVYqUk^E?IzACVWg2PwLDmVJ2E=rn={#(402 z7`C)J4r-J>M3I>$Gy+Z!^4332ewku)EFpt}-YN2>4=Gh9K6V-*Ix7+}Z ztkcxn5GO7%|7DG!p9xbQ2Cz7%Yl|I``B`c-Mus*Sa2ct})@#la>(X7`s`DP+Gqb*P zaQ^8GBji4MXWF(TT;{Vd%=!tT9v`<@{yD|}9)FsC@c^9`eR7}}O1LH#2bK?0CJJhN zQ>2P;w8DCkQ@W|V!!%1ajbxqhH;=8H@niiWE%c#|7xbedfeDX^N3?BsgWSBk??R14 zP1#<|#MXj+jFMfrI@I#Jli9PK!7|+BbW;;4b3e7m(5Nnm+4wDvD~A$9)8Cp3ZLVA_ zSE394^Vp4}G=8}G611MT%g4Zv1TdG;K;$<(WX}y)@l<3?H|^GvwI_g<2mKd}w!wGg zfgdIi2YA{$oG0$9*1emQobt7#_{}*ZF6LZxneZ^y=#7cPLr*BlEn4YsvS-F;kcjd0 zivEblM+Ij9!8!@Qy2WSd zz7FJ{2Ny~2aMoYFJ6-KD2@agBAJpJu4L>n412(+9-au!n;``c9ZqD&*&iZ^28bf^8qFqC zhFAZY2UzX*hipIQ)}6gF^d`H=tQZRO8SKste6eA|^furcDHyZqQY=|4Rc< zTjgiYX+G+*emKXSm_DRiO9u~{Yv^z03nnvbH#-?-1ijpZ+IR8ZZ+jWCWyJ~CfQ<}}@4zr1nUh~|p% z-`-w9k{c7est3jsu7w zX}O!-Olw&#JTV~2Jl3*&A7NLhHs;*-_sV^0DhCo zgrqG>4gX7n-;CmXz-+i3OG5>qA@JZkTp0Sx##1*LV(9TUB!q5`#Ep|TU*2fw!ZB_m z#T@M}q6J-aH{AooP<#1dSV27`ID&@W0l=9DpkDY07*C%aSuvYGylnkSfGMoF6?q4S zJD52H^3&3yH-KT8($@>#A{*#~Jeaf4AjF1@J&_qMiApqL$YbLUOywP@sT`N%UX55A zxB4FI`Mon7Hi?8%gJ7Zbo9u~1pdxXD;KBcp_`=_Vmhp$;WgiCmO&Nj*t&lx zxjF7{|J|llPVJ)X@?^a-o}hiq8XCgJ&-NyWu_&_oJcx$mkQs=p!h*tWKk?Mr1~r)h2ym z56jz_^0?s^Wvs`c3N2LcBwp6vVAmrVW@i*1N`NYkX`Zrw`&g(Ca0J~^x^()6k;MSD zOGKGdpfNOPz$>}98ZgrW`eCqv*dp4yi_@Hpe1V&aKd=u+8|fhp{I{q@7i+u@kV_{Z zeKdm{n(;mQLC$BkFdN411KRp2Nu55$OHs7jCtx=caIM=$w?=ApM)rY6$}T%EHLJ*J zZQdoI!36+-4da-bIn24zASfDOOoujZuaSR-OrzxXf{R_vEyYLq!I}@wV_+e9?*(r6vXNMj(WTQgJ(wtK*M#3VUgAl=yC)??Qbx- zdO&DcVRQ3#hy}F8rh!I@8AKQ}Lc=Ucz>r^HcZtCB9^FsX&!^yBE`J@>>z5-P;`);2Js?FSCUtuK`~7xxYOZW21{TR|G|9{b z7*VNw_8&+P5_c8RZt=X>ZT8GU0u2(O0ruc5pP1HO?67tAZn!RCsi`s7Y#se=Ple=2 zKt+<@0~;w;qst83aA=7qn>qk|D#H*BF!W%_GYT~nxx`XqD-i8ke&X#3@K!1H#+KMi z81{%~PtXG(4l!V7r%=x&pcl8YsQnGO4N-7N|NndIIG{95wEITL5693S{r=yUXmghY z?xs0MZ?PAVysFOvg!u*p~GuiG+-+EE%Km{8gpq zt#f9eR+G}Y$W%mPpP9>ExH89R046PkZE=)_1%S>Sax}t%h0)+;=7fMA8~i~oS13b`jr?W?l_}M$n22oSx+znZV(uA_@PsulB8xq4E?(Tt z$IMK^paHcYQIGa*l^oA}^VeEI_8d=_oo`QX5LD3j6qKBk5oK4)ivQyV1(rl)V5I&- zKm^eM7GfUH#vQ084uQP*O=S8*L$D1sr6ijGC8y8~sO1P~f$N3tT%Bf0AlLmlHAel99Fp3!k~2tKe;AisdvxBwNAP4VjN2!PI4H1)T%4Q1W4WoXsVSn99r&}JfO1wAh}Uvvtd_}$j84T|-UT8+(iR4G-W zX^M<*xc*x;a+UDy(e)nzlGKHb>!TqT$t6$73sxKd{9^{`P+aj&n zhE8Q_bb=m5(@z#vzW0nWDuV>s#DOC`6f!Gpj&a!+>;*w# zsO)1>`56QAFs=Twzu)|$qIZvuk+dk}i&GBZKy(5R5_F;hTF~5D`t%8MH=P{XCs>UhpcGgZ(e{PF%Qz!b$Ye-OUeV`dX|_( z5oi1jx@7AD8=XAy%7yjYz*oXjS5`@!qb;dUp_4t{Bi6oc+ z6OVxaZcqD8IuTN$a$%a2@-JzAc#Vr+e@ib$@)y^yO+AR zUFW*}nrEcVQm+_guJDXhE99}Lf@YW}vE@8!W%6B$TX>s#n>CTNMAmwtf&|$inJ&D% z+?(!(kG8*e#wgzaU#q0_{`bbjV?`LXA@ko%X~akydiE1~q-ErDlRLDY1UXt|9HuJ} z)?TfZtL1n?7hVFp_}pMNU>tnP$dZgP(L8vrzy7^(9ol}NgOyF&+ZynGu&m*BE5}Sv}v}d)+qu9xAUDkpI zhIj4FjrI+z&dbFvy?fU%ECvz_ViIK|^V5m7KR_Po*JfSru&j|z->pNZJXp{TXW3G= zUsLu4e!;-?C1S6zENb?63kTLOyPvnLJ<{J~=`5~%>$v44zLobRDdfyv4lqXh??hDn=TDD2 zF3+g%)=mMnxs_UJyMrzEO*z%63A+bzgA*@>GYEqEt60gc8WVzG-0=2ywn+;D)%5l- zfqkd3NcKwY$@cNiR5>!BbLJQ9hEa8buHON?V6H(|*od9WWpYbAUsg!2`gc*wv{kCQ z%Sim*{$i_5f5;SevF%EySBF#T9>Z>v)y+4JzSC#+u0x@oA@SKN=6!5Iq;-8pw}{CDbh)xvc>(A2qNL-*%wsdP zgJqeot%h2fH=gU2V*Y-m*WEJ7m$=Lkx~KZvzAY}~*?o8JnHtkg3Xe6Fd z#I)M6SLrj+<4LtiMHoLrKaV*bZ?mwugc!Z2xxJRg8wv4wUlHjC&6=g|uHieJgn$u; zD_3v69~5xg7^1!AGF&X-dReEzBtyW+Z})@eq14i{cdnkgNl~HIN;&rY^yh;RGJ__6 z2GhW<#}(;RGkd4|lCfM;I<$z@ibUF-H>oIJ!fJq^Iz%MeTm9DJ)rj)X4ARZ9#}YO8 zR`}ZtpLn&p?2kJc-r2fYH+Zh8?)kkAal!bYu>V%Vof9ne8OpuwjN?AsW{nFJi%%bx zBBqP3#9i%RseQ3gWZE6n$-f?4LPs=(Ur-3su?;7t!fI-#MIBw#xLY4Hb)76E zYs5wDIx@QqCYrPL=8gPwb)C%j%1cS$0#o?uNoQjPV@Y{F+s+Mm;gJ>saofRscTU*J z>$lMLhcSJx!-bgq<-Vr8Bb8wc2~nm`ydH{IN?3o@F1+cv?zTGyGnU-E?0O9zbos@#LE%Y$X~$zb z%VjX$HN%2x;;BfNp(w zc-@dAnDE-@`kmXlZ`#EZ{p>SM>$kWD;*5e>Bk~$ws zpWc5qo-4e@7vMC)@m}8T-k+79yo(aYdOjYNqnDEe?daNtea!0Ll=3p$U7F@(6K;P~ zHBK6DkngupA85ThHU^ZJ)~DC5Tv&dhDN+^pJF-9j0jNW&qDt)cOD4x zOWt3KB3+R`v}Cy(V|H)kIQ>Bao23d+2D`L?D|?;)(%}ckB$~Ut|COArB2R!=KT#^h%y+Ho))=a^jRhU-V8vbz9*|c?^61-&gvAP4qKy(0_VrAb=9BDO zkKay32Ba#go!9w^uxn>lwFfrsBeUI5pYrCD?Vqi|7R%= zdCXT$^Zb^;m%G;t2duRnncaiFd+=Q)Xp(x`OD=U>(+D3Ic#-@{x^k0qWc5>?qKAWu zsb$8}pf=h09v3!AQGESO*onwx8yDuV=j7)%IqtF{Aan=Y(#Tk7eJKoiv6RL#-JT-L4Dq zxNVuc$p4-x@o-V?eGrHkh&m|`8|^Lsp=5Yd)QKyr&Q%C*5n#3>P;5{iRsQGmL_jX5 z6)IbW-TdWijz0|_J?pS_Ze~qsN4yfl=%H?Ym2!m|PijwJ2t(nn`}7pveJvcSwn;hT z%w@;&d~LjHf|j?s{k4rJAg4b%?*{e?BbWs7TnAR)+rM)>c)EA8{X+Co6@4!J@GSLm;0NfoCPQ7n?_~yjiL`6Jqq;rloTE#r|4fFoX zh+>ddx-?^D6jn*sXjuo_Y zT`|uP<=@onoxa{G{~Px*Qktucw~~$<)i;A{MMV6XV`oPewBYu`0dxw*=c$vg*yk5}azCipo2>o= z7ew!0#d}A1=?ue`q% z=N-9~uag+;^H0!&^LY=q%yDnO(@d85gF8_*&+{sXWHUF3XG$*6qu{yHffvw;8-e-L zae@!8mDp~&IpksfZ7_EF?C-o!TQH$YE?puKgs9$;#Dsnb;sBu5WvrH~WP6ey>C%h! zRJYO`K=82Xh$i{IZg4Jt^;!E-QAtu5Y0r4X1iD?9UxnU7u z8(b10Al?@&?h`&HaqTOYSS1_Xe>~R?8vVk4x-?*H>F95Ei(k3|x&dv*{-l#7fz+oZ zlCBr9uWosl6`}DlGW`*JxrY9t%eUR@jOdiFtFr~$45-|0FcxR$`SR8?x?5hVHu$~B z9UB10J(8*Q^9ae^^uX~u$~@kKCbokU33e&Ch6qQFXzA8B&UFnp^FCdAaV7c2uh5Q~ zSoDCpN&4*$vTWs?(A7GV6k*v)yjE8V9>7Btcoi)VhB!N=iH4Jt%A)K>j>F+4>~c2{ zmrPySZ+Rt8y5s4+UpWv4OA}t8q|GN4jOo4i9Tm8gEM4mp^A^MyvFdF0cD*%bWp7iZ ze(?{oc^QeMLL z9~Enrr)151Ohimtt&q7pxGtB9yUTq>B8GV3cx)soTk{1%{!?}_t@kBU0@gVL*phKX zXUi^@_ci8by_z5G8}aY7Ix_`X!70@IoBitDY@(tc#f(z)e=6s0OJZ-O<*vuZSMa!H z7Do$i`&@bL`YK!()ooiyM*KHn6A*KU;+zm_EW|Wf3TnxKorVDSEJI_297NcV>R4EF zVn_u2Ep#&Dj}k_|sORExjF|k@K3+9dtGg#S(LGa>ZpD=aUb`!1MhTu`O(bc4w4$6V3>shO;A8OZjU%MOJJ_9%A689L2}STzI=l$WOX z=YUpF*2k5R61LrRc{#rnSc<8)_6lzvrYd?y-zY$pQyYsVA~Q?Nc_9?eQ@kL1w={== z|GO2XhVQmED4+jSLp~^_5Z{Upf6SkO@XPZgB+=u-J}Hc46k$+#sYQhEyMlTPwKK~Z zy^kWw4HPYo5CFPjqs>T(JtERyr>&nCSTE~if~`#x^UYHQ|1jz3Rn_1|0#AgcnzOh- zl7NPinAbIQH&T1;gi-lku>p-~@Vum!oUh3^2erC}-b#vAmBe_wcB}q_?;MaiLoGUE z2`Qbjz0}1$Vo%)_>lAF=*{ypC1GLX_x2s{W$ue(yl&iW^&TS=7t6D})s&G+Y}(q`U!ShM zZq_n0%+ha?b&O3Fga^%+Nb<#0@T8+3?g^8>b6_NM&f_Y{F4E@k(9B7fsUpip#wI37 z$I?xgpM_=6{7~909@@aWy@hSpB634rtgaTq9;8IXY=kj*hCrfi%EN1x2{o%e>{h!q z0l>m+Bk}u_iV8*@1RBKmBx^~ZvA@8DNb9n6#^CC={zqTJ{r|E zZ~Hm6!DNc)oqB`a?B2&>Rjof#64|JNMVNNwrN@p91**j*EqCWkh7h5H$b%d{K!va#(oJ4si3-Xqo`%H1Mt zs}WhGKM!l*S`qjcU(mze^Y&(8a zlhubrF>Hy&D|0#2Cu!HELZyq-60%_3jxtk&MD6~(tNm%7{dV5);)DnKMLC(DEyw&} zX?bc+qmQeV1{#_TpX_$J6fP@?4e6Jgv^wpDY{= zsIOt3r^*Bmp=ov+1mkYNKbj@<)jH9L+28DUkQri{=@zgU+W1qc7ga=;Ika@u*7I+x zd12IlD&Zs!_1l31UabQF2O_T>F(I$evn%D#A1xL@!teNy-?lYtxBNN%lM@P&{y(0L zISqy(oNAcjSPe2RYH{xA%BPRI5!2n>1A?%F;hzj@uM+w*V)LGum92isxDp{&Ys&UO z#%Wl1{L-hJ-JA@rch7c-ZHg=;E_Js_tBubEI=DVfq0nHwDUhaxh2M4sYq z`4f~P?R;U@BCQV7W9E|2yT*rEEy;GnfI92 zZ~mqBHjoW@k^^r~x&!SKSHxU$PO>GQ+;;yVPUACvHQ>5*P3$9AejBZ*dFr7;$fFFWRi%C_u63!XJpO>cclj4wcn2g!!p`QwEV?rj}Kl^GTXldM$)mHpw_ znYp527ekkuWS&URX`!@MEk55H^SYUcHbI13>a-YrZ_utc1T;c&vYfL%C#B6{InRfgXXotl`oG!MIi^ry zPNOZk{@(X%tMes1YHJep@)Zre+0d4EV-^iZg!zGVQx7<9T$VBY(p&hcJ^OVL$LI-~ zqq)g8^C>fE7#hgcN8zO5y#7MnDqQB$y_zv6{)M^hnHl~O^Vwybi)p4T>}sC2vU(zP z=OLB$3Ov{v(hHe-#CD$I8lSAeLs?Xoi8CSJxf0=}lYw~eYuFpGLhlIK`rO;|rx(Lp z@wc6~(ZD#bzNJc_9aeJ-Lnt!mubUX|n5mj6m|4DXvxs?=6OCMHR#_~~zhqO<$gU2ik^QHS?|LZ=k>cTtDY*lUSKhlO+!qj+wOH z4aa5c4$UNPa8xZ^tScay>Kt?o=ht!^Mod<|YU}aDRtK-6YzM5aen{arzY`wQeFMU- zBjznn==<5%^4@WwU7zL34L$+nf6yfzE2OdvazDkt=I^V&qjf3^tKaJ?1>TKqWNp|n z581bGn;*`pzb&m%OZeov5(gP26$xILyXeU!KkNzGVN;;8MW)*z3Oy|)?^8oO-r=Ye z>7T$kc6`%rpSZ=%542g+ig^iG|RKZ5NQr$JgJ+kV9Fdj^`Xs{%X1)xA3?2YdOlCcRBhj4z0tW+^j9 zqVzTOjWHUkVvyPHrmTLL+6z+WH$Mh(V8^B3vYbO!(>D=GZO<WcN-|H8nah9SB)x0QtX?_AZ)ziGkwWWU2kq9g}0c&zYn z;q)b{BKpjnavXU1huWQk{v{h=-H-G@vF~ypoRtTn$A4C0zrq1ENtge|n(f27pYkOx za4ojVagH2q(+?C|zgOAA&%ZHeThfL>ugepC29_T&v$Lhw0$W35Z6=ze&%&DyI2`3yr2;+L8FOYglXafQ{-zdoB;ycjUS~ zTL6Hitu3@{je8VJhYUEZ^vrEy2y9{^QH5Q#yg7*XK8DS79}V+3c;eRz*tU#Qq*Rt{ zM|(D=lR=;OMKmW~Rw;wO9F&hn-g|Zb(yham$j@^H4-8Yq-QzPPg&Q#pE58Fi%~ffI zbcO7!7PmP)bo)Z+H|w%|RUX}Zwx(4SVAE*5W&Hlf=ccvh*y3FG);FQETHr;8`i!oc z&Ad#x)}W#AF7F%`E{TxkIqz{fDYZvcb#ynq@k%#y|9vTyG-xnLzc4s`+i|(klf~9I zF#T+{gRUFjPg%?|D04|oseW_yXIQ)1!}~h{eKQBxnV)m_1s0{S%Lo(7PAvIys`*gB^^NxwfqsQ44hSnP!{j{pAWp$u>#L{ejhjh$)t@+YxgtZ_F*M zbvK*~=tq7pSnP?ZwbO@82{4Q{1$tcT}-KUV%@xZ=--KC|GNYB@{BWN*GqXFDTGs>Y;@PI}_^ zQ8Jl5+i9&qSlY40?j2S%!KNplkzGoqG|>C;a-ET>NC%d$fL%P*-^65O&wtd`%*lLm zzz}aJ@ya~Qirts&ri_Ydc3^npC0;cY{TycVcXNB-kxpuNh+ds;hJo@M)76griu=;y z=InM)jMgL4NfGwTBtJ8qEMr~4$kGl~(b?}o;$^~Afb9}cLac|j(7xn%quL`gRiE8m zC-dHNV9igGUGevPssoQtSGnA5*naSmLx$0MNxluQJ#jz>-s08MS4fz)n{W42`cz&9 zC??;CHrzJTC`Kjy=??$%qFBI$k=I3?vCy-|Kasbh{1@@K1|`d`wxwa7CFx^!Miz$} z{dxIs`FqN32j2^eZ|PETaYZR=vAikL0bx_w6f8F6F zFSAgn*cT_wHgiw=Y{i+o|6x)?+u(_Gr!8Jl`F4kRlBOdnt#8JcvVBAI(em3sGYSS`D?T(h{t91{3h&6-|VeG=ckyL`J7gZ6hX@F{&_f%z)(Gr;4o zE?DK~^A0rfcMnCFeK^nHtykXEHReaqf$siJzwDLqKLxDKr!CDsMG0kre^j3^Je9XO zeY`Lg6kL*&h)?n&X6k5A>@NqETR^P|xMZOP{9opnXaGj`tNTj7hQTQB8fOmIAdy-nr*ZS??3~Gzyoe`j@1dwim9c=I}dU&(mD)NbC{AjyU}! zx5G4AQq7%w?a>RzwiYjn$+Y}CX}UY*5dO?Vme{^$^nhSe^!m>=nYWKJc(*==Mk;M& zTU@!pe}4ZP#C!L;PiN(ZO4Nya@x6xXKcAOGEbX&{-e`Y9%oP2L3FR}KA$FZ^EJ`kq z2ba7T`!_aM+4rf0X1HZCs`ISBCnEl??q^$C*TmqTxGU4%uS4aNGQQOEC2gC2`HwlO z^^Xo6vpoN`s43}<>eVZgfs)_c*C}rv(66v8|M9(GjBeUpO_*ys|GhOZ`Gfai!s6)p z9}g}VY}$S1RjoIbI$TfwoP3zL4!>|PD4+5r?`qPvz*VUq2VmtR4vD*#7kV2ET z#Pak@YZ+@zngG#c&^k>^1pv%6QL7qMt2fcVV{)|{u8IYKL;;{6fGPuiqTZBaDmFMY z7?P_WP?U6aYp8gGpxZ9>XOS$N&WA>rxZ(hLKh@`Qm3RT2mtAgzB*~Fr)6=<-||wDrEk@+ z?=}!PMoz+vCb1|k(Uw|Org6~&Q4p)EwnHgARsvyWmXm-GE%Ng%AQ(Un%{9_2?)}A-c6mI@h&v5X`GinYjRNTyd07iqvCfZ8^Vvu43q zV^=gF7;7OP1_uU_Q|N=f+i>|++L<6gF^_o?(Nbp)u8OmUVoZ|PDW!sz?)w=$yQVi* zX&f-+n(3Hkl^Fm_9=3Us7(X)HN)u!coed)gH}^)Pfn5>+{sW8ITO&Md7`V)AwsHb^ zFa#2%I8IIkcZ|;e28RsUMAApj;0z0>mJ0r+SA&KdsRJ=8BWH+%(goBDf@c-N$Uyel zt5!7a?NnbuAh6r^QoUtl!DPx4_~SW{3f}ITgr$x%0Lr3Bi;{ssa4^73l5LkLIy$8S zP-RcjCC)DH!!9!|?#q$~oDB^z6CvA_x94ml4(o?Ty$nM3%|g5kK5mZyt!TeyZC;)u z2g{O|S1h2oUJ`ZcnF`=)84QR{^)-7IaL2N2AMRxfRamu+8ZzgiJ6zqRaTFBKsHVvU z)4p>wn5xBZt!I}6$$|zD!=bjl za}@h+&~VyJ#5Pb34G3|b2;m_MvWLb0+KbIQ0@zlct1J-2-taK8hO-0b#+*|gj`M$B zTW@>yU^td(>$VS{_qR)7(SUe>!W}q}MPY@JQN8f140zr?yiCgxqyP}`o;{;LJ#zr| zRO$87*9Gx1EA>xYR4?GLbJ71=XCcox}%3i9y|}x0z8?d!RRCY z_$NcZnYPs@|2)|zpm@Og)^8m(@rlPcF zl(fmUvga)39VR6J=6YarJoOA7@|rqe{vDo-2AFrlfn$ABlh*MP0I(tcYC(o`hm%5; zjh^jr@wThZ>N(|OXDjO+bj_^IIqXk@>!~1D!n~15l{~Be#H8Bd zftP`h5P$$(oIU>HW0i$unc@B7`6T9iaIRA%X)uMkn6kJCHgq!^w!TUpOm2P=sp`Jt zMV{Y>Me?}+nFLS|-_UYnOjF91T<75VZwO@|0fz7E18t-evY|}! z^zdaT1w%ui#B!}6tJZuurN9onNQGX$-2P5}@gdR0p)_^CwVT3Pyedh{4{ zjNpkM);!ER{|M>`Wh~`YyWgE#Dw}g{^6t~7uGRhZOksG|g`1YS*d^}L3Xh%t^^w-{ z*BHUh_%#Smq>s>sokI-flh|`!ZSY|Mmr&}wtYNRi3Gz@H>#JY-JG1Gb)tNac`IA=c6B#rEe!M!lS;Mf>{))e=DdHfaC+u1ZT2k%J#0ek=nZHnN_>Q z<^cBJw1#@e!V|tB=P#TJ-w1rUE&K!4qh$$Qr^M8}E^G_<&yHp{Z?<}F-1?3gmqO5N zE1VZFO&45$BuloIB|kRky>Dk2Rc&Va1_*2EYYr!x2Bb zfWXqy3nl+{N;2LEHwKrw23Om^tA6-SeK@e>;oB;UV8X-TTd)hMsNK3X+6(Ph5Bz(x z1sCUw-s@VtYBztHRb@4N+_*;Wefz)n4gcQP{s>{fd~1b6L)1Q0Nro~~f{V|GK9mei zL|Hbqha&y^?mrLhUHcFcu-W_L!+ls-pJZ6CaG2b`fPpo*5y|m!L>Op@lB5vU|LOfR z`;ETFu!)hqN&B#;?Ryjd_NHK=)Bir)wJy z>I>ge> z{;Wm*`}Fz8kH|$Bd*411F#0)(4MP-1LUqq15!26D!M`e#ey5mm-6b71lDI}m+^^Y* z@sV#mN$4)4#P0Ob4+i5$L1Q1DOxt{!I2omi{US~J^33$h_^qhP4+es7K}VYm#BMy1 zyz%7NVbs`fus?ARedf{vHv%C29|Qsd90F7ToR=7I2S5V?fk-4$P~gZ>aWRaPl!Cmx zhK9QKStH$3r%w~i^{veG-P{dS9SwA>4FW9<X9u|73iR-*^C$@O_O160xPGCQ zM7%)v^)B^mjPy71xmXe&;7JR}2@O=y57amlXcH3{7!(-P7^H0;bg?|>Moh5FmEi1{ z5dYke`na%=`fweG@W`0(OSi)-6C&+{Ns%6;xV$L)m`g=@ml~2UTe@BLqFj!+b@_5@ zv_nF4PGWRnc=V0L=qgG~SXoSTbgZgjtW#2)`<1xZvbfl$cpbC&%o|r+QmzDMT}ilq zB|H5}V|s!cIiWlwF}fkKh?;meD=DEh*)uKqa%BpojeH>^l}JlXxtB^$p@d&gOQ=ap zYE7%mO>4}h`e##_(@>wA*1#zY=4+VcTc691D!!&_crEI3K~`a5bm{fDvZCzxqP))H zoYvyT%96y&Qh%>f60J0`xHO}pw4&lh>Fpa$jb*1S%Ls(Bt2O2Bf#m^l<*7HzGaJiG zyDF?)D`JByg90jVWL9?8S5fP#8arw)devq()>il5%4?}VZCxK9U7wlIP@dIL+0|%l z-`G&l*mR@G*{jLzVpDu(Q$~3ct+uJTyV=UExv-_Vyrj9Mr6nMy<;u0&{$Z`oes{b= z+A^}*`tG*7hu*tAc(0A|z}c@u|7?d>XovshjVF`~*8~Sh64A{93cm@rI#12Ko4_!$g$t)ZxZye1k z8EafUKkx5<`~CYD;t(*8a5lBTlQ zj5>3Q@bQpslMFvIHHoAK*XmRbiS z8T-nt#83OrilSM!jI$)$wzPO&G}$(}Rv&XwdTE;9{{Mh@&)qs{ve7$7m_O=K&DzWA z#2cR!9OD0e{kt+A*-C+NsRtaCH^z=E4(1##{OPVAo7kOwko!l}cQ~UmROimE#{J!! z2j7}3s^t|!>a92Kjhwr04V@2n4NpJnM$3I86nU}aO(tpRUb?I2#ME$=w?x9%RfQL+ z2O^m-9f!(H6plca<5qeFrLIUu4MC5;Z3*1U)3gv4Geh-v$e8SJ$a)0-*VedPX!fRm z*~wO0@o0FbbobG;>sp8nYM&!vBi-wHiFL*?6HB+ur1YRy&5 z`oO`6RorHCQ{HyxP+bxabZM4uwi&mK2WSq9JKDAJd!}}X1+7rd*)O@s3HY9RSvneH z;u}NH$iCryD*;iRnIcUIiD57*FICRy2JeK76Um zN&VhGM!8DX^b03lw?UlIB2shi$D;!d` zvNt^zW?2@u{ehVC(SI)pEpny8(cn}?vy)}XU;okTzSNpX7CmZF&Fuix+)t}vny|8|Aw4OfV>;?yW6QLxja}a z@@Uz?R&)8LlYNCDr~K+Ne$-8Fn&X8N%Dx?^Je1Zmp_ar=@5v5);(DMWOcjvq5#PEy ztalgd^6duX-F{7~om%3`gFEZ`Pi;#F@A5VvV_{h!R|UklB-pvWP6$LqoM<) zH1TZ{ICQIto`rTd)s!A4e7m`D=d-Vk4BDmntBK;323?O+IbA!Y`h8zMUwjP4NM?<7 z9lp9p)4$`6{w;@_9(zx?njjRcB#1p~WdJ;ejG)DZ<8Z!c!{wr{$UDuUC7xi7E+iP4!Wlv~Gn}nYN6vR0GGt zdp#w7w-v6BpYp$6yi~Hy>2*mDcgn5h_B>YXFAHd6c+6drT3+vZsFZiHr0+jFUgfz` z+eOX*?sl!zoAS}~@9$mfzT?grRX=n9epM|utt>&zV>J9eDO=^~7bbohVx^@+DineP z?#hhf)dGBqlm|S5Uy}Rg72ZYrCpmZ2_|um#3K_R$a|rkM&)TOpyBMvmu>V=kp6{p= z(Q0ThOx7Jb|5Z@r_uL7Cv}K(8n^tKL8)3-NIK3&o2X2KDSwAq#N19EJB)v3ve~pdr zvriH9NJXD0n(H39CcS%S$2Roz)stQ7{|ShUvujmjex9k^{F46@vhMJG+^x4yn|wH) zFLxuM2*(9UFe}>B)ZOfO_9pl?TGhHHzVi{?I8r)B0bFY}>oPA2#ohGIRuCID5vl2{ z3Q=96zL05G?Q9UBJW*^8TjpLq9Dmuan_M0q?732ja=ga;+iH+3!mR^*?{mR+FG}dL zUcbqa#HF-5Z{$|+&6*ty5AD*Ro!MvYQB#$E7stsSLCXq`A-c<#SdIQ7?f20Gol(~G zo{-R$$`^4WdQ*zYSCm&)cTP4v9X3~wzdcI-WD;!hLBitJVjY23<+?~xSU#hiVja_X^4)t6(y`VkP`?0P1u*>G}k1IC}=Wa>go9&hs zSYrJFIb3VjbJ?>NAxNbv^*86d;z?{DPe1)SxFGsoURHeGiTn!t@WZvZ`IX*_8FGp^^zlKfPe)k_2A1yV)KL+Arq4ltq zyXIQQw{Nia*ayB%X}s>nu9djVQz^|_+U{!~&c{Cd&nBqW4ZD@(Nq8&rG$#E^Yox@7 z-(MfKC->>v0TWoCNwqux`0Gpjx8*EcXOEY(nh432H%XIx5U88`)l^<_c9ckT?dLMs39@6qqeG#`G6-3xnoD5lQy2qgVFx~^f*8C7{wy4n^^Isa$kTS`gP>zZlt z>2G`HCo7`f{^_e+Ft@WR7{h0n&_O~|_;jV32!uv)?P6A&ocY*brbRJGjHqs|DB7R- zk+&8uA8#rO`jR1KkOV=+$z43z^9uW->0Ptc@JZ);an8;ZWJO!rI}?e@d!1~hRQ74j zy29KL>R+Ke(Fff=DG`sNDd==Pvkt@z%@IxE^U*WG&~IJ-z4`NPb7Z<^@l1Z~+;Q=5 zWtLhNGa>O(hD}HP>rBU)Sr`3}AMLv^ax&vC(veOPa6nuVDCgd;gwzQQ1SRWF8vhNt z1Lj)@92)rUoG!Tz{I!VAIK=wTaN{wX-z>>`BAK8!K_c&X9rVm~nEZcU2Obw0F8d`@ zLp*(*_ML6NfsolkU?{vxB);~Agb!%mF$QXkg@|We(uocU`{Gf9MpR>X78$7$dMR`? zH-!PA(l6Z4NOj#p6RrNg;F4 ziwGY;oN$-*%UCIWM_2}fr_b{0I-WL7;!c!D4&Ojl;bHH$1i`-Xs#?+tixjRPRJ%yp zhjsD{;L85tIn%az``tzfuiDf_0P28|`h?8;gvm_@AnyZ^(z{#_Ed!eZDFX!*6AT+PI!oB~Moajd|Ma{hXP`eMQq zE_nx?I733Y5Yijgkt;MwQw-OpNb(aFYV&8-&0YA80wS3XmB&IBv`qwWNL?f$4GFY; ztE*k4Ynyx%L7mn#9Y39f?_}QZ>(m#4s2>Fd+1;6Acw`>#ikBv`u^tIbqW*yzB?oO@TUMN6KVK}r*Evt zB(tasgM1XsMMf7p5LHhIoycb=acNI{VfmPvi;}N;T zfj2aJ;)>Q`5%kJ57R;I@w-hBR;fS2UB`YZ=GP+RQ@5l>u-nS&w0*QByiQsQK;=%^Q z_VcP0QtqR(6WFP>>u`?o-4hM>SciKQfLt(PLAM>(|8~wV%QZ|?S?Ynw>U(tyz@5wh6qjSDM!m)^91!UYo(Ub{4OFmTt=TLuI8yXgA)pOm>pa?au%mloc$>vL!!AlNJIo1eiZ-@XNo`M zKhX)SH&LqlhD+8EO`Lkq`-P6;Z$+&Ecq@sQ)qi>vR6y?GT1w+vZYXirEN0zjv{Z)V z>yr~|pK)LHC{S&_&ULD;30c&fef#SnhHsaQ8Us{JvAkR`uzO0kdbkjP*2=4ZJ0m}# zZuE`|td7&CwJPS6T>$kAc;fx8%xna&^A%J)tDdFQHjCxOBg5z4kWyGkIv_a#-@fH> zEP;$@LnAX;5Ib`F``b_-Hh2#qZtNI-R34UrMZ^Vjb&K6h*YAkHQTsw}=_tX&*^q@J zS7-(BbD0G*fHZ1I=j`Gg&~4Nz=H7c2?+YAVoV%r(0kc7K*J5}ui7hwF%4L+f!?2Hq z65t8A#v0sp*(;%K*!2HS@r^4zXsD=Ax$D6wH4=M*k7U>v2>1$=L=Cx^3+(Dk@Q0>H@_xDb||0duRG9sWETw~j1M}k-~@_mN{E|N#iCPD>N z`k5iOmOsFn83;#quapGzEDIJ&jwkdZ?vne~i1h@UF=klV9+USKfOnOI+5+&s#qrMJ z=uw3d}IYbcsL^g#cyy)EKQ9P%!Ud~fvn;N#(;&?n7GgSy;& zZ`j;TjM^!pj5Q9T4uDtz`YvE6E-*$wZM{V71gYQ_mNk7j7vg|}&|aclIKwHd`kNp6 zT!P0$4cqL-d9o+R{6+i`wdRp5@LoK`Z@Jq4Z0XJz{7-0m%{ttY0oJF3?GEt}I|len z0jNA++yMYNyWZ~xfUQ67C9=lnx#15aib?BW118uOJL=86>f{8w%ESALiLy+n2P_Y) zVo@v%uf~)5=_gzf84@)N*ck>aY8@_DIkjw?zgUH=#c{T%=bNjLQ1;~pa-T&=-8bg2 zN_mA&=o5BT^A;ZUU1hkYANtDxjAPCjF<8+O&`{eYsNv`(j)r&PU4X`hI%-~^I$zpHx=FsiqmJqw8QiLZbSd*H|`*7 zCdWZ_$(U|!#Yi4 zA)K%)b6C`oM3kECBrU7#J#KJhm3J9~`V8P(Ch?3i5v7(Qk@rBs;qXA*<1psS%3oQF zJjgIKvX+g&<2N>vU>*fM65_*^>k}>S7lu}@k0d@|qWLtFHaqZ0(}jwqT96DIbdtSf zL$*-1vj^f6$~kIzoC!7o$=%{W3u$t?ro zD{jMy2TxwD!|>S0Tc_JMddj;J;Ya=<-Y!F8yf-}9;EwLvUNm0AHSb`#NVSjk#sTS`vu_*LlO*w-BLZ zt}-n5EHT}tXZhxb0pOt$-_O5aE9`j*_HRa*h;kw_vQ{Ll5v0a|$ayckTdv*|Z(rPl zC$JGm&U4}M5Oe&7(0Pa&o~u(kW2%5BMTM6sxu^SKVMHJG1;De5Mg3JBe2eA1i@ToM z51ozxO5j0q?2jj~U@UIyWIN;n^P|BUEcq@(3imVaDNvo6ubK*XS%+kkxX$LkS!Qg1 ze!gvI-!_VV_+XuTKjrfSI^xq=K};=&N)Nhle)eSe3oX0VKZzL>jXvG#>8~$$Uy2P)=gv5b~j`eR?k&<^!%NuXoZgBMj;FZj}!aVdf{!;d7<6t z>OgH%?TYd+r89xd)e;Wrs;g>|B{8iWkj#M9Aczc54j*aO5C|+^__G_ohMfBMar*%`=9{R?M3_JfI1%sEi-x&JCfCUjbPk)_SS2lxuW^2db(ytxnG&j%ncVc_JfKoAB zKEd<;V&9!V^|i`!^8`21^xpFo);n4UL*97J0=W#F1y1m$GJG<`itz*78c#UX(-Q#&I0{?>pv$ejHin2+%hl8E#MQooRn(U~ z+A)85&8K1Q*q8bG9~umVtvrK`_k-}}s!Uv?D$k_xsdf|)d{0gy(*8T9@`IVie`zzG zmr1~{yK|#&`WK$rJ}}`rN+uh8ReLh#$|Yqq_9qp28Ub;zMs4^7RE=8Md7CV}+YwpJ zEze-(M&&i(E{a>Xjw=aDr#G4B>D3T`FdU;wE+{W_>B`WtPh`a5y)0E1O9f9}uXT#h z5XG=1$U=odhMDsWih?#=ULjscEvlGBz93JX%FxX9AyW9|_RLjEOA3V~n3*UB0DdHu zDn`zf<6p!H>f(xci|I+PmREtNF?v-&vIq^)K?lku-Vjkg(LVO@30I9A_q|Y|6mWj; z9pA^2WOJ(vj)Q1X97AB2?Bk&aLWPh(CXLJx`Gfu=6(Si@m=+uJuViBEjmJt_9LGvL z&i5Z1I$FZax(S)#xw8m8VHI>4MKGS)b~|HDG)DNb#GGE%@&;6W$qn1yz?S*&0PF`v zU$YiY2=*hk(D0C3SaUHo0Eq9;I%0qfIrf}H#f=|gTr~*;`~zs3ma_~mz8QGOqKtB) zxlQb?KXs){IzNhiR~_uQn`8c>cBdf zv#3cTve;%w-bgw_(RKsKx9Q5I_MQxDq4UtWk6F~C(=c=&9$fi|Y78(p#QC_`JiYGy0_6pEcyoAqqWSOgxp@}15U~snoNgZK+-)i=Q;2M6l;+h#q;mUX($vy9g5Tzf zV?cpS9K-^MR9O8%W&;c9>imJ#LFOlK%*fSf0?nFlPRdGW{VFj=+#MQH$%x_&Kkyaq zAS#}s7^8dvTLO0uiq!jjMtrAp2w?zB1BC!d@E?7j!cEB9Aw?tBGdE;z+7Ve@nfF=7N^NT9uJ1E=vN6A)-{z& zrL0aySW!U?*M&KrG6@m}P*fwLxP7A+gdbw}CJ5ATMEc z;n>sf;inId@_5L`3V|#R!NQt8NI#wb1eF+JN6NM+$Aj`j9x?6JFtzlBs}f6vP2oLizV-0Ws*2)4j<2P*evX=aQp1Mv&)UsJ^Y|f5`1D3JP+P{= zc(5-J%>~(BDqH=iMzi*dQ8X?5z<_8axeysfG$`iWoU3Hj8XsR1fk9zKRAhYcy;P(# z`4*SeiK!5a2j$jv@^@{&%ISUFi57gw=m)?wj2zFI=k{~ul88l?GufsDSEwR0RfSQQ zqa0}`Tu2@&J^Tzv*O%BBko5v0N&#kn;@lRN1 z=Ey6m00m8r6Ifx21KvXia34HhR}5UHlf-w3PzAwYkSN-T_JuirZz~mQAq&z#Ci@1q z9(~2ke57V&%x&pLH)dCgNoi`h_1V;+RlAjiQ#N>B_lR{X#QvBN@Nrr;`dIe0MweTQ z1mu}a5PQN*dU_FvbPp@%1xt0q%ig65Id47+d4N!25FyJcCcDBvqY9>aX&W^{0@gJq zn#KHwEW-Ncg%a06V|QkjBYaSd_AjF2ojteHShe6ezz1|U!l~-APrd3QL_XmI&!zgo zzV9b83TP^v=Gu0oJ$yo3v=FXsTZ0tNX3QV2`rsA%3i-1OguoO~nA<=V?~k_))^BT% zkvF!~0~KJ-qMh5|yABw&ZqJUl6J#ERw7yoczLm$e3Shx8vK<2&h zm$)>8fHDWv&qvau*Nya}VQZV}WfcPtOr(UF;KQSjYbxpu2&wWxX~qPIbLLYo`Wa<9 z)hg3WxBCp1LD9iegz(@)fuVZ>IN!YO4oP zL8loXw6np+ug~7Ay9_haZ#674k-<>6n8k9TP`?CuL6!C3qkflspw;xhN5e!7QNUOa8nK`Al=VR0ZSJSA5p?Uj34{zZ>UY$G zHb3fT1djydLhvklr(pM6QNAh7v=dmU08$|$m-C=I7HE18+W{p?X#19#5dA5}IH(Ci z!D|sZ^ru&K5@CUZCI5kz|FZO0g!HtgPk41u%swk?iD~j!s<{=_coE$C zhoVSr&innH;#tM^=;3|7LY z;r@(OZr`@Bf?dYKJ?Wz#2r|EMqcs$jtHXL9cEz#VIpG#G7`(>TGbgtw;Cd zM09$pEHtY!{phKTX~C-RO3k^=lvffEn|O!)D_M(XH=psVW5`Z&BrukorV~#&{5JMV z5v&xHcBYJK4MCeladZr*OakjYda(+@?RtUz;~g(&&RihF zCRU#x&BNJZ&&E2@LgUkMWb=I$2Y1^cYcv#hK(U$rJi9&dLp*D-){ld9< zSy#?gQU`#f%D}Qy4yH^Kuif6bKO$;GsvEAl#+`N)I_E)zy5UrYDxfce@|poo+L&f) zuBA*oMeP8r3!o|=fTYMyHq{HyzN9L2Q?#FI z2PxrH#S}oC>hkH#G_JOZ?D%$XELDevx52C^Gn{RXLHMiFIvbXBg3^bE28R6|ElAK1 zGAyQyKbAnFKbnb%Nq5Is`4zzG`4@uAIA}rJA5I1G@u_9eX`BnD+w82+usRNh z5kbl36tyu5-*J6_#FTvITw0!&vgkQlc-4gCtd=NM0SB7OqbS5@X`&Z#V_-ZFRkPXk zFevE8?=t@A^%ajGBUkbGJa4=nJVFoF;KdQzPn*&~qrD*6UXWfUsIq!tyffW; zY~j?{Leep+_O8R`F7=in82rkhA(`sxEg4qdc%1CAOH7-74Axm(wgo7xftv|>={f*# zoVTkD!F8(BUAhS$VP#=72Jl z2huGgU>QRSIPV)0=U!9OByb=}B1qGPB0mOZ0?Z8*(>%I)BZ=@UMEGGWj#hI@Fme|b zD+-qws7>@epG8Wy%QP?Zp0kSwoe+I(m%cidylU0ybF`154uz;lzP1Vn`|VF_9{^7t zJRukPTc4jmG=MjkLK<{YeWRZtY;8w8s?+YEflhGirMafB8ton-2#e8JP^b5 zU8?pzTJvHoW>YzyXFSuJQ@)hN+?4Nrbq~yxjZYP`dKqd#86|B3^WP?$gY?88N6A3B zb)XdanfzE5uKSf~5JZs#eeMj8$)v>-;7>k^r5pLh;Ljh1qs15E;o)eS)JI6!)b3en zs(d^MlldyCU^L5k>W^p^~$tNd!PEW92QQ7 z_nk$$AK6)5SN7OczKs@KXF_zS0UTkm2m>fJ29zYH#?`!9>ZQbU@YLkAaW-c{Bvpc) z`sGWY%#M-_Js@Q*P)c&PH{9%wE$=7<`z~c3GXFtK7 zxX@@ByO&uR<{CcT{IuYM%Ck$mc>#MpBff_!&%G42-;G@iE{0KW2)>PS1!=5L*ZrNA z9s`*#Z~wjswqk?daFluMs zYFdnQvRXu`E69NiB?P7G%7WG6yKENu7f>`}AFN}i)%`Rwpdh=2olZL7?UEF^k_3Jv zoGOM18+g7K7x3;x>7IIXuJKry=wg^?S*nQWW~GY03_3L(^aXkMgT{R5xCIDBE8=?{ zCPm-T#B7?5fhDUm;)2gdtY^#`1;ttgMZ}Bf8D+0weFBIO%kJ>i^MPpf2<3oxaw(Bx z->1$1s0#Gd$0=c)Ku*l7%#}?&6g)_kQUIxvBTf^)y=z2m1arG^Rm!o8-|F$X0~Ln6 zEWLAMAou0fNzx}n)mC=V9m@M zk~23XyScFMP7W?g7HR+oMgqqIf|VL_KLeN5$UuR`y^(mJguL$qnwM zIb>{=#?xD5=N8z!CtsoWQbfW5U+0YA(r$vm-MqniFykox^EIuxusBQH zm-M>SOVhxC=bI%NUg~c)o-N9vKVRZ^qiB=grGJ4472H1_k8)U}sCI8Z4C2OHmAP=G zb;(})c93ea_{|#+0|bN}BGo@-c7^D&m(*4FkwA!^!q3f&RC)Y90bgK%q*z`^7v|3{ z3aqXVLPjvtUe<;$Kfj^nL=F6OQgc1ic9};Q9;V(QsRVy>?0lWC99z~Fm=Dpkd&oEuYD#~3wPJBJ}u@Qlgf6?@Lq8j$@_tap7>bgz#Zosc1W!2D$=QkTzm=)V74yMrIZ_65wA(B? zL!hDcNVKAtpdtvGEs4KReN#P{bReHO6ZxE*CHvZ;W_ptr;>`uyMq1vdm`XVLEqH+uUjYh4zx=#Jr`~ z?v(PwsaK8fUYwAR6ux|Aw#+sI0#{M^0{|D8wdJh;5tDuUph}0>6P@~H1I$To&E~ka zf5p&ITt^I=dA6=8IOoLjQD)_$E7ih_3u>Y~24LJWm&C*eNuVrU~wr)n#L!W#4bdr z`)eMtmaV>i9j+#^aYW$>%UM9-^v5|)caH(67_U3FK7gdI-=D}j%Rd9WC}mZ`K^QmR zmogVwYUY>l6)UTt$afBudU!$jsRB192W<6b?_AE)Nz@pe)Oyf;DYy86?G|_G<>31b zhrW5LKQ6-I66;J@X|nWq1SzSO%7;@hmI$^gc$v;8WyK~#g&1T@O#YKtD~yT)N3tMM z3>Xyg?B|D~^LqZ&Asz!kD)+?Gw>k}nf5SY?4mRY)1 z>Q_Wp=KhS2L&>7!Gk$G|_9mBd$92KS-9z{5&e2}r=FQ06{LmxADfc4DAu{*2V7JXz zkYXV%Z_Lo7U`j*Fp3gh>VC%uaq{<+6YofFwcLO5gRgemolw8oDmZ1ba1`eez6kG&9 z$PoWEW9hm`Oh0mj#3nyefq;TAc~9hq=^Z8IUwKYUvNT^zmcD_`PHyf2xSxk7AcVP; zFV*X96`#!47>xg$w=hEfTd#33=UA&u5Y|`O_*T43Mp)0X?lTc1c1T4kx0oK72N!+s zbFlEXHKc?0>~9!izK58hLT3So`7QS_r%<|P5gErQh!-?5?J;~Bw{(2LkmASto>p+7 zA?`uhL^iQ2SZ7G`_oOS}pCd#FEv?!Q6a)cd6`0&j7z&IwTPFnc?Q%rGK?+8y6kEv@gH??h5_@?d9 zl;TMR^xcsrbUL>F;^w#1UtgVp8a%miHC9z;^NATUwz~+;gIaDcY@O6N0B#v%@)j2d z;=4oSwb3}HVo`Yd(G;00E)6(Q)(K2+X5$EdGNEdn8IH~r*}ijNkqop!t2f1P^eFiF zrs$}WRX>;C;*pVpCJmX?JAQrVa>TWmh9=>TIsEbc+%*L-Wy~cYx8BXEPyY8I(L`ST zqSv7WjGW2CFc^+)B4hGjmSVwuP{EVgSyTaVN0z0{I^?JD3#Mkd7(5H*#GHC$VD9Bz zkfe9fB35ZP$EJSDa5|xMh5m+1cxVdbpkdEdu%2;>P*+h}W-6HPDi-jJ0j}0FPeb?X z3wZ$`N(dPgiIK*7MC7t0o1Bhh451PH@Z*<^kvP0e!#YU#FLn5_W9LL-ZlkRgK!^+LjIa_wn4=z)9cwAYsWVzDvU_%azvCg%9!OGNt_ z!!E&JvK(Z6k*32-VJJ4`KcBB?CnEh2t&^SQ$4Zm@6r^mpqrrED=_m1m1wDDXnafte z*Dn`ci`be)I!MT9iZzoFHTP*%nm>eJ*2`haNDsE1nZRT5l#O_|Bi8=(DrJH(`WiaR zi)|vDH!*x{kpw%rj*FH>cq0t}6sam-#eYdMIIfvgl%V!K89YcSqAuWuVh#h2vt+g3PtfN^@E24b+juoX`?mq8~b;e7U=e z2sBztSj9x>lnc~evG&6D*Pl>s%v_k#e@)ej^V${8WRMv#)7RkE?I8x#^$aJW4f-xn z&j64G3V=4KcxI3}SdMkLfl7SR*>|rduaYKGudOO81I*H21tQ~^sqg`w zH$p1SHv<9|dNOg(=6Z=oTpvZ+e_xr^KM;iHPkM9y+E(F#n*Y<*cERh$sLN%?A5-lu z;yh=#zQREM;sigwH8Om}d3yRqIN)a~J=<<2&f=H0+KCrr@OEP=l3TPGv0!+|^yfBH#tdB{9aolqy*#mLZpp8RPPd1cJ)fa0k9$bYJITd*9^57ok@ zJCDhTOca<0Uj%ZcMlMaLYox*D0B^L5pGS8S+|Il`si2X$IhETmB$1uCx($n&@(V+E z{Ikj!F6c)nC=4pvZ+HhPq&;5yA4BII&Q=?SaWNBu*u+YR9kVvoB=)FUMXko(HHxC@ zi^N{FH??c8+EkO+qpGMH9kE(fMO#&EwLbr!>pJH>*E_EFetyq=Ur#iwfrE5tMZn=O znq!f-o$?Rn9tw}@vO}@fHgi5pkm7hT$xdsT1wICw4tzOR2lcPk=vY%(8a8!+tG7B$ zGo&{mKKvKRd10%d_Bfp0c44ORiy5PRL*f;R2`hFiylpVPw|gAU;x0hoGLR(1^p~66 zsWAurhl+NO1AD-4SAD$=0ek{8$VT^FxH0qC>q?(F=Q~T#5mTX7ve8wcqR~LYQUNrYQ@YxD1i55g`7h;) z9T-_7a_?W4%`yy}7q1U1*Bb*4UFBv~0C2^S0bDO_O3 z2D`~TT4b#NAD#mqhDYS#rHsf>B#AYi#Ev9EeMrCmcIKyq6rhTeQyW*FnIQ2j`q+(d`3 zys1lVOLMi7Mq!FZvvPDLov>nqRZo5{+o~(&L8frA5YqJ|g2{*m@+N@n4!~>+io$qB zS!-de{Uihu1D9MgB4U}@$WWlJ`JSG%9D&r0p zq`m0%_zUtu9r=zP9wuk?Tdc6bGLCzJ#Ci-MAaZ$n6Wr5r2pHbH)(L4t4ToSZBVV~z zNl*`J{(m_ALllP(8YX}ij5QW|=gJDfNMhZkZ7>KMJgfxW*jU@Z=LTIs3lyOlJD{SA z!d1ltYFjt4JJhnvm>VnPwN7gBIlQ77LDPsvS%G?EzyKhGk+LCZEE6~p@P=DKE?fpBw7Rryy}GH-84Qk!p>ieDFwJA z^ziEc^7brAH+tT?lW7H4+pRz28o>#+^N4)0^qVBv0I?|i@ewZ0Q>=Hfw9ZnNyl4H4GiI< zqN*F3=VTcajVwx6cKESO2gV|F>ykfGb0R1YQzt#8m(rwuu85CfcX-lCV{1Z)d-uxu zR;64AnVzJ331Zn|Xy7=3zMe~27j{Q|MV42TqZY;iLyw%{lD*+p=EIB+pIN||@Ztn$^ zCV&)lp$Nw8Qdo`0_}YGCvmia{tqlqF4oO5aD%1hU^rCrWd7nvbb!nw@>X;F4*$#Z& z3SK#Rw4sbfEuhYd-CjzFS{NyvM6v)+I@QS< zT3|0uD7jG>hX1e%5cWZnzX3!%$Shco(r*w$7SdG4o5J`x-~ozvEKV5MGKnD*QyWPW z06`m!uri?Z4uEsmH*`igZs2t^W;8;3Kf=fGUS!g}fI4M`>3Ww@#eR(c*n2BuYN27w zI1oLNB^3mS`2b2)Ni%+jkQPB98^GlYU5KOF9fXr; z8m&us6XK(mPP1}|%qb(N`;030Qwve0J`%tqPQX0<Ia_}w&02-Cr2aSz*`Tm$D z^4s1C@k0v-Uj*!D`jY)fAACrohg1jqR9`YtJG;ggOKjq6?r8|<5Ey4%1g58ZXO$VieR0Af&RGXJ@Jwg`i`>dUnZ)(+sf zc5wi-L31vB`tz5_R&-ZAw{1VxSL2F@u!7=2FD>7*+cKMRoWP0iO*AVJGzeYUxEaM2 z{E^^>zIw8*`W#;Pr}3*@fH)TaJ(MP5?koHWLA$I;TTkBEw;l74@a`!gyaV4##v)Nn zNNo}m72ry>5(lnzL+)5|l+-CgQmTispW)c|M5Z#v7!f3P6rjJJo3sz;!!;HylCIcM ztNek@h@;_=WMw6z%LfiaKPt(87Yu8$Njl)eF|qcHnbMx{vFnAAUIWXB!M%D0LfPv6 zae@Ng0?M_5ke45qiT>eF#-kBxOW_AIZR-C$hKhYv%1=_6OC0a!L(7W z^V4?&cqt;a-Dsr*gv2z5W2Ws%BJWBF*YMlZI+JlW!z`AQfnMQcje%V56UnN?mLj}b ze-;xe?JHY96$5>3btBG7n8X)(?_TJEwYMTBT55(x-&8LX!al}gT1cNxb@kU14ny;+ zM{?|<)Nmk1Gl`^`jl#}SfovXyYEIDFJYqUPneL%>ct7rI_7>V=JWN&DK;xQ^iL78p zKA+R6L;8-y6#Tk z3)wNkt7zWytbsjZa=N)pBLHfYB)^=X=Q!CY8Mer-lu?)@b4GUBIYVMGl5Qt(k6z?2 zjL^pT&)DAVdr6JaNv9F}>M^?N=c?maOvt?+iQx;BTRy7TosB(9Nk2f}o65*LhJ-Pq z1LuwB&$pV?QYAiAND`$6de@jA$CsA^JU{M6 zTgtuY9orwA*;YE6e5^6;P5#lHKwo(dOdn)9=rTV;%Zv@*Cj34Wk(f_H0kK5>(_EJOr%LbBQE0Y)BCC0gKjWV$CyKwrcq%KI7*4yBYgQ*SKBr799x%nox zk~R4vZyRksnG2(}JeK<{2^V82oUUeT%j?E;iJTH1XS8CbKGGJ3#r2KLk8=dIwEXny z{K7M8&5NgY#6~@72_R9UgX6oZoFZrkG9toX0$in%;+d6YCNf3~4m$Q&Nq;P#$R-iC z$41{|CwA?@7I14RNd=C1@J1*FsWFz!7DT-}k*oDEThYh%*P?2SV3+?w+jaMd^k3Z{ z+KL8BdIL+_O$$4ASP;JVD|JU+O1jm5c{32cFfVb#C2PGWZZiG)Qtzc1iEBx186N1* ziL`G`-Xj8-OmHLyH5B6~CPY>;b&CA(875P8qydsr;KB|UFE!`$6t_<7M3NUm5^T4C+dv+tj;|9O=E0juV(hbSNz>ZAq$irHODzn{{}^49 zT+SD^fDJQ<+&RHapu3`kC=+~MiiRZm5cMsRGYvKoETSIRcFP-jTm6S;{tXT0Og=9! z4X;5{Tb|l?hK=QHZd~)6;Mq-23DUfwLc+79oc{@82FSpU zX;5v)fJ8no$tqfwwsCHH-n_l)GFOj^H$wg$x19C zT(*V+zO`UZd~o&3SMpa*=I-0R9)ZY({;@*W#IHAVZ>GMDhYaa)56pnsgNfDbSw#`_ zV(g&5xi>J6w&+;YŸ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

    wQsplq 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

    F2eVeLhUS&F$Xzc-z(=Hb0&SYh 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

    >5{2dJbU62O63l4(&_ov%{%c$o`u#r2 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≀CNmvEt{WwQamEa%^R?YgllTt36ilN~qPCrkic-N&yND zGa^{!5_B^9vb4JN4LRk^*Qm5_k*ju~fZXWTsOC5o9E$wLY&{iTiUhWY@4cT zE=?plp+a#(sYxJv+@8pjqHSAn<&~OHXSI>RLr*1r@U+NT8

    ;Y#Zqt&JVWS+P4vbcaFo-g0<|L)fk) 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

    (J=vfdOxN~1$_g@unIB=<3bNV5!oBl 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

    AW=4X=W;x6Qazu%GG*in&Z;z+~ADgqSw&QLh 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

    Eygg?laAP53?41yk50q4t$UGPI*$j5%{ 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 p3j*DhN&bkm$o^Lb3LPh!)w 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�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

    &;zGy1lQs716~0d!i9(6de@xu zN8`dv8cS8 zj^6<69s@0ugsLSf>pnsZa!_w+=+_+7I2qN*Mig*h)#22JAanlrf@wU_lYrVw#Au45 z*{q9P5o!|2%Oov%>ZR8eb$-+a^*bBGA!5GbutTJ?2^_==0YyPA)yiq_=5O$mWYk+$ z>T4!Sx`VHhltv=L8`M4UvjI;?F)NRJq6YXs(6B%0SS$i-DT-ZEPp+l$J)*|_nh9QQ z<=7vmxW$np(}{- zn}M*?L^N;i{g#B0tjm;6;wvE|FLR)#H0b$vVhz?(dU2<2(9!SJvol1|BkCvyE~%3V za|=;$JSuz>mvdD&1CPL3i()71P_@jAQdx~sVtC*8eKRr&Rl2!%_ENngPz@W%TV%K$ z70F%?kXR27v$=3Fi+^~I`T=)^!@#bx&^JV}qZHJAa@@)zeoZ_+i301SqcwE1|6E5Q z6#4lS`CErz2R^BbPBR!{+qvX^FJ%3@+P@EIINTx zYHEWpvnQ8uWZ!8Dzx>&&ck8aI)FX1)$N~l=jeR_L`0@%o<`*-|Yy*QYE!<;aBsU8O zj`A-jUe?0nqv`x3INtGD-Y<{re~)MkPLb*zr|2MR1ts4UaRrCCv`0v_-ot!jVm>m_ zL$tHkKSA1Q=o*{c>Wx&z5fqbxEMXU4<|Vb@G8d+l4GXXL(a|Y-*+1Z=PlowW^~i@z zn3Nz*HH1R+^B!h@fR?PlAly_ba{r3?6HRgXn z!(}+?tyGDCFvKT?TdT(^R;k!tYYfE;TQq`RB%w-Q3wSXRgUlNq*_njBfBl{TFTlC8J^iY|@xBnsOK%4xhiE_C)bWFr8ex>9|MCA?>BbbX2 zytB`hZ@^~#n%=7 z;8L((iCD}iW{q0ALq(T*h?TwK7b`=*q+~v4p(X&RZuN#i7Qcsg%~?{_DFC$mm3>GS zJd)1;tm8UW4~2S6OB&@%?!0?J9~q9Ltbapf@?mjx*xZJ?{H;1`g~~N`Y=n1mS0OKi zurC%ULL31^#n1*tsqEIUItA9Xr1=uO(tANlmdix2~Ma z*rnxsWHn7jV&+JwYG&-g7m!L?^K)A3TU-MZ$KOWe=ShNh8W5)d@FQIQ|IiIiQo*UV z`B?XZg`;{+!VmC>Nw^nde zZ0EhBfzSea{Wz`l_Iz^-yH&%Wp+p^VlplWZ7msAU#~$$+Ahzs_diZ%OUwnbL-i7(5 zj@_bT_9FRqvg4kxYA=#ukqnrbGJg~4j&&mv&;UQj$wQXIPB0m%O!&iD@_|4Y&AMg% zb=~K(mMz7~9d+zIpN=^kDi#oy-iLHzKq?u0gM>2GuJ*(H4;qsAdMSKC1Xw8LK@bOO zN8_~*-J|KSWE}FU-Q(nQZP(~LyEu=`e2iLP&=;ggTz+H{F8Nb#=V(LAE)F~1fVtm@ zk&fbXK2>ni6i%XbbuBb^Z?`hfBkz*<8%a+FqaKVjrfiM++{7h|x7D4Zs8DkUz=oje7bAVnM6l}q#S3yPG#aTF;-Mhrj|H^tas5fLDiCH9Lwy2o< z;$0l^gZR&olWasT8F`(8d|KY$*pb`DW%UOTpacAHmwa&IMmXzxcm)X+zgYK)k`sTR z`p7t1&k(yoMbDA>I_VvGcCukOs5uoThw3dAA8UyoWYCeGl(9#=K4G-^yC9gFFY21& z4O9K0I4^9{IPa^_8}y+u6uQ+ww0Iv(mz0uDsLC9F)>F<~wn8+r5FYGd7r;Oe1*%Jf zF4kCo4TnTf1`n!?eQ1J{3Fmz&V<)IkUf(@}0<#eiK0FA!u2PBf#@;j>DiZ6MW1`2# z$2UmmY7S!P)4nPy!jzQKOh?Sx50_B*{um7B0^qk;6E1*BAJP*K0B_u0^Q4BqmNT}9 zWA!bL6rCNPqp|LBqtGlO-vi31=p~CVCd6DF>dAcU%Y>3SlciCEWS%lfhx7LKI_#mY zOvqXm&L4;B;cY46SaD+49e-jHcAgHaV309rgJ{@OEs1yz#FPjNAR_7_YidSbEcjN* z?m;~`6D|y>3k7P2gIv6dh-SZZBle!4PM=U8d*C~5w+pdkPrCtT>do;1@#LQieI>i$0u0g%}W)3zp_gh)`eh+Kk^EnX=}H zL-3v-FZ~5uks&;4xibUqug=#)M(ZWtFVe4ezdUp{`TYzTy-nHp!Yx33kCE4;bm?Or z9o)ZJcn@)wFj+v^HDt2OYBN2+>vViTuIm&p@sl?ObrI_gZ?lMZkOu@s{VRxvgS^7|4 zY{$pTwN+1eQBO1rhuLIcHmM)W2`8b>AYBH;j?0-iCoz>yfSVa3@(J*K_KF|kgBcN0 zeh*?QwRILA?b z{W`pPM@1jRqBm)uH!0}c53DL0UtB6u6Zb{y8T6g+lUEnM6sy6nzd>YhHp?78+%}%* zaJX|M_u_GBZV1O=ZhtIz6O3V zC49A!oC+Yo^pxSC$xM@gRSN<{hf4zA#%!%UG32Fq=u#kA;xB>2pXvjanm?|g4*v$8 z{KYfA!%4!AQjtll-?Ida>}^&ie-EH%@<4m)49bjOM9r@=s^12wB2`_8eXr^QKdLx&%U+3C1!7OB;+~>)e-PYG9#uY+l`zOprwCnV%)~3Y{ zW>1iHqL3o`=2nrfCj3(VE&f~?w1n_U*jK0r1`p;-xqaP03Z0mmCnmq5n?4xq_YhRF z+8Lg*{^+k2XIyZq-BDdXZlg&!^m?iI(VACuy)$L82Q&`H{_|Bk{nH64pd5j47Wg$P ztRbiR$-7wp+8wJ5gx}^1mmDrmM*Db(Vn`k7gISUy8RV3f-3hof$?hs&wQHN_G^E4?9-Dy!dKYu(qQZShYE&8yzpo* zH9n|QL~6Z*S3Q@#o4x-W!vR;G)N-QOx&v&_Na)u>X`Ijqyt zS1=+l5*;MWl)2338J2PID)AbBNWmkvSsw)L$WYFZ7$=)QF!`k}i+q-i9O~^IKYLgF z%)XUcLV8o7RT*Va>`+ChuNe5jxaRMbGy!93WtOa&cz=<9P^Bf4blh}A$80BQIkO}( z37CbYtILs=PRB0;pj`Pqyp_6krAD*(f>}CNa$Vmv9iL%nF5sZ!*DrL?M0#yM|E%++ zo3X4rQ?^mZV;aUrvcdb#7GGHjm&XA2_!l~(iOed$W!kd!t(5yYp9 zSkW}Ryd#@0_q}fQy8Nu^P({)^Qyrskr9n<*QBVBViqwb3$8nCf9e{M&ai<;%Fpq1fFjo3u?17{*YOs>+wmh#wtIi`BG6J zE)Z%(NTyx)D8cBe*Ug+b#Bpo!Dm4meI$Jsx@UOSV;#5m+DithRN>EV`Yb(UAgG;a~EXjEu-tnvr+2co_LeH23oKrDR|F~(ma zTMIwRHHcpy@Bs z`ozMMpNmzdF%$@bBC7blGO}6@w1CfunJN^Of+tO#bNNVA3_~`@eg6bMkyDj; z&$%Je_fCGKTd;0hiH=IaNfjE9Z9VDA? z2|Wf;;1$bQsSRY9Fog=jkN^t4u!QqxYjnHK2Q}6Ds`{CAmO7DEAvo~m^BZYmkYe#; z`-3n7G=N;aVn+CP0PJvzB06OM%T~Xh!q*D`*e#-qX$lsL6D5u-FrUl*)1m_p*5!q< zQZppU0IwtqWets)BMh~YNqU`?hHZW*CE?D;PZ0-J$b8-@&BybIn^0q72GO?2R5LTm zH;~1n-KPo(!<%Aj$Al|5RTv`f5P5iGCNH*_F=n%3-NiwiT?2`56>VRH2GOW=B?3g6 z_)g#uDHY>Jeo)>_g~8^j8A_)C;p|FtE<@k*SLUJc>5ao`krZ9SQ|x51j!~MR~@QpL>ax- zwJ2mLay5?~_2&C4Z<4gEbW8XBlob5JAIH#JkD0bxAILD!9}d7*PbtEL{|ziZu@Xu& zi`+h2EWgO)J5GtQ+U*KPYtd5UrgsmV*LTq}WG5Z;1g8qya5o--Ti7#`L-@ZxM6yfY2 zyc&I;r2ZLdLkAyxmhe~xXF6(u3$--Z19@$PW&EDc5+{`&>hI9Hl9Iom<_W|e9kHyF zHdqmb(8mtd5j9M&q|3b|%)hK{M|{c! znm#j~I=f&g5S_o`wD(Ko>7LH;_QJ;tT=DATqJ7G-ae2Or?^;$H!bLR+R5cL-$TyBS zdABb9X3=aLgh~}5wTVd9A|{FKZ{5zzQ2~b~R{uRZi5bkN_WPdA`SJFZ9rONy`fW& zeX>=Cdvo=OX%O5|Ajil{>zW*jxT359qNOU&^P6X@RBfjl=z?KQ+5|w8Xwy@*)u*Cg zjr|(a%n&BOSK4E@>*du=xYzXMQA{eD+V?!YuY%7=wg?#G+9lof?6)~Y3juHyq;~Yl z$+;FRHOBq)81_Z(se?VcP6)DU|m~^LiiDrz5kn@vhJ& z*zQ-K%uXv^pub~Vvn<}skPa5AlvSzfhYnS1;rnUvd z6c2IHe&%8*AALvnsEPq{j|uk#Y9gK~YYqJ_%CNS{P<_DrDITrF4~DA%%CvOkSW?IS z7+AS6Z8G{}{|s{DAm(wr$MGDHGxZ5-mFS)XrMW?|+5lNC%V_fvR=P>%7|3d_2U}#> z(2*HCtz-A3Kd*`CxA4HrQ;)o3DrI3Mw0zw}9W1ohXHxyR+RYZY*M}m4WW`2RMy(7z zt#$K^Pd2rkobGLEYIB(Ddk7w5jQ0_}hSZsziEg?@ZPrD;0I<4&KEkA35Ta=~Wc1|O zot|_T1KV2P(duYhg$;<+wSJpu3uYh0Cg0*1Cv6|uzNzV$&*G?fMCySI!j(lP4Rs9D z1~pYkO;kCS8Qk~qiS-ND$0YE>?y|c!>6RiPQ z87fHzT(Isa+jkJcO4Xx|ri@rs85I7C2X92#kM!G~jJALO!0xws#xL;L_Mcn3Dj9@5 z;ukGIn}r>ckg7#bUm`w#xKPk(pRuD}cIW5N5HJ{ z9u>Pf_$q&LBme2XI?yp2DC4IE8ZzRM1a%e~a2!tih;rhfo}+XOOg$g_&Gq;(p;J+& zC4$#|>6Tz4Qd5Y10BX>OFi3986nh92lD@vWldd|v}V{_x1xmflhXM2Cfij81P~wv;`2@+JEbLa?wz03 z4yhShtW?Qw&IAX52sO=`!`tp2=gQeL1v7!}Ok-h4WAfB1d(h#e3@@BK9BNr8bPSm= z?Ue+zqJjkWrd*N%VpNc31azpOdtSDC8shAkG2*k4afApwBr$CSh8DZ(iPbpow;c3r zHajqouBV=^GMuJPNRP3-yf@Eax#)|+zl`~=OfN>Jn|kIE&*NI^nT~Z6#SbRLBnCZFDi+-w*Sqos z^#mL_GbZ$OSw%=yd|h<^)b}>KAKD%@?%ocMP0VQ-ZF%1HH6|xi%|n%67Uqs=9(Wa( znZd|(ig%w)3bue8us7=V$ocAeVPe*WHEW#dbFl{Nl+3b(jvOy#kt&?sOP#wPW_px5 zBWt|K`Of53x1s$n977kUtBnR?^a8aP$;r<9GhcWJ`wo}QRBCxoYfQi(ibT zxbL5NbG*)M;->pe2i2+Kmgh0X_0<7YT1ys58K)DTJDi;d+%s{|Fn<{3_u6vk+m7PL zV+Kp;*n!)z^ZB21@G&y-zii=8qAolNg&06nB!N~#Vmkxf_(msILd0?1d zQ;kc5j&;L(@6NV&2X)BRudgjz`ta9!B)czQVi#854|913qh6cC!v@Pw2JEwMl6JrO z>oNer$ z$s;*+j!)}k`DZXF}XYh#v9e+Zd-IF%sZ2Yb5NSYW66^x2V> zu5VK>&p}zq-5#3zBG!$zEQ%2ils1MN{WrcXpflzK-z=P{eRJYppjo@uZt;tc-4o?T zYv0~4OAbb64ZiV4E?${*xM@`Qva)w+TBdHNAUZjO{2pQ_xy}s@nl9LMZ1?`2KY!0* z{wB=M?M>hI&WR*(dwwcf3u_T; zfs(K&saog84+}F-Bb}2oE6^I9@nG6$z-ree5N=B_1^QPp@K;2CeKwt1Ok z^hxt*(~b57-w!7j0&F}pEOmWS_GP*Opxf=S7YcT&-y9A!^IR(+SUud)**CB;;nVFG zVI3MVKH>l3)y90t%#SlC$3vGJj|Xn6o+Pw|i8q_6cBbo5co(MWdZjUU(DO@^6E!hT z=e7&<$>0WU53Z3%t(SjIY~NJUW`)U`@^# zD)G^VEw?Hu4?Xx`nFKMdOSjJMhwTmv)Uw76m%m<^^I=?ZW5n5zGu)_dKf?k(NNoSS z% za2?L@F3pPIWStPr@-BtwFu{Fc^KtGJNag8Vgb?#nR>$C&s&Hg8GE zsO-}C%fA(w8i(UUb+dSoxhv!4@U3XE_516)8H$%O139o5%4uVGhCU$ESotIdHG)8& z`c^`6x5?1sU0VlbSjwd5&CE$+V#Y!PgO7GNA~G#cel?nf5^)*!lo-PGH{PkcKT;|j zDe#nGcnXVmat%+SUOF?E6{8DtrS=|}$zP29vD9?uci$&(g-h|e@E8C*hV>(a@->i^ zsZYGWgNWsmA~Uqt_34S{uVf_;C3+-&b-La{FChna{VZhJNT}mNb zO4`WMJe*~16Pb2PSn_D2y-ns(`j2xa@T}Rah>aiKv;={FHr>s|4X+a1aT!N(Sd7E4I#Meq8D zc8+!DpRB_(XMZ<+JfHpSgdHZ_$RV>8o_IMCergEL!^aD+TsnRGTaEFz%U}B)OCeoD z=g-e(h0uRKO+4*~%kcW4HJ%?yxE;(zLT$ommrij~st%tE17rbOAWr0S*v!wDBo|M7 zfcSA>jRAj$))OyCWgXjqr1LMPzsh60Jwth$bRL&@ikp;7EPePfD~N##P~}WmX6WN! z$>D$Elm0~5z@A>uJk#>?AJnGL$+Z#fa|Dp>Jv2VnfiZs@`Cy}RMPMJhd~h# zQ4vvb2JV&HoE5lNYOY-Q!IdL(@6^D(HFKwid!#wC(y{_anwfjAFtyCg+}ZTU_x%3j z4-SXt@SKO|ec!M9x(Y>8a$K|uc2>h=J|#~*7_a>N$2hZ#efyGMDC^XPaay-``;Xl# zZ-(WY)pBHYnu?9`ur$=QXR}~_f#Aj4Dedt|op$AEujC{?)hAQAz1nQKQog>|=W>c~`?P2gEoQi+kblZlOgL+t92CeX2p>FGM-f4K zh}=CAytHwOw$M6mQ}$4-xO*~qSEVj_@tnVz(ul%a^tExdVSUDPA^F~o#%H4U+DJqC z+<&>91Jh{x8wwNsYN-Dvv>zAAI$HJC7ENBAb_(MPn@rQnOA?*DRB*iIenaO~ADh~M z_D46@#-83G**Xv8ri%_XA6|RAUAVsR9@J{e2G}G_Cgv!(jl{DAKf&0$@=m>zD%!wT ziX_&k(ul!PU9&dj`zzVZ?kiE zP+yY0jXt(}oQo_Af|go6x3f_)R7GWp=bx^nl)3y1{~Vf%v4UW}NYDAdFszmO-g6jk zY@q*ADyCI52Pd=8`P(Qn@5#Q$yKIf)P^S%%#+oWl>$9-QfVwBH((lf0!LQsCetBS} z^j0*0)-){JeaZ8ka46J$M0r8<^u6+X1xC0+`_Vy@Sl~u`s8GTXaDYFsduBHJX4Xz? z>;T)kzltp9j$u)Jr@ghb!f@oEKwYkNUO#6wNa*4|;O(T=_K0$h#x}tkF17ZL&RL1v z`;B<ePKpo-U$1?#ja*Eg zg6PZZ9j!*bX)V+GH!jpuapB>ckG!Ke;<66@R zwZ$#Py!mU@z7Ag<=hL0EZF*V#34H<)OM(~TfsZC~AF|)DWaJYjbzBMZH3en#>mKDM z(=Dd(Xc{B`URdkxH9YIh;(qXEzxL2wb9T#MXR29hubw2_BDYI`|EVHwk!#N}*c4OM z<*K&w<;qn#w_#cIe(Ks65?36J09n_U=V#MRj5F%vVdO~F+)7jkyqbg=MWovTs(JM? zm;}~_UNSpWaX&;PpohtZ>Tn&nPvv5Cg%a7k3z3+zPAL1N`doi?FC$$W%dfZJULu=e z5Q5RayEu`}7>p#9Xyj{fpHiX-)%j%@Rv%02)ahv~?B-c22>pdg#({sN2SA(HmDw7oks6}O+Zuv*6a%UZjzcxFK1zw zo-E?|OO441WG9`^erOL?j9Ft*Pc^n}sJi6-5s{g1#CZO`hN)w^`2!zXuRIX=vgB0W zAVZN+qK%pr;oU4$tnpDD->BwKuC9;Jg{T;}IJ9e6y5ycQ0`ky-d^>omIF( zFVxg}t1~J}F^DVcyTWW}n^yOKnaSY_SZvLFdF6I8jtaiF7KfzYn}#-8L;Z zyov3>35u_5OK)$u0cN0wg~gELl?SBlI(p+-%*Q3TW{Js~Djy>fqXvWn_mb5VJ|ZiQ zo5kGp4fQ1%*s|@DL>}!iN%^@}S&cKGhQ?EIcD3T=4SlFOI>=m_yYwzO-oe6m#^@x+ zA%d33W5fY3ne7ykp4f==9%fs8i{iid@{wx%1h~qP4zXoow5Jk!2hyLJMhEt~H<~0# zDgZemd&{oAfX%wZ+q9EtIzQNd%=y@w=5!^sq9!G&xF}&ppt> z^e3(2(K;WMrf253pPnlyGNF44kkdk#E`X|%Jj9n9!0cbFf2PBDkb{hcut)k|^2Xx2%xq z$~lQR-ko-33xOMtEPWKzY`$u8v%%s091bj%>IfCJBtQ+kBVJ6HCjIx7caoE5U6fvv zO+6z{MUt~c(G>|PUW@-z1KYlP>2)dNF6;sg|00XFKg$$Z?2cwqX>Ql+*}v_y?6&99 z;+joBEz_X#Ox9&q%C-uw5RqbF|CQauv@`PS&i?q6JC;60&wh{TDunai6o>K3IBBue^~@GdV))+~fo>Z+0xHoq*r`jYk8R#!8rVk;@(OJ&7}G7?K5j;(>n zyhqRVoKfJE2RpX58x2mFo?MR-y32yd+JIwI0PbB$!E^zb5{a-KA>=4!|B68LaS3`K z2sI}$&r_I-DRAdCUXXoQ7m&q#m8GI&^9oP#0*39Av-%cU8PO*Wn6)+=kOfupn5?lk zul=bM_^5G?@6rdjStUOkkh2Z{KG95usKZPL@*t=jMkM4Pd;K&ZgJ!%$v(EAYFd2bo zou+UIkPxy|SS|_kL`SNIK^VElj3V(1J=nQe$Xihm&vH> zmNu5C+b6)cmvZx`SRENvaDC^}E0i&Pl4iNyLkCPg zq{6zu2p%np7l?^hPSmBQF%}1bHG&c}@{w$g2`Waq>U6haVxLl1FFG+9d*u1wDv3pa z$Y4fZ`|!BtC{KKo*m*PJ3TDu6M_5FWu-GaH#cW|6&c9Ye|jZD>~bErf#1x6zx=2tj|s8UCC!CkKuz*ACzATk7`+W^^nC|6I2&}rdN z@C{HRF3?2GO)8qNF}*JTNLcTN|K3mlk^s%gYF6U7ZYXnXRi(#@M4T^?o?m9N1VEti z<%oMJ(nQ9Zb-rviS?}J9TpqzyYp6X^a7P2!>oQ%Gl+}jRJjon8K0cUKF4!loV=Kdoh&f%kl22hW@?ziG zkOCz9(4LmAag#(aVB4w$;lAwXO_@3zESCbRNRdvJO6}Od zp%?}wjHG5DxQdX_80@ar@$dwDrknJ(Efjl<_BM=5nj>4oH#$+#))if7l@&&uf3H zrLJ128HmdUtc16$gyYy^uKV9@S=c6G#+NVLvgWeKHxxe93`|f(e^U~;r7rqyQkYQ% z!vZU?|`2*NI9HNI3Ke@EDG!Z|40&Fd|Y~{(-R~Cb9 z=$#G9f)ayx|9#USUW7f~0hyp|->0gwt5ow{DL3F3GU1n;oDxF!;Vz!1i#mPcdCr3} z6YmW{Q{i;ogHaveMT3VO5qOgbgX5XdUx5Mu6kVgZ&k^sgAA_p8h$JPe9 zhJ)CVM@`$ueT^aGvleSun2fG8rbU*c%8r~N-X8bF2J>6J%+o2dIP z|EE_;Qc0w~Reo84?Yk%aloCFzebt3y*a?6}o}c4ulelvLyoPI+CN2a61Z5e-aeE3r zT;l)T0-52UiE@%-9Y7u#&ihLG>NTREM_5rRhBE>CI#5`?<2T#kZ!5XK*(A{zPxe8l zp7%{m&%9*kzDZb6WdHjvS#%)WHhm{Q9fhrE@q?s4K)Tn8}Q&djIIM8qP!wcS2V-VSwV~16_kX>4+mk z(?cWvHshirlZ*}%E#iU@1%RQJgLdN9cUnAFk>a74s?klhvO>g=ojPT$>c>z_6LjMVT|^7Z zR0KN%P~>((Q9LHHQ>HH%irIJg9(ulB#Zqn0vbtlGp&^r;hv7W)cR(K4JZ_Tj>b(&V zZhMX4uOpr-(7W00Kum&i#Tp=69m-g&;`cfnr+Wc{Vz@GPWY(I^0;2f#oq$je10Hq; z*2{T#;RFG@a@B#@Q>7cGHC`4^WCFvBg2TOY!nw2=&K5i>D;v$*OMNiFc>K^Hxv6;!(8fdF7#s4k7I}*1?)_Oj~@~q=d*>X8Qu92 z@bCzvj*Bl+3*x~=U)BLxM2=Nhd1H=P6K@K5T#)Xf-wq>FZlBsZb?QivrhBD*zrNe1 z;lX?1Du%cdO=9NvudhZ=qdxD`sdU`qN4M&OrF9vEBF{oE@!&v-otf{{nFPAC?sZsx zR!4dC2aGSvjdk)aQ#=DsC1P|!?{uX^s7uFm)0c##0k3IQlxQ8YN2uNH>&lb(dDjAW z^5___amtGc$mo1zM(;@XM=<9Cm}7`gBF=?Hv+}DNGzI`BP*9Kye1l6$9X6#bMEgE< zMuG18GC#A%G=SO);%4FaGsV0SJXa?!nNyCmOSQejP+Z+Bkr~P3@q`ONO?z-bjPo9^ zC?Fs}&gfq7$w~C~s(RvQbtLhvu8Us#xfi0#&wal}gZ7@c{)o1OXaPa^Fu?8wjT*UY z^v&Dd=yYUzt+&YOIMpfCj^)6vsC!-Y@%qde5Cj4M6<$2PtaWew6o3ODRW#3r`psx= zQe{+z{s?t<3OEJ;MfFg5w5j*@|1%9jQ20$_Hz=qF#mp9?3oI5S5L8>h$yNgXhDoG4CYk zJ2b3B`7r!L%+%MI@w1+3HHDe40Fl7Q=0@6l^*Y?z6b5ag^M6Fj?}$4;p4~b7!L%3q z)9#D=QeH=Sx7&|s~d$jtjWzhQ6JMoWT7k)0_#akJbcQTzi_j{T{bVjZP zi^)I4dd&DY{9PQ28Xx>ub~$d8U29U}Vh7KQua{pj4aSX+{ae>1vY~Vg(7*FO#!0J< zGz7eu%ZS^`h--e)!xQ@JPP)#IT?J(|W&Y0JU;8d4LVg3Z|Cx@xeDyegrCRZ<=Miu# z_QUU&zyG7(AQV5C;@)2B`5B6gB$XaFAEoL*xjE! z@7x{w6&6@JE=_;>-ybcUJfP!V+K>p7Mx*wAzli*EvI5ZarL?8@zJ5keaqGx0nwjb7?+p)K z2s9l|G=jPjt2ki`Fa>3xBFLuIMvnwaM{?VYw?VX_@tNj0{82AXz7H{~#?yW{49XQz z0`ia*^stF!xXF_g=f0N8%Y?t~Y-%HWRq5hA3hOyKq1EjM0@ko_^#|}T#- z5sFA{LWMwxc%m@g^UKkGyvx)$i9nT`YVOTGT&u0B8uabljqGMEZ+m~b9x_^H z@L$sL{``a6aPtN?{UYDzh5TM+j*|`k7e`u(PST7EQ>=2r3*Lh~gF4>UwXU|Sc~6P+S8=C}@doonF+rvMnRo6pWrwR~$ng2G z#&i=$Go*%~r&1&5RlT_=*pK7A$q?toHsgCQ@_lk#Ud!+=Zr`iima>fMvnIqL!1zsO zGuNMAG8p$C_h@ig-k!hBmk$>%_i?ylw`R@ybErr|w=5vGMR}H`T2=f3Is5j~;|G8D zAX*A|G0hF(Yg1%!e*z+xIIm176P<1s{Zt>tQA%Du0PB-32Dx*m3m>c8qj%50JBw%* zS$>4PK8^iq+nnbNi%9A&tIQF-bSSV@rK9;nu_f**-&I6_H=lc>sJ7D*R`gNcYtg$b z7aI@w#LpxLv{uXCySwYsL{w4Q%)VPX{3ASj#Ai4$H+TT|vYD8wEyY@2Dsl2xA-b=# z)b@$AS`nx5xnJWC53@iV+qc(0=Z1Bn)AxL&Z#oKTMe5FdQHYBNi9DG;#1oKvelHVh z9Oj>vXbjwv6?j~;SJT+|c_B;3uEzTqmonn%RRkytZX2cN!60H(ffAb)i`ru4)y|6#X~W-f>z)6f;400sBJS*(MC`H zZ_H=UtFReGo6WPGalCY=%hlU)0%Jyz^Lb~-t#>l59frdV`*#$NQ(3fx#VdarWr16x z@8=W54liK+hFhACf7V~U%U5tf8Ou@0a^AowA%m`maT!m_$ zg?{yOD664k6uH^|ZD^$8^v->vKS^M9r2h*pPjl2&K1f<)c8%=gNAH7`WY?Iv{xJpt zO`lvu+CIA2t&8sROo0cWVHT&1ZngI>Ugc}xY_v>P8p5-A3RI)(Xdq)SbKMR&$(Sf$ zofS~FF8E^}ZpN}?mhQ&JQ zP4&TNW0kByH{H>jkMspUe%8uqJa6tr?H63dzzq#GC+petC0E;@yOSXoS0}Q<{nqDl&$D9&sx5>~g%>vG zf3~cwv3X5Z^V`k^-7}QpHsA|N{ma!a+5=<@OmO0VYh=)!0?cqV>(#h=X5I>XF#wMu z3ryC6lf|?vp%yXtsVV1oi}8l}m!Uelp|86dulq9_Zv0-id3RTrEo)07k;#HcQABiBr|}>$|OyZ7L_;J1co#chR0)giZh@`{;Sif*yrHu}3j4H(o)zY}AZ;hj1ywzRNq$#RRR zyW>7*pfchgZr7&6-A2?Gd_14=y_t!g`|ni}|MN<;`kL=ABQw!8j$%>H z{FWcldp{~z&+X!&UrB=L<0!rU6>ihpy#eU{TRWqqKNS4(WX|8kR_;|Y=jcbjo*b2V z2J8^|K+^o!W^`9+7b%Bj2fHG?o`Lo>uHYoYEtBqUQH^*d~VB-mAn{zcHH4c_TzLY`>?g`y{BPu6%IWC`qH2OqTx zrS7Aju}4flBg@|^Yqx;(dbkg%>I3W8@N0MzuFjYZekN69>wtT^?N=xCDY-wEU}j>FQ5Z36(?BGgK5 zUqRw|X(XQ7F-TI5&@M@63oG=o5?wnf(9nX|OFJs9kt7B1bqAk|w>aGeN|Uk$Q`^zE zcR1RzBu8q@xUrm}mCJb~fpsNbk4m|39m{9ScaeXHNMTpxHUXDxh0r`eVy|p+BhcP> z@hn$9b0yRonO!xj^kW;~$AHM!>}lUT?!W_1{>SVC1ULT;QIIPG>85JD4AdVlUV=UJ zMJoENq0B3J67dpiWcUG&V;INw3IK_z@lM@jwwglQ9rC_fQ*g&}yC`4qdVFDxtYLk? z8c0YT?v)kA>xx#QGlOMb9>{#JlzPx1Se3;;?JD%hQm~E0pN+Vgnodb436$N^dTDh^ zudY@qEj}j+j^G9NrUcrk&|3;bbzOSR{O{!0&UPNs1JAkKzD%I93rypWF$e(F4Uj+| zH@w|}QNPBi?652D4!m%?lKae{U8CF@z5{>&3=ksBDD)b`MJp!dR$c=ojoXzx2Kjoi z!D_d`hG>SuKxvj<49XnO;gEfn&3WN&D3>JNfkcLvsi?gso+J+2eM63 z_c)DxT)B!n;lQ?D}_BUjBGePy~ydmSfdcW&MNE z`AK9w73Q+RM{faOc6j3_N9xzPj9m{+OKjlaN{s=G$r$C9Ff->K2ChxwPJC>1y?{IK z@Hi1@);DeU4KR8Z9?D?LNc}`N=#n`Oc9GeSP47-`qSjD$c(zg-_){|6KTPd|QBgb& z(Ga%oe2jGCy6_~-Htex+dA@OkGPW*6mYc+xj$Pa)Nv*F*edxT@&VIQYdzI@6y^4xD zm1q(Lava%iEz(tgotCV}u=lR!-#g7GD*5=HNYZn#+Zfm>04|KR7NM6G$%5A0o)(4H z5^L5|062xfIt@TVL098xtO8Wdqj5(I68F5SlY0P{@0wjnC<~2d_XML^?=!4`^=dpm zZdT=vxAT7X#OXE0Y~Yxsu#hd1QH&_l^$PeWD zp>5@mB*f(zSMwI2;CQ8ZOC_Jt+JMoR_Z}fQqf$^-EkwB}EMr2u8yKp~6IzKyZ`5j% zB)C>@LdOAc0=Lc8@W_;FH(asEE&vO?72igI@?u6}H3{M2hFb}MkEV_&7vZ?Otq_J+0 z;hj$c1=|9D2O`X=9Ipuet(3T0j7b97cSMAxg4Vl%L;aUcT)A*EOhDLSQD@xhG4G1N zKdw+TNhl*MntnDuxe8rcOZtH4KR>J84&?7Ag-_u5;$7M57#uK_tX9SRBlu)bb@P@s z^x>g)yQ?5BLTH>yf5WF<6Z35XG?@lDqOg}ym{Xr+91~e6M3xJ-> zz#LETa%7}>(3lHxxrYRa@_Zs|Bx0D%rGsb7Cis8(arYWVET0|uiyKymW9cVr1Sz95 z95@`YYL~~@41Ut-9Wm#4A>$9v6V=geRDqhjqy^UyFLdbHO?!dj;Q6&a&U|u{lkz84TW6q}kebd-M%--gX zEU#$Bu}W$_yljX?r}J3|@5Q{ZmH*;IC{X#)fbVHO9yKi^l00zb9iYWY5SAc_t zIwB@bbQIR=6BdnQ58|CjwG-hk{FNN}&+Bqot0Ybwq>+Ve=g8Ml~#c!xT-;-+?$tNl2o1#&< zc)lH!Ah)gH)6(L%N|z__0=`{*%~*j+SGv@^RSnqD24-*O<0V&yf4={!n=h^0UZ4rc zPp*7@%*T7d_0qVGY%Y-@nE*cXBSRx;5IyJqMnLsFEW<=OQt1mF5HW?>R~2TKKR{}M#IYueee?)4ExjNuGRgH%%S6ou%R~kln!0P z+&PBT3x9m>N`#IqRlmmEe6b{P_B|nBiLLB8IMfMRp$ShOejY@A_x^UyIrW?F{I@Qy ztp?twyHz36J(UZ8hM5%4!(&heYkafRH2fUjC#}oRN|W0w`9uZzda19cumZAW^*>Q@ zpJ)`0>l2rGLciRe7Q8qq_VV@l6<%5GrmyR)&O}BX0_XOI*`gT=MlozgtGxfT%J9$lxMyCy0A7_4^(n>s|V&{I6=VAp}Ybxe#37~Ky>z_K5EI&$)E{p>-V;n=~cX}tnJeF=^xFnz+*tTKP}0elaL_V;-*0;%X`xwO`O9U6^W4f|BL z`dO=#4P*T;C1KZNX!^Bl}+>P zQ1@)~N>&i90N!Op{RIWFem8}F0X97T&%%DP;e^>!iq5dVfBKI7=&H-3=K75_K zyrWBiY-6Hj`i_7f8R5c)`9^m`nu>aDA8NP2W+dH2w89BJ4WxDmD>BrCgcKXL6xJ0x zGl@aq_0midJEIjn&@eYWjl@^>{r1%mIMNcv_3QBSX!+$36K4vsIt3wCpUG<-39Hl7 z;*>h+O635vAnzc>@{VkgZ&~>5DE85?Vx1y(PXkfV+^B7tf>j{snB$(LWlmoI&kgD2 z=V4p(Pj3FmzV8+?-=y&f%v!4AGxx^9<-{jb)W}7QG;puxUHyNf&}!v~u5vg3On$9w z?Wpq2px3Ec)I{diU2{3GWZ*dcCI4LlubPk~;@sxVarFp)-GpQ|tYnvwXj6XpH*#hk zqSEGVZT(B{m!VDtZdp7$|4|S@JgwJs-Hn^Kt|mxDJ-sEeh*i0Zw)bTE4}Iy3SIIE` zPVNzoS!Nv5FXlU7l_7z;3c8jY#6hx!3CCa(jLJ!#sc;_khWtd>%tt6T_)ooSa(HvZ zRhSgf+sGf2mgj`D`;(MOk9{1PyDbykv()e64@*_=UA<8v|EOOv`C3}wiLLOZ-F;>y zU8Ij_o{1wPuga{^1zx4ARUL!3ZhuKGVgm_Ka7@zk0I+PS8FGlv;Ezu~%357blFu5A zz0L^NqW~qF{GOG=k&$~C4&)_$(~KY>eVSju&0`%R3T4PMsv90B<2V=&r=_#uI?&_} zmq^>&YIy{j1&%}25W#BIq%R)@4^HCNJ0i-mUKDtk#2tV*c*C)Cw$R03B^)*DAZ+m` zy${*TCd|a4Cuz#aI(X97&mUkZ+TW?>hDdZdXMAvj%Py1yqFCG5cSUtb{c)x;LyAZn zWe9V)q5kgF%2>d~;|o`zEr8VeYHsgqtMV^y=RK;A3Fl}p>ocHe;L$C+-s`MP-AM5IO=ZjPOl1 z^R8~knmrvD#*awl6n6Ylf{l`Y|Lnuya}UiBZJZ@MAzCi zvxlm19A5V5XDRlVg2rzLa}lZe4>Vt*D*yRi2K;H-BV>OXr~nfnG!Kldvg6@S%?%W8 zZ(BY#yJvK79YEs>u8($?eWUF{N-nLsXnS z?e*TkP7JlpB(xHiM8MK{Od#Q^M})`LA9spR`_Cl9vCQXXd2=qs^Y9?ZfO!@?)ceBY z{VQa~kTSqeX)*~WDecWfqln-bU^!4EXG1B9Ef1;6H!sQLC{+Xv^A_PC(io3L7-Qwq z-lB!|1JhKnEZ%#@9O<+~?S3KzuJY{p`%3?%Xd?U?pdxr?K=*DH18=GL3`6( ze0o*x95K6L)=QWA>n?PsrJK+mv53kzyd@U%TjOv5nG68aGCH2khLX)G*&xKe2+(i* zPVciZh*(`s|B+;lf(nSs9zPpG`ksZBWH>u3%Xo{KO+o?=MLy9A8%G4{I`dIAeap_z zOuJXI}=@2J=Iloq@1z@S7ib~!=m zaktQlEC6+B3p;f(UDCCYA4g%fIFN>ecdG2KO?ju8I;Z>dSGv-V@7v}kUTlOIS$5$7 zf3%60B@pqS0|cWb`TGlW{EYx zG1nA=L{Gn&Yy4i?`gc-)#xJ?cRIxX5?@Jx)d4P`hM?{JV*{!D`P(SKAY4yNPr{enQ z4dh~=oy=3$(n}1jcCkUL2Nh~B50(?S+P0I;X>T5NbxXJi-6esJR2krP07f*8$Xqi9 zM8&l+#9tr+5kz=EbhDv23}$Ua1M=FJ#*&w8J{$aaj5;#rV!>Md`h)K_IRpfV{dC^a zDSAH3%3v8PHdXwO#JM!t0$1C!{z9kjz86qrYl60OytG8#uqWQVNZeqTjC$Muk_d_i zqaXKo_D7vb@-ajP?_z+FBp;?b;f>-ohi5`rf~NN5L^s3;bIhMdvVT z!RebtulxHsGcR8LCG}##(LMOy=ea}yMaLH>`FdRb3Rk99Oy4K@N8CPR0by*Yh*ZiX zSBqq7Nd52E-)=>eE&RPA)BghIKAQCwUU6MnyRG~lj(uVMI+xVL%E z>=QdaaQ@1zZKd6%@uxLLgg@K%eUbQ7XneawME(us7Ypa)cT+uaV8WaoUWYBcHG47W z>xIW97w%B5o&~jGd@PpejV?Xz%+(+diThh)+~V>BF@cOlFJR|!YR_k4Tf@$-(e_`F zco43$dNnI1CnqrBgO%gfgunMgQz8~PuJ6U?{HA5I0csd=fH*c{R${&SfJjzihI@=5 z-`KmUmKd92ryr8~&wlX|nuC84F3lcM83+Hn^wYyBqQ5sEj}Dddvt`hN4<~6qJv4|W zKSOQm*0Mj1`&po2L;-*U|F(aYF!O_~u|{%)>>v8>-WPFQqiZee{(-Q{QVR51zwEbM-Q653F{Lv8?OYt z{ErCC{C9SH;f5co6Vp)_EK?tqM2Y_UBY43e+H%m>AK<4r5E5psrptjE_!Rvw!Uir0 z?6QKU?x}n0-+K1LG}Y2WpdtRzps!aOl%X)}liH0>5f*8bu;tHTF3(~;RUL1B4#(=7 zdwW6s0~0j76Srm=T-vnU4G3TZf=4n>IRVW4ChpE)T-j6TZeQflTx3KNa}G_W=NakI zk2`gS5QrNzRAnNJ|F%IA@&_a`H{6 zH8*z!i9b1)No+hi_gXX_0bc){)YZ-tHRuiftW!qzTKb$;5$T;oWX=HGbP0*I19{pd zoOccp*2g~*P4yj$f_!wVI_C6&qLjoPJrJNcZ_mFHSq_0I&kCY1@}N3xp=C6%!yZT- zlj@-0#H5$w^(0h8*mK$r>V*JX?13B*U@r``Yl1mHGVonw+B{=hH2e6QQW?ctg&4(zpvGLeP>c0vng31Q{ZSZx zDbg;tO>0^_?r}pzTDZZ~y&&HDB+bU+?&26FNoF30_!oW2^TqilQ5dtd=tU?BZRBK` z7VTJq`4pMro)rQKYi^w zid?YJ8~SCrkF{F53!iBuc!pHXzf6KnquPdvwwj`pf zr16?s{WX$v6eKyfB7|H4%_GL*&c(KsD<+r9s(8)^msOC;(!GnK=FT2GZA=50-2WpL z2g*->?IYG`6#Jrtyx{?j`%?5nDkJ>ogQy4tOK7=s7Y_$ldDOmmhFu`)dEtLp`U0RU zU&^^RtU{_~aN-p@g_u}OwNf-BV5s0TFDfLr0%`@_TY!|c-7hW*J~FBifogE{@xJOW zTpz4q*nR+TtTbD!>H4AGcVW%Wn%LJ7#^`OAG&{Im-p!EEIusWhf z?PL2&k_P$KaALm6xf`3D&~&fYQMHzKId-Avivz_5yC0yU&l-bEVk}edXz?036$ddD zdS`#ByT4ZS^3Ye(r2d6;#mlA?EyHRZU_s?V!NZ!0?Z}3E-Hr7QxMK$|j(e%TC1viK zjiJ1?`NO$sTXn_b&35Tzh~tCj4yg_wYis!`%SiW!HHtnP`gEsN@)Kr|!v*!%O|Eis{GhjjHN2S z=BNAXPmjx`s$auU=1~=jP1SKG&CyK-KHl|&g*L^y`|KHK5C4;Hk@9J0@@)}(*Z#<% zUEBzFBdn_R&3%aG`JnDMhtOu~&F1C!}jl9ov^myCa<9Gun73 zx5HC$9pqn)E{sh@Do=Yt9+tb>9c#94I}+qs^sJBbrg;9z03Snt@XO)FQ+ys85<-h7^s(JHTTBDQBx|z*X-+mz*qkCs~|wvx~Vxk^|7!AeX|f2 zXBHZU{c|AOBIWHOf>mau*DnxKhlwANKI^ax?z0Pq?~>VDn%Vy!z`c)STWVvi+au>_ zz9KKZ_TK})$z|QlW$hb*zZpkl?}7g{G}Ov;y!Ul<#Xu>4So_LYN5)y|Y0x1!lLH-g z$ybt-R_^rM^x@9%31RfN<+~*WJ3bStuyrpq?Y>wsGzAn>9~OyY6S;61ZDv0j z_+L{9x}hh{X^74cO#_VdnvKluFt_B6SnLf=^1oHpYz`p~u9DyKx4d1ZwLlDf?@x#H`VtCuFDEH%$k0?6Ytqm$YFA;wr%pK<>*Np zyFx5`$^`3IKUfY0Y8n0Pyp0W={VnivVuC#PS75SFfzCeedZ0nNU(z2+fnUDPHnqd5 zdu6(w#%$O!&8IzK$p3cd3;229+{wrUjWYI@w$Oo?Y_ntu1Jo=#^|{=It&-VqtPHoo zr~b$9wiMN$WL>d@-@%Nj{WkR?u%yP$^ew~nSmEsi`UgVk*zN9)a^2|Kx-f7hV&qjh ztHb%_{_D%>G^i!UW+C|X^JQ4m`^8p)skSWkeaoqR%OxGZMz`SyX#`kt%fg?wiHeEkd{%)~ue{s563zY zICnp5tgLxX_&qG2%v_xXsrJOJ$dr{(h95Pv?@~T0WU=oN*?%Z3(Q)1@f$)@unx2f? zUV$vDd#rYUmlhOQ^;YJK$k6$3P{e9-WODFaq_Hc3WtBL;fS8`q-pE>^B>>h$iq|=| zUo_@^^b(v>a9Q0)u&29z(izE}`c+K03VBW*s%i(4}wKezP_&5SSp{25T7llleG!#Ew@J7;p_F;tNRqT^;dlAqpLkE z%&~O#cP_lFXCiEMEN^tIx$R3SfaR>GORFgQM&M4L?8rOw72R(;FXA@(dbc=ZyCUgW zXiNI<^X1#CIr91aj`6X4!hSx2nfGk2hN~&P2~J1Edw-k!ja&T@$bQ3|ZH2;ij9cF! zqX%-Q91e8s4>%uU-e11-zITPCeVoOj{p&c}w*&&j5(k#QadZjq7#|4n!oVqJXPY+v z;LML`+TRbyA3?|EAi-@Q4|1sW3G`g+w_k1St!1j!0G zNdV~A(cNz@AB0&K^T+3!bHP04m}A_)x6MhFKJ>%#$mZX=eG5(N!{N(7W>3J;_$#Oi zVl8*MJ`4aY#qA&8`hdK%pHJKCph0|SkT~-HK;A^a1IydS12{H}#erzRiTIs^{XI6- z_iTrhlWhXqCj|VF++nIDvm_dJWeh$>{$q8HrJc_5&PBW=Lp=eID9gVNXG|7vk}I~| z@Z-=<0Q~Lc6|2{WV|QRra2EmrkZE>^L+iAf%f;856YU)hZP~H@@8b$t`A(&En6iRf2hgKUSt zmXo^1Q*A!cU8nnuN{Dk8A`!ffOBXnVwTFl9_Fen2x^nyI;LWAJ^>-Aws(PgF@POzXJz z&{93PKQ(!}YrnTE!gl~X6^8SH)P!7=Qp{09cIg=|dZ;6Bv;OOwto$Cs z^ah9r-(|vRDK!DIU0z`E7`LzYaPH=OvGSB-?NUgI-LU<~w7TM8##*gnOLta+EpWwGsU3(9=$n51{$@Qg`qB2z6Z+`xyX_ibej6T&MnVf5cfT?OmH$U6q5)T+Dr}(j}&xsaaK_UO!rbdf!?LnV7VTS#X{ zq;vK@Ws}a9&?PcLXK!6b8PN%)jA$5rE5G~QANTL){`lPc^LT&Wujlir@gX=zxc_JA zGqnJU=pcCrn2sB@35WzK&V=} z)jwx95;A$y02QubX2l}ihZ$&Fk>JQN2wJ(s0?s(^P5$sR z%<1QPMcN+%N{J!5xVEZTElIse!ma5_2M@Wof?r+>q82$Bg;6?kE(k}*8+;MXpgOY4 zkqe5`FN+sRWIlOFBc;jE@gSeNd8nFhQ^QR9}TS|`lI?dBHH^nOb*+*|CF2B{EmM!f)`Zv3OY$xWpN{} z(^HJ7^hDEn66bU>Sh>9BLK2R$H4&!_{XH0m^2*O(NU@>Dc1Tsy1HBPH5r_P}2y0rN zNGw5z<@yylk6sX;)CJ@}!*6gSJgD9^|GwG?18GKcXXDOEzC$3d=-@lh-AN zBhG&me%}zxiemE4)7ZhMdk1hW`AaNSBz=Be#S{f}UvlDXrntZ*gec-tj-@JygMdlm zpGt>Bub27iiYI&JQ_*Qh8H&OjR}9aV7c(hQvE0q8>UHck1OECo+1kMMoMCQY^a)k{*ifz$DU6LXBZh_hY-jeAea+g zfG%brpcp&Hcu`b&&b(X#`tnS2%QU`GcMa{kPD2=>q0hWc9-F>duoSg_{xGs1Y+e0Z z?g7GA1EXhGXwe!pP7?*L&^L!qX_Qn2>ufi>(!%_BaJA+QgCEScCDm z084rux$IU2$5g6+ST3&=IDD9_KL5tE-QDvQee;%jACRHLG5?T6m5E3%c1_%!y)O~9 zcIKE0`?1J?yte^zRgLH3g!tfQm<#dMCwM_RV8pq+E&$VtcfVo#04A&I7&pNnfi3V5 zsrhDP1|DSQ^EtB>bN2KR5oQp;fH*NngCgjz)A%Q>o<{@HrEzAcMLVNk5cAr^Z5uz# z!Yd=GA!(HRIZ44nh$<$~%;mSOaj6IQbKCs{cmwVHlB?Mzb_kztG_&hi$m#QNOF{V8F$z4XW4%h)eH*Xw#G^|RW>FF(1=sp zp_hPS7C>&fMTnGryp)(_*-7+i^$&^`EiiQqNf;+ul31wE`Ed{FOH@jKi#OKj+~>V^ zZ&6^HY@|B0AL`rgfyO(rWU@Mw*i!&c&uKZI_Y=)XY+HC65qYU4>fHVrXPJ4SGJPaY z7sS-nBjUpDoUd?whg^#L`i4i3-A|WZOXnTk^NeN4j8f-Q$8Hg+NYXWJ<^p(xRfwQg6O@ zwUY<*HYXw(jb?7AHi;ECb<0xxD(Fd5DgyP!ArEd7K|-|tv2WxAdFwuIg~JGq#np-p zgu_UA672QU{U5=9PCjyZS}3%dTaj3V+TlYz2^WYS2M!-9o>@J;)8dW=wTIgOOWN#w z7mSOQECum>VxN=2cD?uYfV9RdyF}}>Ye=^1YHxsL`7gjr;(OxAJxwSjuXf4pABj5} znO14Qh3K}-|A1N}TJ|Xr*|qMK64Gfp-~mhADoeaI@;S>qk(*CPrX7L@p#Iq>o|wsK zm}r0+;&^d1^?)>u6d*_y04oG=QGxO)2u|mC862posBc9-{?sfHMj;}wJ$Y*h5>%2r z0qT68qlc>vL4pMo(k#~0ZnXDo|CgxB7k^s-%im69v5)hZ(fOf~sMicu+q~ptrqwD= zs!vztI5{F7Ep_7cpRmvXnx{a5+fYw?s3BRlwFGBm^74}00I#Y6CpO+nFZ29+u$^vF z09L=WKM7%~?}zA8>Vl~V!L92c=S?cCLgK`$h$uQh3Zf>Rt9RBqJ|YU% z=8Pn=91%Tab!J!+b^hoZAu6zz8XDLEUNa!i5s{T}sp=94Bn^<*25_e&DB+kZOB{!v z@ogbs=mZd7N@DW^z%7ViGVoQg=+!z9c9W!vO){H#>7=0It7?)U^yHaGf3Q8wtu8^e zZqRLCdo~i}^PUK)gc@T7#IPihBa_~*Cc9DbBD16evp9AdK*++tuw{gE4Xh9UkuZnR#1^yv(3RyyIVZjV+N{Fh^mWXrUf!9Wh!HAdCf9-2frm0i5>0bDK~z zhDr9sWenHl`_>win7C5_Aesz3C<3dD5QD9WNU{WX$^=`X`B>Eis@*(eJdUm17|I7Q zd2-)CI`hm?pFI5qDJ;p`c2^7FI$RbQ{4G^*R28K+@CUY&3i2Kkox|$HTej+!ux@{tgzsi*09-s#G z{J>a1|252re|wU+)#R+#m09aav(Ti4ZIBAxlqr52k^>CqRy_+G9&0e4xH!yDFoRhT zL6KLhE`WUkjkG~iB|=x*%&va4o;rn{_+*_na8Yj|)ciSw&PFrm7@T;~G7Q!tqE+K% z96EGNNIzoK;tZ1F%_rRmuLWF^1Y5_F8xrJAKovi=4Wtvia{=u0K!K6b>{C~H@W77- zSJ%yf(utNBlgnrXI6qg1b_XEl-73Blml7W*IXNYnXt|m&%}%lGY37{qyN-+Ls8di8 z7`!eRel5AnR74oerU~5J|vmMY3q(Wsai}iH)J{ z1YnR?oOIqaD~-s>*Jphr9)bZZcy`?@nLrg1Ezixt>WJ1i0k+-%m@3nF50Jnld>pUQ zVI)Yk$KA__zmA`DJF>yE+TwpfJsK0VHbJs=hJWNBu*NBFOx#Y(tfY%2hY66Q?ybMl zjCre>;cTbQX1osGVx?<*N6yM$>z$d>Ol}u3Pcu`GUU++Q&gIHAH*Q-u!ibyXTMwyQ*-g^?bZ%E9vYe_z&a-r#-P#0!WS43CNpn=(Y{$eycc0+>0m4W==hB zT;v|H7uZ~E+Hed!XO5YF%V{!`Cks(0T$iQ3ynZxSes0kX`?hk+a&chp%Lr zho^i*3nlxaM2Dj4h2q3H;0S1*goTiKLG|WM36?*8Kvx+){&lgIcJ;iuDB%}hG4T3J z)f6Xnkvq~BQ|S7Y8;EIt`{m^3RgIXbXUpnW5nv?6QLNi+yW4fE+x4fG!A>{x5A&vj zds46+C`%=&ZZ2Ota#@}Hu&U%*V`z)rv(tX~3Ln6ZkY3iwB$95rKqHpHgTpD309K_1 z9Ayd)=w>Ic{A_gnx=b|Rm_#TqsO`<>N)Cf{t?jf{-?ch0p=l5uXeb9cY~;MO8Gn{O zC(*ttk6$!Bf_!L95Yb-o{N?8T_Z@I-MlO<=E@{a$V=Gp>o+)!>W4nfo1n^U*cWn&P zyXVpEM9H9!XUe8OL6$lV%p=|3xIJ;ls$L_`x}R2FanM|mPw~WV+C^QrdRPs%Lc9Yh zyV%>|d7YSk|M(pY@AdwpkPMadcqwP`kQzcEpNxVrF(^M#{u%rD1$; zouRnFkmgwn_D+?ZTF_~a*G7;G-df^^0Pa2>{wr@;7?WpLI(rs}r^!0D5gQk6Jr_&8 z9kSNs5ucqt;RF`dZ~X;pj*!gR03beN&I2!QTW20A055L6X48AWaop&X&#j+B=FlY; z%GB9UpKC@)AbFQ7L!VOyKLasXWQgJl-=^yB(a~HJ?6bsS!9}lJAAOIuMlTSO$G38@DR3 zyGbbfpbGnvUFM1P18wH&Oyfs;NbZW#4D*`J6qq$t9$-JrKlSh8R3^U6_6Iee18ohBxa}oduzQ5J`Dft9PaJ1ylltji%t2Utb0TI zZ>y$@0pD)C92vl3;x$==pYpkZY_E|u{PavR@L@in_3d`+r@+a7+lqBxt)v1$rv7}| z+ecT{2Bp3T61>A^eEL>=GTD>~JMqkm0#ZI-e;WYS4npXXI(*V}B1wB%JFQ6pr~_~M zNz?mJMj!-^2-pnz_Adx*LQH)K)TxgRQxu0BEMy2-8yO_X%v<#1^i@8vS+Zl(6d zLDH>(tZzr*8)xyz4_Di?De;`Irb~S`zXb(Bd^|%7;`dFH zONrb0x6732qjgE(sI*dB1D_xQ=5-)R)}Y0+z~9~C4%EE2T4pmL5PJ(k`Ob4OVGFw2ZuvoK`ykR6+eYNMM&$DYDQ@l;Sx!g+ejt-ag_)L3V*wTB(7rB-7++Ls z6vA>XT;r9;&3|t(2PCOF(0K${u5GR%X(~L4oyFJ3r{{|fB7O`Ba(^l$E8_IV=#!!^ z()x3_PeeTa^ue5kLG66FMjL^zC!(&K`3+X_1D~%WN$ru8v0)i(K>_ffz*mG`WwOO< z&~0{b*6*JKkb^Urh{}cFDEKO0+o@^S5F2BH?JG;6g-;FgM>kYeVuj+Pc$~EM4Po(!f_KV*l z3v@9#ukM7ycNy|gjXM6;P21MPp~c3<`FzpO?{y!xAF=2}RDX!#esyr_)sI`<$4o9* zu`Tqo@?Q1G4b40JRo4imJ`obbWre{(^~vltucI2Sg(siCL)d`yCH=|cjiTyAkH3n+ zT>Y;^WuulH(N++B<`&_DQB1u~crJFk=I{ty8<~0-PW1h)(VRP@6IzuVSt?J~E{yNw zjmhyHbyc|?YUk5C^t*XDW=$tn%=x=(cI4bEkB4?YSCntD!2fukH2tUa`Yz4r&#UC4 z8Q(kgb_dYUx5YBpr;Ur>`=VytBGPX~mWuo%XHN|p#~wer*Y`TM+c@;dEj;wy?;p2P z3lAfS?V-L?H0@CI0f#hUs#FKfub$wyCpwVCD$Z#gdB%Mxkza;WQHNayGoEZ#3S%7Z@@ z$W*nFG05j@b+qQ=+?sFZi?dx$Q7G?y%(n1RbAfwzBGcg8$H^yl-)I$(YxOq#yuOPq zo~&u-+2h?~e6{?U&Cd|JgtLDb4P=%B_?AEWuxw1fS#2i+$;IT>DJE*m(tZa zd_|3${{AAz$OsRu+>K}*#>R(MMSgVEM;Vr;87U;duLq5ARp)*uR+>qL z3*1QjHHDt{kv>wLkzC$tR?Q1FCAa$cYfHa3sMS8a{jsRF>?X?dBn|iH4_6&?HFB&g zPZle#t4LQ^^sD$|@nG~^_^!j_>H?4A$2B+eE7RrwsS4EBRo-{3uk7=>|EcCl^J4vz z=sW)P4bP_?x5`(%zSlRs{66MiMOhSRp!O@&r{lWCN*bDjeJt6Yz1Cwnr;{w_)Y#hn z(NUKACWPgt)U2~$Q+qM0a$M&h)3NsAGpfF+Vv`5;wETP1lKjhGi%ar7--ot>Ud4Tk zeoE;R(r9{^Dki|8wFU)LLE5#EqLK2Cp_jtIgedT(D12ie{j9X@hCPOiEnAt zlGb*v3!U;#cp&O;B>F6hC-8~g9`XQYPd zcieOSrGE)jPu5uyZHkhX9X_rHXh%g>hJ7X^^N+!Z|MG$oeDr~wrf0Ipe^F76CHHau z?fNaxkSPgYmSNLOI&rh38z$XHcklO4&!fOqO91C(iI8ON$+ z#|ak(XE!SE)u<-$%@n8?9n<_iJ*VM{86c}dcF>B6Fs~P#)8*=2D2OTn8 zj$FcmRT7uq++!Q-+uf(@6@OFSWj9HF_YU3K5Ip(Y%kJ~Lk{I4z30>T4K6Id=-?ab) z#^-euIA7mN@_dB4&I6u^+Hv|$tkNt+45*VE@9zY99Z$iD_3msy^Sby?pHfXD1ps-u zmSUw-?_NvWxQESi8IAi4)9hC);XDMm{5gyf%X)v|KXNkYjp4XD=6p630ta;*Hz$v6 z=b!&EB!|A=F!B|1{>t)TOp6( zyGcj?cls0Ar-kRXM7w|!hj&dY10OEzRV$LZzZbo(S&aR-x=|>>Y3}p3v77o3d-2mb zn>*tp|MW9j_lEx*4bQKsTV(7=EMI7S{Jt+JqNwNBP19QrG@k95+eOQ#4Wj;=Um2Q? z8`j$Osa?trsn{0UkcQXmMt7(OS~dioeWF>M22gsV(nHBTU*=f1BHf`|9;om(tYc~E z+d==++`Gc^q86?zE1c9=aZkZ|KOishcIVA?dn0HGy9Fw;fZ`7Hc@dGPP1+{d>Bq!=%ch{n=q)?WlNW=MQ@E1nT^kx7 z?)#T*iB^xTW{!`B)?ZF?&&|&O+%~u&(9&oXyCrK8TPi;N(A252HW%60d>AqtB3Y(3 z@+p>(J4mRh-YttVi}mYhtC(`rp@}MfD(*NPNDMGin^?7Y;y565O1$)C^hX)H{rr|L zk;v<;o_i6>ftC6oLB@^OQXXssulVzs9XGTahj^P}D$Zywo89==`B>_bt?yH^H4LCBdQ^@fs@ce9&2??VIv*nT(Oi?izYxEW<8UjZMP`*6nqh@@-8W;2ihb!BvdoR@UU%B-!55BE_CYq@rIE4 zp{vtB;?Ots6R7S(>9Uadi@Ai}Yl30`klWe=j$7>!GT|-(nm^sEH#iO>hl#A!PyWjt zvVHNqI&-GR_D~U-{iAPbaaR5GZw9;Dk(GGQ{$Q-;#=E~q$#!M?@gFqd=d*v5n8mIs zMsR6_3QEp=lZpPkGMl+--8ABf+O)s7UHh~1uIIlM_$&2?xBhuO>_2tP zr}N*^w||HII{&_Zh}E7Y{QFOQ>(`IlC+ck`ZKD? z&j9m?KsfR1{8*@uTW*URbm+s$4aN~azDgR8=rmOm(gPbYkP&$JRV=Cu`?1jq8bSdd zJOcDFAX8Wg7cA720xrwI{mesvR_nu1;1xdL3btyW!Lq_&X=0!iM7b8REZXi&M32+f zom;Pb6u-*(9m_pLFKThcq^(L-ulK82#LEkTa`IAh@-7S8I}0+2q*$b2{-`Jgd6?lY z(s@}I01!QfKtO;KfE`&Ubhzj=0f4x3FW=<5V%;WY7TY~z;}TS zK;xhdWnuNxgf2H%jXn?q14c&fSM&mrk5~)U9ssU@RD;<@ik<_2{@TGjh_9j2aTUt!WMX8j8`n`aU9&epBBX#O6Ou-Snw?71&{oy#~+pCf{>EJC2XW%{!S z;v!yk1niYUsIT&N38qpvjYp~C2j6$`v0<|K1M7}v@4<{%=)dK_2eqGH8%H0o+|7M# zQG2z#ULM;T53ILsbN%&IDR7<*ADq2Gj#IIJ?*F=MWAA{t)IOBC^e~$DsY^nlyHswI z+DErOZm8|m1{HDRu?)$AlQ6lS81HdByR@6P2J744uf6j1D z+NV}NexuJ0K5vpsmaAr>AMqO&U;lN^aPscu@`G6mppl`Cjsri<#ts_cz4YMa&JaE! z(5A>ak^5t~T@v47_`DhF&45UXz;zW*gXHr0`{{u%j$JYe^G3?_m3AQ?9{$`&eMG+U zrS=2)TCWu4e!_IVU{I&bydZqiWplGKtktGG*dYjc3F@T&8&HhC#9LDo)@1CFD*yQL zw6R?0V}Fyg>icwe`K=BXl`ILv? zxxq1Q{|hziv77JA_DBM|dLokp^R8d~AMTExIg|f!Ow^Qjeq6cF_zF01yv=iob(UAf zGW76m-SKQ^+9WXS0dm-HWR!irapb#d>?R!7O9hoLYB(TjhrGSiTjb z&q?t6X+2YWyrO)Ti-bj`W;i`R%k#a3NS`n7QwT1e@5@o^`w;dg_a_>Y&k4{Jtvo2#2_ z8^%+Y)_-(r&9TL*Ja?lWRkpq7cw&znC-y@|`YZpEiG7O60A$@T9E;DstLf1%mOQX& zlXb^KVMeiRzIo^JzH@B|dQ&^uaMVQMs+*|`7)HH(5Csb=@37k@dTDfNCF%rbxc8#M zs1O-{xlwiJeVCtds5vb^5+a8AkIzIyWY0tIVp*wzqSiR8*Mp)Gkt?c<#1As|r_fU8&+0_!%~H{43PkM5@h3Uf$_-6l(`!y*#G1p>$7+~8)7hYvuk7|O$?}~q=&imKt{~3pivi%z7Dk;<-u?Nk zL$b7dz*bZBubVS}WM)G%YHS8c&ufZk++q@j0Lb32n%JLfr|+5CgTGG;72NPz$aN6s zxK2IKUgdXGC2)Nt?27oa;=Jg!4Z?gTV-5s|DJK&<$NR|R&MzU(HmTi3~*U1m5|-)@OHH7 zwDeqW2u+aZp$WNcMZR*&$>9)VP z^zuOI)t{ZGr+>*@gIx^wx1Ml*I50TtF1B87`A|N*abyBD{6rB%_wR0h`6ej;%^609 zo4`y!UY)gftKI6d>Dm+N6&ynK^$$@D@V(o~_ZLH;x96_iKKr_~*fRut;Vc()n)owL zT9Nhbi2lMQcheAy<_i^HhdGN@(Mw(roF?n|kd!!u6?j#3;Mg7aNZYp|hK+}c8JGTpqb`Gz3g%KiO17-4!NI{X1MgUavV5WiAice@)fJrRn_Yv(&?>|Mo?)e)|JuLCn_)nQWp!6bWKlL+GldA6L5kob>r$4L00n>I9 zWW#T13>ZLTAagMIdA#t($iZ!s#7i4}1}|-U6cnoeW=3nS3GNav7bwxbeZPO$Wq$da z!+*g~AI;0jf-A}&;K#26*pMGhq|+v%RHt!eDEm&Ij%#`_wV zpFhbtxHzQ?_oj;?!sz{C@`UWru#!6i?|)VSiEPmlYoB|Fa8+6yTbN(8&1ZbF_WRYW z*q@&KyND$1pE$#|3a>+n;zp5m}r$bPo*` z5}Me;E!NI{>AG^_`n#m(Gz~C|Pu9rKf!_0q`_g*^Q-V18YPyxK@%j>7(p~J3fWM#h z;Kqt)G2e%|coz^REqZ0a>_|c!%MI1PLbmLo>U4JwrM9U#lXZ)*i}BosSkkUq9MjV1WpWkxTsf*IDlZ82q(n{)2O0}IHRG;;LS`P1BWBhd4V3x8PV#le$A>HR!uVVq>2I}ex` zGgbhZJdCj6$vnWck_{%Qe~P6^JbRlpswa^m2tcJb?nY}CSd4JtUC0{1yYb6H=S ze$D}>L>G^s?(mVs>QHS2mJT}0fSt%T1HhsRnHq_iIt1(NA+?B!YI~4g3pO-&lCmh~ z{qS9o#ho#F+C`JtKoj_Ldw6RkP}WOP_j|16b-)QD-LNjX42Kj`C5acZFetZg4FaKl z#Mc(EvCkQ==VMHXkQw_-tv$$mA#09tDz9Cdj0q$nCHZv9y(3j*yG4fZXf`({C+q+o zU5@#17!pcOs^^9L#K&q-z)_T}gBoicY0M-BSb9Q8jw;L%P(#uPEbSCjy)NpHeN1*a z`-D9ij?8?s3D%^8HUCdOg@2sRROPtkYy>#N50Uwj=1fgeNy++B2j!*u*Zex2Mnm0B z$>CQ+_KmO%+GkYZ!dR(SdwQ|y-&sFV(3i;&EBnMrWA--)=(R6oRbA+v8>wk(K()sY z8pz4Ud?XqrA!IZ=4WD`s%MlaDo^AmTqu$vVN&1G#KmQn9lZv3iWd$lZz5+7*Q7dX<#d2<}MbPmKt}mS9ma--)R$UeVahnz6wRxJ)9BC$m`*QOIb!obRy6q* zOV)!ODbRFEIHJ%Dy8OF8>B6p-@cD+=!6qiG^K13-iRm#)+)H1?~^SfyqqcF(#dg zsCepMtj;LX(0!u9fW0VY-=&`3PknS`-qCT^rH5!q@9++m)@lpi_I!@WQTKe%l7+Vjjfrctqtxp)NN7hrQ zS|=#BulVv5oBGepQFJOogId2L^VDDqrp|zcVV^MPty>+z$@KV-VhUg)lgywheSJXF zr3&B3s3J5VpCF6zs6GOlE7uhO9^H$DTH+zos+ofSAr}{)2?szdabU&0Mo|s$O>(Bw zFOk<&_GBtT&#WaOpe2P-WH#P%^tI&>>$8ZFYuK;AIaWG2b%dD~b#^qk3BFK`CSsoO zfH7!qEL4|54jO;9bha%lpiPkm@t{GJscpN&qI-MrNkG_PN~=S9WlVc(2ffvmlTC@=AmX4}tEQ8!bE;PiMBEuH^Q2FWDC;uGm0;0FjMB$?hVzo{8!C9L@6W zG0WCg>$d=u_M+g83qoDx?Bfi;93SOxNhf*~>>thKCEG4yVG(9fSv*^-V3f2Un?ysO zG#Y(2rl;deUlkdNi$T>;nECClqQ|_Oy6F2vcq&Wx(VZc`40t#Zfdhb(0B{_=_h^p< zt5({^qV?O5mmZ_KD5#joo=Z_I9sDn<2&f`55?O+Lae{k6TGjo`^p6FANBAk)d#_Gd z@~+D;ktUb|9(IvHyGc!)0-S!0Wxr2^2|9QCb&a_)VBu6mB7KP9%%rSfA28YNf$XmV zJq%rx-stdM%|Sv@!`A>*a>hsz=2hR`J->YqAq&796|Kl%*VG-=Vu0rmP@M^|8WyTd z8#TzFWsMC;FQL1($79eFeG`4-rl_Hq5u^s{1&-~6KG<3!0wS{42*DDmEjSBAW7pUb zik^tC38KQ1@Q9m2uvjd6VJP1Y7Tu?dD%l$kM&{Ld={M0} z^f`9VB-=AL29Vn+nN%&J5i2(HB!OD(Z@EY3%!Yh&6U0dr;W;W zm*URNT)YBS-a(sXG^6*}Hvw}s#Hj)4T-egELwAGYpQ&MIR39Df8pH7&KlX$|zv+x1 zyUZHi9dgBtyHXM9RF;=SdJ+}IdgTQQ2-u;#L$Ew5bDV3x(U2_HUrj_dxu7br=rvuX z*k`O$7_>DGEc&E0V{sb%6=05oO&362=+KLkqrpVh^f2#oN!EVfp)^FA&Xriqk-8eNlZ%CnH-(s`O9M>4??`ez>)w9Z?DXnURhJ3qCzO2RC-VYd+2RLK;_Qb?vnID)g| z*oQHwT1F3EW7EoI74L+qrflZXSM%tbGKHiI!Jlr^;J0JfLg=5|_vUkiVeWulB_cc) z`~Tc$00Dky7k#&vO;a9~M;s}6*)Zn6C{Gx1WNt8ZSy~y3FQ?XF0%6ki@Z-{&yMz3 zq_8cBpx*!M!3%EfAzu^`wrU9LpR$mx)U7o;w8TEHkG z@QNTPzU+N=T63!tut6Rrz`phD-;Ry*dNpOR7SGa3*frH=W5;)K1hc&-qH_pL$_RcJ z3y-0}i-loBK~KVB5tCVPr`Nw?ut=f>8#0{lh_*I}MTrRSRuV>p&u@;8y{V=DY{Bog z>av&xRp0B~ou{w|)1gdq3DWi99}#?QFGckcG`Rz6OE~@$^mT*k&ANxSd-N+6voqMV z5JK5Dy>f7otv8v-yy!1icEooAd#}g-XY65~1#0!*o2YLf!R5*;I;ah{Ba#l=YrG^3 zhn~}g1ry#gV%qY1zTh%{P~^e(gyRztF!>MTMZkaUCnwB1AGs3reDM9D1p83|b^V0c z4D$Y!MMuPw5z%CX8~cH~1^7)sO}g&dlWf=@_LKd4Z~%w2YX=a7Mj`MGWepw$IIV$P znHg!`;;@^G2Bwvdt!e`^n+?-#8y#EJxjl{XGyv!v5Y3W&4#uOTFt4+Ptz4yh2GKDWCaXNgTz8nn~(ox0*3MwmHoGk3PtbgX( zBg?T|jys8CJe9WhVf{us?D0B{{1=~muID;&Gmky-X-?T^%Dj`g-gQdU7go&O1M#6T zv?Xz)E6pBPtP$6Rzup8Ihi7Sr!y+_-S6l)fVhO$;5PPBW6NA zSV-yYsgDjVJ}znAB0sDxWr*(h`iAu4Kr$%zn(i05U0kD>Gs`Lg! zhSgDwSYj*`)vM9Kd}678ZK-o_Xl`DT=lI5nJTKCLu1hx#^YCQW1{4+~3YIS}4)j== zk6wG_==0_21N*dRaMCav5gQNg7ZuMc?&Jfb#4|RxYbnxQp#I9N-(pIk_W$*l>YM^L zcRMD@-OpWC=zLB6a}*zv|6tvV7`Jx9_I(Ixw9O|WtJXr`;81B&40yQ{5hZTbPIfmY z`odIy3dLIH404JpzDeYDU7tzG{ZIA#2#=HAV+ji$FAjnvClW_RDN`3nQm2Q6p4SRV z#PmHv$xe8rqZj^&2}LlWO=3Q$cU6vxP~uNR{&Dqz=@#43F!GgeZ-(S=s^f^o*WI2a zJWV6?Zt(ne-jTL-GAN(3byyswU62)}h7_K?3b36&ow75kC`9iPOP4LxLS^vT(uN+r zT@T!Obloh^j`z;aO{NRqYx$|I^ts+vx?Z+f5a1T%LT{GT?q=nnI$qPOz{YmJpFMbZ zG8dyEbO{Dnw>8ar#Oau7n7ecmS)M&=`7<;8)n7^=FyF2a$sr699ZtePP=P?ctBTd_VHNW6^sY6!1 zeBI8|FVUNyn?PTq9C;o~E}kp6Qizs(mF4BFb?SP1PC7 zk&XRD*4fVWF~AsY5Wg2$clW6dMpr^q%5S^?pMdNXB?dOE#~|E|kd~q)X4ZYDs`v~g z<$FnH)?^;;28#5>cBK=Z76x~tpK%HVBbJZWJ?*OxRA!pf04wb423el?UQ3@+|4G#&e*B z#u{1p7M)O685zii8jIH@$sm4(A$VC1>Ba;_dfxsCTTdVN5P=`8s{{a`8A4p~yv$&KTZPklRTFp|?;=IbsS0n4CpKgx-Su_>sV_4q7 z$KF#R@>Tj2XaYzqj2jcoHIYmcbANTFhk}d;_;DdFj5oSoEy!kA1MeN10rtQdO@&_2 z2RD#B)V#)ky8#O6#c6i{`^E2sh7d7{ncU>0i|Y_M{9yznWVi95OkE$&62#5w{6O%8 zWFjeEvpDeEf&0l7>RIN-yhC>PzCg(qt+OQuczYvPt3ubuY3;YUSqrf>s7e+N`*fYO z98@Bc5$EwwG)ngrV<^OoViP#h8J3?Y(;(_tx@n8}u0fSJ5wo$128`-Igo|ByoVchXzLbGN})g z8gFb2{_K+`z*A8eG4|+rktM`_$_JrTRjvw-5Z7mR%UckynEavg9f00WFFX65C%rkv zP|h&`>3&+^O(W}%aKVRhi(_vV(&mj22D({=d%rx!mcm}xF{VyAx3`yj0m_w!wm9YN zc(z5Ao70y`?qEKiM!%mr6AiQ1VU%2uDqL+|$fkbY9eDzaq@C<+dtB1(;}bW?IwpI1 za%Py;eolhQk%U=Ntx7-Yz!Y>c_WexSBmgEnH&i_;NH;Ycpl9Cw99@ngv7}Q3$Rgn> zC<|iX=F7<}3X1kuc<&zjpFz^mP~(kK<`S?b&@a>?>nfU_=GGN($~SE2Q8~geX4ceD zKE$L=29)C&zb<9mF=i9Ade*v^9|33+cjzbj1}@xS_w5`I{}+~iqRI{al&tUNrL@dDO@l24mEP<^kjE70fc}&%YtDCuwGV?A%(#|-B*NH-epE^KK<_! zwtxuPDLj+xF0UGspt~3$5rneDMm!t;2RTzm622FC^6vWU_lMASxWqh~^h+}KdZzE6 zwTBGIB@<76z0-GKzu#m91Ukg+1wl9UzbQ=@^gxCvopYiLBKTAX2y>LQWtav!RjPZ? z@>FX)^gPJ-=iQeKSlgS+bi!-jd;e9O=?2OIV`=dJ6raB`%ldJ>c%2M0#VcM?)f_PE zLgwl+kMA$dCuv!=vl?XGsq6VG+xD+td;6uv49i7os@j}YH^=4Pa6)(E4{qgltwXD- zCC~VLE9y;zQsEl)!wg_wpa)^l1qeCM`&<_Thzqjkl^0W&+9sm0>eAZ)_U%@8ONuq$ zB~H0ZTwbun5M`2#0_iakC7sNB>Tz?)C4n%Vll%a+oIV&EK&8b>qu@As(y9qFp?B^S z?QZ})DjKl!{UuyC3u3M+_M5n>-?!2K+;Biq0s=IdPx6gS0@QWI18U-rnpoz$&iw#v zvGmHysc^09&uw)F_&2bY)GCB&nJ(2d|H$Jj)#0FA3`De^%Iy#-RlB*@eT&G9-x+Y2 zNg5?+8dpJXY$l({(Dw4ulMYO}vTcAt_X3yt{<5@0@D-jH()kfj{2^X=iw_u#A5@fk z$C--zHSZpRvG!P8*r+^K8O!mn)eo2X+@9+Z7%jV z3Ic5nhJ6XB0Ay+QPc4@QmYb2VyRswknj`GQgb+WNw{@L#LLcRnY31_~-(2J9mf-*_ zZNJ}$6a`RIe}y6tA6F&01BNk}JOW}y0eiFxYcuw`o&bub z^Qp_^Q({gM<^D%Tgf7zuF_&sEO03bNv^RqvWQmhEU@>%+;7v2k-uS1=B<34 z-PYXD-x6rP(v_s$U=})Wy!WR+xoe>MSUyY|eoI=DRF!b>6Lv#2xwq;(KExz(tGg%~ z=CgTaXZA|0Jv@v&QCMl7W8F)>D5|_?+7Q$0UI+6XNdlQ@&6SuGrH@XV7qD#PfR2)a zq&49QNe2m#Thj38qfzM?y+yPs+X#T$dk9Sj{9V8HZ#_AJn*8HG>3vVr3qt+E%Wq-{ zNdyxMMFXHO0UldA^~H;bWN0*dS$-`g`jC_S=3ftYCEdX#`4pP%ufNn;w}e16$2GF< zcnU=KCx=MGV^ot*La772niHfWd2=*?^@kR7tRp4>?&FsnfrE{frgvf|M}_E4=31`q zaNoKle>&V3pR9T}%^z8sFEJ?6Wr5zvc}Y!v)0KRy9S)=eZf=%xL2XW5xy~(V!-lhw zZn*-Egn81eJR_5QaC4%93chPYb?=RsKV9b!{2nFg7E`u!1iMXP-W16SbmQueO;OJk z3LK2RZ7f4AAmO+q%|UoHgLn^X+u1;r+p(0NGs8)~R{1NbeA7f*+&mnY9mps912~GR zX6ZC3=qOZ+`a1)|0h}{tV|IFtxrL&BPXrWCWS7oHE|`=pLx=Tr5%e0QZXsxASVw3l$EOz8#Dwe?yg#OS&tG7lIS!tFO%8INZGO@*I^#S&kfnU}?e1s!HJi?o zS+s>qkKMvsT9oQf8Rzh zel@F~iXOGDZv7IMcO$E0sPOvN5sK00yWg(8m=e}tM?CQsn&X zx!6jcU|p|9=U2y7p{oxfT{phkA5e_nvvun0cip);Tg0<)XKJ#KW%)6k+s5>Ki6v>M z|GkQGR=E)@IoIk4YZA4)a8~tgeD_mq;tiLnBwpKugb?Cj;*+4e7n?I{ImlNtOJU-i#uW;tddBTOB#azxPQXYL4OH`f2N0cHjy!(3FgG zD^$X8Dgxrjk;FttTkoZo|87zTJI^18&G~!JX{=_fJJxuuX4B1fjn2|{&*o8DZMHgX z{pZTExT*u4_1IWi75c_`RSgmNjhA=sEO3a=7-9av%cR=v58ci9C+UBsM}hSlML*o0 z+uh8rgqjbucKYdyyBOOvj3SNZq4zRmUA@!2*Jtt0)yP@e24`oV)lO-jgSWE-l;3)H zz3-Kn<3u)sgFHES4OSD1l3jf+x&nRP??5o+}sW{SktkKRyU-<(X)DZd3xS+`4Av0Jc9aD4m7_CbY1 zu(uJ(-e^DBrx6xF+#%nam!0xoS=$MU2>7n;gWrP1H^T1E7-N%`A5BjtG+-5KvHpHZ zJ>8!VHGO#Ny{TrL^es9r4E&S4OrUQ2iCzFKt3a$&_GkYp6!!p3zM5ZS>cvMC*5B{a^;? zg;A`}DeM~}cv&PkQV!dPSWFWRv9JCQ| z-YBrZ62;Yh3fp~3*C9$b)ZS|F#?Q&1M9)2F2cW%#S0aYV6cQxq!M~~rMje14;;YL- zNraOJWCFN|OgR*Pc_{gmAmw|Ty5o}Rd-HtEh?t-cIfY$44Mow1*%nd={-%tvhAp`S z;`m)18+i0htlo# z7lCVmF7Hm{>jF{icnWqre+piV0dIW)65GUisz(M)ICG~gGqVNU&&CE=okrYG4)XnJ zJl|hF))|?04ht-XrYfS9v?!qcFd+rY%#rsk| z{eDE`iz^?etnh79>-49}j*vQo1=K=neIuUTj%dv~;0gJwF+sRf%VRdU|8&e4hB~`C z9%E$%=HEQ!JH=UT;y!-IiBcuS`? zcawvmS})_>WutVyhhx~|?8F`|L$N$i77@NRPzTm11uJPqpunCe)yB2@{^7}vokZRa z`nL!5i_<11qtxOZ-Hv9*30k#;tqwrFz#&o|VEHeZ3i!wO?$5I9FH^aHs}70FP^w56 z0*x|hL?tAoG3gVlldm$!_={X!>+v4zkJj5<+v@QA*bPaOK-Z!Vg(zUud}>4XB4&^H zO+AcL_34K#g>;F>`{dQ(9LzTfEwO-O(8qF9o}Et>J5LPLSiVzGD}4X@=0S?i-YP)m z>rDU+KpEuhvD)^fDGbYoeaw>fwbqu0i6dWRUD|Df<|5LO9pND81%rsxQlnGfH`b51 z6nRU#I6Hz#ckvaNk6|S1SIMPW(swYF6X^$>mnIC@i;9rhDPF9hMr1rc<5CorgG!^1 zR50UcMca~vW*(jBhL@eOzn@PU(KNnoq~_r!jy2*trx*yfA5O2fuFn;+NplrV2qnO_ zcp9UvNp1Hp(I=PyI!?y$&f(v8R26#ANIAFb;l=+-lc4;D5G30 zH2N2_mhgWr_U)OCJf6`MmV)A3jT{Gx>VNFmCt#`jUDNDY->P$tw`8ni%Q zk4c&9=vzyAvqc*gJdwe=1Q6bmFR?!}gNjrRK>Us|Z>lo|cLeG+l}w1saTt+{SC#zs z$xr;a30qFYYPXA!g;C{dV$)u9x}{%v;9su(3$c8rhkq-u%IKvI6A@lybt5#9NMw`h z$hudO;4O8{P(6Pc%X{1hd+fn`)G-7R+jNI2V0oDXEDo}H+O#C>y&BDtAxr%|gkKhY^wFvBw z&;&NAD|#a36SR-TDc~ZGR9Xojx^EXTHgN6mdaI`if#) zrgsLJ@A^JSYk3w@650gQ+9WeqVhAdQ?ob~Lo?~tziM^vDP5k{LCEm$gbB?J*eC=`) zl@+R05{`nAZfFkh!>`YnvhYru{|&~`+G&M3JyfC;mR|;20E~Quk3t^%{Pd=$?qzcO zcs6TCsv#C|%?-x{uAU`xw{tT6?;*?1ozSeJs2qFr2-N_< zpcUty2A@I!os#7T-lqiW{WYA`&M+bVs!FB}Nsr451yL--L4C6I{IFAfUGi4@<4R7f zLst??R(|3{R&?t#@;&D*H>TGG-BP!Z0X&okXzQxx!VLOlp`qQy2BMVdwkR-Arcsf6f|+) zLfB<&r>Fhp^(VLQ_L|@Hh`^w@C#KamuEE_i^qK$uNPnVXhFSK}52`W=!5i?WdBRcH zL`JOA3Mj=6tJ?Ku(OUhAnJ!pEK&(B3tn=??Fnk(43Sj4Smte>$~3UD%?=@ zi~6`6u`%iz zN77BP&S`U>n`TU5*r1X^8bu7a5w}avwU3?A!t}5Y$Pq-BmS}F0^w~NwP~`}Ic5RU$ zQ)`~J3j~+P=dW7FQ8jZxMv9%i=G95Mh<&f-MuU+u_Wpmr+UsI(_qd<128-AEr(K&U zXKi)dFO*l82ANebVjY!Bo&MW!sIXaJ7LI;>hN3oY?6sJ)zCsqng=k84Jx(lDKF#lajl>mngb40!D@nZ*KgZf)5+W@jA8@~;LA%y?fXr3DU-oW}A^d8~ z(CSfXeZSrxv zGf4g;7m>xsxhBAOCL^Sm;j8xASUF&DguH_{^YK_L4sq21;r0*g{Xq z1%WFw#Sq0V4O8FOL-366pXDaJHfVfwDNIAYgFq>_9shFVXHlSxyDz!)i*)?o_PObo zlShB!=Uwq*k~y{V)Zb(Bb-m|U4Z>yY;VPd zGrPsNWWzcEhQp3QCDw8#st^qOOs(;(HrK>=;WtmThd`O36M-CkWSW0JdsrPGYu51@ zc#(eeFLEC9?uNQ0eqH>%#rw0WROn7G=<=ij08lVieu^N8>=nk&7Lc7q`nXF=#%gB4 zG#b2XH}yr41d^rsI=_J+TwkE1^k<}N;`GQZcZ5+Hj$TBc?obZ}=xa5W7Ij>d!d3L> z$`|QGin%gUfB#3fbp~SC(-T+#F?L_pKtgmvh%h`Rl+5*N$V5hKa3xcp=GVMbBSs!` zow5b?CzJr6B(jL$e-7&a9RoA=eBB{;K{0;RVi~i3*>9d6qAu`p-kLgQ1$Z#=~k0~TDcyJNDnGk z@CRd#d?-;WqGwdtQKY0tgkFrRRt`Z!PYsIBZcuVdWSCb0LX#Vrio)yA7qU+U!A(7v$?Ab19K&4Z*5j1mEm| z;Fw;)Az?b#ikoq3n_J%6<$7-ayoI^|RcnZ!TIy}T3zD7B`n#q)k(hOdV!U+iwEm+i zr}A|z+bd>;oT_Rd!5I+G$Yo_?dfPs~*Jn>Rksdb{u!5nRV~ZP00z~EbDJL?EksZg2 z#Un2n*)v|ki+rNbqkpD9|0$=qu5O z7ef}%rr0{}&cDg*xho^|J{51!jF#%U=+WxpH)>8+M%D_VYPpekpDtG3&7xFRmNfm% z%TtQr>4v@u3>HYBvIVL1q1jGJ^g^P@H7uQr9;*xPakKc<6)$cq`RY9~TO~=wno(cQ zP_=Izx2VU5-tx(=E!Fdrs}hU7SW%v!1ufLC0hvCwknNW0_yY`)7;`u9+%6pHl99-dNb~X=1nF!Jaq&_s@_~3t?x0X zC$xZj@z1pmp^p;!!Groyd`8we1vMyu1tScK_dP*!y>^}YqAvQv$JQcV+tqOrHO8)D zGvN2B0kmCsNp^_2kUwMnML=Mi1n(&?O6bK~Xiqa@nV@s4r5LUC*PtMYQZr$T+Tux# zg%x)o&g$H&C-@S&*Q>B3#4;hyz97zZTsX}@0b77Ha*E+uZ@oo;n@6}7In*mxW!7-VN(cpmU>RXbPV9gQjn3o7;S)PeaH z$aQH_Q)z+B7D3EiWS)IJW+_~{22L>o?Y@@;Mecr7=wYJhk-#i}GM1jQsju@0YAD81 zs~NNo)T*#!K}!&7mvvoN@Vn6Mv5i2{ox0KO72(rB2`z&+J!KFjh&mN`QUyQj8r1xJ zckXJ?yiYw(;RQ)>0kV(2Y!N{hCPC7iK(l9SY<<9Xb?|mD=z-nNlTv_7t+({hRJTrI zvKzfdv)p7OGw&+Bq0l3!28pY#`3AyDUzLyp?V+GAgt~QkPiLjF(;j{s z4YHt3s2@d$E(7qP8Z5)aC*6pmReQPA2Au2#p19sttdoM-?)R}1S9QR~i!Y|Y)&KTh z@_6kD{uR;Rr~VTJ*(}E@)}i4_f$$k|+L}E!ZV>JKvnQ9+?Tut=>s~$f1fx)hP@nLB zNf$qxR(`^)g3cRmgVX|G47U#y2r$&`s+GVa`_Q8{EQ_-~Eplr-AFY|2G!cM?XhDRq zXczqL|2RX>He~s8W%*nDHj1$*69e62gFjJNcUAz%4fW9IS$|l;3906)_{o(lx1fPj zl7f7NHiBkCH4U3UR`N$aO)Q?FM?K(Y)nHwA2qpbX%I6TiTOk;*!dcq^ZDT0^kLTRx z2Gpx&D%fBaBA`--wW{8uSx|t#Br(qH)Aa_ks2S*5WYBBQQsy3TT!acy9Evj^a#hqd zj5X68O=_NDY+oSBm*_LR{BIjP$KwkupTh=I z;UTRQSzJ}|;(7DMF9TQv@b&POd(>^sKL?zHN8+E3#J{}yy#1V64WzyXCCN2^RUs)C zV08z2RNR_aog>te71e8cPB;Nr1Zn@qlx3 zB|MWFZ;o6%q`3pKx;SQA+NUldg&gk7Ionc3_nPt@p&uWby(4kGIo22KWm1$sus;Io z43GtA>JG5X2;L|;Qi_Cke5Wr`qffmL(PRKLRI$*MCg*tLkIhHFHSj!AAlL88u1~|L z%wKG1;805h(2k<}Q8-M?R3#fiRoDdm)8wk#_PMiGU$JEYyzi@Y5e5|W+DD%_^n#u4 zN72Uoa`bFIDOc7l>D{+)l+p;GoQJ449tkQ%38H_wUTI5z{!@?&EOvv=a$HF{g=Cpd zG8=2A`P)Ln{hJ1ZFeu{Gaed6__tzxde!iN|Q0Tf*buzkpf zPJPM36UmsixQb}Wh*0Wm?6YzLwx?BtjihbeW2z~$V0Me@ce~f06G5qC?s<9l`CXnb z(wC37&|0*|RnNe4)u8nC&(yi)})o8KrXZKz-Zw$0CtDULzF#x`&NnBW6 zY%DVC^_8cui{h1Tyi=u?Ge|S{W_BQ^IW!6^LGH;$1#+D~=?w~mb>s{hbPl(i55?)J zq16+BtX>7K&Hb$3=hhVfm#rSlC55<_$1*-q?!5=4J?0s+232KT=?{tWi<5F%eO1hv z($8>c;92ziP(ku*Sl}I$f1WoukUucLp{ji%=iF%f z{ITu7uFg;?C>A}GeupgCIZPkr{__Sn`}wJ6XL6`>x9s0w zh7w(f`cORSr}`WL5Vi)Z=R$n`sV@xvmo(q2XxIzGU}tOoD}ApyUjUKsw^^8P!u<@_ zbh+E{^v`GCyB)Wi+iE%}?{$v1x2Z1t_wmQYe~UT2s$%L9d?%0i(3h|3hIB|1EP5>K zpQR>*-a&5S%D>u|DzM6m+4pbOW!t)P48Ew`#f87#Gth32UY<^m?t{IXRy6n(AnSkU z?VE6hl9#D?Pe7?p=lD~sD#k}QB?;$zzfzU()k9sm7DBpmf9FVDIb`CVzsRp!9Xioy zT`fo<*S-BKUDNFlWi=hjmr{dS8ZadT#RY>|UES0B0NT1-sJ`eOgc~7b+p&-8O&A?X zWnl9V=x1P)POIG*yDVR%(oNDTT=s-M8r@k=|Aq55FOcFlef9mN!DulQ9x=p$^|dMm zpr=|6KW|*CFg~l-yh7BwUSmm%j(l!;;YxZz zUoGLOQ#l>TEcue3iwc$e{Q^`mF`w%t{X)S< z`4yk}3Ahb)+V6GL02mn)0C?lE!d=cU0n^Xv0AHTKao$$n zZ~NL6)yub&-vxg0_)!n~*7N+C?_M|*0R4KC)(viPdhryXR77?5hK0#M;+0|s*!Q_t z-#_h9*c9!67ee-$A1S?u^N+%b7aNb`Wg4$28lg3?m0x4l9;)&%k6<~YyF&+tZZDJ> z4=xsZHTA>)4(}Ki|E<_4y?y*?pwA~TtfBGo#0WyO6bg)J>`hqYV3lVB(Qi-6176~& z#z$ygoc=qf7kxf6`AWLC@|C#c^V+iO1Wo?R9DSNk+vD|!?z(4u8#aMg`^~GQQu{~s zZ`6PK6mnc!#-}~PXo8B@1n^15qYvA!ivOu4d=R5+fW&ty`ICAV%+fV>8~-R{l~R?h z-l~4fm3UtJJWZn87jpFDo#B5-YxLt7x)zZa2<@pc4gR`MJ-*a}a0Az-`c(6ckV%&Q zXjw{`>mv#?qy2H3i6~-MBw1$^E3H4(u zN?Z(RAaWuieDq{RW9qs0J0s*c)%40M*&q~DX+EM!d#dyiEHO&jIC`}4rmN+YTuroc zhU(&n2&Ju-_uD}SZr^s4hrT^ZGq&8q9k4_OSmMkXeFDS(g^gd-YA`!uQm55cp-{Bu ztkoxM;!l$`*UL)EM;nWKn-E}?))oUS=T9O(xqLB}RBk6SI-5)R3=PrKB$p0;9 zTVPSVIh;B0cZ-chVa`=VK0NeO{6pi=g9s;MhZU`N)!Scw$ndgyW{&!7ubwESr29OE z{owg-9RHT}>yvhstz8X4!;9Dju+RX91uehjmwh6E^@bnn;6KZV(R{6rFx#j0eTOzT zzyAI--ZaJ;8Td!MYh0^J8W3~8FA)X2Qe<6XvWo&ne$itMJNMt{pqz-ezqNdbV01jo`?Z#!1kbiS=~$PYuT&YbiWi_u6%oSS!4 zuCtl2BuS{Ix+cw3F`GXbi(sE3rqQ$s?0N^dn*1Qb_``cfLmS+>V{I?o}ihse-|^kD%pDd=r^y*M-~O7WjC74UEzXNm79&p)Mi{hAeRncm5sw@ zJtZpKe7U5<)U2pBqb=+U2T!}eWae0=lx@ZL29?)h^~U*P}`^=5?O+hx!LS0ju^Ee1@jAHg}-Bej{6glso^*L9u>2``x>7lx%jXt9sV_XHn` z&W3LMho1x#osxM@Poey?115pR87b2eSZMP>hPxAGhO_f!2RK!Kv}HgcB??g18YZQP zm?imrWFo?^T<{_Md--q@f|9qq^{SqWxkGE|m1WSGK8oM;F*CP~}z zm+T!zi+G9cD{Q9Ea72_?&AgCsX+wD?8k`uFV92a_y!;?=&F3;3Z7g?8egIHhi&moj z02s{Tz!XGo(;G>;=i6VpSV>iJiab4qisJW4f*emyj1)*9L?m&QgA@CM@9v03vT+9I zKkEcvO|H3*Hmj*;xzDQF;=~~?7*1beFZZS%Ok>lX@r(%7u2+@3XHUa#R0Y*sXv!Fr zA<*o}O#=AOZ|{0o+GmSPRMPCjH_h0Z_Zk~?z}B_8lXV`Pv;hB;XY^opei{Q4JVQ2? z0(D`sOs(daq*Fr9y|sOnN08v`LjFY;0F-r`rsyM&X%iLHh;(C^E8EBv>B625LcOV+u!tA2OF! zzaepSWJ85(aI`Lk1`G-2$wpJPrFL{8Z(W2+yi53L5J`>qswW7)u|X9-ib?ON3LIu&6cCk6XhRs`v*dXO%S-HDmYIIXHEJe z`>5zJWNK7I*};o%yl5Ou-H)KtNNaRQVXv9v|FLd{6|Pr3eYJqG%w?F|jbw1aLy=N@ z*bVI}4#BcKV?9W53i818X|O%DgJ~P>%7i`=5-s{j63A`x@*iL3v0l{6Jqe+YSY&o5 z58J{*(kRTC&&ijHNIA>R<-j$Y_z~|Y-C)j5y@L3$)V+wrr|yntHwWLgcqXftWBm07 zov6&vJ@ohXQ+bbxpVX*~)!8}FsR6588|)o--_|AY`EeuR;~;u&1~@Qe+xzPSN!PG0 zfcw=Pb7^6pP%tjtc|m~fEpVmuWucMDJ-YR7UU^ac?xE>Eexs6P?vr&WRu#vzsrAN z0Iel5TTS#mT!Z+rtava=sHYP=OabPTxQR+ab97SCjG% z!(b$?JHN&S^{A}(arD*M5U!3V@wuVDy}HR~YV>#hEBmI|`xNspw*t_jmb|xqFG(0! zfK&5IQFAv=9Gbtw0#tFB%giJ=Xo+TKnY)oX7$XJz#gUOO-(PS`fkhdph!~osm&aFs zay70u?~6lmZcuQcJ8N;!N9Azx#7(B7tC@@}(zo)dpy#PWQW>ZuU zm+q0MbjS!v2Ku8A_;dashQt)00<^FUXSbl@-sw&Nma!OS9EnPUkv<4TTcQUbX5C=p{aa6s4I}KT@H|%r$6u zz(L|F+G936 zWF`VM8EDo)G~D)(c^=@>$WEa_^NpZsuvmnwybv=2X?7?Si-8xSh5Iq^07kA#v8N~l zp7N&k=b=nV2b{4WwwOR>B{F5@1Z4z>d&1o(rSW%mGuz!JP8^x7;eag$&K8g*aTCoP zK}I$Cbqk*U{NHVi%243@&I~Sybz3rEfArHWF=OQjN%IJ5t86{xt}_E zqS2F7m1y`r11g9pOnvBAS;<$zFV8Y5651@!$4pbWBq|(EGe8tR%J8bKu!sR)UWJLt zA2VGQ(j&|N9uumz0UqRTKDgRiud zanhlbKKlARzm^$VFt9@+&-;DZuh(e*F)?lu5$9ogw}^T_as2jGex>e;{)cK;n3T*X zVMH{2B?;<-hU*{=FMP4|t!b`%o+94iDqOEr%)^$)h_KR6q7~uLIpE~bLK|TXfH6Gz zAQ#IrGWfOrtOvTNCHwE8$1#4{c3T!xZ3X zvlbAKz9d^rop>xr=V{o6iXIzQj(J2;+Dh+obEG$?a1QXd#Ozq4Ub7lLw6G)p!e%2~ zNS3f^#jz<7O zM8d*|LRXrFg2I2^0gxI~@X{P8x`pnBjX@ez5stm`9%c6|*UWU%jO_u8h*F(jQqO6j z%Lj2?*yM03rD&<{(lcFlCP zB#s5W%t}MZ!QBc1nb#Ic1j7`P%6~05Wn?;yoV_DaW$G@m8 za^Cfw1b(uI;>$PzU+)n;zFG{&013RR9Ln+F_|TeW1nqJ#4fn$YfFxfKy|@ST*p>Kc z)Y;f<^)@_qt=R0Dui}tOWk|DMUhBuV;|AFkzFaOr_=VDj2c4E@w3a0fX~7?9$Hwy) zQjN@m$e?+J$n+jjdT)t7IjXjz)3k6h0|toeCDFIk6YY%{XUe#1iF61D${Or(Nf-#6bmu;nimk;JJt@+P)MG2>;D`@#51&Em>pgCN{g@UNkz&lb;-3B`hAyfs zvlo*=W``<7veAH`U8u}xJ;di2wkSQO6g^WWFxXxg(zg7-=(VaTN8ZUqmM;o6g3fk- zO*@6A>m=b<)!8(G0@1iU(a9{!>-45E(1fBw&GQQSGp>>zQ2@iv>IA*4d6-l&zB>sT zz$Od=uye`FUPT0kqp}H|i2DSg#c=JYA%q;v@5TubG^*S>3q3n&ZDYP-S2+rukk;*5 zmhM{9Hc7rSCHEb@tjMeqWvq)%$OrCMFCKlbBXzPH;=C+B*G)5Ve2K6&Uq)IiBaLya zOP#D8XY4H?MYs(orykQOh7G}47R?Wb<1%_3pB`Ws5g_^=G~ygXcaEh8aO~Y=emL;_ z3IAm!YR$=XO%YI=c$oDc0w$sMY42~Op($5E^vu(w&ElVZvawj<>d|-{tI9l5{PO)Q^7A2*YMvGThBW}kx~8FgLB;n^ zGtE2-N#!Cvctm1!A=7a&UvU3rU*Ry)@8Rt%V-(86#yqKbq{0VR{=G8Nr@yJU5`6ui1U3bCWY@^d3kqMBz3xm zm#BL9Z@nw#yYv_}%6jj{AXWG`?#WrtcGes4BmMZNu4uDvkPk&90I{2_GN6W=+RVYS zT9J#Ng4~gD|GxXWvpN!)=RgiL3Tho>3hpxM%RW;k_Z`Jn#D{JK_>~?T|J+Al?z+nk zgrDhRWf_bV(0}aC{v7o-=LVGBmD&Adg7HcBwSV1YEZl~)9!(LHw7fKo?qXXMvYMP& zpI`frpLU;{whappBv?MLuo!bcumZT+u%l%t=CdZD(YIriy0mSm_4*}Rd*V9Xjua>6 zVEWGSGzn(mCJOqtX4QRiofmG4;_ixjS`6B7<7f5bPgBOtg#9DI=2eU~iT_AR6I za_6N2rpE=iPRm%l$V@l1nTy>vz>(5MpOKZ{SgRM$rS&$I6G{{aTqRh>9pcPyEd9dL z&JUvAttAFvWrAOcf_5bK$j7?Uc%ha@4Om{rA$p%D^tMr^bBY;b+2z4TX}Jn&7a=a{ zvBKv0(wI6&kb#ep8kk$nYiI)POh{u>3_kXw$Q^npe693@KGecoQogrI5Qw~Fr`jZE zvL|K2^Lcf3^kY}7yjkxXU-wC^I9_LCS%xCTFo4WLkl+j^9Y<;AkgfJNlQCT|{iCoJNE|ZId}iG{BcTb zG!?wE05{1Ua(B*i7vB%tl~^CnZS>CaAwT-{o-uH_*1Pe{9zr)^*MHObV)rD^37?nO z50`DF7@!ePSVh=USQ||PKU`SGXhN|b1iGL;#z9v3K%77t**bJmK|#z2>LF(P34JS! zg-D+~b4RV8MKC|cBhA@bFVRd!;<7F%(DsvFj;i*s1@*Iz$zkCWs2fi&sz38?pLP0HgV`w~t=b#KwUBK;Auybunbr=CdyX8r-)kJ99=1fscN z-_VCtf}_IaM*Mexuq#zKim)pv0z3?cdg1kbkSjrooI?HeZ!g(^K@5CNUBDIxRS}a(E+25Bd7kD}AKkH@m@%gXyNvL%>|;eP{Wga}~Ls7vd%9i7X8WjOVnqsFno0VioW2>MgPw>vGwtt4Qn5;CKTA_?vu%;7a7#pn zd;!-h3^na5m*(~2`i{d4&wg)giSBmxs$oSYMYCB|5p=Sz`YQdT;S>S&mExI5;nD|? z^7L`Gz}&HO|2td9hr#5%N1+riWqFNdxz+(O3IFB|F9manb$lWXt6s2T@~F~ZnXj(wWnGCP~|f2gVRHPM^8WhBeq*o36xk{u89wXB;0dr ziBI?^yd_8diVLK1X=G9RiLUpIFeV_&Mw;H=N0vCyJSQd9IQmJXNWxxUu6>}zSlC7S z0?ng{o@xGSS3BZ0uy&1X1XeoXTyUA@K_i}9Una4@TyG=amV3?br^s#xl)73d-7#<{ z*5Z!q{*>)o+guWRo&2KnPSb-Sv6t*-I~1caUkoq4wUU^~o;k?OkCiCI0Y^4K{@uft zYNDj~K-N#6hx!1lZQZ+ z6HoeSOl{n|7W? zySd}b7?>iL+eT4E8LplI3Y3o0ef*^Fw5iJxNyv~+q2%yn)Cz#oE7xaxXwzWmB?nRg z-WVUHnxfIAXV;(1tW~ShO@N-NL;X^k2Ve_S-NtjO$4LxUSYBpJGk|)%jFM$srJ^~;_=_CrQGbqNoRt(ciZPPfr)YkCIE`~)# zL1N6chmwz~VT(q)Y4OUDJJ-y_S?Ty3Iq1vY3{@s3c-BF`*-?0AhD$$ zH`_(f*KNaDqMi7Re^+bV+_rfud}EDMreZy&ipr4q`Wx7xqeF{)^-5!AZh2Uh^xXl) z&!O&(xQTv=je~UeoqV+?9}4Q_vD#*VD-OFe{R=Dk>DuutL8sq!11xNJcE}mGBBJY` zVQ=4jw=gR6GLM26V{Fx*DjP6m@Lp&?xPbh3UB#Kryx4tokiVkEu@ru1i4n-;pFH?l0y+n<_K> zs~j(opf)XZ7Uo{Ccp)L|JB*$XAYWwZYdpUf=29eSb<_2HU?JSW<_n z88AAV*H&Cq1QIEi)?0#WKltB0q*Ouo392kC%!0x~4P7=ARb!PEgjRvduzg+!e`Sh> z=o_MoYi#3wFB9QA{I?9acqWpXjfubelU;ra%nYcGjabB`=^XbLeNw*q^T;nA{r*NU zOgZ}>>w_NN(Ww~Ye5;q|3+=AJ*41dv`gaz8 zjhb4|oecxt!!ZY{im>*HgpQtclZKSdDnFq(!?c9?~5s-8rr_wi^tzng)$#gEkuxFOuU}9O-vaKu&?w zFh0Vh{eGwiJtqJxLg`py;{Hw`w0pyJUIoAVZ5y{vKRN*)pP<|S1-akrf=ut%2ip}l>A|(dFp_csid;GgE$t?EndYf)jA@tw&;S7#a zst>K{moM(bS2;+rTb=!;8^b2YnWS+tc;q7!^VbrtQ^~YYvH+;`X=}QeAq4xEM6Mbe z5HZ7sF^S`Qdbn?TkO^>JU^+cy?vt2VR4aSXlDWO1NYfFFU^o21ns7J8H}4BQhg{^r zln_lpkY9e-!hpGur@cr{DuMmMwz1W$k$aZ0drfUx#s=XcMr8L}!K)T&Q!yj73G4D|7mf?*EF(dYhb;{OG3DGYGmwb;2Cb6_U( zbm+miq108sg3$>feU7|PoD08r7I$P0m)N6MR}?Pkd;1Yt(kbEpoh18RaZkfW0sd0d z{keH(_;Q$1v08y}MLNBBF~e5g_LmIKWPVAb7;bfsu)%zOC&52310#`wjA6H^)W@$= zv$j-X?+!l*W`9JE^*KzD_07K)a+ot4^Qe3H!8v=%pP8&juazf@#ICMm8^a&iP!~j~ zMLVf`bPc4}Oy%)j0eA{RUne?y)MnHP0Zjv?&srXCJ4Cy51(iZ^bLbX8X?J(~Gl18CBmJ)8(WQX{QoG!=C#7${AKKxS#r%^c|1h^!v}An>cgv zD62R%?HP{8+f;lm-PYt`y$UeSQ1f0a$z#YYrqirRg{3aHn6seNCB|$Us9l7W;?H9q zIvQQ5R+`VzgXW&fo0j>-6{OAGde9!yi>A)wwauPWOs$vaw-7|dDc!e; z(2mVw=#8pwk@Cf78k zsYnE9A70qPIX1_Mo~`PRejImp{k+^^rayS&^wrWWsOTAIDhwbD{E|Pof7a}jxG*;DOS-(pkZ;1RF;qPn`SF?B(9$M z0{hwU_#d>xz$M)i@$<@K{`o>4&15AsfH)o<7w%!FA&q~^h4wZ|KGJX99Ccj zI$t#Gc%tnXXfKaRwN!gp+xJqzzV$UF5PeEF%g|Zz1MXi~+%?zg!d1teP&yt$A16m) zkPUS~cZV}j=q!v z8h~D!)^Zfr7${A!6ley%OSH9*qjSYcGj&3`0QB)xqdBaEM7uz`q+VMwkgeQ-5QV&1 zDl96#03rA8*qq|m59&Yjv~T6!Y@V(_r3IE5!rwT>eBm|ymko*UIRdOP=^&7&`O65^@}VZ zGHQ+lgkgH{!XRxbRSN)81B{MiJ7o(E;ral2MCVK@a76={V#1F6!*-d>hFt>BGft2z zA$>Y2q`y>_BHZxz$X9nR!Cny&U4-#}@7deyAH?!E{whbm#z9s!hJ?sqk3Z;u!XZu~ zJ4;iStkI*>65)|hVA9g44h5N(2Kx?R%7_6zYCs&YLonRX6~75D z2Z#m*azuX?VqbKtjO7O%a8+x#DeYAa9hS|s!kPXw)7%E288|@nr9|)kerzuZl#dhSan+&=7^;}_~^>?R2G1KdvpRKDUF zG$CQ7q5Ec`{SlUhgE*yQ+Oy&NW}ghvz(b7gvb@7J7c5?z!=YpxhW{2ZpEu$amex*z z7m^VS61up8wuqfSR}4HQJd@rq$z)yy{n;|@dr!-R?GVsoxcTA+sy1Wv9TIdI2NIl| zJ#vxPRqp8i#$JSfee?x(`~~r|@NHWIys#HRrvYf~h21uee3Z5;IEc<=$g98a_enk8 z=|eYgDU-f!H(`%{F#sIIg(BpjA?4kFG%B9Xrb%N%Q`s`d=dW2j2c8FfY=VYrLH2QP z-2H|&>XBYg*mjpce9>se3P@~I;a^i1e+Z4=**QV{dig49`E8*VoBEoXZ<4;lV>u7H)0q9C<(#yhR5Rv6Iy{#*K>XUDezA3xjDWC@JLlSlE%lM#& zP{p-g^j``cp7zdSY2-8uh$~>#gbr9*UXGOJ*}22$dbDn8KMkPZbWQaPEO@;R1 zMicZSAihtnmXkdE!}oOF(Ss|G8n4C9j>fz1V`3OYgi+q3V_~Z%qo{h|H6Yk0YIj1E%0%-6adFlIhY#0Ncolv z;ENs6!Ts)lt9t{YFmB)&`(Y=?xAU~p1uW} zGY2e;7nE;RB(x6vgpZHO?UIM~d)RJ0T~jAP)kza7_Rr|Q?c%FxeT8C3WRwwJmr}vX6pd{vgF!lR)^p8aBbWQ^o zA`Z=jl&19K}RB)z%_n`_b;q|`r!2bK?HMg z5ywV+wZ(L%E64ZI1)Y&z=!nc;4bum5`)roD!DrLJ!YN=|HXqE_Dz!0 zx2Oq3Ve~inK5Mc0d!0qVZzA+=Ddf|c{n zC47n4K|J_nbE{6YTX2a9ks4QO|W$p$l%Scw?BN&@3p(cfO){Q==7P@YeZov-115py+Lr->U z5%V*zEkx56e(%BfYp=wP1b?FDpM5-bclDvy5vEy*Mc(yTjb`us$L(ZTNH)t96lI5H(b z@|=e33WHVjB7p`)^SkwL2)u`L0syz;eEM0~*uP!rs7m-04PiDEi^?M2*XWhLFF*j! z+_65WAaB=vjWJ$ma~Mc>M9KjZwEGx3r&*?ash3c5atZp^l=E-(*sp!ky?!FPD?0e_ z4=zxI%U<%!=uqjmnZ%R}4T6EaD@8B9nh8~gYwPiOQ+fvpdxFV2nSP<3`EpfxeTg?q z8Q*R050T4}E~1rJ`c&&?zUXxq$ax4mYo7`=a0-x`cN`+h4?eUsnz{HUI3mT;C~_}T zKMQwmel|U$!vv))!*pIzh7zsUOM+(`P$VCmUu?4X{qEOOH~ksaiO!DStoz&`L^BGw z@@E*2;b3J8W`Q?UbX}VOc#`1wh7gX@N#-C4W=;4)9Iu6NSml^5Sv_{F%zUGpEw&*8 z;xdu%J;&`lBt&S>l#m*^3(a{Gy5S&&bhmrMV=0!bz6lDv{(LkmC%N ztIT-=PTw!m-jyfv_YcaRJ@-@gMzFBDqiIHhw?SA=hGA~aR&jw(L+g6##mKeHjSPdq zq7Y-9rbxB41zx*z8wrtByPYwNHxm5PL;R6&AwlF4SZGMH!e5{XrxTFXueRX^!1w^k zRv{j$X(Zp03=jUk8t31*U*vl^R!J~w{b5OdHNUgpot-UF=NOoGp5n~FhdcUZ1wPDp zd_uvH(1_4cs+1?v6>ysC&kCUa*cEI}y~5i>ikA%$36M`>Q(kBm@$lcgf4wG!e@-ViYYomY4KyY6cPJ>O(`gNVk|@(7hqfS*_?66^_8cB|3{1oQp8Tj=n-pn{?gjt zZ~B0qwDHrk;iu1Rdg*Jpc=Od%oIcYj0Z|`w=E*uCUsY?V84TW$2M6Yn<2TF4aBV>( z_YPKh_gb)ri_RJGV6;X@beh4E2uCDY=j<_Q3gZz>3U2TE3csAh$YJ*go&dIZHy_cdceFH`3d7Zsb03EIx3Vr%T^fV1` z_ui5l(=Rj3EXFmCn$zJO?1*#t(pqV9)spX?*uE79~Uw8z2PH&SbnumL*vnUq@jD_8PKvnfN+Pl*KSfw%C$ z=Y71EbR^}SWaqfQ?EH><;|sxEUWM8%Q+*EjZqOlTv7{aVPKoYP#0s(d4`9V#*ruxg z@aX!!DMBMbE&)|I!k|}0861F(A|2pgu|`3MIH&K=j#~a{F?hL!=lLt?trK4pV8RD6 zi#NF0`D)qpT4*z)iwo`dqxw(po#2uTj`N~~&QjHk=y1D`^1?hx-L-(sRE=9M;t`kQ zWwcpV?SL=19_0-KeyJdp<32%ktaSK>03gw;5!8Mi8J~~FVBAO;!i_9%qdZsUj1&cF z=TIs{P;gNbb%<$qUt~LZ>v_xyV&zyb zy?9=kMYI6FetAb#$#G9U{rneuMe@6eXfN$cszPh{#MrsO$dJlwm$!`0s3HiY(AZH- zhE(ZRD#B$lt~- zQbY3Fqt}}rDRt#b0B%A1fVZj7gyDf4@u&LO>0fm=SoZes`rV_)HR*_UWTrnQKLGrZ zymH=61fI+mX=UPKS*p}?&@>$bY6_1ZQF*-Md|jm8Z8L^F2^}vX9FDY;l>F*m5&#G;cV_ z#tXtNs+NgWyNijI)?)FavWn7K1d`b#Qgv?lJYjyCVaj5@6>2KudH=dR3gwS3No5lS zlqgeJFPsqNZ!EIjC}-uKV7=tlzNORoBUPQ1pk0^!O7dL%wHhGxS)cKO)ZVIW#`E|l z*XWDL{u)u8Oe`P@1B}qo(yWOl3(5+A>pin{Ws{{t#4qNoVl>jN#$cEu{d0ksC&^=X17G5`mpG6S~S-OM0p{*yc zHN@{_km#Uizzk{=Vttx=ihTh9+=#S6bljx@Q&G0exRFF*!=?NYt{T?6Gz=>R%<82t zagwHB!5?o#0o`pFj+)SqTGHP;9JV%y7c|t(3I`id+I^Qm!V_0+0rjgcbcj>0IJp7! z!sC3%dbjBYaf(+xg5)zp46?53Nrw*7eAb^5cO{$! zkYfyJHGX*xIQu-dHY6sXL#)Z5JCs4{jeBlOGhFjCL719cT7_rceDO2LL%6vw2_hEl zkR1=}9!0d`FZ!_jv8Mpia*t9&;^NKT&qyg@-uH=`)rO!Icp$j3tjnhYAB+q;?+*Y%QHOuR+jG9&ghyxYltawHAUO$ zH$<2^4}kq>GnQgjXRM-mb*<*-I(5#L-r_gwON-Ylo^#HbL;lq_9=x7~v1C2+BH9QrrR1i!d`)lf4BFHdnMq*c zd}!3?T}H&q(E*sZH~ub=9iz$ay&+FnkNfu6jjl~)U`rR)Nrq2$AE{&wkmd4p~ zZsMO(2Al>TgS~7pdG9@3<6gGf*DChuFW6tPg|wgWB>i{kHQtr&ZT#}IdvA(~4aWkw zG1T6h0u1y2(9QFDBlP2TC@T|}_J;yqb>BoWT1+?qEcisfnnYg`J}k{vg4=1u%3)ND zh20hs?>egFOY*UGjJ?{Qa)|{YZihJiQ5rMjKcY65GZSjNoMURU-%X!trDrLPpijd9 zgy-PDDJLkxfEb-snLc7lU?(K3flTUW8^7h)Z#=da0Z$+MJKa+K7`hCGt&ec_5Z+DF zLq5~H$3H|AIL>ED{o?_0H=0@MEQ= zen(fqd!LeY9oX|eUA?h5=lZ<3Kd~e9?e}7{C+RnT7T+}5BqWr(Oz=Qp;*N?9F)80% zwPbG|PJFl`0zr1Hp63N#M0;3?L%cDciV+U~OfM^(2C#S~`i6TzdFZMo9!h)o4ZnFv zn_b9=D~G0A?4NZGk~>Gu*p;b^u00=vsJ6Cy9(q#_9J0%=mpgg?*&FUTd!p%HB_2Lc z*CU*U?+-Q>kArU~fxkQ6yuiDDJ^|>h<(%s{?TS$mD<-&`3OAT2}&}1x%b(r3g}XDN+#kY;n zybN5q@2Ia-<|p5_lVX?npH$+lrklUkZ~j&i01TsIYffpSwpp6|?$+?z-;wzZ0*nRt zzXETbb6XFlCf+81J!})di?5lF80Ac*w^OJ^noo7!y-di~{OhKO^ ziX82i+&g3+`pRn~CszbCPA(#I9di7@Z)#^ZpjbK^6 zL)WQb^Xly;TBvr9&#UiSCjZ@b(+^NC-G}hGPVapeIyumc^83{vlRhV<#P)Snu^dOdo+!_uIKDw2>p>fAUGU@FdY{ebJ`{>5upOFQ57hEL& zg%Tk);Zi4|vafE+{`ao*US#Ei$V!`t$B+p5DSz`e?eD-~QC@q3bwyFbi+?>1wo+HdjVF$*z~<>;r#{YdNSDEdiw&--8J-iEzY32RdM zJ$dnO@P6dyi+?Y`9}a$u;66$G_del|vdwYHz3)n}pY)S|onh$Y+B+L(?yQ&Ql|X(g z8Qyz)^lP&{EV(*rk?+pPgOIzB`+ugRp4^N&tiIQq%TIy=uz=neFoahaN&slbvYz4u zQt%Y*WKO9Y6E%UN!x_9Hdcs&Oz?Cd9b1=?(R&@N4?9IM3sbKNR2i#mv*Ch$%lMi{$ zur7FWdeVw6Mc-Sq3ziy><&3XN6AbmbT4mknGN07^$vVSP<=!O!frw?b#{IL`Bbv8o zo~sR;4e%?Uzm~uzY^nR=oAC1E>Ej{b&W!(!W?yz8-J%xU`zL;-C0yakK8wxg6!yC8 zL*-Y7d6eLLLfOuGx69QMPBc*pq2s|Yr+zc4ZeI(c&Hv-eCy^@qAA0VyvCIAm+gqVl z8{&B*)xNGzmFk$|&Z&Rje$(hWjsBbVLP6*PiT&ceOFs|Srz^}G?_G}kCUn+B!RD&Q z-(NrWKTYpPB>`cGMK*p4iH&pNgTQOa>e3j5`~v0nUmpIlI4(=C68YDvd1VPgve1wB zd1Cm>lfD=d!HE*(d1pgjBjw6dFZOh>fTU+_MHBh@@+va8&A6h||6|SnD8OmkM7@9J z9@HtzAS>4`(@YxX9C_aRfaVB=iQC;xZnvYo6)#qN0K@w2$-Kqo}1%Gm?z8`!fWL zWDe=@-Bzisba1pvo}TL@Xl$vomU8Rfws&dcFS|}hj?&~@h$xjm zy2^%9oLS1o2K%n6ZLns!;858g+_oF)CU3)}9@U-gB(d@tNT;iFI}p+a zud#_($DfGb&aB)fuC*@(ZvK%RI_I0ZTS1=`YEV4ZexB}s9G;z_H2#?5J^0^ju0pWp zCzY$sTLj|tW!7r06Vx>9VfbNHwpnbn`aQh{hQKUgds0z|zmo+#E6FHj&EoW~1oA)J z4FK}na{U-}=IiWLv^9?~=P1+^ngn+~GaY7)boEKE*mpWLsq_I)|1o-jO=t&WpupDR z2d?ggYwFzhC$0?XiKh3$*1o7I&?>p!3*-iu>;#oH=H1HoTzjcR^-Q~PP$`7h09INF z34|*0)wn)Y)RV@dzz*!vTbId#_rr$tUzY?9jYV~{gNDvOVN^~KgL`NAuTm$Kw?{;4 z<>A+8UqIZ@i`{K9?+Y%1$3zyF6f4=I*!_;!yUr&xefIS_Uc7mdv@QzROSw7S4DKlp ztdD%GBX~*lB>Q)gO6}U{C&R7^<|bP^fLP{x2BeUs-ou-|d`Bk`UhxKey#_bvPmLY5 z|ImjcAPs)*orXj0=e#;dt%m)v*akXf3frkYf8pi_vfcwu{3{?;HspiO8{cvR#R?Ib zQ?0Xnife%^Fl{-KtslMI_DHxg`alVJZZRlDtCufg+@J3{N$DxaGC`)?#Dh$A!y0*kaLo($1mUce*3Ow7x76+sA=^?tG#gp$#Nea zH7RqF%X67;=pZJ6TWlZqdBj%_#g^?>$g0}OzWr0er{&s`vee^_=U0p~^`wQt11wLj z_TUS6P0BKHO6k7p@-6{|Zo>)R8i7sPf=?#+6d!(7jRHMaGcext%}Qbcil?jDU7-AH zs+iCb!=j$WB`93nnla4SjjOnj$BGLz^eX#S?5uE_TaI2cC4+sS(N&pg+cBcLE|anO zFj0L@4rSo=yhverML29z$=F5yaq*n^K|meg_?gcaA1USe&O#FcDMYhF+u+W6I@e)cW z*E}X})eQF4I`c`Hmlp&-jVqQSB)(v=`o~2mE1cFYer>m)%3VGlH>rKZ()HSj68NUq zkH{iI+InJwnmm;l$#eyZ5~e0gPYuX*59iHr~5!tS*)=X739JJAH$5L{8@OD7ZiONd+t(Uo_`u#)I0sN`g&dUuAt#V1nMpC6>kI`a69j!dKr@vi^fn-3peO54_W zAKouG$l9D$cwsr;l5Tsnkf@%fvb2nTt?^Cpd=G;|=-=lDq`$F4X;;UKM3%xDAd2F4 z?Ftq#cb}$wunWrin6`u>)b$&Bc-ET5yL_~>WzqMwf2`xU1x-r1UM1h0C8hP`qZpw5 zmebP@_?`9Y*(a|B^$zfV4I34r0=;OYIK=^b-8qgY3(c@in)*@aubzZ=L)-J0k>K6W z$a>o#>o+^H-D~_ec$eh3!)m*qtOX`UENwh(ihqyVQ+=Va6q%;-VngOur1`UxWj#lg zj^~AT8=Co|0pIKSir36PM#M_uwsOq7*PUPeTo`r=tt|YzdHrT2 zatm+rwExt9-jaQaJ(>Z|ADFAe<}bP8_l{oXp4z?BcoTV$QPX#FciY(}>K*&5qomSk zR$bd0OXo|A6}1kLUj?E*p6ng>AD#M^!QQ>e5kJ#cp?MGi>E1Bhj~IBM`Mpv4!QFdO zSe7w+&7%d21mK8!(MNWDW^7CIAWSssBlocKh=tzk(EUH3fk1%BPau#La00l%OuzsH zSk?iFEG#TQ2_#S%1u@`)s`5Y$Ibj@pFk4GPkqGlS!99b=Lfpw8t4aqG+1@ zIi)-2id4iT?Zk!jB-%A3`qU*QBqY@nB&#&eYs6iE!7rGo$}0NGUd_j8CdsKO%1c=) zH5n>jO;a|jQGQ{h0tTz(7^oWQsX95R4jQT%=4xyGr`vf$Pt8Lg4A!@;($BUru*x$S zwlk`~VeIt8)C_OV$!qT3j<-(36CEt&@s^jpEr(pM8wFiYcDFut&f2Hly57V3g_n(_ zk}U*ktLtOyQExlweZ#%jF{Ib2FVF)D^B~rGs+)KYg?pKVcsay*-EQ}e>hm%4^|21~ zsk`kn9q#)q%r8C6-zO+Q&ozZaA2WD>$kx#5^LzAtp2=BsA*rZOf=I zyE|b?gJI)|;c$3(L+l-^dv_ki+?h*=upvdX$49y)M8*G^961 z(k^SK+xw)4rlx0gWN>k11U<~iY$S(1%Djln3d_qjzn<-RJG*G)Av@+_WKK?GVNQNW z?n-Ii{gQkx?)>P|{IQCH$FB<(Dhp%s3Mv=e`~-O)B+OKi+)M&|pYKb;!ngcx-X_^Z4j}(wLXmczF2u)YQcE zr^(MVQ<73sTK`Q82)xe9nwx(=fAi-2=G!-h25)6#-rCtNsH!e_c`e)tUubDv3JG4S zsrg8{PyhH~)zWe`DQS&J{M^y8PJXbFo4YYHvo$>Y<;jyT+uIDr{yug8`72(*sf~;`1P3OUsFnOP)yyn%S2Vv`R+&`NuN3$ib)j5nlb2rEk zmXmi#(mzYlMj^HaI)kgrij(1>d4Z4`T19de+-R)D`>cVXh+(lbEUU8KR?NAt68d`n zNuE|TPkgeU9o}mug;lKXiKM0fN{`s%?I+TfA^UZU#&z>fR`*!y&l=FM195CZrxlR~ z6w^dLl1LV)%xdH&TlqJaR{FAW}S~K_s&rEo%8#p`>PAcw!OIO@wO{9P&A|ItX~MwI z3o~KgWD0In)QNeI_?Ym52xsT4ePtekZ+8{8e~dXV8&^(|E>CJJDth`t3bMYJc&07t zSwo9Y;&KsErOVbE-FduUau@Bupl$cgEoZdJBM!`x&UK!%R3BY0^LKu0K9yQ%k9~|H<1{vtn)gY}BK4 zQhrft_^EQC&uoV5`$pPb+b7Bv-}tAMMYu~+{yQq~0emR@Wy<36(K z6w#Hvqc+rR_e5^E%fEQunjFq^+ZL7LC{ox)w>%}=Sh3Ty)A)QT<@Zsk++s^0f=kzB6n-!BaJ?s`v1SxRA|8#wy{ z^4YHsaO5s54E4MlMDsBs9g$xW+XQ|z`ki+zlnGMFuFN0OeGq8De?q@5_)&&v&VKGu z^IApbi@%d3<)1U(6l;3Ncxr=8$BO1LE0?R0UPk!Zv8sl-+D28$yY`l6Za9_ow@gka z>{gTse}Vkhy3CrmJ?p$TH`tg2;7EFT#!>)8mI8 zz#M7a$GjE`?74wmx-!l+W)4d+?(Ip{!XLd;!(RAjghga}@6k_8HYfGX;yA<);Ts%o zXJ_&X3@dSWHpUa^`UNo*+s_Z(l*YZUX_-oi!gOnMEK`D2tL@!y{?XRAt$SX)Jps~i z-ZXnu_oWzTQmygnc-D@d75`qnr(ZvkQ+OZfs-y+F8CQ9JN7l+ z$Bo-37isrqaqh)YckMDr)*}+}Zhf`&31QdXO3?goPj(4z`AJ4)s!cM~=4Pr!W*{2^ zC*VF%W9Yz6gZt#~pBt0Qm~2|BNgNb&=Bd8{5{cG^!F0)4_SMLZpW5}j^U-G?h&jqc zd8Xa?Id#2CES?yx)qkx_>@=(-UJ1!yMokvO@*q9#u#be8*8jDBYG@{_Lk!twl2K4d$0B;{KKG(rTs_8#)off@0RrZdsp#` zwnAHExsVKA+#EOPXnKG&&*}ZNFtjsJ#$LbrUEI1-)On|Tv4IqrTxt5xA8NZEFOwa1=2bG>+KhJtk!SOq9YvV^IIr&Sdry5Y>dP=d7RBEbbZ1C|#Oo3$lZ zU%!8tb(XtK?aJ{bX_wvW(pO#tz-I=v(`v>=fh;N4yUtG4wYJagp1OH?yx_x&j16W% z8~myLDY|+|Gx343TYrl)Djze1>ykryBP)2b@v#DnS_VU$QTYj#O(N=nNO#Ft;W0@) zIaOwTvc`+c{`3xh;0jm|s*N=A>SKROOR&2V_F}%oO$59QX?g3iJDW80UScId$w464 zVF%kvJiX0fbe89y1cVN{1-}OElRjg*Y&Y;&xJ^5!%_9csxa^beIC$dzQj9~Ijq0O-0xDP!EW9(O(69TVw zL(x#P%Dz*-MqXY1!OkA#_vvJq3?&7LBHjXH2*`J2(mSS`LqL|$VHtFAb|Q{8k1Gu0 zvJpR5sPE;AM|=)LW1;9-T+A00WOfsn)MS{gEj51#ttGJkB(wi&y8j!%zJ_5xAR>ne z@K6Rcg{)|mUNuqoC>GHVK!|&R2f^1lJq419@wTe5drk4m3+P=M z>OB!zgaIpSbIjq=AQmn-0yu-05}qo}Z8QuSS&_+!Ia82sD80LJ^_l6gtSs zawX=NFZZ`fZs@!F;Xl!J-Z_H=sLw+u-dSD`419*3gs3GA@h6YwK~e$HMp&>#-orz8 z_CTpzQWAShc)Hb3^b$3<7Lcwjj`6_3zVJN~F?fU(h!7otH)z2=)WY^9-4ae#&Q@Vl z2h?H}!i$cvk!$#z?-=q96?J!1z?lw4=8--E(1Rl+loxU&50XnQjKx7SZ6s)JX9N-; zb87jYJ@dEnif3rW9}HpiPOx355dHuvxSe8Nd;b?M_3v44MlD$#1fpn>J&BNsmM5>5G zI1TKBgN5WFMQc!4HKb=}#ut6qeFlU}5EexMr|8~)+zT6Pioc?s`x~2cq{U7&LNAjl zLj+6Xs|8NKMGRr{GLDh=7LimMBEkpRO@Jxgs9=+ZoN9mc?Icr>u?cyhmFTXP@&$^h zR4pSI!7_0$k0$PtS{cEDDlO?s|FH*0jH<9v)Di(5DjhB{7U^;r-bX-AlgT)rv}i#@ z#3Dio4oOmn#xa0t_?t7E72Yq{uNc+orqq4IRqrrL8l=OG>mC}xy#B=9-i2mir4S8G z8C=`NK~O{l<1wKQ5{(TD%({5S8NNn&;J;mUq=hC5vM(H?zY-gFDCl)O@-ao=KO&-4 ztA3h+x(7!p7$I7S@M>(03LJt)K!UIkCpv5FqZk`&e{~DUJqqj@<;i;^*fXuNkA{iQ zNZ_?!ko9dyh*m&B4)g)_>E4aHDtI-~Cw2LR(D)TY-lm{q!-U5IMJP02I<9_#UOf${ zQ4mBlQ<}Q*h+G_$y$}+MZ8j$$Y*Z4uNUilm#4zpYzV!2BV%=Biq+N334vu}D(l|(f z&q*g}1Vfnhmr)p46SbK0*OP}7NC5?siA#(ifyGn7>*`eq9lSd&Y}cpG`FvZLA$v?m z?h=LhQrosks09o%>G&*rFU*DkEF;2)2uyXO)2eV;|(Iy|s0*P(A$^6!rKRB^ zSa6vZqU`(&qn9o4NO7)+h?EK@kip&*usaD7-gF0cjpH#M*>1p| zX8gQ;0j*wNw@G-ljYsurIlQ^SVL}JT(P8xW-PPo#kLNQ}$uH{1U$|+3U75!n%c|KY zSRDZE|X%3DRu4qLlNHS zDUH6P$j%~M9A6CVKRP(03Hpc#!~N+VmCPLLfX8A%YxVuEB+yw#`rKk=N7JBl6#D^T z#5pR};KXRi+jmIpLiY=DtDS}$qXVd`1ws{33%W)vmof-s5Hbzyz>LaKYl2wY1ssq| z0P=VGgTvI=JIR$f83wWamM0 zL+*ES+Y$-Y7BxPPhd;oH`)5L#p8S(0=z#F>X!yiP!$cewG}SO%Uk@^;gH5FqUeaKX zDRqO4lH{n=CrGk)Dr$*5{gp8Oy9kywfk?6d8)JdjaD!_TAOd5u_xzy42?mx40Gp9t zn~_1+aUf%&SHK~t7lT}4H0*a4$h|{{!%B}Mr&r0-9l}UIqGE!`9Tz$%j^1>KP?MZI zkr2b8jfq&& zGRzMT?9MrNJZ|&k8gH&pQI6ia`$eCD;T= zL1xg73@+SeyUJKHW2V3WpfJMNJ+Zl7JSyA1dU|YZ|3qrMb!XuV?!zVt*^7t&nKMU- zu$fXoHvp|Y(yg(SysxGoQ*q!D4E#0$sK-n^65iNSfU+dPSY9it46v{G^{T^C$lbRQ zTCcBTpv)McCY?=fmu(gWiU;tBd+<~-Ku!MWbqx8O*>uAM+FOHt9{a((8~v8pXZV&k zbcXkJ1MrdwSV?`6@^`*s7h0wTwIu*OQ1ly&Mw&{(izb+ke`n~g~?! zz1EG+oP=d{A>e^PZW4X!?#gxQ>k-sz%pNeBygv1JNt2ne1c2P}(C{XH4+gjbgM7p2 z`ZZQJZB+fe>v@}B=NsIIPj^uxc;@-{#Oyo)-oSwwmnqjYD5=y!wX~1vG^T(Iydn!S zByY)Lz}l-O|3yQcGU(IYZ*xsRgXv3hj!V}`>)vJ{W#V>#EYKgXZRrfXg@?Z;pw2Zk z-ZNXZltsV6ZpLYTNPL>gTMo}_+AJvUccVhxun@B5$2+)PS884yGu%r3_^%kKLuZ{f zoMGlCZ&B8I(A{VEHtv=*ZfotVnr@B|H(iou#bO}(6gFubn{pG|RXUq8o$Wf7;dbxs zrDCwRCX5+|`)dYNAh8)U)0GO4+Zo8$grTFCkB>3*nr#sLk3-XiUcG{J(g4iI$+ zb5qNR0-QoZA{vG{PK27%u#nk%Tj@=^OQ(VVcDJ0#XBM*AerdA(n_B15T(9fd9!O_+ z_b@c*`Zd-$$xA*^h0~V zWP=7+;nvqVSx6iPo?EiD?8H`ldM`z5?H?ltPD7%a7}fi1(paEs6F7z<)D;bBx{q4L&HhY7 z3BG!M#=jF_VM=KwuFO70B>KG;wLt0CT8h;Uu=DGr8T2OUj^)V(jo^INBv@Vl1Rssz^83=1kq) z#g-(kve;xUaleVYl~^O}<%qMO0!1lIsiNmprCjfPTnfhc={J^#M`*0Ffo6KpZU1FL z>1JGk>+s$wm0-gscCkY(TdFR%7Wu~t@0h_jWxX2Ql0oDAdZ`zRZ{#dqtH_G$Vi@EH zK~GS8HgEyykeB!~4cyuzN*3oXC|xFj;_sj-8} z2=(i78UagL){zq-4le?y^wPC~2W8S0obDYY7WL#!naAd3W-{DwOoCz|3u!gckVRl- zN^ZV-vdhaoC>#7#Ij89KrRcNS6H;z^hVJ4{do|l=G#F1{efpvx8evL^ZhoZYVKODt zZbG92QF>4j^-FczY!Bqg3!k`L`ULz=1vadB$Q|-3OgE2I!90rs`vQk@EY>^vF%y8^ z9af|PsSGTdg>%6ednL#70(9)$wODV4i?s0(up((oL0rIgUUU*6M)*?!OB&yavtou` zo8Kk2VXo_R3y4BP{Zn++c zVe4`3TmTQ=Ok=YpTUkZ8(!1(9?y|fgV_|FkwdASThU@2xf4XPek;F3VG+g-U07%=R z5j(&0oQ{Pif9N;_HHC_1MfXv4Fm-_Dlo6BHcEe5KtKQXJ?l}ds?*i}rTuYaIIgysl zIS>+^h^)W$9h>^hp)L3}$^FwQX5goL~vmwDR9~0>}KCv5MT&J%dFTLD{cgeRrdOjuD z#~2v3S_(u760{EWpVo6{>z9xG$(}?-CSJO&Rk|)WayIgn*ZI2#kF!*)X@}SpnVv;Rw~S%q_I54eA;M)Z~ zm55$wi2Mg|3G+9qS`yzaZ2A8vI`eQSzc-A}%3v@U`_kBV#=bLS%O0|C&DhDl7xkT$ zv4u#YG(<@%LS$>kUfCl;HONw_kV>ii{I2W$@BDSH_q^x4=Xvh?{_q`#d%Adrh|%He z0wvhzQS_rY(eL?S@wy}~eqgX>Ea6xgJV@Y!MX;$5e2wRPfoajWV!;Fem zJ1=cTh@11382Zi)S&iLXhg2Et?#DsJR}c9UGa$}MiCm3iKurP-3wk8jfDlQ79HH+q zAjXK-oVtwL+c9;f?9Cd+3@%#6H84NgclP?S9{uS76a&m#B>b*zzxT-!d7Oce^PC5d zrekgOxIVm4h=;|4C1U(aYN%JR@VUEe?O%-I3ZE1c*NCT0oFfNU$K&hj>p* zthnux9L?T&@CWBK|6G>4hi1_Hi^asY$NUWi{pxWgTs-1G0trf1AV{;%{Si)0U5+3HTqcA+$Iw3vFL=FSHjWcWx@Si^xM)v*RSl*}GEKUd^@EJ!0uP8-Ob6g4( z9)K-lhc90aW`Q&+?n@(xFm**zJqYIOWtp(b}7}9z%wJGYxYvB_pFcsD)hr!w#l52bV)1WO!`GqlO==!gp^CaE8hkobz z_>rKeGZo%=AyT*##ei?84Qolosg@G3>81A0NkoW*$$`KZGs8!vg^OkeOPrn+)NG^c z`Oh!tfPo^3K$&7eHbcgy1^e&HbO!*exrR5pbJJ`SPI)5qU7!JGI9q>-^9)^P)Y29t zPM3_;6b$C!_hDGuV?YR><)sLA=3{L0kJY?GknjO;e%kEkdKd;^^v(!+o+qV`>o4FK z{sC0*v^NX^A+b>CZ6Yq{j+Ghf0pa}Iy^AYm+e}U`3`ojdddsV^R z&u_ys6ODKr<%<#TrSEV^Z7uJgGVT57o|85E@Z!-qxe5~H2?MGTGtI7XZK~>m5*T9b zL@1WT06B4({d&!PDIpvHi~m|IO6fd0bk}WP@kV!__+Brq4h8Zips(wI^5FR zp2X0!P3eox`wTYo9pdaA^JQ`L-KHcUEl)qykpgxyzaC<4alY?EY2W5I*-ry~vI%6v zC4&Jg(}B|zO_+roL-ZJR;DC9$f3N2|7^H7UZT#4S{nq2{3e~ZD^kOI^W-a7dPiGXQ|u zr$+(?s@;U#%RtO1_u}d!u*aZv21S+L-|dgFNa_>5XU@^nEg_=GRiMLV+OumkperY% zA8KWw%lsirJ-ux@L8f`zQB_9={*daqcC7v$4q&pnbCZZ36-Fm|s(b+!t{zryF#|9B zdo(MkEGt`okv^pY%QK(A=A3}*-QAzW394R_o>f>WxLZ2)SbQa zLj37>SzFvonXW3Ulr?P=C(6%m&|&7#pYz=vYgX8?#%3!i&D^INRunLW0&cpbM*wgY z4@Wf(pKa^w9(W=v@^IiD@6iC5n%`r0{3NN344I4=c%1wZa?;IkXwsiKnanK9g37fL zqRB&9?+3CZtPjcE%`41zOVp0@W`PXoC2Ok`Ihz#ZGh7JSJE318rr#aR&wDQqjUh%3 zKB0~c#}o|1J3%PU+5xcv{+c}XHHMDbNn@RpMQ}&C1xiYlNgKrO0r>_R&~4f?BKM+E zWXx)jNiI8Y0S>UXw}aSq@|e+wakF)egtMQtcqnO}GYXH+@0%AvyIPQwPDEQKS2W(9-L0diR8DBEB5}N9> zF~zhyQLH^)7!4Mj$N+#xt@bG|zGngW8}6JW+&G?$jR(Z0hsO?0RqQlc4{!k)g0MbL z@Il6i+*Cf2nvbM>x<0nOJfX5h`QtV;kqH&{pn69_x!S2-Z7076oa!tC2qP$NveE%t zOeV5a%PoPux{0IS zx-z{B6unX4`k@=D7lf^-D`eNmo)UsH+EixUfHXZuo-@Gd2F@#qIyN%@Y)G*TqIc(owG<(XPEZSd^BWKa-5(q z4myw72O}=L`g+}~_xdTUA!9@PWkPRZhAu@XR%6~QaHoZb{^-(?!|%m`vreq~(YB$} z9kDQX0Ms32|2|MY$5oJQ8yWm?-K3v(o<&#W|*hKdvvH=fb*3n%#S`_ zZ5&qa`G)mSeO-q~+kMX@+kTjRt~JZ$A|mpo^_|S$MBW4+1mUjW!n^$xl( z&fMA{-RSX9zMbm*=JT8WL%$YJr`A~ic6s}?F#irS8{X_COB)Yr;LtXe_UX;r@9of^ zX3zIi`-|kK`{&T2)%a_l-@g0f&+uHSyx=KNyDUEBi)o%~oZ_t**D^vd*@Bpy^k)8v(^INa%cOm$9Ddr zEm_`J66jkh>sd1S=VY4wj+XlRdoMoJ`nf1u=(R%5Vb6DBX744xERFWQ{x$9^^Y-=e zZW^O?s4=3QPlGlLI2A%xbTfyx1~c>dB&pjIwqZQsAO0`Q!ZtkY&$uVlMQjd##3+1X?ebpCW-IK~lFf~& z$bWb(h?m&6<=^8DDCrVM{q<>iQ>A}r$SJR8zfYv=MyLbnsW zsoxi5qUNFM?omb7Mw3l4CUAc}o8Ifi*UmX^INJQb{6;=9_95T0qMUyFCRN?8{>JL< z3m>c#$jc0}9vU1+d2BrR;oSZ^>rv~WrkAbGP^Sd)$t{R24zl{4MYkO?)0_1Ps`sdX zzW)sQ@&NpWjXGXcl#{$|@?*XG!Uo4s3`HJlyW?ov&{*+l8{oa+deGyNK(-QD8qZ(O zxv;<$i}lQVs> zo7&<2ns6GR;uE*F&b?Bn5lutyI3cp}G`1+h?vcz-Fm{VFE=SF#Zc_t&TGD*jPEoDV zU@Zj11P3udfaP6DXawZ0&<@}x)PO|}icE|bN%ETGMCK%@Uva`oFr^brx;VUS{ z7|4#>;tE?xQngjzdx+1~RKKUGQKPAWKIHCM?ey@~l~*6Q$|=6h$6ms;%&8xzo(d~# zvSr&*^~ytP^`otzP=f}l@5wZO?;q0hP=kyqtd2crd&pth4u?Ed4+jYu&5j?^FANilkmc9wW+CisNQaGuwucaxdRm#bPoFvANnDiW% zoSe*zoHWGuSTr@R_H&TzOc2=4v;q>Z#GZQcM=0YLz8IQ&a~`H(cU9l6{GyjN3>x2j zE_FUTv^bkK{|k>xQyu?cqh|MTXw*A_-Ffmy?9cs7AMrAa>|h2(O&E_kjPM+VoSvc{ zv-OgTv+GZ>`7WFbd`NDTp`IIA`svXgcWlMa3!cSynk*~d|CjxeZ61_io^@?J6TIhUU)8Lk&j?Uu!DWe3{{Zhbbz+)_DBphh;IyI7HWe6HQd z$&^Va*OyOumTgb>P?HX_;{miJP^($yFkGbBr(DQ5sm{9iK8-)NH+o-X)yBUyX#As` zQ>8(|rtKw&qO;$l&;g%km!Vu4Mu3a?ieq~-oSFWlL`(T`8jMbYDN4Cv{V!}34AZ4twS z8;??=N^aRYjD`LwoHiMH_t4l`OkaG*XpzFz?OFOUMRgW`{@|gK5$k zPM{a)nMm0ggSL9P!n4x}3wSwcPIqsaJe0e4U>;eF~S43VbKZ3)IS%4RcX_cQ5Cq>rIDpCFY`oos!0leimZK7M>Moy;?6B zks-rtAyRJw2i>d(-jwB1G=}vnvL8eVgy%?I{w01TaL)Ut_Re-|k=gaQE?)DRw^qDn z?^E=7O|}hlowWkP+UGoZDicTL9@Uk>Z{eQzUsm&dw0AP+zxN`+GVETPi||u)z+uuZq^6xEGLy7}nKA=f;DprhXD6_zgl-6ZA3b?pwmbTL@22ytorCgQ`X z=>K_^{iV~ITh0m1H|3w#N8EtDXOP|-cBza8=1DpA zHw#I1=eJ7ak3=FDj@ZSBJJPj*7>7sM$JI^_FT|AoQ$PRb3;GuK-+bjgZ#VGocTUGi z7FP5*z_p<{N5eg;DD#vy`@x2EU$7}iZ&w?y_-aHS1ZoO9PpACZ-?@Ch1{?P~nH=vz zu6%c_>Z&#zNSlK6ir6Lk0CDUenQ6UkM>@WXjMz>)|p;duL1 zzWSqtTa$KzBN=0fnb3YVDP}|=uAwr0$MBQ;(ER+pmz4th7zcEnGl`J!>e3$>7WU>)&3`SO@!fuGet<+M4P@#(7Xsr)>3%%C3>le|{_4w-qrf@AF9GG65p4>)1At z_9MbRjNhszukfWUQgWWPo)BXx;W>-vaIGL|9~DzKRm%HHVHAPqeqQtkD+Z^vOGT?u zYzAl&JUI|T5{Q|%8O00Mh>(No8Q#hnSdNc%vz30+LDC|^Ph{HFg)5K5X{CFwI(V&3A)R*MLB@A!57D1U6Pa!UVemMYKmS0Ui} zOOIimGz>%$Sp$388!97}NRej&x_n`~u~*cdt}C4D`&p=662b)?g17sef!XF`7ktw& z^-}MsoQ2c)5Q&E&QlAVp6=O(Z!_X(st<9AMtE(c{!=(|IF71`wKvR`5K%{n!hx5f9 zh_mW&~X47wEZc6xrMe8HgPi5?_9m#HCU^c~jWfyP(XfpPh zN~$Gl0v;uUJSLSgtlnho)8tbQmsWzJe3?!08V8JNVg-pi4YjUf#e|Qjl*_<(*~X&>|El8 z+SM7DKeVI5_3uL!j9VBN_g>0WE9Gcqtj=O#B)$R^RZavC)97qtdI0y%pL+8CK>zL& ztLxN@CcoENKd^js6wTup@XK8}(0meD7-grIg*dU8AEm}4?r0*Jc7|QMSc@}8XIv%2 z5Cly?lT)pHmt7Xpg&K<4uCfQPbYR`0Qp{V{6-S^Q=?W~vG3X$1Qg}=~;t!9d1vvdG z@ygIDq~)82XAGrCk|*A~`W|2G*#$GnjE=`jua@#W#$*H?Bbn>?K5~D&`L4ajy<2*} z_NERo(9f5Aou_6w`2P^t92k~oI-0FdStTOQ;UGwH>3_BmJk0JC=;aL!m=jloQ29s? zBR76o^V8wCOKcfi>8=n7H7uf6tNUIV_G93HF{{M7hP?FT%~YpPn=XtJa-DmD0f$SK-JgxEU%J3O^Yj{Ki-_WZF$L6YWms4)R}75B;3T0o z3YU{!-~7iAU_b+4s{kGmiMI@73*XUzUYYkfdAhObm4hisT@NtCf!=Ng>P4PZC0O!I z(K$0vu#5Cg(bvldRsXhl1#xdV2sb#@m}0t@Y6zAbe*kbLBA*=aUP-BN0rsbnrP6-Q z0Ut>Sg5{pYNb(Tx)z5Lfwp5IfX768S-(bNmii-Zgi2;^5t^>Fp;a{8a?l)tRgG5zp z+;EAov68sKAbCocuGjPid3ykIi3HWAd4}R3t{7+qLq40uQeSL75I4O6L{|bdDj6^q zfhXog@F z;D!Kyzm^s%V4@8BRXjp%vPp^vl5H@M7hZePIMC1SnVCk24v*Z%IHT6tQqD={#12yw zC#$hYKzw9~l?CRd4hf>L5?LTE+Nv?lO0RjqBxS(F)Lz9HW#TfROBpb%8!+kW7x!U# ziC9XvF@Q=KD6EcSfxwZ##P?82Z_q=5A?RoV`Vt1_3Xo#ZQ9kt`Cj#gDRd_*}|MEP? zuy@V$!-GSvX0U z!Qje}g21orSutj2^6b2-L z;ir)wIC=+!Ciuq5U%XtVXSs1VuVP&m6n3% zmCbW~Ynn}WR79K-LpK0Q0H|66cUzHvfr4p?0@`8gzuWTcWr!;@OO61B<=zp&3gi~M zcw4bz@dQ6f()0u3&jxCS0Lua-8uJ!NF$y?uaZ_$beo=&!gi%}~2}y(_BI&iBod}93 zxXn~Vk&SA}r;W<=Osn*YHy4%b-D~e?9$3ov5Hq8PGQ~()LGl4#0D%wWT!*}3jtz2< zVlgKy-=7GuAqLV$K+TQ^w*i0>7>EafGbQXI8%WT@_m<0|=nk;arIF1e8d4FJJ2jLl zZ<&)uR7F_Krl_4%>K1p5M39QRd zzUgHt(TwdujHqtE6+;jvwE+!0pY?@e$NFPtT(EVIqrpl5_AQ25F-iQDwTLMLnnB=# zV>Qtg!f+sO4})t5@ZR!)PzF)5lPDQUTi(e@1L6}84wV;A-T@?Fq;Vig&1`8}A`ppzB+#eR z2x51%P&(=p!&<23nbZ&Q(#>}TtP+P^v;^1U1S1lK*5Yn@_3zjcWy&Ng7v(CGqNP+Z zqCa=V{J$#QX+gczWLN5soErQux4*;TI3tw^n*yvg?x>ws=6VR|`J&xJV!-1Gs6X>j z*Gm*Lqc2<{aC*cmgZIRR6D1TaL*=$#>uq!UVAIUCzPh*Q$A8m5B&qr&3HvaG<@$Fo zw(M~-vf>ojvjNH-N4t=wMDdP9XsGJMak`fTb~czKx1}RvYAJ&viDC$VgBbM($tL%9 zA*0D)HC?kcHQ;;3o8^bI8#XdoOm5v>m#+R$mloM%9fMmW`L96!W};Ht7loxdWtcAZ z6b6=nBWUc46(yN!>VkD+*-x}+&Oszi2@vE1E*gPzP5a7i0t}Jr_U#coo&hxl%6h!I zR%{yu0|DV}cVoPDQ75qdw!@!Pb|uh>IpO=7og{;wcQtXlej!>yw4`&!RLr2aqZ{Z+CAm!O-{1+7Luj408*mW!`s1jKSDM4 zap?&X-ORG(=IB`pT#W#+V_4=f)Wi*v6w}?r4PaReHl=nr4R{>&6;)>$a{7DBy+qt8 zecYygcvaLV1+9TJs6aDeJABjSA}R8rfl8Z!3Qa#?M327==*jajkPiE0{P-At12!c5 zcVs}APvJX(0m1>mGN$=Utzg9;7OI*-n~9KF8Nw;UpZcFsycjl9YzM~j-v(4JfN7H+ ziOlL(^dPCW8Du@}$n*x~r(+Fefl^9M_Np=V7M5&s0OPL)P}dBCe`g#oMs)V*Uhluh zC_6&JKvH5p0ESLa(ma=JV!#$afJkV0q%Y@Qxly>*zGQoF>D$47hlb%12i`BW6m)6V zCb5FYAa4|~Dq1n$yI--%F#jv?Mve{wz!YY62tVDl0JmXA9!~~^kzVQ6_!~|LbrMf7 zNvat+S81pwEGY8Hq|h#1xU1*{AQ-BL0&=u7IQcbKQnFo@U;7 z*d@4pPOvQb;L_J%i+;g{-;X!7Zgc(i{AW_Tnaab0+N{Oj+N7cauyq!lPmc}>A?Kw+ z9s@80IHmB;W_-*0c*O>jZvWQqfy|zqZ$0lYf)#BFlfUinSc+Po4?6w*DY$2l_m5R+ zcF#f&5Achi8l&XrKGZb*5!h_%3}Cvnnah;qe0jJ%J)phF_QhIikVO`Qw{wyw3xv_V zMz)-F=nt#s+s`mXH2gY8?&)bgzn}wDob9-fuPJhGM%I+{%#ZQnmQJ`%yp(W8%w{S` z0{95Ym2)=hR=TB3Mbitb-Z$_54nFO_I@O^d_H3jjIBp^iC5?sAzO zU5?BykG~AzM2ZWk#aTm=z;-tIg0eFBf#O>-Zt&B@-%9Qt&n_1QLtO8=V;rw)c!vAP zItVIP86w+f^U9MGw5f<% zUFjn@-}_72)#zKrll**Ix>mf#&h7#N!FGt#i_PD-^miC!X7ei1V9jS;fUa)vf@@{Ryz&i7Y|E2%62Xt6u& z*6!R%@O~=Oeb9@l8?@z>Z9bf8vK-yRXCLku{J1f;rD`O&CX9nN8aXw23zT zS|~02&@@d;x+|7ErR~_;I?*^Eg{fl;{D}GXiRX<9<8ajL{60bAa=J`d( zt+46Sqp9fg-&(isr+>_{F`!I#{YX7{`qJ&xjnucidB|=1*KWFnKkg_||7wh+ynS#xLL1KG60X3!HgQ|Ks{8JXNJSa^JjzO$uO%vZ zUFXdCy2pJYmnRT=x8Btx*tO(;K7~Iz?ftob_2$V?=U9G$lDoEHMz5VBejoH)FJo&y=qH zE0tJ0>t?H6rgCZce+5=Vd)w4C5~^l?>^-Z8j>(8}9*GX-bo?x-+|B zY#1ESY3_c7dqcs*_oK|i#){ruwZsD0vygui2O@ikU(`+w%+K16c7N0H6+<;p*+u_vmpR~hG^t-Kh$K4o$2VH{4A-p_Ew9b&)k@=D zL#P0-&tN;pY3I;m8Q?6D;-xm;?z*=?6AL+2y>~a6a2#zvh=LiQ`?-T%`vocy*%w|x z`Rt&#f%2sdCKN2Zs@*EWYzcyq1JM?o6s%c4DkV5D}!h0pDc zHta=B0`)Q!h=Q)5hrvq@m`_X1{lKIY%*4kI0%uo8GFNCjh(V5el@q4SHOAk?{0~I-Wt}wG>spQ{$9{~Hgw*d`6)=# zcVP#WX3&K#imi|-8obxo`Dm=7!V_H4L&fp`53_jlAj_>Rey?%*$ z=hHS!p2EEJ7l`^~8N%it3Vtb4lrTcv-L>&KZaOf&<=@Zh=u!?A(*L2?{KhR-aqX7m z_sE=BS2YF-^r`xKku#NTx- zMe^r?;}W_WPCDOjmYH$p>uAAFLVgl1U<%QfJ`%MO&! zwnP=Z%-WHO-}O4-Y@Vf8BgnJS-P^hn9RgV6zv`je$Q-Mll+Qff1JEXX{F!kG{;O(Vg z*w5V2wV?8L|9m{n=<_D5wc^?Jf{p>w-_(O^$i(`j$rt3WiscD?XD|LnyH17fmLD0I zPkyyL)lVS)*n7xVh8jRqQQOag0Mc+IQ4|&P6)^Qru1VNIlUGBU*8|@0#d7oq4D*}7 zchtcA<^*2}ofPpX{;`MRjf_Lsx`gOv*KCDf!_){YGbOiy3;XyJr2D@|i4v=L@zols zg%#KnY-jcsu91U3!S(mW*x!^wi5+R!vz4unOxSB_juSvqt(}@R{)GZooKuwQW-Y34amIW5{vl)RlNHO7>9{Pjw?($D@KK5abzn40KJ z;n?yqIPDm3y25<~;E~1iey!yc>w=KRFQeg~e`(7na`h zZuvRIgB?>z=Zl<{w`f@lc2|g+L9zpRD)@QWm^?iUXu_o`xf&7Dj`&qKiIEa1I{bMj zR&s+VImIV_c@nvy{GY^t$_h|5$3^w#?$&cR$%PuJnG!Xl8p@H(9k1gmFP`}MkGqhP z^cUR~ZatvT@-c;%!2gfMyN^Qr0i3UZzJ0(F%H9)?)7l8eE0pdjT+`-d;o!q46=iKo z99WdnNuJsG2P+_C8lg(32Fg`MBF|cV7CVWFiV-4$Z%GZ+M+Zc{9 zx_>wr;gW11z;FCtvVyRS2&L5U!oH!R79Xdy<_3Lck;1WzLYl51HKc_q_pPJicUG~;nTb#0+zBXye@*=GC(02A{PUo#RR}-Fx;$N-^k#|iwtft;>4f_ zvi|hRC=F+Jyz>Z-%RCw0#(*;V>yB(e0!gXf10Kkm9>$X?4(kA}Yyrn!l@4#U}$%ry+)3P8bOv{-<&_h$m1&`N+~{7P-v z-eNmn9f0e7D%X~t%9G@(9-U)|ie&SoMfaoN!&wPVr0cY_tAW0V0}$cjY%N6;*wPJF zd>pK*&o%BQ`L9h(KTT??My$C8*`VraSo?s&f(Ol6>Ui*G{fM}r?}e`s>O^rp0&p`3 zoZ(ljLT(@1ZO(|VoEh@iF?9}nohk^!a`pi5Ep0)&O?l<^NCffBIwl(Ig;Ul%T5b;# z5OQo`arimeX_h3Nm_@(%W2R|0{3c1Q5?cc8VNH9>R{on&^dUtLXB&XBx#XOyhbbfP^SH$4H42p6mP~#=%`l<0fOO7nx5 z9M>6A-(_lVyOj*WS6OFT){kYiPls~P3{Y%L#MBM@gG(p+O!=*pEYeAw3PJ`FS< z!b-dXO1?UtUJX)CMb`26``Z+m9NjOAkCjefGsa@+{SUz8QgX?DivYAa1r7NLzrEfS8kq9h{)HxPhpp) zmg2a441I-Fb}`aL?F?gKqM=PjlD!X)+yal<0?ezE8c2_Ro}=bK=h$C3*`i~@-m@nQ%>vN!NtmuPY(G zoRP1gV+;*ODvtw;Jp%`8#&LB$c4$3a3>6g-@8lC>UOD4iPR4M2xpEI;c@@thkh{)e zbxiz$w{m^&Ua7o$4EUvYAx^L(N6#UP@nUL%lCw4U@BXS}CWYL?KRBw9mS{ATe19#R z1GI`F3cLl}pYwBl<0m=BtgJT-Z>bS$l9rf}mVCt&?Z4*KWXE@j4o$$Zr4ed=z2<;* z(Vx&GujnJJGdW{$>}d@4a2y*Q$89{T-~mL2GN9Ff2I`{22%sX@$b^G=uZ3{;Ebdw$ zfk(xTKa_E&9o6t*?s2k7N3U4Z4Y5Xho{NTx@bhA9*_cuTqkFlf$J=L;?=?j8ap()3 z4QB+4Hj0xRL^v>@7g=3v-*GM96FV~bwwy>Dz@Brso{-l)iIt8MVxkZ5k{i;rJDvC6 zbZHR1TZFq?b}L2nfuZSlv=&(pOMs#zk?{3O_a!k&tyif>n~P#XRV^>2C5rI^2xLfqRw8?qP#a&>=eWc5RoDYN=W7uB-6r+Pj0|8S@0p-32 zk0qH?yn%PW`g3KVo(`G9eq1*hx94{tKrRy4vKfmjS%}3{!Ekr`E0ugAOfDP?I-J>a zjsewHJFU%*SfoSH1PG46UUm&0sjcv#XQFDEI|%S@M4S!B0>_=xp6!O1Gmd3)$}jh) z`2O}uO0Ay7tj3CdmH8`ho!IhJRB~ZuOE*w#rSxSDUaTK4F@u+&F$MeRu613!#V8)v zp!FOP$xh}%F=Au0ODw#4V+1eJPZXi8a8tr;4OsvgI`HyeNI2#gzWik&e!=E&VG_4} z;V(oN2eHJkf5ZtzuPR__Ajf@(quIb~>o~!n~{(;cPy*2u{I#9&)vQXFcmCuB)97Og%eQfS1 zs2!jeXx*zxfLH_A7XR>j6bs*NebIaV>u1LPH?!~d0EGJozG6C;3R7_Vd}aP;$$u&C z0#y&L_H9&EigOZ;pC?tSrfH6R7#|&BGx@HnRR4yZm-INE?P^;jT>pkq$c11G#8x> z5CrM6BiyO-VqzusEmtIrOhma?pCyluh-tcKp@5^sb=J9Zg;%6kEUnba!(XKgMyk9j zq-;n2Roc5J?WTk!ex%gBs6I71C3-QZLR|msYLn3ewsEnxsIohS;+tHa^#-AW*vk;* z>06A<0BM2r3Q2>ZB6)T)TlZf3ix;k+&yk-!{8DNJlW=uqQn<~|TE}g~E^{d8O(^$;pBPX!-`<9# zTYGCzU|L3^u=mbUETY`ae!K)Jz#A|%i|AF8VHd(ej@hhMaNt0;UuR3HxL?NX9J|Qq z$yYvM_A?ZSd>M*FLHdo>WQ+0CP=x#zfU7jAbE&Iw-JWP5N_=WwKbfk;$wGS5h6ltAN<5aB>3~!o>jVa0ZA>~s8E_b82&b?TfM_7vc%H+ zc{zgZOvc-54x$(zzLAm%pKlwbz8Y3=Ex6`&`73@&q9?`kiUs{-ik14=_-!s~KWDZo z!{y6(ta`?(1itdIOXa~nT$K|=xDr6{0#^#BvF!7PS~G7z8=G-D3jpRs;@D*G22?&z zE3zvV;xGz=eeHP@cdw@CSzH2BKrwf(-hsBiisL|7NY-bXF1Am`H19{)k7+(Q1nrh*rtsM;h(-j!_`xG3#@g}5YTcin4!-T$ z=344Ii7bBqLD)fk{~QJ)KtYo@X&~->h@dXx0#q#P%svpButT#~DCxg})wX+!U@gSC z3_SiXIjGZ4h5#@|DPG{fSX+MqT{!fAnDxDy`OGmu)iB`S!6xvc@{p3m;GobGY zE1vT5CTu6?>BPAq>u8QDU-!^*BU2VuYJv4oW5j48R)ccmkg%+=1GeAFO}Y51pPPWI zbJHCY9a62`j!YjMOSsErha<1)mbX}=fiO(LfRb$sS~gni+ykFl!G#^oql#-F5NN0L zd$TYJ;ei8j?^OSMwLma5W&n>N-2fO)xo-!GY;+x(*>QbL?L0o5W^PJbWIUNr<^mfI zQe*%P{8lIsAHEpC6}W)4QgEew^{w+OaPQ#Mwo^{`@t(zCo`??bkemMC9+~=rFs9RL zA)<~P+8IP{`sFK9F=6m`-+=ri`SW|6q1Sw+FnJV`6`0h=MR9)VYf@RCdbNA z2GC~9t!Ubjnl1#;%SLGvQLHf4Gv}=Mr)tbEU$2vf5NVdnM>Aersr8!YI6$X@Sse81 zEYk0U9P=2?t8yqHO#gsc{H5p$_xd~T7lMxkZ=AKsE(T~Au-q%ZJgm77znd%Kt6{&D zopTXC!28s<*&*v#zmf`7(O%1Ia=+sE%Gy%2nx<7)GL(ba@nM>4c{bMeH(v9-7vA~X zS*{J6vmJ9ME>!50#dz|itnr95g|`9!z151Ub%kQ*Mue>o%Hlci-~As+=NZ*R*S76I zAdLhAmgwT8Fz4zXG5$R1p1?dW_h-+u1C1?x<{HgV>e(BwBY`t*y<r(wP=opQmlB8`UNFTp=-H# zc^ku3uHk1NujNQD%5553YB#gGAwnyqp~SP|MvM2kbIN9KVQN?nffFj5>`fO0GDhGP z?I}l|B=*Ih20JYEvk9Jj-k`%jxz}Gc10u%#I&YxF?PVoa=hwti2}E)Zg8k~U4hndk zcY-0zHzFt?8gkjURKymq12Xdo2N4~dx{Oxv4w_N3 zaj8s6kOX!L+^vS3{mWjMewZa0nHBf`h%#^~-a*7NXF#@^kkln)^7^jrG*E;gbH08{ z>>)kGxI3-z@>{FyNY+gUv>Jd41;}Lvy!gF)JA_68uf&J~C$LtRKDMZBIp%`82|J+?AVdC3wK=z{kG{BC z(h~yw+Lx_(T@CUE-2M?BoJE|R!(wm#AOrkgFXt&IITo&-%U-`3=`|`7m|VP)PNAUe zruk-Vg%_z&al3D|kDK%DwdX@GZ1XblGZ*7*oN*5>kUD8e4?6rY)6CCdN7$_6u^0c& zS`JQkCyv*;yaDpf+97sXStOXA-*-tr$iVsGRJ3S-IC5}cPg?5_=>BZw$EydlmGOxk zpERy)7s6G1Byy=Yy&8LMG=E9owMPN0uBk1*NBjivqJWMP%_TYP?^U`t#vJ;dtl}?$ z={9EDzHND%pR8kGrr)-kJ^LCM6GkM8gHE;Y=xl@MKiGU%-np4Y&Ic_qN1yz7(hqt? z$2k}<&a+7Eh`F2JbfPb7^H;wTaPw`R%8yU2#W2K6dGzgry# z(`%)4Sz7orjeh_(DT=R*N9S$dG|&01NXyWWbD+*?xIl5g%39;|T}j(3$bA%W$T9Sn zKec1AhI*@ev6?BBiEmN_G;+vWSu0FAn#u+MQAmfZ@&vsjw7H75fIa6ajN~tVs{^;rQi1r zw|(#AuNT0iS8bt+i8uqhpLc~EEk7wY3OJnziNu0Tan!0LO0xcs;BR~RDF|z61>-rUxdbo}E^gonA^SanyU^q320|S7HYOTztU^{-*v90umUFn5xD@VwRtXfFS-j zuy=Fh++ey|e(1khUX|HBr!Ak7M>~uOvoQZ#yaDXQo8V1OQFn5NnF2<;6 zC!?#Pifvgm1JnI-vK0Iou5J;jKp6(m+d(yH1+44=vI)7=fd%p@n)I3WQz6k^k+1ht zu4^ZTJ3VF$OuhCq#mTSpeF_QNVQgQp) zk~!|FHD2j8S`)~O2RQ9!y56amhC(d)5 zdlF+-quO_(I&0FNxfJ!AXM8-5;@p=5S6xNHKBdJ;a}zCuj&58taR(AJ+gYst`+4+U zI!vKt>Ni_SOHSZK#THwxPFRYe^W$J*%AB0eH5st8aOtD-5F0ap>}sKSZj^A%!$Iky z+r4G7u4U43o*-B>GqbkfRH&_8a;s3FOF+pzmtrBbuiQoXAxi~tuei}UhaxAZ;2d&~ z&5>QW(ktlkW9{6xF^}21D&1TISkkWwp_G-Sfwm$F{sYd{ZrN^<)2U*s+3|sCOhH+L z+Pd{^75eX>B&Mm;UmNXpH z2(j04%GcKX41uec@(P#MXjZb+Fp-f^M-0df3;N#sczrp(jhsoK9T+AANfnI!x1TK+ zm)`GMcZLS1^Q)zj0*M$yGx@5Nh^C>~Cfil8Hx?AE296wRUaiRv$gP6FoC?Dv6HrcX zYqbtm2*y)Mx@%1V&7kV@oNH4V3;QKU%NF)=4?Gq?wm9nE>_+zJ#{J$W-l%|UU5%Vs z&|wMqmIVB@1iV86>e_q-;`5XJ!q(Das++q8ohXLyEOboc;AD|$J|3cYk$T+S3cg5< z#er>6AOcbNaWPfbc_*ehajFPQ0EGjZ(l=4O%d8WNoTC% z(dUjaR8J+5pewI1%?}e{%{ktWjl#mT``Wii?U>JC#|6;m+$U9)z14ng_4nGNX}ZEi zy1G}W4tgt@Eo%cuQ1y}E+D=dh3GoTlzXqUPLm}Qsz^CeH+^|fPQvPn}s-!g7Nip4$ z8{JO;-6@`Ky&18C>WmpG|C`;wtTQOI0~#kH4)O-crs}%?GgaS5f_#XEBRT$U|7D-W z;4)aQK%NUUWSjDPB4T!E@MInGl>_wHIBz;IFI$3!jQwAbXjgP;H~J8^Zm{W$B=LZT zfxxuXQ;09wagFN#gy|oT@1J%9rFYh{X}4+4^hrez?luonA3;lyFU+f5dlYq)mG0Od zHs&Dv`K*Qo^Wjr8G$RtwO25=F;kq?JXeo*Ix7ygd&$K7RfgcOBmi>rS5eQs2J5 z7}q8C5Z_vkndA?g;^?gU5z|=Mr@fp17$Oq;S_@DRb-mGH%l?Txc&h|lTj>fq%Taq= zk{zb&QpX_!ub3td}wH} z9Se<@m`^IEG98M*uT?Pl8b%^Poq!pq{<#x4oLX!?6El;9i<)prkHchnnY~(eA6x6E z+u)>&p{Ls*_kuUSG}RgWPp^MOl@KO5C+q^BfJq zy%KQszf+%3i<wiU7C+{rKo&mOwirMqTirPoB z<72^oSol`+90mEz?(na{Z*hs&f5Aht&T?ajS5mWThy#wHTdxLRBi|3;V1YPjAYeJX znCdYWVsV)GX%oumzWHu|j`8`@`NHN7X7voU_0a=T_%|vU4-JrjPAP5_i!M%(AMD`S z)`gAS(+xLV`$zV~zccVd-4Ve5Dvl(uCp1t3l2H6s$*Qy_7VJ|}5zov?1imk2w zwz~U=`06KeZ~Z=9k@e~xmi7p9MOWI$8oN*x|7^|`Lo+3^F_Ji2bNr#46Jb2Jk%Ii6 zUwa@gm(i%*zq#!R?NFS`Tj|74!wWRTtxxgD9VsM;EVcC=0;i#9T9RfB{_PkQjyB^# zp`>Gz>yQv6OPY@h(G32GmM-`D9<#^mj7O_v2mO)6q01cYAqJjLS}2H7k39vJ5I@b5 z=H4&BsW)j_)M%=3Fh*M_*_DbTo#M!9Yt#*5*8H#;};y zfu0wF>92tNRQHOx`QtF~9pb=e@jbKqbUVdk$C%X(vRE2JcZfRtWu37T5A`KNbJeC> zLf*_Fb`7nkL-ALjbkcDO65@&h@f)|_`v+w6f&*+m0lkh|@TZgF-*{g@?A5p#40iew zcF0ES*5cWjWAcLseqsRaF6<8?{n%^-PjXMhU||}y3?9vhuYm6x8?QF4_SjEOYF{Gu zB$J3Xxa-$>z;UwpgF}pL_*{o>mQw5C5Ohn$O@HeP}e`BG~&H$bk5}ZT5HJ z)o+LmeYpXsYyQ-_mVg2&ZNKkbRa_Ouwz_i!_`ID=IM&R77pjE8lV)y`}O$u;|2fI^ctQWc=k*X(;=H2u^1=O%wIC~Awr&6*lAWz?=C%k>6Ieu z>Jo5Oxg70x*!)DpG{id4`Q@88Mv86oba(uAM0<^12pW{ev&dhpLE@Q&##jCm5_5)> z)v7blmlNl3t!4BVhjmSLODrwCbXu8m45$LCXDqp3XXm^(!rc>_3UB_%1+A|&izm&j7RFeE?VU=Q#|)t0nF1x??Zt3x3Gu9K1E4cXesMwBWhIEASk{425AL{TADx!uHQZOc^XsBlCd2A><26H?<)B=$|*6yH49}Ql@-5a!zB1)N5Sb2 z3rpWi06+mrZPDnw1SRaeoo*dhNp6CPdPj!H(g2G`+;x$@#ml}xPN75k}WwA`L)%#`v6`dB$i z+6am8bO$m29LY^ zFc`$0#3-6~xBDE(4(C<_5)c6T>P|b_|Cl-#Da9*_b>&OnJS3*`@;L-(dsln$e)`QO zqXeBkPq}p`PVhC4LP|Ib>1&W8$xbn6QeGfZ91(Wayu}?X0nB`K$G0>G2qlx&CcU?W zChlTIr-ov{n@=P7l(=(6O`=$EC@NtI3VJ^*;lEjYvhJ)p`etxk?g!7IRXR)4^98oe(WhI$E3d0AF!cqYw-9*RhD|nQ) zV;$ZgXrxImH&Z1d9`(*5G241jt7g^yze(o6dsvZtm~k(?I*l~8j>GqNn1m6Sfg$BC zhZXFh=bIn7*;3IJwUUFbM^aqMzT^C-SVra#CFBs{mymDHK#tiV(8(g_wd&=n(SSv& z=!AMC4#ju7S_p29;D3;&!19oJv8E)Z_KK@nB7&W&1f&^*f^z0o%Cw^>nX2*7=btST z3E~VRVr*yUYSbx(FR29N!VpGCO0MiM;a*`4P8CU*(<$cRVYMc|?l8hD=neY<(%m4m zCAPRVvJo#x0ku*CGGyZP>>z0ZLzJ1-3

    8p^I4j+{^Gi`%5arT4S1G6}mhvyGmc6hT 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

T)a0cL$kD#pg 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 literal 0 HcmV?d00001 diff --git a/demos/declarative/snake/content/pics/star.png b/demos/declarative/snake/content/pics/star.png new file mode 100644 index 0000000000000000000000000000000000000000..defbde53ca489900adbd2eb6b6c83a97cab11e80 GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE52LDFw4%EPP-wEJi(`nz>AMp*@-aG!xSmf{=2|_i zLu{}72m9aMUh$4ogmk3>-(20}l#+gI+wVy$@7*a@Pfxg!TphW~SnJJep#`V5_&2oX zGKzb?-_Ix*$9&r&`Sx->kE??7n57fgP2yMYej9el^rgZfhVAn2L}oCaf5WX}%k+h* zPmsmpiH(Ztt$VlQS|``tm&i?D@b>DQ0;4BC86G^hUGg%PiG-#dNg zc2!TCV8LPfeSdS#eVp#Bu4_EUl>s;iU@k-lfC114Py$c@^z#fLp5Z+bz$pNy0h|n< zQHCf&3<9zbU>iUWz)rybZ@>jeLH!biz03QQb2?$4UoZwu7)8U^HA*2vO2_Y7{-L5}={CM%azz%>b06qw>Wf*0s zA~+v#6edFm@|OePoO91PU)tK*I+*AA->a*uz74=8;FbY=1>gdJ0|1stECN`-uza&2 zIw2^GQ&;xqbfn_3OL43k9CXu!Ihy{VeWv z5tn0lO3-6WW3;_k^8Oe;y&r+zd*+030Padho|HH@*%S&CiIT zT}*_wW>jl^z!)QqF_Hq~W90GI*Vos75*Y4l2p=BjB*n!&F9oLaGy*A-LMyGc)LM76 z)*WMvjDMTJ*4ia&?Gb_D`PtSo#ZH7bJZH$@5jG&V(`@Rhsum-V21O>Z9M8_!_RyAz zX0HiI7mLDp)4B(#l$udW%~n-46JrYON}O|L0D1zX=PcbX>E<2h7ey9Gkk;B-DK#5| zBKN@_7Ga=4f}{N$p8$+Vx?uJoz4y8(ip8=l=P0rX+JIyteE1;2#lDV~mzJ2$Lkdih zswj$uvMlFlG$FOtod)a^5eA?@+H~?3U_2FQnfD+=<`#;gn2!;0P1$TIeNTje1{1Ou zfoX}G%3J|Z*4nx(%RRUhN+W_AkUe3ot%VT%Fi=y=&ImAeB($NRKpj_W9J~ofvq@i@ zWOGne)t^ELfwC;w%*;&57^^Vex=#Z%T5DNV)nd#7&Cq@sY$~-bIwWU9H-}K+!|6O&0>m7pCj2cN~zy>fhSI!s2@Cdprw?Dq?Cqp z?kJEf5TyMZ-TBk4f&!b$okB@`+wFGME)W2Ac6OdfDUS*v=GuU?MW?_}<_;}$Q>oKT zwk)8$EXyC_m>KU^`0~-CM?W_L z0pQ-fd#`cM54Qo+?-OY+7lB&q4q1^Cvq+G?K79D_GwK=pZ6?q2`<(N48DmRyfuwWL zd(UDg+*IaC3#MiJ`J*U`&r{D>1_9vq?b{2Cv5SncSqf|_aZ{Q1n~O@R*(8g3Q52V+ zK7IPvR6qc@dGqEXW9(vJHV-_dP#Wa&4bD!jSK8BkJ1b`biZU_LEvMf6le*s9o z!?LFD6%;sWE|z8aOIemzc6N5kHp4_$*NfGuQ@97fYH!rPPzMEWhdX zdOz+r_EbOsxP1At1n|E1{(|>@A>C@4PL+n!#VDn|S4w@iy}hlb8Fy-6yw=y(JKp;< z-ut(lbF0p|WxA5nGHb2-RaN~~Rn>-4YO~ktO$B>qAidVs)-vbZG3VThwf3+v=7=$d t8)N=4#yr+qKh|1zyWMWQL70(Y)*K0-AbW|YuPggaZYdsJ-e&^)W&?$$c)B=-Se(9l zNs;eRfB?${_9le|;tnAuniVo^heKCc@UMD)pit<9xTs3VV=azn+)fSg6V}YRdvoqg zo&T{5SEjF=nYhT_S68BDhutAAU8jlRvH7eMW0D$8PjxI6ZCQ5C;JDCjj`tgmuRXE) zb2RHjp6Sc?Ci@h;oqDjj)whMuV&AES{vC{O!xf!W<}7;u?z;P_KlOJR4?WVkF0pl@ Q572!Kp00i_>zopr00@_3+W-In literal 0 HcmV?d00001 diff --git a/demos/declarative/snake/content/pics/yellowStone.png b/demos/declarative/snake/content/pics/yellowStone.png new file mode 100644 index 0000000000000000000000000000000000000000..c56124a8950a15cbd8e6d94e7c437287030dd121 GIT binary patch literal 2667 zcmV-x3Y7JUP)rj6RBkycw# zXitg0XrnZ!=tC$%TL~nnr4_sudq_a=0#!mq@S!3;_#mRFNK~3y8?_n}($ZX-HkY$c z&fa^iwby0NImY;ZALc$MIhUMsOjFGdgEc42_0Mnq_c6rGcq5DZ{|304yx{?}Z&iVa z2;ld1c|d^(M0*|LM_!8#5y^h~&N~jj>+RvrLG4ct2KjL>VIwxXWsG~v7<8u#c6!z5 ze|-MY-9P`!zni>hX3e)9P(-rN+<*6vo;Y#hQ`Kts+mdll_x~}`$>9g%0fBb>3f6mNS-xk1M`^1Od{e8FJ_TXTA{MNe8^14LIQYngn zX9Z~wvlW(Bq|~sS{3oGZ(gmYyvDu8h#VY>y6HhK4_|#{f{TnljuM41vxX=FHJs*41 zciedYXgC}UN0l3{71WiG`3_+T7EtX-3DjB&&OkiPa`qKMFxpmWT4OO+-I=(Z(`Q$I zaL;c(dCJV%s{vjyNkqi|{-^Kyt;2_p-a8s*)%toS>+2PDDTo-+#rG24}NTWdwcep07XRZ|K%UK@96Ox z?i~%KULWUdtXEVuh|5`a1I!E|AOfmJ8#d_F;hEr=A=)CgVo1Icxw?|AUX%#!{Q#^<|H+e=5+2loMhCp&6++!43Oo*XegM1CLwOd z18s2k{o+S%d>HurH3Q!BGsk{@FdUtzD|N#G3~MO-0>=bxmJGB*lai8x8iD~4BaqSc z@M%Hg-%gM>5kd{j5fickMnfS+qw9o?aXNJCo8=QC^2p^}eMzeujpXq0;~O6t)uFD+ zmLlIp(o6F2k6w4j<&1R+;7^EXc6sjlJ?=!%b*zI z3=yM-?!1vvry-ksIu?{bR+y$KLFl|V&#bS%b z7PJR8jbIV61Sp90E=Ga=nlwddKs+J)PE-@7y#+IG&UZD3Lp!-^OJnmS?%s4A+7Xoqk-hlr4p zp;76&MAxeAt=t4iuL{_-_G}ZPH7(5c9J5)&fsrs6c(4MOt&zzZN=c`Oi5x-v7$+XV z;X*&{Ynq{|B#p!vNHLO9BE>|p;IITO5eAO$LQUyLbHEl6%a zmp19rU_W^hE;FX94QAa7oZV5jC(7>B*qYe(KYuBF;fjD}W*>M@_7?}>gVP1Mcaf@! zT4h&V(d$cnzuSfBZ-R1WH_BFZ6Fc95pqWVIZldy(x) zVrN&`omq2cn@53{u4Y00;fv|7@46#$<)}|k=bL<*n?*0G+Y7D%$oPVH~aLc zme0-RjIe&rOX)Oile1b1!y%YP#3JVlVLx0W(%*{g8#DI5M!$KQ?kSV$F4K8pHd7`u zn$z3%@Kevkf4rFGvVZ^&{Y(1W51q{ZX|duCH7!&FAwtt6mYbfnJ!NfRWSK%g!Jqf+ zd3iZsFpS00SS*yixiXt4_U6i>LC@^Sna7{8Q)U*f8PLqS<0JX-54$ z|8_YJxXQlxz3-6Q4sB+CHCxE>x^k{6g}Q=aZ47E-Pzz<@D00F3ewyw-5RyU)&;_OI zjHWYIjnXzo(_-5*nNQ~SCyzXu?!8>>T@xU{4}NcP`^LKc>F$)9@=UU#fWj+fDO4p? zg-{eio`c_?7R(GaND)FbLNuDzXah8@=xmQ!NIdw(|BAo*YOcLzK!CTrMUK7mru@&& z?AW_wvZ}~U@(gk>ct;PH_1EV^(X6*(g1EmH4Q-6F+a`Yf%a6s+Ud!p%HJ{ChNcCgy z&wn-s`}j+{c70OIiwx&II0w#2Kkm!Rxnc@Qv9=>7Wmy*T_fNkVf9b^+?b&O3>Hh}s z6`-RZ|3LQPwv)T23;VA5-0GOjIfwJUFOmCud2^mv*RoX??h9w9^1x$X?H<2UyuB`f zuK>-C9%b`~Zp%-qaZA&2eb?EMm}rWe=ZZp}*;&X#5C3cT)z^A9_$>kcU&$N(jQR}^ Z_&=cY8;w0przrpc002ovPDHLkV1gTo8qELz literal 0 HcmV?d00001 diff --git a/demos/declarative/snake/content/snake.js b/demos/declarative/snake/content/snake.js new file mode 100644 index 0000000000..837b82addd --- /dev/null +++ b/demos/declarative/snake/content/snake.js @@ -0,0 +1,316 @@ + +var snake = new Array; +var board = new Array; +var links = new Array; +var scheduledDirections = new Array; +var numRows = 1; +var numColumns = 1; +var linkComponent = Qt.createComponent("content/Link.qml"); // XXX should resolve relative to script, not component +var cookieComponent = Qt.createComponent("content/Cookie.qml"); +var cookie; +var linksToGrow = 0; +var linksToDie = 0; +var waitForCookie = 0; +var growType = 0; +var skullMovementsBeforeDirectionChange = 0; + + +function rand(n) +{ + return (Math.floor(Math.random() * n)); +} + +function scheduleDirection(dir) +{ + if (state == "starting") { + direction = dir; + headDirection = direction; + head.rotation = headDirection; + } else if (state == "running"){ + direction = dir; + if(scheduledDirections[scheduledDirections.length-1]!=direction) + scheduledDirections.push(direction); + } +} + +function startNewGame() +{ + if (state == "starting") { + return; + } + + if (activeGame) { + endGame(); + startNewGameTimer.running = true; + return; + } + + state = "starting"; + + numRows = numRowsAvailable; + numColumns = numColumnsAvailable; + board = new Array(numRows * numColumns); + snake = new Array; + scheduledDirections = new Array; + growType = 0; + + skull.z = numRows * numColumns + 1; + + for (var i = 0; i < numRows * numColumns; ++i) { + if (i < links.length) { + var link = links[i]; + link.spawned = false; + link.dying = false; + } else { + if(linkComponent.status != Component.Ready) { + if(linkComponent.status == Component.Error) + console.log(linkComponent.errorString()); + else + console.log("Still loading linkComponent"); + continue;//TODO: Better error handling? + } + var link = linkComponent.createObject(playfield); + link.z = numRows * numColumns + 1 - i; + link.type = i == 0 ? 2 : 0; + link.spawned = false; + link.dying = false; + links.push(link); + } + } + + head = links[0]; + snake.push(head); + head.row = numRows/2 -1; + head.column = numColumns/2 -1; + head.spawned = true; + + linksToGrow = 5; + linksToDie = 0; + waitForCookie = 5; + score = 0; + startHeartbeatTimer.running = true; +} + +function endGame() +{ + activeGame = false; + for(var i in snake) + snake[i].dying = true; + if (cookie) { + cookie.dying = true; + cookie = 0; + } + lastScore = score; + highScores.saveScore(lastScore); + state = ""; +} + +function move() { + + if (!head) + return; + + var dir = direction; + + if (scheduledDirections.length) { + dir = scheduledDirections.shift(); + } + + if (state == "starting") { + var turn = (dir - headDirection); + head.rotation += turn == -3 ? 1 : (turn == 3 ? -1 : turn ); + headDirection = dir; + return; + } + + var row = head.row; + var column = head.column; + + if (dir == 0) { + row = row - 1; + } else if (dir == 1) { + column = column + 1 + } else if (dir == 2) { + row = row + 1; + } else if (dir == 3) { + column = column - 1; + } + + //validate the new position + if (row < 0 || row >= numRows + || column < 0 || column >= numColumns + || (row == skull.row && column == skull.column) + || !isFree(row, column)) { + var turn = (dir - headDirection); + head.rotation += turn == -3 ? 1 : (turn == 3 ? -1 : turn ); + headDirection = dir; + endGame(); + return; + } + + var newLink; + if (linksToGrow > 0) { + --linksToGrow; + newLink = links[snake.length]; + newLink.spawned = false; + newLink.rotation = snake[snake.length-1].rotation; + newLink.type = growType; + newLink.dying = false; + snake.push(newLink); + } else { + var lastLink = snake[snake.length-1]; + board[lastLink.row * numColumns + lastLink.column] = undefined; + } + + if (waitForCookie > 0) { + if (--waitForCookie == 0) + createCookie(cookie? (cookie.value+1) : 1); + } + + for (var i = snake.length-1; i > 0; --i) { + snake[i].row = snake[i-1].row; + snake[i].column = snake[i-1].column; + snake[i].rotation = snake[i-1].rotation; + } + + if (newLink) { + newLink.spawned = true; + } + + // move the head + head.row = row; + head.column = column; + board[row * numColumns + column] = head; + + var turn = (dir - headDirection); + head.rotation += turn == -3 ? 1 : (turn == 3 ? -1 : turn ); + headDirection = dir; + + var value = testCookie(row, column); + if (value > 0) { + linksToGrow += value; + score += value; + } +} + +function isFree(row, column) +{ + return board[row * numColumns + column] == undefined; +} + +function isHead(row, column) +{ + return head.column == column && head.row == row; +} + +function testCookie(row, column) +{ + if (cookie && !cookie.dying && cookie.row == row && cookie.column == column) { + var value = cookie.value; + waitForCookie = value; + growType = snake[snake.length-1].type == 1 ? 0 : 1; + cookie.dying = true; + cookie.z = numRows * numColumns + 2; + return value; + } + return 0; +} + +function moveSkull() +{ + + if (linksToDie > 0) { + --linksToDie; + var link = snake.pop(); + link.dying = true; + board[link.row * numColumns + link.column] = undefined; + if (score > 0) + --score; + if (snake.length == 0) { + endGame(); + return; + } + } + + var row = skull.row; + var column = skull.column; + if (isHead(row, column)) { + endGame(); + return; + } + row += skull.verticalMovement; + column += skull.horizontalMovement; + + var attempts = 4; + + while (skullMovementsBeforeDirectionChange == 0 || row < 0 || row >= numRows + || column < 0 || column >= numColumns + || (!isFree(row, column) && !isHead(row, column))) { + var d = rand(8); + skull.verticalMovement = 0; + skull.horizontalMovement = 0; + skullMovementsBeforeDirectionChange = rand(20)+1; + if (d == 0) { + skull.verticalMovement = -1 + } else if (d == 1) { + skull.horizontalMovement = -1; + } else if (d == 2) { + skull.verticalMovement = 1 + } else if (d == 3){ + skull.horizontalMovement = 1; + } else if (cookie) { + var rd = cookie.row - skull.row; + var rc = cookie.column - skull.column; + if (Math.abs(rd) > Math.abs(rc)) { + skull.verticalMovement = rd > 0 ? 1 : -1; + skullMovementsBeforeDirectionChange = Math.abs(rd); + } else { + skull.horizontalMovement= rc > 0 ? 1 : -1; + skullMovementsBeforeDirectionChange = Math.abs(rc); + } + } + row = skull.row + skull.verticalMovement; + column = skull.column + skull.horizontalMovement; + if (--attempts == 0) + return; + } + + skull.row = row; + skull.column = column; + --skullMovementsBeforeDirectionChange; + var value = testCookie(row, column); + if (value > 0) + linksToDie += value/2; + + if (isHead(row, column)) + endGame(); +} + +function createCookie(value) { + if (numRows * numColumns - snake.length < 10) + return; + + var column = rand(numColumns); + var row = rand(numRows); + while (!isFree(row, column)) { + column++; + if (column == numColumns) { + column = 0; + row++; + if (row == numRows) + row = 0; + } + } + + if(cookieComponent.status != Component.Ready) { + if(cookieComponent.status == Component.Error) + console.log(cookieComponent.errorString()); + else + console.log("Still loading cookieComponent"); + return;//TODO: Better error handling? + } + cookie = cookieComponent.createObject(head.parent); + cookie.value = value; + cookie.row = row; + cookie.column = column; +} diff --git a/demos/declarative/snake/snake.qml b/demos/declarative/snake/snake.qml new file mode 100644 index 0000000000..d81ce9e7e7 --- /dev/null +++ b/demos/declarative/snake/snake.qml @@ -0,0 +1,272 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 +import "content" as Content +import "content/snake.js" as Logic + +Rectangle { + id: screen; + SystemPalette { id: activePalette } + color: activePalette.window + property bool activeGame: false + + property int gridSize : 34 + property int margin: 4 + property int numRowsAvailable: Math.floor((height-32-2*margin)/gridSize) + property int numColumnsAvailable: Math.floor((width-2*margin)/gridSize) + + property int lastScore : 0 + + property int score: 0; + property int heartbeatInterval: 200 + property int halfbeatInterval: 160 + + width: 480 + height: 750 + + property int direction + property int headDirection + + property variant head; + + Content.HighScoreModel { + id: highScores + game: "Snake" + } + + Timer { + id: heartbeat; + interval: heartbeatInterval; + running: activeGame && runtime.isActiveWindow + repeat: true + onTriggered: { Logic.move() } + } + Timer { + id: halfbeat; + interval: halfbeatInterval; + repeat: true + running: heartbeat.running + onTriggered: { Logic.moveSkull() } + } + Timer { + id: startNewGameTimer; + interval: 700; + onTriggered: { Logic.startNewGame(); } + } + + Timer { + id: startHeartbeatTimer; + interval: 1000 ; + onTriggered: { state = "running"; activeGame = true; } + } + + Image{ + id: pauseDialog + z: 1 + source: "content/pics/pause.png" + anchors.centerIn: parent; + //opacity is deliberately not animated + opacity: activeGame && !Qt.application.active + } + + Image { + + Image { + id: title + source: "content/pics/snake.jpg" + fillMode: Image.PreserveAspectCrop + anchors.fill: parent + anchors.horizontalCenter: parent.horizontalCenter + anchors.verticalCenter: parent.verticalCenter + + Column { + spacing: 140 + anchors.verticalCenter: parent.verticalCenter; + anchors.left: parent.left; + anchors.right: parent.right; + + Text { + color: "white" + font.pointSize: 48 + font.italic: true; + font.bold: true; + text: "Snake" + anchors.horizontalCenter: parent.horizontalCenter; + } + + Text { + color: "white" + font.pointSize: 24 + anchors.horizontalCenter: parent.horizontalCenter; + //horizontalAlignment: Text.AlignHCenter + text: "Last Score:\t" + lastScore + "\nHighscore:\t" + highScores.topScore; + } + } + } + + source: "content/pics/background.png" + fillMode: Image.PreserveAspectCrop + + anchors.left: parent.left + anchors.right: parent.right + anchors.top: parent.top + anchors.bottom: toolbar.top + + Rectangle { + id: playfield + border.width: 1 + border.color: "white" + color: "transparent" + anchors.horizontalCenter: parent.horizontalCenter + y: (screen.height - 32 - height)/2; + width: numColumnsAvailable * gridSize + 2*margin + height: numRowsAvailable * gridSize + 2*margin + + + Content.Skull { + id: skull + } + + MouseArea { + anchors.fill: parent + onPressed: { + if (screen.state == "") { + Logic.startNewGame(); + return; + } + if (direction == 0 || direction == 2) + Logic.scheduleDirection((mouseX > (head.x + head.width/2)) ? 1 : 3); + else + Logic.scheduleDirection((mouseY > (head.y + head.height/2)) ? 2 : 0); + } + } + } + + } + + Rectangle { + id: progressBar + opacity: 0 + Behavior on opacity { NumberAnimation { duration: 200 } } + color: "transparent" + border.width: 2 + border.color: "#221edd" + x: 50 + y: 50 + width: 200 + height: 30 + anchors.horizontalCenter: parent.horizontalCenter + anchors.verticalCenter: parent.verticalCenter + anchors.verticalCenterOffset: 40 + + Rectangle { + id: progressIndicator + color: "#221edd"; + width: 0; + height: 30; + } + } + + Rectangle { + id: toolbar + color: activePalette.window + height: 32; width: parent.width + anchors.bottom: screen.bottom + + Content.Button { + id: btnA; text: "New Game"; onClicked: Logic.startNewGame(); + anchors.left: parent.left; anchors.leftMargin: 3 + anchors.verticalCenter: parent.verticalCenter + } + + Content.Button { + text: "Quit" + anchors { left: btnA.right; leftMargin: 3; verticalCenter: parent.verticalCenter } + onClicked: Qt.quit(); + } + + Text { + color: activePalette.text + text: "Score: " + score; font.bold: true + anchors.right: parent.right; anchors.rightMargin: 3 + anchors.verticalCenter: parent.verticalCenter + } + } + + focus: true + Keys.onSpacePressed: Logic.startNewGame(); + Keys.onLeftPressed: if (state == "starting" || direction != 1) Logic.scheduleDirection(3); + Keys.onRightPressed: if (state == "starting" || direction != 3) Logic.scheduleDirection(1); + Keys.onUpPressed: if (state == "starting" || direction != 2) Logic.scheduleDirection(0); + Keys.onDownPressed: if (state == "starting" || direction != 0) Logic.scheduleDirection(2); + + states: [ + State { + name: "starting" + PropertyChanges {target: progressIndicator; width: 200} + PropertyChanges {target: title; opacity: 0} + PropertyChanges {target: progressBar; opacity: 1} + }, + State { + name: "running" + PropertyChanges {target: progressIndicator; width: 200} + PropertyChanges {target: title; opacity: 0} + PropertyChanges {target: skull; row: 0; column: 0; } + PropertyChanges {target: skull; spawned: 1} + } + ] + + transitions: [ + Transition { + from: "*" + to: "starting" + NumberAnimation { target: progressIndicator; property: "width"; duration: 1000 } + NumberAnimation { property: "opacity"; duration: 200 } + }, + Transition { + to: "starting" + NumberAnimation { target: progressIndicator; property: "width"; duration: 1000 } + NumberAnimation { property: "opacity"; duration: 200 } + } + ] + +} diff --git a/demos/declarative/snake/snake.qmlproject b/demos/declarative/snake/snake.qmlproject new file mode 100644 index 0000000000..d4909f8685 --- /dev/null +++ b/demos/declarative/snake/snake.qmlproject @@ -0,0 +1,16 @@ +import QmlProject 1.0 + +Project { + /* Include .qml, .js, and image files from current directory and subdirectories */ + QmlFiles { + directory: "." + } + JavaScriptFiles { + directory: "." + } + ImageFiles { + directory: "." + } + /* List of plugin directories passed to QML runtime */ + // importPaths: [ " ../exampleplugin " ] +} diff --git a/demos/declarative/twitter/TwitterCore/Button.qml b/demos/declarative/twitter/TwitterCore/Button.qml new file mode 100644 index 0000000000..95cf5ebe0d --- /dev/null +++ b/demos/declarative/twitter/TwitterCore/Button.qml @@ -0,0 +1,90 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Item { + id: container + + signal clicked + + property string text + property bool keyUsing: false + + BorderImage { + id: buttonImage + source: "images/toolbutton.sci" + width: container.width; height: container.height + } + BorderImage { + id: pressed + opacity: 0 + source: "images/toolbutton.sci" + width: container.width; height: container.height + } + MouseArea { + id: mouseRegion + anchors.fill: buttonImage + onClicked: { container.clicked(); } + } + Text { + id: btnText + color: if(container.keyUsing){"#D0D0D0";} else {"#FFFFFF";} + anchors.centerIn: buttonImage; font.bold: true + text: container.text; style: Text.Raised; styleColor: "black" + font.pixelSize: 12 + } + states: [ + State { + name: "Pressed" + when: mouseRegion.pressed == true + PropertyChanges { target: pressed; opacity: 1 } + }, + State { + name: "Focused" + when: container.activeFocus == true + PropertyChanges { target: btnText; color: "#FFFFFF" } + } + ] + transitions: Transition { + ColorAnimation { target: btnText; } + } +} diff --git a/demos/declarative/twitter/TwitterCore/FatDelegate.qml b/demos/declarative/twitter/TwitterCore/FatDelegate.qml new file mode 100644 index 0000000000..eafa92beb3 --- /dev/null +++ b/demos/declarative/twitter/TwitterCore/FatDelegate.qml @@ -0,0 +1,105 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Component { + id: listDelegate + Item { + id: wrapper; width: wrapper.ListView.view.width; height: if(txt.height > 60){txt.height+10}else{60} //50+5+5 + function handleLink(link){ + if(link.slice(0,3) == 'app'){ + screen.setUser(link.slice(7)); + }else if(link.slice(0,4) == 'http'){ + Qt.openUrlExternally(link); + } + } + function addTags(str){ + var ret = str.replace(/@[a-zA-Z0-9_]+/g, '$&');//click to jump to user? + var ret2 = ret.replace(/http:\/\/[^ \n\t]+/g, '$&');//surrounds http links with html link tags + return ret2; + } + + // Strip away paranthesis + function userName(str) { + var user = str.replace(/\([\S|\s]*\)/gi, ""); + return user.trim(); + } + + Item { + id: moveMe; height: parent.height + Rectangle { + id: blackRect + color: "black"; opacity: wrapper.ListView.index % 2 ? 0.2 : 0.3; height: wrapper.height-2; width: wrapper.width; y: 1 + } + Item { + id: image; x: 6; width: 48; height: 48; smooth: true + anchors.verticalCenter: parent.verticalCenter + + Loading { x: 1; y: 1; width: 48; height: 48; visible: realImage.status != Image.Ready } + Image { + id: realImage; + source: userImage; x: 1; y: 1; + width:48; height:48; opacity:0 ; + onStatusChanged: { + if(status==Image.Ready) + image.state="loaded" + } + } + states: State { + name: "loaded"; + PropertyChanges { target: realImage ; opacity:1 } + } + transitions: Transition { NumberAnimation { target: realImage; property: "opacity"; duration: 200 } } + + } + Text { id:txt; y:4; x: 56 + text: '' + + ''+userName(name) + " from " +source + + "
" + statusText + ""; + textFormat: Qt.RichText + color: "#cccccc"; style: Text.Raised; styleColor: "black"; wrapMode: Text.WordWrap + anchors.left: image.right; anchors.right: blackRect.right; anchors.leftMargin: 6; anchors.rightMargin: 6 + onLinkActivated: wrapper.handleLink(link) + } + } + } +} diff --git a/demos/declarative/twitter/TwitterCore/Input.qml b/demos/declarative/twitter/TwitterCore/Input.qml new file mode 100644 index 0000000000..711f1457cd --- /dev/null +++ b/demos/declarative/twitter/TwitterCore/Input.qml @@ -0,0 +1,65 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +FocusScope { + id:container + width: 220 + height: 28 + BorderImage { source: "images/lineedit.sci"; anchors.fill: parent } + signal accepted + property alias text: input.text + property alias item:input + TextInput{ + id: input + width: parent.width - 12 + anchors.centerIn: parent + maximumLength:21 + font.pixelSize: 16; + font.bold: true + color: "#151515"; selectionColor: "mediumseagreen" + focus: true + onAccepted:{container.accepted()} + text: "" + selectByMouse: true + } +} diff --git a/demos/declarative/twitter/TwitterCore/Loading.qml b/demos/declarative/twitter/TwitterCore/Loading.qml new file mode 100644 index 0000000000..82a50beaae --- /dev/null +++ b/demos/declarative/twitter/TwitterCore/Loading.qml @@ -0,0 +1,49 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Image { + id: loading; source: "images/loading.png" + NumberAnimation on rotation { + from: 0; to: 360; running: loading.visible == true; loops: Animation.Infinite; duration: 900 + } +} diff --git a/demos/declarative/twitter/TwitterCore/MultiTitleBar.qml b/demos/declarative/twitter/TwitterCore/MultiTitleBar.qml new file mode 100644 index 0000000000..390cfea50c --- /dev/null +++ b/demos/declarative/twitter/TwitterCore/MultiTitleBar.qml @@ -0,0 +1,60 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Item { + TitleBar { id: titleBar; width: parent.width; height: 60; + y: -80 + untaggedString: "Latest tweets from everyone" + taggedString: "Latest tweets from " + } + states: [ + State { + name: "search"; when: screen.state!="search" + PropertyChanges { target: titleBar; y: 0 } + } + ] + transitions: [ + Transition { NumberAnimation { properties: "x,y"; duration: 500; easing.type: Easing.InOutQuad } } + ] +} + diff --git a/demos/declarative/twitter/TwitterCore/RssModel.qml b/demos/declarative/twitter/TwitterCore/RssModel.qml new file mode 100644 index 0000000000..a436a71b4a --- /dev/null +++ b/demos/declarative/twitter/TwitterCore/RssModel.qml @@ -0,0 +1,76 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Item { id: wrapper + property variant model: xmlModel + property string from : "" + property string to : "" + property string phrase : "" + + property string mode : "everyone" + property int status: xmlModel.status + function reload() { xmlModel.reload(); } + XmlListModel { + id: xmlModel + + source: (from=="" && to=="" && phrase=="") ? "" : + 'http://search.twitter.com/search.atom?from='+from+"&to="+to+"&phrase="+phrase + + namespaceDeclarations: "declare default element namespace 'http://www.w3.org/2005/Atom'; " + + "declare namespace twitter=\"http://api.twitter.com/\";"; + + query: "/feed/entry" + + XmlRole { name: "statusText"; query: "content/string()" } + XmlRole { name: "timestamp"; query: "published/string()" } + XmlRole { name: "source"; query: "twitter:source/string()" } + XmlRole { name: "name"; query: "author/name/string()" } + XmlRole { name: "userImage"; query: "link[@rel = 'image']/@href/string()" } + + } + Binding { + property: "mode" + target: wrapper + value: {if(wrapper.tags==''){"everyone";}else if(wrapper.tags=='my timeline'){"self";}else{"user";}} + } +} diff --git a/demos/declarative/twitter/TwitterCore/SearchView.qml b/demos/declarative/twitter/TwitterCore/SearchView.qml new file mode 100644 index 0000000000..5277a13702 --- /dev/null +++ b/demos/declarative/twitter/TwitterCore/SearchView.qml @@ -0,0 +1,124 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +FocusScope { + id: wrapper + Column { + anchors.centerIn: parent + spacing: 20 + Column{ + spacing: 4 + Text { + text: "Posted by:" + font.pixelSize: 16; font.bold: true; color: "white"; style: Text.Raised; styleColor: "black" + horizontalAlignment: Qt.AlignRight + } + Input{ + id: fromIn + KeyNavigation.backtab: searchbutton + KeyNavigation.tab:toIn + onAccepted:searchbutton.doSearch(); + focus: true + } + Text { + text: "In reply to:" + font.pixelSize: 16; font.bold: true; color: "white"; style: Text.Raised; styleColor: "black" + horizontalAlignment: Qt.AlignRight + } + Input{ + id: toIn + KeyNavigation.backtab: fromIn + KeyNavigation.tab:phraseIn + onAccepted:searchbutton.doSearch(); + } + Text { + text: "Search phrase:" + font.pixelSize: 16; font.bold: true; color: "white"; style: Text.Raised; styleColor: "black" + horizontalAlignment: Qt.AlignRight + } + Input{ + id: phraseIn + KeyNavigation.backtab: toIn + KeyNavigation.tab:searchbutton + onAccepted:searchbutton.doSearch(); + text: "Qt Quick" + } + } + Button { + width: 100 + height: 32 + id: searchbutton + keyUsing: true; + opacity: 1 + text: "Search" + KeyNavigation.tab: fromIn + Keys.onReturnPressed: searchbutton.doSearch(); + Keys.onEnterPressed: searchbutton.doSearch(); + Keys.onSelectPressed: searchbutton.doSearch(); + Keys.onSpacePressed: searchbutton.doSearch(); + onClicked: searchbutton.doSearch(); + + function doSearch() { + // Search ! allowed + if (wrapper.state=="invalidinput") + return; + + rssModel.from=fromIn.text; + rssModel.to= toIn.text; + rssModel.phrase = phraseIn.text; + screen.focus = true; + screen.state = "" + } + } + } + states: + State { + name: "invalidinput" + when: fromIn.text=="" && toIn.text=="" && phraseIn.text=="" + PropertyChanges { target: searchbutton ; opacity: 0.6 ; } + } + transitions: + Transition { + NumberAnimation { target: searchbutton; property: "opacity"; duration: 200 } + } +} diff --git a/demos/declarative/twitter/TwitterCore/TitleBar.qml b/demos/declarative/twitter/TwitterCore/TitleBar.qml new file mode 100644 index 0000000000..c2d5a8ee48 --- /dev/null +++ b/demos/declarative/twitter/TwitterCore/TitleBar.qml @@ -0,0 +1,130 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Item { + id: titleBar + property string untaggedString: "Uploads from everyone" + property string taggedString: "Recent uploads tagged " + + BorderImage { source: "images/titlebar.sci"; width: parent.width; height: parent.height + 14; y: -7 } + + Item { + id: container + width: (parent.width * 2) - 55 ; height: parent.height + + function accept() { + titleBar.state = "" + background.state = "" + rssModel.tags = editor.text + } + + Item { + id:imageBox + x: 6; width: 0; height: 50; smooth: true + anchors.verticalCenter: parent.verticalCenter + + UserModel { user: rssModel.from; id: userModel } + Component { + id: imgDelegate; + Item { + id:imageitem + visible:true + Loading { width:48; height:48; visible: realImage.status != Image.Ready } + Image { id: realImage; source: image; width:48; height:48; opacity:0; } + states: + State { + name: "loaded" + when: (realImage.status == Image.Ready) + PropertyChanges { target: realImage; opacity:1 } + } + transitions: Transition { + NumberAnimation { target: realImage; property: "opacity"; duration: 200 } + } + } + } + ListView { id:view; model: userModel.model; x:1; y:1; delegate: imgDelegate } + states: + State { + when: !userModel.user=="" + PropertyChanges { target: imageBox; width: 50; } + } + transitions: + Transition { + NumberAnimation { target: imageBox; property: "width"; duration: 200 } + } + } + + Image { + id: quitButton + x: 5 + anchors.verticalCenter: parent.verticalCenter + source: "images/quit.png" + MouseArea { + anchors.fill: parent + onClicked: Qt.quit() + } + } + + Text { + id: categoryText + anchors { + left: quitButton.right; right: parent.right; leftMargin: 10; rightMargin: 10 + verticalCenter: parent.verticalCenter + } + elide: Text.ElideLeft + text: (rssModel.from=="" ? untaggedString : taggedString + rssModel.from) + font.bold: true; color: "White"; style: Text.Raised; styleColor: "Black" + font.pixelSize: 12 + } + } + + states: State { + name: "Tags" + PropertyChanges { target: container; x: -tagButton.x + 5 } + PropertyChanges { target: editor; focus: true } + } + + transitions: Transition { + NumberAnimation { properties: "x"; easing.type: Easing.InOutQuad } + } +} diff --git a/demos/declarative/twitter/TwitterCore/ToolBar.qml b/demos/declarative/twitter/TwitterCore/ToolBar.qml new file mode 100644 index 0000000000..8a2eba4dc8 --- /dev/null +++ b/demos/declarative/twitter/TwitterCore/ToolBar.qml @@ -0,0 +1,64 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Item { + id: toolbar + + property alias button1Label: button1.text + property alias button2Label: button2.text + signal button1Clicked + signal button2Clicked + focus:true + BorderImage { source: "images/titlebar.sci"; width: parent.width; height: parent.height + 14; y: -7 } + Button { + id: button1 + anchors.left: parent.left; anchors.leftMargin: 5; y: 3; width: 140; height: 32 + onClicked: toolbar.button1Clicked() + focus:true + } + Button { + id: button2 + anchors.right: parent.right; anchors.rightMargin: 5; y: 3; width: 140; height: 32 + onClicked: toolbar.button2Clicked() + } +} diff --git a/demos/declarative/twitter/TwitterCore/UserModel.qml b/demos/declarative/twitter/TwitterCore/UserModel.qml new file mode 100644 index 0000000000..58e15a7e25 --- /dev/null +++ b/demos/declarative/twitter/TwitterCore/UserModel.qml @@ -0,0 +1,65 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +//This "model" gets the user information about the searched user. Mainly for the icon. + +Item { id: wrapper + property variant model: xmlModel + property string user : "" + property int status: xmlModel.status + function reload() { xmlModel.reload(); } + XmlListModel { + id: xmlModel + + source: user!= "" ? "http://twitter.com/users/show.xml?screen_name="+user : "" + query: "/user" + + XmlRole { name: "name"; query: "name/string()" } + XmlRole { name: "screenName"; query: "screen_name/string()" } + XmlRole { name: "image"; query: "profile_image_url/string()" } + XmlRole { name: "location"; query: "location/string()" } + XmlRole { name: "description"; query: "description/string()" } + XmlRole { name: "followers"; query: "followers_count/string()" } + //TODO: Could also get the user's color scheme, timezone and a few other things + } +} diff --git a/demos/declarative/twitter/TwitterCore/images/gloss.png b/demos/declarative/twitter/TwitterCore/images/gloss.png new file mode 100644 index 0000000000000000000000000000000000000000..5d370cd93d62ed8c17f43a5d5dc7ed20b4edb5a1 GIT binary patch literal 1236 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 VqK)QbrHcRn002ovPDHLkV1mrKo*@7L literal 0 HcmV?d00001 diff --git a/demos/declarative/twitter/TwitterCore/images/lineedit.sci b/demos/declarative/twitter/TwitterCore/images/lineedit.sci new file mode 100644 index 0000000000..054bff78be --- /dev/null +++ b/demos/declarative/twitter/TwitterCore/images/lineedit.sci @@ -0,0 +1,5 @@ +border.left: 10 +border.top: 10 +border.bottom: 10 +border.right: 10 +source: lineedit.png diff --git a/demos/declarative/twitter/TwitterCore/images/loading.png b/demos/declarative/twitter/TwitterCore/images/loading.png new file mode 100644 index 0000000000000000000000000000000000000000..47a1589c5d42b913859b4e2e061455cb60689d56 GIT binary patch literal 813 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 literal 0 HcmV?d00001 diff --git a/demos/declarative/twitter/TwitterCore/images/stripes.png b/demos/declarative/twitter/TwitterCore/images/stripes.png new file mode 100644 index 0000000000000000000000000000000000000000..9f36727ea424cd0da94bd5a7cee4082447275eeb GIT binary patch literal 257 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqjKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgga4pBxq@gGdLS%5-~o-U3d5|`(m z-N<{$K*aT;^vADLPxXoJET5>DG2xP-Q1*siVN6aag0$kQzm$|0%E+I; z#Y!4I)=g1)z4*}Q$iB}`v_QR literal 0 HcmV?d00001 diff --git a/demos/declarative/twitter/TwitterCore/images/titlebar.png b/demos/declarative/twitter/TwitterCore/images/titlebar.png new file mode 100644 index 0000000000000000000000000000000000000000..51c90082d052a94af34488ca9a13842122f7d7a4 GIT binary patch literal 1436 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 M07*qoM6N<$g3{N*E&u=k literal 0 HcmV?d00001 diff --git a/demos/declarative/twitter/TwitterCore/images/toolbutton.sci b/demos/declarative/twitter/TwitterCore/images/toolbutton.sci new file mode 100644 index 0000000000..9e4f965307 --- /dev/null +++ b/demos/declarative/twitter/TwitterCore/images/toolbutton.sci @@ -0,0 +1,5 @@ +border.left: 15 +border.top: 4 +border.bottom: 4 +border.right: 15 +source: toolbutton.png diff --git a/demos/declarative/twitter/TwitterCore/qmldir b/demos/declarative/twitter/TwitterCore/qmldir new file mode 100644 index 0000000000..84d85c2885 --- /dev/null +++ b/demos/declarative/twitter/TwitterCore/qmldir @@ -0,0 +1,10 @@ +SearchView 1.0 SearchView.qml +Button 1.0 Button.qml +Input 1.0 Input.qml +FatDelegate 1.0 FatDelegate.qml +Loading 1.0 Loading.qml +MultiTitleBar 1.0 MultiTitleBar.qml +TitleBar 1.0 TitleBar.qml +RssModel 1.0 RssModel.qml +UserModel 1.0 UserModel.qml +ToolBar 1.0 ToolBar.qml diff --git a/demos/declarative/twitter/twitter.qml b/demos/declarative/twitter/twitter.qml new file mode 100644 index 0000000000..d5336fd12d --- /dev/null +++ b/demos/declarative/twitter/twitter.qml @@ -0,0 +1,134 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 +import "TwitterCore" 1.0 as Twitter + +Item { + id: screen; width: 320; height: 480 + property bool userView : false + property variant tmpStr + function setUser(str){hack.running = true; tmpStr = str} + function reallySetUser(){rssModel.from = tmpStr;rssModel.to = ""; rssModel.phrase = ""} + state:"searchquery" + //Workaround for bug 260266 + Timer{ interval: 1; running: false; repeat: false; onTriggered: screen.reallySetUser(); id:hack } + Keys.onEscapePressed: screen.state="searchquery" + Keys.onBacktabPressed: screen.state="searchquery" + Rectangle { + id: background + anchors.fill: parent; color: "#343434"; + + state:"searchquery" + Image { source: "TwitterCore/images/stripes.png"; fillMode: Image.Tile; anchors.fill: parent; opacity: 0.3 } + + MouseArea { + anchors.fill: parent + onClicked: screen.focus = false; + } + + Twitter.RssModel { id: rssModel } + Twitter.Loading { anchors.centerIn: parent; visible: rssModel.status==XmlListModel.Loading && state!='unauthed'} + Text { + width: 180 + text: "Could not access twitter using this screen name and password pair."; + color: "#cccccc"; style: Text.Raised; styleColor: "black"; wrapMode: Text.WordWrap + visible: rssModel.status==XmlListModel.Error; anchors.centerIn: parent + } + + Item { + id: views + x: 2; width: parent.width - 4 + y:60 //Below the title bars + height: parent.height - 100 + + Text { + id:title + text: "Search Twitter" + anchors.horizontalCenter: parent.horizontalCenter + font.pixelSize: 20; font.bold: true; color: "#bbb"; style: Text.Raised; styleColor: "black" + opacity:0 + } + + Twitter.SearchView{ + id: searchView + anchors.verticalCenter: parent.verticalCenter + width: parent.width; height: parent.height-60; + x: -(screen.width * 1.5) + } + + Twitter.FatDelegate { id: fatDelegate } + ListView { + id: mainView; model: rssModel.model; delegate: fatDelegate; + width: parent.width; height: parent.height; x: 0; cacheBuffer: 100; + } + } + + Twitter.MultiTitleBar { id: titleBar; width: parent.width } + Twitter.ToolBar { id: toolBar; height: 40; + //anchors.bottom: parent.bottom; + //TODO: Use anchor changes instead of hard coding + y: screen.height - 40 + width: parent.width; opacity: 0.9 + button1Label: "New Search" + button2Label: "Update" + onButton1Clicked: + { + screen.state="searchquery" + } + onButton2Clicked: rssModel.reload(); + } + } + states: [ + State { + name: "searchquery"; + PropertyChanges { target: searchView; x: 0; focus:true} + PropertyChanges { target: mainView; x: -(parent.width * 1.5) } + PropertyChanges { target: titleBar; y: -80 } + PropertyChanges { target: toolBar; y: screen.height } + PropertyChanges { target: toolBar } + PropertyChanges { target: title; opacity:1} + } + ] + transitions: [ + Transition { NumberAnimation { properties: "x,y,opacity"; duration: 500; easing.type: Easing.InOutQuad } } + ] +} diff --git a/demos/declarative/twitter/twitter.qmlproject b/demos/declarative/twitter/twitter.qmlproject new file mode 100644 index 0000000000..d4909f8685 --- /dev/null +++ b/demos/declarative/twitter/twitter.qmlproject @@ -0,0 +1,16 @@ +import QmlProject 1.0 + +Project { + /* Include .qml, .js, and image files from current directory and subdirectories */ + QmlFiles { + directory: "." + } + JavaScriptFiles { + directory: "." + } + ImageFiles { + directory: "." + } + /* List of plugin directories passed to QML runtime */ + // importPaths: [ " ../exampleplugin " ] +} diff --git a/demos/declarative/webbrowser/content/Button.qml b/demos/declarative/webbrowser/content/Button.qml new file mode 100644 index 0000000000..fc549cdcb7 --- /dev/null +++ b/demos/declarative/webbrowser/content/Button.qml @@ -0,0 +1,65 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Item { + property alias image: icon.source + property variant action + + signal clicked + + width: 40; height: parent.height + + Image { + id: icon; anchors.centerIn: parent + opacity: if (action != undefined) { action.enabled ? 1.0 : 0.4 } else 1 + } + + MouseArea { + anchors { fill: parent; topMargin: -10; bottomMargin: -10 } + onClicked: { + if (action != undefined) + action.trigger() + parent.clicked() + } + } +} diff --git a/demos/declarative/webbrowser/content/FlickableWebView.qml b/demos/declarative/webbrowser/content/FlickableWebView.qml new file mode 100644 index 0000000000..947b8436fa --- /dev/null +++ b/demos/declarative/webbrowser/content/FlickableWebView.qml @@ -0,0 +1,195 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 +import QtWebKit 1.0 + +Flickable { + property alias title: webView.title + property alias icon: webView.icon + property alias progress: webView.progress + property alias url: webView.url + property alias back: webView.back + property alias stop: webView.stop + property alias reload: webView.reload + property alias forward: webView.forward + + id: flickable + width: parent.width + contentWidth: Math.max(parent.width,webView.width) + contentHeight: Math.max(parent.height,webView.height) + anchors.top: headerSpace.bottom + anchors.bottom: parent.top + anchors.left: parent.left + anchors.right: parent.right + pressDelay: 200 + + onWidthChanged : { + // Expand (but not above 1:1) if otherwise would be smaller that available width. + if (width > webView.width*webView.contentsScale && webView.contentsScale < 1.0) + webView.contentsScale = width / webView.width * webView.contentsScale; + } + + WebView { + id: webView + transformOrigin: Item.TopLeft + + function fixUrl(url) + { + if (url == "") return url + if (url[0] == "/") return "file://"+url + if (url.indexOf(":")<0) { + if (url.indexOf(".")<0 || url.indexOf(" ")>=0) { + // Fall back to a search engine; hard-code Wikipedia + return "http://en.wikipedia.org/w/index.php?search="+url + } else { + return "http://"+url + } + } + return url + } + + url: fixUrl(webBrowser.urlString) + smooth: false // We don't want smooth scaling, since we only scale during (fast) transitions + focus: true + + onAlert: console.log(message) + + function doZoom(zoom,centerX,centerY) + { + if (centerX) { + var sc = zoom*contentsScale; + scaleAnim.to = sc; + flickVX.from = flickable.contentX + flickVX.to = Math.max(0,Math.min(centerX-flickable.width/2,webView.width*sc-flickable.width)) + finalX.value = flickVX.to + flickVY.from = flickable.contentY + flickVY.to = Math.max(0,Math.min(centerY-flickable.height/2,webView.height*sc-flickable.height)) + finalY.value = flickVY.to + quickZoom.start() + } + } + + Keys.onLeftPressed: webView.contentsScale -= 0.1 + Keys.onRightPressed: webView.contentsScale += 0.1 + + preferredWidth: flickable.width + preferredHeight: flickable.height + contentsScale: 1 + onContentsSizeChanged: { + // zoom out + contentsScale = Math.min(1,flickable.width / contentsSize.width) + } + onUrlChanged: { + // got to topleft + flickable.contentX = 0 + flickable.contentY = 0 + if (url != null) { header.editUrl = url.toString(); } + } + onDoubleClick: { + if (!heuristicZoom(clickX,clickY,2.5)) { + var zf = flickable.width / contentsSize.width + if (zf >= contentsScale) + zf = 2.0*contentsScale // zoom in (else zooming out) + doZoom(zf,clickX*zf,clickY*zf) + } + } + + SequentialAnimation { + id: quickZoom + + PropertyAction { + target: webView + property: "renderingEnabled" + value: false + } + ParallelAnimation { + NumberAnimation { + id: scaleAnim + target: webView + property: "contentsScale" + // the to property is set before calling + easing.type: Easing.Linear + duration: 200 + } + NumberAnimation { + id: flickVX + target: flickable + property: "contentX" + easing.type: Easing.Linear + duration: 200 + from: 0 // set before calling + to: 0 // set before calling + } + NumberAnimation { + id: flickVY + target: flickable + property: "contentY" + easing.type: Easing.Linear + duration: 200 + from: 0 // set before calling + to: 0 // set before calling + } + } + // Have to set the contentXY, since the above 2 + // size changes may have started a correction if + // contentsScale < 1.0. + PropertyAction { + id: finalX + target: flickable + property: "contentX" + value: 0 // set before calling + } + PropertyAction { + id: finalY + target: flickable + property: "contentY" + value: 0 // set before calling + } + PropertyAction { + target: webView + property: "renderingEnabled" + value: true + } + } + onZoomTo: doZoom(zoom,centerX,centerY) + } +} diff --git a/demos/declarative/webbrowser/content/Header.qml b/demos/declarative/webbrowser/content/Header.qml new file mode 100644 index 0000000000..740fe5ec9e --- /dev/null +++ b/demos/declarative/webbrowser/content/Header.qml @@ -0,0 +1,150 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Image { + id: header + + property alias editUrl: urlInput.url + property bool urlChanged: false + + source: "pics/titlebar-bg.png"; fillMode: Image.TileHorizontally + + x: webView.contentX < 0 ? -webView.contentX : webView.contentX > webView.contentWidth-webView.width + ? -webView.contentX+webView.contentWidth-webView.width : 0 + y: { + if (webView.progress < 1.0) + return 0; + else { + webView.contentY < 0 ? -webView.contentY : webView.contentY > height ? -height : -webView.contentY + } + } + Column { + width: parent.width + + Item { + width: parent.width; height: 20 + Text { + anchors.centerIn: parent + text: webView.title; font.pixelSize: 14; font.bold: true + color: "white"; styleColor: "black"; style: Text.Sunken + } + } + + Item { + width: parent.width; height: 40 + + Button { + id: backButton + action: webView.back; image: "pics/go-previous-view.png" + anchors { left: parent.left; bottom: parent.bottom } + } + + Button { + id: nextButton + anchors.left: backButton.right + action: webView.forward; image: "pics/go-next-view.png" + } + + UrlInput { + id: urlInput + anchors { left: nextButton.right; right: reloadButton.left } + image: "pics/display.png" + onUrlEntered: { + webBrowser.urlString = url + webBrowser.focus = true + header.urlChanged = false + } + onUrlChanged: header.urlChanged = true + } + + Button { + id: reloadButton + anchors { right: quitButton.left; rightMargin: 10 } + action: webView.reload; image: "pics/view-refresh.png" + visible: webView.progress == 1.0 && !header.urlChanged + } + Text { + id: quitButton + color: "white" + style: Text.Sunken + anchors.right: parent.right + anchors.top: parent.top + anchors.bottom: parent.bottom + verticalAlignment: Text.AlignVCenter + horizontalAlignment: Text.AlignHCenter + font.pixelSize: 18 + width: 60 + text: "Quit" + MouseArea { + anchors.fill: parent + onClicked: Qt.quit() + } + Rectangle { + width: 1 + y: 5 + height: parent.height-10 + anchors.right: parent.left + color: "darkgray" + } + } + + Button { + id: stopButton + anchors { right: quitButton.left; rightMargin: 10 } + action: webView.stop; image: "pics/edit-delete.png" + visible: webView.progress < 1.0 && !header.urlChanged + } + + Button { + id: goButton + anchors { right: parent.right; rightMargin: 4 } + onClicked: { + webBrowser.urlString = urlInput.url + webBrowser.focus = true + header.urlChanged = false + } + image: "pics/go-jump-locationbar.png"; visible: header.urlChanged + } + } + } +} diff --git a/demos/declarative/webbrowser/content/ScrollBar.qml b/demos/declarative/webbrowser/content/ScrollBar.qml new file mode 100644 index 0000000000..e787730d4d --- /dev/null +++ b/demos/declarative/webbrowser/content/ScrollBar.qml @@ -0,0 +1,107 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Item { + id: container + + property variant scrollArea + property variant orientation: Qt.Vertical + + opacity: 0 + + function position() + { + var ny = 0; + if (container.orientation == Qt.Vertical) + ny = scrollArea.visibleArea.yPosition * container.height; + else + ny = scrollArea.visibleArea.xPosition * container.width; + if (ny > 2) return ny; else return 2; + } + + function size() + { + var nh, ny; + + if (container.orientation == Qt.Vertical) + nh = scrollArea.visibleArea.heightRatio * container.height; + else + nh = scrollArea.visibleArea.widthRatio * container.width; + + if (container.orientation == Qt.Vertical) + ny = scrollArea.visibleArea.yPosition * container.height; + else + ny = scrollArea.visibleArea.xPosition * container.width; + + if (ny > 3) { + var t; + if (container.orientation == Qt.Vertical) + t = Math.ceil(container.height - 3 - ny); + else + t = Math.ceil(container.width - 3 - ny); + if (nh > t) return t; else return nh; + } else return nh + ny; + } + + Rectangle { anchors.fill: parent; color: "Black"; opacity: 0.5 } + + BorderImage { + source: "pics/scrollbar.png" + border { left: 1; right: 1; top: 1; bottom: 1 } + x: container.orientation == Qt.Vertical ? 2 : position() + width: container.orientation == Qt.Vertical ? container.width - 4 : size() + y: container.orientation == Qt.Vertical ? position() : 2 + height: container.orientation == Qt.Vertical ? size() : container.height - 4 + } + + states: State { + name: "visible" + when: container.orientation == Qt.Vertical ? scrollArea.movingVertically : scrollArea.movingHorizontally + PropertyChanges { target: container; opacity: 1.0 } + } + + transitions: Transition { + from: "visible"; to: "" + NumberAnimation { properties: "opacity"; duration: 600 } + } +} diff --git a/demos/declarative/webbrowser/content/UrlInput.qml b/demos/declarative/webbrowser/content/UrlInput.qml new file mode 100644 index 0000000000..f34fe45cd1 --- /dev/null +++ b/demos/declarative/webbrowser/content/UrlInput.qml @@ -0,0 +1,96 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the QtDeclarative module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 1.0 + +Item { + id: container + + property alias image: bg.source + property alias url: urlText.text + + signal urlEntered(string url) + signal urlChanged + + width: parent.height; height: parent.height + + BorderImage { + id: bg; rotation: 180 + x: 8; width: parent.width - 16; height: 30; + anchors.verticalCenter: parent.verticalCenter + border { left: 10; top: 10; right: 10; bottom: 10 } + } + + Rectangle { + anchors.bottom: bg.bottom + x: 18; height: 4; color: "#63b1ed" + width: (bg.width - 20) * webView.progress + opacity: webView.progress == 1.0 ? 0.0 : 1.0 + } + + TextInput { + id: urlText + horizontalAlignment: TextEdit.AlignLeft + font.pixelSize: 14; + + onTextChanged: container.urlChanged() + + Keys.onEscapePressed: { + urlText.text = webView.url + webView.focus = true + } + + Keys.onEnterPressed: { + container.urlEntered(urlText.text) + webView.focus = true + } + + Keys.onReturnPressed: { + container.urlEntered(urlText.text) + webView.focus = true + } + + anchors { + left: parent.left; right: parent.right; leftMargin: 18; rightMargin: 18 + verticalCenter: parent.verticalCenter + } + } +} diff --git a/demos/declarative/webbrowser/content/pics/display.png b/demos/declarative/webbrowser/content/pics/display.png new file mode 100644 index 0000000000000000000000000000000000000000..9507f4382e988a8269e0b2300eca93fcdd7b932c GIT binary patch literal 998 zcmVPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2igP= z1OzT^Awy^Y001I%MObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakAa8CUVIWOmV~41B zLjV8+I7vi7RA}Dqn!jt@NEFAv@9lUc3~SjK7B+ zDHBMV`~|tr*Tt(8*X2JjB*h(U*kH@H4Ol0QDL7ce}(d3?)!OV!F=-()c?#VT&DGWm|2!gGZm6dg+ z6pEs_a93^u%(Ps?;qYymrZ1V9f9>^p>&`zea>A<3Y+5DZFm&p3Ouwn;a(3!r6?q7RDH`*1GmE#u$`k2_BEfwTIDKLu(C@Bng5bsKx2o zSu$E{k>@#-QXl#7@bGt~6pS(FzFZ~fd272!rj$aKWyrGZ8Cz@r84iai%kqcGL5XUi+B>AAV zehuJ@I7v0h?(XhWt@WFwr6qWtH))4*r_nzf=ya39dG}5mX__KUQyd)~eay1#1%OaW zX^-DvLb%;00KW+#))yBSH|FQ((QdaPgqXBM{cM=C)^OHQmgU4hMxznZG~F=9yazCl zQl9kBxmLR4o-+b)2f%&b_usYK?H)6u)oN89?TVss*K@7)7J$!E%HxhX%K!}i2McMf UnQiA=j{pDw07*qoM6N<$f@Ckji~s-t literal 0 HcmV?d00001 diff --git a/demos/declarative/webbrowser/content/pics/edit-delete.png b/demos/declarative/webbrowser/content/pics/edit-delete.png new file mode 100644 index 0000000000000000000000000000000000000000..df2a147d246ef62d628d73db36b0b24af98a2ab9 GIT binary patch literal 831 zcmV-F1Hk-=P)R5;6h zl}l(-K@^6Q=FtdACA#^NDs^{Lp)6)L zgDB5eX;UdG_4H6F7*yIgXmIAu0!5NyOCtSU7G=!;6%|3j{gliox-!pOK?G(o&X({YLK$5)lC7F{VZbo703UCXA=&? zO>Nu>w#%A8Rp;5oKacEBBT*BGX+{#I_yE%2i8f!~SeeejbP6SvLH5VQ-~o6A-hwe1 z-+)oOG3-#N-p|7H3rxph%DcJ`E`ihFDtIo2X&L#)9#wa!-__Ey=>18UreVqnx(m*O z14e_~1JA$~|`2HhU^Ra!WRl)GgiU zYU$BXh#q3R4$gpm?mF#|Br$YH!gK>%1c$VCx82fBJaI+hxwpFb)g=^Dbv{zQc<7+k z9t8>W67osVx3S=)K2n#oseNr$I`ov*vgsc2h}xyrpv>h+JHeJUF8ZjWkj` zH1UE>PMpf&iLCQ!iioCJ)~Hi?YjvJaK8_pg59Au!plIt&?SDO~mzDzYD;xj-002ov JPDHLkV1h`%ho%4k literal 0 HcmV?d00001 diff --git a/demos/declarative/webbrowser/content/pics/go-jump-locationbar.png b/demos/declarative/webbrowser/content/pics/go-jump-locationbar.png new file mode 100644 index 0000000000000000000000000000000000000000..61f779ce2bf0c468f3c2e72c8b0d6cd15576be62 GIT binary patch literal 408 zcmV;J0cZY+P)=6A zNtD}P!MXXTj0QTumrDxf^Y0b8H3quGH)kw&M%3&Z!Vt# ztp0P)=8v%5p)27NN&e7YR|;DU2J;QYTZXGJT=WqD0000S literal 0 HcmV?d00001 diff --git a/demos/declarative/webbrowser/content/pics/go-next-view.png b/demos/declarative/webbrowser/content/pics/go-next-view.png new file mode 100644 index 0000000000000000000000000000000000000000..a585cab80c1435972d12fc8e4eabb631a116101f GIT binary patch literal 1310 zcma)4X;6~~5Dg%T)Qd9$R-hn=L5fhWihvMK6@dUzTMJf8y(!REKnFiFaw7t{B5HkXuoebvA_CZiws;@&-$dk8lW%nTu1kM|c^mq~ z5pR?4W^!v@4_Y1hUc!7nna3x&jii5kR%NrSu$HV9$vmSoSbMns?88JA$!{fvV$v_} zkaN(E0s)y?M*6ZceWFt9L<2&}pl?jNjceF(A?XpZOV~E(y)lJu_ep7kRwb)wB3A`} zStshR7fap4cN$qb>^;)3hE2HmeNo>g6^f*8%pD8NmhjHVjOljl-9^rRTjm*CRkg^B z=yvtuLG21RCvfc{k{i)G2LD_nRw1PkiKmdE%ZseTB$sTlHhtE;8DA05nZUmyaD87Kq798&c_h;0}&@&2=0{5oS zJ&INZu8c!9g+@7^zQD{2@CP8jjYA?#K7&ew+;+%rL;VyZ_c8GlqG6mFf~`AV-~Pb2 zF_A2qB3)N!mVuGJrSa^As}1KQQ7iox%-1vez!XZ7@!28erw=$I$=M8mK83z}()R-RKpl@PlFv}}GxoukWdtV)A zM&0#CYjwxgJB3M+N{PE6OaDRtuIG*lO@gcB-+O~i9j!BqS1hJmi_T~g;@E5!>)M4z zs+eKY#d$n7snIYr491Zi`_=_zWX|SsntfKfx*iytUNgPe;d52Hr1S5nw6xD|l?vs> z6RVtrjOG5{Wvc#5WAJz`p3Xh7MYdP^(y7U*f`*}Tm7gRdb)#;huf5=qaYf5kW%Tr= zhuJQ}{mwF}bl7_QJhh(O3?d*t$=uvDBYuDA+~}p`h}g<8IXjfO`}vIC4>m(*^HVQb zXm*EG)buVgv64IO>l=_ui%RI*AC$(6JIakCBJP%y@f?zqT?Q`wDmV1vRK^8HhFlIC zD)Dk>tahwmk4i&+DPSG7+CR%Z*Wkydnig?aNY>hIrDfb|{kDdS_H-+A{fK2RU*0tB zYaKB%Hy@R@>)sFZFf%jru$>qB(M6}G=H?YmQ908am;sWsloSc$S)O2ysqblJ0Kw;1 c={cR&`R7T_c+c>)8tpgH!h<83qQFGX|LB5QfdBvi literal 0 HcmV?d00001 diff --git a/demos/declarative/webbrowser/content/pics/go-previous-view.png b/demos/declarative/webbrowser/content/pics/go-previous-view.png new file mode 100644 index 0000000000000000000000000000000000000000..612fb34dced693312ee764ee325acaea71c45766 GIT binary patch literal 1080 zcmV-81jqY{P)PC^SxR?!STv26R?J#y8(2mz&}=g z6xe(W$Sdn20W(|$eslns;{w)rC{f-80%rIYhHdZyX$8Q9&wzK`z}6=%V20P#YQT3T2m$`lxhA)=`DQDy@1h}~D)647Qm|fI?~^=M;KVf>Do}jDuh+4ZyX#rj zBS21#A=4SV&H(C!3|1gYNt7J)>-FEW5*pw-3lyFLwh7x!PX0aK#<81K({2SRV3jDX z_UryzMqgD+$}RwV8w}js^;Ldg|0STBafe79g;o247O+Z`dHs6RPn`TZPx4NUzRzd+kqFY4^dZlRP*{5s z9SMZW3VO?g{mDQwDAtkiV$$rjn>{s+zx?_;@PKf9H*sdxI{rSG#F7{?fJBK*ul6K5 zT78&=N2*XVjEo?o$=K-Fk&_bMT(!ef)6n+EpQ-{4_t>Ib{x*(`A*0A}GDO59M54P@ zqNCNTvV}{yLna^=}^ODEk44ofy`glX(f`uqAoByDx`7I;J!Gca%qgD@k*tT_@uLG}_)Usv{| zxA&jf59DzcctjR6FmMZlFeAgPITAoY_7YEDSN2=1T&xO``W#zIfI^Zbt`Q~9`MJ5N zc_j?aMX8A;sVNHOnI#zt?w-B@;f;LaKt(2=E{-7@=abi@JFx2fzsNE}f@7tEPD3J_ zWSh`6r#9U$h3uw0OZ)TPnzVdP<8h`6LEIzuhC4yd2O)78&qol`;+06950 A9RL6T literal 0 HcmV?d00001 diff --git a/demos/declarative/webbrowser/content/pics/view-refresh.png b/demos/declarative/webbrowser/content/pics/view-refresh.png new file mode 100644 index 0000000000000000000000000000000000000000..afa2a9d77403a12cf6808fd4e551f8582e2599d6 GIT binary patch literal 2182 zcmV;12zmF3P)Dnz#_!jKNQq7A*Lpp`badk2@PWXqYX-|G^Br&q=F$>Qi+zP5MsM!mpA*k zuf20;?#!HXoIAVOWm%yVoA{l4@5#OM_&bhbJb6n1`H5BQ;7S*8aYsrg z(%8Ii3;uED#FnEM{<>~)`;y+z_k9UfuL=Wd3^^--)HY-9vi9Yh?_cu(n!Jfy$zTS8 zFo2)}vyvn?9M|-r={nrdg{hj@bLQ6=E!AfxklAj3tAllJUis0Fqv}*~qbQ*$kCrho zG=SmJ;ke;A=O|2uVNMJp+ zu;cEWP$ayjH}ek0J-mASRn(kXt0W9x0rd%pBpxKBqw^{10_ z%oVjGo>@EUS*iKf;$&9;O=?7MYMcQXV9*`JiNOiUq?uH19(+43b^r%Qh*N0-8PySL@{C>NTq zmAl*&&j?%;7m=-I(Us~#EHN?vgcGQQ0hk0J4Qw(qsrZhsSEW?J(B&a8Ns-d@z$hB4 z&i!^|7&j3whr5FWPw_8BZN)_edGBODPKjlmU)OlN& z4dJ>|3B=t!-WZQFVw^yzWIt}A)jJn2p(fkv>~xUJ=8+4c!VW>LUW;RQ#vRl~YN%eT z0!}M&0-I$B!U~}7K&Z}?pjDR^9 zW{w1fBn%*okZ2@|Mo`dfPy?U|ddU}J(~;eB;yI9g(5#EJY7>RVjYkxMPzh1xRX_*Q zgGN}L>lt#-?Jo$$M-mwReI4(mI02!^YNO`Zp&|eVz{136M>f%FB&97#EC=ugZbOBQ z1{xQHVXx5y)hVYs5kve(BsILL3O2L2eVrEoM3QY?Kgcb3@949XR>=y| zN9HIt>tOA)An!&l_%Kg4mvO7o?ddELGctBk@|Iqbzuk#2Bo z&hBJ8ZldsmjWTmA?MYAi&~*-)hk2IVeh$Mc&Y~^q*Rk^U(roGHs0>XDKJW)w2D&} zLr@aI9y*b6*=b_SODgY>+mHwoplwY`2+TZC2}AP}PN!W?UpF;VD9pM2G~W zv=zcESwU4AVsN?%Clyk$t6K5CULaO>RB3=w+Hwq`F$PVc@dDDMA*^l<0R@VEwgoBC zK!`SB>s*LjR9s;~MEqP3GO_+i2^oFJ_AnvesgxX9l+N^$J}LPp={csqlMPa&i2+9F zj44oKhzaYFr6Ez$U5wc-8i@dIWNt}C(P%E(pO2sm(K&6A^9rN6E-jV4e5RI?33*KZ zT*_Gq#1IGMUb2DoFS?k2bZmYj#*0&+QxLHOlOr$$LS29}0T6%)0v1HT&Bz{0YhaLo z5K{6CO^Wlcm!ukdMp#^1ui8avBL6 zumS>~gG4_FIunN4<@%g)A+7>w`9$QyDB!r +#include +#include +#include + +#if defined(Q_OS_SYMBIAN) +#include +#include +#include +#include +#endif // Q_OS_SYMBIAN + +int main(int argc, char *argv[]) +{ + QApplication application(argc, argv); + + const QString mainQmlApp = QLatin1String("calculator.qml"); + QDeclarativeView view; + view.setSource(QUrl(mainQmlApp)); + view.setResizeMode(QDeclarativeView::SizeRootObjectToView); + QObject::connect(view.engine(), SIGNAL(quit()), &application, SLOT(quit())); + +#if defined(QT_KEYPAD_NAVIGATION) + QApplication::setNavigationMode(Qt::NavigationModeCursorAuto); +#endif // QT_KEYPAD_NAVIGATION + +#if defined(Q_OS_SYMBIAN) + CAknAppUi* appUi = dynamic_cast (CEikonEnv::Static()->AppUi()); + TRAPD(error, + if (appUi) + appUi->SetOrientationL(CAknAppUi::EAppUiOrientationPortrait) + ) + view.showFullScreen(); +#else // Q_OS_SYMBIAN + view.show(); +#endif // Q_OS_SYMBIAN + + return application.exec(); +} diff --git a/demos/embedded/qmlcalculator/qmlcalculator.pro b/demos/embedded/qmlcalculator/qmlcalculator.pro new file mode 100644 index 0000000000..1e71eed4fa --- /dev/null +++ b/demos/embedded/qmlcalculator/qmlcalculator.pro @@ -0,0 +1,12 @@ +!symbian:!wince*:warning("DEPLOYMENT support required. This project only works on Symbian and WinCE.") + +QT += declarative +SOURCES += $$PWD/qmlcalculator.cpp +include($$PWD/deployment.pri) + +symbian { + TARGET.UID3 = 0x$$qmlcalculator_uid3 # defined in deployment.pri + include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) + TARGET.EPOCHEAPSIZE = 0x20000 0x2000000 + LIBS += -lcone -leikcore -lavkon # Screen orientation +} diff --git a/demos/embedded/qmlclocks/deployment.pri b/demos/embedded/qmlclocks/deployment.pri new file mode 100644 index 0000000000..6c6704ccc7 --- /dev/null +++ b/demos/embedded/qmlclocks/deployment.pri @@ -0,0 +1,8 @@ +qmlclocks_src = $$PWD/../../../examples/declarative/toys/clocks +symbian { + load(data_caging_paths) + qmlclocks_uid3 = A000E3FC + qmlclocks_files.path = $$APP_PRIVATE_DIR_BASE/$$qmlclocks_uid3 +} +qmlclocks_files.files = $$qmlclocks_src/clocks.qml $$qmlclocks_src/content +DEPLOYMENT += qmlclocks_files diff --git a/demos/embedded/qmlclocks/qmlclocks.cpp b/demos/embedded/qmlclocks/qmlclocks.cpp new file mode 100644 index 0000000000..8c4a64d83e --- /dev/null +++ b/demos/embedded/qmlclocks/qmlclocks.cpp @@ -0,0 +1,80 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include +#include +#include +#include + +#if defined(Q_OS_SYMBIAN) +#include +#include +#include +#include +#endif // Q_OS_SYMBIAN + +int main(int argc, char *argv[]) +{ + QApplication application(argc, argv); + + const QString mainQmlApp = QLatin1String("clocks.qml"); + QDeclarativeView view; + view.setSource(QUrl(mainQmlApp)); + view.setResizeMode(QDeclarativeView::SizeRootObjectToView); + QObject::connect(view.engine(), SIGNAL(quit()), &application, SLOT(quit())); + +#if defined(QT_KEYPAD_NAVIGATION) + QApplication::setNavigationMode(Qt::NavigationModeCursorAuto); +#endif // QT_KEYPAD_NAVIGATION + +#if defined(Q_OS_SYMBIAN) + CAknAppUi* appUi = dynamic_cast (CEikonEnv::Static()->AppUi()); + TRAPD(error, + if (appUi) + appUi->SetOrientationL(CAknAppUi::EAppUiOrientationLandscape) + ) + view.showFullScreen(); +#else // Q_OS_SYMBIAN + view.show(); +#endif // Q_OS_SYMBIAN + + return application.exec(); +} diff --git a/demos/embedded/qmlclocks/qmlclocks.pro b/demos/embedded/qmlclocks/qmlclocks.pro new file mode 100644 index 0000000000..5edfe14241 --- /dev/null +++ b/demos/embedded/qmlclocks/qmlclocks.pro @@ -0,0 +1,12 @@ +!symbian:!wince*:warning("DEPLOYMENT support required. This project only works on Symbian and WinCE.") + +QT += declarative +SOURCES += $$PWD/qmlclocks.cpp +include($$PWD/deployment.pri) + +symbian { + TARGET.UID3 = 0x$$qmlclocks_uid3 # defined in deployment.pri + include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) + TARGET.EPOCHEAPSIZE = 0x20000 0x2000000 + LIBS += -lcone -leikcore -lavkon # Screen orientation +} diff --git a/demos/embedded/qmldialcontrol/deployment.pri b/demos/embedded/qmldialcontrol/deployment.pri new file mode 100644 index 0000000000..a9784439a4 --- /dev/null +++ b/demos/embedded/qmldialcontrol/deployment.pri @@ -0,0 +1,8 @@ +qmldialcontrol_src = $$PWD/../../../examples/declarative/ui-components/dialcontrol +symbian { + load(data_caging_paths) + qmldialcontrol_uid3 = A000E3FD + qmldialcontrol_files.path = $$APP_PRIVATE_DIR_BASE/$$qmldialcontrol_uid3 +} +qmldialcontrol_files.files = $$qmldialcontrol_src/dialcontrol.qml $$qmldialcontrol_src/content +DEPLOYMENT += qmldialcontrol_files diff --git a/demos/embedded/qmldialcontrol/qmldialcontrol.cpp b/demos/embedded/qmldialcontrol/qmldialcontrol.cpp new file mode 100644 index 0000000000..cb6c966259 --- /dev/null +++ b/demos/embedded/qmldialcontrol/qmldialcontrol.cpp @@ -0,0 +1,68 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include +#include +#include +#include + +int main(int argc, char *argv[]) +{ + QApplication application(argc, argv); + + const QString mainQmlApp = QLatin1String("dialcontrol.qml"); + QDeclarativeView view; + view.setSource(QUrl(mainQmlApp)); + view.setResizeMode(QDeclarativeView::SizeRootObjectToView); + QObject::connect(view.engine(), SIGNAL(quit()), &application, SLOT(quit())); + +#if defined(QT_KEYPAD_NAVIGATION) + QApplication::setNavigationMode(Qt::NavigationModeCursorAuto); +#endif // QT_KEYPAD_NAVIGATION + +#if defined(Q_OS_SYMBIAN) + view.showFullScreen(); +#else // Q_OS_SYMBIAN + view.show(); +#endif // Q_OS_SYMBIAN + + return application.exec(); +} diff --git a/demos/embedded/qmldialcontrol/qmldialcontrol.pro b/demos/embedded/qmldialcontrol/qmldialcontrol.pro new file mode 100644 index 0000000000..193cf55ce8 --- /dev/null +++ b/demos/embedded/qmldialcontrol/qmldialcontrol.pro @@ -0,0 +1,11 @@ +!symbian:!wince*:warning("DEPLOYMENT support required. This project only works on Symbian and WinCE.") + +QT += declarative +SOURCES += $$PWD/qmldialcontrol.cpp +include($$PWD/deployment.pri) + +symbian { + TARGET.UID3 = 0x$$qmldialcontrol_uid3 # defined in deployment.pri + include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) + TARGET.EPOCHEAPSIZE = 0x20000 0x2000000 +} diff --git a/demos/embedded/qmleasing/deployment.pri b/demos/embedded/qmleasing/deployment.pri new file mode 100644 index 0000000000..946fcd9d89 --- /dev/null +++ b/demos/embedded/qmleasing/deployment.pri @@ -0,0 +1,8 @@ +qmleasing_src = $$PWD/../../../examples/declarative/animation/easing +symbian { + load(data_caging_paths) + qmleasing_uid3 = A000E3FE + qmleasing_files.path = $$APP_PRIVATE_DIR_BASE/$$qmleasing_uid3 +} +qmleasing_files.files = $$qmleasing_src/easing.qml $$qmleasing_src/content +DEPLOYMENT += qmleasing_files diff --git a/demos/embedded/qmleasing/qmleasing.cpp b/demos/embedded/qmleasing/qmleasing.cpp new file mode 100644 index 0000000000..f0a23b62b6 --- /dev/null +++ b/demos/embedded/qmleasing/qmleasing.cpp @@ -0,0 +1,68 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include +#include +#include +#include + +int main(int argc, char *argv[]) +{ + QApplication application(argc, argv); + + const QString mainQmlApp = QLatin1String("easing.qml"); + QDeclarativeView view; + view.setSource(QUrl(mainQmlApp)); + view.setResizeMode(QDeclarativeView::SizeRootObjectToView); + QObject::connect(view.engine(), SIGNAL(quit()), &application, SLOT(quit())); + +#if defined(QT_KEYPAD_NAVIGATION) + QApplication::setNavigationMode(Qt::NavigationModeCursorAuto); +#endif // QT_KEYPAD_NAVIGATION + +#if defined(Q_OS_SYMBIAN) + view.showFullScreen(); +#else // Q_OS_SYMBIAN + view.show(); +#endif // Q_OS_SYMBIAN + + return application.exec(); +} diff --git a/demos/embedded/qmleasing/qmleasing.pro b/demos/embedded/qmleasing/qmleasing.pro new file mode 100644 index 0000000000..084a880cbe --- /dev/null +++ b/demos/embedded/qmleasing/qmleasing.pro @@ -0,0 +1,11 @@ +!symbian:!wince*:warning("DEPLOYMENT support required. This project only works on Symbian and WinCE.") + +QT += declarative +SOURCES += $$PWD/qmleasing.cpp +include($$PWD/deployment.pri) + +symbian { + TARGET.UID3 = 0x$$qmleasing_uid3 # defined in deployment.pri + include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) + TARGET.EPOCHEAPSIZE = 0x20000 0x2000000 +} diff --git a/demos/embedded/qmlflickr/deployment.pri b/demos/embedded/qmlflickr/deployment.pri new file mode 100644 index 0000000000..a38dc95f8c --- /dev/null +++ b/demos/embedded/qmlflickr/deployment.pri @@ -0,0 +1,8 @@ +qmlflickr_src = $$PWD/../../declarative/flickr +symbian { + load(data_caging_paths) + qmlflickr_uid3 = A000E3FF + qmlflickr_files.path = $$APP_PRIVATE_DIR_BASE/$$qmlflickr_uid3 +} +qmlflickr_files.files = $$qmlflickr_src/flickr.qml $$qmlflickr_src/common $$qmlflickr_src/mobile +DEPLOYMENT += qmlflickr_files diff --git a/demos/embedded/qmlflickr/qmlflickr.cpp b/demos/embedded/qmlflickr/qmlflickr.cpp new file mode 100644 index 0000000000..307d35c8dc --- /dev/null +++ b/demos/embedded/qmlflickr/qmlflickr.cpp @@ -0,0 +1,109 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +// Factory to create QNetworkAccessManagers that use the saved network configuration; otherwise +// the system default. +class NetworkAccessManagerFactory : public QDeclarativeNetworkAccessManagerFactory +{ +public: + ~NetworkAccessManagerFactory() { } + + QNetworkAccessManager *create(QObject *parent); +}; + +QNetworkAccessManager *NetworkAccessManagerFactory::create(QObject *parent) +{ + QNetworkAccessManager *accessManager = new QNetworkAccessManager(parent); + + QNetworkConfigurationManager manager; + if (manager.capabilities() & QNetworkConfigurationManager::NetworkSessionRequired) { + // Get saved network configuration + QSettings settings(QSettings::UserScope, QLatin1String("Trolltech")); + settings.beginGroup(QLatin1String("QtNetwork")); + const QString id = settings.value(QLatin1String("DefaultNetworkConfiguration")).toString(); + settings.endGroup(); + + // If the saved network configuration is not currently discovered use the system default + QNetworkConfiguration config = manager.configurationFromIdentifier(id); + if ((config.state() & QNetworkConfiguration::Discovered) != + QNetworkConfiguration::Discovered) { + config = manager.defaultConfiguration(); + } + + accessManager->setConfiguration(config); + } + + return accessManager; +} + +int main(int argc, char *argv[]) +{ + QApplication application(argc, argv); + + NetworkAccessManagerFactory networkAccessManagerFactory; + + const QString mainQmlApp = QLatin1String("flickr.qml"); + QDeclarativeView view; + view.engine()->setNetworkAccessManagerFactory(&networkAccessManagerFactory); + view.setSource(QUrl(mainQmlApp)); + view.setResizeMode(QDeclarativeView::SizeRootObjectToView); + QObject::connect(view.engine(), SIGNAL(quit()), &application, SLOT(quit())); + +#if defined(Q_OS_SYMBIAN) + view.showFullScreen(); +#else // Q_OS_SYMBIAN + view.setGeometry(QRect(100, 100, 360, 640)); + view.show(); +#endif // Q_OS_SYMBIAN + return application.exec(); +} + diff --git a/demos/embedded/qmlflickr/qmlflickr.pro b/demos/embedded/qmlflickr/qmlflickr.pro new file mode 100644 index 0000000000..8d4e03205c --- /dev/null +++ b/demos/embedded/qmlflickr/qmlflickr.pro @@ -0,0 +1,13 @@ +!symbian:!wince*:warning("DEPLOYMENT support required. This project only works on Symbian and WinCE.") + +QT += declarative network +SOURCES += $$PWD/qmlflickr.cpp +include($$PWD/deployment.pri) + +symbian { + TARGET.UID3 = 0x$$qmlflickr_uid3 # defined in deployment.pri + include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) + TARGET.CAPABILITY = NetworkServices + # Maximum heap size set to 128 MB in order to allow loading large images. + TARGET.EPOCHEAPSIZE = 0x20000 0x8000000 +} diff --git a/demos/embedded/qmlphotoviewer/deployment.pri b/demos/embedded/qmlphotoviewer/deployment.pri new file mode 100644 index 0000000000..23882e3686 --- /dev/null +++ b/demos/embedded/qmlphotoviewer/deployment.pri @@ -0,0 +1,8 @@ +qmlphotoviewer_src = $$PWD/../../declarative/photoviewer +symbian { + load(data_caging_paths) + qmlphotoviewer_uid3 = A000E400 + qmlphotoviewer_files.path = $$APP_PRIVATE_DIR_BASE/$$qmlphotoviewer_uid3 +} +qmlphotoviewer_files.files = $$qmlphotoviewer_src/photoviewer.qml $$qmlphotoviewer_src/PhotoViewerCore +DEPLOYMENT += qmlphotoviewer_files diff --git a/demos/embedded/qmlphotoviewer/qmlphotoviewer.cpp b/demos/embedded/qmlphotoviewer/qmlphotoviewer.cpp new file mode 100644 index 0000000000..5682fd6db1 --- /dev/null +++ b/demos/embedded/qmlphotoviewer/qmlphotoviewer.cpp @@ -0,0 +1,109 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +// Factory to create QNetworkAccessManagers that use the saved network configuration; otherwise +// the system default. +class NetworkAccessManagerFactory : public QDeclarativeNetworkAccessManagerFactory +{ +public: + ~NetworkAccessManagerFactory() { } + + QNetworkAccessManager *create(QObject *parent); +}; + +QNetworkAccessManager *NetworkAccessManagerFactory::create(QObject *parent) +{ + QNetworkAccessManager *accessManager = new QNetworkAccessManager(parent); + + QNetworkConfigurationManager manager; + if (manager.capabilities() & QNetworkConfigurationManager::NetworkSessionRequired) { + // Get saved network configuration + QSettings settings(QSettings::UserScope, QLatin1String("Trolltech")); + settings.beginGroup(QLatin1String("QtNetwork")); + const QString id = settings.value(QLatin1String("DefaultNetworkConfiguration")).toString(); + settings.endGroup(); + + // If the saved network configuration is not currently discovered use the system default + QNetworkConfiguration config = manager.configurationFromIdentifier(id); + if ((config.state() & QNetworkConfiguration::Discovered) != + QNetworkConfiguration::Discovered) { + config = manager.defaultConfiguration(); + } + + accessManager->setConfiguration(config); + } + + return accessManager; +} + +int main(int argc, char *argv[]) +{ + QApplication application(argc, argv); + + NetworkAccessManagerFactory networkAccessManagerFactory; + + const QString mainQmlApp = QLatin1String("photoviewer.qml"); + QDeclarativeView view; + view.engine()->setNetworkAccessManagerFactory(&networkAccessManagerFactory); + view.setSource(QUrl(mainQmlApp)); + view.setResizeMode(QDeclarativeView::SizeRootObjectToView); + + QObject::connect(view.engine(), SIGNAL(quit()), &application, SLOT(quit())); + +#if defined(Q_OS_SYMBIAN) + view.showFullScreen(); +#else // Q_OS_SYMBIAN + view.setGeometry(QRect(100, 100, 360, 640)); + view.show(); +#endif // Q_OS_SYMBIAN + return application.exec(); +} + diff --git a/demos/embedded/qmlphotoviewer/qmlphotoviewer.pro b/demos/embedded/qmlphotoviewer/qmlphotoviewer.pro new file mode 100644 index 0000000000..a4234cf0e8 --- /dev/null +++ b/demos/embedded/qmlphotoviewer/qmlphotoviewer.pro @@ -0,0 +1,12 @@ +!symbian:!wince*:warning("DEPLOYMENT support required. This project only works on Symbian and WinCE.") + +QT += declarative network +SOURCES += $$PWD/qmlphotoviewer.cpp +include($$PWD/deployment.pri) + +symbian { + TARGET.UID3 = 0x$$qmlphotoviewer_uid3 # defined in deployment.pri + include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) + TARGET.CAPABILITY = NetworkServices + TARGET.EPOCHEAPSIZE = 0x20000 0x2000000 +} diff --git a/demos/embedded/qmltwitter/deployment.pri b/demos/embedded/qmltwitter/deployment.pri new file mode 100644 index 0000000000..3edc0e527c --- /dev/null +++ b/demos/embedded/qmltwitter/deployment.pri @@ -0,0 +1,8 @@ +qmltwitter_src = $$PWD/../../declarative/twitter +symbian { + load(data_caging_paths) + qmltwitter_uid3 = A000E401 + qmltwitter_files.path = $$APP_PRIVATE_DIR_BASE/$$qmltwitter_uid3 +} +qmltwitter_files.files = $$qmltwitter_src/twitter.qml $$qmltwitter_src/TwitterCore +DEPLOYMENT += qmltwitter_files diff --git a/demos/embedded/qmltwitter/qmltwitter.cpp b/demos/embedded/qmltwitter/qmltwitter.cpp new file mode 100644 index 0000000000..3833e506b0 --- /dev/null +++ b/demos/embedded/qmltwitter/qmltwitter.cpp @@ -0,0 +1,108 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the demonstration applications of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +// Factory to create QNetworkAccessManagers that use the saved network configuration; otherwise +// the system default. +class NetworkAccessManagerFactory : public QDeclarativeNetworkAccessManagerFactory +{ +public: + ~NetworkAccessManagerFactory() { } + + QNetworkAccessManager *create(QObject *parent); +}; + +QNetworkAccessManager *NetworkAccessManagerFactory::create(QObject *parent) +{ + QNetworkAccessManager *accessManager = new QNetworkAccessManager(parent); + + QNetworkConfigurationManager manager; + if (manager.capabilities() & QNetworkConfigurationManager::NetworkSessionRequired) { + // Get saved network configuration + QSettings settings(QSettings::UserScope, QLatin1String("Trolltech")); + settings.beginGroup(QLatin1String("QtNetwork")); + const QString id = settings.value(QLatin1String("DefaultNetworkConfiguration")).toString(); + settings.endGroup(); + + // If the saved network configuration is not currently discovered use the system default + QNetworkConfiguration config = manager.configurationFromIdentifier(id); + if ((config.state() & QNetworkConfiguration::Discovered) != + QNetworkConfiguration::Discovered) { + config = manager.defaultConfiguration(); + } + + accessManager->setConfiguration(config); + } + + return accessManager; +} + +int main(int argc, char *argv[]) +{ + QApplication application(argc, argv); + + NetworkAccessManagerFactory networkAccessManagerFactory; + + const QString mainQmlApp = QLatin1String("twitter.qml"); + QDeclarativeView view; + view.engine()->setNetworkAccessManagerFactory(&networkAccessManagerFactory); + view.setSource(QUrl(mainQmlApp)); + view.setResizeMode(QDeclarativeView::SizeRootObjectToView); + QObject::connect(view.engine(), SIGNAL(quit()), &application, SLOT(quit())); + +#if defined(Q_OS_SYMBIAN) + view.showFullScreen(); +#else // Q_OS_SYMBIAN + view.setGeometry(QRect(100, 100, 360, 640)); + view.show(); +#endif // Q_OS_SYMBIAN + return application.exec(); +} + diff --git a/demos/embedded/qmltwitter/qmltwitter.pro b/demos/embedded/qmltwitter/qmltwitter.pro new file mode 100644 index 0000000000..7bd4617b6b --- /dev/null +++ b/demos/embedded/qmltwitter/qmltwitter.pro @@ -0,0 +1,12 @@ +!symbian:!wince*:warning("DEPLOYMENT support required. This project only works on Symbian and WinCE.") + +QT += declarative network +SOURCES += $$PWD/qmltwitter.cpp +include($$PWD/deployment.pri) + +symbian { + TARGET.UID3 = 0x$$qmltwitter_uid3 # defined in deployment.pri + include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) + TARGET.CAPABILITY = NetworkServices + TARGET.EPOCHEAPSIZE = 0x20000 0x2000000 +} diff --git a/doc/src/declarative/advtutorial.qdoc b/doc/src/declarative/advtutorial.qdoc new file mode 100644 index 0000000000..263c78be7e --- /dev/null +++ b/doc/src/declarative/advtutorial.qdoc @@ -0,0 +1,465 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Free Documentation License +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of this +** file. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! +\page qml-advtutorial.html +\title QML Advanced Tutorial +\brief A more advanced tutorial, showing how to use QML to create a game. +\nextpage QML Advanced Tutorial 1 - Creating the Game Canvas and Blocks + +This tutorial walks step-by-step through the creation of a full application using QML. +It assumes that you already know the basics of QML (for example, from reading the +\l{QML Tutorial}{simple tutorial}). + +In this tutorial we write a game, \e {Same Game}, based on the Same Game application +included in the declarative \c demos directory, which looks like this: + +\image declarative-samegame.png + +We will cover concepts for producing a fully functioning application, including +JavaScript integration, using QML \l{State}{States} and \l{Behavior}{Behaviors} to +manage components and enhance your interface, and storing persistent application data. + +An understanding of JavaScript is helpful to understand parts of this tutorial, but if you don't +know JavaScript you can still get a feel for how you can integrate backend logic to create and +control QML elements. + + +Tutorial chapters: + +\list 1 +\o \l {declarative/tutorials/samegame/samegame1}{Creating the Game Canvas and Blocks} +\o \l {declarative/tutorials/samegame/samegame2}{Populating the Game Canvas} +\o \l {declarative/tutorials/samegame/samegame3}{Implementing the Game Logic} +\o \l {declarative/tutorials/samegame/samegame4}{Finishing Touches} +\endlist + +All the code in this tutorial can be found in Qt's \c examples/declarative/tutorials/samegame +directory. +*/ + +/*! +\page qml-advtutorial1.html +\title QML Advanced Tutorial 1 - Creating the Game Canvas and Blocks +\contentspage QML Advanced Tutorial +\previouspage QML Advanced Tutorial +\nextpage QML Advanced Tutorial 2 - Populating the Game Canvas + +\example declarative/tutorials/samegame/samegame1 + +\section2 Creating the application screen + +The first step is to create the basic QML items in your application. + +To begin with, we create our Same Game application with a main screen like this: + +\image declarative-adv-tutorial1.png + +This is defined by the main application file, \c samegame.qml, which looks like this: + +\snippet declarative/tutorials/samegame/samegame1/samegame.qml 0 + +This gives you a basic game window that includes the main canvas for the +blocks, a "New Game" button and a score display. + +One item you may not recognize here +is the \l SystemPalette item. This provides access to the Qt system palette +and is used to give the button a more native look-and-feel. + +Notice the anchors for the \c Item, \c Button and \c Text elements are set using +\l {qdeclarativeintroduction.html#dot-properties}{group notation} for readability. + +\section2 Adding \c Button and \c Block components + +The \c Button item in the code above is defined in a separate component file named \c Button.qml. +To create a functional button, we use the QML elements \l Text and \l MouseArea inside a \l Rectangle. +Here is the \c Button.qml code: + +\snippet declarative/tutorials/samegame/samegame1/Button.qml 0 + +This essentially defines a rectangle that contains text and can be clicked. The \l MouseArea +has an \c onClicked() handler that is implemented to emit the \c clicked() signal of the +\c container when the area is clicked. + +In Same Game, the screen is filled with small blocks when the game begins. +Each block is just an item that contains an image. The block +code is defined in a separate \c Block.qml file: + +\snippet declarative/tutorials/samegame/samegame1/Block.qml 0 + +At the moment, the block doesn't do anything; it is just an image. As the +tutorial progresses we will animate and give behaviors to the blocks. +We have not added any code yet to create the blocks; we will do this +in the next chapter. + +We have set the image to be the size of its parent Item using \c {anchors.fill: parent}. +This means that when we dynamically create and resize the block items +later on in the tutorial, the image will be scaled automatically to the +correct size. + +Notice the relative path for the Image element's \c source property. +This path is relative to the location of the file that contains the \l Image element. +Alternatively, you could set the Image source to an absolute file path or a URL +that contains an image. + +You should be familiar with the code so far. We have just created some basic +elements to get started. Next, we will populate the game canvas with some blocks. +*/ + + +/*! +\page qml-advtutorial2.html +\title QML Advanced Tutorial 2 - Populating the Game Canvas +\contentspage QML Advanced Tutorial +\previouspage QML Advanced Tutorial 1 - Creating the Game Canvas and Blocks +\nextpage QML Advanced Tutorial 3 - Implementing the Game Logic + +\example declarative/tutorials/samegame/samegame2 + +\section2 Generating the blocks in JavaScript + +Now that we've written some basic elements, let's start writing the game. + +The first task is to generate the game blocks. Each time the New Game button +is clicked, the game canvas is populated with a new, random set of +blocks. Since we need to dynamically generate new blocks for each new game, +we cannot use \l Repeater to define the blocks. Instead, we will +create the blocks in JavaScript. + +Here is the JavaScript code for generating the blocks, contained in a new +file, \c samegame.js. The code is explained below. + +\snippet declarative/tutorials/samegame/samegame2/samegame.js 0 + +The \c startNewGame() function deletes the blocks created in the previous game and +calculates the number of rows and columns of blocks required to fill the game window for the new game. +Then, it creates an array to store all the game +blocks, and calls \c createBlock() to create enough blocks to fill the game window. + +The \c createBlock() function creates a block from the \c Block.qml file +and moves the new block to its position on the game canvas. This involves several steps: + +\list + +\o \l {QML:Qt::createComponent()}{Qt.createComponent()} is called to + generate an element from \c Block.qml. If the component is ready, + we can call \c createObject() to create an instance of the \c Block + item. + +\o If \c createObject() returned null (i.e. if there was an error + while loading the object), print the error information. + +\o Place the block in its position on the board and set its width and + height. Also, store it in the blocks array for future reference. + +\o Finally, print error information to the console if the component + could not be loaded for some reason (for example, if the file is + missing). + +\endlist + + +\section2 Connecting JavaScript components to QML + +Now we need to call the JavaScript code in \c samegame.js from our QML files. +To do this, we add this line to \c samegame.qml which imports +the JavaScript file as a \l{Modules#QML Modules}{module}: + +\snippet declarative/tutorials/samegame/samegame2/samegame.qml 2 + +This allows us to refer to any functions within \c samegame.js using "SameGame" +as a prefix: for example, \c SameGame.startNewGame() or \c SameGame.createBlock(). +This means we can now connect the New Game button's \c onClicked handler to the \c startNewGame() +function, like this: + +\snippet declarative/tutorials/samegame/samegame2/samegame.qml 1 + +So, when you click the New Game button, \c startNewGame() is called and generates a field of blocks, like this: + +\image declarative-adv-tutorial2.png + +Now, we have a screen of blocks, and we can begin to add the game mechanics. + +*/ + +/*! +\page qml-advtutorial3.html +\title QML Advanced Tutorial 3 - Implementing the Game Logic +\contentspage QML Advanced Tutorial +\previouspage QML Advanced Tutorial 2 - Populating the Game Canvas +\nextpage QML Advanced Tutorial 4 - Finishing Touches + +\example declarative/tutorials/samegame/samegame3 + +\section2 Making a playable game + +Now that we have all the game components, we can add the game logic that +dictates how a player interacts with the blocks and plays the game +until it is won or lost. + +To do this, we have added the following functions to \c samegame.js: + +\list +\o \c{handleClick(x,y)} +\o \c{floodFill(xIdx,yIdx,type)} +\o \c{shuffleDown()} +\o \c{victoryCheck()} +\o \c{floodMoveCheck(xIdx, yIdx, type)} +\endlist + +As this is a tutorial about QML, not game design, we will only discuss \c handleClick() and \c victoryCheck() below since they interface directly with the QML elements. Note that although the game logic here is written in JavaScript, it could have been written in C++ and then exposed to QML. + +\section3 Enabling mouse click interaction + +To make it easier for the JavaScript code to interface with the QML elements, we have added an Item called \c gameCanvas to \c samegame.qml. It replaces the background as the item which contains the blocks. It also accepts mouse input from the user. Here is the item code: + +\snippet declarative/tutorials/samegame/samegame3/samegame.qml 1 + +The \c gameCanvas item is the exact size of the board, and has a \c score property and a \l MouseArea to handle mouse clicks. +The blocks are now created as its children, and its dimensions are used to determine the board size so that +the application scales to the available screen size. +Since its size is bound to a multiple of \c blockSize, \c blockSize was moved out of \c samegame.js and into \c samegame.qml as a QML property. +Note that it can still be accessed from the script. + +When clicked, the \l MouseArea calls \c{handleClick()} in \c samegame.js, which determines whether the player's click should cause any blocks to be removed, and updates \c gameCanvas.score with the current score if necessary. Here is the \c handleClick() function: + +\snippet declarative/tutorials/samegame/samegame3/samegame.js 1 + +Note that if \c score was a global variable in the \c{samegame.js} file you would not be able to bind to it. You can only bind to QML properties. + +\section3 Updating the score + +When the player clicks a block and triggers \c handleClick(), \c handleClick() also calls \c victoryCheck() to update the score and to check whether the player has completed the game. Here is the \c victoryCheck() code: + +\snippet declarative/tutorials/samegame/samegame3/samegame.js 2 + +This updates the \c gameCanvas.score value and displays a "Game Over" dialog if the game is finished. + +The Game Over dialog is created using a \c Dialog element that is defined in \c Dialog.qml. Here is the \c Dialog.qml code. Notice how it is designed to be usable imperatively from the script file, via the functions and signals: + +\snippet declarative/tutorials/samegame/samegame3/Dialog.qml 0 + +And this is how it is used in the main \c samegame.qml file: + +\snippet declarative/tutorials/samegame/samegame3/samegame.qml 2 + +We give the dialog a \l {Item::z}{z} value of 100 to ensure it is displayed on top of our other components. The default \c z value for an item is 0. + + +\section3 A dash of color + +It's not much fun to play Same Game if all the blocks are the same color, so we've modified the \c createBlock() function in \c samegame.js to randomly create a different type of block (for either red, green or blue) each time it is called. \c Block.qml has also changed so that each block contains a different image depending on its type: + +\snippet declarative/tutorials/samegame/samegame3/Block.qml 0 + + +\section2 A working game + +Now we now have a working game! The blocks can be clicked, the player can score, and the game can end (and then you can start a new one). +Here is a screenshot of what has been accomplished so far: + +\image declarative-adv-tutorial3.png + +This is what \c samegame.qml looks like now: + +\snippet declarative/tutorials/samegame/samegame3/samegame.qml 0 + +The game works, but it's a little boring right now. Where are the smooth animated transitions? Where are the high scores? +If you were a QML expert you could have written these in the first iteration, but in this tutorial they've been saved +until the next chapter - where your application becomes alive! + +*/ + +/*! +\page qml-advtutorial4.html +\title QML Advanced Tutorial 4 - Finishing Touches +\contentspage QML Advanced Tutorial +\previouspage QML Advanced Tutorial 3 - Implementing the Game Logic + +\example declarative/tutorials/samegame/samegame4 + +\section2 Adding some flair + +Now we're going to do two things to liven up the game: animate the blocks and add a High Score system. + +We've also cleaned up the directory structure for our application files. We now have a lot of files, so all the +JavaScript and QML files outside of \c samegame.qml have been moved into a new sub-directory named "content". + +In anticipation of the new block animations, \c Block.qml file is now renamed to \c BoomBlock.qml. + +\section3 Animating block movement + +First we will animate the blocks so that they move in a fluid manner. QML has a number of methods for adding fluid +movement, and in this case we're going to use the \l Behavior element to add a \l SpringAnimation. +In \c BoomBlock.qml, we apply a \l SpringAnimation behavior to the \c x and \c y properties so that the +block will follow and animate its movement in a spring-like fashion towards the specified position (whose +values will be set by \c samegame.js).Here is the code added to \c BoomBlock.qml: + +\snippet declarative/tutorials/samegame/samegame4/content/BoomBlock.qml 1 + +The \c spring and \c damping values can be changed to modify the spring-like effect of the animation. + +The \c {enabled: spawned} setting refers to the \c spawned value that is set from \c createBlock() in \c samegame.js. +This ensures the \l SpringAnimation on the \c x is only enabled after \c createBlock() has set the block to +the correct position. Otherwise, the blocks will slide out of the corner (0,0) when a game begins, instead of falling +from the top in rows. (Try commenting out \c {enabled: spawned} and see for yourself.) + +\section3 Animating block opacity changes + +Next, we will add a smooth exit animation. For this, we'll use a \l Behavior element, which allows us to specify +a default animation when a property change occurs. In this case, when the \c opacity of a Block changes, we will +animate the opacity value so that it gradually fades in and out, instead of abruptly changing between fully +visible and invisible. To do this, we'll apply a \l Behavior on the \c opacity property of the \c Image +element in \c BoomBlock.qml: + +\snippet declarative/tutorials/samegame/samegame4/content/BoomBlock.qml 2 + +Note the \c{opacity: 0} which means the block is transparent when it is first created. We could set the opacity +in \c samegame.js when we create and destroy the blocks, +but instead we'll use \l{QML States}{states}, since this is useful for the next animation we're going to add. +Initially, we add these States to the root element of \c{BoomBlock.qml}: +\code + property bool dying: false + states: [ + State{ name: "AliveState"; when: spawned == true && dying == false + PropertyChanges { target: img; opacity: 1 } + }, + State{ name: "DeathState"; when: dying == true + PropertyChanges { target: img; opacity: 0 } + } + ] +\endcode + +Now blocks will automatically fade in, as we already set \c spawned to true when we implemented the block animations. +To fade out, we set \c dying to true instead of setting opacity to 0 when a block is destroyed (in the \c floodFill() function). + +\section3 Adding particle effects + +Finally, we'll add a cool-looking particle effect to the blocks when they are destroyed. To do this, we first add a \l Particles element in +\c BoomBlock.qml, like so: + +\snippet declarative/tutorials/samegame/samegame4/content/BoomBlock.qml 3 + +To fully understand this you should read the \l Particles documentation, but it's important to note that \c emissionRate is set +to zero so that particles are not emitted normally. +Also, we extend the \c dying State, which creates a burst of particles by calling the \c burst() method on the particles element. The code for the states now look +like this: + +\snippet declarative/tutorials/samegame/samegame4/content/BoomBlock.qml 4 + +Now the game is beautifully animated, with subtle (or not-so-subtle) animations added for all of the +player's actions. The end result is shown below, with a different set of images to demonstrate basic theming: + +\image declarative-adv-tutorial4.gif + +The theme change here is produced simply by replacing the block images. This can be done at runtime by changing the \l Image \c source property, so for a further challenge, you could add a button that toggles between themes with different images. + +\section2 Keeping a High Scores table + +Another feature we might want to add to the game is a method of storing and retrieving high scores. + +To do this, we will show a dialog when the game is over to request the player's name and add it to a High Scores table. +This requires a few changes to \c Dialog.qml. In addition to a \c Text element, it now has a +\c TextInput child item for receiving keyboard text input: + +\snippet declarative/tutorials/samegame/samegame4/content/Dialog.qml 0 +\dots 4 +\snippet declarative/tutorials/samegame/samegame4/content/Dialog.qml 2 +\dots 4 +\snippet declarative/tutorials/samegame/samegame4/content/Dialog.qml 3 + +We'll also add a \c showWithInput() function. The text input will only be visible if this function +is called instead of \c show(). When the dialog is closed, it emits a \c closed() signal, and +other elements can retrieve the text entered by the user through an \c inputText property: + +\snippet declarative/tutorials/samegame/samegame4/content/Dialog.qml 0 +\snippet declarative/tutorials/samegame/samegame4/content/Dialog.qml 1 +\dots 4 +\snippet declarative/tutorials/samegame/samegame4/content/Dialog.qml 3 + +Now the dialog can be used in \c samegame.qml: + +\snippet declarative/tutorials/samegame/samegame4/samegame.qml 0 + +When the dialog emits the \c closed signal, we call the new \c saveHighScore() function in \c samegame.js, which stores the high score locally in an SQL database and also send the score to an online database if possible. + +The \c nameInputDialog is activated in the \c victoryCheck() function in \c samegame.js: + +\snippet declarative/tutorials/samegame/samegame4/content/samegame.js 3 +\dots 4 +\snippet declarative/tutorials/samegame/samegame4/content/samegame.js 4 + +\section3 Storing high scores offline + +Now we need to implement the functionality to actually save the High Scores table. + +Here is the \c saveHighScore() function in \c samegame.js: + +\snippet declarative/tutorials/samegame/samegame4/content/samegame.js 2 + +First we call \c sendHighScore() (explained in the section below) if it is possible to send the high scores to an online database. + +Then, we use the \l{Offline Storage API} to maintain a persistent SQL database unique to this application. We create an offline storage database for the high scores using \c openDatabase() and prepare the data and SQL query that we want to use to save it. The offline storage API uses SQL queries for data manipulation and retrieval, and in the \c db.transaction() call we use three SQL queries to initialize the database (if necessary), and then add to and retrieve high scores. To use the returned data, we turn it into a string with one line per row returned, and show a dialog containing that string. + +This is one way of storing and displaying high scores locally, but certainly not the only way. A more complex alternative would be to create a high score dialog component, and pass it the results for processing and display (instead of reusing the \c Dialog). This would allow a more themeable dialog that could better present the high scores. If your QML is the UI for a C++ application, you could also have passed the score to a C++ function to store it locally in a variety of ways, including a simple format without SQL or in another SQL database. + +\section3 Storing high scores online + +You've seen how you can store high scores locally, but it is also easy to integrate a web-enabled high score storage into your QML application. The implementation we've done her is very +simple: the high score data is posted to a php script running on a server somewhere, and that server then stores it and +displays it to visitors. You could also request an XML or QML file from that same server, which contains and displays the scores, +but that's beyond the scope of this tutorial. The php script we use here is available in the \c examples directory. + +If the player entered their name we can send the data to the web service us + +If the player enters a name, we send the data to the service using this code in \c samegame.js: + +\snippet declarative/tutorials/samegame/samegame4/content/samegame.js 1 + +The \l XMLHttpRequest in this code is the same as the \c XMLHttpRequest() as you'll find in standard browser JavaScript, and can be used in the same way to dynamically get XML +or QML from the web service to display the high scores. We don't worry about the response in this case - we just post the high +score data to the web server. If it had returned a QML file (or a URL to a QML file) you could instantiate it in much the same +way as you did with the blocks. + +An alternate way to access and submit web-based data would be to use QML elements designed for this purpose. XmlListModel +makes it very easy to fetch and display XML based data such as RSS in a QML application (see the Flickr demo for an example). + + +\section2 That's it! + +By following this tutorial you've seen how you can write a fully functional application in QML: + +\list +\o Build your application with \l {{QML Elements}}{QML elements} +\o Add application logic \l{Integrating JavaScript}{with JavaScript code} +\o Add animations with \l {Behavior}{Behaviors} and \l{QML States}{states} +\o Store persistent application data using, for example, the \l{Offline Storage API} or \l XMLHttpRequest +\endlist + +There is so much more to learn about QML that we haven't been able to cover in this tutorial. Check out all the +demos and examples and the \l {Qt Quick}{documentation} to see all the things you can do with QML! +*/ diff --git a/doc/src/declarative/anchor-layout.qdoc b/doc/src/declarative/anchor-layout.qdoc new file mode 100644 index 0000000000..4dd5eb988a --- /dev/null +++ b/doc/src/declarative/anchor-layout.qdoc @@ -0,0 +1,142 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Free Documentation License +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of this +** file. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! +\page qml-anchor-layout.html +\target anchor-layout +\contentspage QML Features +\previouspage {Using QML Positioner and Repeater Items}{Component Layouts} +\nextpage {QML Mouse Events}{Mouse Events} +\title Anchor-based Layout in QML + +In addition to the more traditional \l Grid, \l Row, and \l Column, +QML also provides a way to layout items using the concept of \e anchors. +Each item can be thought of as having a set of 7 invisible "anchor lines": +\l {Item::anchors.left}{left}, \l {Item::anchors.horizontalCenter}{horizontalCenter}, +\l {Item::anchors.right}{right}, \l {Item::anchors.top}{top}, +\l {Item::anchors.verticalCenter}{verticalCenter}, \l {Item::anchors.baseline}{baseline}, +and \l {Item::anchors.bottom}{bottom}. + +\image edges_qml.png + +The baseline (not pictured above) corresponds to the imaginary line on which +text would sit. For items with no text it is the same as \e top. + +The QML anchoring system allows you to define relationships between the anchor lines of different items. For example, you can write: + +\code +Rectangle { id: rect1; ... } +Rectangle { id: rect2; anchors.left: rect1.right; ... } +\endcode + +In this case, the left edge of \e rect2 is bound to the right edge of \e rect1, producing the following: + +\image edge1.png + + +You can specify multiple anchors. For example: + +\code +Rectangle { id: rect1; ... } +Rectangle { id: rect2; anchors.left: rect1.right; anchors.top: rect1.bottom; ... } +\endcode + +\image edge3.png + +By specifying multiple horizontal or vertical anchors you can control the size of an item. Below, +\e rect2 is anchored to the right of \e rect1 and the left of \e rect3. If either of the blue +rectangles are moved, \e rect2 will stretch and shrink as necessary: + +\code +Rectangle { id: rect1; x: 0; ... } +Rectangle { id: rect2; anchors.left: rect1.right; anchors.right: rect3.left; ... } +Rectangle { id: rect3; x: 150; ... } +\endcode + +\image edge4.png + +There are also some convenience anchors. anchors.fill is a convenience that is the same as setting the left,right,top and bottom anchors +to the left,right,top and bottom of the target item. anchors.centerIn is another convenience anchor, and is the same as setting the verticalCenter +and horizontalCenter anchors to the verticalCenter and horizontalCenter of the target item. + +\section1 Anchor Margins and Offsets + +The anchoring system also allows \e margins and \e offsets to be specified for an item's anchors. +Margins specify the amount of empty space to leave to the outside of an item's anchor, while +offsets allow positioning to be manipulated using the center anchor lines. An item can +specify its anchor margins individually through \l {Item::anchors.leftMargin}{leftMargin}, +\l {Item::anchors.rightMargin}{rightMargin}, \l {Item::anchors.topMargin}{topMargin} and +\l {Item::anchors.bottomMargin}{bottomMargin}, or use \l {Item::}{anchors.margins} to +specify the same margin value for all four edges. Anchor offsets are specified using +\l {Item::anchors.horizontalCenterOffset}{horizontalCenterOffset}, +\l {Item::anchors.verticalCenterOffset}{verticalCenterOffset} and +\l {Item::anchors.baselineOffset}{baselineOffset}. + +\image margins_qml.png + +The following example specifies a left margin: + +\code +Rectangle { id: rect1; ... } +Rectangle { id: rect2; anchors.left: rect1.right; anchors.leftMargin: 5; ... } +\endcode + +In this case, a margin of 5 pixels is reserved to the left of \e rect2, producing the following: + +\image edge2.png + +\note Anchor margins only apply to anchors; they are \e not a generic means of applying margins to an \l Item. +If an anchor margin is specified for an edge but the item is not anchored to any item on that +edge, the margin is not applied. + + +\section1 Restrictions + +For performance reasons, you can only anchor an item to its siblings and direct parent. For example, +the following anchor is invalid and would produce a warning: + +\badcode +Item { + id: group1 + Rectangle { id: rect1; ... } +} +Item { + id: group2 + Rectangle { id: rect2; anchors.left: rect1.right; ... } // invalid anchor! +} +\endcode + +Also, anchor-based layouts cannot be mixed with absolute positioning. If an item specifies its +\l {Item::}{x} position and also sets \l {Item::}{anchors.left}, +or anchors its left and right edges but additionally sets a \l {Item::}{width}, the +result is undefined, as it would not be clear whether the item should use anchoring or absolute +positioning. The same can be said for setting an item's \l {Item::}{y} and \l {Item::}{height} +with \l {Item::}{anchors.top} and \l {Item::}{anchors.bottom}, or setting \l {Item::}{anchors.fill} +as well as \l {Item::}{width} or \l {Item::}{height}. If you wish to change from using +anchor-based to absolute positioning, you can clear an anchor value by setting it to \c undefined. + +*/ diff --git a/doc/src/declarative/animation.qdoc b/doc/src/declarative/animation.qdoc new file mode 100644 index 0000000000..129fa349f7 --- /dev/null +++ b/doc/src/declarative/animation.qdoc @@ -0,0 +1,240 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Free Documentation License +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of this +** file. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! +\page qdeclarativeanimation.html +\ingroup qml-features +\contentspage QML Features +\previouspage {QML States}{States} +\nextpage {QML Data Models}{Structuring Data with Models} +\title QML Animation and Transitions + +\keyword qml-animation-elements +\section1 Animation and Transitions Elements +\list +\o \l {Transition} - Animates transitions during state changes +\o \l {SequentialAnimation} - Runs animations sequentially +\o \l {ParallelAnimation} - Runs animations in parallel +\o \l {Behavior} - Specifies a default animation for property changes +\o \l {PropertyAction} - Sets immediate property changes during animation +\o \l {PauseAnimation} - Introduces a pause in an animation +\o \l {SmoothedAnimation} - Allows a property to smoothly track a value +\o \l {SpringAnimation} - Allows a property to track a value in a spring-like motion +\o \l {ScriptAction} - Runs scripts during an animation +\endlist + +\keyword qml-property-animation-elements +Elements that animate properties based on data types +\list +\o \l {PropertyAnimation} - Animates property changes +\o \l {NumberAnimation} - Animates properties of type qreal +\o \l {Vector3dAnimation} - Animates properties of type QVector3d +\o \l {ColorAnimation} - Animates color changes +\o \l {RotationAnimation} - Animates rotations +\o \l {ParentAnimation} - Animates parent changes +\o \l {AnchorAnimation} - Animates anchor changes +\endlist + +In QML, animations are created by applying animation elements to property +values. Animation elements will interpolate property values to create smooth +transitions. As well, state transitions may assign animations to state changes. + +To create an animation, use an appropriate animation element for the type of +the property that is to be animated, and apply the animation depending on the +type of behavior that is required. + +\keyword qml-triggering-animations +\section1 Triggering Animations + +There are several ways of setting animation to an object. + +\keyword qml-direct-animation +\section2 Direct Property Animation + +To create an immediate movement or animated movement, set the property value +directly. This may be done in signal handlers or attached properties. + +\snippet doc/src/snippets/declarative/animation.qml direct property change + +However, to create more control, \e {property animations} apply smooth movements +by interpolating values between property value changes. Property animations +provide timing controls and allows different interpolations through +\l{qml-easing-animation}{easing curves}. + +\snippet doc/src/snippets/declarative/animation.qml property animation + +Specialized \l{qml-property-animation-elements}{property animation elements} +have more efficient implementations than the \l{PropertyAnimation} element. They +are for setting animations to different QML types such as \c int, \c color, and +rotations. Similarly, the \l{ParentAnimation} can animate parent changes. + +See the \l {qml-controlling-animations}{Controlling Animations} section for more +information about the different animation properties. + +\keyword qml-transition-animations +\section2 Transitions during State Changes + +\l{QML States}{States} are property configurations where a property may have different values to reflect different states. State changes introduce +abrupt property changes; animations smooth transitions to produce visually +appealing state changes. + +The \l{Transition} element can contain +\l{qml-animation-elements}{animation elements} to interpolate property changes +caused by state changes. To assign the transition to an object, bind it to the +\c transitions property. + +A button might have two states, the \c pressed state when the user clicks on the +button and a \c released state when the user releases the button. We can assign +different property configurations for each state. A transition would animate the +change from the \c pressed state to the \c released state. Likewise, there would +be an animation during the change from the \c released state to the \c pressed +state. + +\snippet doc/src/snippets/declarative/animation.qml transition animation + +Binding the \c to and \c from properties to the state's name will assign that +particular transition to the state change. For simple or symmetric transitions, +setting the to \c to property to the wild card symbol, "\c{*}", denotes +that the transition applies to any state change. + +\snippet doc/src/snippets/declarative/animation.qml wildcard animation + +\section2 Default Animation as Behaviors + +Default property animations are set using \e {behavior animations}. Animations +declared in \l {Behavior} elements apply to the property and animates any +property value changes. However, Behavior elements have an +\c enabled property to purposely enable or disable the behavior animations. + +A ball component might have a behavior animation assigned to its \c x, \c y, and +\c color properties. The behavior animation could be set up to simulate an +elastic effect. In effect, this behavior animation would apply the elastic +effect to the properties whenever the ball moves. + +\snippet doc/src/snippets/declarative/animation.qml behavior animation + +There are several methods of assigning behavior animations to properties. The +\c{Behavior on } declaration is a convenient way of assigning a +behavior animation onto a property. + +See the \l {declarative/animation/behaviors}{Behaviors example} for a +demonstration of behavioral animations. + +\section1 Playing Animations in Parallel or in Sequence + +Animations can run \e {in parallel} or \e {in sequence}. Parallel animations +will play a group of animations at the same time while sequential animations +play a group of animations in order: one after the other. Grouping animations in +\l{SequentialAnimation} and \l{ParallelAnimation} will play the animations in +sequence or in parallel. + +A banner component may have several icons or slogans to display, one after the +other. The \c opacity property could transform to \c 1.0 denoting an opaque +object. Using the \l{SequentialAnimation} element, the opacity animations will +play after the preceding animation finishes. The \l{ParallelAnimation} element +will play the animations at the same time. + +\snippet doc/src/snippets/declarative/animation.qml sequential animation + +Once individual animations are placed into a SequentialAnimation or +ParallelAnimation, they can no longer be started and stopped independently. The +sequential or parallel animation must be started and stopped as a group. + +The \l SequentialAnimation element is also useful for playing +\l{qml-transition-animations}{transition animations} because animations are +played in parallel inside transitions. + +See the \l {declarative/animation/basics}{Animation basics example} for a +demonstration of creating and combining multiple animations in QML. + +\keyword qml-controlling-animations +\section1 Controlling Animations + +There are different methods to control animations. + +\section2 Animation Playback +All \l{qml-animation-elements}{animation elements} inherit from the \l Animation element. It is not +possible to create \l Animation objects; instead, this element provides the +essential properties and methods for animation elements. Animation elements have +\c{start()}, \c{stop()}, \c{resume()}, \c{pause()}, \c {restart()}, and +\c{complete()} -- all of these methods control the execution of animations. + +\keyword qml-easing-animation +\section2 Easing + +Easing curves define how the animation will interpolate between the start value +and the end value. Different easing curves might go beyond the defined range of +interpolation. The easing curves simplify the creation of animation effects such +as bounce effects, acceleration, deceleration, and cyclical animations. + +A QML object may have different easing curve for each property animation. There +are also different parameters to control the curve, some of which are exclusive +to a particular curve. For more information about the easing curves, visit the +\l {PropertyAnimation::easing.type}{easing} documentation. + +The \l{declarative/animation/easing}{easing example} visually demonstrates each +of the different easing types. + +\section2 Other Animation Elements + +In addition, QML provides several other elements useful for animation: + +\list +\o PauseAnimation: enables pauses during animations +\o ScriptAction: allows JavaScript to be executed during an animation, and can +be used together with StateChangeScript to reused existing scripts +\o PropertyAction: changes a property \e immediately during an animation, +without animating the property change +\endlist + +These are specialized animation elements that animate different property types +\list +\o SmoothedAnimation: a specialized NumberAnimation that provides smooth +changes in animation when the target value changes +\o SpringAnimation: provides a spring-like animation with specialized +attributes such as \l {SpringAnimation::}{mass}, +\l{SpringAnimation::}{damping} and \l{SpringAnimation::}{epsilon} +\o ParentAnimation: used for animating a parent change (see ParentChange) +\o AnchorAnimation: used for animating an anchor change (see AnchorChanges) +\endlist + +*/ + + + +\snippet doc/src/snippets/declarative/animation-elements.qml color +\snippet doc/src/snippets/declarative/animation-propertyvaluesource.qml 0 +\snippet doc/src/snippets/declarative/animation-signalhandler.qml 0 +\snippet doc/src/snippets/declarative/animation-standalone.qml 0 + +\snippet doc/src/snippets/declarative/animation-transitions.qml 0 +\snippet doc/src/snippets/declarative/animation-groups.qml 0 + +\snippet doc/src/snippets/declarative/animation-groups.qml 1 +\snippet doc/src/snippets/declarative/animation-groups.qml 0 +\image propanim.gif + diff --git a/doc/src/declarative/basicelements.qdoc b/doc/src/declarative/basicelements.qdoc new file mode 100644 index 0000000000..0146591683 --- /dev/null +++ b/doc/src/declarative/basicelements.qdoc @@ -0,0 +1,114 @@ +/**************************************************************************** +** +** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Free Documentation License +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of this +** file. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! +\page qmlbasicelements.html +\ingroup qml-features +\contentspage QML Features +\previouspage QML Features +\nextpage {QML Basic Types}{Data Types} + +\title QML Basic Elements + +QML's basic elements allow the easy inclusion of objects into the +scene. + +\section1 Basic Elements +This is a list of some of the elements readily available for users. +\list +\o \l {Item} +\o \l {Rectangle} +\o \l {Image} +\o \l {Text} +\o \l {TextInput} +\o \l {TextEdit} +\o \l {FocusScope} +\o \l {Component} +\o \l {MouseArea} +\endlist + +For a complete list of QML elements, please visit the \l {QML Elements} page. + +\section1 Properties and Qt Declarative Module + +When using QML elements, keep in mind that elements may possess properties that +other elements also possess. This is because QML and its underlying engine is +implemented in C++ using Qt. More importantly, the chain of property inheritance +is directly due to QML's use of the \l {Qt Declarative Module} and Qt's +\l {Meta-Object System}{meta-object} and \l {The Property System}{property} systems. For example, visual elements that have C++ implementation are sublcasses of +\l {QDeclarativeItem}. As a result, elements such as \l {Rectangle} and +\l {Text} elements inherit properties such as \c clip and \c smooth. + +\section1 Item Element + +Many QML elements inherit \l Item properties. \c Item possesses important properties +such as \c focus, \c children, and dimension properties such as \c width and +\c height. Although \c Item has physical properties, it is not a visual element. +Using \c Item as the top-level QML element (as the screen) will not produce a +visual result, use the \l {Rectangle} element instead. Use the \c Item to create +opacity effects, such as when creating an invisible container to hold other +components. + +\section1 Rectangle Element + +The \l Rectangle element is the basic visual element, for displaying different +types of items onto the screen. The \c Rectangle is customizable and utilizes +other elements such as \l Gradient and \l BorderImage for displaying advanced +customized graphics. + +\section1 Image Element + +To insert an image into a QML scene, merely declare an \l Image element. The +\c Image element can load images in formats supported by Qt. + +\section1 Text Elements + +The \l Text and \l TextEdit elements display formatted text onto the screen. +\c TextEdit features multi-line editing while the \l TextInput element is for +single line text input. + +\keyword qml-top-level-component +\section1 Using Elements as the Top-Level Component + +For creating components (or displaying a simple scene), there are different +elements that could be used as the top-level component. To display a simple scene, +a \l Rectangle as the top-level component may suffice. \l Rectangle, +\l FocusScope, \l Component, \l {QML:QtObject} {QtObject}, \l Item, are some of +the commonly used elements as the top-level component. + +When importing components, the top-level component is important because the +top-level component's properties are the only properties exposed to the parent. + +For example, a \c Button component may be implemented using different elements as +its top-level component. When this component is loaded into another QML scene, +the component will retain the top-level component's properties. If a non-visual +component is the top-level component, the visual properties should be aliased to +the top-level to display the component properly. + +For more information on how to build upon QML elements, see the +\l{Importing Reusable Components} document. +*/ diff --git a/doc/src/declarative/basictypes.qdoc b/doc/src/declarative/basictypes.qdoc new file mode 100644 index 0000000000..4792bba6ef --- /dev/null +++ b/doc/src/declarative/basictypes.qdoc @@ -0,0 +1,583 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Free Documentation License +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of this +** file. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! + \page qdeclarativebasictypes.html + \ingroup qml-features + \contentspage QML Features + \previouspage {QML Basic Elements} + \nextpage Property Binding + \title QML Basic Types + + QML has a set of primitive types, as listed below, that are used throughout + the \l {QML Elements}. + + \annotatedlist qmlbasictypes + + To create additional types, such as data types created in C++, read the + \l{Extending QML Functionalities using C++} article. +*/ + +/*! + \qmlbasictype int + \ingroup qmlbasictypes + + \brief An integer is a whole number, e.g. 0, 10, or -20. + + An integer is a whole number, e.g. 0, 10, or -20. The possible \c + int values range from around -2000000000 to around 2000000000, + although most elements will only accept a reduced range (which they + mention in their documentation). + + Example: + \qml + Item { width: 100; height: 200 } + \endqml + + \sa {QML Basic Types} +*/ + +/*! + \qmlbasictype bool + \ingroup qmlbasictypes + + \brief A boolean is a binary true/false value. + + A boolean is a binary true/false value. + + Example: + \qml + Item { focus: true; clip: false } + \endqml + + \sa {QML Basic Types} +*/ + +/*! + \qmlbasictype real + \ingroup qmlbasictypes + + \brief A real number has a decimal point, e.g. 1.2 or -29.8. + + A real number has a decimal point, e.g. 1.2 or -29.8. + + Example: + \qml + Item { width: 100.45; height: 150.82 } + \endqml + + \note In QML all reals are stored in single precision, \l + {http://en.wikipedia.org/wiki/IEEE_754} {IEEE floating point} + format. + + \sa {QML Basic Types} +*/ + +/*! + \qmlbasictype double + \ingroup qmlbasictypes + + \brief A double number has a decimal point and is stored in double precision. + + A double number has a decimal point and is stored in double precision, \l + {http://en.wikipedia.org/wiki/IEEE_754} {IEEE floating point} + format. + + Example: + \qml + Item { + property double number: 32155.2355 + } + \endqml + + \sa {QML Basic Types} +*/ + +/*! + \qmlbasictype string + \ingroup qmlbasictypes + + \brief A string is a free form text in quotes, e.g. "Hello world!". + + A string is a free form text in quotes, e.g. "Hello world!". + + Example: + \qml + Text { text: "Hello world!" } + \endqml + + Strings have a \c length attribute that holds the number of + characters in the string. + + \sa {QML Basic Types} +*/ + +/*! + \qmlbasictype url + \ingroup qmlbasictypes + + \brief A URL is a resource locator, like a file name. + + A URL is a resource locator, like a file name. It can be either + absolute, e.g. "http://qt.nokia.com", or relative, e.g. + "pics/logo.png". A relative URL is resolved relative to the URL of + the component where the URL is converted from a JavaScript string + expression to a url property value. + + Example: + \qml + Image { source: "pics/logo.png" } + \endqml + + \sa {QML Basic Types} +*/ + +/*! + \qmlbasictype color + \ingroup qmlbasictypes + + \brief A color is a standard color name in quotes. + + A color is a standard color name in quotes. It is normally specified + as an \l {http://www.w3.org/TR/SVG/types.html#ColorKeywords} {SVG + color name}. These names include colors like "red", "green" and + "lightsteelblue". + + If the color you want isn't part of this list, colors can also be + specified in hexidecimal triplets or quads that take the form \c + "#RRGGBB" and \c "#AARRGGBB" respectively. For example, the color + red corresponds to a triplet of \c "#FF0000" and a slightly + transparent blue to a quad of \c "#800000FF". + + Example: + \div{float-right} + \inlineimage declarative-colors.png + \enddiv + \snippet doc/src/snippets/declarative/colors.qml colors + + Or with the \l{QML:Qt::rgba()}{Qt.rgba()}, \l{QML:Qt::hsla()}{Qt.hsla()}, \l{QML:Qt::darker()}{Qt.darker()}, + \l{QML:Qt::lighter()}{Qt.lighter()} or \l{QML:Qt::tint()}{Qt.tint()} functions: + + \qml + Rectangle { color: Qt.rgba(0.5, 0.5, 0, 1) } + \endqml + + \sa {QML Basic Types} +*/ + +/*! + \qmlbasictype point + \ingroup qmlbasictypes + + \brief A point type has x and y attributes. + + A \c point type has \c x and \c y attributes. + + To create a \c point value, specify it as a "x,y" string: + + \qml + CustomObject { myPointProperty: "0,20" } + \endqml + + Or use the \l{QML:Qt::point()}{Qt.point()} function: + + \qml + CustomObject { myPointProperty: Qt.point(0, 20) } + \endqml + + \sa {QML Basic Types} +*/ + +/*! + \qmlbasictype size + \ingroup qmlbasictypes + + \brief A size type has width and height attributes + + A \c size type has \c width and \c height attributes. + + For example, to read the \l {Image::sourceSize} \c size property: + + \qml + Column { + Image { id: image; source: "logo.png" } + Text { text: image.sourceSize.width + "," + image.sourceSize.height } + } + \endqml + + To create a \c size value, specify it as a "width x height" string: + + \qml + LayoutItem { preferredSize: "150x50" } + \endqml + + Or use the \l{QML:Qt::size()}{Qt.size()} function: + + \qml + LayoutItem { preferredSize: Qt.size(150, 50) } + \endqml + + \sa {QML Basic Types} +*/ + +/*! + \qmlbasictype rect + \ingroup qmlbasictypes + + \brief A rect type has x, y, width and height attributes. + + A \c rect type has \c x, \c y, \c width and \c height attributes. + + For example, to read the \l {Item::childrenRect.x}{Item::childrenRect} \c rect property: + \qml + Rectangle { + width: childrenRect.width + height: childrenRect.height + + Rectangle { width: 100; height: 100 } + } + \endqml + + To create a \c rect value, specify it as a "x, y, width x height" string: + + \qml + CustomObject { myRectProperty: "50,50,100x100" } + \endqml + + Or use the \l{QML:Qt::rect()}{Qt.rect()} function: + + \qml + CustomObject { myRectProperty: Qt.rect(50, 50, 100, 100) } + \endqml + + \sa {QML Basic Types} +*/ + +/*! + \qmlbasictype date + \ingroup qmlbasictypes + + \brief A date is specified as "YYYY-MM-DD". + + To create a \c date value, specify it as a "YYYY-MM-DD" string: + + Example: + \qml + MyDatePicker { minDate: "2000-01-01"; maxDate: "2020-12-31" } + \endqml + + To read a date value returned from a C++ extension class, use + \l{QML:Qt::formatDate()}{Qt.formatDate()} and \l{QML:Qt::formatDateTime()}{Qt.formatDateTime()}. + + \sa {QML Basic Types} +*/ + +/*! + \qmlbasictype time + \ingroup qmlbasictypes + + \brief A time is specified as "hh:mm:ss". + + A time is specified as "hh:mm:ss". + + Example: + \qml + MyTimePicker { time: "14:22:15" } + \endqml + + To read a time value returned from a C++ extension class, use + \l{QML:Qt::formatTime()}{Qt.formatTime()} and \l{QML:Qt::formatDateTime()}{Qt.formatDateTime()}. + + \sa {QML Basic Types} + */ + +/*! + \qmlbasictype font + \ingroup qmlbasictypes + + \brief A font type has the properties of a QFont. + + A font type has the properties of a QFont. The properties are: + + \list + \o \c string font.family + \o \c bool font.bold + \o \c bool font.italic + \o \c bool font.underline + \o \c real font.pointSize + \o \c int font.pixelSize + \endlist + + Example: + \qml + Text { font.family: "Helvetica"; font.pointSize: 13; font.bold: true } + \endqml + + \sa {QML Basic Types} +*/ + +/*! + \qmlbasictype action + \ingroup qmlbasictypes + + \brief The action type has all the properties of QAction. + + The action type has all the properties of QAction. The properties + are: + + \list + \o \c slot action.trigger - invoke the action + \o \c bool action.enabled - true if the action is enabled + \o \c string action.text - the text associated with the action + \endlist + + Actions are used like this: + + \qml + Item { + MouseArea { onClicked: myaction.trigger() } + State { name: "enabled"; when: myaction.enabled == true } + Text { text: someaction.text } + } + \endqml + + \sa {QML Basic Types} +*/ + +/*! + \qmlbasictype list + \ingroup qmlbasictypes + + \brief A list of objects. + + A list type contains a list of objects. While not technically + a basic type, QML supports lists of object types. When used + from QML, the engine automatically appends each value to the list. + Items in the list can be accessed by index using the usual + \c listName[index] syntax. + + For example, the \l Item class contains a list property named + children that can be used like this: + + \qml + Item { + children: [ + Item { id: child1 }, + Rectangle { id: child2; width: 200 }, + Text { id: child3 } + ] + + Component.onCompleted: { + console.log("Width of child rectangle:", children[1].width) + } + } + \endqml + \c child1, \c child2 and \c child3 will be added to the children list + in the order in which they appear. + + List \l {Property Binding}{properties} can be created as a + \c variant type, or as a \c list type, where \c Type is the + type of the object in the list: + + \qml + Item { + property list rects: [ + Rectangle { width: 100; height: 100}, + Rectangle { width: 200; height: 200} + ] + } + \endqml + + A list property can only contain values that match (or are derived from) the + specified \c Type. + + While the \c rects property can be reassigned to a different list value (including + an empty list), its individual values cannot be modified. See the \l variant type + documentation for details. + + \sa {QML Basic Types} +*/ + +/*! + \qmlbasictype variant + \ingroup qmlbasictypes + + \brief A variant type is a generic property type. + + A variant is a generic property type. A variant type property can hold + any of the \l {QML Basic Types}{basic type} values: + + \qml + Item { + property variant aNumber: 100 + property variant aString: "Hello world!" + property variant aBool: false + } + \endqml + + The \c variant type can also hold: + + \list + \o An array of \l {QML Basic Types}{basic type} values + \o A map of key-value pairs with \l {QML Basic Types}{basic-type} values + \endlist + + For example, below is an \c items array and an \c attributes map. Their + contents can be examined using JavaScript \c for loops. Individual array + values are accessible by index, and individual map values are accessible + by key: + + \qml + Item { + property variant items: [1, 2, 3, "four", "five"] + property variant attributes: { 'color': 'red', 'width': 100 } + + Component.onCompleted: { + for (var i=0; i.}: + \qml + Text { horizontalAlignment: Text.AlignRight } + \endqml + + The second form is preferred. + + \sa {QML Basic Types} +*/ diff --git a/doc/src/declarative/behaviors-and-states.qdoc b/doc/src/declarative/behaviors-and-states.qdoc new file mode 100644 index 0000000000..0815b392a5 --- /dev/null +++ b/doc/src/declarative/behaviors-and-states.qdoc @@ -0,0 +1,206 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Free Documentation License +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of this +** file. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! +\page qml-behaviors-and-states.html +\title Using QML Behaviors with States + +\section1 Using Behaviors with States + +In some cases you may choose to use a Behavior to animate a property change caused by a state change. While this works well for some situations, in other situations it may lead to unexpected behavior. + +Here's an example that shows the problem: + +\qml +import QtQuick 1.0 + +Rectangle { + width: 400 + height: 400 + + Rectangle { + id: coloredRect + width: 100 + height: 100 + anchors.centerIn: parent + + color: "red" + Behavior on color { + ColorAnimation {} + } + + MouseArea { + id: mouser + anchors.fill: parent + hoverEnabled: true + } + + states: State { + name: "GreenState" + when: mouser.containsMouse + + PropertyChanges { + target: coloredRect + color: "green" + } + } + } +} +\endqml + +Testing the example by quickly and repeatedly moving the mouse in to and out of the colored rectangle shows that the colored rectangle will settle into a green color over time, never returning to full red. This is not what we wanted! The +problem occurs because we have used a Behavior to animate the change in color, and our state change is trigged by the mouse entering or exiting the MouseArea, which is easily interrupted. + +To state the problem more formally, using States and Behaviors together can cause unexpected behavior when: +\list +\o a Behavior is used to animate a property change, specifically when moving from an explicitly defined state back to the implicit base state; and +\o this Behavior can be interrupted to (re-)enter an explicitly defined state. +\endlist + +The problem occurs because of the way the base state is defined for QML: as the "snapshot" state of the application just prior to entering an explicitly defined state. In this case, if we are in the process of animating from green back +to red, and interrupt the animation to return to "GreenState", the base state will include the color in its intermediate, mid-animation form. + +While future versions of QML should be able to handle this situation more gracefully, there are currently several ways to rework your application to avoid this problem. + +1. Use a transition to animate the change, rather than a Behavior. + +\qml +import QtQuick 1.0 + +Rectangle { + width: 400 + height: 400 + + Rectangle { + id: coloredRect + width: 100 + height: 100 + anchors.centerIn: parent + + color: "red" + + MouseArea { + id: mouser + anchors.fill: parent + hoverEnabled: true + } + + states: State { + name: "GreenState" + when: mouser.containsMouse + + PropertyChanges { + target: coloredRect + color: "green" + } + } + + transitions: Transition { + ColorAnimation {} + } + } +} +\endqml + +2. Use a conditional binding to change the property value, rather than a state + +\qml +import QtQuick 1.0 + +Rectangle { + width: 400 + height: 400 + + Rectangle { + id: coloredRect + width: 100 + height: 100 + anchors.centerIn: parent + + color: mouser.containsMouse ? "green" : "red" + Behavior on color { + ColorAnimation {} + } + + MouseArea { + id: mouser + anchors.fill: parent + hoverEnabled: true + } + } +} +\endqml + +3. Use only explicitly defined states, rather than an implicit base state + +\qml +import QtQuick 1.0 + +Rectangle { + width: 400 + height: 400 + + Rectangle { + id: coloredRect + width: 100 + height: 100 + anchors.centerIn: parent + + Behavior on color { + ColorAnimation {} + } + + MouseArea { + id: mouser + anchors.fill: parent + hoverEnabled: true + } + + states: [ + State { + name: "GreenState" + when: mouser.containsMouse + + PropertyChanges { + target: coloredRect + color: "green" + } + }, + State { + name: "RedState" + when: !mouser.containsMouse + + PropertyChanges { + target: coloredRect + color: "red" + } + }] + } +} +\endqml + +*/ diff --git a/doc/src/declarative/codingconventions.qdoc b/doc/src/declarative/codingconventions.qdoc new file mode 100644 index 0000000000..52f80893ef --- /dev/null +++ b/doc/src/declarative/codingconventions.qdoc @@ -0,0 +1,129 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Free Documentation License +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of this +** file. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! +\page qml-coding-conventions.html +\title QML Coding Conventions + +This document contains the QML coding conventions that we follow in our documentation and examples and recommend that others follow. + +This page assumes that you are already familiar with the QML language. +If you need an introduction to the language, please read \l {Introduction to the QML language}{the QML introduction} first. + + +\section1 QML Objects + +Through our documentation and examples, QML objects are always structured in the following order: + +\list +\o id +\o property declarations +\o signal declarations +\o JavaScript functions +\o object properties +\o child objects +\o states +\o transitions +\endlist + +For better readability, we separate these different parts with an empty line. + + +For example, a hypothetical \e photo QML object would look like this: + +\snippet doc/src/snippets/declarative/codingconventions/photo.qml 0 + + +\section1 Grouped Properties + +If using multiple properties from a group of properties, +we use the \e {group notation} rather than the \e {dot notation} to improve readability. + +For example, this: + +\snippet doc/src/snippets/declarative/codingconventions/dotproperties.qml 0 + +can be written like this: + +\snippet doc/src/snippets/declarative/codingconventions/dotproperties.qml 1 + + +\section1 Private Properties + +QML and JavaScript do not enforce private properties like C++. There is a need +to hide these private properties, for example, when the properties are part of +the implementation. As a convention, private properties begin with two +\e underscore characters. For example, \c __area, is a property that is +accessible but is not meant for public use. Note that QML and JavaScript will +grant the user access to these properties. + +\snippet doc/src/snippets/declarative/codingconventions/private.qml 0 + + +\section1 Lists + +If a list contains only one element, we generally omit the square brackets. + +For example, it is very common for a component to only have one state. + +In this case, instead of: + +\snippet doc/src/snippets/declarative/codingconventions/lists.qml 0 + +we will write this: + +\snippet doc/src/snippets/declarative/codingconventions/lists.qml 1 + + +\section1 JavaScript Code + +If the script is a single expression, we recommend writing it inline: + +\snippet doc/src/snippets/declarative/codingconventions/javascript.qml 0 + +If the script is only a couple of lines long, we generally use a block: + +\snippet doc/src/snippets/declarative/codingconventions/javascript.qml 1 + +If the script is more than a couple of lines long or can be used by different objects, we recommend creating a function and calling it like this: + +\snippet doc/src/snippets/declarative/codingconventions/javascript.qml 2 + +For long scripts, we will put the functions in their own JavaScript file and import it like this: + +\snippet doc/src/snippets/declarative/codingconventions/javascript-imports.qml 0 + +*/ + + + + + + + + + diff --git a/doc/src/declarative/declarativeui.qdoc b/doc/src/declarative/declarativeui.qdoc new file mode 100644 index 0000000000..93571bd56f --- /dev/null +++ b/doc/src/declarative/declarativeui.qdoc @@ -0,0 +1,150 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Free Documentation License +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of this +** file. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! +\title Qt Quick +\page qtquick.html +\ingroup qt-gui-concepts + +\brief Qt Quick provides a declarative framework for building highly +dynamic user interfaces. + +Qt Quick is a collection of technologies that are designed to help +developers create the kind of intuitive, modern, fluid user +interfaces that are increasingly used on mobile phones, media players, +set-top boxes and other portable devices. + +Qt Quick consists of a rich set of user interface elements, a declarative +language for describing user interfaces and a language runtime. A collection +of C++ APIs is used to integrate these high level features with classic +Qt applications. + +\section1 Getting Started + +\list +\o \l{Intro to Qt Quick}{Introduction to Qt Quick} +\o \l{QML for Qt Programmers}{QML Programming for Qt Programmers} +\o \l{Getting Started Programming with QML} + +\o \l{What's new in Qt Quick}{What's New in the Qt Quick Release} +\o \l{QML Examples and Demos} +\endlist + +\section1 QML Features + +\list +\o \l{QML Basic Elements}{Basic Elements} +\o \l{QML Basic Types}{Data Types} +\o \l{Property Binding} +\o \l{Using QML Positioner and Repeater Items}{Component Layouts} +\o \l{Anchor-based Layout in QML}{Layouts using Anchors} +\o \l{QML Mouse Events}{Mouse Events} +\o \l{QML Text Handling and Validators}{Text Handling and Validators} +\o \l{Keyboard Focus in QML}{Keyboard Focus} +\o \l{QML Signal and Handler Event System}{Signal and Handler Event System} +\o \l{Importing Reusable Components} +\o \l{QML States}{States} +\o \l{QML Animation and Transitions}{Animation and Transitions} +\o \l{QML Data Models}{Structuring Data with Models} +\o \l{Presenting Data with Views} +\o \l{Extending QML Functionalities using C++} +\o \l{Using QML Bindings in C++ Applications} +\o \l{Integrating QML Code with Existing Qt UI Code} +\o \l{Dynamic Object Management in QML}{Dynamic Object Management} +\o \l{Network Transparency}{Loading Resources in QML} +\o \l{QML Internationalization}{Internationalization} +\endlist + +\section1 QML Add-Ons + +\list +\o \l{QtWebKit QML Module} +\o \l{http://doc.qt.nokia.com/qtmobility-1.1.0/qml-plugins.html}{Mobility QML Plugins} +\endlist + +\section1 Qt Quick Tools + +\list +\o \l{Debugging QML} +\o \l{external: Developing Qt Quick Applications with Creator}{Developing with Qt Creator} +\o \l{QML Viewer} +\endlist + +\section1 Reference + +\list +\o \l{Introduction to the QML language}{QML Syntax} +\o \l{QML Elements} +\o \l{Qt Declarative Module} +\o \l{QML Basic Types}{QML Data Types} +\o \l{QML Coding Conventions} +\o \l{external: Qt Creator Manual}{Qt Creator Manual} +\o \l{Programming with Qt} +\o \l{http://doc.qt.nokia.com/qtmobility-1.1.0/index.html}{Qt Mobility Documentation} +\endlist + +\section1 Architecture + +\list +\o \l{Qt Declarative UI Runtime} +\o \l{Integrating JavaScript} +\o \l{QML Scope} +\o \l{QML Modules} +\o \l{QML Documents} +\o \l{QML Global Object} +\o \l{QML Internationalization} +\o \l{QML Right-to-left User Interfaces} +\o \l{QML Security} +\o \l{Qt Declarative Module} +\endlist + +\section1 Examples + +\list +\o \l{QML Tutorial}{"Hello World" Tutorial} +\o \l{Getting Started Programming with QML} +\o \l{QML Advanced Tutorial}{Tutorial: "Same Game"} +\o \l{Tutorial: Writing QML extensions with C++} +\o \l{QML Examples and Demos} + +\o Forum Nokia: +\l{http://wiki.forum.nokia.com/index.php/Qt_Quick_examples_for_porting}{Qt Quick +examples for porting} +\endlist + +\section1 Best Practices + +\list +\o \l{QML Best Practices: Coding Conventions}{Coding Tips} +\o \l{QML Performance}{Performance Tips} +\endlist + +\section1 License Information +\list +\o \l{Qt Quick Licensing Information} +\endlist +*/ diff --git a/doc/src/declarative/dynamicobjects.qdoc b/doc/src/declarative/dynamicobjects.qdoc new file mode 100644 index 0000000000..90fb715e19 --- /dev/null +++ b/doc/src/declarative/dynamicobjects.qdoc @@ -0,0 +1,215 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Free Documentation License +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of this +** file. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! +\page qdeclarativedynamicobjects.html +\ingroup qml-features +\contentspage {QML Features} +\previouspage {Integrating QML Code with Existing Qt UI Code} +\nextpage {Network Transparency}{Loading Resources in QML} +\title Dynamic Object Management in QML + +QML provides a number of ways to dynamically create and manage QML objects. +The \l{Loader}, \l{Repeater}, \l{ListView}, \l{GridView} and \l{PathView} elements +all support dynamic object management. Objects can also be created and managed +from C++, and this is the preferred method for hybrid QML/C++ applications +(see \l{Using QML Bindings in C++ Applications}). + +QML also supports the dynamic creation of objects from within JavaScript +code. This is useful if the existing QML elements do not fit the needs of your +application, and there are no C++ components involved. + +See the \l {declarative/toys/dynamicscene}{Dynamic Scene example} for a demonstration +of the concepts discussed on this page. + + +\section1 Creating Objects Dynamically + +There are two ways to create objects dynamically from JavaScript. You can either call +\l {QML:Qt::createComponent()}{Qt.createComponent()} to dynamically create +a \l Component object, or use \l{QML:Qt::createQmlObject()}{Qt.createQmlObject()} +to create an item from a string of QML. +Creating a component is better if you have an existing component defined in a \c .qml +file, and you want to dynamically create instances of that component. Otherwise, +creating an item from a string of QML is useful when the item QML itself is generated +at runtime. + + +\section2 Creating a Component Dynamically + +To dynamically load a component defined in a QML file, call the +\l {QML:Qt::createComponent()}{Qt.createComponent()} function on the \l{QML Global Object}. +This function takes the URL of the QML file as its only argument and creates +a \l Component object from this URL. + +Once you have a \l Component, you can call its \l {Component::createObject()}{createObject()} method to create an instance of +the component. This function can take one or two arguments: +\list +\o The first is the parent for the new item. Since graphical items will not appear on the scene without a parent, it is + recommended that you set the parent this way. However, if you wish to set the parent later you can safely pass \c null to + this function. +\o The second is optional and is a map of property-value items that define initial any property values for the item. + Property values specified by this argument are applied to the object before its creation is finalized, avoiding + binding errors that may occur if particular properties must be initialized to enable other property bindings. + when certain properties have been bound to before they have been set by the code. Additionally, there are small + performance benefits when compared to defining property values and bindings after the object is created. +\endlist + +Here is an example. First there is \c Sprite.qml, which defines a simple QML component: + +\snippet doc/src/snippets/declarative/Sprite.qml 0 + +Our main application file, \c main.qml, imports a \c componentCreation.js JavaScript file +that will create \c Sprite objects: + +\snippet doc/src/snippets/declarative/createComponent.qml 0 + +Here is \c componentCreation.js. Notice it checks whether the component \l{Component::status}{status} is +\c Component.Ready before calling \l {Component::createObject()}{createObject()} +in case the QML file is loaded over a network and thus is not ready immediately. + +\snippet doc/src/snippets/declarative/componentCreation.js vars +\codeline +\snippet doc/src/snippets/declarative/componentCreation.js func +\snippet doc/src/snippets/declarative/componentCreation.js remote +\snippet doc/src/snippets/declarative/componentCreation.js func-end +\codeline +\snippet doc/src/snippets/declarative/componentCreation.js finishCreation + +If you are certain the QML file to be loaded is a local file, you could omit the \c finishCreation() +function and call \l {Component::createObject()}{createObject()} immediately: + +\snippet doc/src/snippets/declarative/componentCreation.js func +\snippet doc/src/snippets/declarative/componentCreation.js local +\snippet doc/src/snippets/declarative/componentCreation.js func-end + +Notice in both instances, \l {Component::createObject()}{createObject()} is called with +\c appWindow passed as an argument so that the created object will become a child of the +\c appWindow item in \c main.qml. Otherwise, the new item will not appear in the scene. + +When using files with relative paths, the path should +be relative to the file where \l {QML:Qt::createComponent()}{Qt.createComponent()} is executed. + +To connect signals to (or receive signals from) dynamically created objects, +use the signal \c connect() method. See +\l{QML Signal and Handler Event System#Connecting Signals to Methods and Signals} +{Connecting Signals to Methods and Signals} for more information. + + +\section2 Creating an Object from a String of QML + +If the QML is not defined until runtime, you can create a QML item from +a string of QML using the \l{QML:Qt::createQmlObject()}{Qt.createQmlObject()} function, as in the following example: + +\snippet doc/src/snippets/declarative/createQmlObject.qml 0 + +The first argument is the string of QML to create. Just like in a new file, you will need to +import any types you wish to use. The second argument is the parent item for the new item; +this should be an existing item in the scene. The third argument is the file path to associate +with the new item; this is used for error reporting. + +If the string of QML imports files using relative paths, the path should be relative +to the file in which the parent item (the second argument to the method) is defined. + + +\section1 Maintaining Dynamically Created Objects + +When managing dynamically created items, you must ensure the creation context +outlives the created item. Otherwise, if the creation context is destroyed first, +the bindings in the dynamic item will no longer work. + +The actual creation context depends on how an item is created: + +\list +\o If \l {QML:Qt::createComponent()}{Qt.createComponent()} is used, the creation context + is the QDeclarativeContext in which this method is called +\o If \l{QML:Qt::createQmlObject()}{Qt.createQmlObject()} + if called, the creation context is the context of the parent item passed to this method +\o If a \c {Component{}} item is defined and \l {Component::createObject()}{createObject()} + is called on that item, the creation context is the context in which the \c Component is defined +\endlist + +Also, note that while dynamically created objects may be used the same as other objects, they +do not have an id in QML. + + +\section1 Deleting Objects Dynamically + +In many user interfaces, it is sufficient to set an item's opacity to 0 or +to move the item off the screen instead of deleting the item. If you have +lots of dynamically created items, however, you may receive a worthwhile +performance benefit if unused items are deleted. + +Note that you should never manually delete items that were dynamically created +by QML elements (such as \l Loader and \l Repeater). Also, you should avoid deleting +items that you did not dynamically create yourself. + +Items can be deleted using the \c destroy() method. This method has an optional +argument (which defaults to 0) that specifies the approximate delay in milliseconds +before the object is to be destroyed. + +Here is an example. The \c application.qml creates five instances of the \c SelfDestroyingRect.qml +component. Each instance runs a NumberAnimation, and when the animation has finished, calls +\c destroy() on its root item to destroy itself: + +\table +\row +\o \c application.qml +\o \c SelfDestroyingRect.qml + +\row +\o \snippet doc/src/snippets/declarative/dynamicObjects-destroy.qml 0 +\o \snippet doc/src/snippets/declarative/SelfDestroyingRect.qml 0 + +\endtable + +Alternatively, the \c application.qml could have destroyed the created object +by calling \c object.destroy(). + +Note that it is safe to call destroy() on an object within that object. Objects are not destroyed the +instant destroy() is called, but are cleaned up sometime between the end of that script block and the next frame +(unless you specified a non-zero delay). + +Note also that if a \c SelfDestroyingRect instance was created statically like this: + +\qml +Item { + SelfDestroyingRect { + // ... + } +} +\endqml + +This would result in an error, since items can only be dynamically +destroyed if they were dynamically created. + +Objects created with \l{QML:Qt::createQmlObject()}{Qt.createQmlObject()} +can similarly be destroyed using \c destroy(): + +\snippet doc/src/snippets/declarative/createQmlObject.qml 0 +\snippet doc/src/snippets/declarative/createQmlObject.qml destroy +*/ diff --git a/doc/src/declarative/elements.qdoc b/doc/src/declarative/elements.qdoc new file mode 100644 index 0000000000..8fb64c13d5 --- /dev/null +++ b/doc/src/declarative/elements.qdoc @@ -0,0 +1,323 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Free Documentation License +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of this +** file. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! + \page qdeclarativeelements.html + \target elements + \title QML Elements + \brief A listing of standard QML elements. + +These are the functionally grouped lists of QML elements as part of +\l{Qt Quick}. + +Elements are declared with the their name and two curly braces. Elements may +be nested in elements, thereby creating a parent-child relationship between the +two elements. + +To see the QML elements listed by functional area, see the +\l{Groups Of Related QML Elements} page. + +\section1 Basic QML Elements +\list +\o \l {Item} - Basic item element inherited by QML elements +\o \l {Component} - Encapsulates QML elements during importing +\o \l {QML:QtObject} {QtObject} - Basic element containing only the \c {objectName} property +\endlist + +\section1 Graphics +\list +\o \l {Rectangle} - A rectangle element +\o \l {Image} - For incorporating bitmaps into a scene +\o \l {BorderImage} - Allows the use of images as borders +\o \l {AnimatedImage} - For playing animations stored in a series of frames +\o \l {Gradient} - For defining a color gradient +\o \l {GradientStop} - Used to define a color within a \l {Gradient} +\o \l {SystemPalette} - Provides access to the Qt palettes +\endlist + +\section1 Text Handling +\list +\o \l {Text} - For inserting formatted text into a scene +\o \l {TextInput} - Captures user key input +\o \l {TextEdit} - Displays multiple lines of editable formatted text +\o \l {IntValidator} - Validates values as integers +\o \l {DoubleValidator} - Validates real values +\o \l {RegExpValidator} - Validator for string regular expressions +\o \l {FontLoader} - Loads fonts by name or URL +\endlist + +\section1 Mouse and Interaction Area +\list +\o \l {MouseArea} - Sets up an area for mouse interaction +\o \l {Keys} - Provides components with attached properties to handle key input. +\o \l {FocusScope} - Element that mediate keyboard focus changes +\o \l {Flickable} - Provides a surface that can be "flicked" +\o \l {Flipable} - Provides a surface that produces "flipping" effects +\o \l {PinchArea} - Enables simple pinch gesture handling +\endlist + +\section1 Positioners and Repeater +\list +\o \l {Column} - Arranges its children vertically +\o \l {Row} - Arranges its children horizontally +\o \l {Grid} - Positions its children in a grid +\o \l {Flow} - Positions its children with wrapping support +\o \l {Repeater} - Uses a model to create multiple components +\endlist + +\section1 Transformations +\list +\o \l {Scale} - Assigns item scaling behaviors +\o \l {Rotation} - Assigns item rotation behaviors +\o \l {Translate} - Assigns item translation behaviors +\endlist + +\section1 States +\list +\o \l {State} - Defines sets of configurations of objects and properties +\o \l {PropertyChanges} - Describes property changes within a state +\o \l {StateGroup} - Contains a set of states and state transitions +\o \l {StateChangeScript} - Allows script binding in a state +\o \l {ParentChange} - Re-parent an Item in a state change +\o \l {AnchorChanges} - Change the anchors of an item in a state +\endlist + +\section1 Animation and Transitions +\list +\o \l {Transition} - Animates transitions during state changes +\o \l {SequentialAnimation} - Runs animations sequentially +\o \l {ParallelAnimation} - Runs animations in parallel +\o \l {Behavior} - Specifies a default animation for property changes +\o \l {PropertyAction} - Sets immediate property changes during animation +\o \l {PauseAnimation} - Introduces a pause in an animation +\o \l {SmoothedAnimation} - Allows a property to smoothly track a value +\o \l {SpringAnimation} - Allows a property to track a value in a spring-like motion +\o \l {ScriptAction} - Runs scripts during an animation +\endlist + +Elements that animate properties based on data types +\list +\o \l {PropertyAnimation} - Animates property changes +\o \l {NumberAnimation} - Animates properties of type qreal +\o \l {Vector3dAnimation} - Animates properties of type QVector3d +\o \l {ColorAnimation} - Animates color changes +\o \l {RotationAnimation} - Animates rotations +\o \l {ParentAnimation} - Animates parent changes +\o \l {AnchorAnimation} - Animates anchor changes +\endlist + +\section1 Models and Data Handling +\list +\o \l {ListModel} - Defines a list of data +\o \l {ListElement} - Defines a data item in a \l {ListModel} +\o \l {VisualItemModel} - Contains items that already defines its own visual delegate +\o \l {VisualDataModel} - Encapsulates a model and a delegate +\o \l {XmlListModel} - Specifies a model using XPath expressions +\o \l {XmlRole} - Specifies a role for an \l {XmlListModel} +\o \l {Binding} - Binds any value to any property +\o \l {Package} - Collection that enables sharing of items within different views +\endlist + +\section1 Views +\list +\o \l {ListView} - Provides a list visualization of a model +\o \l {GridView} - Provides a grid visualization of a model +\o \l {PathView} - Visualizes a model's contents along a path. See \l {Path Definition}{Path Elements} for more information. +\endlist + +\section1 Path Definition +\list +\o \l {Path} - Defines a path used by \l {PathView} +\o \l {PathLine} - Defines a line in \l {Path} +\o \l {PathQuad} - Defines a quadratic Bezier curve in a \l {Path} +\o \l {PathCubic} - Defines a cubic Bezier curve in a \l {Path} +\o \l {PathAttribute} - Allows the setting of attributes along a \l {Path} +\o \l {PathPercent} - Modifies the item distribution along a \l {Path} +\endlist + +\section1 Utility +\list +\o \l {Connections} - Explicitly connects signals and signal handlers +\o \l {Timer} - Provides timed triggers +\o \l {QML:Qt} {Qt} - The QML global Qt object provides useful enums and functions from Qt. +\o \l {WorkerScript} - Enables the use of threads in QML +\o \l {Loader} - Controls the loading of items or components +\o \l {LayoutItem} - Allows declarative UI elements inside Qt's Graphics View layouts +\endlist + +\section1 Graphical Effects +\list +\o \l {Particles} - Generates and animates particles +\o \l {ParticleMotionLinear} - Adds linear motion behavior to \l {Particles} +\o \l {ParticleMotionGravity} - Adds gravitational motion to \l {Particles} +\o \l {ParticleMotionWander} - Adds varied motions to \l {Particles} +\endlist + +\section1 Add-On Elements +These elements are not included in the \c{QtQuick 1.0} module. Their respective QML bindings +should first be obtained and installed. +\list +\o \l{WebView}{QtWebKit QML Module - WebView Element} - For displaying Web contents +\o \l{http://doc.qt.nokia.com/qtmobility-1.1.0/qml-plugins.html}{Mobility QML Plugins} +\endlist + +*/ + + +/*! + \group qml-groups + \title Groups Of Related QML Elements + + \brief If you know what kind of QML element you want (Basic Visual, + Interaction, Animation, etc), look here. + + This is a list of functional groups of QML elements. + + \generatelist{related} + +*/ + +/*! + \group qml-basic-visual-elements + \title Basic QML Visual Elements + \ingroup qml-groups + + \brief Elements for constructing basic visual items. + + \generatelist{related} + +*/ + +/*! + \group qml-basic-interaction-elements + \title Basic QML Interaction Elements + \ingroup qml-groups + + \brief Elements for handling basic interactions. + + \generatelist{related} + +*/ + +/*! + \group qml-state-elements + \title QML State Elements + \ingroup qml-groups + + \brief Elements for handling state changes. + + \generatelist{related} + +*/ + +/*! + \group qml-event-elements + \title QML Event Elements + \ingroup qml-groups + + \brief Elements for handling events. + + \generatelist{related} + +*/ + +/*! + \group qml-animation-transition + \title QML Animation and Transition Elements + \ingroup qml-groups + + \brief Elements for handling animations and transitions. + + \generatelist{related} + +*/ + +/*! + \group qml-working-with-data + \title Working With Data in QML + \ingroup qml-groups + + \brief Elements for working with data. + + \generatelist{related} + +*/ + +/*! + \group qml-view-elements + \title QML View Elements + \ingroup qml-groups + + \brief Elements for handling views. + + \generatelist{related} + +*/ + +/*! + \group qml-positioning-elements + \title QML Positioning Elements + \ingroup qml-groups + + \brief Elements for positioning items. + + \generatelist{related} + +*/ + +/*! + \group qml-utility-elements + \title QML Utility Elements + \ingroup qml-groups + + \brief Elements for handling misc operations. + + \generatelist{related} + +*/ + +/*! + \group qml-transform-elements + \title QML Transform Elements + \ingroup qml-groups + + \brief Elements for handling transformations. + + \generatelist{related} + +*/ + +/*! + \group qml-particle-elements + \title QML Particle Elements + \ingroup qml-groups + + \brief Elements for handling particle effects. + + \generatelist{related} + +*/ diff --git a/doc/src/declarative/example-slideswitch.qdoc b/doc/src/declarative/example-slideswitch.qdoc new file mode 100644 index 0000000000..201ff2b14a --- /dev/null +++ b/doc/src/declarative/example-slideswitch.qdoc @@ -0,0 +1,129 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Free Documentation License +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of this +** file. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! +\page qdeclarativeexampletoggleswitch.html +\title QML Example - Toggle Switch + +This example shows how to create a reusable switch component in QML. + +The code for this example can be found in the \c $QTDIR/examples/declarative/ui-components/slideswitch directory. + +The elements that compose the switch are: + +\list +\o a \c on property (the interface to interact with the switch), +\o two images (the background image and the knob), +\o two mouse regions for user interation (on the background image and on the knob), +\o two states (a \e on state and a \e off state), +\o two functions or slots to react to the user interation (\c toggle() and \c dorelease()), +\o and a transition that describe how to go from one state to the other. +\endlist + +\section1 Switch.qml +\snippet examples/declarative/ui-components/slideswitch/content/Switch.qml 0 + +\section1 Walkthrough + +\section2 Interface +\snippet examples/declarative/ui-components/slideswitch/content/Switch.qml 1 + +This property is the interface of the switch. By default, the switch is off and this property is \c false. +It can be used to activate/disactivate the switch or to query its current state. + +In this example: + +\qml +Item { + Switch { + id: mySwitch + on: true + } + Text { + text: "The switch is on" + visible: mySwitch.on == true + } +} +\endqml + +the text will only be visible when the switch is on. + +\section2 Images and user interaction +\snippet examples/declarative/ui-components/slideswitch/content/Switch.qml 4 + +First, we create the background image of the switch. +In order for the switch to toggle when the user clicks on the background, we add a \l{MouseArea} as a child item of the image. +A \c MouseArea has a \c onClicked property that is triggered when the item is clicked. For the moment we will just call a +\c toggle() function. We will see what this function does in a moment. + +\snippet examples/declarative/ui-components/slideswitch/content/Switch.qml 5 + +Then, we place the image of the knob on top of the background. +The interaction here is a little more complex. We want the knob to move with the finger when it is clicked. That is what the \c drag +property of the \c MouseArea is for. We also want to toggle the switch if the knob is released between state. We handle this case +in the \c dorelease() function that is called in the \c onReleased property. + +\section2 States +\snippet examples/declarative/ui-components/slideswitch/content/Switch.qml 6 + +We define the two states of the switch: +\list +\o In the \e on state the knob is on the right (\c x position is 78) and the \c on property is \c true. +\o In the \e off state the knob is on the left (\c x position is 1) and the \c on property is \c false. +\endlist + +For more information on states see \l{qmlstates}{QML States}. + +\section2 Functions + +We add two JavaScript functions to our switch: + +\snippet examples/declarative/ui-components/slideswitch/content/Switch.qml 2 + +This first function is called when the background image or the knob are clicked. We simply want the switch to toggle between the two +states (\e on and \e off). + + +\snippet examples/declarative/ui-components/slideswitch/content/Switch.qml 3 + +This second function is called when the knob is released and we want to make sure that the knob does not end up between states +(neither \e on nor \e off). If it is the case call the \c toggle() function otherwise we do nothing. + +For more information on scripts see \l{Integrating JavaScript}. + +\section2 Transition +\snippet examples/declarative/ui-components/slideswitch/content/Switch.qml 7 + +At this point, when the switch toggles between the two states the knob will instantly change its \c x position between 1 and 78. +In order for the the knob to move smoothly we add a transition that will animate the \c x property with an easing curve for a duration of 200ms. + +For more information on transitions see \l{QML Animation and Transitions}. + +\section1 Usage +The switch can be used in a QML file, like this: +\snippet examples/declarative/ui-components/slideswitch/slideswitch.qml 0 +*/ diff --git a/doc/src/declarative/examples.qdoc b/doc/src/declarative/examples.qdoc new file mode 100644 index 0000000000..b7420e011b --- /dev/null +++ b/doc/src/declarative/examples.qdoc @@ -0,0 +1,240 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Free Documentation License +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of this +** file. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! + \page qdeclarativeexamples.html + \title QML Examples and Demos + \brief Building UIs with QML + \ingroup all-examples + + +Qt includes a set of examples and demos that show how to use various aspects +of QML. The examples are small demonstrations of particular QML components, +while the demos contain more complete and functional applications. + +To run the examples and demos, open them in Qt Creator or use the included +\l {QML Viewer} tool. The \l {QML Viewer} can be run from the command line: + +\code + qmlviewer $QTDIR/demos/declarative/samegame/samegame.qml +\endcode + +On Mac OS X, you can run the included "QMLViewer" application from the +Finder, or use the command line: + +\code + QMLViewer.app/Contents/MacOS/QMLViewer $QTDIR/demos/declarative/samegame/samegame.qml +\endcode + + +\section1 Demos + +The QML demos integrate a variety of features to demonstrate how QML +can be used to produce sophisticated interfaces and applications: + + +\table +\row + +\o +\l{demos/declarative/calculator}{Calculator} +\image qml-calculator-example-small.png + +\o +\l{demos/declarative/flickr}{Flickr Mobile} +\image qml-flickr-demo-small.png + +\o +\l{demos/declarative/minehunt}{Minehunt} +\image qml-minehunt-demo-small.png + +\row + +\o +\l{demos/declarative/photoviewer}{Photo Viewer} +\image qml-photoviewer-demo-small.png + +\o +\l{demos/declarative/rssnews}{RSS News Reader} +\image qml-rssnews-demo-small.png + +\o +\l{demos/declarative/samegame}{Same Game} +\image qml-samegame-demo-small.png + +\row + +\o +\l{demos/declarative/snake}{Snake} +\image qml-snake-demo-small.png + +\o +\l{demos/declarative/twitter}{Twitter} +\image qml-twitter-demo-small.png + +\o +\l{demos/declarative/webbrowser}{Web Browser} +\image qml-webbrowser-demo-small.png + +\endtable + +The demos can be found in Qt's \c demos/declarative directory. + + +\section1 Examples + +The QML examples are small, simple applications that show how to use a particular +QML component or feature. If you are new +to QML, you may also find the \l{QML Tutorial}{Hello World} and +\l {QML Advanced Tutorial}{Same Game} tutorials useful. + +The examples can be found in Qt's \c examples/declarative directory. + +\section2 Animation +\list +\o \l{declarative/animation/basics}{Basics} +\o \l{declarative/animation/behaviors}{Behaviors} +\o \l{declarative/animation/easing}{Easing} +\o \l{declarative/animation/states}{States} +\endlist + +\section2 Image Elements +\list +\o \l{declarative/imageelements/borderimage}{BorderImage} +\o \l{declarative/imageelements/image}{Image} +\endlist + +\section2 Text +\list +\o \l{declarative/text/fonts}{Fonts} +\o \l{declarative/text/textselection}{Text Selection} +\endlist + +\section2 Positioners +\list +\o \l{declarative/positioners}{Example} +\endlist + +\section2 Key Interaction +\list +\o \l{declarative/keyinteraction/focus}{Focus} +\endlist + +\section2 Touch Interaction +\list +\o \l{declarative/touchinteraction/mousearea}{MouseArea} +\endlist + +\section2 UI Components +\list +\o \l{declarative/ui-components/dialcontrol}{Dial control} +\o \l{declarative/ui-components/flipable}{Flipable} +\o \l{declarative/ui-components/progressbar}{Progress bar} +\o \l{declarative/ui-components/scrollbar}{Scroll bar} +\o \l{declarative/ui-components/searchbox}{Search box} +\o \l{declarative/ui-components/slideswitch}{Slide switch} +\o \l{declarative/ui-components/spinner}{Spinner} +\o \l{declarative/ui-components/tabwidget}{Tab widget} +\endlist + +\section2 Toys +\list +\o \l{declarative/toys/clocks}{Clocks} +\o \l{declarative/toys/corkboards}{Corkboards} +\o \l{declarative/toys/dynamicscene}{Dynamic Scene} +\o \l{declarative/toys/tic-tac-toe}{Tic Tac Toe} +\o \l{declarative/toys/tvtennis}{TV Tennis} +\endlist + +\section2 Models and Views +\list +\o \l{declarative/modelviews/gridview}{GridView} +\o \l{declarative/modelviews/listview}{ListView} +\o \l{declarative/modelviews/pathview}{PathView} +\o \l{declarative/modelviews/package}{Package} +\o \l{declarative/modelviews/parallax}{Parallax} +\o \l{declarative/modelviews/visualitemmodel}{VisualItemModel} + +\o \l{declarative/modelviews/stringlistmodel}{String ListModel} +\o \l{declarative/modelviews/objectlistmodel}{Object ListModel} +\o \l{declarative/modelviews/abstractitemmodel}{AbstractItemModel} + +\o \l{declarative/modelviews/webview}{WebView} +\endlist + +\section2 XML +\list +\o \l{declarative/xml/xmlhttprequest}{XmlHttpRequest} +\endlist + +\section2 Internationalization (i18n) +\list +\o \l{declarative/i18n}{Example} +\endlist + +\section2 Right-to-left User Interfaces +\list +\o \l{declarative/righttoleft/layoutmirroring}{Layout mirroring} +\o \l{declarative/righttoleft/layoutdirection}{Layout direction} +\o \l{declarative/righttoleft/textalignment}{Text alignment} +\endlist + +\section2 Threading +\list +\o \l{declarative/threading/threadedlistmodel}{Threaded ListModel} +\o \l{declarative/threading/workerscript}{WorkerScript} +\endlist + +\section2 Screen Orientation +\list +\o \l{declarative/screenorientation}{Example} +\endlist + +\section2 SQL Local Storage +\list +\o \l{declarative/sqllocalstorage}{Example} +\endlist + +\section2 C++ Extensions +\list +\o \l{declarative-cppextensions-reference.html}{Reference examples} +\o \l{declarative/cppextensions/plugins}{Plugins} +\o \l{declarative-cppextensions-qgraphicslayouts.html}{QGraphicsLayouts} +\o \l{declarative/cppextensions/qwidgets}{QWidgets} +\o \l{declarative/cppextensions/imageprovider}{Image provider} +\o \l{declarative/cppextensions/networkaccessmanagerfactory}{Network access manager factory} +\endlist + + +\section1 Labs + +\list +\o \l{src/imports/folderlistmodel}{Folder List Model} - a C++ model plugin +\endlist + +*/ + diff --git a/doc/src/declarative/extending-tutorial.qdoc b/doc/src/declarative/extending-tutorial.qdoc new file mode 100644 index 0000000000..0ddc430ea5 --- /dev/null +++ b/doc/src/declarative/extending-tutorial.qdoc @@ -0,0 +1,497 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Free Documentation License +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of this +** file. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! +\page qml-extending-tutorial-index.html +\title Tutorial: Writing QML Extensions with C++ + +The Qt Declarative module provides a set of APIs for extending QML through +C++ extensions. You can write extensions to add your own QML types, extend existing +Qt types, or call C/C++ functions that are not accessible from ordinary QML code. + +This tutorial shows how to write a QML extension using C++ that includes +core QML features, including properties, signals and bindings. It also shows how +extensions can be deployed through plugins. + +You can find the source code for this tutorial in \c Qt's +examples/declarative/tutorials/extending directory. + +Tutorial chapters: + +\list 1 +\o \l{declarative/tutorials/extending/chapter1-basics}{Creating a New Type} +\o \l{declarative/tutorials/extending/chapter2-methods}{Connecting to C++ Methods and Signals} +\o \l{declarative/tutorials/extending/chapter3-bindings}{Property Binding} +\o \l{declarative/tutorials/extending/chapter4-customPropertyTypes}{Using Custom Property Types} +\o \l{declarative/tutorials/extending/chapter5-listproperties}{Using List Property Types} +\o \l{declarative/tutorials/extending/chapter6-plugins}{Writing an Extension Plugin} +\o \l{qml-extending-tutorial7.html}{In Summary} +\endlist + +*/ + +/*! +\title Chapter 1: Creating a New Type + +\example declarative/tutorials/extending/chapter1-basics + +A common task when extending QML is to provide a new QML type that supports some + custom functionality beyond what is provided by the built-in \l {QML Elements}. +For example, this could be done to implement particular data models, or provide +elements with custom painting and drawing capabilities, or access system features +like network programming that are not accessible through built-in QML features. + +In this tutorial, we will show how to use the C++ classes in the Qt Declarative +module to extend QML. The end result will be a simple Pie Chart display implemented by +several custom QML types connected together through QML features like bindings and +signals, and made available to the QML runtime through a plugin. + +To begin with, let's create a new QML type called "PieChart" that has two properties: a name +and a color. We will make it available in a \l {Modules}{module} called "Charts", with +a module version of 1.0. + +We want this \c PieChart type to be usable from QML like this: + +\code + import Charts 1.0 + + PieChart { + width: 100; height: 100 + name: "A simple pie chart" + color: "red" + } +\endcode + +To do this, we need a C++ class that encapsulates this \c PieChart type and its two +properties. Since QML makes extensive use of Qt's \l{Meta-Object System}{meta object system}, +this new class must: + +\list +\o Inherit from QObject +\o Declare its properties using the Q_PROPERTY macro +\endlist + +Here is our \c PieChart class, defined in \c piechart.h: + +\snippet declarative/tutorials/extending/chapter1-basics/piechart.h 0 + +The class inherits from QDeclarativeItem because we want to override +QDeclarativeItem::paint() in order to draw. If the class just represented some +data type and was not an item that actually needed to be displayed, it could simply inherit +from QObject. Or, if we want to extend the functionality of an existing QObject-based +class, it could inherit from that class instead. + +The \c PieChart class defines the two properties, \c name and \c color, with the Q_PROPERTY macro, +and overrides QDeclarativeItem::paint(). The class implementation in \c piechart.cpp +simply sets and returns the \c m_name and \c m_color values as appropriate, and +implements \c paint() to draw a simple pie chart. It also turns off the +QGraphicsItem::ItemHasNoContents flag to enable painting: + +\snippet declarative/tutorials/extending/chapter1-basics/piechart.cpp 0 +\dots 0 +\snippet declarative/tutorials/extending/chapter1-basics/piechart.cpp 1 + +Now that we have defined the \c PieChart type, we will use it from QML. The \c app.qml +file creates a \c PieChart item and display the pie chart's details +using a standard QML \l Text item: + +\snippet declarative/tutorials/extending/chapter1-basics/app.qml 0 + +Notice that although the color is specified as a string in QML, it is automatically +converted to a QColor object for the PieChart \c color property. Automatic conversions are +provided for various other \l {QML Basic Types}{basic types}; for example, a string +like "640x480" can be automatically converted to a QSize value. + +We'll also create a C++ application that uses a QDeclarativeView to run and +display \c app.qml. The application must register the \c PieChart type +using the qmlRegisterType() function, to allow it to be used from QML. If +you don't register the type, \c app.qml won't be able to create a \c PieChart. + +Here is the application \c main.cpp: + +\snippet declarative/tutorials/extending/chapter1-basics/main.cpp 0 + +This call to qmlRegisterType() registers the \c PieChart type as a type called "PieChart", in a module named "Charts", +with a module version of 1.0. + +Lastly, we write a \c .pro project file that includes the files and the \c declarative library: + +\quotefile declarative/tutorials/extending/chapter1-basics/chapter1-basics.pro + +Now we can build and run the application: + +\image extending-tutorial-chapter1.png + +Try it yourself with the code in Qt's \c examples/tutorials/extending/chapter1-basics directory. + +At the moment, the \c app.qml is run from within a C++ application. +This may seem odd if you're used to running QML files with the \l {QML Viewer}. +Later on, we'll show how to create a plugin so that you can run \c app.qml using the +\l {QML Viewer} instead. + +*/ + + +/*! +\title Chapter 2: Connecting to C++ Methods and Signals + +\example declarative/tutorials/extending/chapter2-methods + +Suppose we want \c PieChart to have a "clearChart()" method that erases the +chart and then emits a "chartCleared" signal. Our \c app.qml would be able +to call \c clearChart() and receive \c chartCleared() signals like this: + +\snippet declarative/tutorials/extending/chapter2-methods/app.qml 0 + +\image extending-tutorial-chapter2.png + +To do this, we add a \c clearChart() method and a \c chartCleared() signal +to our C++ class: + +\snippet declarative/tutorials/extending/chapter2-methods/piechart.h 0 +\dots +\snippet declarative/tutorials/extending/chapter2-methods/piechart.h 1 +\dots +\snippet declarative/tutorials/extending/chapter2-methods/piechart.h 2 +\dots +\snippet declarative/tutorials/extending/chapter2-methods/piechart.h 3 + +The use of Q_INVOKABLE makes the \c clearChart() method available to the +Qt Meta-Object system, and in turn, to QML. Note that it could have +been declared as as a Qt slot instead of using Q_INVOKABLE, as +slots are also callable from QML. Both of these approaches are valid. + +The \c clearChart() method simply changes the color to Qt::transparent, +repaints the chart, then emits the \c chartCleared() signal: + +\snippet declarative/tutorials/extending/chapter2-methods/piechart.cpp 0 + +Now when we run the application and click the window, the pie chart +disappears, and the application outputs: + +\code + The chart has been cleared +\endcode + +Try out the example yourself with the updated code in Qt's \c examples/tutorials/extending/chapter2-methods directory. + +*/ + +/*! +\title Chapter 3: Adding Property Bindings + +\example declarative/tutorials/extending/chapter3-bindings + +Property bindings is a powerful feature of QML that allows values of different +elements to be synchronized automatically. It uses signals to notify and update +other elements' values when property values are changed. + +Let's enable property bindings for the \c color property. That means +if we have code like this: + +\snippet declarative/tutorials/extending/chapter3-bindings/app.qml 0 + +\image extending-tutorial-chapter3.png + +The "color: chartA.color" statement binds the \c color value of +\c chartB to the \c color of \c chartA. +Whenever \c chartA's \c color value changes, \c chartB's \c color value +updates to the same value. When the window is clicked, the \c onClicked +handler in the MouseArea changes the color of \c chartA, thereby changing +both charts to the color blue. + +It's easy to enable property binding for the \c color property. +We add a \l{Qt's Property System}{NOTIFY} feature to its Q_PROPERTY() declaration to indicate that a "colorChanged" signal +is emitted whenever the value changes. + +\snippet declarative/tutorials/extending/chapter3-bindings/piechart.h 0 +\dots +\snippet declarative/tutorials/extending/chapter3-bindings/piechart.h 1 +\dots +\snippet declarative/tutorials/extending/chapter3-bindings/piechart.h 2 +\dots +\snippet declarative/tutorials/extending/chapter3-bindings/piechart.h 3 + +Then, we emit this signal in \c setPieSlice(): + +\snippet declarative/tutorials/extending/chapter3-bindings/piechart.cpp 0 + +It's important for \c setColor() to check that the color value has actually changed +before emitting \c colorChanged(). This ensures the signal is not emitted unnecessarily and +also prevents loops when other elements respond to the value change. + +The use of bindings is essential to QML. You should always add NOTIFY +signals for properties if they are able to be implemented, so that your +properties can be used in bindings. Properties that cannot be bound cannot be +automatically updated and cannot be used as flexibly in QML. Also, since +bindings are invoked so often and relied upon in QML usage, users of your +custom QML types may see unexpected behavior if bindings are not implemented. + +*/ + +/*! +\title Chapter 4: Using Custom Property Types + +\example declarative/tutorials/extending/chapter4-customPropertyTypes + +The \c PieChart type currently has a string-type property and a color-type property. +It could have many other types of properties. For example, it could have an +int-type property to store an identifier for each chart: + +\code + // C++ + class PieChart : public QDeclarativeItem + { + Q_PROPERTY(int chartId READ chartId WRITE setChartId NOTIFY chartIdChanged) + ... + + public: + void setChartId(int chartId); + int chartId() const; + ... + + signals: + void chartIdChanged(); + }; + + // QML + PieChart { + ... + chartId: 100 + } +\endcode + +We can also use various other property types. QML has built-in support for the types +listed in the \l{QML Basic Types} documentation, which includes the following: + +\list +\o bool, unsigned int, int, float, double, qreal +\o QString, QUrl, QColor +\o QDate, QTime, QDateTime +\o QPoint, QPointF, QSize, QSizeF, QRect, QRectF +\o QVariant +\endlist + +If we want to create a property whose type is not supported by QML by default, +we need to register the type with QML. + +For example, let's replace the use of the \c property with a type called +"PieSlice" that has a \c color property. Instead of assigning a color, +we assign an \c PieSlice value which itself contains a \c color: + +\snippet declarative/tutorials/extending/chapter4-customPropertyTypes/app.qml 0 + +Like \c PieChart, this new \c PieSlice type inherits from QDeclarativeItem and declares +its properties with Q_PROPERTY(): + +\snippet declarative/tutorials/extending/chapter4-customPropertyTypes/pieslice.h 0 + +To use it in \c PieChart, we modify the \c color property declaration +and associated method signatures: + +\snippet declarative/tutorials/extending/chapter4-customPropertyTypes/piechart.h 0 +\dots +\snippet declarative/tutorials/extending/chapter4-customPropertyTypes/piechart.h 1 +\dots +\snippet declarative/tutorials/extending/chapter4-customPropertyTypes/piechart.h 2 +\dots +\snippet declarative/tutorials/extending/chapter4-customPropertyTypes/piechart.h 3 + +There is one thing to be aware of when implementing \c setPieSlice(). The \c PieSlice +is a visual item, so it must be set as a child of the \c PieChart using +QDeclarativeItem::setParentItem() so that the \c PieChart knows to paint this child +item when its contents are drawn: + +\snippet declarative/tutorials/extending/chapter4-customPropertyTypes/piechart.cpp 0 + + +Like the \c PieChart type, the \c PieSlice type has to be registered +using qmlRegisterType() to be used from QML. As with \c PieChart, we'll add the +type to the "Charts" module, version 1.0: + +\snippet declarative/tutorials/extending/chapter4-customPropertyTypes/main.cpp 0 +\dots +\snippet declarative/tutorials/extending/chapter4-customPropertyTypes/main.cpp 1 +\dots +\snippet declarative/tutorials/extending/chapter4-customPropertyTypes/main.cpp 2 + +Try it out with the code in Qt's \c examples/tutorials/extending/chapter4-customPropertyTypes directory. + +*/ + + +/*! +\title Chapter 5: Using List Property Types + +\example declarative/tutorials/extending/chapter5-listproperties + +Right now, a \c PieChart can only have one \c PieSlice. Ideally a chart would +have multiple slices, with different colors and sizes. To do this, we could +have a \c slices property that accepts a list of \c PieSlice items: + +\snippet declarative/tutorials/extending/chapter5-listproperties/app.qml 0 + +\image extending-tutorial-chapter5.png + +To do this, we replace the \c pieSlice property in \c PieChart with a \c slices property, +declared as a QDeclarativeListProperty type. The QDeclarativeListProperty class enables the +creation of list properties in QML extensions. We replace the \c pieSlice() +function with a \c slices() function that returns a list of slices, and add +an internal \c append_slice() function (discussed below). We also use a QList to +store the internal list of slices as \c m_slices: + +\snippet declarative/tutorials/extending/chapter5-listproperties/piechart.h 0 +\dots +\snippet declarative/tutorials/extending/chapter5-listproperties/piechart.h 1 +\dots +\snippet declarative/tutorials/extending/chapter5-listproperties/piechart.h 2 + +Although the \c slices property does not have an associated \c WRITE function, +it is still modifiable because of the way QDeclarativeListProperty works. +In the \c PieChart implementation, we implement \c PieChart::slices() to +return a QDeclarativeListProperty value and indicate that the internal +\c PieChart::append_slice() function is to be called whenever a request is made from QML +to add items to the list: + +\snippet declarative/tutorials/extending/chapter5-listproperties/piechart.cpp 0 + +The \c append_slice() function simply sets the parent item as before, +and adds the new item to the \c m_slices list. As you can see, the append function for a +QDeclarativeListProperty is called with two arguments: the list property, and +the item that is to be appended. + +The \c PieSlice class has also been modified to include \c fromAngle and \c angleSpan +properties and to draw the slice according to these values. This is a straightforward +modification if you have read the previous pages in this tutorial, so the code is not shown here. + +The complete code can be seen in the updated \c examples/tutorials/extending/chapter5-listproperties directory. + +*/ + + +/*! +\title Chapter 6: Writing an Extension Plugin + +\example declarative/tutorials/extending/chapter6-plugins + +Currently the \c PieChart and \c PieSlice types are used by \c app.qml, +which is displayed using a QDeclarativeView in a C++ application. An alternative +way to use our QML extension is to create a plugin library to make it available +to the QML engine. This allows \c app.qml to be loaded with the \l {QML Viewer} +(or some other QML \l{Qt Declarative UI Runtime}{runtime} application) instead of writing a \c main.cpp file and +loading our own C++ application. + +To create a plugin library, we need: + +\list +\o A plugin class that registers our QML types +\o A project file that describes the plugin +\o A \l{Writing a qmldir file}{qmldir} file that tells the QML engine to load the plugin +\endlist + +First, we create a plugin class named \c ChartsPlugin. It subclasses QDeclarativeExtensionPlugin +and registers our QML types in the inherited \l{QDeclarativeExtensionPlugin::}{registerTypes()} method. It also calls +Q_EXPORT_PLUGIN2 for Qt's \l{How to Create Qt Plugins}{plugin system}. + +Here is the \c ChartsPlugin definition in \c chartsplugin.h: + +\snippet declarative/tutorials/extending/chapter6-plugins/chartsplugin.h 0 + +And its implementation in \c chartsplugin.cpp: + +\snippet declarative/tutorials/extending/chapter6-plugins/chartsplugin.cpp 0 + +Then, we write a \c .pro project file that defines the project as a plugin library +and specifies with DESTDIR that library files should be built into a "lib" subdirectory: + +\quotefile declarative/tutorials/extending/chapter6-plugins/chapter6-plugins.pro + +Finally, we add a \l{Writing a qmldir file}{qmldir} file that is automatically parsed by the QML engine. +In this file, we specify that a plugin named "chapter6-plugin" (the name +of the example project) can be found in the "lib" subdirectory: + +\quotefile declarative/tutorials/extending/chapter6-plugins/qmldir + +Now we have a plugin, and instead of having a main.cpp and an executable, we can build +the project and then load the QML file in the \l {QML Viewer}: + +\code + qmlviewer app.qml +\endcode + +(On Mac OS X, you can launch the "QMLViewer" application instead.) + +Notice the "import Charts 1.0" statement has disappeared from \c app.qml. This is +because the \c qmldir file is in the same directory as \c app.qml: this is equivalent to +having PieChart.qml and PieSlice.qml files inside the project directory, which could both +be used by \c app.qml without import statements. +*/ + + +/*! +\page qml-extending-tutorial7.html +\title Chapter 7: In Summary + +In this tutorial, we've shown the basic steps for creating a QML extension: + +\list +\o Define new QML types by subclassing QObject and registering them with qmlRegisterType() +\o Add callable methods using Q_INVOKABLE or Qt slots, and connect to Qt signals with an \c onSignal syntax +\o Add property bindings by defining \l{Qt's Property System}{NOTIFY} signals +\o Define custom property types if the built-in types are not sufficient +\o Define list property types using QDeclarativeListProperty +\o Create a plugin library by defining a Qt plugin and writing a \c qmldir file +\endlist + + +The \l {Extending QML Functionalities using C++} reference documentation shows +other useful features that can be added to QML extensions. For example, we +could use \l{Default Property}{default properties} to allow +slices to be added without using the \c slices property: + +\code + PieChart { + PieSlice { ... } + PieSlice { ... } + PieSlice { ... } + } +\endcode + +Or randomly add and remove slices from time to time using \l{Property Value Sources}{property value sources}: + +\code + PieChart { + PieSliceRandomizer on slices {} + } +\endcode + + +See the \l{Extending QML Functionalities using C++} reference documentation +for more information. + +*/ + diff --git a/doc/src/declarative/extending.qdoc b/doc/src/declarative/extending.qdoc new file mode 100644 index 0000000000..c417c04c21 --- /dev/null +++ b/doc/src/declarative/extending.qdoc @@ -0,0 +1,708 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Free Documentation License +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of this +** file. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! +\page qml-extending.html +\ingroup qml-features +\contentspage QML Features +\previouspage {Presenting Data with Views} +\nextpage {Using QML Bindings in C++ Applications} +\title Extending QML Functionalities using C++ + +The QML syntax declaratively describes how to construct an in-memory object +tree. In Qt, QML is mainly used to describe a visual scene graph, but it is +not conceptually limited to this: the QML format is an abstract description of +any object tree. All the QML element types included in Qt are implemented using +the C++ extension mechanisms describe on this page. Programmers can use these +APIs to add new types that interact with the existing Qt types, or to repurpose +QML for their own independent use. + +\tableofcontents + +\section1 Adding Types +\target adding-types + +\snippet examples/declarative/cppextensions/referenceexamples/adding/example.qml 0 + +The QML snippet shown above instantiates one \c Person instance and sets +the \c name and \c shoeSize properties on it. Everything in QML ultimately comes down +to either instantiating an object instance, or assigning a property a value. + +QML relies heavily on Qt's meta object system and can only instantiate classes +that derive from QObject. For visual element types, this will usually mean a subclass +of QDeclarativeItem; for models used with the view elements, a subclass of QAbstractItemModel; +and for arbitrary objects with properties, a direct subclass of QObject. + +The QML engine has no intrinsic knowledge of any class types. Instead the +programmer must register the C++ types with their corresponding QML names. + +Custom C++ types are registered using a template function: + +\quotation + +\code +template +int qmlRegisterType(const char *uri, int versionMajor, int versionMinor, const char *qmlName) +\endcode + +Calling qmlRegisterType() registers the C++ type \a T with the QML +system, and makes it available in QML under the name \a qmlName in +library \a uri version \a versionMajor.versionMinor. The \a qmlName +can be the same as the C++ type name. + +Type \a T must be a concrete type that inherits QObject and has a default +constructor. + +\endquotation + +#include to use qmlRegisterType(). + +Types can be registered by libraries, application code, or by plugins +(see QDeclarativeExtensionPlugin). + +Once registered, all \l {Qt's Property System}{properties} of the +supported types are available in QML. QML has intrinsic support for +properties of the types listed in the \l{QML Basic Types} +document, which includes the following: + +\list +\o bool, unsigned int, int, float, double, qreal +\o QString, QUrl, QColor +\o QDate, QTime, QDateTime +\o QPoint, QPointF, QSize, QSizeF, QRect, QRectF +\o QVariant +\endlist + +When a property of a supported type is added to a C++ class, in a QML +element based on the C++ class, a \e{value-changed} signal handler +will be available. See \l{Signal Support} below. + +QML is typesafe. Attempting to assign an invalid value to a property +will generate an error. For example, assuming the \e{name} property +of the \c Person element had a type of QString, this would cause an +error: + +\code +Person { + // Will NOT work + name: 12 +} +\endcode + +\l {Extending QML - Adding Types Example} shows the complete code used to create +the \c Person type. + +\section1 QML Type Versioning + +In C++ adding a new method or property cannot break old applications. +In QML, however, new methods and properties can change what a name previously +resolved to to within a scope chain. + +For example, consider these two QML files + +\code +// main.qml +import QtQuick 1.0 +Item { + id: root + MyComponent {} +} +\endcode + +\code +// MyComponent.qml +import MyModule 1.0 +CppItem { + value: root.x +} +\endcode + +where CppItem maps to the C++ class QCppItem. + +If the author of QCppItem adds a "root" property to QCppItem in a new version of the module, +it will break the above program as \c root.x now resolves to a different value. +The solution is to allow the author of QCppItem to state that the new \c root property is +only available from a particular version of QCppItem onwards. This permits new properties +and features to be added to existing elements without breaking existing programs. + +QML enables this by allowing the properties, methods and signals of a class to be tagged with +a particular \e revision, so that they are only accessible if the relevant module version +is imported. In this case, the author can tag the \c root property as being added in +\e {revision 1} of the class, and register that revision in version 1.1 of the module. + +The REVISION tag is used to mark the \c root property as added in revision 1 of the class. +Methods such as Q_INVOKABLE's, signals and slots can also be tagged for a +revision using the \c Q_REVISION(x) macro: + +\code +class CppItem : public QObject +{ + Q_OBJECT + Q_PROPERTY(int root READ root WRITE setRoot NOTIFY rootChanged REVISION 1) + +signals: + Q_REVISION(1) void rootChanged(); +}; +\endcode + +To register the new class revision to a particular version the following function is used: + +\code +template +int qmlRegisterType(const char *uri, int versionMajor, int versionMinor, const char *qmlName) +\endcode + +To register \c CppItem version 1 for \c {MyModule 1.1}: + +\code +qmlRegisterType("MyModule", 1, 1, "CppItem") +\endcode + +\c root is only available when MyModule 1.1 is imported. + + +\section1 Object and List Property Types + +\snippet examples/declarative/cppextensions/referenceexamples/properties/example.qml 0 + +The QML snippet shown above assigns a \c Person object to the \c BirthdayParty's +\c host property, and assigns three \c Person objects to the guests property. + +QML can set properties of types that are more complex than basic intrinsics like +integers and strings. Properties can also be object pointers, Qt interface +pointers, lists of object pointers, and lists of Qt interface pointers. As QML +is typesafe it ensures that only valid types are assigned to these properties, +just like it does for primitive types. + +Properties that are pointers to objects or Qt interfaces are declared with the +Q_PROPERTY() macro, just like other properties. The \c host property +declaration looks like this: + +\snippet examples/declarative/cppextensions/referenceexamples/properties/birthdayparty.h 1 + +As long as the property type, in this case \c Person, is registered with QML the +property can be assigned. + +QML also supports assigning Qt interfaces. To assign to a property whose type +is a Qt interface pointer, the interface must also be registered with QML. As +they cannot be instantiated directly, registering a Qt interface is different +from registering a new QML type. The following function is used instead: + +\quotation +\code +template +int qmlRegisterInterface(const char *typeName) +\endcode + +This registers the C++ interface \a T with the QML system as \a typeName. + +Following registration, QML can coerce objects that implement this interface +for assignment to appropriately typed properties. +\endquotation + +The \c guests property is a list of \c Person objects. Properties that are lists +of objects or Qt interfaces are also declared with the Q_PROPERTY() macro, just +like other properties. List properties must have the type \c {QDeclarativeListProperty}. +As with object properties, the type \a T must be registered with QML. + +The \c guest property declaration looks like this: + +\snippet examples/declarative/cppextensions/referenceexamples/properties/birthdayparty.h 2 + +\l {Extending QML - Object and List Property Types Example} shows the complete +code used to create the \c BirthdayParty type. + +\section1 Inheritance and Coercion + +\snippet examples/declarative/cppextensions/referenceexamples/coercion/example.qml 0 + +The QML snippet shown above assigns a \c Boy object to the \c BirthdayParty's +\c host property, and assigns three other objects to the \c guests property. + +QML supports C++ inheritance hierarchies and can freely coerce between known, +valid object types. This enables the creation of common base classes that allow +the assignment of specialized classes to object or list properties. In the +snippet shown, both the \c host and the \c guests properties retain the \c Person +type used in the previous section, but the assignment is valid as both the \c Boy +and \c Girl objects inherit from \c Person. + +To assign to a property, the property's type must have been registered with QML. +Both the qmlRegisterType() and qmlRegisterInterface() template functions already +shown can be used to register a type with QML. Additionally, if a type that acts purely +as a base class that cannot be instantiated from QML needs to be +registered, the following function can be used: + +\quotation +\code + template + int qmlRegisterType() +\endcode + +This registers the C++ type \a T with the QML system. The parameterless call to the template +function qmlRegisterType() does not define a mapping between the +C++ class and a QML element name, so the type is not instantiable from QML, but +it is available for type coercion. + +Type \a T must inherit QObject, but there are no restrictions on whether it is +concrete or the signature of its constructor. +\endquotation + +QML will automatically coerce C++ types when assigning to either an object +property, or to a list property. Only if coercion fails does an assignment +error occur. + +\l {Extending QML - Inheritance and Coercion Example} shows the complete +code used to create the \c Boy and \c Girl types. + +\section1 Default Property + +\snippet examples/declarative/cppextensions/referenceexamples/default/example.qml 0 + +The QML snippet shown above assigns a collection of objects to the +\c BirthdayParty's default property. + +The \e {default property} is a syntactic convenience that allows a type designer to +specify a single property as the type's default. The default property is +assigned to whenever no explicit property is specified. As a convenience, it is +behaviorally identical to assigning to the default property explicitly by name. + +From C++, type designers mark the default property using a Q_CLASSINFO() +annotation: + +\quotation +\code +Q_CLASSINFO("DefaultProperty", "property") +\endcode + +This marks \a property as the class's default property. \a property must be either +an object property, or a list property. + +A default property is optional. A derived class inherits its base class's +default property, but may override it in its own declaration. \a property can +refer to a property declared in the class itself, or a property inherited from a +base class. +\endquotation + +\l {Extending QML - Default Property Example} shows the complete code used to +specify a default property. + +\section1 Grouped Properties + +\snippet examples/declarative/cppextensions/referenceexamples/grouped/example.qml 1 + +The QML snippet shown above assigns a number of properties to the \c Boy object, +including four properties using the grouped property syntax. + +Grouped properties collect similar properties together into a single named +block. Grouped properties can be used to present a nicer API to developers, and +may also simplify the implementation of common property collections across +different types through implementation reuse. + +A grouped property block is implemented as a read-only object property. The +\c shoe property shown is declared like this: + +\snippet examples/declarative/cppextensions/referenceexamples/grouped/person.h 1 + +The \c ShoeDescription type declares the properties available to the grouped +property block - in this case the \c size, \c color, \c brand and \c price properties. + +Grouped property blocks may declared and accessed be recusively. + +\l {Extending QML - Grouped Properties Example} shows the complete code used to +implement the \c shoe property grouping. + +\section1 Attached Properties + +\snippet examples/declarative/cppextensions/referenceexamples/attached/example.qml 1 + +The QML snippet shown above assigns a date to the \c rsvp property using the attached +property syntax. + +Attached properties allow unrelated types to annotate other types with some +additional properties, generally for their own use. Attached properties are +identified through the use of the attacher type name, in the case shown +\c BirthdayParty, as a prefix to the property name. + +In the example shown, \c BirthdayParty is called the attaching type, and the +\c Boy instance the attachee object instance. + +For the attaching type, an attached property block is implemented as a new +QObject derived type, called the attachment object. The properties on the +attachment object are those that become available for use as the attached +property block. + +Any QML type can become an attaching type by declaring the +\c qmlAttachedProperties() public function and declaring that the class has +QML_HAS_ATTACHED_PROPERTIES: + +\quotation +\code +class MyType : public QObject { + Q_OBJECT +public: + + ... + + static AttachedPropertiesType *qmlAttachedProperties(QObject *object); +}; + +QML_DECLARE_TYPEINFO(MyType, QML_HAS_ATTACHED_PROPERTIES) +\endcode +This returns an attachment object, of type \a AttachedPropertiesType, for the +attachee \a object instance. It is customary, though not strictly required, for +the attachment object to be parented to \a object to prevent memory leaks. + +\a AttachedPropertiesType must be a QObject derived type. The properties on +this type will be accessible through the attached properties syntax. + +This method will be called at most once for each attachee object instance. The +QML engine will cache the returned instance pointer for subsequent attached +property accesses. Consequently the attachment object may not be deleted until +\a object is destroyed. +\endquotation + +Conceptually, attached properties are a \e type exporting a set of additional +properties that can be set on \e any other object instance. Attached properties +cannot be limited to only attaching to a sub-set of object instances, although +their effect may be so limited. + +For example, a common usage scenario is for a type to enhance the properties +available to its children in order to gather instance specific data. Here we +add a \c rsvp field to all the guests coming to a birthday party: +\code +BirthdayParty { + Boy { BirthdayParty.rsvp: "2009-06-01" } +} +\endcode +However, as a type cannot limit the instances to which the attachment object +must attach, the following is also allowed, even though adding a birthday party +rsvp in this context will have no effect. +\code +GraduationParty { + Boy { BirthdayParty.rsvp: "2009-06-01" } +} +\endcode + +From C++, including the attaching type implementation, the attachment object for +an instance can be accessed using the following method: + +\quotation +\code +template +QObject *qmlAttachedPropertiesObject(QObject *attachee, bool create = true); +\endcode +This returns the attachment object attached to \a attachee by the attaching type +\a T. If type \a T is not a valid attaching type, this method always returns 0. + +If \a create is true, a valid attachment object will always be returned, +creating it if it does not already exist. If \a create is false, the attachment +object will only be returned if it has previously been created. +\endquotation + +\l {Extending QML - Attached Properties Example} shows the complete code used to +implement the rsvp attached property. + +\section1 Memory Management and QVariant types + +It is an element's responsibility to ensure that it does not access or return +pointers to invalid objects. QML makes the following guarentees: + +\list +\o An object assigned to a QObject (or QObject-derived) pointer property will be +valid at the time of assignment. + +Following assignment, it is the responsibility of the class to subsequently guard +this pointer, either through a class specific method or the generic QPointer class. + +\o An object assigned to a QVariant will be valid at the time of assignment. + +When assigning an object to a QVariant property, QML will always use a QMetaType::QObjectStar +typed QVariant. It is the responsibility of the class to guard the pointer. A +general rule when writing a class that uses QVariant properties is to check the +type of the QVariant when it is set and if the type is not handled by your class, +reset it to an invalid variant. + +\o An object assigned to a QObject (or QObject-derived) list property will be +valid at the time of assignment. + +Following assignment, it is the responsibility of the class to subsequently guard +this pointer, either through a class specific method or the generic QPointer class. +\endlist + +Elements should assume that any QML assigned object can be deleted at any time, and +respond accordingly. If documented as such an element need not continue to work in +this situation, but it must not crash. + +\section1 Signal Support + +\snippet examples/declarative/cppextensions/referenceexamples/signal/example.qml 0 +\snippet examples/declarative/cppextensions/referenceexamples/signal/example.qml 1 + +The QML snippet shown above associates the evaluation of a JavaScript expression +with the emission of a Qt signal. + +All Qt signals on a registered class become available as special "signal +properties" within QML to which the user can assign a single JavaScript +expression. The signal property's name is a transformed version of the Qt +signal name: "on" is prepended, and the first letter of the signal name upper +cased. For example, the signal used in the example above has the following +C++ signature: + +\snippet examples/declarative/cppextensions/referenceexamples/signal/birthdayparty.h 0 + +In classes with multiple signals with the same name, only the final signal +is accessible as a signal property. Note that signals with the same name +but different parameters cannot be distinguished. + +Signal parameters become accessible by name to the assigned script. An +unnamed parameter cannot be accessed, so care should be taken to name all the +signal parameters in the C++ class declaration. The intrinsic types +listed in \l{Adding Types}, as well registered object types are permitted as +signal parameter types. Using other types is not an error, but the parameter +value will not be accessible from script. + +\l {Extending QML - Signal Support Example} shows the complete code used to +implement the onPartyStarted signal property. + +If you want to use signals from items not created in QML, you can access their +signals with the \l {Connections} element. + +Additionally, if a property is added to a C++ class, all QML elements +based on that C++ class will have a \e{value-changed} signal handler +for that property. The name of the signal handler is +\e{onChanged}, with the first letter of the property +name being upper case. + +\note The QML signal handler will always be named +onChanged, regardless of the name used for the NOTIFY +signal in C++. We recommend using Changed() for the +NOTIFY signal in C++. + +See also \l {Importing Reusable Components} + +\section1 Methods + +Slots and methods marked Q_INVOKABLE may be called as functions in QML. + +\snippet examples/declarative/cppextensions/referenceexamples/methods/example.qml 0 + +In this example an invitation is added via an \c {invite()} invokable method of +the BirthdayParty element. This function is available in QML by marking the \c {invite()} +method with Q_INVOKABLE in the BirthdayParty class: + +\snippet examples/declarative/cppextensions/referenceexamples/methods/birthdayparty.h 0 + +\l {Extending QML - Methods Example} shows the complete code used to +implement the invite() method. + +The \c {invite()} method is similarly available if it is declared as a slot. + +\section1 Property Value Sources + +\snippet examples/declarative/cppextensions/referenceexamples/valuesource/example.qml 0 +\snippet examples/declarative/cppextensions/referenceexamples/valuesource/example.qml 1 + +The QML snippet shown above applies a property value source to the \c announcement property. +A property value source generates a value for a property that changes over time. + +Property value sources are most commonly used to do animation. Rather than +constructing an animation object and manually setting the animation's "target" +property, a property value source can be assigned directly to a property of any +type and automatically set up this association. + +The example shown here is rather contrived: the \c announcement property of the +\c BirthdayParty object is a string that is printed every time it is assigned and +the \c HappyBirthdaySong value source generates the lyrics of the song +"Happy Birthday". + +\snippet examples/declarative/cppextensions/referenceexamples/valuesource/birthdayparty.h 0 + +Normally, assigning an object to a string property would not be allowed. In +the case of a property value source, rather than assigning the object instance +itself, the QML engine sets up an association between the value source and +the property. + +Property value sources are special types that derive from the +QDeclarativePropertyValueSource base class. This base class contains a single method, +QDeclarativePropertyValueSource::setTarget(), that the QML engine invokes when +associating the property value source with a property. The relevant part of +the \c HappyBirthdaySong type declaration looks like this: + +\snippet examples/declarative/cppextensions/referenceexamples/valuesource/happybirthdaysong.h 0 +\snippet examples/declarative/cppextensions/referenceexamples/valuesource/happybirthdaysong.h 1 +\snippet examples/declarative/cppextensions/referenceexamples/valuesource/happybirthdaysong.h 2 + +In all other respects, property value sources are regular QML types. They must +be registered with the QML engine using the same macros as other types, and can +contain properties, signals and methods just like other types. + +When a property value source object is assigned to a property, QML first tries +to assign it normally, as though it were a regular QML type. Only if this +assignment fails does the engine call the \l {QDeclarativePropertyValueSource::}{setTarget()} method. This allows +the type to also be used in contexts other than just as a value source. + +\l {Extending QML - Property Value Source Example} shows the complete code used +to implement the \c HappyBirthdaySong property value source. + +\section1 Property Binding + +\snippet examples/declarative/cppextensions/referenceexamples/binding/example.qml 0 +\snippet examples/declarative/cppextensions/referenceexamples/binding/example.qml 1 + +The QML snippet shown above uses a property binding to ensure the +\c HappyBirthdaySong's \c name property remains up to date with the \c host. + +Property binding is a core feature of QML. In addition to assigning literal +values, property bindings allow the developer to assign an arbitrarily complex +JavaScript expression that may include dependencies on other property values. +Whenever the expression's result changes - through a change in one of its +constituent values - the expression is automatically reevaluated and +the new result assigned to the property. + +All properties on custom types automatically support property binding. However, +for binding to work correctly, QML must be able to reliably determine when a +property has changed so that it knows to reevaluate any bindings that depend on +the property's value. QML relies on the presence of a +\l {Qt's Property System}{NOTIFY signal} for this determination. + +Here is the \c host property declaration: + +\snippet examples/declarative/cppextensions/referenceexamples/binding/birthdayparty.h 0 + +The NOTIFY attribute is followed by a signal name. It is the responsibility of +the class implementer to ensure that whenever the property's value changes, the +NOTIFY signal is emitted. The signature of the NOTIFY signal is not important to QML. + +To prevent loops or excessive evaluation, developers should ensure that the +signal is only emitted whenever the property's value is actually changed. If +a property, or group of properties, is infrequently used it is permitted to use +the same NOTIFY signal for several properties. This should be done with care to +ensure that performance doesn't suffer. + +To keep QML reliable, if a property does not have a NOTIFY signal, it cannot be +used in a binding expression. However, the property can still be assigned +a binding as QML does not need to monitor the property for change in that +scenario. + +Consider a custom type, \c TestElement, that has two properties, "a" and "b". +Property "a" does not have a NOTIFY signal, and property "b" does have a NOTIFY +signal. + +\code +TestElement { + // This is OK + a: b +} +TestElement { + // Will NOT work + b: a +} +\endcode + +The presence of a NOTIFY signal does incur a small overhead. There are cases +where a property's value is set at object construction time, and does not +subsequently change. The most common case of this is when a type uses +\l {Grouped Properties}, and the grouped property object is allocated once, and +only freed when the object is deleted. In these cases, the CONSTANT attribute +may be added to the property declaration instead of a NOTIFY signal. + +\snippet examples/declarative/cppextensions/referenceexamples/binding/person.h 0 + +Extreme care must be taken here or applications using your type may misbehave. +The CONSTANT attribute should only be used for properties whose value is set, +and finalized, only in the class constructor. All other properties that want +to be used in bindings should have a NOTIFY signal instead. + +\l {Extending QML - Binding Example} shows the BirthdayParty example updated to +include NOTIFY signals for use in binding. + +\section1 Extension Objects + +\snippet examples/declarative/cppextensions/referenceexamples/extended/example.qml 0 + +The QML snippet shown above adds a new property to an existing C++ type without +modifying its source code. + +When integrating existing classes and technology into QML, their APIs will often +need to be tweaked to fit better into the declarative environment. Although +the best results are usually obtained by modifying the original classes +directly, if this is either not possible or is complicated by some other +concerns, extension objects allow limited extension possibilities without +direct modifications. + +Extension objects are used to add additional properties to an existing type. +Extension objects can only add properties, not signals or methods. An extended +type definition allows the programmer to supply an additional type - known as the +extension type - when registering the target class whose properties are +transparently merged with the original target class when used from within QML. + +An extension class is a regular QObject, with a constructor that takes a QObject +pointer. When needed (extension class creation is delayed until the first extended +property is accessed) the extension class is created and the target object is +passed in as the parent. When an extended property on the original is accessed, +the appropriate property on the extension object is used instead. + +When an extended type is installed, one of the +\code +template +int qmlRegisterExtendedType(const char *uri, int versionMajor, int versionMinor, const char *qmlName) + +template +int qmlRegisterExtendedType() +\endcode +functions should be used instead of the regular \c qmlRegisterType() variations. +The arguments are identical to the corresponding non-extension registration functions, +except for the ExtendedT parameter which is the type +of the extension object. + +\section1 Optimization + +Often to develop high performance elements it is helpful to know more about the +status of the QML engine. For example, it might be beneficial to delay +initializing some costly data structures until after all the properties have been +set. + +The QML engine defines an interface class called QDeclarativeParserStatus, which contains a +number of virtual methods that are invoked at various stages during component +instantiation. To receive these notifications, an element implementation inherits +QDeclarativeParserStatus and notifies the Qt meta system using the Q_INTERFACES() macro. + +For example, + +\code +class Example : public QObject, public QDeclarativeParserStatus +{ + Q_OBJECT + Q_INTERFACES(QDeclarativeParserStatus) +public: + virtual void componentComplete() + { + qDebug() << "Woohoo! Now to do my costly initialization"; + } +}; +\endcode +*/ diff --git a/doc/src/declarative/focus.qdoc b/doc/src/declarative/focus.qdoc new file mode 100644 index 0000000000..940f864f76 --- /dev/null +++ b/doc/src/declarative/focus.qdoc @@ -0,0 +1,210 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Free Documentation License +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of this +** file. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! +\target qmlfocus +\page qdeclarativefocus.html +\ingroup qml-features +\contentspage QML Features +\previouspage {QML Text Handling and Validators}{Text Handling and Validators} +\nextpage {QML Signal and Handler Event System}{Signal and Handler Event System} + +\title Keyboard Focus in QML + +When a key is pressed or released, a key event is generated and delivered to the +focused QML \l Item. To facilitate the construction of reusable components +and to address some of the cases unique to fluid user interfaces, the QML items add aged +\e scope based extension to Qt's traditional keyboard focus model. + +\tableofcontents + +\section1 Key Handling Overview + +When the user presses or releases a key, the following occurs: +\list 1 +\o Qt receives the key action and generates a key event. +\o If the Qt widget containing the \l QDeclarativeView has focus, the key event +is delivered to it. Otherwise, regular Qt key handling continues. +\o The key event is delivered by the scene to the QML \l Item with +\e {active focus}. If no Item has active focus, the key event is +\l {QEvent::ignore()}{ignored} and regular Qt key handling continues. +\o If the QML Item with active focus accepts the key event, propagation +stops. Otherwise the event is "bubbled up", by recursively passing it to each +Item's parent until either the event is accepted, or the root Item is reached. + +If the \c {Rectangle} element in the following example has active focus and the \c A key is pressed, +it will bubble up to its parent. However, pressing the \c B key will bubble up to the root +item and thus subsequently be ignored. + +\snippet doc/src/snippets/declarative/focus/rectangle.qml simple key event +\snippet doc/src/snippets/declarative/focus/rectangle.qml simple key event end + +\o If the root \l Item is reached, the key event is \l {QEvent::ignore()}{ignored} and regular Qt key handling continues. + +\endlist + +See also the \l {Keys}{Keys attached property} and \l {KeyNavigation}{KeyNavigation attached property}. + +\section1 Querying the Active Focus Item + +Whether or not an \l Item has active focus can be queried through the +property \c {Item::activeFocus} property. For example, here we have a \l Text +element whose text is determined by whether or not it has active focus. + +\snippet doc/src/snippets/declarative/focus/rectangle.qml active focus + +\section1 Acquiring Focus and Focus Scopes + +An \l Item requests focus by setting the \c focus property to \c true. + +For very simple cases simply setting the \c focus property is sometimes +sufficient. If we run the following example with the \l {QML Viewer}, we see that +the \c {keyHandler} element has active focus and pressing the \c A, \c B, +or \c C keys modifies the text appropriately. + +\snippet doc/src/snippets/declarative/focus/basicwidget.qml focus true + +\image declarative-qmlfocus1.png + +However, were the above example to be used as a reusable or imported component, +this simple use of the \c focus property is no longer sufficient. + +To demonstrate, we create two instances of our previously defined component and +set the first one to have focus. The intention is that when the \c A, \c B, or +\c C keys are pressed, the first of the two components receives the event and +responds accordingly. + +The code that imports and creates two MyWidget instances: +\snippet doc/src/snippets/declarative/focus/widget.qml window + +The MyWidget code: +\snippet doc/src/snippets/declarative/focus/mywidget.qml mywidget + +We would like to have the first MyWidget object to have the focus by setting its +\c focus property to \c true. However, by running the code, we can confirm that +the second widget receives the focus. + +\image declarative-qmlfocus2.png + +Looking at both \c MyWidget and \c window code, the problem is evident - there +are three elements that set the \c focus property set to \c true. The two +MyWidget sets the \c focus to \c true and the \c window component also sets the +focus. Ultimately, only one element can have keyboard focus, and the system has +to decide which element receives the focus. When the second MyWidget is created, +it receives the focus because it is the last element to set its \c focus +property to \c true. + +This problem is due to visibility. The \c MyWidget component would like to have +the focus, but it cannot control the focus when it is imported or reused. +Likewise, the \c window component does not have the ability to know if its +imported components are requesting the focus. + +To solve this problem, the QML introduces a concept known as a \e {focus scope}. +For existing Qt users, a focus scope is like an automatic focus proxy. +A focus scope is created by declaring the \l FocusScope element. + +In the next example, a \l FocusScope element is added to the component, and the +visual result shown. + +\snippet doc/src/snippets/declarative/focus/myfocusscopewidget.qml widget in focusscope + +\image declarative-qmlfocus3.png + + +Conceptually \e {focus scopes} are quite simple. +\list +\o Within each focus scope one element may have \c {Item::focus} set to +\c true. If more than one \l Item has the \c focus property set, the +last element to set the \c focus will have the focus and the others are unset, +similar to when there are no focus scopes. +\o When a focus scope receives active focus, the contained element with +\c focus set (if any) also gets the active focus. If this element is +also a \l FocusScope, the proxying behavior continues. Both the +focus scope and the sub-focused item will have \c activeFocus property set. +\endlist + +Note that, since the FocusScope element is not a visual element, the properties +of its children need to be exposed to the parent item of the FocusScope. Layouts +and positioning elements will use these visual and styling properties to create +the layout. In our example, the \c Column element cannot display the two widgets +properly because the FocusScope lacks visual properties of its own. The MyWidget +component directly binds to the \c rectangle properties to allow the \c Column +element to create the layout containing the children of the FocusScope. + +So far, the example has the second component statically selected. It is trivial +now to extend this component to make it clickable, and add it to the original +application. We still set one of the widgets as focused by default. +Now, clicking either MyClickableWidget gives it focus and the other widget +loses the focus. + +The code that imports and creates two MyClickableWidget instances: +\snippet doc/src/snippets/declarative/focus/clickablewidget.qml clickable window + +The MyClickableWidget code: +\snippet doc/src/snippets/declarative/focus/myclickablewidget.qml clickable in focusscope + +\image declarative-qmlfocus4.png + +When a QML \l Item explicitly relinquishes focus (by setting its +\c focus property to \c false while it has active focus), the +system does not automatically select another element to receive focus. That is, +it is possible for there to be no currently active focus. + +See the \l{declarative/keyinteraction/focus}{Keyboard Focus example} for a +demonstration of moving keyboard focus between multiple areas using FocusScope +elements. + +\section1 Advanced uses of Focus Scopes + +Focus scopes allow focus to allocation to be easily partitioned. Several +QML items use it to this effect. + +\l ListView, for example, is itself a focus scope. Generally this isn't +noticeable as \l ListView doesn't usually have manually added visual children. +By being a focus scope, \l ListView can focus the current list item without +worrying about how that will effect the rest of the application. This allows the +current item delegate to react to key presses. + +This contrived example shows how this works. Pressing the \c Return key will +print the name of the current list item. + +\snippet doc/src/snippets/declarative/focus/advancedFocus.qml FocusScope delegate + +\image declarative-qmlfocus5.png + +While the example is simple, there are a lot going on behind the scenes. Whenever +the current item changes, the \l ListView sets the delegate's \c {Item::focus} +property. As the \l ListView is a focus scope, this doesn't affect the +rest of the application. However, if the \l ListView itself has +active focus this causes the delegate itself to receive active focus. +In this example, the root element of the delegate is also a focus scope, +which in turn gives active focus to the \c {Text} element that actually performs +the work of handling the \c {Return} key. + +All of the QML view classes, such as \l PathView and \l GridView, behave +in a similar manner to allow key handling in their respective delegates. +*/ diff --git a/doc/src/declarative/globalobject.qdoc b/doc/src/declarative/globalobject.qdoc new file mode 100644 index 0000000000..85a3a259d5 --- /dev/null +++ b/doc/src/declarative/globalobject.qdoc @@ -0,0 +1,207 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Free Documentation License +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of this +** file. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! +\page qdeclarativeglobalobject.html +\title QML Global Object + +Contains all the properties of the JavaScript global object, plus: + +\tableofcontents + +\section1 Qt Object + +The \l{QmlGlobalQtObject}{Qt object} provides useful enums and functions from Qt, for use in all QML +files. + +\section1 XMLHttpRequest + +\target XMLHttpRequest + +QML script supports the XMLHttpRequest object, which can be used to asynchronously obtain +data from over a network. + +The XMLHttpRequest API implements the same \l {http://www.w3.org/TR/XMLHttpRequest/}{W3C standard} +as many popular web browsers with following exceptions: +\list +\i QML's XMLHttpRequest does not enforce the same origin policy. +\i QML's XMLHttpRequest does not support \e synchronous requests. +\endlist + +Additionally, the \c responseXML XML DOM tree currently supported by QML is a reduced subset +of the \l {http://www.w3.org/TR/DOM-Level-3-Core/}{DOM Level 3 Core} API supported in a web +browser. The following objects and properties are supported by the QML implementation: + +\table +\header +\o \bold {Node} +\o \bold {Document} +\o \bold {Element} +\o \bold {Attr} +\o \bold {CharacterData} +\o \bold {Text} + +\row +\o +\list +\o nodeName +\o nodeValue +\o nodeType +\o parentNode +\o childNodes +\o firstChild +\o lastChild +\o previousSibling +\o nextSibling +\o attributes +\endlist + +\o +\list +\o xmlVersion +\o xmlEncoding +\o xmlStandalone +\o documentElement +\endlist + +\o +\list +\o tagName +\endlist + +\o +\list +\o name +\o value +\o ownerElement +\endlist + +\o +\list +\o data +\o length +\endlist + +\o +\list +\o isElementContentWhitespace +\o wholeText +\endlist + +\endtable + +The \l{declarative/xml/xmlhttprequest}{XMLHttpRequest example} demonstrates how to +use the XMLHttpRequest object to make a request and read the response headers. + +\section1 Offline Storage API + +\section2 Database API + +The \c openDatabaseSync() and related functions +provide the ability to access local offline storage in an SQL database. + +These databases are user-specific and QML-specific, but accessible to all QML applications. +They are stored in the \c Databases subdirectory +of QDeclarativeEngine::offlineStoragePath(), currently as SQLite databases. + +The API can be used from JavaScript functions in your QML: + +\snippet declarative/sqllocalstorage/hello.qml 0 + +The API conforms to the Synchronous API of the HTML5 Web Database API, +\link http://www.w3.org/TR/2009/WD-webdatabase-20091029/ W3C Working Draft 29 October 2009\endlink. + +The \l{declarative/sqllocalstorage}{SQL Local Storage example} demonstrates the basics of +using the Offline Storage API. + +\section3 db = openDatabaseSync(identifier, version, description, estimated_size, callback(db)) + +Returns the database identified by \e identifier. If the database does not already exist, it +is created, and the function \e callback is called with the database as a parameter. \e description +and \e estimated_size are written to the INI file (described below), but are otherwise currently +unused. + +May throw exception with code property SQLException.DATABASE_ERR, or SQLException.VERSION_ERR. + +When a database is first created, an INI file is also created specifying its characteristics: + +\table +\header \o \bold {Key} \o \bold {Value} +\row \o Name \o The name of the database passed to \c openDatabase() +\row \o Version \o The version of the database passed to \c openDatabase() +\row \o Description \o The description of the database passed to \c openDatabase() +\row \o EstimatedSize \o The estimated size (in bytes) of the database passed to \c openDatabase() +\row \o Driver \o Currently "QSQLITE" +\endtable + +This data can be used by application tools. + +\section3 db.changeVersion(from, to, callback(tx)) + +This method allows you to perform a \e{Scheme Upgrade}. + +If the current version of \e db is not \e from, then an exception is thrown. + +Otherwise, a database transaction is created and passed to \e callback. In this function, +you can call \e executeSql on \e tx to upgrade the database. + +May throw exception with code property SQLException.DATABASE_ERR or SQLException.UNKNOWN_ERR. + +\section3 db.transaction(callback(tx)) + +This method creates a read/write transaction and passed to \e callback. In this function, +you can call \e executeSql on \e tx to read and modify the database. + +If the callback throws exceptions, the transaction is rolled back. + +\section3 db.readTransaction(callback(tx)) + +This method creates a read-only transaction and passed to \e callback. In this function, +you can call \e executeSql on \e tx to read the database (with SELECT statements). + +\section3 results = tx.executeSql(statement, values) + +This method executes a SQL \e statement, binding the list of \e values to SQL positional parameters ("?"). + +It returns a results object, with the following properties: + +\table +\header \o \bold {Type} \o \bold {Property} \o \bold {Value} \o \bold {Applicability} +\row \o int \o rows.length \o The number of rows in the result \o SELECT +\row \o var \o rows.item(i) \o Function that returns row \e i of the result \o SELECT +\row \o int \o rowsAffected \o The number of rows affected by a modification \o UPDATE, DELETE +\row \o string \o insertId \o The id of the row inserted \o INSERT +\endtable + +May throw exception with code property SQLException.DATABASE_ERR, SQLException.SYNTAX_ERR, or SQLException.UNKNOWN_ERR. + +\section1 Logging + +\c console.log() and \c console.debug() can be used to print information +to the console. See \l{Debugging QML} for more information. + +*/ diff --git a/doc/src/declarative/integrating.qdoc b/doc/src/declarative/integrating.qdoc new file mode 100644 index 0000000000..c2f55f5267 --- /dev/null +++ b/doc/src/declarative/integrating.qdoc @@ -0,0 +1,111 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Free Documentation License +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of this +** file. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! +\page qml-integration.html +\ingroup qml-features +\previouspage {Using QML Bindings in C++ Applications} +\nextpage {Dynamic Object Management in QML}{Dynamic Object Management} +\contentspage QML Features +\title Integrating QML Code with Existing Qt UI Code + +There are a number of ways to integrate QML into QWidget-based UI applications, +depending on the characteristics of your existing UI code. + + +\section1 Integrating with a \l{QWidget}-based UI + +If you have an existing QWidget-based UI, QML widgets can be integrated into +it using QDeclarativeView. QDeclarativeView is a subclass of QWidget so you +can add it to your user interface like any other QWidget. Use +QDeclarativeView::setSource() to load a QML file into the view, then add the +view to your UI: + +\code +QDeclarativeView *qmlView = new QDeclarativeView; +qmlView->setSource(QUrl::fromLocalFile("myqml.qml")); + +QWidget *widget = myExistingWidget(); +QVBoxLayout *layout = new QVBoxLayout(widget); +layout->addWidget(qmlView); +\endcode + +The one drawback to this approach is that QDeclarativeView is slower to initialize +and uses more memory than a QWidget, and creating large numbers of QDeclarativeView +objects may lead to performance degradation. If this is the case, it may be +better to rewrite your widgets in QML, and load the widgets from a main QML widget +instead of using QDeclarativeView. + +Keep in mind that QWidgets were designed for a different type of user interface +than QML, so it is not always a good idea to port a QWidget-based application to +QML. QWidgets are a better choice if your UI is comprised of a small number of +complex and static elements, and QML is a better choice if your UI is comprised of a large number +of simple and dynamic elements. + + +\section1 Integrating with a QGraphicsView-based UI + +\section2 Adding QML widgets to a QGraphicsScene + +If you have an existing UI based on the \l{Graphics View Framework}, +you can integrate QML widgets directly into your QGraphicsScene. Use +QDeclarativeComponent to create a QGraphicsObject from a QML file, and +place the graphics object into your scene using \l{QGraphicsScene::addItem()}, or +reparent it to an item already in the \l{QGraphicsScene}. + +For example: + +\code +QGraphicsScene* scene = myExistingGraphicsScene(); +QDeclarativeEngine *engine = new QDeclarativeEngine; +QDeclarativeComponent component(engine, QUrl::fromLocalFile("myqml.qml")); +QGraphicsObject *object = + qobject_cast(component.create()); +scene->addItem(object); +\endcode + +The following QGraphicsView options are recommended for optimal performance +of QML UIs: + +\list +\o QGraphicsView::setOptimizationFlags(QGraphicsView::DontSavePainterState) +\o QGraphicsView::setViewportUpdateMode(QGraphicsView::BoundingRectViewportUpdate) +\o QGraphicsScene::setItemIndexMethod(QGraphicsScene::NoIndex) +\endlist + +\section2 Loading QGraphicsWidget objects in QML + +An alternative approach is to expose your existing QGraphicsWidget objects to +QML and construct your scene in QML instead. See the \l {declarative-cppextensions-qgraphicslayouts.html}{graphics layouts example} +which shows how to expose Qt's graphics layout classes to QML in order +to use QGraphicsWidget with classes like QGraphicsLinearLayout and QGraphicsGridLayout. + +To expose your existing QGraphicsWidget classes to QML, use \l {qmlRegisterType()}. +See \l{Extending QML Functionalities using C++} for further information on +how to use C++ types in QML. + +*/ diff --git a/doc/src/declarative/javascriptblocks.qdoc b/doc/src/declarative/javascriptblocks.qdoc new file mode 100644 index 0000000000..f78f3c264d --- /dev/null +++ b/doc/src/declarative/javascriptblocks.qdoc @@ -0,0 +1,324 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Free Documentation License +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of this +** file. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! +\page qdeclarativejavascript.html +\title Integrating JavaScript + +QML encourages building UIs declaratively, using \l {Property Binding} and the +composition of existing \l {QML Elements}. To allow the implementation of more +advanced behavior, QML integrates tightly with imperative JavaScript code. + +The JavaScript environment provided by QML is stricter than that in a web browser. +In QML you cannot add, or modify, members of the JavaScript global object. It +is possible to do this accidentally by using a variable without declaring it. In +QML this will throw an exception, so all local variables should be explicitly +declared. + +In addition to the standard JavaScript properties, the \l {QML Global Object} +includes a number of helper methods that simplify building UIs and interacting +with the QML environment. + +\section1 Inline JavaScript + +Small JavaScript functions can be written inline with other QML declarations. +These inline functions are added as methods to the QML element that contains +them. + +\code +Item { + function factorial(a) { + a = parseInt(a); + if (a <= 0) + return 1; + else + return a * factorial(a - 1); + } + + MouseArea { + anchors.fill: parent + onClicked: console.log(factorial(10)) + } +} +\endcode + +As methods, inline functions on the root element in a QML component can be +invoked by callers outside the component. If this is not desired, the method +can be added to a non-root element or, preferably, written in an external +JavaScript file. + +\section1 Separate JavaScript files + +Large blocks of JavaScript should be written in separate files. These files +can be imported into QML files using an \c import statement, in the same way +that \l {Modules}{modules} are imported. + +For example, the \c {factorial()} method in the above example for \l {Inline JavaScript} +could be moved into an external file named \c factorial.js, and accessed like this: + +\code +import "factorial.js" as MathFunctions +Item { + MouseArea { + anchors.fill: parent + onClicked: console.log(MathFunctions.factorial(10)) + } +} +\endcode + +Both relative and absolute JavaScript URLs can be imported. In the case of a +relative URL, the location is resolved relative to the location of the +\l {QML Document} that contains the import. If the script file is not accessible, +an error will occur. If the JavaScript needs to be fetched from a network +resource, the component's \l {QDeclarativeComponent::status()}{status} is set to +"Loading" until the script has been downloaded. + +Imported JavaScript files are always qualified using the "as" keyword. The +qualifier for JavaScript files must be unique, so there is always a one-to-one +mapping between qualifiers and JavaScript files. (This also means qualifiers cannot +be named the same as built-in JavaScript objects such as \c Date and \c Math). + + +\section2 Code-Behind Implementation Files + +Most JavaScript files imported into a QML file are stateful, logic implementations +for the QML file importing them. In these cases, for QML component instances to +behave correctly each instance requires a separate copy of the JavaScript objects +and state. + +The default behavior when importing JavaScript files is to provide a unique, isolated +copy for each QML component instance. The code runs in the same scope as the QML +component instance and consequently can can access and manipulate the objects and +properties declared. + +\section2 Stateless JavaScript libraries + +Some JavaScript files act more like libraries - they provide a set of stateless +helper functions that take input and compute output, but never manipulate QML +component instances directly. + +As it would be wasteful for each QML component instance to have a unique copy of +these libraries, the JavaScript programmer can indicate a particular file is a +stateless library through the use of a pragma, as shown in the following example. + +\code +// factorial.js +.pragma library + +function factorial(a) { + a = parseInt(a); + if (a <= 0) + return 1; + else + return a * factorial(a - 1); +} +\endcode + +The pragma declaration must appear before any JavaScript code excluding comments. + +As they are shared, stateless library files cannot access QML component instance +objects or properties directly, although QML values can be passed as function +parameters. + + +\section2 Importing One JavaScript File From Another + +If a JavaScript file needs to use functions defined inside another JavaScript file, +the other file can be imported using the \l {QML:Qt::include()}{Qt.include()} +function. This imports all functions from the other file into the current file's +namespace. + +For example, the QML code below left calls \c showCalculations() in \c script.js, +which in turn can call \c factorial() in \c factorial.js, as it has included +\c factorial.js using \l {QML:Qt::include()}{Qt.include()}. + +\table +\row +\o {1,2} \snippet doc/src/snippets/declarative/integrating-javascript/includejs/app.qml 0 +\o \snippet doc/src/snippets/declarative/integrating-javascript/includejs/script.js 0 +\row +\o \snippet doc/src/snippets/declarative/integrating-javascript/includejs/factorial.js 0 +\endtable + +Notice that calling \l {QML:Qt::include()}{Qt.include()} imports all functions from +\c factorial.js into the \c MyScript namespace, which means the QML component can also +access \c factorial() directly as \c MyScript.factorial(). + + +\section1 Running JavaScript at Startup + +It is occasionally necessary to run some imperative code at application (or +component instance) startup. While it is tempting to just include the startup +script as \e {global code} in an external script file, this can have severe limitations +as the QML environment may not have been fully established. For example, some objects +might not have been created or some \l {Property Binding}s may not have been run. +\l {QML JavaScript Restrictions} covers the exact limitations of global script code. + +The QML \l Component element provides an \e attached \c onCompleted property that +can be used to trigger the execution of script code at startup after the +QML environment has been completely established. For example: + +\code +Rectangle { + function startupFunction() { + // ... startup code + } + + Component.onCompleted: startupFunction(); +} +\endcode + +Any element in a QML file - including nested elements and nested QML component +instances - can use this attached property. If there is more than one \c onCompleted() +handler to execute at startup, they are run sequentially in an undefined order. + +Likewise, the \l {Component::onDestruction} attached property is triggered on +component destruction. + + +\section1 JavaScript and Property Binding + +Property bindings can be created in JavaScript by assigning the property with a \c function +that returns the required value. + +See \l {qml-javascript-assignment}{Property Assignment versus Property Binding} for details. + + +\section1 Receiving QML Signals in JavaScript + +To receive a QML signal, use the signal's \c connect() method to connect it to a JavaScript +function. + +For example, the following code connects the MouseArea \c clicked signal to the \c jsFunction() +in \c script.js: + +\table +\row +\o \snippet doc/src/snippets/declarative/integrating-javascript/connectjs.qml 0 +\o \snippet doc/src/snippets/declarative/integrating-javascript/script.js 0 +\endtable + +The \c jsFunction() will now be called whenever MouseArea's \c clicked signal is emitted. + +See \l{QML Signal and Handler Event System#Connecting Signals to Methods and Signals} +{Connecting Signals to Methods and Signals} for more information. + + +\section1 QML JavaScript Restrictions + +QML executes standard JavaScript code, with the following restrictions: + +\list +\o JavaScript code cannot modify the global object. + +In QML, the global object is constant - existing properties cannot be modified or +deleted, and no new properties may be created. + +Most JavaScript programs do not intentionally modify the global object. However, +JavaScript's automatic creation of undeclared variables is an implicit modification +of the global object, and is prohibited in QML. + +Assuming that the \c a variable does not exist in the scope chain, the following code +is illegal in QML. + +\code +// Illegal modification of undeclared variable +a = 1; +for (var ii = 1; ii < 10; ++ii) + a = a * ii; +console.log("Result: " + a); +\endcode + +It can be trivially modified to this legal code. + +\code +var a = 1; +for (var ii = 1; ii < 10; ++ii) + a = a * ii; +console.log("Result: " + a); +\endcode + +Any attempt to modify the global object - either implicitly or explicitly - will +cause an exception. If uncaught, this will result in an warning being printed, +that includes the file and line number of the offending code. + +\o Global code is run in a reduced scope + +During startup, if a QML file includes an external JavaScript file with "global" +code, it is executed in a scope that contains only the external file itself and +the global object. That is, it will not have access to the QML objects and +properties it \l {QML Scope}{normally would}. + +Global code that only accesses script local variable is permitted. This is an +example of valid global code. + +\code +var colors = [ "red", "blue", "green", "orange", "purple" ]; +\endcode + +Global code that accesses QML objects will not run correctly. + +\code +// Invalid global code - the "rootObject" variable is undefined +var initialPosition = { rootObject.x, rootObject.y } +\endcode + +This restriction exists as the QML environment is not yet fully established. +To run code after the environment setup has completed, refer to +\l {Running JavaScript at Startup}. + +\o The value of \c this is currently undefined in QML in the majority of contexts + +The \c this keyword is supported when binding properties from JavaScript. +In all other situations, the value of +\c this is undefined in QML. + +To refer to any element, provide an \c id. For example: + +\qml +Item { + width: 200; height: 100 + function mouseAreaClicked(area) { + console.log("Clicked in area at: " + area.x + ", " + area.y); + } + // This will not work because this is undefined + MouseArea { + height: 50; width: 200 + onClicked: mouseAreaClicked(this) + } + // This will pass area2 to the function + MouseArea { + id: area2 + y: 50; height: 50; width: 200 + onClicked: mouseAreaClicked(area2) + } +} +\endqml + +\endlist + +*/ diff --git a/doc/src/declarative/modules.qdoc b/doc/src/declarative/modules.qdoc new file mode 100644 index 0000000000..dbc8806742 --- /dev/null +++ b/doc/src/declarative/modules.qdoc @@ -0,0 +1,362 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Free Documentation License +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of this +** file. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! +\page qdeclarativemodules.html +\title Modules +\section1 QML Modules + + +A module is a set of QML content files that can be imported as a unit into a QML +application. Modules can be used to organize QML content into independent units, +and they can use a versioning mechanism that allows for independent +upgradability of the modules. + +While QML component files within the same directory are automatically accessible +within the global namespace, components defined elsewhere must be imported +explicitly using the \c import statement to import them as modules. For +example, an \c import statement is required to use: + +\list +\o A component defined in another QML file that is not in the same directory +\o A component defined in a QML file located on a remote server +\o A \l{QDeclarativeExtensionPlugin}{QML extension plugin} library (unless the plugin is installed in the same directory) +\o A JavaScript file (note this must be imported using \l {#namespaces}{named imports}) +\endlist + +An \c import statement includes the module name, and possibly a version number. +This can be seen in the snippet commonly found at the top of QML files: + +\snippet doc/src/snippets/declarative/imports/qtquick-1.0.qml import + +This imports version 1.0 of the "QtQuick" module into the global namespace. (The QML +library itself must be imported to use any of the \l {QML Elements}, as they +are not included in the global namespace by default.) + +The \c Qt module is an \e installed module; it is found in the +\l{#import-path}{import path}. There are two types of QML modules: +located modules (defined by a URL) and installed modules (defined by a URI). + + +\section1 Located Modules + +Located modules can reside on the local filesystem or a network resource, +and are referred to by a quoted location URL that specifies the filesystem +or network URL. They allow any directory with QML content to be imported +as a module, whether the directory is on the local filesystem or a remote +server. + +For example, a QML project may have a separate directory for a set of +custom UI components. These components can be accessed by importing the +directory using a relative or absolute path, like this: + +\table +\row +\o Directory structure +\o Contents of application.qml + +\row +\o +\code +MyQMLProject + |- MyComponents + |- CheckBox.qml + |- Slider.qml + |- Window.qml + |- Main + |- application.qml +\endcode + +\o +\qml +import "../MyComponents" + +Window { + Slider { + // ... + } + CheckBox { + // ... + } +} +\endqml + +\endtable + +Similarly, if the directory resided on a network source, it could +be imported like this: + +\snippet doc/src/snippets/declarative/imports/network-imports.qml imports + +A located module can also be imported as a network resource if it has a +\l{Writing a qmldir file}{qmldir file} in the directory that specifies the QML files +to be made available by the module. For example, if the \c MyComponents directory +contained a \c qmldir file defined like this: + +\code +Slider 1.0 Slider.qml +CheckBox 1.0 CheckBox.qml +Window 1.0 Window.qml +\endcode + +If the \c MyComponents directory was then hosted as a network resource, it could +be imported as a module, like this: + +\qml +import "http://the-server-name.com/MyQMLProject/MyComponents" + +Window { + Slider { + // ... + } + CheckBox { + // ... + } +} +\endqml + +with an optional "1.0" version specification. Notice the import would fail if +a later version was used, as the \c qmldir file specifies that these elements +are only available in the 1.0 version. + +Note that modules imported as a network resource allow only access to components +defined in QML files; components defined by C++ \l{QDeclarativeExtensionPlugin}{QML extension plugins} +are not available. + + +\target import-path +\section1 Installed Modules + +Installed modules are modules that are made available through the QML import path, +as defined by QDeclarativeEngine::importPathList(), or modules defined within +C++ application code. An installed module is referred to by a URI, which allows +the module to be imported from QML code without specifying a complete filesystem +path or network resource URL. + +When importing an installed module, an un-quoted URI is +used, with a mandatory version number: + +\snippet doc/src/snippets/declarative/imports/installed-module.qml imports + +When a module is imported, the QML engine searches the QML import path for a matching +module. The root directory of the module must contain a +\l{Writing a qmldir file}{qmldir file} that defines the QML files +and/or C++ QML extension plugins that are made available to the module. + +Modules that are installed into the import path translate the URI into +directory names. For example, the qmldir file of the module \c com.nokia.qml.mymodule +must be located in the subpath \c com/nokia/qml/mymodule/qmldir somewhere in the +QML import path. In addition it is possible to store different versions of the +module in subdirectories of its own. For example, a version 2.1 of the +module could be located under \c com/nokia/qml/mymodule.2/qmldir or +\c com/nokia/qml/mymodule.2.1/qmldir. The engine will automatically load +the module which matches best. + +The import path, as returned by QDeclarativeEngine::importPathList(), defines the default +locations to be searched by the QML engine for a matching module. By default, this list +contains: + +\list +\o The directory of the current file +\o The location specified by QLibraryInfo::ImportsPath +\o Paths specified by the \c QML_IMPORT_PATH environment variable +\endlist + +Additional import paths can be added through QDeclarativeEngine::addImportPath() or the +\c QML_IMPORT_PATH environment variable. When running the \l {QML Viewer}, you +can also use the \c -I option to add an import path. + + +\section2 Creating Installed Modules + +As an example, suppose the \c MyQMLProject directory in the \l{Located Modules}{previous example} +was located on the local filesystem at \c C:\qml\projects\MyQMLProject. The \c MyComponents +subdirectory could be made available as an installed module by adding a +\l{Writing a qmldir file}{qmldir file} to the \c MyComponents directory that looked like this: + +\code +Slider 1.0 Slider.qml +CheckBox 1.0 CheckBox.qml +Window 1.0 Window.qml +\endcode + +Providing the path \c C:\qml is added to the QML import path using any of the methods listed previously, +a QML file located anywhere on the local filesystem can then import the module as shown below, +without referring to the module's absolute filesystem location: + +\qml +import projects.MyQMLProject.MyComponents 1.0 + +Window { + Slider { + // ... + } + CheckBox { + // ... + } +} +\endqml + +Installed modules are also accessible as a network resource. If the \c C:\qml directory was hosted +as \c http://www.some-server.com/qml and this URL was added to the QML import path, the above +QML code would work just the same. + +Note that modules imported as a network resource allow only access to components +defined in QML files; components defined by C++ \l{QDeclarativeExtensionPlugin}{QML extension plugins} +are not available. + + +\section2 Creating Installed Modules in C++ + +C++ applications can define installed modules directly within the application using qmlRegisterType(). +For example, the \l {Tutorial: Writing QML extensions with C++}{Writing QML extensions with C++ tutorial} +defines a C++ class named \c PieChart and makes this type available to QML by calling qmlRegisterType(): + +\code +qmlRegisterType("Charts", 1, 0, "PieChart"); +\endcode + +This allows the application's QML files to use the \c PieChart type by importing the declared +\c Charts module: + +\snippet doc/src/snippets/declarative/imports/chart.qml import + +For \l{QDeclarativeExtensionPlugin}{QML plugins}, the +module URI is automatically passed to QDeclarativeExtensionPlugin::registerTypes(). This method +can be reimplemented by the developer to register the necessary types for the module. Below is the +\c registerTypes() implementation from the \l{declarative/cppextensions/plugins}{QML plugins} +example: + +\snippet examples/declarative/cppextensions/plugins/plugin.cpp plugin + +Once the plugin is built and installed, and includes a \l{Writing a qmldir file}{qmldir file}, +the module can be imported from QML, like this: + +\snippet doc/src/snippets/declarative/imports/timeexample.qml import + +Unlike QML types defined by QML files, a QML type defined in a C++ extension plugin cannot be loaded by +a module that is imported as a network resource. + + + +\target namespaces +\section1 Namespaces: Using Named Imports + +By default, when a module is imported, its contents are imported into the global namespace. You may choose to import the module into another namespace, either to allow identically-named types to be referenced, or purely for readability. + +To import a module into a specific namespace, use the \e as keyword: + +\snippet doc/src/snippets/declarative/imports/named-imports.qml imports + +Types from these modules can then only be used when qualified by the namespace: + +\snippet doc/src/snippets/declarative/imports/named-imports.qml imported items + +Multiple modules can be imported into the same namespace in the same way that multiple modules can be imported into the global namespace: + +\snippet doc/src/snippets/declarative/imports/merged-named-imports.qml imports + +\section2 JavaScript Files + +JavaScript files must always be imported with a named import: + +\qml +import "somescript.js" as MyScript + +Item { + //... + Component.onCompleted: MyScript.doSomething() +} +\endqml + +The qualifier ("MyScript" in the above example) must be unique within the QML document. +Unlike ordinary modules, multiple scripts cannot be imported into the same namespace. + + +\section1 Writing a qmldir File + +A \c qmldir file is a metadata file for a module that maps all type names in +the module to versioned QML files. It is required for installed modules, and +located modules that are loaded from a network source. + +It is defined by a plain text file named "qmldir" that contains one or more lines of the form: + +\code +# + [] +internal +plugin [] +\endcode + +\bold {# } lines are used for comments. They are ignored by the QML engine. + +\bold { [] } lines are used to add QML files as types. + is the type being made available, the optional is a version +number, and is the (relative) file name of the QML file defining the type. + +Installed files do not need to import the module of which they are a part, as they can refer +to the other QML files in the module as relative (local) files, but +if the module is imported from a remote location, those files must nevertheless be listed in +the \c qmldir file. Types which you do not wish to export to users of your module +may be marked with the \c internal keyword: \bold {internal }. + +The same type can be provided by different files in different versions, in which +case later versions (e.g. 1.2) must precede earlier versions (e.g. 1.0), +since the \e first name-version match is used and a request for a version of a type +can be fulfilled by one defined in an earlier version of the module. If a user attempts +to import a version earlier than the earliest provided or later than the latest provided, +the import produces a runtime error, but if the user imports a version within the range of versions provided, +even if no type is specific to that version, no error will occur. + +A single module, in all versions, may only be provided in a single directory (and a single \c qmldir file). +If multiple are provided, only the first in the search path will be used (regardless of whether other versions +are provided by directories later in the search path). + +The versioning system ensures that a given QML file will work regardless of the version +of installed software, since a versioned import \e only imports types for that version, +leaving other identifiers available, even if the actual installed version might otherwise +provide those identifiers. + +\bold {plugin []} lines are used to add \l{QDeclarativeExtensionPlugin}{QML C++ plugins} to the module. is the name of the library. It is usually not the same as the file name +of the plugin binary, which is platform dependent; e.g. the library \c MyAppTypes would produce +\c libMyAppTypes.so on Linux and \c MyAppTypes.dll on Windows. + + is an optional argument specifying either an absolute path to the directory containing the +plugin file, or a relative path from the directory containing the \c qmldir file to the directory +containing the plugin file. By default the engine searches for the plugin library in the directory that contains the \c qmldir +file. The plugin search path can be queried with QDeclarativeEngine::pluginPathList() and modified using QDeclarativeEngine::addPluginPath(). When running the \l {QML Viewer}, use the \c -P option to add paths to the plugin search path. + + +\section1 Debugging + +The \c QML_IMPORT_TRACE environment variable can be useful for debugging +when there are problems with finding and loading modules. See +\l{Debugging module imports} for more information. + + +*/ +/ diff --git a/doc/src/declarative/mouseevents.qdoc b/doc/src/declarative/mouseevents.qdoc new file mode 100644 index 0000000000..ade676024d --- /dev/null +++ b/doc/src/declarative/mouseevents.qdoc @@ -0,0 +1,120 @@ +/**************************************************************************** +** +** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Free Documentation License +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of this +** file. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! +\page mouseevents.html +\title QML Mouse Events +\ingroup QML Features +\previouspage {Anchor-based Layout in QML}{Layouts using Anchors} +\nextpage {QML Text Handling and Validators}{Text Handling and Validators} +\contentspage QML Features + +\tableofcontents + +\section1 Mouse Elements + +\list +\o \l{MouseArea} Element +\o \l{MouseEvent} Object +\endlist + +\section1 Mouse Event Handling + +QML uses \l{QML Signal and Handler Event System}{signals and handlers} to +deliver mouse interactions. Specifically, the \l MouseArea and \l MouseEvent +elements provide QML components with signal handlers to accept mouse events +within a defined area. + +\section1 Defining a Mouse Area + +The \l MouseArea element receives events within a defined area. One quick way +to define this area is to anchor the \c MouseArea to its parent's area using the +\c anchors.fill property. If the parent is a \l Rectangle (or any \l Item +component), then the MouseArea will fill the area defined by the parent's +dimensions. Alternatively, an area smaller or larger than the parent is +definable. +\snippet doc/src/snippets/declarative/mousearea/mousearea-snippet.qml anchor fill + +\section1 Receiving Events + +The MouseArea element provides +\l{QML Signal and Handler Event System}{signals and handlers} to detect different +mouse events. The \l MouseArea element documentation describes these +gestures in greater detail: + +\list +\o canceled +\o clicked +\o doubleClicked +\o entered +\o exited +\o positionChanged +\o pressAndHold +\o pressed +\o released +\endlist + +These signals have signal handlers that are invoked when the signals are emitted. +\snippet doc/src/snippets/declarative/mousearea/mousearea-snippet.qml mouse handlers + +\section1 Enabling Gestures +Some mouse gestures and button clicks need to be enabled before they send or +receive events. Certain \l MouseArea and \l MouseEvent properties enable these +gestures. + +To listen to (or explicitly ignore) a certain mouse button, set the appropriate +mouse button to the \l {MouseArea::acceptedButtons}{acceptedButtons} property. + +Naturally, the mouse events, such as button presses and mouse positions, are +sent during a mouse click. For example, the \c containsMouse property will only +retrieve its correct value during a mouse press. The +\l {MouseArea::hoverEnabled}{hoverEnabled} will enable mouse events and +positioning even when there are no mouse button presses. Setting the +\c hoverEnabled property to \c true, in turn will enable the \c entered, +\c exited, and \c positionChanged signal and their respective signal handlers. + +\snippet doc/src/snippets/declarative/mousearea/mousearea-snippet.qml enable handlers +Additionally, to disable the whole mouse area, set the \c MouseArea +element's \c enabled property to \c false. + +\section1 MouseEvent Object + +Signals and their handlers receive a \l MouseEvent object as a parameter. The +\c mouse object contain information about the mouse event. For example, the +mouse button that started the event is queried through the +\l {MouseEvent::button}{mouse.button} property. + +The \c MouseEvent object can also ignore a mouse event using its \c accepted +property. + +\section2 Accepting Further Signals +Many of the signals are sent multiple times to reflect various mouse events +such as double clicking. To facilitate the classification of mouse clicks, the +MouseEvent object has an \c accepted property to disable the event propagation. + +To learn more about QML's event system, please read the \l {QML Signal and Handler Event System} document. +*/ diff --git a/doc/src/declarative/network.qdoc b/doc/src/declarative/network.qdoc new file mode 100644 index 0000000000..1b2934a41c --- /dev/null +++ b/doc/src/declarative/network.qdoc @@ -0,0 +1,159 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Free Documentation License +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of this +** file. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! +\page qdeclarativenetwork.html +\ingroup qml-features +\previouspage {Dynamic Object Management in QML}{Dynamic Object Management} +\nextpage {QML Internationalization}{Internationalization} +\contentspage QML Features +\title Network Transparency + +QML supports network transparency by using URLs (rather than file names) for all +references from a QML document to other content: + +\qml +Image { + source: "http://www.example.com/images/logo.png" +} +\endqml + +Since a \e relative URL is the same +as a relative file, development of QML on regular file systems remains simple: + +\qml +Image { + source: "images/logo.png" +} +\endqml + +Network transparency is supported throughout QML, for example: + +\list +\o Fonts - the \c source property of FontLoader is a URL +\o WebViews - the \c url property of WebView (obviously!) +\endlist + +Even QML types themselves can be on the network - if the \l {QML Viewer} is used to load +\tt http://example.com/mystuff/Hello.qml and that content refers to a type "World", the engine +will load \tt http://example.com/mystuff/qmldir and resolve the type just as it would for a local file. +For example if the qmldir file contains the line "World World.qml", it will load +\tt http://example.com/mystuff/World.qml +Any other resources that \tt Hello.qml referred to, usually by a relative URL, would +similarly be loaded from the network. + + +\section1 Relative vs. Absolute URLs + +Whenever an object has a property of type URL (QUrl), assigning a string to that +property will actually assign an absolute URL - by resolving the string against +the URL of the document where the string is used. + +For example, consider this content in \tt{http://example.com/mystuff/test.qml}: + +\qml +Image { + source: "images/logo.png" +} +\endqml + +The \l Image source property will be assigned \tt{http://example.com/mystuff/images/logo.png}, +but while the QML is being developed, in say \tt C:\\User\\Fred\\Documents\\MyStuff\\test.qml, it will be assigned +\tt C:\\User\\Fred\\Documents\\MyStuff\\images\\logo.png. + +If the string assigned to a URL is already an absolute URL, then "resolving" does +not change it and the URL is assigned directly. + + +\section1 Progressive Loading + +Because of the declarative nature of QML and the asynchronous nature of network resources, +objects which reference network resource generally change state as the network resource loads. +For example, an Image with a network source will initially have +a \c width and \c height of 0, a \c status of \c Loading, and a \c progress of 0.0. +While the content loads, the \c progress will increase until +the content is fully loaded from the network, +at which point the \c width and \c height become the content size, the \c status becomes \c Ready, and the \c progress reaches 1.0. +Applications can bind to these changing states to provide visual progress indicators where appropriate, or simply +bind to the \c width and \c height as if the content was a local file, adapting as those bound values change. + +Note that when objects reference local files they immediately have the \c Ready status, but applications wishing +to remain network transparent should not rely on this. Future versions of QML may also use asynchronous local file I/O +to improve performance. + + +\section1 Accessing Network Services + +QML types such as XmlListModel, and JavaScript classes like XMLHttpRequest are intended +entirely for accessing network services, which usually respond with references to +content by URLs that can then be used directly in QML. For example, using these facilities +to access an on-line photography service would provide the QML application with URLs to +photographs, which can be directly set on an \l Image \c source property. + +See the \tt demos/declarative/flickr for a real demonstration of this. + + +\section1 Configuring the Network Access Manager + +All network access from QML is managed by a QNetworkAccessManager set on the QDeclarativeEngine which executes the QML. +By default, this is an unmodified Qt QNetworkAccessManager. You may set a different manager by +providing a QDeclarativeNetworkAccessManagerFactory and setting it via +QDeclarativeEngine::setNetworkAccessManagerFactory(). +For example, the \l {QML Viewer} sets a QDeclarativeNetworkAccessManagerFactory which +creates QNetworkAccessManager that trusts HTTP Expiry headers to avoid network cache checks, +allows HTTP Pipelining, adds a persistent HTTP CookieJar, a simple disk cache, and supports proxy settings. + + +\section1 QRC Resources + +One of the URL schemes built into Qt is the "qrc" scheme. This allows content to be compiled into +the executable using \l{The Qt Resource System}. Using this, an executable can reference QML content +that is compiled into the executable: + +\code + QDeclarativeView *canvas = new QDeclarativeView; + canvas->setUrl(QUrl("qrc:/dial.qml")); +\endcode + +The content itself can then use relative URLs, and so be transparently unaware that the content is +compiled into the executable. + + +\section1 Limitations + +The \c import statement is only network transparent if it has an "as" clause. + +More specifically: +\list +\o \c{import "dir"} only works on local file systems +\o \c{import libraryUri} only works on local file systems +\o \c{import "dir" as D} works network transparently +\o \c{import libraryUrl as U} works network transparently +\endlist + + +*/ diff --git a/doc/src/declarative/pics/3d-axis.png b/doc/src/declarative/pics/3d-axis.png new file mode 100644 index 0000000000000000000000000000000000000000..1a587ffd286340f73a82c6156721682ab58be07c GIT binary patch literal 13840 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 literal 0 HcmV?d00001 diff --git a/doc/src/declarative/pics/3d-rotation-axis.png b/doc/src/declarative/pics/3d-rotation-axis.png new file mode 100644 index 0000000000000000000000000000000000000000..b9402156f07fd26d14dcf086f06737637f69552f GIT binary patch literal 11078 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 literal 0 HcmV?d00001 diff --git a/doc/src/declarative/pics/BorderImage.png b/doc/src/declarative/pics/BorderImage.png new file mode 100644 index 0000000000000000000000000000000000000000..651dd8aa76e2889cf2244fbc5e2c42ddcf9d8018 GIT binary patch literal 8094 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 N(gpMLg=f)({|C(1`RD)u literal 0 HcmV?d00001 diff --git a/doc/src/declarative/pics/ListViewHighlight.png b/doc/src/declarative/pics/ListViewHighlight.png new file mode 100644 index 0000000000000000000000000000000000000000..02bf51dabfe485bf7eecd49f410f357208bcf0bd GIT binary patch literal 3582 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 bVhDNod+$z1JSYd>b-*1>Jw&nkgJ=H&TiD#k literal 0 HcmV?d00001 diff --git a/doc/src/declarative/pics/ListViewHorizontal.png b/doc/src/declarative/pics/ListViewHorizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..4633a0e1517ad6106a446873552073a5199e2388 GIT binary patch literal 5802 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 St4^@_49Q6;NtTHl`u-2jhJi-_ literal 0 HcmV?d00001 diff --git a/doc/src/declarative/pics/ListViewVertical.png b/doc/src/declarative/pics/ListViewVertical.png new file mode 100644 index 0000000000000000000000000000000000000000..e0b23d95e1421ddf406b70c0d09f0bc0d60996bc GIT binary patch literal 2424 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 D8b#I6 literal 0 HcmV?d00001 diff --git a/doc/src/declarative/pics/anatomy-component.png b/doc/src/declarative/pics/anatomy-component.png new file mode 100644 index 0000000000000000000000000000000000000000..6125b0091cd2d9c57f7533a2a1c2a3db0b5225d2 GIT binary patch literal 4902 zcmZ`-c|4Tg+kWhmbs`LfMz+XKWE;ksknGbYOO}ZF+QzOjNJ5g33@RBUvSx`SOQx*Z zWgm@wH}-y~@B9Ao{_%Uy=X2)FJZGNgoO9pzb=}wf#G0EKvN7{BLlDGv(MZn%jLx7x zhtY!1yy2STV4(9wU$lb3U?Y>4C&15RSR;%t1hH`a?KIGfmk0>r{B}`K$13pUQf81j z*MQLHaUZ;tIVUZ0l-5`W`5h}I%)BPy#;yK<$*%cD!R@O>ubn(n0`@FDikv=J8X_1M zX@n&P^IxH(m=h`mtr``z@!AiyAL_tjo>2FvyYKR&+rBWClw~!vjjYs9XHcJ;?kv)2 z!;pBN>d;Ptri_dXBO~LzDepng03RP8U0u3%PDbRr!os+Ogz$|YDossIL!ReTWa;td zV#&X1{1=8RJgTd!lai7KNvX1jhlgi`g%1u7#cM+>pUuwBE-o&PRCzn)=jV%xiptB& zC;!SlYkK>3Ze%3g?EHLRxhZOn{92^{eDaYfQ*Vfho0s>6LHb}A!czFN7z{v3MJR&mY7(H#BkGHpX6nbrQ z&QexZmN9a2aWV98&p+3KkB8@cM-H1PDNV#p>4o-b%G{ho*${DN=36rS%joF!KDm&P z5Lk|tsG>G?U#s{p05XU~d@ zGaWuQc<7LJwU*LUXC>L3oU3WzWPSJUU4X1BSFX_B*Dm6i5n)ljVAlT*qx-r$;nal( z&jr~t&5DV{)wQ)_$BqH8&_HP!8FUaUE9=i;U>^uF65(WFVY%U`WFvZlnU0orwlhnX zC$1GGp=^|a0q&urqXPhI@{p32j*pMO@hNz#F_Niqe1$EtF-_iyQA-4e!^xyd!C`nb zQmd@I6*482l$6NH$as;SOOwfD0RDq%i>Q~*ySuvp&MB#>R4SFDcxjzX`tadH9ItFg zTN`C*N&n27-Z?POz`#IV8LuiUyJTi&Bbkz(o=zdk$ZK1cesx^Cj5>Seu5dC zJS;Ty1aosNmw3ws6QAdkBi;>ckc6~!pIwT%#EDqFj*gBv9%)HwX?+hv;Us6k4sYIw zh>FrcYHDg0mX;oO?pO_^ZX+~Uo8pjV~%HYB<~;*@=mz zfu^RXTQMxibJEg^3JPE=2?FX6w7tD;oLgE^k>d7PhV6shxmZ1PJ8wWxP>}PO8s*{e zu#V8e&%NwR--+5V5Z0`0Y~T2^k4HNI@}k7$#5%kg_tSF{qaSM}|tA-m7Zg-(~?3ZkT_?JhI9$6RK{76?6my>(a?06-j-Y~mZ)9Y7_H3pNO zn#z0pIL(vwuAe{4Z*USN&H8$+^$;}%MBKfT z2*ggGt-TH`Q9ylrp}2vaot+l4JJ(+yw$CGdb!K+9(tp9`la`%422Q|4M@IuRDay(1 zES7c3+^E5)f~D7X55N;KWiD%hb!D!dPsfM8MPo}jIXOp1N9X6~I|!QU2Z;i$i9)EL zb&;&jP7-NhX^G*_`C(p}>uu9(&y2~-ziQ=KH#RqCfNNw1z z3p6ZoIL2Ozfv9^YaA-1@p_xE^>&5gY`=u9t)979Dwq_ zG&TM1$Ryp8!wPYu)>`6E^6~M3gEL1xAd#bEVhjxov?7j9MK!m!f>f~DS7@u^H44}! zhFu_dXVt;n{7HVkyNwOcn0(JnAX+WZ+L{}WooBpd?q!hX} zpE4io?(V)rnw@o7rEZu)5DJBYJ`*_z`R!{&XHOpuhxDTQ`myHb=HA|oy{!d)I&%&H zF#{jxe*!hen1n*%f`aT2JXX)G;F_IXc57-^EF9g(Wol|l1GTiY5V6DM?$AAu3)vFo z6%>SR6NKWJ{wxkDLfTktNlONuSn}M|6fFdgYd(`d|8Q_{aHW2KdF)e2#`(K7Vf&RP zV*AsHDAiMd!3}+HPRF{qxM+)FKpbHM0$dc*o1CnY^&g!=@o*fCR{O@r#!A_~KRDW7 zi9s2){oVjvEhQyoUl%C;)y#$PJh0pt*i{1aO=Loqwwdjem@#vc1uA8 z2c!+GIxWBPyORk*@bf>FY2_kdq@|^QcV;EV#i{#Ix(J#fRwz6Z14EI0LpT;ICoRoZ z?EB_6Wp0oze5y!5m*$=^1&wr#*Y;xsU|0VZ{G zqYT(bgiU^7;EAj7o9h`HyD24AxU;kK;K2g|LGZ>?Q8Uo6Ap@nlkJ-kUes=*?04t5=5s9au^IBo@#?W(19Ijvq8M zHBkqvP2k)SK$cqMZ&JEnpH%UB)9sdbIjcWVIDD;zMNv^vNHh2Z9Il<$TUc0FY~Qd< zCNn^kl@)QYRxuNZ{NIa<=Tb@f!pFO1Ps*`6l?@dHL63`nt3%fH7hDAe*E~+-`}5;ljB{tW^nQ1w~2|G1RTCimEEWIRG2UQe7NDtKfvsj6^8s_bQ?dUT;yU3;F9vj{2M& zq^fG*;oeq4LPGGJIsf1Gf}w!%&}g)to}RfmJo#H_Sh4+#!Yiin!NHF~8!kY4flLDO zfsBMhG-Oo@(-w{UuLF!?a8oRKX|%exvC*NlRs4vxAKWf$jueKNo+P3e?uw^ z-rhrW=$+H8h{(7F90UdKtRf|UdJz@<`pJD7Az`dcx&l3heGsIgQdNsvF&5zz5)!iF zgu}6GQ~E%V2_{kj7KTPf#;bkv0Flr2B4yiU z1yn+v5BbrZC=;==%1WCY^Gzxh003wy%3R`(u37%kb7XLgyV7u7(8l7@QsjdN0HuII zs7oWZ7|bzfVq+JO&xH#Ywzjs2;s6*~njzagxtF}h>*I~r0rxVKNTghg{7;|4?CpgV zJ}2G26m2F_Rk?Ku=^RH*(!u zpJ-(uyZ*mg=&wM!zdli+9kg154q9~r-(z)xR_U`f0%^?!HRRi<69CL;UENI3UcNLj zF(IHLWRigVzNo9Kd+8DjrpScHS&hOB@o{RB z>0jYTy7G0rP-cO!U|#@;OG)7Wzfy4bwXuK}mzTX@$W#)D6!ONdZShTghc|Z*wOD;L zb^ucL_V+h-L#^4a{apgwQhgl=gYDAN();)C3#bQ#?#<?i`1tWDWee)kWW3=Z@}^`;aA4pBs7X!#x0I8=c&)*M{t3CUA#}F~@I-t2 zogL)KlP7`T0Qo)`)BV24!*&el2XJjI75*hd#k&TS7PYmYZb+`!sx@d!8p5MNHCk3x zh11uM8qNWQxlqKxhj;Hh$?Yk(l7u|0%Kv zEdQs-$}|)ASir?U5u13Mmj?uxS(cWjxOg6sXmlF>u-OsF$I8-HA-(RW=LAx4YMF$L zjBDoR*gr>M>gu&KGtRjdpr(pVc>324MjI2{%*`E{>bCE%^YQYgK6!F46=a!#fdN$b zft^3!ouB>wR%4=^7j0~8jE#*gEI6U;*RRhgD_6XI%UJy6?}1QL70(Y)*K0-AbW|YuPgg4HV#&9#^rmH1%N_IC9V-A&iT2ysd*&~&PAz-C8;S2 z<(VZJ3hti10Sftf3W*B7iOKCN%AJ8W%<^<`45_&F_KqQ6g8_#_puwI0rz}ighP5AS z++)78Yo$HUth;vw1t&@hpV`s<`&x3_V@a>&Cw4!WecXakK!AaTg@KXL!GQsYV7!EN zMobCjPv^7lTfV)KK|z6mgM)!7i3LnCH8g-kpn}xq{aJL)brvgw8NyjWH^H2R>PTAf yARz&>j{xt%JYXnIcWdB<1|UQmEI5I@3P! + + + + + + + + image/svg+xml + + + + + + + + pic + label + + diff --git a/doc/src/declarative/pics/animatedimageitem.gif b/doc/src/declarative/pics/animatedimageitem.gif new file mode 100644 index 0000000000000000000000000000000000000000..85c3cb5609f90b4a880d534241f9ead456b37bde GIT binary patch literal 9997 zcmeI22T)U4!}n7tX=JH_h;Ass5JE_3f>;uY6af)L5rjoRq^Ss~h^&SLFoXaJC3FlB zAoL>AEE^(7P(&0FM063cp|Y$CE0&e-2G{R-e0SdOo1J;*ndhB(?o95z=j6=22Que> z{^$2U4o=%Ft@e{ZmZ0CkAdqPY2snXEfg{8e6ath@fs3>d^7Rh51q#4X05Tl}ftEp_ zK~vL$5Kuvg>0k(GFa)><3P6>#Hl!e=pulvw05m8)n-&y=3<8Z-zB2{BlRje^6fy|3 z0@?w`;L2xk{K=%qvffo-JfR=&B0tKK)AE3xnDb0UC%PjjDJDI=g-IP-69)_HS zI{dWN#-}Kr$eT=wgK6XTr`K)U>{mB%B+-g$9M}^|T_p!Yz=@g-O2hkEtL>M`$+4Wk zWYdf9Xx;hU5DggB^k{A@?g_rn=fkQfyUK;p%WBp*T7Z(#Hi|#d!*Z}*r;xoG9?p$! z29F}tj+ZzuK30(#*4S2-J18`$2vI}IVLi*hwsPw7y9|3FEmYFN$k)$ytf&nWm-{J%`2BVHj7?G`qYl^OGIrrtmV#qk|+b0 z&B^BMyd-I*BMk)sA`p@n=xn|J@pLW*<<^Wrp0V_@6w2&!>Gj|yDen1 z3b9#rE=eS3{K+!diBvzOlD1ljlqj#N$fqkH*(3<)y=BsU3-q|x9XVX2I|PR9qm5B2 zLbtKNWsmQOApR|~B?Q^r84&EQpQ4*nP6KWzgfSfDwbL{*Wq`*HkER~0h@^0Ay{_q^ z({#isqnpoT-RXJf>*HV69A8{aO%TjEWg*(Sj0d^d3SIe6~+Cp$&ZZYHKYPI&EtUz_0@f|Aq^FFj_iZ(N#YZ6`#n6!$`-k zECd9Wj$c_|`~r&f&G;ot2W=WR>ue^Slg$Q(EwrdGFQ1RjPS3!Tj0wcd!iwz1T<$rN zp^(5M;fd%qhFKNnEv$3hd7NrG(Fltsw({7wa};nLWMso&Mn$#ynp^Dj`YJ{`hDhR} z3<~LJEZyj0W2%T*bw2qe9@+f?kD}~^c-gvBPe3tcnr1;)@vh^sm1}y3G<9}ongqs% z7+&iIqvS-Mx5H@XSFhW1NjJAe#YDqMrYxLl*k?yI2)v7fg{81$AnHGA&ZGq)6`gEU z%UjONrAKWHs?W&<`ESfv=i3$srbA@w<&0_^!2>UE*?$_srgga|pH(zl_VP}s-Kjf5 z{{zu7JtGNX`@RhLyojJHKJ*G62xtG=)>NqskK2E&MLdSwhI#Z^R%zibBE8Nz*zUG) zpN)dNS%72;0#6$IF1+u>b?{x!%*@?g?t}FmRc<`xS`mLEMQ)XY4lXmQXS{N?NnpJP zH~hoJ-G!Q+T6Yb`z$h0pjh)(4Okj|9K4gC`&pIe6wltc$%eQLyF~eV^!3ltXWk7K0 z2)!F!fWeiNPvK$tcl@^*c8bJEvzMRQa{u!w|S_et=lf>S3=9Imet13OhDh z$ujl`%Sw}7n=nt6$1_Pu%Ii7JNiN+N_yKU3S>8^>Bg=B{mE6nfd@I zNSECV+T{LH3_)@ zHcg^PW_ViP=IqobZjMg07(W?Pwdt+kWJ%}{soj&lnp&uId|dl|H8GdRP!Rr@k$XF~ z($Yp#*uaEpRwnvn-Ly8yahebYDNrWln%~kPu#>x$M=%ASkIfzn|KJo#E|Dp!-F870 z>#AK6s_O&q-I6sX8y&WY6vvrBWCCq@&rKT>BYi1Hp9qtFvZg#>M4Ns3^UHA~xu+)Q$!nf*zd z*aV$5B+9&j#&0S)KcvVI26pJA>BA5lFdN>_ZNvY1#B^-ZxOZzm&4!U@5kPTsQlUo= z7oh@ZK@4|q$z6wPtwo)EhJnA0Io4^VUbs$IUe{%;;){}(BsOEn;AWhzf%CTFIl05XuzOU-5#k}3%qbjY!a5*wjG4_tv zwL}x%={wJ__t2T82|S;UKzUh3LPno({SA9oVuqJiHd(i)c01Z4&Zo?#!M$QjFrB~J zwz`FlR&7%89&*#6TyNtE*>3}j|W)M0|#a=k2&6BxIsD3YNW8nVCTrr*DZBmMm z0YpJoMi_7vqRR%+vILiy635gAy{D9G0=TMA3MjO|P=SE)a_jBOzlGcqk_61>G!D0@ ze;?yJ1IBRkF1O>kCkN!LA0_V&(KyidguF?!P?OAhX2v)Q_46F0;37F_SS4@caHUFj zD=l|-dF_Os#x$csyXu+GOG;JmfgRdS{z0zr%*x|=yMC+%386RWS2Yd7Tb}N~K3!do z*U43uN9o*v#8VOUN3z+00tIEI`g_7D_wdZy@QB*NhxP{oC8+XzOtVi{VlG}Vl}(V- z5=SB~>O|LEMr|IUT)7r~&}aM4&U?MO8r-52uQa3WE~S?r%blO(&!87y>5SwUI+|-( ztB!e?gr+&RnZEzcbG@#Cd^IB2JXiTL{JTJtu!N0t8^}x;1gbPB9Htyho3u97{d~W8 zZet2*eqpqnl%N1z6YyqX2Sx_@Du$i2ePqo0)-EUggn>`DwhG>l1Wv?`{n7RyE&ou* zt#_w?v=FDuV3wxFsHCq`ITGD-EZu>4a%Rk)1We^f|C7&(J<%th^VeTF`9ctJxa4tV z_UF!HH9_lO|8KeYZv^1)Rj z8rc{ohEC%mY7X>@PF6~yXKQY%PWV*a%bEAC$2Z@j1n?g@I~TR%?&U=nTGHqt%uCK% z(DMs%hRuCyzfEJ5TEblsINHbYphgU)fPEq{Dx5DF3=TbsrST06)ICns)}6p^yNmHU zb_Y~9gR(=RtNwsAAZAOi>t(n1PVLoI-ne+XpY%XaXq3Q&|+l|0kjE^#G^MrNB&AV5EF}JR>rI){#kfvAD$$Oi>^O^A}=Aoo?Rz{bAg5 zSII;MuD$6I-8hBqwNgY5w4&;3Ci{Kfef`3}8*&OdW{txQ?o z;rORxC5_!LYMSOYK2vP_{NXh?&h6vt_Mb~neq9{=Jwf<;tykm&49LfZ|H#Mx2DkD5 zmye6W3Y+iLVuz{U8FENTaQ#nH^c{4?gIWeDgyG2@e|il5ldm2_7Zw*@1ERCHDg_QK z$Ke&fK?62o?-^rk?_&&+I1n2{hg?f&7|QDkb1=pItg)hf!`{(tp?A<@Gf%x_094t{Q{!dYeJ)& z?VZ-!SEuVfGY)6r^eCnJB*mUV<2mKYw>GSoA2TUR+`P49gMG@+#W^X27+eahqya0^ zI-ff36#me0`|%Hp^;<)%r_ILDdh>affu{>*9;Ru0u+ZMxk$&R-8TnGdRu+75uw#ko*kn`eVnTt8~XSQcnSS!P7MA2U*Sb8{z4)D>P4VX9{Ox{4nw+fVM+-Gv+x|B zT+1ykCm9L|$zKo#|D1VaW_d>{ITcU(0x_Dh`qJ?VxHdAf=Em7`*VNYx^`;2VUhPF= zi2c1^DMn{)#^v-U&8&VrvIC$P67q*H6hoOSr5FaTV}~nMdK-P(qL?Nr5f+Bqx>qPh zVi;wGV)#}nWs@_FWVqo zq9#IiGm>`+9A_4u>z#hi>Dwn1+rkR*%Y-eXLT*^kX_mX+L@fIrS%bVcR+bt%SJM(? zel4!M#ywT0tGU~|<&`X1@o-QxNa^l4BE1@*82dvNozyhZp(0L?tTL?mdkL#27ur?5 zPN^iC8&`0|H6MZ9mAHQ~9Yx5n^IrE@Oxj}_+-q4`uDW=l#>_m*3YOgf)yNMemD`Av z;L3=|?dzdW5$c3sub%^6Doel$T71c=7qVDgyBSl4yvpdu1C<$CUY@wy%FRR$#v@?HFBc7 z7QhuDAb=|_gFL;e>6-!-`kXRLLrtWxBB0z1$>!To+o!yp+}XQE_T(0Fo;ja#&8;lb zM(&%E&{LQ8>_s61f6K7jXqBw&S7YYE3hC{|-13P~i*`NU#o^^|du=CV+ViN{>@&s- z-tgmC0Zl9y9ukW{C~yoMEA?!kH!-}HX58`eSeCd#$gv95AzX5I$)L}KE9u{7?uH0C z7Qbav+Lme~_Fb|$k11rMFCH`x?6fp9IwW0yDAdhw-@ia zW_4E7VUy4JoxSufFf5Z*u41(thYiTuf)kH5}q#s z6w==+M#&qXkl8_i7ddwd{ozF(06$&|t=DzU)O3_~zG$pQTfazL2^auC`S)DK|43`w zzo^NdnZ|!%qJ_|60EwPkL84L=l8J_%f$23H zcjSrZunTomXknU6r~d820%I?f;yN1`#JeKwmh&y|A>U!w;j~>OpU`A5;7Cu<2xc{7O}VQi4DtsdVXAF5+=9Ba!c0j*s^*Tr2c6{{Pl;dwW^e6$5qfDjMNPf zHoLhl*Vr%H4Y5$Y>R z22|(E@`mc#x)TdaR6)W1T;6aEbN84{q_*%|a)4}b-9~==FjR*IRgszJ2X)Lu%(FClC2VhOEMOTjnjt1L1 z+TY{%zvBPcLbEZ{x?D9z7Mi(moNm;L_M*-n_Cz4yF|oN`o8$#RBF1+xK>gSwc&l40 z%GKYQZ#Sl8v8HPTcKyA{c(vXqk2`Y$ROHmb{hhBj!Gl<|VWXyc0l&$_dxKFC6c($4 zyq`sT-LAdYxO?u=iFY^KUDe1{Wk1KBntcak8dp@O4ykx_Y6ovEHNOwK-(abq?Ca(T zDn22#CTAaY9amyXtqH?TYE3@BpKa_f-T1n7Y+d(p#qq|E&lN*E0BbUgPIx0O`j=o5 zJE@p_v(EWPK$CLS` zGFlCQ)s_}xa$o%wbIGtY80`ntq|ub@;OD^Bo4MOe??7xp39$N3BITax2Q3R zc(q=k){Dp$INf^NCsMB%y?B=H+#F7#-P^i9&AWzj)ZK#~{!7l|jnZ871jzTMhUF0@ zq_0>@!}qu}7yV^eDH_N{&D7yhR*++a+$~-!xu|16di56L%@IyV5;stdclCt!s7Z5C z%!hjJF9EF8o3#%Bv1lK;AZtrd#br{t!=-4LQlQ7#eEm{PjhBL1AgyC^_P>;=C zcEW{y0!!T9WRumV%AK<_0k%Rl{G_JW>{WeOF*!m16>eu%?*M)kO1a7gnu6M7ChP>2 zb!2q=8${*DMy9a6h`X8{Pm_GD4?*XyX_8iV98w^xvm0Ocn10|gJ*s}6+m@3o<)IQJ zF)n=<3%dI7q$OXc9}1Y2Sd|y&@71ai>p65VRFMgSLiMIZvKBW(axt=Ql&{&S%bfsE zp22hR_RFeSqnM1N(|=JE8+g`abTy@w77Ohe6*ISmjnEORV&{9fhD?mjvf_G>(hkA} z5eS1+H;V#mdxXF>O|o%8<=<)xWs{YOF59iv>|Va!4Yh1HPO;0qRB&M*5R2|!jMa_N zew1|GKS!ZvhwX&B1x#VbqF_%3dVedT{M5s)Tnl~YXp~^{&8aHH8uv==h$pcN5aeM4 zm7-LAx`>NtIMz#{w!0wUFfn23SHsZqqUGoh0Z&ZmfTOZk&PLL%Gc@P z;`9gV2gsli>ZK18ubNKnzjGI()>Ej^@LIeZ31M!#lhJhLc#f8tG5?w{9-A|fp=W;W zILE?ZAI7NMveLBPNHpt z%cWcLo}TK3iAaK`A?6xGEA3`VfV;uza(v!eC~6NnS! z9LVC`RK~)a1y^W|>yoR#VfoT@lJKGB%=6vlODWmkXIWtnt`Ceufs=?IUI?V?9B`C6 z7!Z@W_!qT55kJ0eJ|Yi()7i1^)ZC@KE2n-DRS)^i_bj_5%qgONi2qlhlNCw%hP?hq zQvUrV<;B4Ir@?AzUUXGUa3YC>0f7)OQmQL-ufCI!!9uGV9y4tQcPsAv3q*0J>p48a zPmrJ!{>El0yE3FZE#&RKZnRk5MAoRVA@ij>EjBl{j`@@713Xiezs0Y=YN_5gLwAne z{<70zZ69cC%Rfm9_drGNJ8xn}BZb{u;R;9nusC?Z*~9r%YJFFL zy<^u?vaRIW1K4Egl%>7k4p8r$@c{%D+wB&5tCKwDQv1*Av-N#G4 z#l#$v(299%yw~@8lwC?)W5ghXP4BdhVbyW3CxM+7Z=*ef4jL`$p96)ok2Cnci^n}8 z6i#SE4A#DT80QIjJDDmo_3meyJaK6%NoB}SCRw`Y; Z&k9eh13fQ2h>m}eYkkG<@2Z6L{{h7am(lsy}+7rcr5LR=%Gr2I+Yg?!6N34NueLf*qrXDQED+#KdcX!~^DLW=Y(UuCObs zcxp0aWMmRc)Tq!<$>IOs)Zktx;8(b+%UKnK2rrL=3Qxl`8w`ij{22$ASc0w(pn(sM zMny~pFeq^Ty$ShOL-ye&=oqt^x&cuz3_~)JN~!oIZj>iN+6s*;!jGvNc|Q*rm%!mnwEXPM8Pc zhH^#N#$?gMOZ!HmvT-+tb0VH-MWP-j5WP(tVi@M`*qx3}THD+f&NZ*$Fe;9z$*Bid_RkSbw|si|6n{g@;^VPsabO=up+ZMfGB}T$G=Qh zz!9rlfgWOz5c1@qtymN*gPUB}$MuTA`wJ(W1#d_BUxh|uL`j8-lNf6Yzk+1J$_5<@ zgats=(bO11|8G#qx2&w>+b!dwl>}E*0^p(&kV6g8Do0FE>&gZjN;d((h6THAC3Y;L zqO8(k?u&v^&qNMkrJ{B6IG)k7Vwb1lu|s;t>Q3kp3(p_Y!8F|lOGb}5!t?YwmoVg5 zS+ISdQs?T|xySH4_Fw5&c!LrPMspGNW!arShphQ8wC2tSt@6j4ooXYjd9ZO_Ur;Wg|iyjGYT> z_|(D92JN#Z0+*7^V5@^3hNY8>f(@ecTg+sqWX(eKX!IuI6ya>q5uZn*YMxF1%pvIb z;@5}sLYA9=`8SMGutmIE=@S+T2?$6CvP`fs5Gpr6^y= z))z=kIV;1e!#WM0EpmE~V!K`*L45dKywlkH;8NJOy9%_OiJH0uL?)}l*6yffZg%m1ml&b* zv1y$rlQT&!mu4>XWBV=USq0>cK$g8-*ug=-z722>khu7SS45gnw+1YdEUMt z>Joq*eEi1uYHjnOGYxX)`<_&O80s?@PWf=P@PQd8{BQq>m=9@X5w((Q1E1@mHd9q8 zDF_R4umlm`Dc9x1=#_kLJs(k0!*{-+^jzZAVz&`cA%4ft1hzMgx*YO88|yClH`jpr zxOqjfx;wqyD0HBU4cQU*5wO-(utdc}pIPA-H6@=YSNJkos z){9=$qLC9LA;60NKA+#(CCEB_a4+ynHv#qu|7MwTq6cu!E67zeg{DPMc6h7YclgWF zu&$X<#IE!1KeRiTwJkF!Zx5?L*}SEgVJ~5eY{f}&B0Y&DVbLu+_Q>`CZ^qgqDqS)x zu-8l4g46N{0I#l79?Wa1J+7|!*qNqOF0~N^33lyM5`Rfu{Y!<9Zdt}hpnlg&x#^b# zObkRE8tp3QYpxhkc07Os5xh*2kFXJm)||({3Q-DF3s3zLX>3fY2$-x0o z5w!NQ_SpER^;u8}@&3^O>gaHv{b2Kf<`y&*<&sHPQnSosxPwUje?) zE7(^4Gb$U(0&7HedPb##SYTJnylyBgBSwekeXPT^%x>dxqO*XdSEb~iS^Mp1iif%* zQo7S4MjiuwUzf`Q@|)Ch?csq+O;Ek582-vlWoM)Hj6Dc^f9;Y_66fn^K3$i)Oxbdl z)Cbx0Vl%P?zcnx#c5r5i`{TjdUNIma#ghGwW(W?vP*(8N6F8`2%d-H4=qp8F8s>@r zgZRZ-0%o4%Ok?VASG+Y=9(^EDBzQ~(qfSpT9&?Q~tEVk8+6V&`0!cVc0;2;98H@!U zqA&3tlQPdbX;RnEn;1KVLbLax;~PF*4q>T8Xlbfu`MxdpP)Z@%N;m@{+Ay{#SoQw= z)OmGbn+vi=i zjAwB}{qn_bejQ5Pc^>;OeD7wewIZykhX>4Em&0{(-aB=e2xXP9#A^$P1r6nGoo?1G zwC@h#+4>pa9kAKv2iEw)(rrKp6T8{gT^nS!UQt&Rh5QXY5mPvOz=!Ac$tnn(;ti(N8|6E2!uKx&#(Ahq5Yb`UtbOt-k# zv98-uCoA~8>X#MtomX?{Z5i&gE1g`%VfvNDwgP$Un~A~8sPB$F&YTs*7J=pR^K<2P zpN}qMjv<>KYzB@D{#$-ea}xUtY&wjjy@t-!Z;(VTyh9z?uI|-xEg8#W6MgQOqDQ#| z{8|p*y_Wn=o2mS1JLH(@p`C1HR714;jRsX`?S3;(#b2_<;7DMEYcp`;lSTo59`1T~ z#gi5iylq%)W&iDE=fYv@C;GZWT{7cVg82pHpnsmaO#oQi&CtY? zUif7O3o^1XT9k&|{dYD`s0LH!OXpgb?{}|JI4h>Y(}3x_@hj043`!ay#V^8?^*?_# z3KNhdo~iy-AOSIz=IQSKI26hVmwQ=1R3yO--tD@N+V7YqLj?fyy5jNc-|sJUif9H8 zRK=}hD`)2FxtXtYv%Tm|k`D_^5A1u{sJFgml_@l$oM|dV>@~LM%uW)3u;PMtbL6>ExSgYwAv|p7 z^!hq;O5>4%CS8LG2Kzf@2Jcr8mZnR=YE-l5m!luv{z8BV=gd(CV8vRT8K9FvM5TQkGSDelhV; zzZfHKjtJ{^@a4$weRibGQt-uC!8+jT+ByAW6ZOq#OsfBvf!WQ{10iPC$~I4AW@h-| z;^vadm9Ixk_AV*1kR~bSYcH0VIGLY1)wvF&zo`A))&4wh4s(jahm`r(->Rs|H6jAL z>BlhOETAR^L)Hr8Ey-<;J@eBUJnOz?Dhd)zfkHG0V)U=KP zIFO%%?O%aJnFYr}VItW%u1~bf^Rg-_q1GRyBeP^X#WQP`C~x8)*3iL4@7*f#3VqoO z1!>bWGd2DFgUwcJQy0H|*Kp`&f&*x#^nM5%T`U=86h0bwzkBpI3|vrT`JGb#u!mgQ z^sl<@`A&$pm_YRm698ybYxwk!xjSe-QK7t$8W$r?STF{LQE4jrbQ4nMlq_rQ;+H&H zKofPWV&Em37GVfHXJfWrklbJCk8GYfx}02N5L8pnRg$z4m%lV+GDtxu#9W%$(|AG9 zR)blA8?3-A>ce#1?}9Q9+hM)OYH+yc_k>DW$ble zciOL`@0T^Y>oNGPfEnj-R4{?JL1v<5`|p>EQO`mkLb@)cElfjE?F6&QBw9l)GJNDU z2Ol`D*W3Vq8z>qDfLS=1)nKAiMNnxt_<-!Brf7oeQ%S8-xocSZ*Tfq|E#BhJjKKM&=V92<@FrvR+(z$T1Y~W#F5ckyhs9^X@X8Pu zDsk!b15h|2O3VcN-$QWAGeZ!Spa=CC=>!0{FqD1UH{Nnqr}~DD1Tz>+V|WV zdIM&DA#9$Q#*t^+@_~&~E*;zhT-vll_Kn=MM~5-Jhe)hK_~F%XK!~RQMO)kUXM~{E zAYE=W*VXk5SOs@y2;S6)&MtSL}WIU0d)K!Td$> z3dYuwKWIhk35k{2Ykxw%+}Xw{i8T`9*gFIj^F~Yxh)qI@pEt30t(oA++Jx({*le zdn$CWvr{r~*BqXlIsRuQ39)40uHs+S=O{b>q@OHcz!{Aq7X7)w(7hK__XE{`YJykO z`-T3vW6#&DtqvX@*s=Pl&LQL=6n6@Prjhd`H0UuCwo7;?o~VvZhfhi%di|UR%*sE4H;q^5&~UIVBu1G7df`n!lq{r2KGtW(i;n zO77^F+Cnm$`R7x6k8qZwALlK(_&zT~B}WPgWhI~uKU#o|lw0DeCn-%c$#P<0gYJ3z ztxv3stwj>UqRs){pjq%8`|2^H?T-7$VHcJ zz6{`Y-wR1?5!jd6_j@)=`|N>R0a`d*ymI64AX0vdu7~utBVHd1u5^y?M5XJ&H%%r4 zv}$OI_CB3tOZNKsi8(3jBDDBrL)t2Y=2YWI2d5ghU5DhF=(WZvVy~SeXIR0>n*QDF zd#u&W8%N3SkB7p2-08{&_jSA&(|Nt0%q8%^GoXmmqN%N~H zCt%lUsGKc2ZY-T?jvi$;%b!q8&NryUKwM5fb{S63+E*uuxKZt)>e7qXj=M?<3-8KE zus{-3;Y$Cakza)TXG$4)9=qn&Ap5e~XPOu{%zQC$&bWq^|GBhjw)vUuElTgxXzfDj zel{6@UIgN0`kjc7Pau;#eKLF>^fRO*b(|Do9fnSV6t_j^mOsXsm(YtQfzSb4?4hQm z`t{J!!7-beh`K06Tk}C~k!f zJw_OX4|uLrX72WvRLuQkuBVIvqBK@y{87+bt27(W3@Rh}bbjWy8u0fD0NcyO5!k+K zWcxcDxdX&m*0mx+w9z#IfvX`L$LyDj*z$7Y#P=+gTm9&08Aw2q6oJGDLM0kH@O3JQ z%K#(bTZ+{`eP^mmnf1$J*5&bsSQd_(;s6!lCiZL|mcBY_M2169^sP6OiYI6GGDSwN-Sh|Ehd(|DM2S(^Q?dPet+b40_8D)vNN&IVta+kXSg!*5mR`Rz z39ZY*im=gUS8xue|DPCCq|T)@Ld>uFetfop0p#7u#ey7-`WeJM9@_l!9}cvzPf*n$ zXgbAJr&OkeyxyaY(sVs)nhqBE3R^pnD#10%T=R8ne@ZPt0n7$GYaFJ` z!fOJ?drpNfCK%KLNu&7^yao-?BgQ;@ff-pkm}CJbp`X_Fx-IM8wRXJE2M^V&-VDGF zI*608rFW2{8)wa`mPwuLPd+Y}Lmk|j_Y-OjvW@eE>T&%6<0j*e8ozVCI^&V+&_DFG zxtfk;$Fgus`YF!Ip+rm|bI@LfjAw&PLRfBNDj+~Hq7u_PpTH<>tV<_jC1}*NsM*bC zMBj+HBx=oBVW!0L+e>YEdqA2Op5mO&>674h2A2VDKAi@&`G;_^bn}aP+guxAc!_^9 zHhUK4doT+Jiw^DNXu{I1>D&f-x*E)lhx)d%dmY_hCVNDW+Nb>9w_8(CX7;F~|57u(gTVoJ_>D*MkqCRX z!Tyv0_V+|@Y>L{y=I zrG;-P9aTg=7Ua1@RlFSAx=~c32rC9fp96{1BAUbbQv+HBbVRHmTjf(JZccQ>1h`7W z^`D>HzF8S{VAl*Cxz}f+&}690Tnrd>Q$e2Gd%Z)<=yQVi3_3R4M+S8wF_)svFQzaT zogj;TWK`D#kI<)?J@S3zZlRLeB6Gg&L1^2~G#o>B<+w85yC5^X< zr|4u4Olu=-SPc*FuvDYbQulou%&XqtNYV92UY(84dh3sU=@gO0GT|T9bq+ zo8{y(H(w!9($ksd%rvQc1mA2wkg}UtE+g=L*L3U=JZP&I^4KXMnVm+}X)t&Eh1qcA zfY1vm6V6+(J9Lz5xvP~6vra!=qEHw;M*#>7-t9W~p4L{~#7S1tb1xbDN)cD*nj5@A zMv?>-DScOx8+QeB(e~G=+gP^Z=;G@3ozMDDOqgMkHJ1?Y7Q5A4uyaX)@z^Dp_9Z)c4AFFY2rn&k0 zvk#^Bq}SbK9>+>){8TJ{6zmg+>@w5EFEB3Mb!Oz^lOn+H(Whkk&ri+rm;z*QbRg^J_pkuJDS4aG4i&px zerNLi8%&=HJ|}d)+xzx3`G&JAX>0o-F*8bJsEM?vUiJExk=;$J+t)6twnUK3!I_hy z>vbiEj$O>*@eFzEvijhcE1jOvR9TD4o=zbDjRMC_AWl+8DkL_#izLrl*(03z^61)u zeOGNgU*bwoW0h*;l+HlApmJt0?pM2XKMWHbLzXfv-sTQ}+NQQ;W-b_|&ylKfUw7Od zDHl^9V~2E#6jgOl;)d;}Pwu`KN&tZmx@aiZch8QrlR_3G1@Ij@p?vumCy>r*bs-@k%I)OahL zxb*7dvb7}&h69Ioh=#&`8%#)rSzw1(zJihneb>)|DZKo5Y1(yKj`yR;Riv8H6ssrV zEvssWGckd8Jx5vYtOaadS{pHh%^AoSLn`EoQgj}{nVPxoCAk{ro*e28WFq=B%R(!& z@VI_&vV5Zac4dWg+@ECZ?>Fm`LH9eHr?u|Q^#ES3$VAiWDi%Y`tSnglZQ);67Vu*k zBY7it08SVyMT0wC|7x;7iVw4s<-{B8>dpBsB zzUM^Rb?D@s>O)n$AW2x$QXMdE&N)@X9)b#4Ubavq${1{CjR3zpc|zUyz^jQ>=<5m) z8dly}4DOZp8T@G_lXJy}5}UIB6{W)O{P61>E@=e&F=iItY=duU`#Y^{#(7AuO}gOF z#(W79O}4YZE5{Xr8d0gLXFe9jn<<`@-@1Np)`EJyhNS(k1oWlrl2>(dbg^`WQQ>S! zVob)cfG(s=QMAj_ffx?Bxj5FalUB z>acogG3I=yH`&t9$mHdOg6%Z!=6(i|ajnSayRqF=rG*&@ znaEEmZpYo5Zj;8;WNT1I5t5WSVn%9sJe+C)OWfWkxSYMkj(}8SLg>6$@F+GLO5CEs zqSN9g4gacLs+^X~+m~IUwa}BE4$&9&@%7qdU?OZC1e1$8pT$^#wqc%i=kb{7r?i14 z(jc(E@ck|z(C>9>cPi5`el{v42Eur#r6#cknj4|HTu>cT~hwuB9daEXtBzJ-txDv zXgB^Mv$e3RH_!IoG2x}b35$qQXjH~8%X+Apz?2Ky$3hm)w&tx@C03o(63ok~SO3y3 zz`!$3m&Ci-phP1YOsCgv)aEjQv%TOn=&q+dy!QMR0(DS&?w45K4-KukPpC)+2Dc*Y z*K&6QZ+JYcmgEx|k9wRb4|HIn@symCjiEU^b|cYy(|}1n=g^8<_Ok`~Q+hga2)Y~;S?a*rU zsK^Ze?H+a*({px#b?Lqy_`dBAv#e^1Wyy1nMgCl$!p_-&b#h+2_Qm#n3YR=F)4P!j z5j(?{4F=JC9!da!_x{fdfINTn-CeG6$49HrbwJM%S7&V?UALj5GvhxVe-}KhA-MiQ zJi++P9iTxc`~cn}e|J1V+2r?_4r{%%N*8@_a!yaQWwHHo?Ejf3HOuL@!Tc=EXSLsQ zEjV?*6~Mf`ez9Zgto->n(vphAO)IW@Ct-tcwa9Hr0$_R6r=r&rcElH0tUSCbs?8(o zV`Yk)L4Dx?O9l^R)x~*ftO(jLGkRFV0ZRV|x0>#(5*H4Q2ay=apiQ;OVwmEgmXHzn z70RCqa=dD%W5bo2`GIggYB0rffQ8vlSW=KmK35p{}V%6o#mxhlxSVBdc z($~Qe%4dk^-*WffwQRA&r?stwYbQty7Q?~ia?`xrL&mLl^)mZ{6V|>W$>d{qYu0mL z-kA$CCM=KOU?Cuc$8$#v_VrO&VnF|MG7w7(U|?YI4FBJ$GE2EP>@igMFK(pb0>Azi-FFD+pv<^AS1oBx$rtYD@TKmnvGQzK;-_J05?zzN0x literal 0 HcmV?d00001 diff --git a/doc/src/declarative/pics/blur_example.png b/doc/src/declarative/pics/blur_example.png new file mode 100644 index 0000000000000000000000000000000000000000..763b11224a48d908fa8eb5f3d87b739abe14332e GIT binary patch literal 64019 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 X6&EceZsP6X00000NkvXXu0mjfz_Av9 literal 0 HcmV?d00001 diff --git a/doc/src/declarative/pics/content.png b/doc/src/declarative/pics/content.png new file mode 100644 index 0000000000000000000000000000000000000000..47a98ac9a5c65327f329e85d757ba62df72dc827 GIT binary patch literal 1978 zcmdUw={wu`8pbp2AoffvQ%l8COipO0wwBT|8A37=wG5G1TWVh_LaUY{RZ1L(T2fm{ z)fgg0)s|FoIW3Cfpw=7}wWcHpnyC5B+w&is7teFQ`d-&_f9~gdJ(<^WcJeZ+G9VC0 z9&K;q4Cp(c{J|%H?!aC31VlQ@-h%`JDPV!p`|i!$OaKTZ6^6F?#q~}pZ{E@2^ejwj zdt4=0miFVkAbqE|6K7S(bSbN!fW?*bqHD-o)6kSvG{p8_evbtcVUp^xI7oVuGF zqzk3>f4NeI)5~XRI$*K)*srZM&D2U542GXaA*3oduHIS`PB|AkS%2s^?xU)@4wbR3 zEt1zqo2Vx81qGUvf`O*59WC`NEomekZ0CxY5NZ(B)YNhj2Lu8`Xh#eUX9Pri$$GnV zj&iZq6#DJZ)yAi+1?ayBssTlFxSsSn6^ZCCOT_BUm;R~$kt^IwW5Oyu0 z&FuILH(I{Ex~HFJ>GJ+;HkI1{c4%lQF)>lYD(St->!_a6v?ouVSZivcoh@NZCUeBR z1XJDgPavQ_P?CgX?L4ZieBfbh#fx*1LiBqiK1eqX| zWT>bm{+;MyM8Ux35-aq+Hr!(;6-954TI_kKs4-k-5x4rGa#_(tl`6>5MURQamTYKG zg;SHSx_LBrlx{~Nk>c5}8yavIE}5DFo>^0YIC5Ov{{H??r!oPP8WyqjL9*#gm+ioM z-AB`bWw=1#iH8SmBBZRiI5*3&+%h;aa>U{i386}bnMGMM+%B7%&bN~S7vE>8|2o>1 zJ|_d1=?smO&X=zn`H=Q72qJ-i7(6}Eed2#a=4^dyBxi;v92mglEa6Jcevp%twMh03 zQWQ%<&G4fAElvk{qcd(R;Ti{+oax!_{PEDQ8XolmS^0s#^mgc0Gk}o5p!qKIhD&I) z#_2G<{I$gwvMsj+J)y+Z!8wRLJ`hkbYFR%4%ikfK3lPZIb%dTezy2!NX|ujYBd z{dsY##Ym6|iaxs8c&nMVau=P4th|oJQayDJRrlp2djb5q=tn5}_q-I2^4}ZLokyio zd9$rsLf)*PLU1|v9lo$2ORo3X_}ZqETyI7d{O^PlJ{#pRiCQE#f;T64L4sRmzD3#o z{g0U30Rn*_DJ7+@@K7AM@P)O$zCJxYz3DVDF(IHsM|M#3+nI-0Jr_&ZPZV(Ki_$%S z#XEpSd3pKb;-bHiio(Olxwg@dAK_Cwu`AQO*qU(_D$4k9V{`MYva)@(^U0GZ?+G_O zK0Vls6{Sfj=Jj*?vd$E>$?;NjmsFz%<0?{fIRPIw_Ef3Qo12ZtyNdw-8+!zXTYi7c z#^m|-Q{eAsW@a8^0*FN7Mdim?Ivni4%1-#~D@Ie3;LCicKcA>Ib27_Osqgsm*P|6q zCjx=MC`aJ2pZEv)HOB#9EwKRR0xC>fkwQ8B}&%1Yj9=MEcFJ$Az||NTBIt7?^h zaH?NN>)GUu+B)Lk@3)sjTEt#fzMR@PM{#{zL^Sx!5#PV>0O?^t zhJzhI2VMq)s(+d#E>u`*QKCxAmv(J^p!LYM@$aDEAFrqQ{=Z5WNQ1()inpd_0LK`F Mw#C^rAbnH+0#!AvVgLXD literal 0 HcmV?d00001 diff --git a/doc/src/declarative/pics/declarative-adv-tutorial1.png b/doc/src/declarative/pics/declarative-adv-tutorial1.png new file mode 100644 index 0000000000000000000000000000000000000000..1699ab0e4da7e717fc3b1ae22684254a0d88b859 GIT binary patch literal 203229 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%0A}8=jR^GIblq^~t#FILb{1w$!CVV5AQMSUqRBb)C zt2X6ZRR~^k?0Nku?hP!&W4D2imss-WLz5a z4HqiO3*Vzj7Or~Rt$q^#Zk0JP)2$YRV1|)CB{ixQUf~$Ramc-MXEsXfEenb0tD+n8 zr2&jAQvfZ6a2f%$$ZPnl%|IwhcpiPy8%?Q;x|d`sS>M&KY>qHB8e&3_^$)O{iTU)U zpf+`7o%Cg5>GF+@_l8m{oKwAFHLPzBp5!Wo0l9#?leMZ&WndksI$ znj+7leT$VHY+B~ph+vQ&re2j!fO+C*lwAKo32hW3YsY*_k`@>uoFJ4`SH%2_>@+e% z!8XlC0k@P9a#b-Yi-h*NFc4c80s^^)!}oR3Wr0!xRQ1vBX#bJu-88Kt6f^462$JsQ zM>FL$M6a}MRUc+p0+^rT@UGZIs9tEn^9*?ny#&`ahA7%H4+$wj=j(z3*AShU7XVDv z`^G(SPbm0*;k=%ar?~%dS}pg_`}c2WTE^IIQ�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