From 873f5b056ad63d253761855c8a66871b894b2075 Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Thu, 18 Oct 2018 19:43:33 +0200 Subject: [PATCH] remove quill --- bl-kernel/admin/themes/booty/css/bludit.css | 1 - bl-plugins/quill/css/medium-editor.min.css | 1 - bl-plugins/quill/css/themes/default.css | 63 - bl-plugins/quill/css/themes/default.min.css | 1 - bl-plugins/quill/js/medium-editor.min.js | 4 - bl-plugins/quill/languages/en.json | 7 - bl-plugins/quill/metadata.json | 10 - bl-plugins/quill/plugin.php | 109 -- bl-plugins/quill/quill-1.3.6.zip | Bin 519660 -> 0 bytes bl-plugins/quill/quill-1.3.6/CHANGELOG.md | 734 ------- .../quill/quill-1.3.6/CODE_OF_CONDUCT.md | 74 - bl-plugins/quill/quill-1.3.6/Gemfile | 4 - bl-plugins/quill/quill-1.3.6/Gemfile.lock | 242 --- bl-plugins/quill/quill-1.3.6/LICENSE | 30 - bl-plugins/quill/quill-1.3.6/README.md | 109 -- .../quill/quill-1.3.6/_develop/browsers.js | 50 - .../quill/quill-1.3.6/_develop/jekyll.yml | 2 - .../quill-1.3.6/_develop/karma.config.js | 68 - .../quill/quill-1.3.6/_develop/procfile | 4 - .../quill/quill-1.3.6/_develop/proxy.js | 35 - .../quill/quill-1.3.6/_develop/sauce.js | 20 - .../quill-1.3.6/_develop/scripts/release.sh | 50 - .../quill-1.3.6/_develop/scripts/webdriver.sh | 19 - .../quill/quill-1.3.6/_develop/wdio.config.js | 32 - .../quill-1.3.6/_develop/webpack.config.js | 158 -- bl-plugins/quill/quill-1.3.6/assets/base.styl | 304 --- .../quill/quill-1.3.6/assets/bubble.styl | 45 - .../quill-1.3.6/assets/bubble/toolbar.styl | 14 - .../quill-1.3.6/assets/bubble/tooltip.styl | 49 - bl-plugins/quill/quill-1.3.6/assets/core.styl | 183 -- .../quill/quill-1.3.6/assets/favicon.png | Bin 696 -> 0 bytes .../quill-1.3.6/assets/icons/align-center.svg | 5 - .../assets/icons/align-justify.svg | 5 - .../quill-1.3.6/assets/icons/align-left.svg | 5 - .../quill-1.3.6/assets/icons/align-right.svg | 5 - .../quill-1.3.6/assets/icons/attachment.svg | 3 - .../quill/quill-1.3.6/assets/icons/audio.svg | 5 - .../quill-1.3.6/assets/icons/authorship.svg | 5 - .../quill-1.3.6/assets/icons/background.svg | 52 - .../quill-1.3.6/assets/icons/blockquote.svg | 6 - .../quill/quill-1.3.6/assets/icons/bold.svg | 4 - .../quill/quill-1.3.6/assets/icons/clean.svg | 7 - .../quill/quill-1.3.6/assets/icons/code.svg | 5 - .../quill/quill-1.3.6/assets/icons/color.svg | 5 - .../quill-1.3.6/assets/icons/comment.svg | 3 - .../assets/icons/direction-ltr.svg | 7 - .../assets/icons/direction-rtl.svg | 7 - .../quill-1.3.6/assets/icons/dropdown.svg | 4 - .../quill/quill-1.3.6/assets/icons/embed.svg | 3 - .../quill/quill-1.3.6/assets/icons/emoji.svg | 6 - .../quill-1.3.6/assets/icons/float-center.svg | 5 - .../quill-1.3.6/assets/icons/float-full.svg | 5 - .../quill-1.3.6/assets/icons/float-left.svg | 7 - .../quill-1.3.6/assets/icons/float-right.svg | 7 - .../quill/quill-1.3.6/assets/icons/font.svg | 5 - .../quill-1.3.6/assets/icons/formula.svg | 5 - .../quill-1.3.6/assets/icons/hashtag.svg | 6 - .../quill-1.3.6/assets/icons/header-2.svg | 3 - .../quill-1.3.6/assets/icons/header-3.svg | 3 - .../quill-1.3.6/assets/icons/header-4.svg | 3 - .../quill-1.3.6/assets/icons/header-5.svg | 3 - .../quill-1.3.6/assets/icons/header-6.svg | 3 - .../quill/quill-1.3.6/assets/icons/header.svg | 3 - .../assets/icons/horizontal-rule.svg | 4 - .../quill/quill-1.3.6/assets/icons/image.svg | 5 - .../quill/quill-1.3.6/assets/icons/indent.svg | 6 - .../quill/quill-1.3.6/assets/icons/italic.svg | 5 - .../quill/quill-1.3.6/assets/icons/link.svg | 5 - .../quill-1.3.6/assets/icons/list-bullet.svg | 8 - .../quill-1.3.6/assets/icons/list-check.svg | 8 - .../quill-1.3.6/assets/icons/list-ordered.svg | 9 - .../quill/quill-1.3.6/assets/icons/map.svg | 5 - .../quill-1.3.6/assets/icons/mention.svg | 4 - .../quill/quill-1.3.6/assets/icons/more.svg | 3 - .../quill-1.3.6/assets/icons/outdent.svg | 6 - .../quill/quill-1.3.6/assets/icons/redo.svg | 4 - .../assets/icons/size-decrease.svg | 5 - .../assets/icons/size-increase.svg | 6 - .../quill/quill-1.3.6/assets/icons/size.svg | 6 - .../quill-1.3.6/assets/icons/spacing.svg | 9 - .../quill/quill-1.3.6/assets/icons/speech.svg | 6 - .../quill/quill-1.3.6/assets/icons/strike.svg | 5 - .../quill-1.3.6/assets/icons/subscript.svg | 4 - .../quill-1.3.6/assets/icons/superscript.svg | 4 - .../assets/icons/table-border-all.svg | 5 - .../assets/icons/table-border-bottom.svg | 28 - .../assets/icons/table-border-left.svg | 28 - .../assets/icons/table-border-none.svg | 25 - .../assets/icons/table-border-outside.svg | 35 - .../assets/icons/table-border-right.svg | 28 - .../assets/icons/table-border-top.svg | 28 - .../assets/icons/table-delete-cells.svg | 13 - .../assets/icons/table-delete-columns.svg | 8 - .../assets/icons/table-delete-rows.svg | 9 - .../assets/icons/table-insert-cells.svg | 13 - .../assets/icons/table-insert-columns.svg | 8 - .../assets/icons/table-insert-rows.svg | 9 - .../assets/icons/table-merge-cells.svg | 4 - .../assets/icons/table-unmerge-cells.svg | 7 - .../quill/quill-1.3.6/assets/icons/table.svg | 11 - .../quill-1.3.6/assets/icons/underline.svg | 4 - .../quill/quill-1.3.6/assets/icons/undo.svg | 4 - .../quill/quill-1.3.6/assets/icons/video.svg | 14 - bl-plugins/quill/quill-1.3.6/assets/snow.styl | 18 - .../quill-1.3.6/assets/snow/toolbar.styl | 26 - .../quill-1.3.6/assets/snow/tooltip.styl | 53 - bl-plugins/quill/quill-1.3.6/blots/block.js | 174 -- bl-plugins/quill/quill-1.3.6/blots/break.js | 29 - .../quill/quill-1.3.6/blots/container.js | 9 - bl-plugins/quill/quill-1.3.6/blots/cursor.js | 116 -- bl-plugins/quill/quill-1.3.6/blots/embed.js | 79 - bl-plugins/quill/quill-1.3.6/blots/inline.js | 50 - bl-plugins/quill/quill-1.3.6/blots/scroll.js | 173 -- bl-plugins/quill/quill-1.3.6/blots/text.js | 5 - bl-plugins/quill/quill-1.3.6/core.js | 36 - bl-plugins/quill/quill-1.3.6/core/editor.js | 267 --- bl-plugins/quill/quill-1.3.6/core/emitter.js | 63 - bl-plugins/quill/quill-1.3.6/core/logger.js | 22 - bl-plugins/quill/quill-1.3.6/core/module.js | 10 - bl-plugins/quill/quill-1.3.6/core/polyfill.js | 63 - bl-plugins/quill/quill-1.3.6/core/quill.js | 506 ----- .../quill/quill-1.3.6/core/selection.js | 355 ---- bl-plugins/quill/quill-1.3.6/core/theme.js | 30 - .../docs/0.20/assets/css/styles.css | 447 ----- .../docs/0.20/assets/css/syntax.css | 61 - .../docs/0.20/assets/images/blog/theme-1.png | Bin 5167 -> 0 bytes .../docs/0.20/assets/images/blog/theme-2.png | Bin 6463 -> 0 bytes .../docs/0.20/assets/images/browsers.png | Bin 10101 -> 0 bytes .../docs/0.20/assets/images/cloud-large.png | Bin 1708 -> 0 bytes .../docs/0.20/assets/images/cloud.png | Bin 6016 -> 0 bytes .../docs/0.20/assets/images/favicon.png | Bin 696 -> 0 bytes .../docs/0.20/assets/images/icon.png | Bin 470 -> 0 bytes .../docs/0.20/assets/images/pen.png | Bin 487 -> 0 bytes .../docs/0.20/assets/images/quill-photo.jpg | Bin 18590 -> 0 bytes .../docs/0.20/assets/images/tubes.png | Bin 7894 -> 0 bytes .../docs/0.20/assets/images/users/asana.png | Bin 2175 -> 0 bytes .../docs/0.20/assets/images/users/front.png | Bin 1381 -> 0 bytes .../docs/0.20/assets/images/users/intuit.png | Bin 2415 -> 0 bytes .../docs/0.20/assets/images/users/lever.png | Bin 2489 -> 0 bytes .../assets/images/users/merchantcircle.png | Bin 3419 -> 0 bytes .../docs/0.20/assets/images/users/reedsy.png | Bin 2972 -> 0 bytes .../0.20/assets/images/users/relateiq.png | Bin 7007 -> 0 bytes .../0.20/assets/images/users/respondly.png | Bin 6526 -> 0 bytes .../0.20/assets/images/users/salesforce.png | Bin 4306 -> 0 bytes .../0.20/assets/images/users/themexpert.png | Bin 6179 -> 0 bytes .../0.20/assets/images/users/voxmedia.png | Bin 2028 -> 0 bytes .../docs/0.20/assets/images/users/writer.png | Bin 19549 -> 0 bytes .../quill-1.3.6/docs/0.20/assets/js/index.js | 59 - .../quill/quill-1.3.6/docs/0.20/docs/api.md | 1344 ------------- .../docs/0.20/docs/configuration.md | 249 --- .../quill-1.3.6/docs/0.20/docs/deltas.md | 283 --- .../quill-1.3.6/docs/0.20/docs/events.md | 261 --- .../quill-1.3.6/docs/0.20/docs/examples.md | 452 ----- .../quill-1.3.6/docs/0.20/docs/formats.md | 147 -- .../docs/0.20/docs/modules/authorship.md | 236 --- .../docs/0.20/docs/modules/index.md | 208 -- .../docs/0.20/docs/modules/mutli-cursors.md | 209 -- .../docs/0.20/docs/modules/toolbar.md | 387 ---- .../quill-1.3.6/docs/0.20/docs/quickstart.md | 188 -- .../quill-1.3.6/docs/0.20/docs/themes.md | 139 -- .../quill/quill-1.3.6/docs/0.20/index.md | 216 --- bl-plugins/quill/quill-1.3.6/docs/CNAME | 1 - bl-plugins/quill/quill-1.3.6/docs/_config.yml | 18 - .../quill/quill-1.3.6/docs/_data/api.yaml | 47 - .../quill/quill-1.3.6/docs/_data/docs.yaml | 44 - .../quill/quill-1.3.6/docs/_data/guides.yaml | 16 - .../quill-1.3.6/docs/_includes/analytics.html | 12 - .../docs/_includes/basic-editor.html | 3 - .../quill-1.3.6/docs/_includes/footer.html | 15 - .../docs/_includes/full-editor.html | 21 - .../docs/_includes/full-toolbar.html | 37 - .../quill-1.3.6/docs/_includes/github.html | 7 - .../quill-1.3.6/docs/_includes/header.html | 49 - .../quill-1.3.6/docs/_includes/lotr.html | 12 - .../quill-1.3.6/docs/_includes/meta.html | 26 - .../docs/_includes/open-source.html | 12 - .../quill-1.3.6/docs/_includes/sidebar.html | 14 - .../docs/_includes/standalone/bubble.html | 24 - .../docs/_includes/standalone/full.html | 78 - .../docs/_includes/standalone/snow.html | 28 - .../_includes/svg/features/cross-platform.svg | 11 - .../_includes/svg/features/developers.svg | 18 - .../_includes/svg/features/open-source.svg | 15 - .../docs/_includes/svg/features/scale.svg | 15 - .../quill-1.3.6/docs/_includes/svg/logo.svg | 4 - .../docs/_includes/svg/octocat.svg | 1 - .../quill/quill-1.3.6/docs/_layouts/blog.html | 12 - .../quill-1.3.6/docs/_layouts/default.html | 71 - .../quill/quill-1.3.6/docs/_layouts/docs.html | 121 -- .../quill/quill-1.3.6/docs/_layouts/post.html | 14 - .../quill-1.3.6/docs/_layouts/standalone.html | 14 - .../quill-1.3.6/docs/_layouts/v0.20.html | 58 - .../2014-08-12-an-official-cdn-for-quill.md | 20 - .../2014-08-14-building-a-custom-module.md | 154 -- .../docs/_posts/2014-09-29-a-new-delta.md | 73 - ...014-10-19-upgrading-to-rich-text-deltas.md | 96 - .../2014-11-06-quill-v0-19-no-more-iframes.md | 47 - .../docs/_posts/2015-09-15-the-road-to-1-0.md | 67 - .../2016-03-14-are-we-there-yet-to-1-0.md | 23 - .../2016-05-03-quill-1-0-beta-release.md | 17 - ...18-quill-1-0-release-candidate-released.md | 67 - .../_posts/2016-09-06-accouncing-quill-1-0.md | 75 - .../quill-1.3.6/docs/assets/css/base.css | 686 ------- .../quill-1.3.6/docs/assets/css/styles.css | 1702 ----------------- .../docs/assets/images/blog/bubble.png | Bin 2278 -> 0 bytes .../docs/assets/images/blog/color.png | Bin 4556 -> 0 bytes .../docs/assets/images/blog/formula.png | Bin 1799 -> 0 bytes .../docs/assets/images/blog/syntax.png | Bin 12740 -> 0 bytes .../docs/assets/images/blog/theme-1.png | Bin 5167 -> 0 bytes .../docs/assets/images/blog/theme-2.png | Bin 6463 -> 0 bytes .../docs/assets/images/brand-asset.png | Bin 2412 -> 0 bytes .../docs/assets/images/favicon.ico | Bin 5430 -> 0 bytes .../quill-1.3.6/docs/assets/images/footer.png | Bin 4943 -> 0 bytes .../quill-1.3.6/docs/assets/images/logo.svg | 1 - .../quill-1.3.6/docs/assets/images/users.png | Bin 49095 -> 0 bytes bl-plugins/quill/quill-1.3.6/docs/blog.html | 40 - bl-plugins/quill/quill-1.3.6/docs/docs/api.md | 32 - .../quill-1.3.6/docs/docs/api/contents.md | 176 -- .../quill/quill-1.3.6/docs/docs/api/editor.md | 86 - .../quill/quill-1.3.6/docs/docs/api/events.md | 145 -- .../quill-1.3.6/docs/docs/api/extension.md | 129 -- .../quill-1.3.6/docs/docs/api/formatting.md | 138 -- .../quill/quill-1.3.6/docs/docs/api/model.md | 104 - .../quill-1.3.6/docs/docs/api/selection.md | 63 - .../quill-1.3.6/docs/docs/configuration.md | 99 - .../quill/quill-1.3.6/docs/docs/delta.md | 140 -- .../quill/quill-1.3.6/docs/docs/download.md | 49 - .../quill/quill-1.3.6/docs/docs/formats.md | 43 - .../quill/quill-1.3.6/docs/docs/modules.md | 54 - .../docs/docs/modules/clipboard.md | 94 - .../quill-1.3.6/docs/docs/modules/formula.md | 30 - .../quill-1.3.6/docs/docs/modules/history.md | 116 -- .../quill-1.3.6/docs/docs/modules/keyboard.md | 214 --- .../quill-1.3.6/docs/docs/modules/syntax.md | 36 - .../quill-1.3.6/docs/docs/modules/toolbar.md | 217 --- .../quill/quill-1.3.6/docs/docs/quickstart.md | 37 - .../docs/docs/standalone/autogrow.md | 82 - .../quill-1.3.6/docs/docs/standalone/basic.md | 82 - .../docs/docs/standalone/bubble.md | 7 - .../docs/docs/standalone/collaborative.md | 62 - .../quill-1.3.6/docs/docs/standalone/full.md | 7 - .../quill-1.3.6/docs/docs/standalone/list.md | 31 - .../quill-1.3.6/docs/docs/standalone/snow.md | 7 - .../quill/quill-1.3.6/docs/docs/themes.md | 89 - .../adding-quill-to-your-build-pipeline.md | 66 - .../docs/guides/building-a-custom-module.md | 162 -- .../guides/cloning-medium-with-parchment.md | 316 --- ...comparison-with-other-rich-text-editors.md | 72 - .../docs/guides/designing-the-delta-format.md | 343 ---- .../docs/guides/how-to-customize-quill.md | 152 -- .../docs/guides/upgrading-to-1-0.md | 134 -- .../quill-1.3.6/docs/guides/why-quill.md | 47 - bl-plugins/quill/quill-1.3.6/docs/index.html | 347 ---- .../quill/quill-1.3.6/docs/playground.html | 65 - bl-plugins/quill/quill-1.3.6/docs/robots.txt | 2 - bl-plugins/quill/quill-1.3.6/formats/align.js | 12 - .../quill/quill-1.3.6/formats/background.js | 11 - .../quill/quill-1.3.6/formats/blockquote.js | 9 - bl-plugins/quill/quill-1.3.6/formats/bold.js | 22 - bl-plugins/quill/quill-1.3.6/formats/code.js | 118 -- bl-plugins/quill/quill-1.3.6/formats/color.js | 21 - .../quill/quill-1.3.6/formats/direction.js | 12 - bl-plugins/quill/quill-1.3.6/formats/font.js | 18 - .../quill/quill-1.3.6/formats/header.js | 13 - bl-plugins/quill/quill-1.3.6/formats/image.js | 57 - .../quill/quill-1.3.6/formats/indent.js | 31 - .../quill/quill-1.3.6/formats/italic.js | 7 - bl-plugins/quill/quill-1.3.6/formats/link.js | 41 - bl-plugins/quill/quill-1.3.6/formats/list.js | 130 -- .../quill/quill-1.3.6/formats/script.js | 23 - bl-plugins/quill/quill-1.3.6/formats/size.js | 12 - .../quill/quill-1.3.6/formats/strike.js | 7 - .../quill/quill-1.3.6/formats/underline.js | 7 - bl-plugins/quill/quill-1.3.6/formats/video.js | 53 - bl-plugins/quill/quill-1.3.6/mention.js | 20 - .../quill/quill-1.3.6/modules/clipboard.js | 358 ---- .../quill/quill-1.3.6/modules/formula.js | 42 - .../quill/quill-1.3.6/modules/history.js | 120 -- .../quill/quill-1.3.6/modules/keyboard.js | 494 ----- .../quill/quill-1.3.6/modules/syntax.js | 81 - .../quill/quill-1.3.6/modules/toolbar.js | 261 --- bl-plugins/quill/quill-1.3.6/package.json | 99 - bl-plugins/quill/quill-1.3.6/quill.js | 104 - .../quill/quill-1.3.6/test/functional/epic.js | 168 -- .../quill/quill-1.3.6/test/helpers/unit.js | 118 -- bl-plugins/quill/quill-1.3.6/test/unit.js | 36 - .../test/unit/blots/block-embed.js | 116 -- .../quill-1.3.6/test/unit/blots/block.js | 85 - .../quill-1.3.6/test/unit/blots/inline.js | 30 - .../quill-1.3.6/test/unit/blots/scroll.js | 78 - .../quill-1.3.6/test/unit/core/editor.js | 444 ----- .../quill/quill-1.3.6/test/unit/core/quill.js | 656 ------- .../quill-1.3.6/test/unit/core/selection.js | 496 ----- .../quill-1.3.6/test/unit/formats/align.js | 35 - .../quill-1.3.6/test/unit/formats/bold.js | 13 - .../quill-1.3.6/test/unit/formats/code.js | 244 --- .../quill-1.3.6/test/unit/formats/color.js | 39 - .../quill-1.3.6/test/unit/formats/header.js | 35 - .../quill-1.3.6/test/unit/formats/indent.js | 19 - .../quill-1.3.6/test/unit/formats/link.js | 57 - .../quill-1.3.6/test/unit/formats/list.js | 344 ---- .../quill-1.3.6/test/unit/formats/script.js | 22 - .../test/unit/modules/clipboard.js | 155 -- .../quill-1.3.6/test/unit/modules/history.js | 180 -- .../quill-1.3.6/test/unit/modules/keyboard.js | 112 -- .../quill-1.3.6/test/unit/modules/toolbar.js | 163 -- .../test/unit/theme/base/tooltip.js | 67 - .../quill/quill-1.3.6/test/unit/ui/picker.js | 140 -- bl-plugins/quill/quill-1.3.6/themes/base.js | 264 --- bl-plugins/quill/quill-1.3.6/themes/bubble.js | 111 -- bl-plugins/quill/quill-1.3.6/themes/snow.js | 120 -- .../quill/quill-1.3.6/ui/color-picker.js | 35 - .../quill/quill-1.3.6/ui/icon-picker.js | 23 - bl-plugins/quill/quill-1.3.6/ui/icons.js | 49 - bl-plugins/quill/quill-1.3.6/ui/picker.js | 186 -- bl-plugins/quill/quill-1.3.6/ui/tooltip.js | 53 - 316 files changed, 24827 deletions(-) delete mode 100755 bl-plugins/quill/css/medium-editor.min.css delete mode 100755 bl-plugins/quill/css/themes/default.css delete mode 100755 bl-plugins/quill/css/themes/default.min.css delete mode 100755 bl-plugins/quill/js/medium-editor.min.js delete mode 100644 bl-plugins/quill/languages/en.json delete mode 100644 bl-plugins/quill/metadata.json delete mode 100644 bl-plugins/quill/plugin.php delete mode 100644 bl-plugins/quill/quill-1.3.6.zip delete mode 100755 bl-plugins/quill/quill-1.3.6/CHANGELOG.md delete mode 100755 bl-plugins/quill/quill-1.3.6/CODE_OF_CONDUCT.md delete mode 100755 bl-plugins/quill/quill-1.3.6/Gemfile delete mode 100755 bl-plugins/quill/quill-1.3.6/Gemfile.lock delete mode 100755 bl-plugins/quill/quill-1.3.6/LICENSE delete mode 100755 bl-plugins/quill/quill-1.3.6/README.md delete mode 100755 bl-plugins/quill/quill-1.3.6/_develop/browsers.js delete mode 100755 bl-plugins/quill/quill-1.3.6/_develop/jekyll.yml delete mode 100755 bl-plugins/quill/quill-1.3.6/_develop/karma.config.js delete mode 100755 bl-plugins/quill/quill-1.3.6/_develop/procfile delete mode 100755 bl-plugins/quill/quill-1.3.6/_develop/proxy.js delete mode 100755 bl-plugins/quill/quill-1.3.6/_develop/sauce.js delete mode 100755 bl-plugins/quill/quill-1.3.6/_develop/scripts/release.sh delete mode 100755 bl-plugins/quill/quill-1.3.6/_develop/scripts/webdriver.sh delete mode 100755 bl-plugins/quill/quill-1.3.6/_develop/wdio.config.js delete mode 100755 bl-plugins/quill/quill-1.3.6/_develop/webpack.config.js delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/base.styl delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/bubble.styl delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/bubble/toolbar.styl delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/bubble/tooltip.styl delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/core.styl delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/favicon.png delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/align-center.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/align-justify.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/align-left.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/align-right.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/attachment.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/audio.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/authorship.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/background.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/blockquote.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/bold.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/clean.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/code.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/color.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/comment.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/direction-ltr.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/direction-rtl.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/dropdown.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/embed.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/emoji.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/float-center.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/float-full.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/float-left.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/float-right.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/font.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/formula.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/hashtag.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/header-2.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/header-3.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/header-4.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/header-5.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/header-6.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/header.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/horizontal-rule.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/image.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/indent.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/italic.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/link.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/list-bullet.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/list-check.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/list-ordered.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/map.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/mention.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/more.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/outdent.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/redo.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/size-decrease.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/size-increase.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/size.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/spacing.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/speech.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/strike.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/subscript.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/superscript.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/table-border-all.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/table-border-bottom.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/table-border-left.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/table-border-none.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/table-border-outside.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/table-border-right.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/table-border-top.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/table-delete-cells.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/table-delete-columns.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/table-delete-rows.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/table-insert-cells.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/table-insert-columns.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/table-insert-rows.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/table-merge-cells.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/table-unmerge-cells.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/table.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/underline.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/undo.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/icons/video.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/snow.styl delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/snow/toolbar.styl delete mode 100755 bl-plugins/quill/quill-1.3.6/assets/snow/tooltip.styl delete mode 100755 bl-plugins/quill/quill-1.3.6/blots/block.js delete mode 100755 bl-plugins/quill/quill-1.3.6/blots/break.js delete mode 100755 bl-plugins/quill/quill-1.3.6/blots/container.js delete mode 100755 bl-plugins/quill/quill-1.3.6/blots/cursor.js delete mode 100755 bl-plugins/quill/quill-1.3.6/blots/embed.js delete mode 100755 bl-plugins/quill/quill-1.3.6/blots/inline.js delete mode 100755 bl-plugins/quill/quill-1.3.6/blots/scroll.js delete mode 100755 bl-plugins/quill/quill-1.3.6/blots/text.js delete mode 100755 bl-plugins/quill/quill-1.3.6/core.js delete mode 100755 bl-plugins/quill/quill-1.3.6/core/editor.js delete mode 100755 bl-plugins/quill/quill-1.3.6/core/emitter.js delete mode 100755 bl-plugins/quill/quill-1.3.6/core/logger.js delete mode 100755 bl-plugins/quill/quill-1.3.6/core/module.js delete mode 100755 bl-plugins/quill/quill-1.3.6/core/polyfill.js delete mode 100755 bl-plugins/quill/quill-1.3.6/core/quill.js delete mode 100755 bl-plugins/quill/quill-1.3.6/core/selection.js delete mode 100755 bl-plugins/quill/quill-1.3.6/core/theme.js delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/assets/css/styles.css delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/assets/css/syntax.css delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/assets/images/blog/theme-1.png delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/assets/images/blog/theme-2.png delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/assets/images/browsers.png delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/assets/images/cloud-large.png delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/assets/images/cloud.png delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/assets/images/favicon.png delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/assets/images/icon.png delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/assets/images/pen.png delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/assets/images/quill-photo.jpg delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/assets/images/tubes.png delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/assets/images/users/asana.png delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/assets/images/users/front.png delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/assets/images/users/intuit.png delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/assets/images/users/lever.png delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/assets/images/users/merchantcircle.png delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/assets/images/users/reedsy.png delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/assets/images/users/relateiq.png delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/assets/images/users/respondly.png delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/assets/images/users/salesforce.png delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/assets/images/users/themexpert.png delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/assets/images/users/voxmedia.png delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/assets/images/users/writer.png delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/assets/js/index.js delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/docs/api.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/docs/configuration.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/docs/deltas.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/docs/events.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/docs/examples.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/docs/formats.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/docs/modules/authorship.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/docs/modules/index.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/docs/modules/mutli-cursors.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/docs/modules/toolbar.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/docs/quickstart.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/docs/themes.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/0.20/index.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/CNAME delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_config.yml delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_data/api.yaml delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_data/docs.yaml delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_data/guides.yaml delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_includes/analytics.html delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_includes/basic-editor.html delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_includes/footer.html delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_includes/full-editor.html delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_includes/full-toolbar.html delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_includes/github.html delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_includes/header.html delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_includes/lotr.html delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_includes/meta.html delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_includes/open-source.html delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_includes/sidebar.html delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_includes/standalone/bubble.html delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_includes/standalone/full.html delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_includes/standalone/snow.html delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_includes/svg/features/cross-platform.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_includes/svg/features/developers.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_includes/svg/features/open-source.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_includes/svg/features/scale.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_includes/svg/logo.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_includes/svg/octocat.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_layouts/blog.html delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_layouts/default.html delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_layouts/docs.html delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_layouts/post.html delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_layouts/standalone.html delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_layouts/v0.20.html delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_posts/2014-08-12-an-official-cdn-for-quill.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_posts/2014-08-14-building-a-custom-module.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_posts/2014-09-29-a-new-delta.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_posts/2014-10-19-upgrading-to-rich-text-deltas.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_posts/2014-11-06-quill-v0-19-no-more-iframes.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_posts/2015-09-15-the-road-to-1-0.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_posts/2016-03-14-are-we-there-yet-to-1-0.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_posts/2016-05-03-quill-1-0-beta-release.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_posts/2016-08-18-quill-1-0-release-candidate-released.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/_posts/2016-09-06-accouncing-quill-1-0.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/assets/css/base.css delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/assets/css/styles.css delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/assets/images/blog/bubble.png delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/assets/images/blog/color.png delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/assets/images/blog/formula.png delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/assets/images/blog/syntax.png delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/assets/images/blog/theme-1.png delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/assets/images/blog/theme-2.png delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/assets/images/brand-asset.png delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/assets/images/favicon.ico delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/assets/images/footer.png delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/assets/images/logo.svg delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/assets/images/users.png delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/blog.html delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/docs/api.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/docs/api/contents.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/docs/api/editor.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/docs/api/events.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/docs/api/extension.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/docs/api/formatting.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/docs/api/model.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/docs/api/selection.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/docs/configuration.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/docs/delta.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/docs/download.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/docs/formats.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/docs/modules.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/docs/modules/clipboard.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/docs/modules/formula.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/docs/modules/history.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/docs/modules/keyboard.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/docs/modules/syntax.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/docs/modules/toolbar.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/docs/quickstart.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/docs/standalone/autogrow.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/docs/standalone/basic.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/docs/standalone/bubble.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/docs/standalone/collaborative.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/docs/standalone/full.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/docs/standalone/list.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/docs/standalone/snow.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/docs/themes.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/guides/adding-quill-to-your-build-pipeline.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/guides/building-a-custom-module.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/guides/cloning-medium-with-parchment.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/guides/comparison-with-other-rich-text-editors.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/guides/designing-the-delta-format.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/guides/how-to-customize-quill.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/guides/upgrading-to-1-0.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/guides/why-quill.md delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/index.html delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/playground.html delete mode 100755 bl-plugins/quill/quill-1.3.6/docs/robots.txt delete mode 100755 bl-plugins/quill/quill-1.3.6/formats/align.js delete mode 100755 bl-plugins/quill/quill-1.3.6/formats/background.js delete mode 100755 bl-plugins/quill/quill-1.3.6/formats/blockquote.js delete mode 100755 bl-plugins/quill/quill-1.3.6/formats/bold.js delete mode 100755 bl-plugins/quill/quill-1.3.6/formats/code.js delete mode 100755 bl-plugins/quill/quill-1.3.6/formats/color.js delete mode 100755 bl-plugins/quill/quill-1.3.6/formats/direction.js delete mode 100755 bl-plugins/quill/quill-1.3.6/formats/font.js delete mode 100755 bl-plugins/quill/quill-1.3.6/formats/header.js delete mode 100755 bl-plugins/quill/quill-1.3.6/formats/image.js delete mode 100755 bl-plugins/quill/quill-1.3.6/formats/indent.js delete mode 100755 bl-plugins/quill/quill-1.3.6/formats/italic.js delete mode 100755 bl-plugins/quill/quill-1.3.6/formats/link.js delete mode 100755 bl-plugins/quill/quill-1.3.6/formats/list.js delete mode 100755 bl-plugins/quill/quill-1.3.6/formats/script.js delete mode 100755 bl-plugins/quill/quill-1.3.6/formats/size.js delete mode 100755 bl-plugins/quill/quill-1.3.6/formats/strike.js delete mode 100755 bl-plugins/quill/quill-1.3.6/formats/underline.js delete mode 100755 bl-plugins/quill/quill-1.3.6/formats/video.js delete mode 100755 bl-plugins/quill/quill-1.3.6/mention.js delete mode 100755 bl-plugins/quill/quill-1.3.6/modules/clipboard.js delete mode 100755 bl-plugins/quill/quill-1.3.6/modules/formula.js delete mode 100755 bl-plugins/quill/quill-1.3.6/modules/history.js delete mode 100755 bl-plugins/quill/quill-1.3.6/modules/keyboard.js delete mode 100755 bl-plugins/quill/quill-1.3.6/modules/syntax.js delete mode 100755 bl-plugins/quill/quill-1.3.6/modules/toolbar.js delete mode 100755 bl-plugins/quill/quill-1.3.6/package.json delete mode 100755 bl-plugins/quill/quill-1.3.6/quill.js delete mode 100755 bl-plugins/quill/quill-1.3.6/test/functional/epic.js delete mode 100755 bl-plugins/quill/quill-1.3.6/test/helpers/unit.js delete mode 100755 bl-plugins/quill/quill-1.3.6/test/unit.js delete mode 100755 bl-plugins/quill/quill-1.3.6/test/unit/blots/block-embed.js delete mode 100755 bl-plugins/quill/quill-1.3.6/test/unit/blots/block.js delete mode 100755 bl-plugins/quill/quill-1.3.6/test/unit/blots/inline.js delete mode 100755 bl-plugins/quill/quill-1.3.6/test/unit/blots/scroll.js delete mode 100755 bl-plugins/quill/quill-1.3.6/test/unit/core/editor.js delete mode 100755 bl-plugins/quill/quill-1.3.6/test/unit/core/quill.js delete mode 100755 bl-plugins/quill/quill-1.3.6/test/unit/core/selection.js delete mode 100755 bl-plugins/quill/quill-1.3.6/test/unit/formats/align.js delete mode 100755 bl-plugins/quill/quill-1.3.6/test/unit/formats/bold.js delete mode 100755 bl-plugins/quill/quill-1.3.6/test/unit/formats/code.js delete mode 100755 bl-plugins/quill/quill-1.3.6/test/unit/formats/color.js delete mode 100755 bl-plugins/quill/quill-1.3.6/test/unit/formats/header.js delete mode 100755 bl-plugins/quill/quill-1.3.6/test/unit/formats/indent.js delete mode 100755 bl-plugins/quill/quill-1.3.6/test/unit/formats/link.js delete mode 100755 bl-plugins/quill/quill-1.3.6/test/unit/formats/list.js delete mode 100755 bl-plugins/quill/quill-1.3.6/test/unit/formats/script.js delete mode 100755 bl-plugins/quill/quill-1.3.6/test/unit/modules/clipboard.js delete mode 100755 bl-plugins/quill/quill-1.3.6/test/unit/modules/history.js delete mode 100755 bl-plugins/quill/quill-1.3.6/test/unit/modules/keyboard.js delete mode 100755 bl-plugins/quill/quill-1.3.6/test/unit/modules/toolbar.js delete mode 100755 bl-plugins/quill/quill-1.3.6/test/unit/theme/base/tooltip.js delete mode 100755 bl-plugins/quill/quill-1.3.6/test/unit/ui/picker.js delete mode 100755 bl-plugins/quill/quill-1.3.6/themes/base.js delete mode 100755 bl-plugins/quill/quill-1.3.6/themes/bubble.js delete mode 100755 bl-plugins/quill/quill-1.3.6/themes/snow.js delete mode 100755 bl-plugins/quill/quill-1.3.6/ui/color-picker.js delete mode 100755 bl-plugins/quill/quill-1.3.6/ui/icon-picker.js delete mode 100755 bl-plugins/quill/quill-1.3.6/ui/icons.js delete mode 100755 bl-plugins/quill/quill-1.3.6/ui/picker.js delete mode 100755 bl-plugins/quill/quill-1.3.6/ui/tooltip.js diff --git a/bl-kernel/admin/themes/booty/css/bludit.css b/bl-kernel/admin/themes/booty/css/bludit.css index b494b5cd..09853c0f 100644 --- a/bl-kernel/admin/themes/booty/css/bludit.css +++ b/bl-kernel/admin/themes/booty/css/bludit.css @@ -251,7 +251,6 @@ td.child { #jseditor { background: #fff; - border: 1px solid #ced4da; padding: 10px 5% !important; font-size: 16px; line-height: 1.5em; diff --git a/bl-plugins/quill/css/medium-editor.min.css b/bl-plugins/quill/css/medium-editor.min.css deleted file mode 100755 index e46f81c0..00000000 --- a/bl-plugins/quill/css/medium-editor.min.css +++ /dev/null @@ -1 +0,0 @@ -.medium-editor-anchor-preview,.medium-editor-toolbar{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;z-index:2000}@-webkit-keyframes medium-editor-image-loading{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes medium-editor-image-loading{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes medium-editor-pop-upwards{0%{opacity:0;-webkit-transform:matrix(.97,0,0,1,0,12);transform:matrix(.97,0,0,1,0,12)}20%{opacity:.7;-webkit-transform:matrix(.99,0,0,1,0,2);transform:matrix(.99,0,0,1,0,2)}40%{opacity:1;-webkit-transform:matrix(1,0,0,1,0,-1);transform:matrix(1,0,0,1,0,-1)}100%{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}@keyframes medium-editor-pop-upwards{0%{opacity:0;-webkit-transform:matrix(.97,0,0,1,0,12);transform:matrix(.97,0,0,1,0,12)}20%{opacity:.7;-webkit-transform:matrix(.99,0,0,1,0,2);transform:matrix(.99,0,0,1,0,2)}40%{opacity:1;-webkit-transform:matrix(1,0,0,1,0,-1);transform:matrix(1,0,0,1,0,-1)}100%{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}.medium-editor-anchor-preview{left:0;line-height:1.4;max-width:280px;position:absolute;text-align:center;top:0;word-break:break-all;word-wrap:break-word;visibility:hidden}.medium-editor-anchor-preview a{color:#fff;display:inline-block;margin:5px 5px 10px}.medium-editor-placeholder-relative:after,.medium-editor-placeholder:after{content:attr(data-placeholder)!important;white-space:pre;padding:inherit;margin:inherit;font-style:italic}.medium-editor-anchor-preview-active{visibility:visible}.medium-editor-dragover{background:#ddd}.medium-editor-image-loading{-webkit-animation:medium-editor-image-loading 1s infinite ease-in-out;animation:medium-editor-image-loading 1s infinite ease-in-out;background-color:#333;border-radius:100%;display:inline-block;height:40px;width:40px}.medium-editor-placeholder{position:relative}.medium-editor-placeholder:after{position:absolute;left:0;top:0}.medium-editor-placeholder-relative,.medium-editor-placeholder-relative:after{position:relative}.medium-toolbar-arrow-over:before,.medium-toolbar-arrow-under:after{border-style:solid;content:'';display:block;height:0;left:50%;margin-left:-8px;position:absolute;width:0}.medium-toolbar-arrow-under:after{border-width:8px 8px 0}.medium-toolbar-arrow-over:before{border-width:0 8px 8px;top:-8px}.medium-editor-toolbar{left:0;position:absolute;top:0;visibility:hidden}.medium-editor-toolbar ul{margin:0;padding:0}.medium-editor-toolbar li{float:left;list-style:none;margin:0;padding:0}.medium-editor-toolbar li button{box-sizing:border-box;cursor:pointer;display:block;font-size:14px;line-height:1.33;margin:0;padding:15px;text-decoration:none}.medium-editor-toolbar li button:focus{outline:0}.medium-editor-toolbar li .medium-editor-action-underline{text-decoration:underline}.medium-editor-toolbar li .medium-editor-action-pre{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;font-weight:100;padding:15px 0}.medium-editor-toolbar-active{visibility:visible}.medium-editor-sticky-toolbar{position:fixed;top:1px}.medium-editor-relative-toolbar{position:relative}.medium-editor-toolbar-active.medium-editor-stalker-toolbar{-webkit-animation:medium-editor-pop-upwards 160ms forwards linear;animation:medium-editor-pop-upwards 160ms forwards linear}.medium-editor-action-bold{font-weight:bolder}.medium-editor-action-italic{font-style:italic}.medium-editor-toolbar-form{display:none}.medium-editor-toolbar-form a,.medium-editor-toolbar-form input{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.medium-editor-toolbar-form .medium-editor-toolbar-form-row{line-height:14px;margin-left:5px;padding-bottom:5px}.medium-editor-toolbar-form .medium-editor-toolbar-input,.medium-editor-toolbar-form label{border:none;box-sizing:border-box;font-size:14px;margin:0;padding:6px;width:316px;display:inline-block}.medium-editor-toolbar-form .medium-editor-toolbar-input:focus,.medium-editor-toolbar-form label:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;outline:0}.medium-editor-toolbar-form a{display:inline-block;font-size:24px;font-weight:bolder;margin:0 10px;text-decoration:none}.medium-editor-toolbar-form-active{display:block}.medium-editor-toolbar-actions:after{clear:both;content:"";display:table}.medium-editor-element{word-wrap:break-word;min-height:30px}.medium-editor-element img{max-width:100%}.medium-editor-element sub{vertical-align:sub}.medium-editor-element sup{vertical-align:super}.medium-editor-hidden{display:none} \ No newline at end of file diff --git a/bl-plugins/quill/css/themes/default.css b/bl-plugins/quill/css/themes/default.css deleted file mode 100755 index 02668c6b..00000000 --- a/bl-plugins/quill/css/themes/default.css +++ /dev/null @@ -1,63 +0,0 @@ -.medium-toolbar-arrow-under:after { - border-color: #242424 transparent transparent transparent; - top: 50px; } - -.medium-toolbar-arrow-over:before { - border-color: transparent transparent #242424 transparent; - top: -8px; } - -.medium-editor-toolbar { - background-color: #242424; - background: -webkit-linear-gradient(top, #242424, rgba(36, 36, 36, 0.75)); - background: linear-gradient(to bottom, #242424, rgba(36, 36, 36, 0.75)); - border: 1px solid #000; - border-radius: 5px; - box-shadow: 0 0 3px #000; } - .medium-editor-toolbar li button { - background-color: #242424; - background: -webkit-linear-gradient(top, #242424, rgba(36, 36, 36, 0.89)); - background: linear-gradient(to bottom, #242424, rgba(36, 36, 36, 0.89)); - border: 0; - border-right: 1px solid #000; - border-left: 1px solid #333; - border-left: 1px solid rgba(255, 255, 255, 0.1); - box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); - color: #fff; - height: 50px; - min-width: 50px; - -webkit-transition: background-color .2s ease-in; - transition: background-color .2s ease-in; } - .medium-editor-toolbar li button:hover { - background-color: #000; - color: yellow; } - .medium-editor-toolbar li .medium-editor-button-first { - border-bottom-left-radius: 5px; - border-top-left-radius: 5px; } - .medium-editor-toolbar li .medium-editor-button-last { - border-bottom-right-radius: 5px; - border-top-right-radius: 5px; } - .medium-editor-toolbar li .medium-editor-button-active { - background-color: #000; - background: -webkit-linear-gradient(top, #242424, rgba(0, 0, 0, 0.89)); - background: linear-gradient(to bottom, #242424, rgba(0, 0, 0, 0.89)); - color: #fff; } - -.medium-editor-toolbar-form { - background: #242424; - border-radius: 5px; - color: #999; } - .medium-editor-toolbar-form .medium-editor-toolbar-input { - background: #242424; - box-sizing: border-box; - color: #ccc; - height: 50px; } - .medium-editor-toolbar-form a { - color: #fff; } - -.medium-editor-toolbar-anchor-preview { - background: #242424; - border-radius: 5px; - color: #fff; } - -.medium-editor-placeholder:after { - color: #b3b3b1; } diff --git a/bl-plugins/quill/css/themes/default.min.css b/bl-plugins/quill/css/themes/default.min.css deleted file mode 100755 index ac584784..00000000 --- a/bl-plugins/quill/css/themes/default.min.css +++ /dev/null @@ -1 +0,0 @@ -.medium-toolbar-arrow-under:after{border-color:#242424 transparent transparent;top:50px}.medium-toolbar-arrow-over:before{border-color:transparent transparent #242424;top:-8px}.medium-editor-toolbar{background-color:#242424;background:-webkit-linear-gradient(top,#242424,rgba(36,36,36,.75));background:linear-gradient(to bottom,#242424,rgba(36,36,36,.75));border:1px solid #000;border-radius:5px;box-shadow:0 0 3px #000}.medium-editor-toolbar li button{background-color:#242424;background:-webkit-linear-gradient(top,#242424,rgba(36,36,36,.89));background:linear-gradient(to bottom,#242424,rgba(36,36,36,.89));border:0;border-right:1px solid #000;border-left:1px solid #333;border-left:1px solid rgba(255,255,255,.1);box-shadow:0 2px 2px rgba(0,0,0,.3);color:#fff;height:50px;min-width:50px;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in}.medium-editor-toolbar li button:hover{background-color:#000;color:#ff0}.medium-editor-toolbar li .medium-editor-button-first{border-bottom-left-radius:5px;border-top-left-radius:5px}.medium-editor-toolbar li .medium-editor-button-last{border-bottom-right-radius:5px;border-top-right-radius:5px}.medium-editor-toolbar li .medium-editor-button-active{background-color:#000;background:-webkit-linear-gradient(top,#242424,rgba(0,0,0,.89));background:linear-gradient(to bottom,#242424,rgba(0,0,0,.89));color:#fff}.medium-editor-toolbar-form{background:#242424;border-radius:5px;color:#999}.medium-editor-toolbar-form .medium-editor-toolbar-input{background:#242424;box-sizing:border-box;color:#ccc;height:50px}.medium-editor-toolbar-form a{color:#fff}.medium-editor-toolbar-anchor-preview{background:#242424;border-radius:5px;color:#fff}.medium-editor-placeholder:after{color:#b3b3b1} \ No newline at end of file diff --git a/bl-plugins/quill/js/medium-editor.min.js b/bl-plugins/quill/js/medium-editor.min.js deleted file mode 100755 index 38678160..00000000 --- a/bl-plugins/quill/js/medium-editor.min.js +++ /dev/null @@ -1,4 +0,0 @@ -"classList"in document.createElement("_")||!function(a){"use strict";if("Element"in a){var b="classList",c="prototype",d=a.Element[c],e=Object,f=String[c].trim||function(){return this.replace(/^\s+|\s+$/g,"")},g=Array[c].indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(b in this&&this[b]===a)return b;return-1},h=function(a,b){this.name=a,this.code=DOMException[a],this.message=b},i=function(a,b){if(""===b)throw new h("SYNTAX_ERR","An invalid or illegal string was specified");if(/\s/.test(b))throw new h("INVALID_CHARACTER_ERR","String contains an invalid character");return g.call(a,b)},j=function(a){for(var b=f.call(a.getAttribute("class")||""),c=b?b.split(/\s+/):[],d=0,e=c.length;e>d;d++)this.push(c[d]);this._updateClassName=function(){a.setAttribute("class",this.toString())}},k=j[c]=[],l=function(){return new j(this)};if(h[c]=Error[c],k.item=function(a){return this[a]||null},k.contains=function(a){return a+="",-1!==i(this,a)},k.add=function(){var a,b=arguments,c=0,d=b.length,e=!1;do a=b[c]+"",-1===i(this,a)&&(this.push(a),e=!0);while(++ci;i++)e+=String.fromCharCode(f[i]);c.push(e)}else if("Blob"===b(a)||"File"===b(a)){if(!g)throw new h("NOT_READABLE_ERR");var k=new g;c.push(k.readAsBinaryString(a))}else a instanceof d?"base64"===a.encoding&&p?c.push(p(a.data)):"URI"===a.encoding?c.push(decodeURIComponent(a.data)):"raw"===a.encoding&&c.push(a.data):("string"!=typeof a&&(a+=""),c.push(unescape(encodeURIComponent(a))))},e.getBlob=function(a){return arguments.length||(a=null),new d(this.data.join(""),a,"raw")},e.toString=function(){return"[object BlobBuilder]"},f.slice=function(a,b,c){var e=arguments.length;return 3>e&&(c=null),new d(this.data.slice(a,e>1?b:this.data.length),c,this.encoding)},f.toString=function(){return"[object Blob]"},f.close=function(){this.size=0,delete this.data},c}(a);a.Blob=function(a,b){var d=b?b.type||"":"",e=new c;if(a)for(var f=0,g=a.length;g>f;f++)Uint8Array&&a[f]instanceof Uint8Array?e.append(a[f].buffer):e.append(a[f]);var h=e.getBlob(d);return!h.slice&&h.webkitSlice&&(h.slice=h.webkitSlice),h};var d=Object.getPrototypeOf||function(a){return a.__proto__};a.Blob.prototype=d(new a.Blob)}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||this.content||this),function(a,b){"use strict";var c="object"==typeof module&&"undefined"!=typeof process&&process&&process.versions&&process.versions.electron;c||"object"!=typeof module?"function"==typeof define&&define.amd?define(function(){return b}):a.MediumEditor=b:module.exports=b}(this,function(){"use strict";function a(a,b){return this.init(a,b)}return a.extensions={},function(b){function c(a,b){var c,d=Array.prototype.slice.call(arguments,2);b=b||{};for(var e=0;e-1,isMac:b.navigator.platform.toUpperCase().indexOf("MAC")>=0,keyCode:{BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,SPACE:32,DELETE:46,K:75,M:77,V:86},isMetaCtrlKey:function(a){return!!(h.isMac&&a.metaKey||!h.isMac&&a.ctrlKey)},isKey:function(a,b){var c=h.getKeyCode(a);return!1===Array.isArray(b)?c===b:-1!==b.indexOf(c)},getKeyCode:function(a){var b=a.which;return null===b&&(b=null!==a.charCode?a.charCode:a.keyCode),b},blockContainerElementNames:["p","h1","h2","h3","h4","h5","h6","blockquote","pre","ul","li","ol","address","article","aside","audio","canvas","dd","dl","dt","fieldset","figcaption","figure","footer","form","header","hgroup","main","nav","noscript","output","section","video","table","thead","tbody","tfoot","tr","th","td"],emptyElementNames:["br","col","colgroup","hr","img","input","source","wbr"],extend:function(){var a=[!0].concat(Array.prototype.slice.call(arguments));return c.apply(this,a)},defaults:function(){var a=[!1].concat(Array.prototype.slice.call(arguments));return c.apply(this,a)},createLink:function(a,b,c,d){var e=a.createElement("a");return h.moveTextRangeIntoElement(b[0],b[b.length-1],e),e.setAttribute("href",c),d&&("_blank"===d&&e.setAttribute("rel","noopener noreferrer"),e.setAttribute("target",d)),e},findOrCreateMatchingTextNodes:function(a,b,c){for(var d=a.createTreeWalker(b,NodeFilter.SHOW_ALL,null,!1),e=[],f=0,g=!1,i=null,j=null;null!==(i=d.nextNode());)if(!(i.nodeType>3))if(3===i.nodeType){if(!g&&c.startc.end+1)throw new Error("PerformLinking overshot the target!");g&&e.push(j||i),f+=i.nodeValue.length,null!==j&&(f+=j.nodeValue.length,d.nextNode()),j=null}else"img"===i.tagName.toLowerCase()&&(!g&&c.start<=f&&(g=!0),g&&e.push(i));return e},splitStartNodeIfNeeded:function(a,b,c){return b!==c?a.splitText(b-c):null},splitEndNodeIfNeeded:function(a,b,c,d){var e,f;e=d+a.nodeValue.length+(b?b.nodeValue.length:0)-1,f=c-d-(b?a.nodeValue.length:0),e>=c&&d!==e&&0!==f&&(b||a).splitText(f)},splitByBlockElements:function(b){if(3!==b.nodeType&&1!==b.nodeType)return[];var c=[],d=a.util.blockContainerElementNames.join(",");if(3===b.nodeType||0===b.querySelectorAll(d).length)return[b];for(var e=0;e0)break;d=f.nextNode()}return d},findPreviousSibling:function(a){if(!a||h.isMediumEditorElement(a))return!1;for(var b=a.previousSibling;!b&&!h.isMediumEditorElement(a.parentNode);)a=a.parentNode,b=a.previousSibling;return b},isDescendant:function(a,b,c){if(!a||!b)return!1;if(a===b)return!!c;if(1!==a.nodeType)return!1;if(d||3!==b.nodeType)return a.contains(b);for(var e=b.parentNode;null!==e;){if(e===a)return!0;e=e.parentNode}return!1},isElement:function(a){return!(!a||1!==a.nodeType)},throttle:function(a,b){var c,d,e,f=50,g=null,h=0,i=function(){h=Date.now(),g=null,e=a.apply(c,d),g||(c=d=null)};return b||0===b||(b=f),function(){var f=Date.now(),j=b-(f-h);return c=this,d=arguments,0>=j||j>b?(g&&(clearTimeout(g),g=null),h=f,e=a.apply(c,d),g||(c=d=null)):g||(g=setTimeout(i,j)),e}},traverseUp:function(a,b){if(!a)return!1;do{if(1===a.nodeType){if(b(a))return a;if(h.isMediumEditorElement(a))return!1}a=a.parentNode}while(a);return!1},htmlEntities:function(a){return String(a).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")},insertHTMLCommand:function(b,c){var d,e,f,g,i,j,k,l=!1,m=["insertHTML",!1,c];if(!a.util.isEdge&&b.queryCommandSupported("insertHTML"))try{return b.execCommand.apply(b,m)}catch(n){}if(d=b.getSelection(),d.rangeCount){if(e=d.getRangeAt(0),k=e.commonAncestorContainer,h.isMediumEditorElement(k)&&!k.firstChild)e.selectNode(k.appendChild(b.createTextNode("")));else if(3===k.nodeType&&0===e.startOffset&&e.endOffset===k.nodeValue.length||3!==k.nodeType&&k.innerHTML===e.toString()){for(;!h.isMediumEditorElement(k)&&k.parentNode&&1===k.parentNode.childNodes.length&&!h.isMediumEditorElement(k.parentNode);)k=k.parentNode;e.selectNode(k)}for(e.deleteContents(),f=b.createElement("div"),f.innerHTML=c,g=b.createDocumentFragment();f.firstChild;)i=f.firstChild,j=g.appendChild(i);e.insertNode(g),j&&(e=e.cloneRange(),e.setStartAfter(j),e.collapse(!0),a.selection.selectRange(b,e)),l=!0}return b.execCommand.callListeners&&b.execCommand.callListeners(m,l),l},execFormatBlock:function(b,c){var d,e=h.getTopBlockContainer(a.selection.getSelectionStart(b));if("blockquote"===c){if(e&&(d=Array.prototype.slice.call(e.childNodes),d.some(function(a){return h.isBlockContainer(a)})))return b.execCommand("outdent",!1,null);if(h.isIE)return b.execCommand("indent",!1,c)}if(e&&c===e.nodeName.toLowerCase()&&(c="p"),h.isIE&&(c="<"+c+">"),e&&"blockquote"===e.nodeName.toLowerCase()){if(h.isIE&&"

"===c)return b.execCommand("outdent",!1,c);if((h.isFF||h.isEdge)&&"p"===c)return d=Array.prototype.slice.call(e.childNodes),d.some(function(a){return!h.isBlockContainer(a)})&&b.execCommand("formatBlock",!1,c),b.execCommand("outdent",!1,c)}return b.execCommand("formatBlock",!1,c)},setTargetBlank:function(a,b){var c,d=b||!1;if("a"===a.nodeName.toLowerCase())a.target="_blank",a.rel="noopener noreferrer";else for(a=a.getElementsByTagName("a"),c=0;cd?(e=e.parentNode,c-=1):(f=f.parentNode,d-=1);for(;e!==f;)e=e.parentNode,f=f.parentNode;return e},isElementAtBeginningOfBlock:function(a){for(var b,c;!h.isBlockContainer(a)&&!h.isMediumEditorElement(a);){for(c=a;c=c.previousSibling;)if(b=3===c.nodeType?c.nodeValue:c.textContent,b.length>0)return!1;a=a.parentNode}return!0},isMediumEditorElement:function(a){return a&&a.getAttribute&&!!a.getAttribute("data-medium-editor-element")},getContainerEditorElement:function(a){return h.traverseUp(a,function(a){return h.isMediumEditorElement(a)})},isBlockContainer:function(a){return a&&3!==a.nodeType&&-1!==h.blockContainerElementNames.indexOf(a.nodeName.toLowerCase())},getClosestBlockContainer:function(a){return h.traverseUp(a,function(a){return h.isBlockContainer(a)||h.isMediumEditorElement(a)})},getTopBlockContainer:function(a){var b=h.isBlockContainer(a)?a:!1;return h.traverseUp(a,function(a){return h.isBlockContainer(a)&&(b=a),!b&&h.isMediumEditorElement(a)?(b=a,!0):!1}),b},getFirstSelectableLeafNode:function(a){for(;a&&a.firstChild;)a=a.firstChild;if(a=h.traverseUp(a,function(a){return-1===h.emptyElementNames.indexOf(a.nodeName.toLowerCase())}),"table"===a.nodeName.toLowerCase()){var b=a.querySelector("th, td");b&&(a=b)}return a},getFirstTextNode:function(a){return h.warn("getFirstTextNode is deprecated and will be removed in version 6.0.0"),h._getFirstTextNode(a)},_getFirstTextNode:function(a){if(3===a.nodeType)return a;for(var b=0;b0){var e,f=d.getRangeAt(0),g=f.cloneRange();g.selectNodeContents(a),g.setEnd(f.startContainer,f.startOffset),e=g.toString().length,c={start:e,end:e+f.toString().length},this.doesRangeStartWithImages(f,b)&&(c.startsWithImage=!0);var h=this.getTrailingImageCount(a,c,f.endContainer,f.endOffset);if(h&&(c.trailingImageCount=h),0!==e){var i=this.getIndexRelativeToAdjacentEmptyBlocks(b,a,f.startContainer,f.startOffset);-1!==i&&(c.emptyBlocksIndex=i)}}return c},importSelection:function(a,b,c,d){if(a&&b){var e=c.createRange();e.setStart(b,0),e.collapse(!0);var f,g=b,h=[],i=0,j=!1,k=!1,l=0,m=!1,n=!1,o=null;for((d||a.startsWithImage||"undefined"!=typeof a.emptyBlocksIndex)&&(n=!0);!m&&g;)if(g.nodeType>3)g=h.pop();else{if(3!==g.nodeType||k){if(a.trailingImageCount&&k&&("img"===g.nodeName.toLowerCase()&&l++,l===a.trailingImageCount)){for(var p=0;g.parentNode.childNodes[p]!==g;)p++;e.setEnd(g.parentNode,p+1),m=!0}if(!m&&1===g.nodeType)for(var q=g.childNodes.length-1;q>=0;)h.push(g.childNodes[q]),q-=1}else f=i+g.length,!j&&a.start>=i&&a.start<=f&&(n||a.start=i&&a.end<=f&&(a.trailingImageCount?k=!0:(e.setEnd(g,a.end-i),m=!0)),i=f;m||(g=h.pop())}!j&&o&&(e.setStart(o,o.length),e.setEnd(o,o.length)),"undefined"!=typeof a.emptyBlocksIndex&&(e=this.importSelectionMoveCursorPastBlocks(c,b,a.emptyBlocksIndex,e)),d&&(e=this.importSelectionMoveCursorPastAnchor(a,e)),this.selectRange(c,e)}},importSelectionMoveCursorPastAnchor:function(b,c){var d=function(a){return"a"===a.nodeName.toLowerCase()};if(b.start===b.end&&3===c.startContainer.nodeType&&c.startOffset===c.startContainer.nodeValue.length&&a.util.traverseUp(c.startContainer,d)){for(var e=c.startContainer,f=c.startContainer.parentNode;null!==f&&"a"!==f.nodeName.toLowerCase();)f.childNodes[f.childNodes.length-1]!==e?f=null:(e=f,f=f.parentNode);if(null!==f&&"a"===f.nodeName.toLowerCase()){for(var g=null,h=0;null===g&&h0)break}else g===i.currentNode&&(h=i.currentNode);return h||(h=g),f.setStart(a.util.getFirstSelectableLeafNode(h),0),f},getIndexRelativeToAdjacentEmptyBlocks:function(c,d,e,f){if(e.textContent.length>0&&f>0)return-1;var g=e;if(3!==g.nodeType&&(g=e.childNodes[f]),g){if(!a.util.isElementAtBeginningOfBlock(g))return-1;var h=a.util.findPreviousSibling(g);if(!h)return-1;if(h.nodeValue)return-1}for(var i=a.util.getClosestBlockContainer(e),j=c.createTreeWalker(d,NodeFilter.SHOW_ELEMENT,b,!1),k=0;j.nextNode();){var l=""===j.currentNode.textContent;if((l||k>0)&&(k+=1),j.currentNode===i)return k;l||(k=0)}return k},doesRangeStartWithImages:function(a,b){if(0!==a.startOffset||1!==a.startContainer.nodeType)return!1;if("img"===a.startContainer.nodeName.toLowerCase())return!0;var c=a.startContainer.querySelector("img");if(!c)return!1;for(var d=b.createTreeWalker(a.startContainer,NodeFilter.SHOW_ALL,null,!1);d.nextNode();){var e=d.currentNode;if(e===c)break;if(e.nodeValue)return!1}return!0},getTrailingImageCount:function(a,b,c,d){if(0===d||1!==c.nodeType)return 0;if("img"!==c.nodeName.toLowerCase()&&!c.querySelector("img"))return 0;for(var e=c.childNodes[d-1];e.hasChildNodes();)e=e.lastChild;for(var f,g=a,h=[],i=0,j=!1,k=!1,l=!1,m=0;!l&&g;)if(g.nodeType>3)g=h.pop();else{if(3!==g.nodeType||k){if("img"===g.nodeName.toLowerCase()&&m++,g===e)l=!0;else if(1===g.nodeType)for(var n=g.childNodes.length-1;n>=0;)h.push(g.childNodes[n]),n-=1}else m=0,f=i+g.length,!j&&b.start>=i&&b.start<=f&&(j=!0),j&&b.end>=i&&b.end<=f&&(k=!0),i=f;l||(g=h.pop())}return m},selectionContainsContent:function(a){var b=a.getSelection();if(!b||b.isCollapsed||!b.rangeCount)return!1;if(""!==b.toString().trim())return!0;var c=this.getSelectedParentElement(b.getRangeAt(0));return!(!c||!("img"===c.nodeName.toLowerCase()||1===c.nodeType&&c.querySelector("img")))},selectionInContentEditableFalse:function(a){var b,c=this.findMatchingSelectionParent(function(a){var c=a&&a.getAttribute("contenteditable");return"true"===c&&(b=!0),"#text"!==a.nodeName&&"false"===c},a);return!b&&c},getSelectionHtml:function(a){var b,c,d,e="",f=a.getSelection();if(f.rangeCount){for(d=a.createElement("div"),b=0,c=f.rangeCount;c>b;b+=1)d.appendChild(f.getRangeAt(b).cloneContents());e=d.innerHTML}return e},getCaretOffsets:function(a,b){var c,d;return b||(b=window.getSelection().getRangeAt(0)),c=b.cloneRange(),d=b.cloneRange(),c.selectNodeContents(a),c.setEnd(b.endContainer,b.endOffset),d.selectNodeContents(a),d.setStart(b.endContainer,b.endOffset),{left:c.toString().length,right:d.toString().length}},rangeSelectsSingleNode:function(a){var b=a.startContainer;return b===a.endContainer&&b.hasChildNodes()&&a.endOffset===a.startOffset+1},getSelectedParentElement:function(a){return a?this.rangeSelectsSingleNode(a)&&3!==a.startContainer.childNodes[a.startOffset].nodeType?a.startContainer.childNodes[a.startOffset]:3===a.startContainer.nodeType?a.startContainer.parentNode:a.startContainer:null},getSelectedElements:function(a){var b,c,d,e=a.getSelection();if(!e.rangeCount||e.isCollapsed||!e.getRangeAt(0).commonAncestorContainer)return[];if(b=e.getRangeAt(0),3===b.commonAncestorContainer.nodeType){for(c=[],d=b.commonAncestorContainer;d.parentNode&&1===d.parentNode.childNodes.length;)c.push(d.parentNode),d=d.parentNode;return c}return[].filter.call(b.commonAncestorContainer.getElementsByTagName("*"),function(a){return"function"==typeof e.containsNode?e.containsNode(a,!0):!0})},selectNode:function(a,b){var c=b.createRange();c.selectNodeContents(a),this.selectRange(b,c)},select:function(a,b,c,d,e){var f=a.createRange();return f.setStart(b,c),d?f.setEnd(d,e):f.collapse(!0),this.selectRange(a,f),f},clearSelection:function(a,b){b?a.getSelection().collapseToStart():a.getSelection().collapseToEnd()},moveCursor:function(a,b,c){this.select(a,b,c)},getSelectionRange:function(a){var b=a.getSelection();return 0===b.rangeCount?null:b.getRangeAt(0)},selectRange:function(a,b){var c=a.getSelection();c.removeAllRanges(),c.addRange(b)},getSelectionStart:function(a){var b=a.getSelection().anchorNode,c=b&&3===b.nodeType?b.parentNode:b;return c}};a.selection=c}(),function(){function b(b,c){return b?b.some(function(b){if("function"!=typeof b.getInteractionElements)return!1;var d=b.getInteractionElements();return d?(Array.isArray(d)||(d=[d]),d.some(function(b){return a.util.isDescendant(b,c,!0)})):!1}):!1}var c=function(a){this.base=a,this.options=this.base.options,this.events=[],this.disabledEvents={},this.customEvents={},this.listeners={}};c.prototype={InputEventOnContenteditableSupported:!a.util.isIE&&!a.util.isEdge,attachDOMEvent:function(b,c,d,e){var f=this.base.options.contentWindow,g=this.base.options.ownerDocument;b=a.util.isElement(b)||[f,g].indexOf(b)>-1?[b]:b,Array.prototype.forEach.call(b,function(a){a.addEventListener(c,d,e),this.events.push([a,c,d,e])}.bind(this))},detachDOMEvent:function(b,c,d,e){var f,g,h=this.base.options.contentWindow,i=this.base.options.ownerDocument;b&&(b=a.util.isElement(b)||[h,i].indexOf(b)>-1?[b]:b,Array.prototype.forEach.call(b,function(a){f=this.indexOfListener(a,c,d,e),-1!==f&&(g=this.events.splice(f,1)[0],g[0].removeEventListener(g[1],g[2],g[3]))}.bind(this)))},indexOfListener:function(a,b,c,d){var e,f,g;for(e=0,f=this.events.length;f>e;e+=1)if(g=this.events[e],g[0]===a&&g[1]===b&&g[2]===c&&g[3]===d)return e;return-1},detachAllDOMEvents:function(){for(var a=this.events.pop();a;)a[0].removeEventListener(a[1],a[2],a[3]),a=this.events.pop()},detachAllEventsFromElement:function(a){for(var b=this.events.filter(function(b){return b&&b[0].getAttribute&&b[0].getAttribute("medium-editor-index")===a.getAttribute("medium-editor-index")}),c=0,d=b.length;d>c;c++){var e=b[c];this.detachDOMEvent(e[0],e[1],e[2],e[3])}},attachAllEventsToElement:function(a){this.listeners.editableInput&&(this.contentCache[a.getAttribute("medium-editor-index")]=a.innerHTML),this.eventsCache&&this.eventsCache.forEach(function(b){this.attachDOMEvent(a,b.name,b.handler.bind(this))},this)},enableCustomEvent:function(a){void 0!==this.disabledEvents[a]&&delete this.disabledEvents[a]},disableCustomEvent:function(a){this.disabledEvents[a]=!0},attachCustomEvent:function(a,b){this.setupListener(a),this.customEvents[a]||(this.customEvents[a]=[]),this.customEvents[a].push(b)},detachCustomEvent:function(a,b){var c=this.indexOfCustomListener(a,b);-1!==c&&this.customEvents[a].splice(c,1)},indexOfCustomListener:function(a,b){return this.customEvents[a]&&this.customEvents[a].length?this.customEvents[a].indexOf(b):-1},detachAllCustomEvents:function(){this.customEvents={}},triggerCustomEvent:function(a,b,c){this.customEvents[a]&&!this.disabledEvents[a]&&this.customEvents[a].forEach(function(a){a(b,c)})},destroy:function(){this.detachAllDOMEvents(),this.detachAllCustomEvents(),this.detachExecCommand(),this.base.elements&&this.base.elements.forEach(function(a){a.removeAttribute("data-medium-focused")})},attachToExecCommand:function(){this.execCommandListener||(this.execCommandListener=function(a){this.handleDocumentExecCommand(a)}.bind(this),this.wrapExecCommand(),this.options.ownerDocument.execCommand.listeners.push(this.execCommandListener))},detachExecCommand:function(){var a=this.options.ownerDocument;if(this.execCommandListener&&a.execCommand.listeners){var b=a.execCommand.listeners.indexOf(this.execCommandListener);-1!==b&&a.execCommand.listeners.splice(b,1),a.execCommand.listeners.length||this.unwrapExecCommand()}},wrapExecCommand:function(){var a=this.options.ownerDocument;if(!a.execCommand.listeners){var b=function(b,c){a.execCommand.listeners&&a.execCommand.listeners.forEach(function(a){a({command:b[0],value:b[2],args:b,result:c})})},c=function(){var c=a.execCommand.orig.apply(this,arguments);if(!a.execCommand.listeners)return c;var d=Array.prototype.slice.call(arguments);return b(d,c),c};c.orig=a.execCommand,c.listeners=[],c.callListeners=b,a.execCommand=c}},unwrapExecCommand:function(){var a=this.options.ownerDocument;a.execCommand.orig&&(a.execCommand=a.execCommand.orig)},setupListener:function(a){if(!this.listeners[a]){switch(a){case"externalInteraction":this.attachDOMEvent(this.options.ownerDocument.body,"mousedown",this.handleBodyMousedown.bind(this),!0),this.attachDOMEvent(this.options.ownerDocument.body,"click",this.handleBodyClick.bind(this),!0),this.attachDOMEvent(this.options.ownerDocument.body,"focus",this.handleBodyFocus.bind(this),!0);break;case"blur":this.setupListener("externalInteraction");break;case"focus":this.setupListener("externalInteraction");break;case"editableInput":this.contentCache={},this.base.elements.forEach(function(a){this.contentCache[a.getAttribute("medium-editor-index")]=a.innerHTML},this),this.InputEventOnContenteditableSupported&&this.attachToEachElement("input",this.handleInput),this.InputEventOnContenteditableSupported||(this.setupListener("editableKeypress"),this.keypressUpdateInput=!0,this.attachDOMEvent(document,"selectionchange",this.handleDocumentSelectionChange.bind(this)),this.attachToExecCommand());break;case"editableClick":this.attachToEachElement("click",this.handleClick);break;case"editableBlur":this.attachToEachElement("blur",this.handleBlur);break;case"editableKeypress":this.attachToEachElement("keypress",this.handleKeypress);break;case"editableKeyup":this.attachToEachElement("keyup",this.handleKeyup);break;case"editableKeydown":this.attachToEachElement("keydown",this.handleKeydown);break;case"editableKeydownSpace":this.setupListener("editableKeydown");break;case"editableKeydownEnter":this.setupListener("editableKeydown");break;case"editableKeydownTab":this.setupListener("editableKeydown");break;case"editableKeydownDelete":this.setupListener("editableKeydown");break;case"editableMouseover":this.attachToEachElement("mouseover",this.handleMouseover);break;case"editableDrag":this.attachToEachElement("dragover",this.handleDragging),this.attachToEachElement("dragleave",this.handleDragging);break;case"editableDrop":this.attachToEachElement("drop",this.handleDrop);break;case"editablePaste":this.attachToEachElement("paste",this.handlePaste)}this.listeners[a]=!0}},attachToEachElement:function(a,b){this.eventsCache||(this.eventsCache=[]),this.base.elements.forEach(function(c){this.attachDOMEvent(c,a,b.bind(this))},this),this.eventsCache.push({name:a,handler:b})},cleanupElement:function(a){var b=a.getAttribute("medium-editor-index");b&&(this.detachAllEventsFromElement(a),this.contentCache&&delete this.contentCache[b])},focusElement:function(a){a.focus(),this.updateFocus(a,{target:a,type:"focus"})},updateFocus:function(c,d){var e,f=this.base.getFocusedElement();f&&"click"===d.type&&this.lastMousedownTarget&&(a.util.isDescendant(f,this.lastMousedownTarget,!0)||b(this.base.extensions,this.lastMousedownTarget))&&(e=f),e||this.base.elements.some(function(b){return!e&&a.util.isDescendant(b,c,!0)&&(e=b),!!e},this);var g=!a.util.isDescendant(f,c,!0)&&!b(this.base.extensions,c);e!==f&&(f&&g&&(f.removeAttribute("data-medium-focused"),this.triggerCustomEvent("blur",d,f)),e&&(e.setAttribute("data-medium-focused",!0),this.triggerCustomEvent("focus",d,e))),g&&this.triggerCustomEvent("externalInteraction",d)},updateInput:function(a,b){if(this.contentCache){var c=a.getAttribute("medium-editor-index"),d=a.innerHTML;d!==this.contentCache[c]&&this.triggerCustomEvent("editableInput",b,a),this.contentCache[c]=d}},handleDocumentSelectionChange:function(b){if(b.currentTarget&&b.currentTarget.activeElement){var c,d=b.currentTarget.activeElement;this.base.elements.some(function(b){return a.util.isDescendant(b,d,!0)?(c=b,!0):!1},this),c&&this.updateInput(c,{target:d,currentTarget:c})}},handleDocumentExecCommand:function(){var a=this.base.getFocusedElement();a&&this.updateInput(a,{target:a,currentTarget:a})},handleBodyClick:function(a){this.updateFocus(a.target,a)},handleBodyFocus:function(a){this.updateFocus(a.target,a); -},handleBodyMousedown:function(a){this.lastMousedownTarget=a.target},handleInput:function(a){this.updateInput(a.currentTarget,a)},handleClick:function(a){this.triggerCustomEvent("editableClick",a,a.currentTarget)},handleBlur:function(a){this.triggerCustomEvent("editableBlur",a,a.currentTarget)},handleKeypress:function(a){if(this.triggerCustomEvent("editableKeypress",a,a.currentTarget),this.keypressUpdateInput){var b={target:a.target,currentTarget:a.currentTarget};setTimeout(function(){this.updateInput(b.currentTarget,b)}.bind(this),0)}},handleKeyup:function(a){this.triggerCustomEvent("editableKeyup",a,a.currentTarget)},handleMouseover:function(a){this.triggerCustomEvent("editableMouseover",a,a.currentTarget)},handleDragging:function(a){this.triggerCustomEvent("editableDrag",a,a.currentTarget)},handleDrop:function(a){this.triggerCustomEvent("editableDrop",a,a.currentTarget)},handlePaste:function(a){this.triggerCustomEvent("editablePaste",a,a.currentTarget)},handleKeydown:function(b){return this.triggerCustomEvent("editableKeydown",b,b.currentTarget),a.util.isKey(b,a.util.keyCode.SPACE)?this.triggerCustomEvent("editableKeydownSpace",b,b.currentTarget):a.util.isKey(b,a.util.keyCode.ENTER)||b.ctrlKey&&a.util.isKey(b,a.util.keyCode.M)?this.triggerCustomEvent("editableKeydownEnter",b,b.currentTarget):a.util.isKey(b,a.util.keyCode.TAB)?this.triggerCustomEvent("editableKeydownTab",b,b.currentTarget):a.util.isKey(b,[a.util.keyCode.DELETE,a.util.keyCode.BACKSPACE])?this.triggerCustomEvent("editableKeydownDelete",b,b.currentTarget):void 0}},a.Events=c}(),function(){var b=a.Extension.extend({action:void 0,aria:void 0,tagNames:void 0,style:void 0,useQueryState:void 0,contentDefault:void 0,contentFA:void 0,classList:void 0,attrs:void 0,constructor:function(c){b.isBuiltInButton(c)?a.Extension.call(this,this.defaults[c]):a.Extension.call(this,c)},init:function(){a.Extension.prototype.init.apply(this,arguments),this.button=this.createButton(),this.on(this.button,"click",this.handleClick.bind(this))},getButton:function(){return this.button},getAction:function(){return"function"==typeof this.action?this.action(this.base.options):this.action},getAria:function(){return"function"==typeof this.aria?this.aria(this.base.options):this.aria},getTagNames:function(){return"function"==typeof this.tagNames?this.tagNames(this.base.options):this.tagNames},createButton:function(){var a=this.document.createElement("button"),b=this.contentDefault,c=this.getAria(),d=this.getEditorOption("buttonLabels");return a.classList.add("medium-editor-action"),a.classList.add("medium-editor-action-"+this.name),this.classList&&this.classList.forEach(function(b){a.classList.add(b)}),a.setAttribute("data-action",this.getAction()),c&&(a.setAttribute("title",c),a.setAttribute("aria-label",c)),this.attrs&&Object.keys(this.attrs).forEach(function(b){a.setAttribute(b,this.attrs[b])},this),"fontawesome"===d&&this.contentFA&&(b=this.contentFA),a.innerHTML=b,a},handleClick:function(a){a.preventDefault(),a.stopPropagation();var b=this.getAction();b&&this.execAction(b)},isActive:function(){return this.button.classList.contains(this.getEditorOption("activeButtonClass"))},setInactive:function(){this.button.classList.remove(this.getEditorOption("activeButtonClass")),delete this.knownState},setActive:function(){this.button.classList.add(this.getEditorOption("activeButtonClass")),delete this.knownState},queryCommandState:function(){var a=null;return this.useQueryState&&(a=this.base.queryCommandState(this.getAction())),a},isAlreadyApplied:function(a){var b,c,d=!1,e=this.getTagNames();return this.knownState===!1||this.knownState===!0?this.knownState:(e&&e.length>0&&(d=-1!==e.indexOf(a.nodeName.toLowerCase())),!d&&this.style&&(b=this.style.value.split("|"),c=this.window.getComputedStyle(a,null).getPropertyValue(this.style.prop),b.forEach(function(a){this.knownState||(d=-1!==c.indexOf(a),(d||"text-decoration"!==this.style.prop)&&(this.knownState=d))},this)),d)}});b.isBuiltInButton=function(b){return"string"==typeof b&&a.extensions.button.prototype.defaults.hasOwnProperty(b)},a.extensions.button=b}(),function(){a.extensions.button.prototype.defaults={bold:{name:"bold",action:"bold",aria:"bold",tagNames:["b","strong"],style:{prop:"font-weight",value:"700|bold"},useQueryState:!0,contentDefault:"B",contentFA:''},italic:{name:"italic",action:"italic",aria:"italic",tagNames:["i","em"],style:{prop:"font-style",value:"italic"},useQueryState:!0,contentDefault:"I",contentFA:''},underline:{name:"underline",action:"underline",aria:"underline",tagNames:["u"],style:{prop:"text-decoration",value:"underline"},useQueryState:!0,contentDefault:"U",contentFA:''},strikethrough:{name:"strikethrough",action:"strikethrough",aria:"strike through",tagNames:["strike"],style:{prop:"text-decoration",value:"line-through"},useQueryState:!0,contentDefault:"A",contentFA:''},superscript:{name:"superscript",action:"superscript",aria:"superscript",tagNames:["sup"],contentDefault:"x1",contentFA:''},subscript:{name:"subscript",action:"subscript",aria:"subscript",tagNames:["sub"],contentDefault:"x1",contentFA:''},image:{name:"image",action:"image",aria:"image",tagNames:["img"],contentDefault:"image",contentFA:''},html:{name:"html",action:"html",aria:"evaluate html",tagNames:["iframe","object"],contentDefault:"html",contentFA:''},orderedlist:{name:"orderedlist",action:"insertorderedlist",aria:"ordered list",tagNames:["ol"],useQueryState:!0,contentDefault:"1.",contentFA:''},unorderedlist:{name:"unorderedlist",action:"insertunorderedlist",aria:"unordered list",tagNames:["ul"],useQueryState:!0,contentDefault:"",contentFA:''},indent:{name:"indent",action:"indent",aria:"indent",tagNames:[],contentDefault:"",contentFA:''},outdent:{name:"outdent",action:"outdent",aria:"outdent",tagNames:[],contentDefault:"",contentFA:''},justifyCenter:{name:"justifyCenter",action:"justifyCenter",aria:"center justify",tagNames:[],style:{prop:"text-align",value:"center"},contentDefault:"C",contentFA:''},justifyFull:{name:"justifyFull",action:"justifyFull",aria:"full justify",tagNames:[],style:{prop:"text-align",value:"justify"},contentDefault:"J",contentFA:''},justifyLeft:{name:"justifyLeft",action:"justifyLeft",aria:"left justify",tagNames:[],style:{prop:"text-align",value:"left"},contentDefault:"L",contentFA:''},justifyRight:{name:"justifyRight",action:"justifyRight",aria:"right justify",tagNames:[],style:{prop:"text-align",value:"right"},contentDefault:"R",contentFA:''},removeFormat:{name:"removeFormat",aria:"remove formatting",action:"removeFormat",contentDefault:"X",contentFA:''},quote:{name:"quote",action:"append-blockquote",aria:"blockquote",tagNames:["blockquote"],contentDefault:"",contentFA:''},pre:{name:"pre",action:"append-pre",aria:"preformatted text",tagNames:["pre"],contentDefault:"0101",contentFA:''},h1:{name:"h1",action:"append-h1",aria:"header type one",tagNames:["h1"],contentDefault:"H1",contentFA:'1'},h2:{name:"h2",action:"append-h2",aria:"header type two",tagNames:["h2"],contentDefault:"H2",contentFA:'2'},h3:{name:"h3",action:"append-h3",aria:"header type three",tagNames:["h3"],contentDefault:"H3",contentFA:'3'},h4:{name:"h4",action:"append-h4",aria:"header type four",tagNames:["h4"],contentDefault:"H4",contentFA:'4'},h5:{name:"h5",action:"append-h5",aria:"header type five",tagNames:["h5"],contentDefault:"H5",contentFA:'5'},h6:{name:"h6",action:"append-h6",aria:"header type six",tagNames:["h6"],contentDefault:"H6",contentFA:'6'}}}(),function(){var b=a.extensions.button.extend({init:function(){a.extensions.button.prototype.init.apply(this,arguments)},formSaveLabel:"✓",formCloseLabel:"×",activeClass:"medium-editor-toolbar-form-active",hasForm:!0,getForm:function(){},isDisplayed:function(){return this.hasForm?this.getForm().classList.contains(this.activeClass):!1},showForm:function(){this.hasForm&&this.getForm().classList.add(this.activeClass)},hideForm:function(){this.hasForm&&this.getForm().classList.remove(this.activeClass)},showToolbarDefaultActions:function(){var a=this.base.getExtensionByName("toolbar");a&&a.showToolbarDefaultActions()},hideToolbarDefaultActions:function(){var a=this.base.getExtensionByName("toolbar");a&&a.hideToolbarDefaultActions()},setToolbarPosition:function(){var a=this.base.getExtensionByName("toolbar");a&&a.setToolbarPosition()}});a.extensions.form=b}(),function(){var b=a.extensions.form.extend({customClassOption:null,customClassOptionText:"Button",linkValidation:!1,placeholderText:"Paste or type a link",targetCheckbox:!1,targetCheckboxText:"Open in new window",name:"anchor",action:"createLink",aria:"link",tagNames:["a"],contentDefault:"#",contentFA:'',init:function(){a.extensions.form.prototype.init.apply(this,arguments),this.subscribe("editableKeydown",this.handleKeydown.bind(this))},handleClick:function(b){b.preventDefault(),b.stopPropagation();var c=a.selection.getSelectionRange(this.document);return"a"===c.startContainer.nodeName.toLowerCase()||"a"===c.endContainer.nodeName.toLowerCase()||a.util.getClosestTag(a.selection.getSelectedParentElement(c),"a")?this.execAction("unlink"):(this.isDisplayed()||this.showForm(),!1)},handleKeydown:function(b){a.util.isKey(b,a.util.keyCode.K)&&a.util.isMetaCtrlKey(b)&&!b.shiftKey&&this.handleClick(b)},getForm:function(){return this.form||(this.form=this.createForm()),this.form},getTemplate:function(){var a=[''];return a.push('',"fontawesome"===this.getEditorOption("buttonLabels")?'':this.formSaveLabel,""),a.push('',"fontawesome"===this.getEditorOption("buttonLabels")?'':this.formCloseLabel,""),this.targetCheckbox&&a.push('

','','","
"),this.customClassOption&&a.push('
','',"","
"),a.join("")},isDisplayed:function(){return a.extensions.form.prototype.isDisplayed.apply(this)},hideForm:function(){a.extensions.form.prototype.hideForm.apply(this),this.getInput().value=""},showForm:function(b){var c=this.getInput(),d=this.getAnchorTargetCheckbox(),e=this.getAnchorButtonCheckbox();if(b=b||{value:""},"string"==typeof b&&(b={value:b}),this.base.saveSelection(),this.hideToolbarDefaultActions(),a.extensions.form.prototype.showForm.apply(this),this.setToolbarPosition(),c.value=b.value,c.focus(),d&&(d.checked="_blank"===b.target),e){var f=b.buttonClass?b.buttonClass.split(" "):[];e.checked=-1!==f.indexOf(this.customClassOption)}},destroy:function(){return this.form?(this.form.parentNode&&this.form.parentNode.removeChild(this.form),void delete this.form):!1},getFormOpts:function(){var a=this.getAnchorTargetCheckbox(),b=this.getAnchorButtonCheckbox(),c={value:this.getInput().value.trim()};return this.linkValidation&&(c.value=this.checkLinkFormat(c.value)),c.target="_self",a&&a.checked&&(c.target="_blank"),b&&b.checked&&(c.buttonClass=this.customClassOption),c},doFormSave:function(){var a=this.getFormOpts();this.completeFormSave(a)},completeFormSave:function(a){this.base.restoreSelection(),this.execAction(this.action,a),this.base.checkSelection()},ensureEncodedUri:function(a){return a===decodeURI(a)?encodeURI(a):a},ensureEncodedUriComponent:function(a){return a===decodeURIComponent(a)?encodeURIComponent(a):a},ensureEncodedParam:function(a){var b=a.split("="),c=b[0],d=b[1];return c+(void 0===d?"":"="+this.ensureEncodedUriComponent(d))},ensureEncodedQuery:function(a){return a.split("&").map(this.ensureEncodedParam.bind(this)).join("&")},checkLinkFormat:function(a){var b=/^([a-z]+:)?\/\/|^(mailto|tel|maps):|^\#/i,c=b.test(a),d="",e=/^\+?\s?\(?(?:\d\s?\-?\)?){3,20}$/,f=a.match(/^(.*?)(?:\?(.*?))?(?:#(.*))?$/),g=f[1],h=f[2],i=f[3];if(e.test(a))return"tel:"+a;if(!c){var j=g.split("/")[0];(j.match(/.+(\.|:).+/)||"localhost"===j)&&(d="http://")}return d+this.ensureEncodedUri(g)+(void 0===h?"":"?"+this.ensureEncodedQuery(h))+(void 0===i?"":"#"+i)},doFormCancel:function(){this.base.restoreSelection(),this.base.checkSelection()},attachFormEvents:function(a){var b=a.querySelector(".medium-editor-toolbar-close"),c=a.querySelector(".medium-editor-toolbar-save"),d=a.querySelector(".medium-editor-toolbar-input");this.on(a,"click",this.handleFormClick.bind(this)),this.on(d,"keyup",this.handleTextboxKeyup.bind(this)),this.on(b,"click",this.handleCloseClick.bind(this)),this.on(c,"click",this.handleSaveClick.bind(this),!0)},createForm:function(){var a=this.document,b=a.createElement("div");return b.className="medium-editor-toolbar-form",b.id="medium-editor-toolbar-form-anchor-"+this.getEditorId(),b.innerHTML=this.getTemplate(),this.attachFormEvents(b),b},getInput:function(){return this.getForm().querySelector("input.medium-editor-toolbar-input")},getAnchorTargetCheckbox:function(){return this.getForm().querySelector(".medium-editor-toolbar-anchor-target")},getAnchorButtonCheckbox:function(){return this.getForm().querySelector(".medium-editor-toolbar-anchor-button")},handleTextboxKeyup:function(b){return b.keyCode===a.util.keyCode.ENTER?(b.preventDefault(),void this.doFormSave()):void(b.keyCode===a.util.keyCode.ESCAPE&&(b.preventDefault(),this.doFormCancel()))},handleFormClick:function(a){a.stopPropagation()},handleSaveClick:function(a){a.preventDefault(),this.doFormSave()},handleCloseClick:function(a){a.preventDefault(),this.doFormCancel()}});a.extensions.anchor=b}(),function(){var b=a.Extension.extend({name:"anchor-preview",hideDelay:500,previewValueSelector:"a",showWhenToolbarIsVisible:!1,showOnEmptyLinks:!0,init:function(){this.anchorPreview=this.createPreview(),this.getEditorOption("elementsContainer").appendChild(this.anchorPreview),this.attachToEditables()},getInteractionElements:function(){return this.getPreviewElement()},getPreviewElement:function(){return this.anchorPreview},createPreview:function(){var a=this.document.createElement("div");return a.id="medium-editor-anchor-preview-"+this.getEditorId(),a.className="medium-editor-anchor-preview",a.innerHTML=this.getTemplate(),this.on(a,"click",this.handleClick.bind(this)),a},getTemplate:function(){return'
'},destroy:function(){this.anchorPreview&&(this.anchorPreview.parentNode&&this.anchorPreview.parentNode.removeChild(this.anchorPreview),delete this.anchorPreview)},hidePreview:function(){this.anchorPreview&&this.anchorPreview.classList.remove("medium-editor-anchor-preview-active"),this.activeAnchor=null},showPreview:function(a){return this.anchorPreview.classList.contains("medium-editor-anchor-preview-active")||a.getAttribute("data-disable-preview")?!0:(this.previewValueSelector&&(this.anchorPreview.querySelector(this.previewValueSelector).textContent=a.attributes.href.value,this.anchorPreview.querySelector(this.previewValueSelector).href=a.attributes.href.value),this.anchorPreview.classList.add("medium-toolbar-arrow-over"),this.anchorPreview.classList.remove("medium-toolbar-arrow-under"),this.anchorPreview.classList.contains("medium-editor-anchor-preview-active")||this.anchorPreview.classList.add("medium-editor-anchor-preview-active"),this.activeAnchor=a,this.positionPreview(),this.attachPreviewHandlers(),this)},positionPreview:function(a){a=a||this.activeAnchor;var b,c,d,e,f,g=this.window.innerWidth,h=this.anchorPreview.offsetHeight,i=a.getBoundingClientRect(),j=this.diffLeft,k=this.diffTop,l=this.getEditorOption("elementsContainer"),m=["absolute","fixed"].indexOf(window.getComputedStyle(l).getPropertyValue("position"))>-1,n={};b=this.anchorPreview.offsetWidth/2;var o=this.base.getExtensionByName("toolbar");o&&(j=o.diffLeft,k=o.diffTop),c=j-b,m?(e=l.getBoundingClientRect(),["top","left"].forEach(function(a){n[a]=i[a]-e[a]}),n.width=i.width,n.height=i.height,i=n,g=e.width,f=l.scrollTop):f=this.window.pageYOffset,d=i.left+i.width/2,f+=h+i.top+i.height-k-this.anchorPreview.offsetHeight,this.anchorPreview.style.top=Math.round(f)+"px",this.anchorPreview.style.right="initial",b>d?(this.anchorPreview.style.left=c+b+"px",this.anchorPreview.style.right="initial"):b>g-d?(this.anchorPreview.style.left="auto",this.anchorPreview.style.right=0):(this.anchorPreview.style.left=c+d+"px",this.anchorPreview.style.right="initial")},attachToEditables:function(){this.subscribe("editableMouseover",this.handleEditableMouseover.bind(this)),this.subscribe("positionedToolbar",this.handlePositionedToolbar.bind(this))},handlePositionedToolbar:function(){this.showWhenToolbarIsVisible||this.hidePreview()},handleClick:function(a){var b=this.base.getExtensionByName("anchor"),c=this.activeAnchor;b&&c&&(a.preventDefault(),this.base.selectElement(this.activeAnchor),this.base.delay(function(){if(c){var a={value:c.attributes.href.value,target:c.getAttribute("target"),buttonClass:c.getAttribute("class")};b.showForm(a),c=null}}.bind(this))),this.hidePreview()},handleAnchorMouseout:function(){this.anchorToPreview=null,this.off(this.activeAnchor,"mouseout",this.instanceHandleAnchorMouseout),this.instanceHandleAnchorMouseout=null},handleEditableMouseover:function(b){var c=a.util.getClosestTag(b.target,"a");if(!1!==c){if(!this.showOnEmptyLinks&&(!/href=["']\S+["']/.test(c.outerHTML)||/href=["']#\S+["']/.test(c.outerHTML)))return!0;var d=this.base.getExtensionByName("toolbar");if(!this.showWhenToolbarIsVisible&&d&&d.isDisplayed&&d.isDisplayed())return!0;this.activeAnchor&&this.activeAnchor!==c&&this.detachPreviewHandlers(),this.anchorToPreview=c,this.instanceHandleAnchorMouseout=this.handleAnchorMouseout.bind(this),this.on(this.anchorToPreview,"mouseout",this.instanceHandleAnchorMouseout),this.base.delay(function(){this.anchorToPreview&&this.showPreview(this.anchorToPreview)}.bind(this))}},handlePreviewMouseover:function(){this.lastOver=(new Date).getTime(),this.hovering=!0},handlePreviewMouseout:function(a){a.relatedTarget&&/anchor-preview/.test(a.relatedTarget.className)||(this.hovering=!1)},updatePreview:function(){if(this.hovering)return!0;var a=(new Date).getTime()-this.lastOver;a>this.hideDelay&&this.detachPreviewHandlers()},detachPreviewHandlers:function(){clearInterval(this.intervalTimer),this.instanceHandlePreviewMouseover&&(this.off(this.anchorPreview,"mouseover",this.instanceHandlePreviewMouseover),this.off(this.anchorPreview,"mouseout",this.instanceHandlePreviewMouseout),this.activeAnchor&&(this.off(this.activeAnchor,"mouseover",this.instanceHandlePreviewMouseover),this.off(this.activeAnchor,"mouseout",this.instanceHandlePreviewMouseout))),this.hidePreview(),this.hovering=this.instanceHandlePreviewMouseover=this.instanceHandlePreviewMouseout=null},attachPreviewHandlers:function(){this.lastOver=(new Date).getTime(),this.hovering=!0,this.instanceHandlePreviewMouseover=this.handlePreviewMouseover.bind(this),this.instanceHandlePreviewMouseout=this.handlePreviewMouseout.bind(this),this.intervalTimer=setInterval(this.updatePreview.bind(this),200),this.on(this.anchorPreview,"mouseover",this.instanceHandlePreviewMouseover),this.on(this.anchorPreview,"mouseout",this.instanceHandlePreviewMouseout),this.on(this.activeAnchor,"mouseover",this.instanceHandlePreviewMouseover),this.on(this.activeAnchor,"mouseout",this.instanceHandlePreviewMouseout)}});a.extensions.anchorPreview=b}(),function(){function b(b){return!a.util.getClosestTag(b,"a")}var c,d,e,f,g;c=[" "," ","\n","\r"," "," "," "," "," ","\u2028","\u2029"],d="com|net|org|edu|gov|mil|aero|asia|biz|cat|coop|info|int|jobs|mobi|museum|name|post|pro|tel|travel|xxx|ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cs|cu|cv|cx|cy|cz|dd|de|dj|dk|dm|do|dz|ec|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|ja|sk|sl|sm|sn|so|sr|ss|st|su|sv|sx|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw",e="(((?:(https?://|ftps?://|nntp://)|www\\d{0,3}[.]|[a-z0-9.\\-]+[.]("+d+")\\/)\\S+(?:[^\\s`!\\[\\]{};:'\".,?«»“”‘’])))|(([a-z0-9\\-]+\\.)?[a-z0-9\\-]+\\.("+d+"))",f=new RegExp("^("+d+")$","i"),g=new RegExp(e,"gi");var h=a.Extension.extend({init:function(){a.Extension.prototype.init.apply(this,arguments),this.disableEventHandling=!1,this.subscribe("editableKeypress",this.onKeypress.bind(this)),this.subscribe("editableBlur",this.onBlur.bind(this)),this.document.execCommand("AutoUrlDetect",!1,!1)},isLastInstance:function(){for(var a=0,b=0;b0&&null!==g;)e=c.currentNode,f=e.nodeValue,f.length>b?(g=e.splitText(f.length-b),b=0):(g=c.previousNode(),b-=f.length);return g},performLinkingWithinElement:function(b){for(var c=this.findLinkableText(b),d=!1,e=0;e1;)e.appendChild(d.childNodes[1])}});a.extensions.autoLink=h}(),function(){function b(b){var d=a.util.getContainerEditorElement(b),e=Array.prototype.slice.call(d.parentElement.querySelectorAll("."+c));e.forEach(function(a){a.classList.remove(c)})}var c="medium-editor-dragover",d=a.Extension.extend({name:"fileDragging",allowedTypes:["image"],init:function(){a.Extension.prototype.init.apply(this,arguments),this.subscribe("editableDrag",this.handleDrag.bind(this)),this.subscribe("editableDrop",this.handleDrop.bind(this))},handleDrag:function(a){a.preventDefault(),a.dataTransfer.dropEffect="copy";var d=a.target.classList?a.target:a.target.parentElement;b(d),"dragover"===a.type&&d.classList.add(c)},handleDrop:function(a){a.preventDefault(),a.stopPropagation(),this.base.selectElement(a.target);var c=this.base.exportSelection();c.start=c.end,this.base.importSelection(c),a.dataTransfer.files&&Array.prototype.slice.call(a.dataTransfer.files).forEach(function(a){this.isAllowedFile(a)&&a.type.match("image")&&this.insertImageFile(a)},this),b(a.target)},isAllowedFile:function(a){return this.allowedTypes.some(function(b){return!!a.type.match(b)})},insertImageFile:function(b){if("function"==typeof FileReader){var c=new FileReader;c.readAsDataURL(b),c.addEventListener("load",function(b){var c=this.document.createElement("img");c.src=b.target.result,a.util.insertHTMLCommand(this.document,c.outerHTML)}.bind(this))}}});a.extensions.fileDragging=d}(),function(){var b=a.Extension.extend({name:"keyboard-commands",commands:[{command:"bold",key:"B",meta:!0,shift:!1,alt:!1},{command:"italic",key:"I",meta:!0,shift:!1,alt:!1},{command:"underline",key:"U",meta:!0,shift:!1,alt:!1}],init:function(){a.Extension.prototype.init.apply(this,arguments),this.subscribe("editableKeydown",this.handleKeydown.bind(this)),this.keys={},this.commands.forEach(function(a){var b=a.key.charCodeAt(0);this.keys[b]||(this.keys[b]=[]),this.keys[b].push(a)},this)},handleKeydown:function(b){var c=a.util.getKeyCode(b);if(this.keys[c]){var d=a.util.isMetaCtrlKey(b),e=!!b.shiftKey,f=!!b.altKey;this.keys[c].forEach(function(a){a.meta!==d||a.shift!==e||a.alt!==f&&void 0!==a.alt||(b.preventDefault(),b.stopPropagation(),"function"==typeof a.command?a.command.apply(this):!1!==a.command&&this.execAction(a.command))},this)}}});a.extensions.keyboardCommands=b}(),function(){var b=a.extensions.form.extend({name:"fontname",action:"fontName",aria:"change font name",contentDefault:"±",contentFA:'',fonts:["","Arial","Verdana","Times New Roman"],init:function(){a.extensions.form.prototype.init.apply(this,arguments)},handleClick:function(a){if(a.preventDefault(),a.stopPropagation(),!this.isDisplayed()){var b=this.document.queryCommandValue("fontName")+"";this.showForm(b)}return!1},getForm:function(){return this.form||(this.form=this.createForm()),this.form},isDisplayed:function(){return"block"===this.getForm().style.display},hideForm:function(){this.getForm().style.display="none",this.getSelect().value=""},showForm:function(a){var b=this.getSelect();this.base.saveSelection(),this.hideToolbarDefaultActions(),this.getForm().style.display="block",this.setToolbarPosition(),b.value=a||"",b.focus()},destroy:function(){return this.form?(this.form.parentNode&&this.form.parentNode.removeChild(this.form),void delete this.form):!1},doFormSave:function(){this.base.restoreSelection(),this.base.checkSelection()},doFormCancel:function(){this.base.restoreSelection(),this.clearFontName(),this.base.checkSelection()},createForm:function(){var a,b=this.document,c=b.createElement("div"),d=b.createElement("select"),e=b.createElement("a"),f=b.createElement("a");c.className="medium-editor-toolbar-form",c.id="medium-editor-toolbar-form-fontname-"+this.getEditorId(),this.on(c,"click",this.handleFormClick.bind(this));for(var g=0;g
':"✓",c.appendChild(f),this.on(f,"click",this.handleSaveClick.bind(this),!0),e.setAttribute("href","#"),e.className="medium-editor-toobar-close",e.innerHTML="fontawesome"===this.getEditorOption("buttonLabels")?'':"×",c.appendChild(e),this.on(e,"click",this.handleCloseClick.bind(this)),c},getSelect:function(){return this.getForm().querySelector("select.medium-editor-toolbar-select")},clearFontName:function(){a.selection.getSelectedElements(this.document).forEach(function(a){"font"===a.nodeName.toLowerCase()&&a.hasAttribute("face")&&a.removeAttribute("face")})},handleFontChange:function(){var a=this.getSelect().value;""===a?this.clearFontName():this.execAction("fontName",{value:a})},handleFormClick:function(a){a.stopPropagation()},handleSaveClick:function(a){a.preventDefault(),this.doFormSave()},handleCloseClick:function(a){a.preventDefault(),this.doFormCancel()}});a.extensions.fontName=b}(),function(){var b=a.extensions.form.extend({name:"fontsize",action:"fontSize",aria:"increase/decrease font size",contentDefault:"±",contentFA:'',init:function(){a.extensions.form.prototype.init.apply(this,arguments)},handleClick:function(a){if(a.preventDefault(),a.stopPropagation(),!this.isDisplayed()){var b=this.document.queryCommandValue("fontSize")+"";this.showForm(b)}return!1},getForm:function(){return this.form||(this.form=this.createForm()),this.form},isDisplayed:function(){return"block"===this.getForm().style.display},hideForm:function(){this.getForm().style.display="none",this.getInput().value=""},showForm:function(a){var b=this.getInput();this.base.saveSelection(),this.hideToolbarDefaultActions(),this.getForm().style.display="block",this.setToolbarPosition(),b.value=a||"",b.focus()},destroy:function(){return this.form?(this.form.parentNode&&this.form.parentNode.removeChild(this.form),void delete this.form):!1},doFormSave:function(){this.base.restoreSelection(),this.base.checkSelection()},doFormCancel:function(){this.base.restoreSelection(),this.clearFontSize(),this.base.checkSelection()},createForm:function(){var a=this.document,b=a.createElement("div"),c=a.createElement("input"),d=a.createElement("a"),e=a.createElement("a");return b.className="medium-editor-toolbar-form",b.id="medium-editor-toolbar-form-fontsize-"+this.getEditorId(),this.on(b,"click",this.handleFormClick.bind(this)),c.setAttribute("type","range"),c.setAttribute("min","1"), -c.setAttribute("max","7"),c.className="medium-editor-toolbar-input",b.appendChild(c),this.on(c,"change",this.handleSliderChange.bind(this)),e.setAttribute("href","#"),e.className="medium-editor-toobar-save",e.innerHTML="fontawesome"===this.getEditorOption("buttonLabels")?'':"✓",b.appendChild(e),this.on(e,"click",this.handleSaveClick.bind(this),!0),d.setAttribute("href","#"),d.className="medium-editor-toobar-close",d.innerHTML="fontawesome"===this.getEditorOption("buttonLabels")?'':"×",b.appendChild(d),this.on(d,"click",this.handleCloseClick.bind(this)),b},getInput:function(){return this.getForm().querySelector("input.medium-editor-toolbar-input")},clearFontSize:function(){a.selection.getSelectedElements(this.document).forEach(function(a){"font"===a.nodeName.toLowerCase()&&a.hasAttribute("size")&&a.removeAttribute("size")})},handleSliderChange:function(){var a=this.getInput().value;"4"===a?this.clearFontSize():this.execAction("fontSize",{value:a})},handleFormClick:function(a){a.stopPropagation()},handleSaveClick:function(a){a.preventDefault(),this.doFormSave()},handleCloseClick:function(a){a.preventDefault(),this.doFormCancel()}});a.extensions.fontSize=b}(),function(){function b(){return[[new RegExp(/^[\s\S]*]*>\s*|\s*<\/body[^>]*>[\s\S]*$/g),""],[new RegExp(/|/g),""],[new RegExp(/
$/i),""],[new RegExp(/<[^>]*docs-internal-guid[^>]*>/gi),""],[new RegExp(/<\/b>(]*>)?$/gi),""],[new RegExp(/\s+<\/span>/g)," "],[new RegExp(/
/g),"
"],[new RegExp(/]*(font-style:italic;font-weight:(bold|700)|font-weight:(bold|700);font-style:italic)[^>]*>/gi),''],[new RegExp(/]*font-style:italic[^>]*>/gi),''],[new RegExp(/]*font-weight:(bold|700)[^>]*>/gi),''],[new RegExp(/<(\/?)(i|b|a)>/gi),"<$1$2>"],[new RegExp(/<a(?:(?!href).)+href=(?:"|”|“|"|“|”)(((?!"|”|“|"|“|”).)*)(?:"|”|“|"|“|”)(?:(?!>).)*>/gi),''],[new RegExp(/<\/p>\n+/gi),"

"],[new RegExp(/\n+

/gi),""],[new RegExp(/(((?!/gi),"$1"]]}function c(a,b,c){var d=a.clipboardData||b.clipboardData||c.dataTransfer,e={};if(!d)return e;if(d.getData){var f=d.getData("Text");f&&f.length>0&&(e["text/plain"]=f)}if(d.types)for(var g=0;g1)for(f=0;f"+a.util.htmlEntities(e[f])+"

");else g=a.util.htmlEntities(e[0]);a.util.insertHTMLCommand(this.document,g)}},handlePasteBinPaste:function(a){if(a.defaultPrevented)return void this.removePasteBin();var b=c(a,this.window,this.document),d=b["text/html"],e=b["text/plain"],g=f;return!this.cleanPastedHTML||d?(a.preventDefault(),this.removePasteBin(),this.doPaste(d,e,g),void this.trigger("editablePaste",{currentTarget:g,target:g},g)):void setTimeout(function(){this.cleanPastedHTML&&(d=this.getPasteBinHtml()),this.removePasteBin(),this.doPaste(d,e,g),this.trigger("editablePaste",{currentTarget:g,target:g},g)}.bind(this),0)},handleKeydown:function(b,c){a.util.isKey(b,a.util.keyCode.V)&&a.util.isMetaCtrlKey(b)&&(b.stopImmediatePropagation(),this.removePasteBin(),this.createPasteBin(c))},createPasteBin:function(b){var c,h=a.selection.getSelectionRange(this.document),i=this.window.pageYOffset;f=b,h&&(c=h.getClientRects(),i+=c.length?c[0].top:void 0!==h.startContainer.getBoundingClientRect?h.startContainer.getBoundingClientRect().top:h.getBoundingClientRect().top),e=h;var j=this.document.createElement("div");j.id=this.pasteBinId="medium-editor-pastebin-"+ +Date.now(),j.setAttribute("style","border: 1px red solid; position: absolute; top: "+i+"px; width: 10px; height: 10px; overflow: hidden; opacity: 0"),j.setAttribute("contentEditable",!0),j.innerHTML=d,this.document.body.appendChild(j),this.on(j,"focus",g),this.on(j,"focusin",g),this.on(j,"focusout",g),j.focus(),a.selection.selectNode(j,this.document),this.boundHandlePaste||(this.boundHandlePaste=this.handlePasteBinPaste.bind(this)),this.on(j,"paste",this.boundHandlePaste)},removePasteBin:function(){null!==e&&(a.selection.selectRange(this.document,e),e=null),null!==f&&(f=null);var b=this.getPasteBin();b&&b&&(this.off(b,"focus",g),this.off(b,"focusin",g),this.off(b,"focusout",g),this.off(b,"paste",this.boundHandlePaste),b.parentElement.removeChild(b))},getPasteBin:function(){return this.document.getElementById(this.pasteBinId)},getPasteBinHtml:function(){var a=this.getPasteBin();if(!a)return!1;if(a.firstChild&&"mcepastebin"===a.firstChild.id)return!1;var b=a.innerHTML;return b&&b!==d?b:!1},cleanPaste:function(a){var c,d,e,f,g=/"+a.split("

").join("

")+"

",d=e.querySelectorAll("a,p,div,br"),c=0;c"+d.innerHTML+"
":e.innerHTML=d.innerHTML,d.parentNode.replaceChild(e,d);for(f=b.querySelectorAll("span"),c=0;c0&&(d[0].classList.add(this.firstButtonClass),d[d.length-1].classList.add(this.lastButtonClass)),h},destroy:function(){this.toolbar&&(this.toolbar.parentNode&&this.toolbar.parentNode.removeChild(this.toolbar),delete this.toolbar)},getInteractionElements:function(){return this.getToolbarElement()},getToolbarElement:function(){return this.toolbar||(this.toolbar=this.createToolbar()),this.toolbar},getToolbarActionsElement:function(){return this.getToolbarElement().querySelector(".medium-editor-toolbar-actions")},initThrottledMethods:function(){this.throttledPositionToolbar=a.util.throttle(function(){this.base.isActive&&this.positionToolbarIfShown()}.bind(this))},attachEventHandlers:function(){this.subscribe("blur",this.handleBlur.bind(this)),this.subscribe("focus",this.handleFocus.bind(this)),this.subscribe("editableClick",this.handleEditableClick.bind(this)),this.subscribe("editableKeyup",this.handleEditableKeyup.bind(this)),this.on(this.document.documentElement,"mouseup",this.handleDocumentMouseup.bind(this)),this["static"]&&this.sticky&&this.on(this.window,"scroll",this.handleWindowScroll.bind(this),!0),this.on(this.window,"resize",this.handleWindowResize.bind(this))},handleWindowScroll:function(){this.positionToolbarIfShown()},handleWindowResize:function(){this.throttledPositionToolbar()},handleDocumentMouseup:function(b){return b&&b.target&&a.util.isDescendant(this.getToolbarElement(),b.target)?!1:void this.checkState()},handleEditableClick:function(){setTimeout(function(){this.checkState()}.bind(this),0)},handleEditableKeyup:function(){this.checkState()},handleBlur:function(){clearTimeout(this.hideTimeout),clearTimeout(this.delayShowTimeout),this.hideTimeout=setTimeout(function(){this.hideToolbar()}.bind(this),1)},handleFocus:function(){this.checkState()},isDisplayed:function(){return this.getToolbarElement().classList.contains("medium-editor-toolbar-active")},showToolbar:function(){clearTimeout(this.hideTimeout),this.isDisplayed()||(this.getToolbarElement().classList.add("medium-editor-toolbar-active"),this.trigger("showToolbar",{},this.base.getFocusedElement()))},hideToolbar:function(){this.isDisplayed()&&(this.getToolbarElement().classList.remove("medium-editor-toolbar-active"),this.trigger("hideToolbar",{},this.base.getFocusedElement()))},isToolbarDefaultActionsDisplayed:function(){return"block"===this.getToolbarActionsElement().style.display},hideToolbarDefaultActions:function(){this.isToolbarDefaultActionsDisplayed()&&(this.getToolbarActionsElement().style.display="none")},showToolbarDefaultActions:function(){this.hideExtensionForms(),this.isToolbarDefaultActionsDisplayed()||(this.getToolbarActionsElement().style.display="block"),this.delayShowTimeout=this.base.delay(function(){this.showToolbar()}.bind(this))},hideExtensionForms:function(){this.forEachExtension(function(a){a.hasForm&&a.isDisplayed()&&a.hideForm()})},multipleBlockElementsSelected:function(){var b=/<[^\/>][^>]*><\/[^>]+>/gim,c=new RegExp("<("+a.util.blockContainerElementNames.join("|")+")[^>]*>","g"),d=a.selection.getSelectionHtml(this.document).replace(b,""),e=d.match(c);return!!e&&e.length>1},modifySelection:function(){var b=this.window.getSelection(),c=b.getRangeAt(0);if(this.standardizeSelectionStart&&c.startContainer.nodeValue&&c.startOffset===c.startContainer.nodeValue.length){var d=a.util.findAdjacentTextNodeWithContent(a.selection.getSelectionElement(this.window),c.startContainer,this.document);if(d){for(var e=0;0===d.nodeValue.substr(e,1).trim().length;)e+=1;c=a.selection.select(this.document,d,e,c.endContainer,c.endOffset)}}},checkState:function(){if(!this.base.preventSelectionUpdates){if(!this.base.getFocusedElement()||a.selection.selectionInContentEditableFalse(this.window))return this.hideToolbar();var b=a.selection.getSelectionElement(this.window);return!b||-1===this.getEditorElements().indexOf(b)||b.getAttribute("data-disable-toolbar")?this.hideToolbar():this.updateOnEmptySelection&&this["static"]?this.showAndUpdateToolbar():!a.selection.selectionContainsContent(this.document)||this.allowMultiParagraphSelection===!1&&this.multipleBlockElementsSelected()?this.hideToolbar():void this.showAndUpdateToolbar()}},showAndUpdateToolbar:function(){this.modifySelection(),this.setToolbarButtonStates(),this.trigger("positionToolbar",{},this.base.getFocusedElement()),this.showToolbarDefaultActions(),this.setToolbarPosition()},setToolbarButtonStates:function(){this.forEachExtension(function(a){"function"==typeof a.isActive&&"function"==typeof a.setInactive&&a.setInactive()}),this.checkActiveButtons()},checkActiveButtons:function(){var b,c=[],d=null,e=a.selection.getSelectionRange(this.document),f=function(a){"function"==typeof a.checkState?a.checkState(b):"function"==typeof a.isActive&&"function"==typeof a.isAlreadyApplied&&"function"==typeof a.setActive&&!a.isActive()&&a.isAlreadyApplied(b)&&a.setActive()};if(e&&(this.forEachExtension(function(a){return"function"==typeof a.queryCommandState&&(d=a.queryCommandState(),null!==d)?void(d&&"function"==typeof a.setActive&&a.setActive()):void c.push(a)}),b=a.selection.getSelectedParentElement(e),this.getEditorElements().some(function(c){return a.util.isDescendant(c,b,!0)})))for(;b&&(c.forEach(f),!a.util.isMediumEditorElement(b));)b=b.parentNode},positionToolbarIfShown:function(){this.isDisplayed()&&this.setToolbarPosition()},setToolbarPosition:function(){var a=this.base.getFocusedElement(),b=this.window.getSelection();return a?void(!this["static"]&&b.isCollapsed||(this.showToolbar(),this.relativeContainer||(this["static"]?this.positionStaticToolbar(a):this.positionToolbar(b)),this.trigger("positionedToolbar",{},this.base.getFocusedElement()))):this},positionStaticToolbar:function(a){this.getToolbarElement().style.left="0";var b,c=this.document.documentElement&&this.document.documentElement.scrollTop||this.document.body.scrollTop,d=this.window.innerWidth,e=this.getToolbarElement(),f=a.getBoundingClientRect(),g=f.top+c,h=f.left+f.width/2,i=e.offsetHeight,j=e.offsetWidth,k=j/2;switch(this.sticky?c>g+a.offsetHeight-i-this.stickyTopOffset?(e.style.top=g+a.offsetHeight-i+"px",e.classList.remove("medium-editor-sticky-toolbar")):c>g-i-this.stickyTopOffset?(e.classList.add("medium-editor-sticky-toolbar"),e.style.top=this.stickyTopOffset+"px"):(e.classList.remove("medium-editor-sticky-toolbar"),e.style.top=g-i+"px"):e.style.top=g-i+"px",this.align){case"left":b=f.left;break;case"right":b=f.right-j;break;case"center":b=h-k}0>b?b=0:b+j>d&&(b=d-Math.ceil(j)-1),e.style.left=b+"px"},positionToolbar:function(a){this.getToolbarElement().style.left="0",this.getToolbarElement().style.right="initial";var b=a.getRangeAt(0),c=b.getBoundingClientRect();(!c||0===c.height&&0===c.width&&b.startContainer===b.endContainer)&&(c=1===b.startContainer.nodeType&&b.startContainer.querySelector("img")?b.startContainer.querySelector("img").getBoundingClientRect():b.startContainer.getBoundingClientRect());var d,e,f=this.window.innerWidth,g=this.getToolbarElement(),h=g.offsetHeight,i=g.offsetWidth,j=i/2,k=50,l=this.diffLeft-j,m=this.getEditorOption("elementsContainer"),n=["absolute","fixed"].indexOf(window.getComputedStyle(m).getPropertyValue("position"))>-1,o={},p={};n?(e=m.getBoundingClientRect(),["top","left"].forEach(function(a){p[a]=c[a]-e[a]}),p.width=c.width,p.height=c.height,c=p,f=e.width,o.top=m.scrollTop):o.top=this.window.pageYOffset,d=c.left+c.width/2,o.top+=c.top-h,c.topd?(o.left=l+j,o.right="initial"):j>f-d?(o.left="auto",o.right=0):(o.left=l+d,o.right="initial"),["top","left","right"].forEach(function(a){g.style[a]=o[a]+(isNaN(o[a])?"":"px")})}});a.extensions.toolbar=b}(),function(){var b=a.Extension.extend({init:function(){a.Extension.prototype.init.apply(this,arguments),this.subscribe("editableDrag",this.handleDrag.bind(this)),this.subscribe("editableDrop",this.handleDrop.bind(this))},handleDrag:function(a){var b="medium-editor-dragover";a.preventDefault(),a.dataTransfer.dropEffect="copy","dragover"===a.type?a.target.classList.add(b):"dragleave"===a.type&&a.target.classList.remove(b)},handleDrop:function(b){var c,d="medium-editor-dragover";b.preventDefault(),b.stopPropagation(),b.dataTransfer.files&&(c=Array.prototype.slice.call(b.dataTransfer.files,0),c.some(function(b){if(b.type.match("image")){var c,d;c=new FileReader,c.readAsDataURL(b),d="medium-img-"+ +new Date,a.util.insertHTMLCommand(this.document,''),c.onload=function(){var a=this.document.getElementById(d);a&&(a.removeAttribute("id"),a.removeAttribute("class"),a.src=c.result)}.bind(this)}}.bind(this))),b.target.classList.remove(d)}});a.extensions.imageDragging=b}(),function(){function b(b){var c=a.selection.getSelectionStart(this.options.ownerDocument),d=c.textContent,e=a.selection.getCaretOffsets(c);(void 0===d[e.left-1]||""===d[e.left-1].trim()||void 0!==d[e.left]&&""===d[e.left].trim())&&b.preventDefault()}function c(b,c){if(this.options.disableReturn||c.getAttribute("data-disable-return"))b.preventDefault();else if(this.options.disableDoubleReturn||c.getAttribute("data-disable-double-return")){var d=a.selection.getSelectionStart(this.options.ownerDocument);(d&&""===d.textContent.trim()&&"li"!==d.nodeName.toLowerCase()||d.previousElementSibling&&"br"!==d.previousElementSibling.nodeName.toLowerCase()&&""===d.previousElementSibling.textContent.trim())&&b.preventDefault()}}function d(b){var c=a.selection.getSelectionStart(this.options.ownerDocument),d=c&&c.nodeName.toLowerCase();"pre"===d&&(b.preventDefault(),a.util.insertHTMLCommand(this.options.ownerDocument," ")),a.util.isListItem(c)&&(b.preventDefault(),b.shiftKey?this.options.ownerDocument.execCommand("outdent",!1,null):this.options.ownerDocument.execCommand("indent",!1,null))}function e(b){var c,d=a.selection.getSelectionStart(this.options.ownerDocument),e=d.nodeName.toLowerCase(),f=/^(\s+|)?$/i,g=/h\d/i;a.util.isKey(b,[a.util.keyCode.BACKSPACE,a.util.keyCode.ENTER])&&d.previousElementSibling&&g.test(e)&&0===a.selection.getCaretOffsets(d).left?a.util.isKey(b,a.util.keyCode.BACKSPACE)&&f.test(d.previousElementSibling.innerHTML)?(d.previousElementSibling.parentNode.removeChild(d.previousElementSibling),b.preventDefault()):!this.options.disableDoubleReturn&&a.util.isKey(b,a.util.keyCode.ENTER)&&(c=this.options.ownerDocument.createElement("p"),c.innerHTML="
",d.previousElementSibling.parentNode.insertBefore(c,d),b.preventDefault()):a.util.isKey(b,a.util.keyCode.DELETE)&&d.nextElementSibling&&d.previousElementSibling&&!g.test(e)&&f.test(d.innerHTML)&&g.test(d.nextElementSibling.nodeName.toLowerCase())?(a.selection.moveCursor(this.options.ownerDocument,d.nextElementSibling),d.previousElementSibling.parentNode.removeChild(d),b.preventDefault()):a.util.isKey(b,a.util.keyCode.BACKSPACE)&&"li"===e&&f.test(d.innerHTML)&&!d.previousElementSibling&&!d.parentElement.previousElementSibling&&d.nextElementSibling&&"li"===d.nextElementSibling.nodeName.toLowerCase()?(c=this.options.ownerDocument.createElement("p"),c.innerHTML="
",d.parentElement.parentElement.insertBefore(c,d.parentElement),a.selection.moveCursor(this.options.ownerDocument,c),d.parentElement.removeChild(d),b.preventDefault()):a.util.isKey(b,a.util.keyCode.BACKSPACE)&&a.util.getClosestTag(d,"blockquote")!==!1&&0===a.selection.getCaretOffsets(d).left?(b.preventDefault(),a.util.execFormatBlock(this.options.ownerDocument,"p")):a.util.isKey(b,a.util.keyCode.ENTER)&&a.util.getClosestTag(d,"blockquote")!==!1&&0===a.selection.getCaretOffsets(d).right?(c=this.options.ownerDocument.createElement("p"),c.innerHTML="
",d.parentElement.insertBefore(c,d.nextSibling),a.selection.moveCursor(this.options.ownerDocument,c),b.preventDefault()):a.util.isKey(b,a.util.keyCode.BACKSPACE)&&a.util.isMediumEditorElement(d.parentElement)&&!d.previousElementSibling&&d.nextElementSibling&&f.test(d.innerHTML)&&(b.preventDefault(),a.selection.moveCursor(this.options.ownerDocument,d.nextSibling),d.parentElement.removeChild(d))}function f(b){var c,d=a.selection.getSelectionStart(this.options.ownerDocument);d&&(a.util.isMediumEditorElement(d)&&0===d.children.length&&!a.util.isBlockContainer(d)&&this.options.ownerDocument.execCommand("formatBlock",!1,"p"),!a.util.isKey(b,a.util.keyCode.ENTER)||a.util.isListItem(d)||a.util.isBlockContainer(d)||(c=d.nodeName.toLowerCase(),"a"===c?this.options.ownerDocument.execCommand("unlink",!1,null):b.shiftKey||b.ctrlKey||this.options.ownerDocument.execCommand("formatBlock",!1,"p")))}function g(a,b){var c=b.parentNode.querySelector('textarea[medium-editor-textarea-id="'+b.getAttribute("medium-editor-textarea-id")+'"]');c&&(c.value=b.innerHTML.trim())}function h(a){a._mediumEditors||(a._mediumEditors=[null]),this.id||(this.id=a._mediumEditors.length),a._mediumEditors[this.id]=this}function i(a){a._mediumEditors&&a._mediumEditors[this.id]&&(a._mediumEditors[this.id]=null)}function j(b,c,d){var e=[];if(b||(b=[]),"string"==typeof b&&(b=c.querySelectorAll(b)),a.util.isElement(b)&&(b=[b]),d)for(var f=0;ff;f++)b.hasAttribute(e[f].nodeName)||b.setAttribute(e[f].nodeName,e[f].value);return a.form&&this.on(a.form,"reset",function(a){a.defaultPrevented||this.resetContent(this.options.ownerDocument.getElementById(d))}.bind(this)),a.classList.add("medium-editor-hidden"),a.parentNode.insertBefore(b,a),b}function v(b,d){if(!b.getAttribute("data-medium-editor-element")){"textarea"===b.nodeName.toLowerCase()&&(b=u.call(this,b),this.instanceHandleEditableInput||(this.instanceHandleEditableInput=g.bind(this),this.subscribe("editableInput",this.instanceHandleEditableInput))),this.options.disableEditing||b.getAttribute("data-disable-editing")||(b.setAttribute("contentEditable",!0),b.setAttribute("spellcheck",this.options.spellcheck)),this.instanceHandleEditableKeydownEnter||(b.getAttribute("data-disable-return")||b.getAttribute("data-disable-double-return"))&&(this.instanceHandleEditableKeydownEnter=c.bind(this),this.subscribe("editableKeydownEnter",this.instanceHandleEditableKeydownEnter)),this.options.disableReturn||b.getAttribute("data-disable-return")||this.on(b,"keyup",f.bind(this));var e=a.util.guid();b.setAttribute("data-medium-editor-element",!0),b.classList.add("medium-editor-element"),b.setAttribute("role","textbox"),b.setAttribute("aria-multiline",!0),b.setAttribute("data-medium-editor-editor-index",d),b.setAttribute("medium-editor-index",e),B[e]=b.innerHTML,this.events.attachAllEventsToElement(b)}return b}function w(){this.subscribe("editableKeydownTab",d.bind(this)),this.subscribe("editableKeydownDelete",e.bind(this)),this.subscribe("editableKeydownEnter",e.bind(this)),this.options.disableExtraSpaces&&this.subscribe("editableKeydownSpace",b.bind(this)),this.instanceHandleEditableKeydownEnter||(this.options.disableReturn||this.options.disableDoubleReturn)&&(this.instanceHandleEditableKeydownEnter=c.bind(this),this.subscribe("editableKeydownEnter",this.instanceHandleEditableKeydownEnter))}function x(){if(this.extensions=[],Object.keys(this.options.extensions).forEach(function(a){"toolbar"!==a&&this.options.extensions[a]&&this.extensions.push(m(this.options.extensions[a],a,this))},this),t.call(this)){var b=this.options.fileDragging;b||(b={},r.call(this)||(b.allowedTypes=[])),this.addBuiltInExtension("fileDragging",b)}var c={paste:!0,"anchor-preview":o.call(this),autoLink:q.call(this),keyboardCommands:s.call(this),placeholder:p.call(this)};Object.keys(c).forEach(function(a){c[a]&&this.addBuiltInExtension(a)},this);var d=this.options.extensions.toolbar;if(!d&&n.call(this)){var e=a.util.extend({},this.options.toolbar,{allowMultiParagraphSelection:this.options.allowMultiParagraphSelection});d=new a.extensions.toolbar(e)}d&&this.extensions.push(m(d,"toolbar",this))}function y(b,c){var d=[["allowMultiParagraphSelection","toolbar.allowMultiParagraphSelection"]];return c&&d.forEach(function(b){c.hasOwnProperty(b[0])&&void 0!==c[b[0]]&&a.util.deprecated(b[0],b[1],"v6.0.0")}),a.util.defaults({},c,b)}function z(b,c){var d,e,f=/^append-(.+)$/gi,g=/justify([A-Za-z]*)$/g;if(d=f.exec(b))return a.util.execFormatBlock(this.options.ownerDocument,d[1]);if("fontSize"===b)return c.size&&a.util.deprecated(".size option for fontSize command",".value","6.0.0"),e=c.value||c.size,this.options.ownerDocument.execCommand("fontSize",!1,e);if("fontName"===b)return c.name&&a.util.deprecated(".name option for fontName command",".value","6.0.0"),e=c.value||c.name,this.options.ownerDocument.execCommand("fontName",!1,e);if("createLink"===b)return this.createLink(c);if("image"===b){var h=this.options.contentWindow.getSelection().toString().trim();return this.options.ownerDocument.execCommand("insertImage",!1,h)}if("html"===b){var i=this.options.contentWindow.getSelection().toString().trim();return a.util.insertHTMLCommand(this.options.ownerDocument,i)}if(g.exec(b)){var j=this.options.ownerDocument.execCommand(b,!1,null),k=a.selection.getSelectedParentElement(a.selection.getSelectionRange(this.options.ownerDocument));return k&&A.call(this,a.util.getTopBlockContainer(k)),j}return e=c&&c.value,this.options.ownerDocument.execCommand(b,!1,e)}function A(b){if(b){var c,d=Array.prototype.slice.call(b.childNodes).filter(function(a){var b="div"===a.nodeName.toLowerCase();return b&&!c&&(c=a.style.textAlign),b});d.length&&(this.saveSelection(),d.forEach(function(b){if(b.style.textAlign===c){var d=b.lastChild;if(d){a.util.unwrap(b,this.options.ownerDocument);var e=this.options.ownerDocument.createElement("BR");d.parentNode.insertBefore(e,d.nextSibling)}}},this),b.style.textAlign=c,this.restoreSelection())}}var B={};a.prototype={init:function(a,b){return this.options=y.call(this,this.defaults,b),this.origElements=a,this.options.elementsContainer||(this.options.elementsContainer=this.options.ownerDocument.body),this.setup()},setup:function(){this.isActive||(h.call(this,this.options.contentWindow),this.events=new a.Events(this),this.elements=[],this.addElements(this.origElements),0!==this.elements.length&&(this.isActive=!0,x.call(this),w.call(this))); -},destroy:function(){this.isActive&&(this.isActive=!1,this.extensions.forEach(function(a){"function"==typeof a.destroy&&a.destroy()},this),this.events.destroy(),this.elements.forEach(function(a){this.options.spellcheck&&(a.innerHTML=a.innerHTML),a.removeAttribute("contentEditable"),a.removeAttribute("spellcheck"),a.removeAttribute("data-medium-editor-element"),a.classList.remove("medium-editor-element"),a.removeAttribute("role"),a.removeAttribute("aria-multiline"),a.removeAttribute("medium-editor-index"),a.removeAttribute("data-medium-editor-editor-index"),a.getAttribute("medium-editor-textarea-id")&&k(a)},this),this.elements=[],this.instanceHandleEditableKeydownEnter=null,this.instanceHandleEditableInput=null,i.call(this,this.options.contentWindow))},on:function(a,b,c,d){return this.events.attachDOMEvent(a,b,c,d),this},off:function(a,b,c,d){return this.events.detachDOMEvent(a,b,c,d),this},subscribe:function(a,b){return this.events.attachCustomEvent(a,b),this},unsubscribe:function(a,b){return this.events.detachCustomEvent(a,b),this},trigger:function(a,b,c){return this.events.triggerCustomEvent(a,b,c),this},delay:function(a){var b=this;return setTimeout(function(){b.isActive&&a()},this.options.delay)},serialize:function(){var a,b,c={},d=this.elements.length;for(a=0;d>a;a+=1)b=""!==this.elements[a].id?this.elements[a].id:"element-"+a,c[b]={value:this.elements[a].innerHTML.trim()};return c},getExtensionByName:function(a){var b;return this.extensions&&this.extensions.length&&this.extensions.some(function(c){return c.name===a?(b=c,!0):!1}),b},addBuiltInExtension:function(b,c){var d,e=this.getExtensionByName(b);if(e)return e;switch(b){case"anchor":d=a.util.extend({},this.options.anchor,c),e=new a.extensions.anchor(d);break;case"anchor-preview":e=new a.extensions.anchorPreview(this.options.anchorPreview);break;case"autoLink":e=new a.extensions.autoLink;break;case"fileDragging":e=new a.extensions.fileDragging(c);break;case"fontname":e=new a.extensions.fontName(this.options.fontName);break;case"fontsize":e=new a.extensions.fontSize(c);break;case"keyboardCommands":e=new a.extensions.keyboardCommands(this.options.keyboardCommands);break;case"paste":e=new a.extensions.paste(this.options.paste);break;case"placeholder":e=new a.extensions.placeholder(this.options.placeholder);break;default:a.extensions.button.isBuiltInButton(b)&&(c?(d=a.util.defaults({},c,a.extensions.button.prototype.defaults[b]),e=new a.extensions.button(d)):e=new a.extensions.button(b))}return e&&this.extensions.push(m(e,b,this)),e},stopSelectionUpdates:function(){this.preventSelectionUpdates=!0},startSelectionUpdates:function(){this.preventSelectionUpdates=!1},checkSelection:function(){var a=this.getExtensionByName("toolbar");return a&&a.checkState(),this},queryCommandState:function(a){var b,c=/^full-(.+)$/gi,d=null;b=c.exec(a),b&&(a=b[1]);try{d=this.options.ownerDocument.queryCommandState(a)}catch(e){d=null}return d},execAction:function(b,c){var d,e,f=/^full-(.+)$/gi;return d=f.exec(b),d?(this.saveSelection(),this.selectAllContents(),e=z.call(this,d[1],c),this.restoreSelection()):e=z.call(this,b,c),"insertunorderedlist"!==b&&"insertorderedlist"!==b||a.util.cleanListDOM(this.options.ownerDocument,this.getSelectedParentElement()),this.checkSelection(),e},getSelectedParentElement:function(b){return void 0===b&&(b=this.options.contentWindow.getSelection().getRangeAt(0)),a.selection.getSelectedParentElement(b)},selectAllContents:function(){var b=a.selection.getSelectionElement(this.options.contentWindow);if(b){for(;1===b.children.length;)b=b.children[0];this.selectElement(b)}},selectElement:function(b){a.selection.selectNode(b,this.options.ownerDocument);var c=a.selection.getSelectionElement(this.options.contentWindow);c&&this.events.focusElement(c)},getFocusedElement:function(){var a;return this.elements.some(function(b){return!a&&b.getAttribute("data-medium-focused")&&(a=b),!!a},this),a},exportSelection:function(){var b=a.selection.getSelectionElement(this.options.contentWindow),c=this.elements.indexOf(b),d=null;return c>=0&&(d=a.selection.exportSelection(b,this.options.ownerDocument)),null!==d&&0!==c&&(d.editableElementIndex=c),d},saveSelection:function(){this.selectionState=this.exportSelection()},importSelection:function(b,c){if(b){var d=this.elements[b.editableElementIndex||0];a.selection.importSelection(b,d,this.options.ownerDocument,c)}},restoreSelection:function(){this.importSelection(this.selectionState)},createLink:function(b){var c,d=a.selection.getSelectionElement(this.options.contentWindow),e={};if(-1!==this.elements.indexOf(d)){try{if(this.events.disableCustomEvent("editableInput"),b.url&&a.util.deprecated(".url option for createLink",".value","6.0.0"),c=b.url||b.value,c&&c.trim().length>0){var f=this.options.contentWindow.getSelection();if(f){var g,h,i,j,k=f.getRangeAt(0),l=k.commonAncestorContainer;if(3===k.endContainer.nodeType&&3!==k.startContainer.nodeType&&0===k.startOffset&&k.startContainer.firstChild===k.endContainer&&(l=k.endContainer),h=a.util.getClosestBlockContainer(k.startContainer),i=a.util.getClosestBlockContainer(k.endContainer),3!==l.nodeType&&0!==l.textContent.length&&h===i){var m=h||d,n=this.options.ownerDocument.createDocumentFragment();this.execAction("unlink"),g=this.exportSelection(),n.appendChild(m.cloneNode(!0)),d===m?a.selection.select(this.options.ownerDocument,m.firstChild,0,m.lastChild,3===m.lastChild.nodeType?m.lastChild.nodeValue.length:m.lastChild.childNodes.length):a.selection.select(this.options.ownerDocument,m,0,m,m.childNodes.length);var o=this.exportSelection();j=a.util.findOrCreateMatchingTextNodes(this.options.ownerDocument,n,{start:g.start-o.start,end:g.end-o.start,editableElementIndex:g.editableElementIndex}),0===j.length&&(n=this.options.ownerDocument.createDocumentFragment(),n.appendChild(l.cloneNode(!0)),j=[n.firstChild.firstChild,n.firstChild.lastChild]),a.util.createLink(this.options.ownerDocument,j,c.trim());var p=(n.firstChild.innerHTML.match(/^\s+/)||[""])[0].length;a.util.insertHTMLCommand(this.options.ownerDocument,n.firstChild.innerHTML.replace(/^\s+/,"")),g.start-=p,g.end-=p,this.importSelection(g)}else this.options.ownerDocument.execCommand("createLink",!1,c);this.options.targetBlank||"_blank"===b.target?a.util.setTargetBlank(a.selection.getSelectionStart(this.options.ownerDocument),c):a.util.removeTargetBlank(a.selection.getSelectionStart(this.options.ownerDocument),c),b.buttonClass&&a.util.addClassToAnchors(a.selection.getSelectionStart(this.options.ownerDocument),b.buttonClass)}}if(this.options.targetBlank||"_blank"===b.target||b.buttonClass){e=this.options.ownerDocument.createEvent("HTMLEvents"),e.initEvent("input",!0,!0,this.options.contentWindow);for(var q=0,r=this.elements.length;r>q;q+=1)this.elements[q].dispatchEvent(e)}}finally{this.events.enableCustomEvent("editableInput")}this.events.triggerCustomEvent("editableInput",e,d)}},cleanPaste:function(a){this.getExtensionByName("paste").cleanPaste(a)},pasteHTML:function(a,b){this.getExtensionByName("paste").pasteHTML(a,b)},setContent:function(a,b){if(b=b||0,this.elements[b]){var c=this.elements[b];c.innerHTML=a,this.checkContentChanged(c)}},getContent:function(a){return a=a||0,this.elements[a]?this.elements[a].innerHTML.trim():null},checkContentChanged:function(b){b=b||a.selection.getSelectionElement(this.options.contentWindow),this.events.updateInput(b,{target:b,currentTarget:b})},resetContent:function(a){if(a){var b=this.elements.indexOf(a);return void(-1!==b&&this.setContent(B[a.getAttribute("medium-editor-index")],b))}this.elements.forEach(function(a,b){this.setContent(B[a.getAttribute("medium-editor-index")],b)},this)},addElements:function(a){var b=j(a,this.options.ownerDocument,!0);return 0===b.length?!1:void b.forEach(function(a){a=v.call(this,a,this.id),this.elements.push(a),this.trigger("addElement",{target:a,currentTarget:a},a)},this)},removeElements:function(a){var b=j(a,this.options.ownerDocument),c=b.map(function(a){return a.getAttribute("medium-editor-textarea-id")&&a.parentNode?a.parentNode.querySelector('div[medium-editor-textarea-id="'+a.getAttribute("medium-editor-textarea-id")+'"]'):a});this.elements=this.elements.filter(function(a){return-1!==c.indexOf(a)?(this.events.cleanupElement(a),a.getAttribute("medium-editor-textarea-id")&&k(a),this.trigger("removeElement",{target:a,currentTarget:a},a),!1):!0},this)}},a.getEditorFromElement=function(a){var b=a.getAttribute("data-medium-editor-editor-index"),c=a&&a.ownerDocument&&(a.ownerDocument.defaultView||a.ownerDocument.parentWindow);return c&&c._mediumEditors&&c._mediumEditors[b]?c._mediumEditors[b]:null}}(),function(){a.prototype.defaults={activeButtonClass:"medium-editor-button-active",buttonLabels:!1,delay:0,disableReturn:!1,disableDoubleReturn:!1,disableExtraSpaces:!1,disableEditing:!1,autoLink:!1,elementsContainer:!1,contentWindow:window,ownerDocument:document,targetBlank:!1,extensions:{},spellcheck:!0}}(),a.parseVersionString=function(a){var b=a.split("-"),c=b[0].split("."),d=b.length>1?b[1]:"";return{major:parseInt(c[0],10),minor:parseInt(c[1],10),revision:parseInt(c[2],10),preRelease:d,toString:function(){return[c[0],c[1],c[2]].join(".")+(d?"-"+d:"")}}},a.version=a.parseVersionString.call(this,{version:"5.23.3"}.version),a}()); \ No newline at end of file diff --git a/bl-plugins/quill/languages/en.json b/bl-plugins/quill/languages/en.json deleted file mode 100644 index 036ea846..00000000 --- a/bl-plugins/quill/languages/en.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "plugin-data": - { - "name": "Quilljs", - "description": "" - } -} \ No newline at end of file diff --git a/bl-plugins/quill/metadata.json b/bl-plugins/quill/metadata.json deleted file mode 100644 index d0206766..00000000 --- a/bl-plugins/quill/metadata.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "author": "Quilljs", - "email": "", - "website": "https://quilljs.com/", - "version": "1.3.6", - "releaseDate": "2018-03-12", - "license": "", - "compatible": "3.2", - "notes": "" -} \ No newline at end of file diff --git a/bl-plugins/quill/plugin.php b/bl-plugins/quill/plugin.php deleted file mode 100644 index 18947224..00000000 --- a/bl-plugins/quill/plugin.php +++ /dev/null @@ -1,109 +0,0 @@ -dbFields = array( - 'toolbar1'=>'formatselect bold italic bullist numlist | blockquote alignleft aligncenter alignright | link unlink pagebreak image removeformat code', - 'toolbar2'=>'', - 'plugins'=>'code autolink image link pagebreak advlist lists textcolor colorpicker textpattern' - ); - } - - public function form() - { - global $L; - - $html = '
'; - $html .= ''; - $html .= ''; - $html .= '
'; - - $html .= '
'; - $html .= ''; - $html .= ''; - $html .= '
'; - - $html .= '
'; - $html .= ''; - $html .= ''; - $html .= '
'; - - return $html; - } - - public function adminHead() - { - if (!in_array($GLOBALS['ADMIN_CONTROLLER'], $this->loadOnController)) { - return false; - } - - $html = ''; - $html .= ''; - - return $html; - } - - public function adminBodyEnd() - { - if (!in_array($GLOBALS['ADMIN_CONTROLLER'], $this->loadOnController)) { - return false; - } - - $mediumJavascript = $this->htmlPath().'js/medium-editor.min.js'; - -$script = << - - -EOF; - return $script; - } - -} \ No newline at end of file diff --git a/bl-plugins/quill/quill-1.3.6.zip b/bl-plugins/quill/quill-1.3.6.zip deleted file mode 100644 index a04182a5a3e3ff6205a1acfccfd7f40c1a874e01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 519660 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 W-7DiCwGx=xL8< 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 #?+&AdX_?G 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 z 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

@Lis7-nq7dkDfT|8fawn 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

oD^Npy<_O2j>@;YMqT~sn!AnDZuNC5zg zGPrd@N?=Su$#7Ju8{CxHgIE?k5cMO(tyTh%c_Kx-dlPsb3Jv_^`as#$ln)N~ims#H zy$LEGFILA}hK>ng{b~q+F*aXjlb_Due1+R}FXva$WTb^o&I zg8V=DW~|I!*If4;LHmxT;-NTRaqq>E{S(l2d4hv?a~RtdrWxPk$7DT~OF8hC`IkYc z3+TZ$2qr3R$miu-<^6&s)1aRoEi^`;wGd@5KPEid%b^L+%w4^m+(n}CQOs9UrF(Vx z{MbRSYcL2oR^D-+hOy21kI*&3NooulC#@|2Trd#EC&~bf34TM@A zdzb0F4nHM_G)51yQ&kuBe9=->R|%$)$V5vYEIA!6$a%mrUo&+D_GX!8+8(>m>R88P zuKzA6H0-a1FkuW?B*77wa|b?|maoOUSb_0B%&NyCl4k@Tg&#|vQQ~H~Hr*aOm5B1x zHL*()8gj9&>)b3X2pg3dkE+4#;`u|M?Fle2Bi=oOA?yfg5BK6UTn#drcQn#$|AdlO z7>Y%&1n7wE_{KT?$>$`Y(Jf8v>n)sI`m&2U zc`VzqXT}=)8B61qzrTMzp71j_?&dyA5MHpV0zeXgqmdq|MqrWz7Q82kNvOh+ep z(PK+6X^g~Dbn122Ch#yBB=~Mt>3$(jq3#pW>zWKPP}A$|hy5r3NfjI`B@`c5P!DJI zNeaco!A|>@!(w=W4_GDYwXyo1R=biqPniJzmU5e3 zMqN9Hm(akBrg(Ho^ue<6=fV;Lm#osYM4a}}Qbcjj7Ed!g=a1rEYpZb|)4cF=QM=V; z+QVz0^$DhGBV(oLb*b|Tg^LcE?lq0o3LL}qc#zPC>@v#D?Zh>fH_hd%zd$cFv0WmOsiD$pFCn*6wys|$8vm=PYeQ?Dp z-`dF;hLKXP*lG7w3DTXJS=~^QqMl&V98#u3XlQD6(KQiu`?AUl`6TUe0iBI|dbh82 z)CIFl{C8st*TP)B+P~Sd-RCz;`7~(Cl;7jseC%jLi(Y4s^lU zsrLRjMgb`CPH`p2uDjt)d?3bhq&~E<`b^UuAZn_<(fC~&UUBZ?Hrwc-bm|6q^X!-$ z03W-4y9UC7Q;n>$>%tlcY5do8K7o$g^TR&uKXs)4+4Ntewu}~V7c0#!34gADg=^gX zq=Ks><*K9`+Q`z?cw*_z%iQy*+b3OP#Ti<&H9mkzQQIa9#2CIvb057=$1+}Nw^~3- z)=NP7&s29VX0i{HsZQuN-$;52rZF+iBS6^VKy+N@Yi<|jw5>KKdyW|E734*CQay^Z zKcn7+&Hp-Ua%~tFuE>8`9}S_ASIt^PQrcdbFGyt(?5)3&m7TuYy$bwewc57jZeM-L zw*pnPDExio5(?pjo5zs5u?-k{D;y;quwQk1*AWE$^!ktcb~y+*-` z3Fg6l)2!Z(nf+1wg>Y?z`pSain$BR{p@unA_t{bHPzS*dHQhvbu{6yVH)BdVy|G}& znm5X(V)njB=MQzE=QVQOBy}F%ZU<*f>xeLC8}6hCh3~aO1;;8Y2N}fv)!(2TPW)_Q zlcF+#P$Oo&z41#GhcL(fKvVk9pxwv$x~yfbcWw5E*Xi0X z-{@R(i072=KhfmS#pf8!o9A`(!Gw`}`NhV4tQUp;u^EiA-JF>i!kmFV@MSeMtUNzU zgxlJF91!Qj96`S8tsA1wsE<|N7XTgKkH$5$Y zsX-wiL+m z?bmoPt^+b{eQ}zNIkx+y0>-7@RR$Y;hD#qZHE@Ik6Q0C82TC_J3Ri;Mx{npiv_Jd^ zCV_+Lll4g-0*jIr+&}woUki@X{@;Wyj2Vs=OUL>&0Kt3H+;$MIdcBsj0;aF^1}L=q zPu3u2eGqF{X{^I~5BUooQq!Q&H(YIV+77=zo?Wj{$NM{UY)L*SoEqJf3ufGzMkOPo~xSvD#)6Yc5 zw3aE-F{`O&a{0{*guLg`CCnzaeNla@?UJf@H#%I^tM-Po$-|^LmR`oRRD7x-!oH7O zQj=sBXN>QFFtKdUn(FFYId}i%dczEgrFd$Ms!Git3KUN)iXebDk_JCR;PO9N-sEGH zmVW&#@&3p(+Z+_jhRuBAAJ=k7szwmj)~G^PVEoU6D-OjI?b6bcQ>}5|mI|bH-@qhN zi#~8V>CB3;>Lw5;5ZlFx!wyorUG(|u-9K|Zp2=edYRIi=N?V7HCXo1Qj`fT;+bkTB z@_iSJPF1KT67;xu#?E3a(@Gxx1v@|eEgPc0{1B-%wpjHf4+4T7Xt;HX>5(J*G<0>n z`}hi*n}65*8kKkPksc+*Koq7&WvHyZNVV4oJM{u=QVI$_f5X-wiUg*jmqMhsXWf1RxL$tFA+7HB$-Cla>bc?efU8J0qBbv?xzwog# zHX=TpRM2|Y;cK-L)z^9TcndOMu>brxGbJ)jdv)8*SQQaT}w0bE8mWF6i0saAshD*np{H$FM1h%K|PXpj+#VPd3^3l{8=gQ zBh@`ZvWZ#>8l_o>aNERk+pmz-vhSOXz^`PBn)qU@us#c0;Q7QJmvO%2M0}su+?0~( zIxAHl^}nE!O_)k04#DdaWQ3qA6M^2mAk~#XN8uaS49E1{YZn|A&KsplMFSC-cw3Hqxv{V6*4()`tStk$1>X`m5v7$4IYct zR-S0ayahasQ3ifb8x>t3g5OYU^Q}vIOS|$^WK??$xYS~_sMeu7M0*0GkqD$|R=F_i z6tTWu){fq1IWd5_;&e;l0vOnTpD$k*Ni@7WZ7<-oD)Kh?x&90aAc$F_-;}Bau2@}y zmNA>RqOR*nr`1(S`a zipVnGE`ZGFO|j6XU5%x`g+F_y0F5|JA!S@-SgpCv2K6PV238IAzRb zTJ4G1Z#}faQY^y~41VjDFtl9{J6yy=9n~9hUkX|IVLQ~W1|G2-pUg2o`+vnLJ)sZv z@$O*N1fzf5wA$e&zNl(<=$yRit0xHHR0NaPKICTWb|UZVhnJtSa@5A!Ze#CH?;xfT zMsqBMag}ynQEQqqE7n!cf=H<|%!c6(_-F~(*7Wa?v{B<@6ny8BUOV!B%r*&aK+6Bt zs5?5qaddu}iKm&LcG`af9GQTnPH{nsAv|8d*KOYUlB=()$YdE~?hr95>fM z0L`k@@#<(NN5@uPhczxkN9Ydh8uKqJ$~%P(O9B%VR$9Xl@(k6F!h7%9oL)9s1cI0{ z(}<(TtZ7(SSpQO@C>$i38(51|f?vAK3KxRW6WfWzR@IeS9voGRvmg+z?<9y>^N@k4+jYozuyt7rcjDCw)Y;)@|!1rUqYVEB+=tf4U7d1NN;{@@|<~7EEh-x zD^?kbUTba@E4>_jd#;5$pn{=Z0WX%8msHb zHeEEY9EZ=o7mL0_mh2hGR9s?AaLGNW8yg-+vngf3P>X%jUXC)draj6-wWi3(m>cl==NFbE7GsN=>$in)|a-ZRXzIO z4{;epadY_5J4`j1g&^rg0OTvrQEikE`ZTbB7EAF#D~H#qw<=7cRilh09oUy5_~{~O zKWc`gXx`mE^UV6YyU%{sIwhQ_X?v|&mPOFnD!Jw;{_q%AiQiwPaVX-0@)I6uj$P&= z_la9My$ZJoRAYP`#f8vW1!UOavdEq!MN9ea;IC0*{tC4q>ciOtxuq*9#$2`hG_zkV zeZSGYmfsQVl-(Vvy!b>Kf1D#4Y^5}h+`}GqPSuYN2ETU2JYx-?#$Ovp%e)KyO<%KD ztjh-PJrrE|=tGZUyliylLq;#|B2eF|blI=E*D8QU?Uvgpq$01*Kg=#DE<*Qr$%LM6 z2cf?RRS(%Jkf%>*omsdTl;pD+rBmClH16WWt;f`;cG5xyS6f%06L&@IRW9FlXHbC3le@s%g{!qi!#i-)mk`Wh^~aS)zdfkmL0+ zk~mDJ-q+pveUAzaiU81_)T4wS*99mRnu-jkX7nqurTbNb&VZn|xr(2p7=4+7z@$w^&E#5-0?nhqQ7V3OFJ zgwlbFYiapUK2>lOld=lAT*WBHw8cmrzGAJ7?B+l66vCgKQzjiE$Y&UJIpW9=I|P5G zNT5vUVU^m3a3MfHtp+RMU?xe`dQygPS)$i@`Eg2p)c?PX?fic#?nFIiU}Rz_;|5@3 z;I?jgLJ%w4#}K=ab5O|bxC|I&FvPj?D?f+a#_WWPAKpY!HWh}{x9tVT$OXa6pe|#v z6-r>^;Dv~*i6O+o@4qN>pK@t$a`$kX;%;ShBMUApy?uQ+? zx9zORr=ULVSibu5iTGCjMdp|zA;?0oM9Bt3XnI2(8`-oU*;VI%mK34}kDkb;xf+*g zh048?Da$cyXt>&mprH-XYI)(fcqP9200K&T%V2#QT`a2qWfu_A{^O zv`?^ca4sW}H^WT&LYo-0m?O0Ee|Ge88JKrh(~-YV8cwo6OK@+**Pnim=hQBm?{q(> zLf^@Qcf(10C@kyzPIx&zB2n9?H*u_gT5%>~hwHc9I=|oK;vOQl;Sb>NEvy4rM z;BaF?n`%4MXtvQa4Xg~(TkS+i_MO9I9_}ydQv`4?EXws=BKvIvaWFe$@=yEuI=;5IwW?z7SVq$P@ZKVJ|WiS<$BkD@gg1 zm{qfto)aid!)%ZHrI(F#iss@fA33WX?>N1_r<4J%5i15?A>$Kb($d49`C1D|<5}hp zn+WwN?@i`V#BF6eWVCkOGF652Wls36Ild_w1RKW0viy_zS7iH5NA=b8ILpX@ z=hF${u5%=x2t5;%AjGVeaqw1<_-`2}@~IAE(%t7v%ENSXLiUsN2t60{0R8=>fRf+- z=68H6I(8FN!T4MP1*h|;LTCsT73|paJ^7y}ut0=%7AB0cb-coxd{0#6(F$XV3!+4Im zM}%MPulU?7$Xr%G?vOg#I6V0sE&%_Fwqg*Qd`A=cmjUMzHwt9&HA!DHGm)JZKW7pIxR!W==|sgCo;a#(G+<$YF?lx7qU~iG60=_OigAva_XY&{TM#~dXK&O%m!PTt zEmPLv)9PpnMv;ry9?vCtlFDno31D)}p=;_=9*<6CK2Cy(8N3?TQqtZ1DwfWqAsCHe zrqrYm2V+?Igy0Zm6DoQK#;9ZAyylR%Wh6d%79IkY0RF5aJ1D9-u;Is6dgg*nCa|;> zLabaoCU(!U3y40>%mBom4Q0_z;7EMCkVu=%$}b1gz~q@@?9rg=JFs>~!U&;Nbju%7 zvswi-nKjD}hU*c;B#OE+whz#I!o{JEcX7gq4^;l-_Bc@0|MP@gRko}rQOs@ z?`muGPe0$YQbR-_ia0bAAr?w;r5UJKsoo`-1ER9a9Jp z-Y#yL)?k=;|8EI4&_zt6!>1L8krY@Z?{%7@>AdsKL)g*BNZip}JEY&0Xy!I3vGSS} z;U@CSqS*K5AoGYy_+O~56!?mxoRgTdV(CG(5#%Fw-Goeql98y9JJf9xdirq;xRd$J zlI4Vwo?=Xe_EV&nc4fFXOV|<3YED=-DBO6GH16L96&2^z!& z0bBgU##)eD0DaFIO!38>GT-$P?jd55g3c?VVGpiHr=qB=Zz96}Fd}lj5F)$o^4{1? zO6PAkEY}vw_4FiUDxbyshQ)=IU5QtEEJj2%x;XKr*N?!C&I~@+B47e4|HwSlI0Oti zB+SSiZNhG0kS1NmNddcMSGoJ0;2vxOcTob(ut#@{9yK7?^r2LzEhlN^H~!up ziF7njRtjE{DA5w?&;OW42p6UE>XIR)9K4=1*ltbs?hnH?PjVRkS;TRYJE-#S5EbTs zo#XFjTi5#Yh0XyX{#P*ClLj*_d7kDf6)xzNj-W{UufKaLC$7)e8jWnMo@L?WF{65f zIqaU}T0}y`bZKL*s1a%szrpV9^Nn0kgho**pDl9}1mxf}t})Q4?oPVy=t zCHB|8r}+O(;NpK4@8-u!CN=bXY$BE7FxY5uF>)P3KcmRE;I=%?;LAy)303DHE{__~ zTAzo#g3wF8gu^h|M#D)IwiZK?;;Wb3;-=S(QG}quh7bIG+ZVc@wK(c&)35PW+!` z)kRe=1nhXHtcJsjOVb+Z$#p&SCT^uL?RSfo~TA|_#8)7wb(c0>-{FMrl_DuPK1e(Q2-w;-_a3z zu`u3Jj>mjj!@1x{o~&Ws`nU@`L?65KRE%7=G|sqfAY^(EZD=Y>u=7<%$Ag)b73~T} z4ln3_MrO+;&7Djnwy1Z;i8O-4r)X-6-bvK=4Q}0eZ;8GnUh~M&!$kusK9aErDc7&) zZ(fWm(}AAaoC3# zg!JA|HooG*&fWSVgm&3e8!iMxRNEyJa?AU!<+DI~V^QyGd~`1Xq6gsAvhvQ0EaRnK zR<+)kn27Pbun}3Wfy^F3bw26O{_@Qh5f0Y{M=^L+V3v(wjmI1hlZPpko|WD za|$_D6fzM%64=n_>*U|;3Y16e_vumqL*J~ZYzjo=r*90 z28ig7%LZZboxZR04h%vxNvO%?z*BsR^lQrZ0OK#QFY~zzH++-ar#KImW2ApWPMR2H$GtN++Sozp#qlNh>J<;WJAy|9tEZAx?4)i9fq^99 zo;*-#zcVgrY@a187edbd;#F?NX>zY^4EjJ4{TKT_( zTGcw>$sU0#d#YkQILUn$niGvUFU`jDsYaB{0Q$GAiwnN7h>+EKbv%IcDDsTkmcw@;x#G6dnYj0c2W>mx1SCI=i59_0w1E|m+(z* z@)v;|@ynrJZi103h##hjb;&lqnC9|r!F_Gj`@D2)ki7iPQf1a`b0HYL1Gt4$1iue1 zwr{=qhNC9#eyNLel73{%so@_RK!*amlP6Kg}A-%DMwLQe>20zODb-7I}-k5sg7s?0$X%}H^;PZ_T#xj=^0S~f@&!m;O0VF%{5 z4U4y<`-FSx9c0zLJu|n%h4@RWlmMo@Pb+1oXrDv$}*dezB^?!uZ zualF&P4=f#j_M6%^s!^@i033}f_+{W?l0?I*jAv7x6;ojt$m`T6L!rx!@1SNk}?Dr_VEpA#3DehJWb zjKnns=nkf|kXmNrG&Q6z0%!QqI?7uP7bmYvGbmlyb>S>D zIK7w#mz8<%W!J3(fIhw=)Q^E*1V+VOa(Xp@!vF+VHy$y98j3-W8Cx6f+!c4lK9U@9 zeap*Ptf!2Sk*2YBNLyJd-bhnUy=$Ee+#NA&5At+`4;-?D}1Qt2V*@Dho?g_Z#^SVRp{u4bV%x{pauzBR(T~cei@; z=pmW~B8;XWKpmiYD*p+(8UJvThB=^cM*1;6NpE{@AiIZoB9rnceLM=^xc4|5EGHsi zo@^C7LOBf;FP$A;et{#>RU8=h1TOx2v>8VGNA95<2Ld26|MmmFW^+p0zZTp&NUdKK z&%Ov>m-y@y_rDQ;{MR!Fo$oQ!x|RFzZ5JF7TRaL+DFq6nfS%mnxa~x~YY`2IxS)iM ztPLjJg_2ko{e{RBBjt`v z_Wpi?6@Lt_0DUACGcE!1$>!s|PcK(*FB`5iJs$t3C~L|ntWx&PDg@7KU=K?JR2nNI5c@)cxj&F%>QT%yjtbekah6<^q8=wQ#`%p#z^| zsdbttN7xRGY!C%d?RK)c-|Ctu$a@E(_MpRIY0rOtFIF=_3V~E)qi*;!Fi}nnI{c`i z$~TJdlZFhq4{$SC364eWQPBdn7X5WP7*9lWI1e_bX4pq=TalE+kMqc1H5uDk4hiLf z!zz@f{VDV{uR7l9PO0{YQBL3BHfvV-O?2H{Q&~)2e$;Q%p7-yp$pIH&Re%U6bT}CW zXN`0kg6+-}IZ(EbPTZ%V1NdI_=!>g%6sF2_e5N$q(3yloutvy2nfF^Yq0`2euqMMN zASZ1UCqFH$Af+X;do}7>8+kKR8r~`L;}@cBW8Oz9q8upz#d2Na#hc{%dWaF`3#F;D zbrTM5_Gb{Cw($?-e9H~Wj(bMcMO5zwxWs3H5j6ptb!aM6Wlt9jTtY8A^bj-C(fp;C zw&{rpN!W|B@+2zcLlh&ma6HhI$X8P58E)D2qdfL1hkVPQhS?6M(A$&xJWC&UN&d;= zn2w8ZmqaL^O>@d;kLn0r>Z*ubGr-9G?~U6QIwYF{PD^8tm=1-fE+A%+?PI2aElhhl z{e=N97J~b!ab4i;Bo*>p#g}n#e3|K?_;&c3`10o8UY)pgwZfH=G=!R>u3e;?-o)nv zDWqlROD|vO$)K{5ocdqEqY1|K$|;hQ^M%qB@_RMWqv-X}$hOguwgX$!BAEsts0-Fq zG*O}adAMOw{E!4;ANl5V4_?3MvVLTCuI_6omHW^8X7GsDN->Q;8^1+|#zXmP^3v1h zmR3i#4P&|yhYRR#y&W>tCjQ}R{w^Hb8Mc2G+BK_q&hYoLA@tLYKLL{6;f+JOK-EJO zu1FBWzAO#&7w01St$N}c$T1_}B=X#D&#COq(;Xu*$pwe#yKz{^lsfQ+zFW{{Am-_l zd-7vZb)&Tiv`JMJ7u;|LMa|GWYz*slz#TTk*N;eTElJ(rs25V9i^xc6bZl06Nkgip zK8>mN;rGIP=2(d&@e(bB7==9wsA5wnXz2t(HTD^dDlM!tW}xxC+6Y0wLPC&V@_4v} zh;XqrC&Nk<$09VOlUNcCVFi|)oIOmWNy z+v*Jlt=MZG1K?s%)-S&j-QaJWcJJBEl3^hkohKyK`PBL=hm=G_OCEN$0f&+P(74<>G}Lqc?9`gL3cpQYtlE zhn#1NNo#7)Y?9;W!_dtq9p9L)V&@T%);1lG`IOkeR_29E7GdcFTsys=o33QV3`X~1 zdAeNVFZ@n}3uv%(a=#|pz6`CF2dsN)WQkZ5n1k%UVjBR%+s3hQv%jRooKdtzIxqH| z&=-6dUz3t(Y*Vq5l>CP^z5(R3X9k)nD!}j8zU8GGYC@pC#%D`HPHkp@Vec&+ z3%{U@#^j40I`Oi#g6R@kdml2^XHp4oLv)z+Rr;^-o2|i?KOt=%bp{)&A>w`jb|^I3 ze0%)Wzb%Ucm`>IQkCo>zTsZ_fXdY!eMi+WS@`keIb)5RK0A_%_aH* zT;$EbixTM2asCtoVEgi^VeB=(;O=3O5PF)T$4^Wb60efd0YdTSxwB`iXrf!PAHE=)#cd921_@i0WnQ%+~7X#!QQ#CUf|A13d+x*fi8b)G;EJ zmumg%C&fm?Y-H1ZRC#^BT=)TpS!LiWUs0ohsx>p9eOxnBg>c|Xpi=C^h!>#@2Akdo zj&Jj3?P1olavG!S3+>%+Ekwn2>%JU@6UhO-+{T@kAWJBruR{-nn)It(9{P-?;*DEa z#><>xVb!%f$5fZD6sc0l_h6G{3;0RuX#L#>=K&YTF=HT*c6``8*rrHi;M0Tny7y6~ zFP&F*DnE{>sQzOD!AqV|`6um{CCwh}Y`6_i_VCHSkm>A}Ht`6jPYlcayUI)>-82RM zdwFdYm>~W=zf4ip@(7wbp3YN9El(#^!r{s1=UWaLVl-~+G#Ztb_&A50dsANbzTBE zY;vM-i7TaIbUvjRke{6>zBYPndFSox`NjkqkQAN5>!$;%hMA zlWAnfZSFI!HuhejP`EbtnIKt{5+MA>oW3M;9_CsVkB8|XY*>^1MAtOQzRw6=pI;uf z3?F$u7PQ-{P_AY_0A&JI-3y=keFQ%#zHwr3Z@4|0C`SnSy8ph9IQj~`|HPNImR!{JD{x>|n6OQy+CC0KCTe|IBp zsbz15I1B*fUxbxy$jW)eh{Bp);2nm~fBBQ${}2y=tp^(-)t?zWsTu*Fd5L}h$bU(H zYUOh6(ZwTM6En~v-6~a~15|Fh=WCiWR1mP#5q(?lX-DHVxs`&3m~4n@N800Yn9#!4 zcof_dojD58Vj(5a*{a*FRQLPLwn&n^p6d>)y&OL5w|P&#?b&P~AKNJ*J+|hyBUb;3 z4j(oSZG;xC^=Z2l@-rZ~Gi;}9a)5Y7@;1yXKEB-=p?l&h1-#@V^A^3BJ5+G|u6_oh zn+~%@3NI;AZoy@sIU0>&Tg5acRcCl|RX^6M5}Hd8Kky704URNEEAn0W|DBSL3ShDd zn6;jzs|o9ZRS9s>yN;MphvD zc3aGHZUbuBRNhwF+6btK!h zi3qyiy$C284Pfof;2f*HkO769%laEfW}eQhMLi|5^&|9(L0u|YBt;@qREAW1e$o7^ zV&(Tz!TkpLY74h^1r%t0Q}|LUm|fePTr(|{7|sq$n$8o!%MvR2T~WKI-f~;C+ft=< zd!8LtrCZdBk09%TRq})72knJ@gxz(J?+SwSsItsB7?-C_8z9*zdcm8eyYm;>6g-3e z{cJkr7!d@EUphGA$LyI%K-3GjEqEU$t%RbBh{S>W;-VuK_xXjHy7mK_0|yuPWp1a- z=8KNl6vYdo&`E=ZI(6--0;4IxPm_>cslzXP&qrPz9A^wC9Qe=yCYJ)S2Y;C@WSXob zO#Y3N`FD5wAb&oLtSKge5`;UUk(KQ@5JFA=h6!<_>bKfoEdW#}*l&c}a0o`$l0Nu% z)%HEeAIeJp2iF<_fp5~+YB+xT0+Qfr)SQu=$A0 z=WX@Y(n^PNU6n`(WV;ddlq`Rj4$NTMxZK(&g%AEv6<1cwk^vD?4zP>qr(mWY0tJ_4lbXn80XNKd1 z{zJT_cXPS7Np+2ciyHlu!G0>X@<{c%T1MVK)ZK{Ve5#w;+^)I@?y4ojEtiZ;y&rBt z&Bb@sn#;MGZ>=dcp*z@B)uJqbnmfJqn4$VS%}bPmmaAo%U%l*2wSTh)@Z~Tn;`4v3 zb(Px>ugU-|K+?bb3izedt-T@xYUo{~Ut?Wk1J`pSlKH2yml{shV;Gs zK3$k@mW~57tbN6Y#@K6BKhzGF*_DLn>I?jMH=;~64^`3+lLS;~*1XM9lreP&r@s5H zeNi?#!co#aG8Awx<8?b?bQ%)X@s&R8NR^AmL7|wdGgFR^a{ncb_rU3Z5gi3p)Ak}U8=>+W4W=X%%PW_rkKUwoM#jD4L&A~oF0@V+8nNS=KOfXEQUUKAnYJ+_eU}ggJ;VGOu(mKdFfN-ZBqR zm?qsElf9g}I{84|u|(l2N;C|e1q~63bfu_8dQt{I2`}`UPj5+1ZaqzHvObeumJAwu zdG>1T8{Q5v3gKAXN3ZNRd?X9FJn1=O)L75vAG=>~y)oIGNgt2N(xrA?xuK4?j(^^8 zz255SnzTArOK|ti1Tz1z=buFBA=N+gttvM+PO?t^`C`%O0wKDH{1%|XZGi0JOxk|j zqP#UcJn2eGBZCo}oXm9t025^5po~ULyecHrrH_cljYru^wj=Kq6BE(B;3=*OH~Fiz zKDp+*oq2&{Id7?5wp`5wE8)DwT6q=xvC1?fv$;%U{jm-=rp;uB6EqW-z#|qZ-6c-Z z!t{qsr5hqw@@L1Z)fT>(#Y_ifd9^zNRQBRTk~eByZyaaD`4m-Rh{0@Pm}tN7aq{`R zF+(sglZoJc5463i$>FG2so*Awzz0V?!O(C%^J*1DnGVNZ(v91~DzbtofoNe!38uSu z2GE!l=&Vl3ckzzG^7U_SF+QZo1^bTXpiwZjaj5{lAC zi#W!r8S-ikI@z$p29u||DnG4)?&J+oS2HBP=?7AVTvRCWr6>7&uKFZ&KAAa?U8W}i zS#)poyePVHDNy5M=isUaq@-ekw7gobmGsB|cvFDRnM1x5{TjM*C3L7;DOjb`8CbW8 z_KaMQYIi$r%tsLL&0SyRvhsRo(VE?pDq8T#EKw1*90|^K?YThnoMM(iXY>qJ43Zim zB!};ji%k()=Q@vubUB=+#CXU{Y7&uBLfXfOnR4xtjgvF?TjuH=y{z)CTL!Y1xG5FK z=#yWOR7X1&lX=a4C82^7_?=GMsS)f8)b^E?etqZda1!CyO#-HVv^xdF4E@n)8w{P} z@VePyIS`ov5AqbqN6bK|XsK~oQ#6;Y_Q{jKx@tlP$+`gAM4CkOVlPnY)BT+QH}-?2fC6R;3tSpp4}Xltr3Zt7Cm?0RWfP=! zaDcVH@ukIMKB1j5IOBU15YtPQXv@!h$U0^4!C*W}dsk??8D3(;w4se|G2eW%^R`@F zQz@A4h~QglToexVkyqW?TLHTSb+l~6PeJF`W~tAg3pU%4<|#x?f|qSE%x=HPptMm0 zJ3Oc5ouFRlwLPB(*`Im|aI|Iu>k9&RvU)ARQPim@knZrMiur)VOWx)MU>+t#S+J%^L11QyGj(>#G;=+Mm3d4 z?tY_38PCa>;#1*syQgq_oHBsb5JJ7&#iTN<8ccWD5Evs$ z^}cI_o5=)v5qCq*NZ`8Lo&wIYUW^|fs+r+LkYqxWkQ&0(BZ!ex)FVoJrG<3T&SiWN zxc`c~WNRJKZpHC=FGxNRt1Rc@?HJwx?gq%yz6a8J9+D(3WSVFh44$ag-}?*m=)k%_I5kkY7tF;Q^I?&KuwjX3-S0_n=LmMgOdXamSe?>@r-K-vRnIJ7S_YN&H zjVLou%ee2uMXf>)c^NAurTzqe=GF>lx<{@fXXnEy(eB_DKHDgZScd=9F@%Bwk~x;C zz0+h;7=5=3r6cbP5lf1d%9pqKr>(@s==|YqmLmcTWeW09_^djK+N6M`+(GJ_%td}V zTd_tpxcK-~U_FGICqGyj$|aBbHx0$Io)E(b*H_BfL^+blY|k1yjCY{=!~y3nnhOT) zs;bej2&SI}LW(bK1BUW=*UC2I(B3p+Pxzn`?$7o1V)F5xabh=vZMDoECbA*KJYO24 zDWmIVvD`D*y&tlPq+eIxat@v9&)v@iO1>&`V<3kTKLNVybz`PEyWgOHTT$gsETX&ULh3bufqy z4$=!a_u|8W!OJ012P&Uv-j9wy;8v5U<@N{&IBbU`#ifpLpnqXIc_?r>n3~bd6+Gqu zf(I^pr&j}Dk@_Lyfe97zF}_&nlX%91kjo3p3t>U<*K0FI1$W2ci}XcB;;{d%UI@mDZA@d_Zrozzv)0R&B0M_M zaI-q;Os7R5mzzJ8|AM{9DU$kdg-@|Wai(!*KCW7wj;+CR=$5v0k&PA4<_!Wy<51tB zQ{BjT(T_#kCCKjanWm`0-&j%KUSQqWWNaMB00_Ak*-MlVSE6-imu&D===8~k=LG1t zTkMvv!+StX`6+=klautYu+HHdQVn{H5F!;ahaR<1Qzte>dM;Aq_N%GL_G5p^AJSU-7fa5;=s!XxawV%# zh)TtzV7;c)E`^@~S3hEZUrAIp*HAKUi~#8AZ^GdFI8o{Mxdc4YZe-e<9^%?2zh@gx z$G|!}0u|<*?I_?ZC=c2vy#V4lxqTTg)Oc!6 zi;ue&E}z1bJkWq%qIo$M!a9s#oLQa$_<_+{YBsWK!j@07G;AF>od((7n^4CaBe-ud z!h3Y`Le)ZBQEUiSeJv!a(gDL0nyssm-(s+XD<((GFPq~tP{0G{qua>KyR@y47dJ)8 zbv=bB1vg{B+K(Dhq~fdL+tPY&Dg?d`tz(n1Ys^@5C)jQ81X)E3WiLLuuyPoqUpA>P zdTBr}QWs{>YEmOywNNLn3p5f8Y;9bS0riVtP4*iBR%~u~i?+H9Tqc*ew;Q2MI`XH? z_7-;wm?4>(fo&h&ReSw(VK5xUrgMc4;Z_8G-fM766$Bjyu zh}^Ir)u`HDI?w?dzSz+xXlRZ$kW6t*x{|tWAXJ=jp!{7#hbUZ-&9u~(BlshqkDoI#?@NG)XbMG>x4W3p@R5pAkN^?jBb_sM{2$lYt3#U4)oDO0QhX(skG9ZTfS2 zT6&1I&sLbVVNF9mHB;<+r)Q?GBR;0cLu12ZPa{(`ena$nM7M7vgOwdM zPWz%#ag6%+QtE%!PMK{g8u;7(_S+rTUzz?NKFj}CB0V~q)>%~Ee)Uw|?$OFnrBBl; zT`PZ4*s^JMK5Ufa63D4}9`KE}Z+Vg)n>KF#iItb;ArVQJC)!(gr9z@9L&@fCcDgk0 z7=M@`VgBzgiOS(5Dw*{w-|on-ZamIr^W_aWdl68aE$<2)*F*;b(k|B-SylQkInmt5 z1kyx552m3@&5h!MrPN!c1>SX1nadpn3fP$3(-aJuhDGFE@>0#Z!lxQ0j$v+l2jhxy z)HGg@PJ?F6$W?rF^qy2Xf9%%KDo4o@QXc=qbsmS`HwpPaj6OPJaK&skr*flH@*HUF zrF|Ju&m*uYd$ELB_OPcE` zBW9vU70w&jQ7yKy_?NTFE-+prr<7Q|1&TtPuh^Aax52IQb;~mr(|IDp2wvG(x zwqfUb%(7ZHucQLZ@F4cTpUgUYz>jt7Ud0#VmiVu{Km6EZrZW2m-}1Vm7pPZbSX}Dp zgN#xL5*55+h5F|CEb6-qMWXE-5lLRy0;ev;EFrAzr+pi}S2Lk6jokwAteGQqsM`^D z&@POLLZnQZrlqXx7LP?!TSS~tgq2PbgOc~)RfVEJmy?qqPx|@$#nH;eu`MU*(9y$b zz%TN{ph?iv>OITp{iEPR1efZ82}QF?=LnC)v~CQIta zy@v{fufc8B)Xz-BOt_C?Vtf7?amp1pAI|`&2cG83=x^6cTnt8A)Wav!8ga8plZ@_C?=hajxuooj7WG^D|j>Z|^WeHB7Z+GUrPPLo6RKU&_WMJ56yvEMd zlLkRLNDvbQrxKrcz%G-E?5Duf(XjRRBGma9XILZP#B!_K5GR^Jq0qw;&h^tCiXJZG|Qo}Fr*Pa z4Wh(+<>B0_b`IV0S*tZZW7QAryKoR_%iQ{jHNbuIVj(g)a zcD^7$cV?VEb!b_ivDC}92Yc3GF<1~`C_;nO*%5eW@V9x01q!##cO0|qu|^mgM}k0Vz^?`fEjt~oW=X@)ee^%-f)Pg z^V}aJm=D&5Rpx@XUOA7vRHk8~Qyu@j?P-u|;8*I3iu4II=tCEd5r>nByt`Kd+mb>a zj18e7N!5g*21$x-I3fYA1U0c>u4r2F`<=Fn%zV@vD* zqqTPmuEYVpgeSJ`WMWKg+Y{r)xUp^9w#^&coY*!d$;7tz_f>uSwokkNu2a=jUH#VG zr@Nny*f|eQbRtmUZ>VL5io{fZIQ^@zDFmO~BEQ8cvWyxLF9Wp^gDGBnY1w^mPfgem7BNLO9mnEXfaA!{MnA+jsu( z_nIK)LDvW~`Pz`I$|Su;U1EbslLR73TcN#`{=S zf3HHB96ytz9(J|-jEQFLR4?7I5Y`>>=3Gl-yDQ_I8M;YHFYi%AAN(1B z6*@myj4DSyU91CAKLu;)bkUR`cHQaAoyj!(Pwb+L0uGfJ`4(6&-mN*U#U{)3ir{7a zYbXoF!f71`mLXM;7mTqe$H@X{)i^EP&O?dlqxDocVx{Y<+%r>XlPqUPQ zt_pd)7MFnWCzcegQ`yA3jn_`(Q%fFZr@S!7J&Q$}d zNY;$!#E5j>K|RM(XK;&oX_~|ma6{-}44*qM)MLhBhBk7}PW<6@edS+~^BMf;iwYom zp|K{aJ2ulyrwQbV1JunHiT6uXu@+ICHs4ltE0>(aUk7t#BeV515U5fuN?_c-vIHde ze;Qtto}2l1&{Poo!c>MHbOKXi>Lel7p*GbPrz#6v%kdb|#OGqW@+J$l1su(ae3bS- z6)cWyE)(VkMlr)#nKA^*Cru*B7$?Bre12FtO|bOA;_a;Y zM+HTuWVe?nlrb(tQ$|y&+z?G2-zWRTpO-j1SWA)70r@&Cm<@SXaVsLGd!C28ygNF9 zPJcsV)4G;V2Hlp1lbInJ64>8@NSA22^-HmiL`k2-m`03Yn)4DMP-9_w=}L(Ar!*TP z=w8w=U{)b{EV!m-lj(WjL;z`hig{Up18w34q&GXnwVdfvCwO_jwr8(?{kH}?W7`ei z0?sr9Xd${vP}-k_bHS-P*FSYZ6@1V0_|Q<}CkPNeSMaB0&PJ6Hk>_$AjFCh4>e%`n zo{Z?|$~qa2mZbWj6ulCJk_h6)mUsDqM9ja6<0P)dK$XJu(@$dP^c@wA3IZsb4<_h5 zh|v;q*_1`_FkBDwzZ}rHZ*wB5(Zphfv&e?h2K=lSi50N7+MC1nso|}9G zhX1~9jiXgFuRB`YW43QSsWw@a2J@cz&EM6>wnj)?jXe1yZ)tOwOYR%ne4k?Tk?kzx zFQm@vC2{98*WFn~9E7JHm8iO$g?PQEJnF?bH78{OjvNv%qN%XmJAL=@IdGww)eMC$ zhmCuLXzAPSq)Kff9eF+PzRx_Xc*Am;O+N@ZZa8=p@`xU20(JHdoqzHe>c;X?X=lZY zj2@fyeFU7L&~%IOVjiD-uh>n^tBs(?CIegZzg@3B?oxB)&_ z@~6R{?jEC(41|hcc*wNIOv7sqIcq{mksZQc`9Nu$S~2+ZEh9GpE^7gq35P|bdx@pJ zo8PQzZf9jG9gtTSPLSmk88bBgc{*fpRPvSrxCQ51irxyn6S8c=)1@5M!GJBSBtVW! zYztso)5zFTqK4HX}7UVF=!UHwsK~G^P9>eC+b8$PaQRxUV){n4A5d-6yzZc*G zu>n%^1t10`XP_Kt=a2Zw-?94iViqL^f3<|s7gGXrr0R(k@;RpE8O6vz#0A!i+lU&F=orVH3tRr?- zj!yi8-MKUlT@mozr+P%aQ5zeB&#w;Ax)Hye96(ylecH&T`cW(3)zQ`N>{V?7l|6T$SdemJ?l`t;>xDT<23f8PJ3M^CL>gwl{w0KA*w-WVzx2W5K1)9OTVZyNsZq zK99Li8g7jRXMlit5QW@r^XXjf^mBvyTYsPh16RSgw?NsnMOo4JUA_tOb2SZ0v#qdp zteMAAz-0Ld*K1aCwNudE`*xXhFUYHQINW8h_pN)AZriccZsm_%sfx>nTbD{oWx;WG zyTHL&V9Io*PShGHJBD&NpNiau7U<`*A-sbQSui!NiHlJokCNV3hJW(C$jfqjT33Yf;}hg>PV`h^P+_&cu{RfJLyJy zo;dhPC4Ey9C43y)u59e(-?b_<)BrBIMFX`myEKgGF~a~Zi|d%K7Af4W0aU8Xe&|zwfN%)`Wa(hs{`a zMW$$c-~&B0+l0vk$sY%%t4F_R93mb3Co_$t=%@rxILXdOfO8w~@OR8JyAN0HtedFh ze$&8|ga~h>S*S8Aa+Ke(2Wl*&Og}Xu2w@2!7o`l1puvwG(JHyTj+;b@+`+dG2U;ZJ zc{gIYb>()Cxccv{z)!?Dms9G5za9ngM3o~R+vJG&(1K-1nd4LTkkEaZQT9Z3dL8n( zgiw;dgpeV-Bt5|WhlP7%ztCn z0CEIl>ALTHc{oB-BG0W8QmJKSTyZoHq~`l^d-44vhFEcb1GBEw(ru0K>P-b!QK~sQ zos~^eXosfdzp-(TJz4xL4ru;Kv0U@Z?O#*T+5a9p|3yK5bH&Nb;U?j>i{i2y-3*LF ze*2AzN0fMc9)yap{ZPS*8%Je<^I<~FLgVi(&rKd|D4mG9basc1g|Oe_7(L|n8XpGQ z=l+)qbrlx#LuPO$V)P#+9`w9Kk^hhDeK&;+=y8{GeYRjAWaR1PE37JHglf8pj=K#$ zVX-vq0|XqlRDiU$TeXhwCM*O51w-AR(2H@>k+kBi+nV85F$OscL)1H*asEt!D&2aqZe4q^{!BGL zMe6rp1jZadr-Q}Y)Ip317hZf(Az>)ZfY=#%x=^V`E|{L%NORnM`4 z6>0adf%zk_e)#6elvw^lHj%)-UVmrnb=xB%}nf-&)6APjYFmUAJrb zn&qCTf~0ZP#xS%&8uQS{zFpr~9PbBitg({R7l6nw*Qdg5$sL?BQT&2$o$}Q(TuoMFKCUr;U`I>o2&tK87jL^k0HRIIBa0VsnM6%>Tw(P zdv~itk)l*%Ve=j;{E01Xk7ciP@4nCf|04zLeqS1z7(JqAy4KxM?1FSYNR{p-1_L0lEm^Iwn@v6=4!eDL-7 zn8<vM083r4=y#J~)S^U47kTHL!%X%mZL7MzLq z_LS_^A^|G--`@j@ukUso>sSyB=El!d-QPr_`P9tJKg~dt#Gf@IU@dyOgCj3&44H%P z&kdl1Rh%L90;&P{Z$d6V0Xb~iVusb5DL46kB*FPFezU+0HS!66UO|JM z@TcE@a-4^=39o&B1T)RmLx;>>kHo}SW2S#4aB36ek#G(6%Ui0X3D=rP^so;WPBQ~N z7UW5fl`&tT3tSaLpYqM1*WqfPNsWmu0CJalWK7QC+F{>+yx#0cq_*MzO2Z*m(dg(F z8AIC zGKC%)C650c()WvAU`ueYO_~rJ0R1RRqm}a z7`9Xi$P5p3S>4dF8D0PfO5z~+Y6W_zg$VYd?#)hB83D}ikA>`J*BV%OL-d&qJ6li0 z$LywfKM}$BlLwqExRM9*{;{x<%dS1IaUs4cVIle_GPy~~KbF=%5`1;gh4%i@ef{vT zX-ssZw6Vcaf9{#CMV<;RCGq34OheWVH zUYnzS&bOu%mL4TC!fP}CJtZEv$|uMBQ+949`;t6=BeRhRQ2U~dP3KjpQEk=BN{0**$E%Uu{%F&nF7lOO9i@qp?0OeQLT3l%r^x0#VE971CtwO+;^6% zrnq)3+QYzWQfW08#}pzFXQLo8Dk~M|UWnmTRt;cXo7*vu(<5ed>{Wck6(d2U5B-@i zx*S=AVDd-ybMUu3y18t|K^#oPUKZ_vM>6!xwV_EKe{EsJJk+bZg@&0{CT?7%)pNYL z;%I;+^*F*%Ef*R;Y;TY?XHUE4Mw-E%N8GP& zet3zK({OKyRxNcI;ODn49m$Z1g&FZWo=QVZy-dF_zQRqqz>}-7W)9>9h?GNWro(L~ zv65tqkqDu~?k6!ex)J223O4Q--;{?C0$$#JL*Gj2I5EgL1nEkGJ@ZEG!v#|gllPV0 zgii@7WZisNC>awdaSNuPYLSpS1__=U=vdtbYuih}i&o2roX=9vN}V3cK#=^J=9947 zBjZQok>bvvDKV^7Fcu9ibrKsC6h_oED3f;(O;Bpx6eAU0~sYPo88yf#i8YD%?t%AWM9ARMz=0Lo=Me zvdZ{%Xs&@-9iyar>UkaKgM)`&7j!WD?QbtkU^w-hZ8D^s26`wd&K6cmB6vE6|}c&rLbqVZW_#4k*#z3wc25 z<5rUUn99^_j6supBwj0$Ag0F2s(k(f><;X}z=pMH7C-H1O-tgRHBqEqt(F%t`zroO zOQL1eae$FIZf4z+LWl3=`81g;JJj(9^5SY@Q15C3D8N6Oz3ekp;D1J1=>LRoqigxS zBDz(fuU4%Nmu)C?Q;f04vK>q_Xc*iyBic{u)Sa(wHE|`?{$Dz&3@y5I>_TPwwCfaY ztXOUGlThNnLzU39)LO+SAH3KuJ7$N7-eX3eb25#>u7t0j?_YhP|K((|9d`@uJbUIp z^8^de;YJL8(_9navZ&P{c#C1-J`sQMW03^o0-qbG0;rgsZgQPfPY3lMks@Htg2JST zaBEee!d8p=r6~nB$^`)A|3$E?;A1M%a&#*7@^nl)rQ**JpFvfK@i`On&lgoLZAKup z0|H#ZaK?7E-}_7iv*e-fc5BW8qZg4;h?>9E!}z2_p|c0^Xm<3FHu^xw5DlQ8^vNaq{ve>bK6j_9ly*Jsb4 z&TtfB1B1Slx;m{?N@v^tvBLSDikFe#KHzVxFdy`?Rg_#24c8%Yj_wro&c-K>J1J?= z%19hy1|IjshOuPQ{=0hWM8muyf29)~bgf-Z|8oEJXWGc>X`_c6Vc*4g<~bm&QE4q}qQ)Vt%j44D=oBv!8B84^RLL#3Psu8|1>!`$qNt<;SQos+l`m`!u{c!1})iljKD(UMG@;Y zjW=Si3lko%ja3C&9HMY`J~|KLw29WV}l30iyMWF|~mm49%AX zhaIQs>D{r9ywx_{GgYY|pcv5Pp;pLYV^-S|uz<5x}+ zIb}kD6_a&^*f0qsYuLj_4mbA{SP?aY_z3#hSqVOqpuL8++Ah}zCTE}4C!8o$v?eY8>m2)Bdp&N^?aDN?9wWi^Y zyK)6L`V01Ohv1v0Pvh%m-B|(VQY*?#8`fWs4`)kb3Uc(1{UCW0Rls{=2lFL>M_v-c zG00w;-<4pbCKshx-!)*qNxd(dE-Y-&-IvVD3MXQt8O}KR2h~wtCuY94*Ja4oUtu%y z8^~EL&wc-UB;+fL$Of9U!eg5Pc#PxL={I0VY-L@81t8Vi;G$->Iw;T0*h&7qwj$i? zpiv-hvMdNAt8%;hbk6U~dawQjiGB5a&dcv7;${cR4zJb_QZL56e-NC(<-krQ*YMOC z%De>){0?nIyzE`DrA%$Tam&|mO!1%23JAj{j|qpuui4?yo(LSy^f3O9*QhDM>nuJ@ zC!FfnH?+3=!U-@{B*oi=shg%@`FmZ-Pll%U?(I9=Xeyx%sgy7ec)sS1ftt(|xbUbh zNi3S`{McD!+v((`7NdWz);gcKNlNR531q zRVQkN0`dBek-r}j2Fx3N5;f5oBBKRbv}^@%OYWm#5u=xFN8ndi%F5FjXjuhgB2-gq z!WdXtSWnS0Ham*t?+DX~j^HfF-bomJ*X3TFsih+e=Z`1{$G_AfP*9Yo@spDhoS%Gw zKzTlGWDF;T;QNKlIlBSO|60q6&7ZaXmp=+R^Glvn$ptZxa?g6y2L-jy?{=BPS!bwl zc}Gbu^Z8M4Z>6)=RY=psV_>=2ZI+opjC!2Ulg^B-oHH`WkKQcwfjDpN;Nrh!Zeu0> zXZDO_9b)&uV9V%_kWIjFz2}5L4r^~`y}7!G(dTq7mNBYe$oy-?(B|ItEBufZmh`WzS$l*fL2Hro(o-c}U;sPhz_(q|ojg4c2z2M@=Re0ec`Ph#FZS}H zww?D-p`oXf99r8ttOP+wNeu2}CqGq^mU?5b{?XoR2{FqW$tUrAL5+Z}_B}^BBS&Kr zAHGyB3-%Sq0pI`dqQkiH&vetLgIW=&RQL38`rFPxWLaUm(LTQ3|eNKmcW?d>lVKsyAO)>?orj}m0Oxr zBKcE1d-q4+bG|K@A8s@6m-ael+!-{g#3dG>S-lljxYFDry-B{2_RY=|faGhl&@cbB z2>@pP9%{>G4Dfprm2W%6t{8Wk8*g3d+!Gym`-iKCm7U-)Gb$_WT(`%ie$yv zA@<7e&W*K*7sV^!U)F8<6Q4E<(KSA5GyVx=UbNIl4EHBGrK2vsfo9gErI351NQ=t7 zi~!TfRb|~6cxzreA;06_daz`#*kX*nw0_S;r_Nu|Hl=Cva=)ItxkBvJtJgFS!N_nI zz{cbr4D{tEE04vw@Sej{aJvadh`TlU$z!@sDy+cjf5{BmQUT6OXn4#L;M$um{>HP& z0DKT8TkdDv$^FBP{@WPVnLGjyOsvHRe|an1PWvb_rkzd;UCc!6FCwNv@tCQj899Gz z0JF28vgcl#B5>079xyUz8gq3HE!OiE(JIGP%gJe&VI>e5m&v-_lUTQ`s%{$wSd7SL z`mW5~C5ZZ+;$e&w(FMhu?09ondjO|PHn%X-92;vYybadykzBIP=@<;c%6qkvMk!Lb z#jWKCC8udGxyy<^dQTlY)RyA`iV- zwp!Qaf%8tI!7t8OOrB%%dj}Yg6?h|2|IN&AFJCddXfywRi1#VTMvqWP&2m;WNYHm@ z7}fnPXBZi5r?wpR`(Ko~#%aK7RXdv)1fsw5++t)nNaAKmX9=4J3A^hg&vJX2Q9&O5 zD*-oFEfyK9s{ohP`U~Sa))ZNfKPe3sr;%LF>=x!?xY1rRk{Rir)XR0Td1LPuHw85a z1NOTrO8L4HVO4DD*vX~(-yUd!m#9#4R){&y-K)5!MCW1Lgm+#=9lE6>gU7mifK@?m z%#oxR1Mh0k;z{I`s6}LOQn(9S*@jS2Jf6S^M;vWjwl%|q#JG(j>pT!yJ*r_UA6Fd2 zwghl2Bu=e``webUxJC$kJ$X=Mg=-csHN4qONe4a_y6;a!2Q!Bs30c#fd?DfR2bdX#&cNS+iFpvC4BESS@RsW0sJ!OPdahhEJV?e@O1 z9chRh_irttC*3VygH^ZOLKc2B>uYd*yoP%zhnCZkGT^tRk1sQ5p#znV!0T>evEwr# zs}2uAs5JP|F=DY*n9{0DVm$2H4`s8GVl;lW>Pexuz!kNG1$i~c$Wiowo~5hw)`nS0 zlz93x4q=qHzKV0q4N6qe&hvpjDH;o}kbbgqG=~}pp&#Y@H_eNvV~);Y-L)2F$odX9 zMu>+bx024DVqbfVN}Pq)IHo;eZ4FK}4n51NpPhYcH>lAurQInhp{X!UG-%Oc7wKl@ z1Qc^zTNO4Ab}4(H_=YJS%?-0b`HSA9xMH9q&4$Yi%RlJmn9#>*XfefS5!3~8#8PV2 zWm?RmZ5^0NUHu;xT*$KABXrm7*b_NLWNoI3Yu^=ogpW@_*D&6q;}3R9nSa4r_>{v5 z`F#Z|-x%E53k0wEhYaDn5OGVLA&5|z;7@V6jD62kYZl%m3 z+g-!ev1q-$=DLcZRIKlnnLQp0PN2!azc8qSVYN6Kb0*00PE~#k<+m;=J>;sryg-=0 zR`2+@bc&mFeZO;}L)+8xO>V>G5uo5ZhWii6A1gP9`%AQPaUK-PA_A1&2Rf zo7r@-o^^#?)-Nm(&3=&vgzm?D6()47ILuHL3Gq(yN!P6^3ruVGjK%6uJGq=HwA+|Q z%}a-)dfuhk$|WhTk=8@ei54EkMvSHB%qKgWV*qvrudslf0g`TBekkiKlrOIOle;qw z^7MSysD12J^-^zLbwGw71l!u@l%$gAk|qvIR*<_*NU)lLc+0xlPkCCX2`g2Oaz)|c z1KCV(pLoSeQ2L$DgEW$ThLPg{;haO(kGYE^D%g~1u8(efp-F_1@uLTdNMqjbdj=#NPyHS;KkTX|Hfh&{5{}58_y6XMTLa~ z5B#5UhL#-L0Iwrwh88PqxoX|fg{oeOTnY6;KXE+?J<-%6C#7sHtH<~D>q&;5PA&{s zSaxNUH2p_9dG&pv!hc{)b)X~HgjX& z^q)Z;^#fC_-EkYjnlLTM%W{prxK`x0To*WW>sM0BbXAzHSn6>bAzu0eCUm^mJ;!>Z zwkalRVVea;mlAa>o5~^J*|ig&GIvKG3XH_2w58p9P}Wy45e#P6hI zpfZHgKKm|bM))W!6nXCyK9r?;vCW)^TkRR8e|^JWrD3=6`-P**))>XwdF!|W_!z(M zoOOXyj=~i#ZE|I+qbZ>|z=85GuR?qiF$d;y)~#h+r)l$dbcKv$pMiOE{C1N5zO5^e zgR@iv={q>am3l;l7SXb=V8;-hg6bz)F6C^`#6=P)$c&pmr>(OPznGPgce5YBJN~rJ zI`Z=&Nm#ea#ElC}a`UP9N(uPj1J)$BP%YHd8Hisen|b6z$r9XW^4^tnd7D#W(JT)i zxI`l1A)Dtv$vs4~z7n~Pb*esOGshjPqo!to=S>k?m1?7yW}|3wr<8QBGsBQ%K4-in z5-dx(DQM^>p}qX8nxKr9rud(XnV>aA>>FMc`5BoSiCU&S_@l^Buh`mlH{H4ry2OWk zUv{PSQ}Uv0^~dlTv?cEwiuW<`Pj#%(+kDzeTI;8J_DLxTv-z~l42nv6Z9J&T$SgF> z5X(?B3Bw8*v>qCE@!Ns3sf?t+bq#+2RoeW}FV%YWg=RPX>dDU1W$hh5sdxwe9B*^8 zSx4e$KcO3u?&B>!zP@|lRj#xD^VD;S5E~MNch2uuL@!OAla`5AUQeShs`vE5??;ek zfmr3?jYM_u0BmNZ6nwj5x6tf>UnJI6iutz$$S||j7ffd;E`7x!lFo(Y)mkbO>ohg; zW18FFtHBivZlUZqiHm7@(<9hB$Pg;{u{8klncco1seww>RtT1iBhfPl9tg^5)26i- zWHQPJ2A8o=HP}adIrXis;g|MgAE=I9UTj+Rce>v6{1N ziX22@x5|!ONXShyb55n`+18k@>Ui^>-PM#^>CjmnZ#mtB?DJAnY-l!48*1Q8^M+X7 zlu2IKq}_bp0C8cJuML{@(XR{KrlMA0Dlw!Yh+~Pv(jDid^}pADQdy+cUFV|J*AYOn zb4Pu-A>dPy`0AeU^7LY&Ke5aJaCic)ik&FpKgIK@$McE8e63QSYP2_xK{JjuvubIP zpF69(d&xMYin}EXJ?&!ADC2;%;$;%^vXYq#Qc>ldc_)Hex^h>Cu{QOJ#i@n^P>nA>?c;ZFQFg>|0nyJ zU2ct=rpB5-N`z|_mu)E&VV}FETy)>NwT}V?L~?}RjJBKfZ|q{l!2wdE;!nsE)2`Zc z&z6_u%};uVvpU+lu3?K7)j7E89R{2BO$!>uEsv{qcKLI?XglSP2Bqq~#6n&5^-nig zgrMY=fw-iPgneUlXyKA&Y}>YTW9!DYZQD0?a%0=JZQHhOdotbY^}N?J{pS2XXPvd` zt6h87SMXii*`liIT?Y(1clFjy0-Y5fWd8(f zW~S&k44X5G@v%iVfBwxox7hgoK$R+0EUgI_06GztkJRR^r^^?%oTB3_)7TZ>=nQd&I z8K`&E9frt#<5go+>M->w$b55T=?#h+KbzA8gUMfs9IIRAnO?w<**7j#cD!Tqp@Z5( zbjZgz2c*2!w%ZHOtbq>t0_)Q8Kf|21aSqr4-ux+nRS+ z+Q48AHgeU5TVOlXrez7CG3@~vH6L5jro#HThJ86t7VB&Fg zHn5hNJ^?JYI&=UP^Zi#o5PQdv+i=3-f*{bFzS3uUY$l!+)S^D8yuSGSRhNytnA2gfnsWxdDQd0r2+1w!_Ccdp zPgeKkgv>vhfc4jB8vs01-+a${1R*oE%&!_YlRxHqNByTH&U+$~~f6ua{8$@mM*a0~6 zx|5qI5u4&Mr0fbyrsy$WOeW`LQFdPnCVGW=68$!}agXP&>jZ(XP8$YloEiZa!G}pc zoiDSS+0W9rZ^1u+S^3#{{?1QI@Lde-P~e_LUGH?pM`Z`8aB0fy>Xeq<3~$2Fi>0cn zU3bBojJ5F@|lxJl?=zqB>yu3n+ zWQ>s%-blYuH2~#C`23Xt{*8}*yX&Qmg)kIr;Tu^d7SIQjtt{zdEmfqG>{}qI#@onr zi4p&`>e!y3tj5qn?;ob;t$1Uc6>+-6g@v^l3>Kl<39-8yGwntm4BsCgRyjZrLku%o zDe5_%n!U94RjI`o^l>O7*_o0@^#Jv$xbzeyLkL4ZY!sJXfzHHn7)4_f6jOidHR(;; zZwN-}0rl}MymZO;Zd2cdWvApyiqcmno;X>g*eltzUb4eFfb8clUO?gZzMLaA_}-is z%nb3)tcI-*iKRp+9pRNi(c(+X`1cr!lE}*ZR705rFDjB>lXKE_ZL!g2z6811@`m~2 z?8TP)y?H%cZmQ~)kJq*880VVW&(QYU@ELRTyYiy_8sAYlKGj)yxzLk&OV+zW6UaPp zRq^UX>9EtWy_?BWs3&5|79pL6&h-s$Gk8>ZGk8@M5;NtGN_)JgN~4_m`RSsL4Z3F# zgLF#@f^KI@0dX>G2?;T+N|qoLM(x{W8D6wxcLgaEmCmBca*e;T3_NlLvUaiF@QG*x zKOhL8v3zT)@(JPKf^>2sw6cDR3UxLa?_i%WY(ihszywQaYfYCsC)Hr7GgJ|>n%!71 zoRPe>Z*7b6^9`o*iN3&y`7v#A0@s)`?NUh6#ObA8XGnQFFb-^LRw%NY&CozIJ< z#8Bu=Pf|i?a15(mEm|VN>Udl0PFrAK*f7WWJ`?)$K zd?hu8jnjyDgaeGR=R|%%abqG6c%Fy(%l*WixmLVns!x8OW3`q$_fu(v2@#{O8Qonp z<@Mzur!9REtHU0EJwLc9P1PS5QavM~>E%8H)`aHaZmXkQ-O=R?B^S<~n(#ldpq2UQVAJjKgMtYz{n79r{MXD>U7rqpNI*WzzVs{n3U=}))0h?INQc7=R_x-CZlDnL=|BnFwyU;tF+rHi%WhyfiG{HOb! zAGD#&-r?|~m{U3-G6hrQ37jwLN*|zpYxJ@6QEI?p*1U+sqF5fx5EXU01j+-)j^_CB za0@Im6_Upub=9;0_M2$aj_iCMlJ=%v?yNRJwfH`xtJ?^U1B!BJu1h|-Egb^(3pqyI z-~B!n%GtRGpI&;LiF?KQ>Nn~Ta&@@|WE{=0ymV~G?>G6AXSs_0kp6KohhtF)B@0l! zVQUNhX7k0m)i*)v3T^2@ zeV*}S^3`l~O;*XnUQ?z{?%u4i*ei~A`Gmmq7XUwEWp!3swq?3&$JvV9o^=Vm3R{G|kz{P5G)coH_#<%H10yo< zfxp8AQGH`4+S0n);CI8rV0b3r9cUFNd`!)Fddox6BZIsRuREwv`gbLLHIs6#i0BY-)<2iS6trTYvjC8Mh#>pKA;#+ahBtDpQ!n4TI<2P8qGdXeA23k zHRvmBzSFj%f5=}J!1kH(xX5?`W%yQ@4_h_sTn4q5J|jVDE$rD$*3#^C@sJ_*F_5EW zgYeh6+MsLRJ3($ZsFP)?EaiT+H_yx^tzw{a8Y;linp<~XQcgA6fE{CIHuN56H+na6 zyd_R)lOVSK8AlCR%E`M8UzsR_KuPKI8=5>FZ~NIX1F$HkJn%GAaJQq;|HeDCvw0D& zzAX%3qV5ZndJD@&#WBAe=ITF1(N6aDb*A=0N3V0M1(&}e?xR@!Cl&PZ0blqIvRoYP zLJ-ulR4-SSmV?iWd@qf(`#tEs9}AR@gi{09jd{&wH;i*t%=cdLv#}IV6;!r?q7utf zOc|1`8gsTXkQi}BsyPc}v36F&yUMS~{5N;w%_yGdLy6sp?``>0AC!Jp_N_8;KQ^>e zKK1_96r%5qs@c&*QQa>lPNF=~?%H}$;|`gO$N&RC`L|}LSJIwtRrBmRm>dyRd_ulW>r=5V zJQG=^hEt2EE8C;g16T}_N7JL_OhDRCU_Gy4nUNlvh$GLz%QM8E$VKqppDCWszt9Ms zBkHO=eanfBBeQI?orcc_1a#6x&OT4dJB~gz!`UJkI!jhHUOjxI=jZcnZn(g%S)Bh& z3AJUPtBomIYFUlHc@P3eCc7+mTBFpkg!z4F!a-}VSC`1;@1YAsQ$SvwEXFT9m|W99 z6x5&}b-4xe+NKnZobuKVi*#J+D zo32)BYn&=BW<8geo%Z~W^w*CC}?0EP@l^{bAnT@8I z`1+ng$AkpE)sXMc`39Af1O|Zu004jh=83md&nddu4~987r+%V^0yL`wC-lfJ-6E759*tYS>JgYtg)L7O)JFd)2<1?jJv0PO zk34?pKL2?+NJHF)4?F?(91HbW$qt~iw6*lub!C`l*g^#8&W0^mxCoIje@P0gU-@N> z{6}KZXW#~6@n~vq4SxT_`${#~fmWJre0| z<%SZ2XCCV@i{yuRF+GqG7MHXr>v^qEAPG9bXLMdBg%RHPr0yqrX-?}RGuNU{-QFK0 zv^u=trH?!a&B6Rh5RFB|STH@~c32pQvl`IKx`9h@ZhzQ9Dp^N9JTA!(pzn}6INn^j z5-tTk3xY^lR?WCf^B-5x2iaErUfe#`NZ1d6Iyh2^qbb#Uo7{blIP-8b+X^F^gafP=!zD;qiMR9ic ztUQ0W+=_DHpV5~2spKYNtEh3%B?OH>_}9*e>Cv>~tRciL$ui;fx+u(me=_gex38sZ zAL&l+i4#vBQPqfwzrWMeZ;tcIB^Ee!aKuRmhvX|Gr$a9zoN*`Myd1fDFsR3wAzc#8)>*kj$~7cj~CTmN6kl8rSb2- zecaW5;t+x`)jWGqx$mEk#L0k3eto?4HDSTGYfY4~ z=Sa%yl%i#9J%PnN+2{}}-0h+pTQMt6D+%=fT0HSv1~d3Wh17wK(uLaSO6eIMj*Hgu z=;w;SRfQYPxm)K4BI$oO7)uE*Bz#j}9sJ{QPpe#AgwV%jo)vH*r7tesd&Bv01xE(9 zCcb|Qo8uq#g&~Zc3VmGx*NgX}#8w}LA${7gh>$8u$XIe7fsJ(_Hsp`i=E(HIYl)R4 zkRm*CEgjnD-5juXiKsbjTngniP{;FJ8c(scz$Zd57}%2eT4}B0FMU=+O$bRZS=s&~ z!g|4S-otL6PBlyQ^NG}V2{=MGM5oo?y6O`{>Wh8Z(zrC`)Tk5`z|Y?fluEQq$3Y>n49yW#H+S=v6kc~5owFGn zJu3U}l?lDhw!Z~O`zTjGhcH{9%}Mc)J{B=LRq9yrLz`v zTFK*ivlyn~mv&bz1Ds{afIaB`-a2(E$qe?B^Wt$5US7N0JFT{XPDd6#8CWEAoVlb8 z<3Zx&p%*$!z|~zG98^L{Qh$z$CrOjVM;nlSOq@~~X?C==CH!<1U!NJ2`NDr_1Rg%| zv@+$v_uhW`pj_(SfEgPo?S8j1i+B#iKB{WqcDv<-I+BMn0`a88D=O#S5-Gp&zHZSUsv z(`|2xV$h6KNr+(`QdFMgO4f}z_9pPLH1kSu@UEE6g}-CSs_)jSue=?j{4qRhUxmCd z>XO%1ztrskuq;Fxmb^DnzGNf3@t0~U6SSGbG4#twy8_wlYo}e2_U0B?LkQr)MorMn zQHJ&(g}LjzePs1$$Iw|yS=Z!&iP|8z7UvFHdRcT37<20@HeQy|%j6|cI|6=qjbp>i zoAt>ayNy1$)9_>`xobX9iDa%Yz~cGP5J56$+DXx0guE0?MfHC0y@LfI;P3vQ@~Z?$J4>kl0MY3G78C?J%&!E&#& zb{NZE4*{vP!S-|Trb9~(a)gHPm@x}Ph&kqnaCtW6Io6OR%cW}&cZq4ItzgOuhr2B( zV#u)D<{3jDWDS$&2&Igu$6$uG_hk#JgHK3QnxpNgO!C@-K&k?t)% zHcl)og5t5S&{USlOw5@WFT}`N>l@k5&CD^OfP)i}Am#HIMgcqFN<*a$5yOw6r^@xH z6XFto%>twJ;Deh695mRnC3ROOw7aBrLt_~XFX))jb*^`r*ZWy|T9Z(|%$W7GC@pKb zx_XYm!DrgM&t?`x&wf4^MDSwZjDLDHjQMg@L=%zbl+XJ0llU)o7WwjB5b({+TFOBv<|5aY zKyBk$2|$amsV{eddX+AI6A0R@P8Z^>8)BXu&VRtG9hIs)EV8{X(dBJ;-JD5(7mMJ- z)(KxB^xJ7@Vu`OgjRSv(yr+@aS53?baiq!0!~msgFqcz((NoscZY!b6CzPNpB~0!^m_>VP!8lp6!$lz^k@al$(9@Ux}DGG{vCIN4k zex7Oa*xH`&(cun0?TFfs9cN=A4i`g5=<^Ey>CxBY1{(}A|0zZNP01*FM*fusYcd~W(XV8vR9RJ@OxZ|7}ZH}-` zf5a7>qd^+zVJ6RPMiIdmr8Qh_zF;gwXomlc*<47H-XtjIiP zIku~7zjx|HzlLaTeib+n5zx_4Rr&l89VS1~yR(XFXhoLSkv=0$FcDx)nX0HMgztmF z{6luTx}@Ps;@R3<_E_@Jy}Gt6OXR$7B$5OPE(m+5r-Ge=X%GO(lvFHN#dBf}E=j}B<>Gcl^U4VPISK18X^%cXBL7V( zKXutUAn%`dDVEAlFz;xyUoiKqoPIC~;41gxi!^?9Yt)fs3(1q3zmt+T1Z*osY?zV6vIMg{m3fNL8#7Gd%?aRmycD!Sf5p55M5U{C z(9jC$;QuZBl>Q}hg%4dROB~LV$(tcItB||VtBP$GR#_MpV?c2X$7ZiIP-iQrEcC?Qx9-0lyoqE-@2MZY;DGr5J$Nqvoh=NiO53ip zBXpjtPLP4G`;|Xs2*a;hMQrxF@XhhigaZ|kt{Di0>BQ9;qI_Pz2Nzh0yTF3b)(8Lz ze_(XE-|E9I$=(|9UUUmJ_JORyeLiwBu=SCiJ~@o5&a zC>uoV)^tsrnw|#D>2uP+?>p8x7#8-6>?WGGsjE}jUd$dTRQ*j1h!jjWk>)xqXSk5E zgyv|F0rF&BvQi#}*uqb~#MoAt+beUP)1eis6m$QjQmIVb;nYx91XtwdH-1XHGeRzJ z+t4vthyK78JbKNhR)%HkQPM6>Pz74UWL=Zzn}qIe_@IEJ(%V5Ska!#YgESWDb1-B+ zJ_OCN8ufmCYShpsRO43x(NPw)ThEbjb}cR*_9|_jU5;QXK^S25Gl#)7XmAH8ma$oWf`g`#6%7`guuTU--jqGwOnO* z?SZ5Wrq$q)U}$Pk;1;<-0RKQ6B=*;e>%|CMViiET$kx+bF<>VuM`K-SpasUf&<;Gf z%lB66;O^i0g@|itAM7Y{R>F}sR-7R`trg}#&F@BndgeGZbu@D;W8+t9WljDoH#cV4lBEXNH)_RC%ZJ}(;JKQfQa-Sh&`i=$hcPe3T6d50I!S$=RfGW%{(oJv%(p*n%MROfR3 zAsyMS>NY~C>`o;zGsCo!0f8tggm+G&(qhduqAa9kxX-cs2G$w*=I3j2pumA~N$>1Y z4_c{tmyekg9qKaQDQM;CYGLd=!02(fpfwW zdZ44O3NX|4_tMI@B*^s1B5n~_Lp#$KN*C=y-4dAw3yBJ;Z8&E$#ICvHyMIuscxoun zvFvYR32RM@heh-BrGl+7n&c`QrmFx6(V8Dpg^9CmPPH}ZTlxJ*8>`z~-+sZb_VI~r zc4u{-VndCtyn3_LG8%G<6)z49^6|k(yfptd=Lz(ij-tR z66k>77A)Z2bjO$dr??qB@NCE>P`lZ=Wti;``O#f7V$`^9i$2D%Fq-QI(ZgE;`m}8k zOvC(h#vS)?>y^47K1g2mUC%%}|8LW0f}4JvfxlZz*KL_~x?M(a8zHLr@Va=p(D2v? zBQxSl+BLxs5qZ3*=sr{%iN?!}Na`FsKf{MS^z4^UI|t8aF#1+Kk#)l?zBsAd={t@} zvIq*W(wk0Q9@2mJj5Gb*?e+tZ6*NDv3hTRI^C5Kg<5DPajI2BluiwIF6cQsrr@&L7lOJn9-`=d@#dpn# z&xw8f=M_}}1_!0kKDUwtqs!cmb-OsSC8eRo< z8SyFy6Z>{YotSW7PWK3_V3$_%FkrxC?z2_ld#q(8)E4Yj+R|2weP-=M`zqA0*6bjS zd;C;!d5K$fr2U$#j#MERo%j6?{?nd^)?fa`f7qjKt&?rkWKIL11ZKugH0i{__o^$m zsQOtIoElcIO|OYV3V#9OHNrti^)VDhn`@w;qhBlR?C#}JjMaVQHBl+)*c#l5mPe)* zX-2h$+UBFr_?#v>1}EZ1MEGuSmzV&*6wBW^4<)ZkI+UbG-rsVEWf`7VW+Zfso&>3S zv*i}vM}{L?Xl-K2aD-dhxJlU3R<6{kim1dyw-nX5RF;;?WAA}03)jah8ISB}=rSr- znH&r`qGoQ(^LtQd!1i?0Rw38q5iK78oLxKbI5p{%aWIzq)Ovc;uG9RsX?wxDSq3c%=A zV&_guasp!6JaH)yGIp9EFS?pER)mY!y+Z$1+j-ugQl*$M*xDBQD!SZsZE7vk2ix2T z+qDvDZkq*rDp{Vqq(^aKEd!^j7Zp+WSf05lCzzB$pc@D7=B{=My@=SGzJi82IgM|L zS4#jC(f|8a#-*Qifv6C|kb@0r)LU?dH8{{*H_!-XTJ(Um4MuWn0PxEVwsOI#y0=I6 z@K$KM~(M!icbH%jb8kW-Im45b_EpdfwxKl>3 z8kxo&4!Z`|YviKnp{ScHH1u)6idYbETm7W;w+Jtky8Si1b!h2oOcUkF#fJEZk-~Fw zEBc(|+S*ASXKo>-SAubKP);NxhKF(4`713F3 z&#g{clKm}brv70JWDwdZ+-|nXN-RdjB`iQ_z|8eXpwQ3f+{Iu5`F>}miOxld34p#$-TqF8$n33AnD>=TfuUY~#$0*kicKrA_tTbZh>c9uV$$KtZ|HQRD@ctM@&)qXs`>jM@|0xFEyD@XXubSr}zSWD*twHM> zyLnYAa;1-UNbk$RJ_x#PaGdbj9iHhEEC!EpYtjqSQm^95tyCcxD+-!(E2l0PJ874C z8R}I6TgAOblX0JjwH(fDNs^Sp4|R&qJwyzK^myE*9c6y+#PXg%hfH5@O8k8KPA7w+z+Levw+t4X+WNKOesxf>E$#YB!?srZ`;qC zvvnw%qa7^3tX3kvp?jOIt{v^N!#dGhYRw9SDGsqDojTD+buw`;S^iy6f!~SCbdSvC z8S};j)zCc9LrIt%xKyfw*(i}d3&L{fpYy`T4wtg@mGAzU!^vbc_{SZ`vfwjnT$h0T z68fd)O-hG?@TbMCG|f#etR*vtL^Pvr9&xdlf^#4`luyH&$zd7~8FbR}GfG0ZQ9?fX zOm`|I5^!KcI9ry@^}@Rzm0n6(WsyT*c1P_2m~$^1DmF!kYBr`{N|lr5vbG3*_%jmP z^{u1C!5++`H-TQ>HE`2gJ?}SWzY0{#DD;d=GtuUe>2r{y3YLy86F%@CCvK! z6IyDN4q38cJ>{=wB_(#fIWb}n;$|_v9}_hyp*Qt+nxT$aH`2sSn`-DLDS`}7cS1U~ zm3vHASt5*gy!>p>t}-c|wLM4ZkrZ|!$ra~-QfWr*3%Si^GcBd}%{G@Ix9D<%$x|r) z!W$h2mPq$PuC$$pJgB%+(Vo8I3}Vf*1#EMYH^C2c_=leFItq%?#F_rJ>sKW z-SW%V)pH?Pc*9#wN1uR&A=NJ9P8oqudyf;k2?IIiX!UXEpHF-tXf`X1QR z#TH1QOFU240$vD|f=C}z8%cM@ojX^y8n>|2(K3M>Rt=Yiteg5`-ik7LbPh!G5NZ`g zKG`ZYgK9r`2dr^sP`SxAKl9z;fKn|+%?(nG1N;!v;n30PgH;`ha@2&r<6BDWU?*Ug zh$a)(&}Yk2C6}BGt4%2JyQ& zr4IKav(t@HEWSEZzbCSI^I>H$s!_5pno9@Ruw!*<1)oL1_e)<^mD)*rzJ259@2pA3 z5(rAG#3B=YNJ;8)1vKZhksXpWSyyG#$!r-=&`3-chHV zj-ax^cJ88a8zPsr-{yn%J5ftYbe^+QZS~T5Url_a{P&K=?1&H$!8LK~jeo$Sq$gxJ zL(ZY~>~KmE7WlwwGvkpP4+8$05avhe=`{YKC~hLVBmLw>-8%Xtq8Ey9GRs3wK9{D% zvkSXimebjHVN&5r?Yof2roHL=r3XbLE}9hoQkl~J$BKR(Nqx7v>7@twiXE43LDS{{y-S|z1gM?(FstLpNHH1kA9-(wg{ zGW%?B2E+AR)Dh!gGR1r%uelnMAR(tv89%dp0OM#9kKo;P@uWx zx>KAaQNa>H8NyGj_qgyWTFk@~m5M$|v(GDn-JMb5nby&wb!uypTUg|C(arGX_a#q< zZWssl43}#iOeJ2uo_qc$K?R(zxc`dMJ!;Oq#lQdnJwG?mME@40t!<5rt^OIH2UWCx z02;;X2cYBeD+up)QnluF`^n6U(Cok6FyshJZb*x4j+tAwes7j#M<25(MZ6Fzl%h7mcc@)LOoTF@54`J8d^to!Vl&S5f2VnCG7_ z?v|uA^~Xucd4NhY(c6BPP{z&E9MD?4JT8)&rRf13bAD6?KAYvDz&V?q=Xrv!rxU=IwHqRYn0fmg^=KPnZC`2h{Cb;ex2DIwK_AR?A( zty+^kA^h8ANqyL_2rGucB~X)k^$Gh27=R+h7L7C+WjQ?pDsg{%!GioppWV!983&AS zKZ#VvPdSC|{cDynYD48gg6Q|J6~EfIJGuQ!If7t)z&=cvHyv`~VgSnOF`&=Zs++4D z=UlPT*k{!vXEh}B1l3WU3(z-I10@$f=+b_)R1YRpH{`!XG+c3n!!gd~Ti4{nj|1ug znE7*JcJ%E<{O!6HP&``5F$Fq`%W$8t4^Sy`d(gj(ipfD3-a*}hkJOU$mmR|BqTjT3 z@;tmeAoTTo^m1JjBb6 z!>>i{aY%WvoPBnh#JrKN_t9 z5Mzc%1_1R|2FQ5vK?b-U_W}$wx%+x0%d@LN+d8R)>oPW9hGD`I3NB5)(=J#skbEYN zZ1e_nld{D$r-=_95n_iAdUCwNlWJQZZd>0-U5x3Vt!C!z{KWW_W^U8QgVbv~ML7%7 zh5M>skrM!_(S0~ix9&jo5TFOHezmmpo)Nzhxrc*eVc>?|qs(MtasuX>X0w~6R2UVZ zMa=djvR~cD@s1KiTndK=WEG%l&7nEQ!}jPb1B)A7z2~bdEp%=Wq(&|egyaMKSARcx zqs!0v$+h$Tl$rc{Y3pcgWo+p5-=uA1f^@`Bx;^;%3suOW2KR6MdL50?XrbImAwILF z#|c`+ilL@(td_V;9nJgpPY={ygJc^A$asFLyXdvy)d}Bbt@+YvRGbY51w2HJw(QiumZDxr=Tl^;V%MG6Bf$ zmc-*xaV!>e^oZ52@Dge|7|juA(C}xM$`~Sq5scKIA}&)$S!}HsviJ`os&^FI*Yjlf zb1JNOD)eDhZ>a#>^7zeV*DEY!BCy<*W&Oc*q$If8mt-d1iPu?xbmi{b4+RUrE_v{* zQM~yH7Xm)28Yu9LFt#7DW%6wIxqJ_iMmkmIYxyFvs%(e8RK@AvCavjTE+2D>iuL*i zIUqXu$aR_HQORRhB=1sB%s*Jg9ZVUqCPaT&M~F%KE9 zu>>>*42AS~QHnr9l~O@L>RraLF|)BT#Nd)?_b*hJ0QN8uz%DG?h12*kq8a`=s92s8>pqHU^nKd2}E?9)h|gza7VkxiNe&%3XwyQGesjwDydgZy2t^N01aVxGnlJVPHkX8B;Q_T{*x zi{>l)R5)GU<|PMpa^8rkrhA0{*TW8@!r(ghBSHNBZ64>R7Qn>Z)Y(D*zaRF@{}bTE zz}P9R+^6y0W(x7KYsj$Y^fCPPiwdYCD22;NP?xdawq5BcIc#PD*0Zc`_wTkGr#TKR z8mazrwlLb1*gI3?MFq1t9a@#U=BvtcX~JB18aH@#=QdVoEEmt8_c`YCEZS-8k^C<1rip0#K=2;)Rp2KbH%ugpy5$JB1?Fv zny)KQ@(t{Ul_^s`5K$TCDSuwO3gtUPIF#jDYd{em5E5^mK;bHCZ?3|G4dJ76X!H8g z(!~>Mo{G1?3e$K0cE?d@8r9!&-ry4nJ3WseAjAXMsiFzr`}okhiImWMVnWE```g11 zljo6@?={S8n&wx~NmH4!z)&MRN&0yuQkGaK5X8TRWJx1B<>c%c0Rp4Y!&~aFv(-VW zx@icaZq>Z*`IsYk`G^n!et1lrRV=8efFAJ+o{p}YSfl#1@rh8O+F+B^4Hl~LHf0f` zCALR5;!AD8k#LOydmMLIm1F2R1V24u@V22CiBqIE&c}X+jU07EAAS2PWM-}?T>uLs zd@nOUbs&R{COQV#D|uP^#-=N2x#NK26V{JeE3zGyw!wPSAj~h!Bb`}Nua+tCPR*Y8 zQ(NyNz5?fOS*v4_erlJ)=MIo068A|P%{agJao-8Mg0JoF)qv`}ot!?HCJqAQF{K z=JdwL-^$C_s`)fh3N!%@2*KseFak6`5uSU7nIO7WsTEZ?LM_?w|LkEl$`xm9tcGHXD{)&g_u+Oee@h~*;_X$rj_ zGC8nDq0c$jxW5I`Na3BLyf+2DuN%xwWxwpk&wLFOP#vwsaDn(Px1e#Ha6T*NV_~h7 z<5ENh9phsou<+93y`HX|b(nz}Fa3CqSeFTE^mhmaj!DQ^PzF(7SX(Kk(t{7Vtu2{Y zGu8+6V}#+k6 zJMisfr2t z@(Ci7IC~W}gDo4;7ll59c@O!vra`pe;WI^voWIPp#VU-vtx`eFcYj&k1>;6jZNB;Md%n zMW1KqfWHKX&K)t6cO@b4Uu(twq?#32Eve6?^xUg)?m>+X5E7&h6GidxD`th2u{oW4 z6hVQ5)W#JUbO;n>I9AEy(Zi4ZrSWSXMV5S1*1|c3AA<(98|-Uniu7I~^WtIOEXX{p zPX(Ag=geZ&?$EIkQ}_`lv&mL}74TZ}HQh({w=C}w&0pE$adguX4#3sPJOnCEfsd>g$9Y0NPCPlfCXz)4yt^>M>DTLA^HYqn<8$RD)@Mwlu1HFO7UIliiO=lu z-I4W-0I-Ip?PeM#sP>x+nZOoHwo+7~V*M;qEDr3Kl-Oz^Kynxm7+wz0b5e;!W#G(D zK&)~+xCg4%gO>0k&a)(OOuG^JE`gyT%NlXWf&j zcI~+TGb?4P8z|BAtX?!>j@i1X>@qc-vsK5FFK#IFkDV=1XyES*abH6I@v`A>&uu#X z@Px#1mgipb*dBx1r^|KiLi4l)2UE>%gw{!|y+-;)L9Oz+@d6cTQc3G8Gy@siV-B7y z^2jmg{9oVmZMBO;h(x$uuJ^sj>gTuf(&dhaN1E#!=Jn#uYv|_91VL<&_?LlJ2{C=A zWps;57YXQRxi$%oZ#rR(L54anKt8|B2PDFlO10dm^|&pW@&0U|)p0u$)elkc>(3q# zQ5URIupzSv+X{05)~n?it6vT9dAohvj78k$nNg?MCQKZbJqvM0IyYKn3<=e)g-MtM zu^O>?$jUrsiPb}IAq-dt#TN;tS6I~w?nvz}1{@;?h~o9=3B2T0ra}oqGWG@OS8AC1 zp1AG`CINWlRJ+iAdEY-x!XRikoH zKn}MFg#7jx3S~1N3rLoYd)#65#|MKbw+!pW3C)B!im~^EQ7%ukkMg&Q2dRzz@If7k ztz@T#QT_W(-c6TF#Ot4c(1vo%o$PO^+|L!#;nf5|i)I`l0Eib*!Q&ne!7z7#n-@Gd zeG(n{jloOL0_bPlg{c-GH@cIl5DngN>_+_Y3J z4{g8E>Wa;s14|N08&`0hMdwnct?(0X=;(qH8p7X7RlQJpIuiZVddT+EhB-w5ux{Ga z#cV~;kljRFcE|k@bl3Mb(%~$GxAQx9A25C#d_Ja~8X4K5f&4HpFbRmc+$8MmxCWcG zAXWeZ_akOGfK-eZ2cRwGu!euyLBy5zbu(yvc>a>>)B3x&4*(x79$Q0OPWyXr&|x3i ze;ixGT2B8ij5+5p)eN@t3l*{6*Y=Zha1azQBqJY{hJVnRFj7|sPxa4Xff77aYL#hU zSv5iTBXU{@AbBHB)3c&iBMboi736Ri9c|? zF!Ebwo{b^iEIfAsIv%E>t6gKK>jWu-{g8vO52?6ho9a}}^&}3iM`oHk#CHWWN<+}%bn&}A+F+2u9#9Q#0liO1#)$F{W*&9`9;F6>25T85p7EVkkAwn zq7n9>Ic2x*SZ=IkF^4lSNe6Q5`}Y&E>QaM}Dy9Y`S0cbc>hqLLfQtph2_7MX{uqg; zPY+5W?-7^KABSX)1(6bU1XnpHN3$KROER}@O$r4bWA#j0)N>qW%Cm|RVM+&M?xYO1 zp!#Hc>>3qy=H_^>_XBZUUiuqO2@-e>n~IZG6~Iy~!v>;&{?Yvlwi1`*FgCOIou7rk zVcVp#!4HD%S|Ru`%v}!uGtKvBOk7BQ5jTN5M628RLpS{ksnoF}*;cp->AzAOM8 z1V~$&ZXkeGM+h8v?nR@u?-1Z{Ofh0gjG$RTamKFrL4PvS9R6?96u22a~}PWa-j>t)gE=f~E-CSWmEH-^!OIwD_vC1&Mjsuo zsQUK)tbym^Q(Y;iY`4$7(1XFXdVuuba1BJgLxSI`J{HTb$X?_Iht!6f9?4_oVlps$ z9}v~Rk(xUFb+$0V)HKX{Ge{`zEUX&G#$8-A*P3oHZvATwWsg5--5n>H?&1{$r{b#J zKVLFtK+a;cnK1cw_&)VC(u3fvZ$APH@*Vs20JA&YZI0yD<;VwvQ~S1h4{-g-|1+C9 zL~E$u2it+adl^5!~gQS?iON z**qQ}dgSQ$g((o6;)$H>()ptRPsF(oBJu@0ZaeBc>jVOL>*r$2$E+0onahMA#HHC# z*kG7XOK=IpqpMRiP*61IdX*6FSB8kC$(|Q3 z6|yt;Ge*BX$@hT%I334pGoyVqs#L1l`Fl1norBkOfSd*e6?AfZb=Q{xQkI^6p+csv zOxMSLvd@>~pR+NSc(fD|I`Y@`Yh7i&;p0{f$%Mm&@x?=sMAYnk>?<|JB}q#?7-V7( zSXcM7RjuC7`Euxly>jR`4`;^c@7sKijdmb6^lnK-#5$dVQ)LH4zIL+qjEUpf8L6MY zJY+hSnC5MRoCrKroxb?^Z>k*N)(ZLO#tIZfzY8_g@1zv9NE-J%oPO%J>-vX z@F1Qslzq;gPiWsj(h;b~f)MUsajvfLgIats;j-o=m#6>m9b4sdB6fE}db-iYwVNrE;N698yrR#dTJ4bgJ zd~#PG3vm>uE9KRF6ih+h>Ice9RojD80VFbos1T7OecykwviA4*uCegeRbeLFg03v- z7E@C+YRsU~m-TUm#IA%yC^$Abjin&?1dpAx;ISnM729;LmD4eyjfU#t$_%i}9NmhO z$=++H>W)}c-Z&`G=Q%gSw(u2phHzsF18u?N-tT`1jn|w07h~TTo!i!A9oyE4Z96%^ ziEZ1qZQJ&VZRf1|C zOB*HL()Ezb8HmdcSBgO`Yc12X1pR+Z##ai1c}e+8kckR2DXPrRq!sg1oe#(*)hgbd zu6SCFPqY58rx(a7LV*n*B`)XEGkZFW_Q|zBvF1z9-G1-Z27H+rNT_z3J%1%Q@u~*! zXx+j-x5P!H>>ZiXSQJx$nPZnUeoqP!jTf^z_(a*+_1byYrDeJOmAYB8(>dP{9H3d} zoQhxyvGWD?7FD2G&dDh-ew^I}NB;?HVb@PI1aO5H(<8&CFnB5`JP8h*^Y0{OP(&tA z$?vF*{N@GW|6|nt$0+-6vJx!?EsJ$}1ka^vRay|N(5WjCq~S(b*!#Q#S}%&AgvtlC zOzPIzGBNent@hXJ#(VZ@b7$pr%r&Vw2qGP=f8A=}{OK^(+kalftY8A!rzRBuAX%k}cQ8pdKwbW1z>k8oAZV)2 zwT+!YpsySEzlSh2GLbz%ylge88UgG&=DV&i+b3L+BYTGO7tL~Y>!v{;Ve1o#4;j2D9la6uL=YT&tDSWv7>mD%Dl;XFy1 zBP-7TGcE78R_+9q@-Sw`>I$3bh328G-dQtbnR3Szeo$;NE#JGcL=DVPVwJx#z#bK^ zn+RAjW-u*8Xo7C01a$Oq7GJyhD+nQUFMd$XGQ@P;y>O)Gz=ptjIX#YGz3Njw{hqQy z_nv*dYV}KaZDHdwa=qbJIu!czPr(5N3Q(?J<++T=72(gk=E<6UFt`m&E);3`Y+G$; z``?eHSmBiF)l*7_r;|YFC;jv3(g>ef% zhSo>FKC^MMhm}Ji6kf;*V9_}8#$EBSVo=6u%sz^$3!#Mb6t%x;K|;a zo<_E+<4{pk9Ba}H0-+k@5qfwMw6MLJ7LTTw-O1c#JuVk7@vtn^sm&ho)pw9Al8$Le zesc`8LFID7bMoU3{_NLLX6-Xz&wYO_dgV09xdJru@s*d|`6-SHH++|drHEHrvJe7vXN23(j zv0i%`8kNuL!E|dSgb5k$U)PnjRY@PWk&V!!V{WJw0aJCU1=0GF;sO+Rzq-Ln6;Dhj zDwo9##E#R`bE)W}gr&UkZFGw$*=;yqlFmRsCN-J_;>@tr#6YlygSyxj9i%pRyNr-D z2$EE(qWRs`cz$0iSwtFy(@YGfMW2YhCjZhJ%S@syz;1<9?l)oddbc~dT$^IE=I^%a zV;#Jwk&sB%f{)!#ChEvDxVW3pwv-hMXyOd8H-9V{q6y!fL^xAS#efzjsXLnqn@@sb zNw|OZ=s7AO1aWnBefGc9G%~u1sI0knxi6%e<<94%prhxpvE(T5q0dB2RdUCt)PVeT zA-n4fmvazb<)85o`y)YsOx6!7LboAXX1LERAS4*m=u|W zjrqb8Tzp1zmSWsy<6r&4K99jI+y|Dux21=_t=nq|$ZJ4CcHojg!7$=_z(YmX zH^veA*PmeXCg{?ekDbd$6Of2zTBf+UW_=l4qaMf0#UGL@A3ybzjht)G0~XB8kg*ad z)-}(GjZ?La57C8!O@GEXq)tlvrWesf(ChbohT=p;)>G$;{#Ftsq;mw-W+rp_l97GP zcs@RZ(rn zlNbTbY&&O`TEK6Bo+aBDeT_Ev@Y})JRBRPj;Xkfqw!SHQM*mM>>c0yi{~4J2|B3xi zVn~QA(xi1M99kTOtPNm`SW@V`23hPA|;qwrI3VKnApOb#bHhHgei#FWb`t@;8f zHD0NYW$yyD7uwP^4k+6ilr$U`Yc$H$Gw6^h`)gE(9CQ*pjpDMl>nz)Lfv=JnQ7cLs zCY&XWupz+b$?;MTaahNLy=|Pdh8((}&m((7ewR9x`Zo<8-TQNc*Fl%L=B;wNVwmHR ztD0waE}$l;1dCy}utf_xqJ&_S2snBg^ro_MR*>ThvMe>iX{f7;L@e$M6L8_3tNTc8 z>K$0NYtE<#A#J_B>zTEicER5nyT2qKYCuVE^a^GeMJlNuEwe2u+TXr@kie+c6`c*f z+Ujc!TpG7P<=rIY>n7OTqi@(2DOqpS#mWqz(B`y9D0#i>9kFB0;Q$P_uLYxMbsut; zWaybIkl=+QatN2<;-A;Z0cg&{%CPEro4(xS#=NgVK!^^|5{J}=O zx=t+H{KMPCKzdz+y*Vq;S{vAyft&tm?}!v!$ux`?P=ub2*A1riELAzfbx`PqRM}wR z$WW*$fAgvLu$r(F->G6v)g!V`Oi70pS!dn4DS!4-v$k@>(D`gj(0!9qRyKC8mE2iE znL9l(rU$!Y%V&Rz!)=}HZvu4exORPx&>Q58n@}ose~F}VlgtW36nJ1B$$&bq8+D?- z)vYvBUQU(nRwWne#Ke!G`gPouS@qO<4qmPQjsD$xT6O!!o4qb)zPlw&zYpI5g`&(J z=XdJ{1~zRoPVBS)^zra^`?P+2*?3zzVhX&9EW5R#CKOqT8s(ha-R%6YW_*8Bl zO_63JSnK0Hr%InzvMq6x6b$1Cb71|wyeftjkI3`$?343*B?}_$h5O_snGK(C{N78J zI@@&B7wJn3gmM>h*E|0HhyD=PBFqHuerT7`{8amnR5%yT!K$k>LHc2m|4#immv>!$ zZbUZd@zcqBq`$xs&xDoM2YJ??u|G2V2r~B95cd6jeUX9At1t=t6ULazf)JC<7_LA+ zEYiAS+PI0Vdr?b<;`6e*HoXyyP_)MDB2=@k23)H}%_<69-3v0ng#7Qfjf-Zy<>l{? zP*~Wjo@vQucCw1LsD8DXR!=YSC|L&&dC10o85fNyWoj4%bPyZdFW`|>=sZlRQ+nmN`-Z5xx zQI3;S=>8sDyOKUO3crqJ6P#*66g^7ap&}G|!C{L#;L@|9s!BTICGA--d2+61?9QBxncZq~_aUnj-t?x<<&>9)gC@P6zZmUy zu&d5EFQqc#$^$7jyV=#e7LgsCRhQHmK1Y&u*{^cUA*n%M4j2k<<^nA!}c$4$n4Y4==YTi2D z^yMd{mJ8XhCAr!;V-hvyiJXp0O0REWOtco`f8aQ5?a~BCqmOY6%ZElzO_B zy7L0Usv2XUO-g&D4=t+ZegT3pdrhP~CThy?C?K3$=LrE-IS9H#Ges{(fcCjIyg0f6 z=bakXk)cfO%YtIZd?f(rnfX+j;jo+AC`yvFwN$Q>sD}1;dKe7LVtwUZQg}>=Y6Jzw zXpi5Ic5325C|YJ&`Gt^q;vOt1UrPEt9Kaw}8(*vM^I?!E4Ug}lQ=k84V*+e5_}k>$ zQNiN7RU-diZ=HX&OHP)5o32>N|B?Q7SNJwHk#r#!9kZufv&JXr2MhzAWv*>_FjY-Y z?AKEa^&vY`MhL~p@Atl1@eV@(iagcY2eMEB)tv~2>TvFg65h!wFCaJ`ZXPvlr;^3h zt^2XdZym!9nQeYix?5c7Vg(qw>th&;FE8b4dMtye==7t87*)-tfPu%oj)g=Ir?rHJ zt0QJLRj|31WK1tSYYo1pZfK#>J$LBAt#3U@U{tH%{9Mfec`VJ@et0wj6F`y_xx-z> zDrGQW!g$WsLf4xVWOI46Kiw9JH z$S*TYE%$@B0@;#|ON@YO;i8mSnxk8cpAeD7YzH?^818<_k0QX6cVcy!SyRQ&aqqk@ znlR`%G*q!(g%sX&6x|-2{LW;P?;Y1m~+nwuJ9a;_kbX_}~9EQ!|He6|UP~k(nr^5$k={ z?~Z~BYEN)2N;?yv^`4rKQ7o2&JprF-SjjR>o=Gqa3cZ;N_{&2(E^$5jM-RFNrBbK+ zgZasWJ540_3WoFi@@hnGfE?GW(3|c?n6)Kx6jFhGC$sx=T>(wI)tlkdn&9JFIE!z8 zaX>mzJ-C^S^vevK_SMa*x(GN2bI&O`Tog%14>0`u$x}(x%5(@{BaUfxNt0lCI|MlA zsco*UE{wr>9N;+ybF7QNcisE8OSv+Lwu}|D8>l)LQ!mJ8ldy-c3Gpt;R8f?<#!h~kE`huw6BQXO7fnxxi z{7>eBKD-kd;yOHjv4e@kxCg+5X7VU>@fat-cJD+KvKEW2DK0)BYCdj+EQwulE^RS9 zimxKI$uKH|#yiLXR;S%2zOWmHW@G{mOU1wUvkmBX5x6Z9A7X^tLf{OQXQ-a+=)W+1 zm9eUO&O(s)#ReTfr)vTPcpElOq~TLZVMNX>bGD~%83YJK3hJ{Gyx>EyZpdOCS)J3) zpSrzN;~c~N6&Q1ISlw5SSd*jmJ6heD5p1aevmc8cyhf4q2-M4dn^WS(mlpjI3QAUA zX6gptkey?~3}?Sr$d(}}D|?mL6xZS60keZf{W>HmY{r-|&>kKe2r_4epi#b8lGQtK zISC@Io1;1?U7KmfNKs;t02{y^HJ2^8 zHoLW|8&)&=KJ{~!W-1;N|147*$NP`p!=KSc%8x|NzUlcVsK4b)6wUE(#K4Q#FH zelUhzo<+H@+pFl(mZ;WMF!pev{jQl!5>7b~?}*r*)}Y#U=B{TfIc5$Mg)}vVbOXZ|j`h0Y5bLwp zisW&?i|R85YbXioChbfL+^P$Gir8=~rFd*JCjO=i(rD=gN97$wkgvr5ZjDDK#z04!&cnq03+V3|&ODbX_%Dv{5)J?W#s7LPTNt_hw`QPH zP0L|U6z!Ytdt7E&3B1SNx0kvLsM-_^8m!if)+jWQtS-N19lP*bqi!#4xBIHKxto}b zpl^{E1f}%t@q_zmeR5zxXlAqk^R>uS@*-UOsZu>$}Qx7brjc2|MZOl|{g*u2)_TzKTslt~6@h!e9XEr(L_O$HIg3vGjT2 zg%eN1Z1}2UXWQk5z`Mh=6%`mb!-w!59uegR3$X#!o3@KZEdx&>2f>ZIiCQ*Bn=psf ziKm>JgY76(G4^qTdMTEFL_Rwg7g5px({KQe3d)EttYPD*!0!QXU^B-WobphjmtU`V zkEcn4uR-`f6J1rHEmhzn=B#>KZC;u~$xON}Eud4Hz2u4#<=g!W`NrB#K2&hg0ym zI5*|qq0vb*2FE*Wq>8t4)&aMlL9# zfBd|9;KK6dOLoeewLDOgo(xTH%`)vu1|QT{Y+5Nf#PQ$%&=5FNr$e8GoW31Q2vvw( zJ!ahM@R^vZL#96Ya0I`**uxB6PE0?#gP%+CiAGn?H$1X$5Wb`V}WpznjaSFah;5R%)!V=&ShyPrif(q`f4%W4fn3u9S9bMKrz+a0; z@-rRv41$4p+Qxlo^*OaKSor~n9s1kidY|30#_eHG)2cfaSJkHo60p@|Qqys@A>$9} zGoBGEXhpyXEa$z_L+}M@kzQY4r-#{9a~nI4Q8DX|I*M84M|%7d!YaIyP({rJ9d3mzYrId-6yraI+beTN)m7eJukWBm z)J3LNtIC(t7)*6<$SJ$uh!$vUYFt(QmT8b$<@ZnHU0J!>zPY&~a&G$fKgTrR_c{1L z70PSy(G~4Hg2=AY9@8E!X#mjMolV?aGo2n%O$ExQ-61?z{ zWt!Bkfs*i@n#l!cK&<$G$V0jOZhzKNE4#AZumR{3?95B#vQ%UnCG1!^e)v5gBU2gY zsRmL$@4SRZhL)9TmjT(|!`Y1rxlCZpZ;-Q6q59c|074SGJ<|BK9T5vCZsV74zK?Oa zHy{7P)CiPAcmFxmZH;}x8Uw5J!q4T@o&#@eihcQz)RuS2HUc5WHwQfhVCl}R)kB}q~H6ijy+Ij=0^A559b zq@m1fvJ3RITZGhG`lbSqSbk|!R6kdtG#gBYqvh2mc$*c$mXUw}2{Cw(gE#@VLwSi} z&#Yf4ll0h1lHhUnf$ec!9!|Svcar>`B7uYpa*3N}77Je+Zx{S&NTxYt5;uVxID5M@ z!Q9;8)$n!=fkzlQn#|1$vi0(5_H_V54!ElR*z{~fss@0kSYWy0b0XZn5+Gf^Cx)td zz-76Ru6l`MM}7@q@~-)bQAI;wULN+(HI7kg=h>yYW;Qh^5Swf2zhPA z${ls7yEgaCItGyJuHs9-)V4LpDKKn2E+4qttoO5<6nHO69I?_!~M)(N^XuCNpQ{gsRJAm>eF!fKe zU!0u3k&_5bNK{t>ovSoyyur&x*n_~tiVc^XIx>Z%SNr;_i-IeAH z)2rL8s4DA6Cg73M6#cwJiNmjn|8`v<6Rk@9fb6;!DM8OE(($Sj>;g9!g@Eg&hOw&z z{lpc7<&S*&Bd_^+v`d##yQyC$I6gZ410s!P;9NiX&i0omuGHf}r=L5IJ%{t2WEOhy zn)I)I=cMZdE=7#`LC+mtx&1d`%V@4&``|J#%~*HvEVQ-{9@v0ky1u`&M!>Vv9KBt^ zPVHtuwLVDi_XNpbq+cMpY{ig{9?~8$zc{vJsbf)wE1_?1i4IjAx%?Cd@k477VZ9x} z(S_-5FReDtSTmDq`-L%{1+p{3=)6HoUD9qF;El=FrrPGCIBAt@m3*mYCbUgJdV;r*r!x{Z?2A!M z$p|rIdwxif*T`|igu~sXC0T(;WA&HYCUKaUheX#G5oE8=*`*He>9O&xyl|nK8`;$% zA5Mqqne=YN<-q2xqiV4UpGd;d8^y_H=9ma^=I4c~jz64ivZ!t|?!k(N*m$a?2$LRa z%8>~~N$#y5yW)r*sdbqZ^43nJblk*a+IzEttCQfs516?e(&&X|jaT4CT}%&vIWtQ3 zg&SO_RkP8-TjN_J)8&0+fymt1`ShZ=-kHt0ep3;H&L+70TE{;Q(IzOB#t3B3N{m=j zT%uQLW4>T8#=ohe=nvgkmD_A>dAlMzmwiT8^(VHleTOyXU8 zU=Y|7V=tTAjnI3XO4aQUz12F3t}vdX`hMKn3KXCNY`U11$?KYxin2dD}AmFW+lN{vTDhH9_L5?swQ3qet3ZbINhnIGuW}nUb@>M z%BM7IIH8IYoN7glkvkS1Q}$(lbvO^dXP#^2PpX^dW}9BTNqrrRg6^+!)QtpL0pz_S z2>_tJ0vlBa%1~R-7(yai>m&EF#+|>ftT)>!J7JV%Kv4ZX^5HK}Jaq zIjck*JBCr{NOs4oDe_Y;hAF~rL`G(L6ukZWjz{|FB}(m zH@k-5;s;z6UO@szu<_cXZegoh?;T_S_16bjNZ1q6qBH<2iN#P^!%D2=bIQWp9s30% z9omu1|En(rDT-gBhTF{_%PJ?w)jH zX?^#jnne=Szy_4gIuWwvkhlL^CUiwtcCn16->EHvyL%{+-djK;HO1rLfy-)s)Ir*@ zk8G;T#2gA@=1yjvUzB^((wfy7W3Z&!ti%cHrRNx-R&J#nOm9$j=p6$NlJC&{Gk+@b$iVXx1UVbm=o-fH2%UKcZc&esswLBj;FJ&dx10j z)Z!Zvaq_Kb#qp(Z87DfD%;Q$jAl33Lq#F%Qef$pkppz$G&*WKX7 zT*+ZEzzhBQd+(M_d+ts8%~M9k{J)?xjy5)y`g(seNo!Qy`kwb9c`xZOI926F6%ZG; zZU&rzwEU(p$8X)Hom9~ErLrfnlCn$NC{kRQ{_@^BhmViXS`?~w3l*|=c7DuAvoUt& z%#t>*UCL@N6i;#9O)Nhk*)Y|j3(RwAJ2mGpD_RLvXK_hkHmQ9X>~3~I-#<*CK+*DI z$(mIU5C1)Jp6i) z=Hzi+n>?G<$tlO%sy4PctP2y?w#ao#-4H)V9HjJ+os9LH>lNN6R*lkW&v5VDlCiaH zK6zAK_3d{2>gNXL%x=kY)Uc1z!dSg)zuCJ-a&n;wTGv;)qQasUiP;Lj+&imAyOfj; zp6Uk9EA9dn)xmu(D{ogg^lr{bV}U$#L#(HNk-C$xa)W}kl>g`?XXlLwa#>vPFNGPb zuLWNq@b3Y!NiAvlZzTrsq&dhGbVt zk?-CJ0cE&%wZG#Tdru-sxn7@fK?aU5$A&yja~&?y|Fj+Uevd!{Rp*(|J$BbfWBJZ~h_q!aM9+1!& zKaHTZRD5X_;Lhc5tE);20UboWYbHy$(l)%=UL52+I_?;vtA~7FAOJL}3fftHi?A^b zK-pPlITtEIg7X#xS7foSF5kqj59}+b9jV z+ih1l4qwD_Ta0}2tvgCDoT_jT6@rZD1U_vR!{?5z-SG|cJAXz}IC}Hvmr;Xc`BiJk z)m;WTa#3U$>a*|d-Cs{Dz-u~X^m&b6e{Kj@Z2w+MjLLH8pv~k2L9)+HV6|IDi1zEn za_@e|tYG++6apD~cZHD!RKgi(0<7Gf@J6QYErY27YsN>l0==(NcMD#yCVqua5*eef z1P#0}R2ok`W;WBhxyoy&ZdIw?gSq3$Y(tN=M&qCZ4Z^Mava#3iRdgN6jy3s;p7 z$zXxY2@G;;bKwgBq;NQIDx%hBI`8{qt!7moyKmYJ+Eu8e2(aO9oX{HooJBLY%KBb; z6|sVY?xt{vUw)+M*jz-@{RLBG+05Yy)Ux#!(Z*IRC$^HlTv~&G65wdG_@=E-r;SGv z>HbqP$J%o^8{`_)%C};wZ#&e>Mgb;|!S<1y=yppoEY?UC-#x0aF1qu1S0h)|!a!lw z4)Kq}4wYFg!od#{2?bO{X6XAA!y+;#(p9Om$2g>Hv}E7Qk^7WlC`cKOPW1(x41yv5 zboCUM94_C{a&fJZQlFqCWHgN89tTceDiOLae&Ks;n7950*tK8B1+>CZ31Zl$u}Wwt zznh`&f6m%vAIR};_iR}rWsb7lWH8D6AjL3$!>_#%0XFpP>1vVD%}@KUVq_)UG|E=jO{8 ziBDi$xiBE$r8=PHV~_!HbZXc$zHM?i;zXb=68BLwr`%7XttR2g(A;xF@K;-itJ|>6 zUdwa8lT}%^p?!ESaRl%XSWs(!UU!0s6H~g96I5LBV_!7ig+us;BPo@F{%I7hbt`Q@ zJQz^&eN`f^FV}^^E%0l?BMSZmDHccVU3+eR+inwNC{Wy(dtvojIzm*BsKj|4>SYr7 zBa8(qXqYRK9nt&ii4)-U+SfafJ1wbKcW~@eNvZ$lw0sI-rvn0MC-lQoMMiCuZg7Yl z*|m?}!2a;I0aaTBbF&wnf*(5wYOBH?U{)*M0#k^ zb<&1*f9ons-JjuKYigr|RF z*DzvBXQ%jDPYNqofjbjsgdnjB`yg?fH?8++S!!_l77&$HpD4SZ6W;YmB0w!ul%LsF zc-_F%Xqr?X8G9689txKXO^Ak1FY7&^_4N$CMy$^IVm#{{utt?yyxhFGW9hL+>Z305w0!JoFzH zLtR;3mxU|ETqu_IhTg#odqGT@AF$ym9?&^r(}x^o^^|Vp8qQHyN|SUQLioz%798ad zr`#SBjCHT!3p_~mo{b1}T9z$l4#myT5qUHsJEf@23!&M}+Au*~@C$!*V(GaGQXl%R zxh2C&Z4Y=q=W-*=_dTSdP1+Z^a4n1YTk~R;Am&ZYeRlJLXA!7;A*%tA7`h(WgdQ@rhN5zFa?T9S4ZrHAH@6{&o*k})_!pXT*`r2)4_JVu-O zL#E?K*`MX!AKaD_JaIw+r{qWbniNlVAPI5fH8-(!x z(UkUkOM`)hgQK3k<6oPDB!&N2%y36V`uGPDLCi&kRkn~kUXZPjPYy&#Fw7u~L5OmH zIUM_Wi)&uLcqp5A@^+KjCY~5k7}3I-&L8-SxEHg`$@loQ|uSQMho3>K(s_*sgmnqj80 zl60cMhrMl1(cwIVE(ZXX)s$j4X)=BuE!3?A%APl981n)LsmE%W>?Cnc=om<1NjHaC z{yky(u2_JZmv?a$D?~r$8$J zZ#c>$B}`MpqOpWP{4(mYR0Uv5n66_1Y^e%2V?CG#y@tZ;xr^Myrf!5!(;!A5C%KOC zt+t+8Pm%#ZbzWsFs@Tnob5~5eA5hpsNsE?M=3U002jlD(+i?rzsO3u%S_>Z+{fQx5 z$(<=ACp^6>gO%>%Iw@)%?uIH9o`$}vNm3|Hl1pOsKfQ>cGf|WKDe59ZYhse^c9^DCrCiQb zEV5NBftp|~ap7q(880=dS+>UeqIDhMe#6g}#blBN8Rguxp;IaUqGxc<3cdpnpK@Hu=!zHB~Pcn3I@9D64le2mA zajmj19s`|zkkooIu}ooap3L))ih&EuyU*+XNKUow0i2J9PV|d&LEmIk%IU}gUd3Sd z#L{V{o%BaUlVYU|r5kF*_RZNDEZTcmmKti8)M^vy`dT^w!d;Y=%2Ts!*_@Ht+D6gq zS;A%C{vJB(Qg>?-h1G4s3skf6jQ20f>`y6N#ZlnA(HA`y?XrLU~JLc*_`(|gKHEi?ZJaM zV@6sZPs*<4lM1rvE@K5y@w@yu7lD7OVP0*bx6}&>iHB-pR&AZTQ12XAkPqSMfT}Vy z5x}!p)#IXcotlD0)5#wcI(nOpYOt{?VC4K2U3$%v9X*K9d|-y(8of(JTmh=i8OE^t2N4!v!>&^Wn zA|gWHWV^k$<-Svp4UEu~sJe;z?2pv6TS`xQsg#<{Cq$gY33GX2rwF4)xJ28!LE{?` z11p8hFy46%zH38~{=HwfOrm0iuk5ls2(TQjyT*c=jWzgx%Ap+9%ddR-X|cl^1%vpF zJ(EHUjZhAm^$mdf(`XUpu^5O#^um}GqU1>57LP+KlAHL6@$qhfIso9-QAy9=-%(wL zYYR8BO(jxDU7V98;H5EkKQ0mpqQh=SS*UUpR@Hae7BG*0aqlW(h{D@1ycW^dHRUBH zwW>O(s%h1gvO#vrHW_uuSBCvA;y)xUlSjIaEOS2+_JdgP#P3XN_4Be~R)Dm#vXRQe zCM_mLfA#~lFOT4XQRH7k>ZI&Z1{Q8EfkTx0gXxI@0Tthm)m%4V+#?_VY5FpG6XF%&0O3!3*rnHmITN_LT-2`An@STNlvicthq zwjblDo52hcNlKweb0u|?2PQba0H;}pOQ0&hlqCXMdvy%ucfE5i@5Y^;Il!e%sQ;mx zj7+{oOD_B4PxVlaH%Ti|1X;5%VwD&NBkc4&eZAb1e=JnO8_PfuH42|^wA#5gVY{@f+7=GAIr_6xM!c7_^rN)uYy0qF|h*P zp}oM9*MMW;;}{CgI%X9KZwoWlmFJ1tAsH_+s=G~BMy*e-ag%m1F^K79`8LgE%EXV6 zVqK#SG4%0=f`DSdnw4>#Fi<-(cgS4eO@&LSgVO0scAC(*xfA=f#yiBMgE1%rhb_ui zK$3|oe&gI~yJ0yIRG0)@9I;G_xq+Sz@;}_tuYtEd5kWGNd7I6~4Kfwy(LzF)!LS@d@<6(c-YfZ{-FL@({4W96 zixXe7QG379=h;OdX9|@x{Fc5(M!9X1VWG}KCh$wokWBN$U2d~!RoDx+fjajq1iO6d zdV(7WF;&_^pVeD&8uAWHx#pmvn|k7unDl<2KU4BtmU&3b#fo!T+)e^faQ!0bKD+J= z5+2q8+*^9vJ{>VPwcC#G)I2tAEN;E*IyGC!RtUV1562$L((0oM`L@qS*RHtJAA$Es zUe6tS3nwpjZuxXs`y2%GJg-v4rR(Mm_s1@IOVV zqoXh63&U&6#7c@g)j3}kKPI`W;v#(d;$R>S^@;KI05pw%f!KuA3c=Mx5jEX#pms(S zno!zt$a78{u_Y^J%bWT3gtjHMPU-^V+EeunX#l9iQ*g|SuWfOxIWqoUEX*){fn?FU z$HkbQ5LRR<&s-7%uybt5II8zoH&qK%7e+>lFF5o@a;Yt4l7wW6H2Ai71gUU-+a3TFG$yilQuM8(B^=2XbuJ8J z#?rqyJ~1R5Pn{gHFXU*-YbCB?E8gU-=uI(hbn053qjUdqz2U7+nBsD?^oD=%y#12b;=Wfu7g%(WM*khm)p6Zw zGmRjMk$7TRt6hD^xZlK}if=1!s`@)rBpx?Yft#4-0KeLMd zQWxs$IhYyzwJ5w$mT*|5N9ekvQasppCXLP*-xr897XKaNI7@cn=#H|eUyhheGy;;o z)9pfnEQmxu(h1(NdazcE+ir*Rgral2`Vi*SfuebWczOPY`lMwDMJO?2{oQb zrKbHLRyRm$059&&pf0Y{&p_b|jWkq|;!e$w3pU>t1f&7LE)E5p0NB~tIQvJAbo9W! zG25?Jo+w9iNxrl|5*tKSVn&g^$2~BzQ8iXW6G7gNz%cD;WWR*ve$s7U2Pq0V5!B-(CVEM#WJY+ci4Bq9( zi!PnD7Qk{yN4vmY?@wcDg};|BQmoQoH04)f&nz|@z^^XPpnP;A%B()>K zv1|t2de-=mFeE(e_F&Au^}KlKbx5ryd&^X7rnRX=X({39@Eh2}K4v=CBt)*X!CxHL zQKHkr7DKk|!lrrFD=0pP+tFy6h^)|@Yf!PUsN)Hk7DqVDJDA0`RMf!cO~Pa&#vk@g zv=!`nc^EsM*+%?PB@7R^hgF;?nvDG82iS~a1QuDtClvp%c{bntUKk}5#?N(Xova5| zefQX-e=|MDS^-f^&IbaW_liuZQBo@qp-MC!vL*vKf%5iV%F0!`3$N z%Z8K=Xq}uT+KYh^i^y%={;%D8|3Mpm=^UJL{>DhGzGX%X|ChGVz{b*2Pv7QWR%_0G z``|{!wdn6-z-vlHazz{xN$fGdtEPr-?Zda})S^+E8xY!{xT()y_Oo-3*b+(gLb>b} zAhk6!jl<-eJsNlfuFc+|CYoZhP#J@Lhj?;FPGW@7DixV4u$X5p87Tm1B3Uet)j{+v zlNk@Jm|t=@LdFip!VqWonLza!hn_qI`3w%}0&7M}*Q!QUI$DGZhm=FbX(P+Uv|{@H z=Z6*~MMA|WqZq-W^yiOp$`5;ga{yc*U&%XQoD%?9#>pV{iJeD@)^0KdshskrAoitE zhP>(V?NQ)|U|Nr{aq$xNxyci&7{Fh_s+D19YiDQ3=Y$uhIkf`=a3DI;lNQprXcRAC zh*a-I~4~Ccj3(0E(`$J+=l6xn;N1#c^!t%roa$l z5wJ^i;pTRcOr>{H>~Ln=hqexE*q9QlB(=pPUk~r^?;Jn4GOXxmbY}_Y_qJI!@WV(MB`a;+7gLV}mzBc;rKK|j<5i^5g_t{kLX$970&kk_u2|oP z{SM=wvezIaNVkP&SeKf*1w;}T4w=!Yg4;88W=JLjIE`=y%TggRfx{ECRGbu+im11? zsHl>RW_@|tJ9+cKxRUuv=yY8S7u@~X?yV*1V>7vE@0moKJlo!<5_!o#O9}PkQY*8X zr#n$mk2CH};n?8JmV3)7(a;9nV zKh{)EcITEGZH`r(x-I?87@9p{L}Oo_&jonmO!(1zt>~Aa;%0@*D-FEBM`>u1m{D;l z+InDgvu>`JsvG2ySPd)+@_3A*J~N7-q*12RBR1qgP~Rp5&2qf?x^k$scP2qq0{0Ax zXf8tQPtxv^Ez^B9{UQz0={3?nHA)qC8#qYTTiHdWfYu;#nRj8lAONsP1LxmhaC6eF zk>v$3s8D9HC0f7D!=jx1Bn&`TVQ|yoGUeoZ!X3KO9w`&wMq@aiwglYTGF@llV?|=~ zL+NC~n%%G-(KhXE0yJJ z_E=%OpQ^Xx!JGLkZN4{pHvu*Qd93y2H5U`MjI#bXBh=s(lTHVHxgsJdvP#!Ih6QJC z6pTZ8xgkoU9z!B=c6W3raWX(NOQA6eD;K{1vqBqx|m6R*()3RBh|=EN1$B;<%}3d`z}@UbZ# z@}kb}$%_N^HO{qil+>6Iv(jY0K>6BIoy-l=m_OI44V|`9t60}}<*2ssv4gP1W?C_S z-}%fcUSuzQ2i^)Li<{+!4&Cd7wXas>L1q{Oc56dfP{(eiD+2{k#LAM+@y^H{upquj zUs-kdU6zj}X6xnqa;% z4sKqA&9QQdK5y7WH15xx9RjtU6Hb}<6Gtc?joMyfH+Oe)tzrSN?xjtI>tuCTnz@kD zmmMH^P%0vD@I^(ux=(RskQO#|oJ#Z&VT@}iTW}t0U|p3H=AMj6&j(Kd2T?%~3Z;7T zZM`0G)^=NnI&eyFB9#Kf=u0WMCAN_>uR!EIFu)07NSRngqnbMG;|;UQOq^VlM^(h$ z*QR9blEj*1IWDr*K#ubyLoYVBDI@8$N%E~{1awb3wP+)9?Sr8eCN=JkVQc8xYd3nC z_`t6a9Lk{l9R7m9yRbx%vo8t1(x(8VYo=Rn&#A4q8P1InAA#Cv8a9km+`gzmM2t%A z9Jbl$d4;Y8M`VxDM&X!pw8DDZuj}jJbEYl!tm6?0s#nyP%3nU`+ejxR!sITwVFkjA zbvidJXn!L235$#PQ)lrsa*g=Riepu<-7|k!Fw)lyAobIepPEP;3`+B4IMb^;pOFcf z-7m&FM`0_bDtM-7xp_8OLog6Oj>lhL#|r zt|u1;{_@UhV5xG426JWv+&^(@A^oXq2P~rXQ5nJlOtsUj>{s3>T=Z|U=$0ZEPlisM z;(NUQ9_`xwlJ20s~@}P z%yelC+2U32sY!28$phTAy++31a?|eDWp(Eik!_a$M@Q0mfFI; z2pJU@l0_tom^SOkr~mud`iGa))a0w!J5?_eD2|d+sBpI63iw{0LR(181<$|VhJ;a{ z)cXD`J;WL{EqT_HJF^>k+sT4r>#ca?s`T~$w6p*Bf&%0JtLm6Kn;RKB{{QVIM6A0+ zKYoiA`Y+&@=YRRRzLC+dU4-U8o$5}uH14*}4m1Y8hIJzvJ99f@D|4Iw_8P5L`Q;4# z2Ooo~WV{~{Kf>ByCrL7K$;`nlZp0?A4AE8t`pH1? zXzD7Hjmfr@da^*-lQW2frR7C@hRGbNxn*2V4#sTa$m)YGPUzrb{r zf@_<)d;_jSU$^{B<(t&TxQ+y<(}BjuICs0EU?_dKy~5RLa>mkf%;rISBT)@pp@d+x zVtsNy&~)SPW_*F>F>`3Qo7+&$`mA_n2QJ}OW$Ufa$CDMhz-_8BOU&WG({{7&QcI@@ti*>UDs+%mJAsN@P3=m*t647>PWq-iHf$UiTE6lTc1|~J z=+h3otV0nQfh2ZHlNq4*cx66T-FZ44wKLq*@ZqUibe(v}`iBhfJb7IAXf zk&cf(%YEwsbB}s}@)hgKjf{+cdzI={Y9P3p{DjUcp=jU~t;Y!Ru@fvg4sz@}@5swL zE-+VRB{!OO)J5Q>QMSrqM;a6&ClS-tE-Ow}0pK6#OXh|1(Pg2Xh-aVb&JaXFl26=u z`_|U?FytFj^(zx%?rbi6aCr}u&$ctoQ~5H)R?cg%mut%N4;!klR`UYF@?72@PjOcA zUP&g1F|egj1}ZU15bkD>rt!T-RMrpC z&Igdm-qtj;@#x(*_~X21o#$HRkdWu((pe#+`M>?@`-G9mEPaF!V^N9`0Xf7KpT-xm z!H_m+G;V;6bVpcQN@1>x=-?HdX-8#+D(89rcH;?|i1dlgbiD2hgLdN4x2DuDORh^$$KA_1dxlu${jhEY92c*ly8v_e^EgVjlm{H9FJqg|9SvP zS^WTXI5uIbw}x4D(zC}B+rqZ;UdT5snmb;EL%7=UXBBc1HrF2y^z6*7JHcwo#d!*$ z&atZ+?}O_PaVLZF9^81t-xma~OH44mn@2(wo7ez}N#qm2$@>`nECUh&(xWN_C+!_&F7L?{^IgAZEo%c zqtW%DJf2^}`PRsh%A4;i-*{Yy6L}S>!bp{o`~9aA3(6=x=&06!Bk{XC+S1~Db5tM^ zYU{KpuRvZ-el}zZ8p?e&GSG%~|NEP84jix!;`b!j^H<@-^uLtX|657_qrmFZ7&`yn z23ynoXK?zz{_j}+rRHw3BK=Zx4QPDhw$qFcSOkQjk9i6rIbT z0zkO0tC%D|Mv}B?5=B}h<*B?`^1bHE6*j!ktQF(Yc38DNHo3(2x!=iJF6)a2ni8rk zi*?!}f=KekQzp_=l1PrJn=8uBp8lAwQIs=KtH0%}Ml+mYg2aAqS&o|P6e87$pwS(FL}@gH zsn8}aqDvsDDsIuy!l2S1X?sNQw;;I)6=+UkNp;Oky0r`ew=xWP7LTy)*C!@4C&Rfe zvMZ`aJLO>R)Lp{fB9S4v&*4|h{IGOsS79zqP|Z?3op4lW8!ebTvj%??k=T!^Fw#Cz zWws7D*+0As2A2MsO2hO4h=5iW(w=f%p&SDk*JeaXL3pN zvPDBKB56|W4XW8LhX(lohObMJl+Dm&Kp}oe^p9Np<@NQP0(d|rwXIA#LGg66pKXdW zO&zWkPPh8Cr1KaCyNwcC11vh#(9|BUxB=ES;p?XoMI2&g~a2Pd~*iMc^cZDlKd>b_mo=pr`JZIag!c4bU!p z7dD~RZ9&3TP!A#^h%2b8Rj9}vD%Ho#v+^zcdjQj;Dei_&3;~SeGe<%Nn%I)2jZF$g z^lW4tBw13veG=!`kM-?wsQNW(qT&Z?_&q$ZF9o+LOIr=|5yDW2gL|K#&DQQ1$oTRF zrP&7YKGnZY!i1DcJ$L|MZ2%-9pT0>uNDFtVHeVe^jy!bFbER{-bL!-|_QL$M{rNiKYO3s}m3`2akI^Vhz_+QO% zp#H)!_>ia<*5B+|@9Am2?M%vre<$U2rH%!)X!xM8VMd7y8DRgIz(OH|y3M(0vBf=W zoeOx#^inZvWq!F8k>yFHq5$bm{ip0gL-4O{LbS?(wZJZq8ceXh887|4 z>zj3Xbn9oXr6AHrx$QEn&;GbKJziAQZIohsMj+bS9fN)Zb{E2mi9G^0jOQ`=k-=zd z_@XgYMo4KmlV~Zxsc<6kE}_kJ?sRl{^08{`yBtE&i^G6Je_>G{=RpLPd9B-+mRs<; zl+Mg-mA;FdjcsZWm(S;34N^mgmyXZRA$Sr(Z!01q?IRzXE9JPfhC^n?P&Y3%Ioo9D z>n2NE`;>`9YEEEiXkeZ`GV!x5aH()wk(*g$Vu!7Tk%4zBBT%3YG@A(1C)&?#4M3Cq zaMlQU+ZFd4%&a=fr)88Ds|{{cAk>|pJa%>n?0ky>?re80l9Rye`D12jJmmH+d&t#F zX3pf>+5HyDYUlDsW>|WaXCwii=2bx|H^9q1TBY6HPSfgb+;}If^QL2;XIR1ePfb0409y3`XV?$A(C22$uv5}${9!sHdoMV9rYHMY@dQ4?9nzHS&g0|%=&-hiQRV8t z_<3g@0D!;$ONTZ5O=tZ_gS9p`GIzG7aW!``qp{O>Ff_CN^^*VBHao0o?TF2m@I9mJ zpUf*aAzzd@y>mU$P)kgv?s+)oQWb5fdaMz^gb!(H!Uu06#-#r9>e+$a2Sc(kK2p)4 z#GU|#kvCr}>uMMi8w(!1)6v2%-#+=7S1+wEvvfG1+@ewTN6KbX!P=@(iOwmTMpBU_ zFu7b(d+p*wNE)qrIy%?rVZeTz4rdX1wDN7hNbbYZ@nQJ~Qi5 zgi8BZ4eHi7ItNu`dPPC6+u_`B16cdU@|px3T3hE9!U+3EDk0sB{JF*!`23iN9U}+LIOu ze-FDB>-0pf6e;vrWww9#@e!_?Zr8QsN!Y9Qg-L2lDzkl64lDE3MR3j4tRDPXL$qmy z7%9_r^qH)e$IAhQOfL&dcB{*EL8->nvDD%63R}%kfRGPyPJ2|fWOT8cCk~S%^u}5& zU*Lj!4LxE97@Dd{p_cKd8@-#v6i|AV4pB2f!kx>d@mHCRh00$fNja!7kIlkpmsIWG z-r#9`NgY0rpzVO+sO8JLU|Xkc2w*od?L%K7)bMOo?0a%41Z*pF1@TaZ+e{7Bk>(tu z4YYl~{U<}`m9g+X-OTcVDp)k63$5V6R#ay2OjY(6#kv-~@p_I?p2li~=*PMn=O}{0 z5fLZ1&|D{jswh{s5x-Nfg7ol6&eXuxK+o5k@?L>BS#9yOU4|r&HO&66M;dlD@?=NF z6e>gOmAxFTeoSw07nhudnTxrHpt1GixcBX~W*Hot7#g0gEh(Xfm!zVG&VbM20h$)F z9)Y|48uXN|0-|!kJLw|$SQ)aT=fmj=+{IVUdDH&<$0XM=&Yx4XP?WL2r7 ztiEn{%YS-5ZhM1Dd(6;B@%7*D`ndo7UKIO=oVKT5wwT52!~DVPgWrFpH<(Btk6o4f z^M*+6lGh;M`E!T=_byPh6glpm{A^i0hb&t@R@)jZ5So0F94Dws&eR}KJlx}S_6}^x zZ6rqSlUh^NiLh#~mD;*0N0HqBq#t*A4iqC*kXWzw7GLgeUBxHZZ-n!-1jIBIjp(R1 z<9b35Cy`^7UgZZOXF7AwQO(`P18=VEp9RJjM;0CC>M7LuaqCSkovAB%k?D&@Odtf? zhAc-C3YreKVEw@0j6(unNhHvUw@zCK4r~{p8!$gV8s;xt&urTMF+j&}P|@-25pz2A z9MmY=w*Rxe8fFyq%^&%hvJ&?_)zRQgjJsMdYtCOXEPdEJX0@h1OSXZq!#xd+%;Br$ z_sfuG6O;v0`-+k))pUd~dxcKj`S`)N35sE~zqDwfo{%Q|zE$?-Eq~3-f&gf>xNf9esWf1LdFQBLIMlT|jaI@41BP`W+`MhG zTaZ2O$9gPzfuAiTu#82tu%SO21IF0OSkiwTcNC1OH>=F;w@}bC_dwRk1Ha=>s{B<9 zuWs^?9g}<}|e@s(?2)X{bRt*~5qDaWQm@ zg!2D=kuox;f+nx7Ktoead~S623$IOsUR+!*RP0??CR$+WQ~P*!YVcq_PBvEqI~#{P zQq)O>{2ToSc@L2pM@+>IU9GQvtcp@aM9BZ-QaJ+TW6mnvmp|n;l4IRm{v45-38lYS z?-5)cToXxy4u5ho zR75_daGFUz97E!TQ1`rLlrbkTv{j%9Qnnx5^F}BHE3dO#qr!Kk=54|NzDEcp4>X!M z`6s6z%DI{TJCY7W!@mH6cK=Kiv0I`h&f0UO_*W)7t-{>9cnrYJ%>|X78!AiGGk8I> z6gL=LVcoKoSoj7pGQ-~FmAb}@(M3909tKXY4J@xt4s>a3n*ML98d={CSLJD?Yj!Fk z1-o2>DQv(XE3OO+(Fp`S@o|%3DZLFE9BJI?&Hfabz3*Mdl}%#~M^uErZ33m_h&sfP z%|*>>l1Wv_I>f{%hk(b_(yAM$mY>8a8)*&&r3*1Tec>B@jhWn_5dAZC&DI)?xFP7|O_By*Yi*I1Vt(r9Y7-?wY>>XB8M!1md|U0ka6mD=U(x+SywDL=M}{ ztV$aIDADzER*{w7j3c|}8CVWY{f8a_u7$rEJ`_iiECoDN6dnvXC7J`Ajsg#n-T($i z=SSEZW2oNV2m=il=`j?(qrQ(DD?q2yfevwT-hK+PXN#2B*3S2&`$UhN0pEmHkzGa(Nl}KNH2732;8A5&0Ggzj zfDHjD@tnF#&$x%&S9l4W8}T}}J(&y^k@HLzNwH`SbLrMAlQ}VrsE7lZxp_YiOml}G zaK4nt3@ytWxnsa8fEW-WSIGI@+X{!z8P$>iL}2paXmFn!u(wLOM#L)gAr6Me;piE^rN*H!l5^Q)CYvziit z(f#?S>3pS;rwN&x@x{WLthyy<8GIZbs3vK47TP_EujsJJoJ7RzX#`^oTL;EMRfSf) zUEE5VA`(@_tn1EhB|Uru!en?M@J6`gbhJDSxVBa%VAt))3>IOr8EI*e;+E+Jv9UNM zte}+;CI#FSMCkV4ooU)RM*>npqc~A)Jj-MvEsPsvN%>!r8_p3!DC_2P1F$akbT%#$ zQ_nx*&lr9C2ugfn3jv7lJfSgTMJ@9sHWQp{Yk!vDkCwTG-Ep`_@IuVSh=8n)se#9i z8G=56jMm+yWdI8AV6`-eTZ{un$(`!4WEJn^6wr^do*Wy8b9cVaRyH}O(CD;~?HaQi zAL3bUilICbEr$px8>dUrnG7iO*?wY}kFKO5l?ivhL}Q;Bn3Li5=Y0F4WJ1# z^o$?o6K)#bVhWX7L4+q41_)1}6`}?33FDRu*e%ruiBJ_|$EFlsv_BS;)75i=#-B|* z`(lW3SpnJe`l|&5OBgVwVqSi_>VX}tyB4(d_;);B2AU|W^6hPdq?9tFer&@7dy7xi z%74m$gG%%ZLp{1?f0}>oPPb7&b#;&r+o`OYio#^CKa_v8X|D&)oSG4qSva1d?}WKS z*HJGf1WDS92wbd2l6D2eb;aDBTt?vMz{+9ON;oZ(237$eEtqYXqpn!=-pxMqS=1p4 zKCldpGcKVCu8bl2d9P?Eko2%C43yTd3TW(rPZn&l1t*TLN`02)*h}%q>9``_%Ah~k z4g8Qk2v(1w{szdA+3^9I>db-MaL8@ZKai7r!RM#2=aTS0^dA}yH(BU{XKtwDE*`Wo zOv5?}7QEAo3C=>FlRX=ag-uB!tXFl=F*DbAakBjD$y`r+=JGSVq~ zT2`h5HX-;wY=W_M*11_c*CK)NmpZWv{5eUPud}CIoIG3#KgB&! zHr1~(x(|{*Tt`#n%(v=%`6MDw(W;UZfkX*I2R|h`EZ>rZ@V^n?dLpWzmOmQso%1=rO!!#QMFNk zkbI^*;lH%%845M94ZLa1WLxm4`IW{lJ5Kxo@h6mfUcnGK633y`yqT8M0HI|nnJovy zL`th*%pvjgoatbKAXJ67b;Zp=PFT&_)mnqUkc>abE{!3 z!b>;+b<^{Jo!tCpk9JA{-&SVBVI(l7-N+Ya_giO`;TFk`=@?89jx(^B{J2fHtmK76y#h1_4b{=HR{stSMmjl zE!H8#>#sT(h{RP|5d#w8$lT0tAK)3Jvm2@Ilo55SJ^2A;kg7`j8Qr`c+hX+T{ZE#J z`D2$@AAz1wIk;P12o|y+?UvQpfU~r_UdJ~dcy|Fa6+d-5GBP!|Ebwg1hY!Kd{sj~=!)Ih; zk(r2E%=a*w3!lK1Rk=}*X6N;iR0K>nw*fiqGP3;Zn)_7smKH*iB+0}`&C+h}1MXjA zM2`LDwdnTU`RVX4&7r4lY)#kweKoZ|&$hYBTq(F4R*&8|rCjzf+-LJ&C^t((6`3rkfJh1{{Wlfq8#xyC(o zK04GBomEo}@83hK-)#h>;jTbD4g_)+MTjUtL)=H=t(A^he)aT^eN* zBU1tzH)8dzAjWi>Z_#xWmYk=VTWrk^m9kOk1Bzmjh72uI802a=*E#0ChZ|&CBTq{7 zS41|2LpHu$H=>A9ViADR9-x2?V%Hh+;_C_d=%hP)_UCm9;CUAgy_1Z_fMS*FF7+`w zSI*g<6lzfRsQVL@k{w}?q>sT}ez2QPax+l_?PE+fRy))r=19elUZDlm z2E~&_|C$f&eEUk%1eqHY@7UA_&3!cbu-#~Tj;12fV-5(w_1a|>*>6_fQI!=LRZ&u! z6b}Y@INF$LU4ez(1}tQF%hkXhYNa981}}7OVzwi zE3=hGU&@o_hkz45*#)kSmDzgNCYt^5QxOY&7@}twQ8J77PTbH1VS+I;YM3QCiFL>h zvm!wMMkmMbwB(lrY_C~>fQP)O^eXg|es5-Tv+wA-K9|eQDDue9q7l4)HUFgjGo8$` zCklxGeGScpqCmi6Y2_AUR9InrL5Vx?t`TN8OLMloVMg)9bF35dNLR(^Zn6uh97iC0zXU6o<8Gsd1jwxPp<#hU3+y$T#Hh({d&ONAvPdh?%9!dTN8R zX7`r^X56u2HT>X%4D;J(pc*_nP9*bfs-0pxo!$CD8fsnM;_l+zGH%rCnE7(b9HI*f z(fywN(hu^fVsHb)VZHkM16K9p)%S8^@c41M>I%Dt0SizUEMZIekn%(lt_G`Z_foz( zIdCwBnGjA{g@{y|q-w{K6S`1+=EKW}?lt|Oq6uK{!;6pvZOsnI$R&m9lO4>F1cFcT zzQc#U-EC=JQH{Gt%8B{$LVl9A+~RsD)De5`h|A+FxF3OqthI1PGl=~DVpbjgXadeH zM?uHNBUrVhyyy=)0%mm#?l{RtLJfbkB zF+Y8SKnQ#kDH%dFs6@{U7-PMNs^75xO=1Oi17o70L5nzYmzo=jYE~915{?B;FmqKP zyjC(Rm4R)|3|6LExO%3EQ#$-ASxHPpP^sob3NQG>jS^Uxv)D7TzMB$LSw=A z@p1e8xwHF1OWo1+^#>qMiiHxRil zK+n#5nk!1BT6u8dsTaB>3avqLEKsKp)^{8lp|ZEDCYBqajqj{z5R&;(V1n9kf=`VX zCu*-{GLXfOrN%pb;lG2He_ez-oEKd7UCi|k*oup;gq}8+!?qp*rS(57YI0xpRuUyA z2U)?52K#e5N6cK|gj*oREoh)c(Ul?lz#!+P#gfCmzF3EMafgVSxZ32?P^Z(UDo(rF zpVi-^@7fi_zSOt|DPEQ|y}-HLTxn7R&`p z)kLW~)DFj)ftk%>AEZW$R5y*)pI9w{mCi8E<#e^y3H523FQrcloaKDvxz%Fs{V*}L z*-o|EY2gV?GbxPhzW%iHwN}|2Z>6oySX=>Zr3GrGC2XN(Y@yAv(Vj;8>-jRxcJjQt zoKY`mY4c^*<^JWu>Up7PSjc3F!R(11dspSWJufxh?AX}o$!j&e(GEB{5TuQL1*c|S zWv*?g*~O3fjUH$cd5GIDV8p{f5D?b`>>if-D#-tL;E43SH`j zQCB!*&z(s#)frWrH9fw?qCW=bdsnUPdNb2kgll*7_qZKXAcRdy{!~xf8spRbd4GH1 z6J?N~J#7zmdq)a)pmFm|%hC>6Ek$JYEqe6U?#zmeMc;|ks)xtN+{Xpm4ZW@ZungFH zoHl0Ocv5a*>u;o|vmkV%!)Eoal~xeup*vq}u2VUwX`onX84pTguPo0FSv!^G2nGi{ za6_n0b!l}L61dL%Dg}_0*47~Y0&;=tdz+C2cMaKN&q!Rts6^2G22r4Sfi&j{stXr? zemXE(4iDhD^rVBLe}BJfVu|wv8rVw=blL%q2*=b>kGpRpGaG^ZU?RpBYq)x|DMzk6 zdkOp~Ud4;8Rp>Q{xs;aW&x^yTwFP09K+tHTw7 zYek;rDbp-N5$F!}49&anKxH=37#ULnc?fFhLyQ9A*9MhJc=9wJ7_oH`2%t@Pf))_! zHvIgIY1iytvQeiz6u;8PXpf!!iG@aY`z|5bTFut`z*;fYzXt#%`{83G7)d)jp%nV* zx7RE1H8hxjMWh4(b?Ji?dr2>22=dtQ3fUM{m#c4F&SC_RH$2m*%tE*=Y@A-CK9S(Q z9)$n~xLp?yv{IXs61tsU_^yN{KHtPU!QRQ+>i+;;hf3b8qfi&Eg%gB-Q5;hMkIwzBaOna;Dcb5g!;w7vMz7VM|8L@4&Jy3J17m7hUO zW1{K!(b`E`JkG!eMmCXML-;rWs4RTuBfIHK>#(GGcnYnoO9NY6Z^tpFG@z-Gc)GZm z>yd8}`+b9Cyj^#q4i8Sm_&iIIA1+WZO!ZxF1d;^z7F%rjRwZ;r0?o?)v9fX@?%nO# zJmxC7T(*b|D|trZ)B2j(@{*~nuhHNZd?}~c5$YUoO#d9@L1L}*1gkX?X5MZl^dI+N;srYjPi&!)QBh5=8Lv?byz~P z(lrpzzVjFabf51Sl|W1JIPRDpEC~yIys3L!K(jO>!z$k{#OFh<2c8A)QV{x6K-L@z zRCk*?dup5{vA?@OG!yzLAF7Zws1DB-aV1&pH50A(pe=4xG(f>mr#pl#Nj2}d- zUt}qqHgpRf=5X|31coUNXdN8Gr2}Te*#RZ+B?NC4m&#I!QoN%R7Ix$@QBu-m76(BI zTym>}Pp|bliC*LTF7M-XKMd8|rIu`agFuHRGfx5c+S-~;KJ5X@t;uaq$DO+@=cQ19 zusZY(X^g*4zFX=gBn#LU-QL-`dE7H7OSce)uaS8TQ~<8j)#f_-r?v-vf3|b@arlvH z`{i&MEKCOnM{~CM>E}LiLd+hz6+v*ETZ>H`BG?CoJ9Bws3PSmyQo~(a zu439myGEb*KhSN8*6l~eL=mAGksD!)>JzQ+{4$lpo?9|Z(v;jp@_aOy02v-;VLEaT{;{gy z7UO(p{t$5CWRS`WnUX%j8-!e!n01%|6%oHgO3SVE8&Du&h5462H2a>_4Y?p8w+(e9 z1w5r;Sd-M6^IU@67;uj8QP)U zieFKL3P1-hGxah=U@j27Uzbq3|x ziR%u`kg0qWpv>BGNU1y@@gRC=5bW; zR>jQ3xy~9qtvK%NX?S zSfi*tG1VdW|0Xr?VZevy-ZDu5`IvQxn>ItA`9Ak4Z@v4LI_BYHW^QqmD8I;I9uiH}!_ zze;3MN=NZFsvh~FPKSjNovpG^y!Yrfw``A5G3Nl1PPAZpjY+d6C-vXuOWn_A+cWq9 zt-%%K-nG{SknrgObOGq;=_pcSImULj>MBEua^}sI+$!El&9z{@Z&1RLHY!U`vL?w! z$Vx8TyF~1u4z{)Y+|5xkl7$j`Y*4nN4Jk(8U*7bF27+4C3;2GIyCl0g^{L8-AB8CA zXo(f5a=8?`I`)z;=0PzP+7VU|LIAaz6CI6|`O&gJPdf|JlmCdBKJ*Ng7K^`_G&^2}*@ksIosxWiVGM$j++JnO;EE98nfKx}V}MCfd{ ze~{{f`IHocV3%fdSkeXs8e6^;=De)+d1w?$<m*pNuTCFZK(e>p3<#pnYbz9@-?G7&r&f#tcVlS+Hm6aza8`{<(6)^V|Qk8V| z9}Pzrlg(8<8P54t9db`U-8UQC&r|J^zj@i3&z_Ei;(LkQ4U^E8&V7~8id~%&(A2im ztImqG4xX+{+?T6O+Kvr$wwca0c;V(6s9ja-!;h6<*MGD_XB9jhFLP}L)*o|E_WR#k zPs-PJ1fS}EPHk34cAQ^XX)704Xuf-3qdUzv0y(X`Z{hGfS&zh*$49hoz0kQ@d>UaH zqBy&7>+W|Bk&gBd1W$WB9!qOaXI5#}BrcAoEzTse=4H`|q0@!YVl6b=d;Rl#*9 zD5|}|Rv<9FAY?*nprjEC0>y&k+R~=K9rqZL6?*5C^gN+7F4Qqt+{OstSG|BurMTT*?{W5k#m}sKJp^e+wFoIFZZvq z{jIPJon9GsA*(u=Z<7&}9uj#|W!J8BwvQybuxPx-wQ;sz!=p2L7qRWHh5sJ=;e7yn zdv>_iGk$2X(OgftdXf{~cSE!y+toD!p+NSL0}fh;;k1)-yI)D_ zg3`@(AwO90;qI3PJ|Bte3aIO$qxbQkVZ7#==epnHkEv|witmV}-W!0%kK?I96D+%* z78Pi{shGBAadQ9=9!L{P^Yka`ahmjwwz7rxbgLPX(oHwzvz9QEE2(Kd`wm_0zU%VS z9!YVNk6rT<`UOTXsMVnuy!PKA9?0%T#Y-iYK^Tp!-@#tY8-}Nx^v1Gg8*9DyPR|IX z8Rr!=m3t!Acj05(NpG*ub2LPknX9LkvGTIAuab>t8u43%ul)T+ONlp4>SXKRoT|0g zM$KIkNBdq!-ag&$$Q7yD*Hc1 zuz`%6HahY#pq3|+?Rp5Ll@o*J%~cA641K?u=G&8z{QPw$QZ#N<=u7htqgvhO*8c4A z=d7($n4Q&0m!#DQwCOsqjI!c!Wu^!Uvib;y$rf2IqQSdsQaE6G9I=TL40_-m8>!x@Y6aZUYVL5l_wWcaM${BQt5usd@1qq2R5Mnw>hL=CN+7T|EWcN@H@4ZvzYjhnpH zombRkLhmYYBxx4cYRhf7fUYg{T3xbpC@v)~zSUk$WxjH6RAxW7@PyG|Pl_A*k3fhe zLNwqG@QTf#ciHTf(rST0t{m{!DD8t(C?t_MDN-9CMFcCe+QU>ef+Em z09!{4Z-yh;O-gF(e>QLygL451PRB*Vet}~w8&_@7)kO?1ggl4rI`*^q@u23m?PE>h zaZ`N;q10Qg+MVa0F?0F&VJuzNh&gsK@-c8f5Iw=&8#?F?K;*#yUOhyrmCvDNeJc*U zV~5U`h%T4Q>@}Krln>bQ(DpjqLj9i=L&o5+MTGA6;EC5_XWBI>l*A1}3z#*90o5sl zBe4fDy#v>ki@g6983HN}F^T%a4@Y<13}mFf)z1ICy`q5WSded#SrN!5uBqe?_8922 z?z&$0R6-C8*?Lhsd>ve7|JCR|#Hg03p)g^kG<`;grD#)=M&|>7E;_Oqkk7Yt5Ce02 zI|C`E56(FVEs>+TnAw1LhJT>l&L!HmdY(bm42li-Tnlk+VUo>yDmJqu&EN_~`nrkD zJ@gd5Xln-A96^fzY!n8v9pEqOs$4ir~w(6$~ zjPw-|$sd?j2d<9`5{V*_;0Brl^pR#tDBcYS@}5Bg?m^(F@1Z?!I9-)q7nOU8vNfKS z4*c{s>o8GUE=(uFK-2uR5-v(WipUpH>AS7UzQu4!YqIi1t?f{ z`OCX&;*YXM5T$*J^TXUm><03>DJcnkM&u78xXPhHIdD+ujh;Rz=aWy(}_kHBf^Jhv_b1Du9$-#RF3HE(FM3nd5Q;+~?8w-93c!SN~ zIh`??`No@h_QF$w+fuvmB&_B0XVEwIBUS!ci58m0kCjXuGCklWQ*0B_i_VC-00(~1 zS1}#r6P{>iKBJ#ikd0!P<@%ts5+r=cRGj5-vHc-0tg^ESN08aTPLvp@xuaB+D_ubl zX13x=k6Cc7(2wXVN(EIJ1~Z@X4jvyLkPzAFi+DOAiI0--;7l#4x~L+~n_Ty(PGR71 z=Wa9RPc?-n8Z2W(k;ZR)U~ReTsE^tv6sC@=JuaD#$@BYbw=ZWFZ|QFIA_C*)Zi|Ks zAU3CPMpF8SVoq&NfN(27=U%HjDFG`md$MamuH0?H zGKjCY>|)z4;BYgD%;EZ46UNq@bOZ6W@SCd&gp@e4oJ|x+dosd zmD^w+<3*A~$q%*pm9^XNEw``t9~T#<8grX%e#q?=o6? z!OmbsW{Dr#!9G+Zg($2i3wH)A$?F#wQeiO&&o;l61$*eaKsJI%Te3nC&10&;`bSW} zX9`FWko4+B%y5xy;fPqSu~k77qI}R|h;VX&Qq9DuT(}KWAZUI{c2NQ{qP|;}Q4(RZ zP~dMvl~l!KLX$a0!U7zOlHRxn4qhJ-Xf-xNn=F7Zw$t87C3hy?#=GZ(kdZJwvAkDT zFaWW4!X8o0`EIAui58;DNbLCy9oNcri0!ySkme3kQWa_P=}jImO%O zJ@8o{$B$v&3v_i;RgxTq8kPJv)+i-m){nqG@pUG(vp_T$4a18i;&i|zAKMJ~JwE@w ztk8wIdK&{s%k)BYl`^mvbtPWJ;tn0h(7&+WTl=LeKKeU`B)4VNe)Y7&pv;6AnYyp} zlcItNj>@MA)IY^-@#|5F5MC^l#O&^@xMc^*` z2ij+>`W+cr)HijI<+7wyf9>j$ccR@~hE)rKJs|b}t>G`5swF7>qU z|2L;!N^#6RJ9p*={JH;^~!b;a4V65N`%h>&N?(mB;} zpJ23IpX)gAE=gi~TRD?aufb1tbnI89h< z!kJx5V<+Yoqh6}axrYQ;l94$RrOl_()AG*RTn57_!9%1Y7NHd&(6@RRWG&NUI;u{u zGvn1A_}3m8-G#w+x!CRwvCxy=_OGNnu);=uV$}YX{h(yj|KaN#gEWb@bY1GQZQHhO z+qP|W*|u%lHo9zd**0&@ojVifoI7W}i2V6Q>|85zDffQfF4yn72MgS#>!4_{j#3u2 zE_6&nnHhBJjUFB^b1WS?!m*k$hiwBCUf1!_uHPWBc9poMYD9@1{eNY{(Ur>PGm60J zg9)o2#+VD0d3W!3;VB=_C|8jA14dK<1p)Dqx^VB3wBr@LaY$_op(TqexAxywfw1<2qs5m`FYkFiF#Q=IZ z#R@Z5ZW6KajI~Jihg+zztB|`8moQ# zt=HbP6wPyGGtZkrveRV2*V(1$>5hcut7l6X15v9s8<3LQ_@q2t4t1RrJ0!u`uaBo+ zHRGlhsS+p{4MJBSz--3V3luf}O4U16Y?Bq0Hu~XV7H3I$d{*i`s=TP^E%^=BYQ9=l zJ-0ioDiK`gHR$MBO6ER=)Rf+KjgObrUJ?(*&{{H!yvl%Rfp;>` zGLtIwc%MVPK88+>%ZzY?Y5nZX=xD))+&&kC=uj`R^_C%H_DDvGlvEQhbkyk#MVV?w z-7X!C5~g;D+~8O!Yhb~*E~Ae&jEULzUAX`*d7Q<=Q0OUjmpG#fi6O8iyU2pfY130t zH%vpQ+>*2)5pR{_6#Qb|0m6{#PJs!IcZb`OBoR9O1nS`L2azZ`QbHIpC_fZlYvfAm zHk&6|FiYg+8*CKG&_q)!iOC&EW6TeAv<5*>$49@@3q2^EG;i=UD_`BhN&|+~93(9& zXW{>mOUgX5Q?lzvCVCz_!5)5f}+`g2?kZCnzQ zp8^{`EL)w#NpbXMEA0*w(zP!3RU@->8u$Ez?WGlYe+>Ju7m>>VZD`aJ=&sk3vmp;l zN^3Aatwtq?uJ(znBc`a3xyXSIKmonUtgErMROS>p&!=Gi(`X%kro`D^yHxJr&qVb+ zDeek53s1v~2aOvRAqiw(QYTfyw_c+rEmOgyT_r*=PU5991PgGsEH$xdw~^p` z-JUS5H##?VKzPhNMtFfjuKY&Di!nT-ZHBFy>Zo$3t6m*K@j#)6o=9*W*9ed`W1IR#s)V@2xK zn>%9sXUl`-agldb#cOv#?z&2Y@h$!eQ}vU%#Z^x^8dgsVxWeeQKj}U6LygtV7mh5N zX>1)b-bYKYpz&WhpCNvUHU2-0m3_Q_1N!@am=<$8H<};3%6~!tEIdvAleqGa1K??m z4O?tBM4#(gd}@3mKqrq4Fp4|D9)gh(S5`?}pni3Sjy0wx_G#GhoLlQ%za1r!209`S zBmHLrfjILH4+_<6PM3&ob!teW*cPbNf`($cKv+?o2)qjc5Gq|)-qq}{R>bd%CI*qp zOZtaMrl7-~E%4#0!K%FFygFQFQcFL@ZpUCo}c6o8t0B<-aH*Vz8s4-TeSvD)c zg5p~p@#})Zoz5XnSHEeSxdIUkr-g7fQD8$a{ znpnYW%|h1-h*cr+zYd^8`g(P;Ny`*f3z~SNlJyP^r%}#M4)W+~<(i2QZftzrpYA<` zbk)X{YG_TV5%(6ownAJ(B3G_0XHj<^-ftcZXxU^~K%}1SN?m2SRh011^~qkrNJ$f3 zK?WMgc3AZa(T?*|_4~G=NOD~Pp9UkSybN^!Gi_8hO6M}id*`voW(#0cEg~FIFcV9N zTJ?X~=VLB-p*}``b-o^6UTQDuD9tMm@nM&Sa%0VmDvak0&&!0Je-Z1nlYogxo&5Sq z|NP2%ecHQe!)t5l?i>uvgZU|5=iIuglB+z>xzO*l>>A~j?dom<`Z56sqZj3(CfcPQIs(kXk)gToB^8l+e5CF+XfB)IQowa{v05rhF zd$~*fjnZ-?bVdE6vqMbcROYNhq{)7P zvyloW=3nEvDtuttw%V~wvD#y$b?z@@?CYOCACFY6Aw}kn;NZ5gIyl~8hC566QCt?C zERD-dcfvaBHCMfIv{=x{!uN}B^Q=UAQDWPcI-n}tSum<(+$OA!h?4#dFuuSavpN2d zp%}q`67G3DadMY1INB{!ltnrB;9&U*o+wIaf{qrJDW#M0I zvw8eKxkpzxyA%$9@Cf54P$jlGX?_P{W!Scs0NSs8etxoENZ<0H2vk|rj!}W_GquFn+IDB@7H)mff zHtlWOr zFU*I6foscWA;Uw30AxHBUBY9Ya?o7)0u)qn<=kzs@`BC|lW~Z|oj3yT>sKF&13SA? z=$0uKs503%em-=nA=tFCc6e9Gd+GoKTi6Fv8d3{yaxWvzSjygA{HPmaBP#vq8lJbk z#9_zBSWdK{dZAaidJV2qdk zm`L|DW@jqm0Mm!F*Kyp~sE%#wbPL8A4pJ)hMc_!&8zju!hx(;a4Wjb!x2b&-PHbd~ z&gmm`%aOuV`O<7SHL`N7pRHiz%A)W9*S^Sh1@-PP@`{PCK*ie?-r37RS?GgzvhiJR zgU~wLN}mfJZwN{07BhdcCCXA`$fxwHkRLV^0^M+?L$om@xYmYEi_%EGwz^d9B!>W` zaAk!D>SH3zahKfhCVmw;5){({uQ~LIE%3;=saN6mF_Ku|Bh6(N8kY!@IQEy@|1y z_u>^UIG2Pv>3HkOqZJcOCXgg#k8lqh&ejOj!bxcqMv)w(3t^XeUc^Q(E58o9h*Y6t zwcC){;6YOso6H7FC1%Pcqn29(+ZPPRTY}N&+0j(6x4CVG?(ad{&yQq<0J+lS<6nsH zv9Os`4>%<p(yp@j3^!WSYAsI)(6L9F`qQ%y@ehS&Uq-<(A*^j`t=a%qsB}rO_05t7H1DHFt z%C-g8G95b->sIm}=gfu#3*9q>w7-S!!j#j>D)we) zNG8W5i4zuK3Svt%nQR=S?(&qeY?xeu%lA-}i56Xig)4A5QOp5;l%C004>7ZWAoorJ z^NwTLK0gIiW9)gt%;(9oH&Kd1%6fD2T5oX)PX)7rK??U><8wGj$Lp)|9+T5It&G=t z1GF!ft6mb{^k5J%bpEb>bkVTjj8T<(C*jzO^fCr3SsX>6jex4&vk|a&Um5zL8%?qz zeyfL?Xl~R!?`T!{6=Fm*vt@rTg}O<(l5OAK{;H?%d>|06YB!)6TAcjO^AEPDHc58y2?fY8vS{2{;EICSh%$&6+*fJwmB%qO`by zW(+XhCfv7O1N*iiv}?aZm%86$FJ)B**?O&e&7zvwNBAWD^apx7vH^|}j378fDi>Q@ zgU{pV{mx7%i2f2L5ZQ!gYc~?V^D$X|iEpmHEG9?*Y)+^=r8g@pgLi0IIVzM4uml=; z6(~MmPE0|R4s0q==AVqgNVgTs28BtZoMv-pOuP9}6DA=KTL_;tSg~>dOP%hjZVrky z+a7B!=F1Ynz0p$u(jWqkJz3U4>d?5oRoE@fe3&!4?rkO5hLx_BI2i(At7%TDZIy3U z0#)*ngZw(YtS)OFAMkQ6X6Wt@quo&NWPk+X)ip}m{_alUN_siZeN~>t)d}LJ>p9k& zjXb_OhCorjbwj82CyX1zU5<5CbMl6x}O ztOS%_^3SKy3?gt6?SPpY8-W z_7%pnGoPXtNsZA=SV-RWi!760XI_SnDQ5#tYM46jlgI<*QSH!!>+!ozAzpJ%aGxACR%zTXNm*d_80wlX7&T^UtI{p^!z$uaV#x zJY4hP_qAD6KE!1jB++D3hWp;n_ve{v*Sdb4{yu}BRMJ|?6~S#>;`edPcZHR0-?PJa zBB<^12M;8nY7#+fP%i7inb9c#6hIBOIT3_@5_`3R5|l#~4rtMsvbb)?iFyw^(J3df zgtq3kf0F2;OlrEoY5b~-p)f5o--g>8Z%I0^8!~%A9NeaM&~n-=g2v0?2$!%o%GI|N zkWM;rT+?t<&eSXyUn~6I^?TUW#2w%#bkj|4@%|ZbCR}=@togHz9R~{lfa-tQ+~Q(y z=4kML5t2XM4Fe7RKXx?PKOGGg2cpl48vK~hUH~mb9eCX~RGe{E6q>^x4o4^4I^fV% z$zoKwX{fQ(GW5~TvocDjOSoGc4875+b%XkfQfb<_F{7jBb*FPVrQV1_!+5&XW4R8P z&YEd;f*M`PtXMS!)}^(RU%Bb|j4J6&hwm)$>v-h&{hB$DMWLVTG6!d&bz)#`$GmX! zT&|D2Np&X6*SxC{WpSb=SYaZBB--*?Q|aUcEopCkFXnJy$yrB#Ofo42!zmAJ$$D8C zo9Lw_Qk11nRExdnX-LmnnYw@q){3YKh*mXBuEx2l#|NS-YsRU$^D)Ymn=_h^uFIcJ z`e=`_K@caO_QfG4H@Rxg2fxm%-$g1y;bk;|Trh~nd&&5QSTl-_wJg-!4SUt_J z7v)~rZu>Q62ENVV4NTlcX8y60k|o+IE3Urr zlI%y-VI(8d#7UsxD*cT;lQZlWtu|A*EU(#(dH@%{77Alpj+oEAt)nuQVOra=P5_%! z*+Wu19*D=c%`HN~y_yD&VZD&X|CJ^Q$#aDLG>E>Qug^-nf)C*xCVs6flqgA74Zz>_ zR@pfsZYNYiJkC}uWT5oN;0JZRMA+U^E^Y6n81aZf%l>8=;E2NM3Eu;mdq{V|_vRFB^4>ngR zlykLU-OgJ&%d0phWZ`Ic2vM>ihw$kP$kbX|kzc;k0$6RFX;W{{7>zJR3qKx0YfG>3 zbb>SWE4VGg1^}EorCRjso}`yM6X9sq*~(1Ly6_Q?*Louvep){sQih?614T;k91?Y%65Oi=I;3i}qZK*@VFprg{-EJqRw_ zUOGG_qz#%G=-Po%<=7PMV)5t|Jdj#VSW<_-{r}RsGZF!5*G{fyRA=Gan-}3MZ&I_0 zGV|jJ$8O~6ei@LLj^x>hOsMB&x&M{7dLGH+`_%}f&Q@&Pm<0CDzp$>Zm}~nLx_zb& zx=~^87%=QevLmM` zxJ=7FljOSim`u$G@X-Hfv-36}Nu)}9#*MZ{9DznBwfi{!>N1~G>V-Nic9z-XatF}@ zpa{rew}8j%_ggn}LLqV06!7Rmx@oj^sx&eGRgrhTB>V%@W>&j?$o9E{PKshdWWgj* zfD1q*7s%HlSwl`;jPm8y(__m;@q*1Y#4_HR=xVeLPt=F>YKgZ%w)3BpU6mmy=`cub zrgU|At&Hbfxx@WQ`#6;FZzn76t#v9PvAZ*2`R9+-(-kOFN(o20G!_wBY{2ot@s(>X zl&xA_aiNWHI>dO^S9lH_)rJa_Nl^mEKXs({W=*V%J0OzL;rw`_smRHI1%BMhVCeX=Fne~t5j zwIKtyviQAiH`4j-shA1PHt(avFPRiPAW0TY&hC+0Ov4geLAtQvnlh%IL&Vh?phrrSw$NIRz98l+Qn6^+fsu!!4q z9u#4q?mNm0xdF7nTWvJ>%N!?UAE0J0Bza~a3}iwdX2YT$9bYl1+;7Io)+dJs1fq|C zOiW$~cZHYn5Ui+UNEP{+C&7=~1d;m7V&btt>9|`oY2Yk>C@H;SZJ9exBVgg38Qmg5 z4utw#?^uslr5vWihiL7=`H>$*H`@GlDVzC~{28hNip$F8mc_dwxpVbOgp{0baK8nx z>?OGlG76_Q$xOg8Mv+hWMrhfRRpIxXRE8&6=8jt131oEOfr--P+3%JpsEcnZFbDP+ zbG&@uQo?vje$I+Hl6NY6bd#o)VPu%t@D?P%Y$_(`mLudA4K&9L$ntR7K^H}Fj0NNU z*&ooao{=~lu(?kTRmL5(Y)XEqLjbK=N+j#lEdbtoXUdl?uqtWi0F(bykS;5TD6}A% zvt*Q2Yvw12h)B&d65dQ3w>=!hI!(3WTckx?H$vMkZ7Q5l@=j=3PrZy`8ZYOzCmb=L z!F(U)9*D=9^I@hk14J*DO-UAFE(M|?G<<{zWQFU}gPW0}-~kwC-2$gcA_vT+VN1%6 zzsT$pyAkByd?M41*@KH*Xj(Gt@i~XCs|mA)A%>@5+XSw+04F?cWv{#7{w~y?Z?Ixu zOgC_-@GqZm`%(1j66X@v4>qp~k|+RRpxGnwVMD7w-;eZcs-LE3jS~QoWp<*rbs@K! z7#O7P3Hj~_1iPUVcH$e=*tkXn8b85>TcWPvwp{*Hn!L$!x&K}6D)GfC&k{{NV;fJFdTfHaDu45Nc-M31DtKOfLNoecfc|@% zz*m8Up{`HyS&b(oviQU!evD1x>BWya{qh|=2&9QRr68bkF;mC`b z`sJoQaEDCMIGZAz|4C&kd2&dYw5;$p03+WfjGxM5VDA|Lh@=FLN{)}dqtgfX*>`yJ zlTsr2C$%R*|qE zZc-on#h^&7us!SW$jRr?jP>g6Z1|q2K{3F$xg_Dsn@LUWp^VcRjFe=PN0(*QqVjJ- zRSG}<1}7DPrxKW;GN#!<-}ojSQYPIsn8TXDkoXVH2dDS>_S1%@7S_MtoxboIaOF;S zz&mk?iK7;qhc?-e1ekXco5^(5NH{mKyCg!k~fR)FD z(S8n3rCRdL$_a-}zr&pKo#E5{JXTlY$^!>f`r?J9` zyxc#dC;L4t5q-M`XTR0Q!ww?Ya3X-<_d$?80o#6s*NE!z(+Mi3cN7xAF@+^jR;H^g z6P)eX}<%Czs?IF*p+Tq~xCcKg;S-}`lYP3>;LUGM#cFhz+f$B#CXA4s4EkvI*@ zTBs6z-{tpo$hp&E>^_hHj+zpAr$B8Mt0T5iA2T06kk}>`Sh*MaqoDA>d^CQaO0u_| zuEfXtHcOuJ^;tx6=*c(;oguKF$^Oc=S>MLywVj>2HlSA3w)1Bt&@!7=Cc4DH{e-s* z@Q5P0RY&FHLt^0(m;N))va<%~OOE@G^3ez8T1e2}0(}gp0sA;J-_N4a#QlElrvB9i zyvcXxIfALD0H?#=f3DSWqKMa-e_+I=umAwW|4XgzX72I-e|B(DySCe4h5xMS4Ycwv zroaXptfRAN&9~B|9$t603biH=Nl%bP#fngtn26DQ@Z0GuH0H7aI}ox?c;4UYbUR*H zSQt2)gFDq;>WL6x9G`FRuoZiJ*RP`Sgv@Rk*~+SHeAKs$FxznD_L&Ve6Ukc#shIDT zx!L*>b%5*~M!H69FRI|@#JED1tuG<|~e!77ppRkrF3LuaX%HC~-$X z$c4@-%h>lz7;YcjIEJpFzv7WM!SDsOLRdJkgAy3qF$Bg&<=6^RmcT4~XP1UI$V35I zOib+Two=Lk0U$^T4S9MUWf)ISc<@SURn|J6WTP_2+YZp1KK$TH@l&SH2;7IBe0V(u zisZ&8U8@qX^BxfiVAu1G0nITCnf)2pV=00AE^|kOu*djClvK>}H{NnJcQj_0hGQ0c zYGnzG1{`Q$Ci3jz%?`t^O21U`Y?3{0vOgu{)iraqav&f7$<;ka&$m3AJ1W^ z(H*=?+oHnd`Jjs-f(lZG0Jy+IQ{I4LfIlHP-&F+Q{K8N!K@b7py$OxO2pL{Xo)R3k z2MheFcm4Gs5EeKk%zXX{<9Af27Atv@{P7#RTWdctvuw0G8kK!3L8JAggSo&SK0`kb z2)Xyt5@#dy8UWT3ddE)9N^({>>gu~rekZ%?tKDxT!KcK_$u(%ON|{XR5q%||O^5*U z9n~LOmlq*2ue#Y6%77f^j^6+Pa7(d-slz^do!sICGB`OcU$|rq;)DddOC+)&lJDN0 zcxMEuEezNEk=LG{=AK4&3$!062;=PayfQU$hITH4>-Exw|F5sl{T|!XbQ3~QJKKJh zj~qbU^&+<=`-2(RFm1#nvGHC83#aj((4~vq#Q-=+YpDXlU@-Harqk zwl#I$@R5AWYqD_e%f2c=kJylmorXEJ|J*nLQ(QfG8nRx)^73Y>0UzU-K zAV2)2r*4Mru)Ft`R$^ek@A^pNfn_AA%V~RjjRJbVXoG>fFbO2Sw#oW^1f-HnC+$Qw zh2%HS7^NPBT@2O0C=kG4Tlmnm!?}GJ5+iearB4vIYTp-W3g9ETyn)@kW1P9E7Fh+> z=nAM0ZP-IxKxJdfE1f+%M`X>Ng1~}gU|QRi<~V-K(C6d=Ft>YvgLE+~e$Sgvb5|oK zTYChX#!62C9a~@?0O(oW5$-15cs-mZ*8hygaosHm0te`2(i}$2s`R=kmkUR<;fC5J zCB?gf?|>qm8)prX&&>UD>{{vW1t|(;>VaVBn@7Xo<1;8TI52Dl2&EKaL?9=HT2v)N zcuy!U&IK(ygxVQQoMCJy%FdqFs|M%#KCc=Jr_S0Ad4iyB4N7)6yq+VPQqj3KW1N8s zH6!fGDr(#7aB0>t2F~nX6^wgu+eSsVSd2@lF+va>e#|*SGnRR z!KigK_+Z`pC_`s|eOK;oA*0(7exBvl-KPaIyB}`;M<~0kc9H49VBhZbm8B$YXQZ1- zq47f#x$?d^fW2!O9o&?3ObJIU1l^iC!ov4Rmug%gQLMb`p1PNL>xlQl#Rb?#LsmGp z`ZNHg)?R_j)T*%lO!(DCA>28VnxsMS!CU1lH`PajdhIjE?O3E3 zO1xOMokCWr^+Dzy-#@3{$ihNk*Pqlo$_M~}^*^Ow3tM9ocUp628*3HiUjTqI_$8Xt znl}Hz{Qt_)3m~_lU_(XeOx?~lvLd~nmeKWeS(hFiZ^nlRuOkQqt1Mp~D;_sN0d+-wqCm~s8=ahm8=s#SV!_nK}br-mjW@@5t8KqnUX{NNpeZovS$ z{2bIIO6H?#_n%rP%}2%JgRZ$PLVE7&=$O#ereMiZXX}oWb(&G3(yfX^=NXu^lY1%7 zX@gT%86se$ukY-UTl;3<(bInOPPh<$U-@{n0#db`IWHCSK}1BFn3&L;?USl=VX5Xh zYEbhIeBN`9cbVw%$2oiU+}Xhfx~N0vRU%gXtOwnVWwkzovJ85s`F9#b=FYxfd5`Ve z+7LA6-gC=+tSLflVw5Tz&EBneZlrXj^aATFuMKvcpuJ;KcOwz2Rl~P+o0aTUuCV8YH(qz*MaFA)ZoSn}@Rt1F3tzV+H!dhew%;pps4V2cZ_bf3b2O1(} zD=@R6T7I_|cx)GFl%A!iD7=NUgAIf)Dqp9`xCwC(gI=C5HZZd(O^8zvcE~QQ2hAGN zr&vlxU*!pFlI|kcDD2P8F*K2-w)ZERi;4g~dHuoq1UTT%#D>$Ejb4TIDqJ9xbo=XU z*l?v$AV%V5glg{$%=8sE z*n6DHz)@=B>ty!gWLcMj!pT-U9E-?cqj08yp7QZV_m3a4`Io zHj&}ehp|2*(rGHM7Z9Zp0}HGsod>2@GA}I!ozMIJ!Qa=t=kXkJ(w_5PFS~$6T+l`YyKR1bP$+^k z1b>k^LujV?sY?4}EK5VNU~Wj5K>Z0hf~g^$l+}BVmFdn-uVrZDm(WD%0L=6TBoCy+ z*iCMSCG4bwNBUIVc92_;2Kt>R;3;8453meymm*jX2}dMQm)*YcxuJV|TMX}~hqx(! z5JCn9@gBArnXNY3)W+FXT;L6GIDS4;F#>d}hOprIY#9oN<6$UbvSX-cKLT2o=O>>o znl{K6#&*b?PP$m`AwG`3IuEcoA(hqh;#D+e zaD>CN%mn8_WDCu{;=7XXEAE0=hDI^gsXa<|ttVM=-!hSLnIevjJ2ky+($}7sCd(gP z=}@zzkr%393u<~uE_}vE{g5%q_$v^?q9kfzP8I3rJXX*M;*(VK6pEb0KR4!4%)g{faFGlXj z*=G#URVSPUai z1G-*d$MtO7L6p`N()FoEL?QHbn=|6mIoq_*)JvZzTnLMi=GK!&KPi7i!mAf@xoH5ziC$_rCsB+n#olW0x*>E z<&mfa(<|lqV##;DoPRNL-Qll;z@t8In{)KMd3Nb}W!2M^A_MzEn~IYl>h`uz*ogIK zr!nub(iem6S@2;(B-0FWg+6HLQ2fd% z92l?Q>N~qMXcc-0h z$|o-{_-0&yjn49M5Cs2mR0f_w%ZwS)DPE3Db@!Bg#|YIstIRej$GMW&<_56uxx)7=H6NPr8ThnQxdFFr^hwW2TKq};oUV;vv`;<-YLxm|WS^^n%i@2s1^ zUq$1fgao9LhbHR`gqV8#{GeAe@$yhu81{|MfTd>glxkKnfv~*KYcLS7k~u01`8JT& zEO$->(Mz5xc^7}MKe0J{@_UgrSUcB!b}>1sf_0|#<)gbTJN@cPXdyPYaKNnsid#7L zLz+hu$7^^}qHg`(o)r^;8Cd$JY!oo8rCosQC`NBfoT z^LZeV%Hp#z7zck1wWaJsw_W~iyO}!(%unnkdmRtR(UxqBr83CH?-yhFY*(&n;`~I4 zy6(*3dIJd$*lMfU>pfsoIgMQ5j-7;Nw>}hY#YuI?hK+>Ep^L;z!=(vb3INH{<~+5I z-En5oxce)M^YLsxhD@_YHfOiK1fyC>$=W>JTcR;4UDBeqf2g^|0wJR{Ia}W-@+OpU zzFk`@e37LU4R+v1h*hE9Us`9ygMOpPL@e_BcwzLQTl%DcM?Am0|4F9ut_VGLi$K9q zq@|eTJJ=D-RD@*&RQzULb-+}{Vp+Hj0o=-&&%kzGUUewpyv_iQ#YG(Ft9J2gx5<*1~VoY1gO*I+8JBOvZS>P?A7htwl#)gNr&@l>Ca^~X{)s?uv9~uze*cmaE+d~P&>vh#o(Ko z@DcNose>>qJuSEQO&;{~aSv_IC`H4^Ii&S#p>)V5l&WR*7oIX;I!^Lv1+ zXnUO=u~}Ba&LzZ?m$>d8ncTO*Z~2c!hoC@S%;)Cu!yI+`D?9+-w+-K4-8kNY>w4@( zOUcl=v>TL#SlGRSAXxK=pOx(Ja&>tt@U&mo?z;2PJyxWEq&Fk+P&$qs+)pJ`N9kD(pRIkcc z9UFTxX@`7{%}%NWGwr{c z(6S7Az6y_pK^BmVrw=jeN>@hcoWJXAc~8XV$@VOaiNdhSpE_`3P5S=X1xyVD=`Wrg zN^#4Il0~k?SDs3X#hQ+*FW@rFeMjHo`1s`&E#GKZ?oRJ}Roh3cINgUpROixYuYu7O zZi$_RLiY1J=+`C5%Vau)IEXlp3XO5NkE0s7te?>hBUb%0Yzs`>30ti372C6%)6nK+x0fi z4i{z2ete$R(kjJ4RbF%*(PXv0k~FGaio<06e2 zmdOjfVAUmO5O`n%Jqr~mQ*c#@gjZCzcSuWy6!50dgm`Zo5c z7i0Pct%m9jpN2YmU3jWp3LSwWja6+pySBV~x_Vt$d#H*wyM>B|63ySOU97($A1}|E zRiD8|8f|ygM$``Dc)mYX{VHOPY@<|AV2Li{oFBgqQFwrKnYF|6JKT16dVJbH?_7`z z1qwB0R^m7q=JACTBMeXUW6X2^dSGs9Am9<{tMX>@T^&a0Pqb#;3NAzh%xPf4CzNO9 z8$qZANs>TRrcjf0>d2^3JE)SfN6KvG*+}_PbQ7M+nVIbr?i{y)r_lbAs zAYFoyc#m-!vo}moHWM#N6~xrtO*VH00$B_Q2dX{rH_m?Ebq{)xPPvdksi3^5pHa6> zGGF-;r5}=BdY7hepYRu9+7yEGysIudD`c_huL78493`o2-!zBtnJ6KwV~b`%j|<#gstr_BU2-K#EN9=;rU?O7 zxK*Hk?6Zsm&Dh-Rm;c_z*tShih+MlEOWBSbr&)Z`apKyvO)ZfkP!`rOQ)gk1BS_a+LpZT-xcSn1gkDHxpH(Ay`|X0A z@XYQDkqsWgWv?b{GJT`O4(xAw$O(-~$gpT4MI&V#e+Re}wDUY97+^H3iW&Gp#qe{U zoA_K5f^R(&Y$D-f=E~5tMGH0@_m{<*P)CrJ-drrU@=AYxm&@@iHSf(gx=ArQS_QV| z@65hOzW+CJ^gpG7!M(&7(S8)v|Ks`}2T+c7hIY`y#Li{Je=-=uOV|P>L4gRdB3=jYS```T4!1{-aL~H5v z-;45z>xT`bhYq>+ir6lJxC4NPJ5fNAVaJ3Mhn#{A(Sm^A>x3e2Fn@Tm`+R@26VauV zv5#`jI#h=z);#Q+Je~F#Ax0dk5Eq8DIzjgjR|((VJO~*K?Oela;VP|NNykqbhyx?5 z5y?Ps^B?U-dd#ayCWvqPn7X3##uw295!TeE9PpJ6Xdcd`l5||UqW#2Z zPmX8!wlC}#+&Va8qbXATf?>m?#xxMx;SQO0f4DNT8J)OTMS7>=0r)Qif&&b6SxIXg zrju3vSi#`O3IzYg3Wf$oR{t-`{(~u^<7WTE6eIs>imA?_--xipA!#=t^kj%&!;A$X zH&=mqX&$%Be0uNi>s@7W(AbCx$AZbAvO&LY&a$0i4-1Qa;jzpwqfac1;0v&Y4@<&k z>rON=)=3?Z5Lr(Y)+Tm@z$BfqA`Nv3bb&zS_>#5(e^hKSpZ`t)TtuX5{=$q24FoUr zLH|{y<%!C`3Rg{9V6rkYmCm*PojSJY;~C~ses5HCzl!wFw;V3RTV(Nb%T+(uzrAH^ zJ0mLx7dvN@fAs$36wMeNrGov$xZI4YIMu|giu}sLg51P79R+Co_}baBwzl>-NBHnC zyhw2ID@i$IISNU+2ZcOA@R=rUP!_Iuqn@E{MPPNHC!#jGIc!2k!jN;7WLujeRUfRR zgp3sRG=)IJLI%{o_=tMM%lq_au^B%;`q#JTzaDZ!J8R>AT&hVtpVc5e{IHu(#5plq zM8cN)xMD}!A5_jD=m=+9kT;_urXWzi=P}2mc~_raujd%Ik!S+ME_W;L0r=m*v_nVc zz{SxNly(?OswE(u`YgNYf6kR@&_LtF6BP0YB?pe`%>fWBB5>!K4Uvv!X;)a~G& z8LER3#;8($FgsiNa-_JTPSRM?hR#@*AJ60g`%Vek)}FBR{O0ldcK5o>eMP##;X81> z)y~Oth)XP1begRBXWya-`%KFHh>AnN{CiUw*%|+nSCiGGekR@UJ?CmwbO=j|O-|L6 zZq~zKa!jrzGtzJtu=LGM>;e3s05)VX-(F~Rf%rt7j|8ywJ3T!<05#7xL@ZrGH5keb zYl9zFYEC_y8Hul!s$6|wq?22?!B2Ut-eO}Mb`x~E+Q_4=U2_v3TE5|FQvFr|M)Edt zL}x_2mJKDN>@vqe8Pk$8Nr5trB6&o}T0cVup4lk}1LT@jTmzW<1X%Iu94l9}7`Byb zTG3@~$o`^t&kR8FX=fclig=5uD~xMAn26;=wU5Vj@;xQgV9W}1_4 zEku3V&0`+zLIvcZ5e_K3h%RIze;CbX8_~s<#&{Mep%~noQgnjW-%JL{VZ4wFwwEfv z|E4v{5RvO$Vy~bWAJx%Af9Ra+uzrh8p&5f+%-%9=US!1B1>Ax?$@J4`_A-&d@<#m{ zK1Xa!#7?pEQJs}&LS4Ai{h4nv{+CgJCSFKUO(>`?yWuH|<4(o8n$0dS0?KAd>2sVob?`XHR+$80 zB4|d??wy|_f{V}tPzszn7_n~-Q+V{Xz^qSE^tEt=>2iX3ah8B&on>E65xZEf#j<{Q z6g!J$@9fx{z24-2SY}=P9Yw+WQr`C-cmGsotw}wrw|DzP!o{V%KNgRd?PbA=?7eHmIDgaBF}WrOrr|0T>F*&w-B}iHqX^-w133 z7-e(?L#5$j%t!-#ksbFYTx_d-YVTT_1^9*KD3s={i)H=`Q>Y0G1LZ-|l38{QFwoX= zO3g*O*y}o;3-YI{>?h;ZH-%^_4(P@H;)`Q0L~mz!4vp2*^@p0bCvjJY2SXy648{EP zT`4h&Wbk6ft#jK-z*;d~RGv&|95gzUlbY}Vw8q)f6_-Osjbab?-=)r#eR%Zpg^OJm zYzeQ#fD{u9D78U?H0i=ZwZJ|c(Peg>B}%*r|-+eexHvHSZi_>n-ad;NR@t8w9JnO`dYX=SJcwkT9Mtt z>p#`)T%U?^#5Jd0WqLI^OCm38QKpy!thF^DYR!}pF( z!o{;9u>iW~=+d2xemgk7fmwBX@^0uCxsmVTMOO47b2L-Pd5f>X#m~|58R87*=A|L6 zdp&t$CL9Efdx!VcAufzJJ2TDT@3XaE_?fvkzAf^)n?9S=j;TJ%!d+|n4fM|eDN|p% zNBSpjX9NBFD#OUm+RpJGgLkqbkK9l2-uk414KNmy*&68MUjkHtPL>Z|3;--kBDJ+T zSncoOS4jSjK_as$Q(xWde0F%IWu%J|ahJ62m<$$ORZj$_>0rx-PpBB;NW(C>;3-Hx zM~wbeFP6{bR&b}3NO!9R!4B^~E1Vo?LaLW0Ei41U4*?C67DxqU@M^bOBrpzB7g^Ge zLyEf9ID}K^+G)xh(FaLg4a*tuM*=hkC0J6iU$ioH$?Ay}eVE_EnKJZDg&ZtEH9=Pq zy@|3$9uXs&he-~yg~BCb-aG{}H|xpDjSFWjDrS^r$LwTC+X!xAj@n1mbF#*+FpP`j z6MrysxjW*eGd`nvU%7~|NVY=4cNyCNQq%hr#{*cOxw?Px`XN7L%Z(>bN`~OdbJ0X+ z_kMWa`<9>b+Pw*K6iU@h?fUdvE-TFEz7S^yWq;e#VW&4E?q3cKWQr!Xcl@N%mLHe= zYe)HCsnpoQ(ZtBv!tP%RKbfCu2R`_jXZWH5!Vw@0YB-xTqmG#t9?U{f(|RS9I=pT*Q2t1HcdECy;3;K0G0%}u6}0j9k<=!bC;HF zL;q6wo)9HSQTDhS03nGYxxQCuZFS^-c9%J*1WN$q^r}^d6&%2u}tMu*QErobCrW16A7ck-H(taB`H6!^=BS$~fCZu1f zSML$KlI@2`*S1$BTLtB>X|e$`=|hrBAt6Q$C49^qFKC6lRkW?_k87MBbqqrRE^gVh znn|N>jb|lOehR1g=PX;U9$j$NhCzk&xrJu0CU#h09rP^%UQ$#0=|>{#$f5`EtRqan zI86um4L>E>9Ls(^#R!KwPsEQQ1`fnAAU;(m!%~0lAP+rDsf9m|G+2f;--vr8-;>r^ z)ubB|A0MFqTsLoRC$_qubp!udH=O@aCz~1T8yWv&BeTR#{a4fk-FQcIDd(5<^+4V2 zha>U&-N~I1!qBi>CB&g`YisP?QU<4;BPpCFRC^$$k-*JyE8l8()!hwplzI+hy~Dw>s0h6|rxQqfT6 zaMEl#qsWwih2H&fqzbiO5Bk@Z`VShKmgQ;^w_q<(p44NSvYRR{y?>(p{Gj+CJk?>)7ZDxikGUqFKS;gA z?BJqwG-Z~b3M!Gp?U`(}GNcRE@&yaMw8Ur>jF6tWK(v$Ou!9-&uLVjIK)Ii03UfaL z*ZFccib6pl$!W8u?d00ixNQ0Tc3P;}wBe+ZN_$!$pATck+YH)(XjGsn#7}*7{JVfnls;kNi;O@+rZi@3LEB zHdB0#Wjc+H5J6rst|zbHBhlVqYJO&DD7jY~r(N{Twocx09c}(6-t{_iZ_Lq;kZ9h= zx#iTL?k|u{FTUO{>WGw@HSPfA4~(ZAtGw)VhPiJ2?n4qV`t(hiL8`yOQn#-hO{1Wl zp{lmU9xq51iq zfeeNtmF>k-UBPaw=&XNuT~fnCMLnO0)9#CNzg*PZzyA%&z_h8;Y5#1YkDsXePuu9f zE~ETg0#cZ;>8FS9JfS)^fhUdY292PUpet3@EE_2gWmXp|+%0Sd7VGUV%{Fl2SkqW_iDPsq3@Wr^{9$eEm*O^Q&4dfqJTYD3@& z4v}9 z{AE5?<^42`40^C~qmC)1n$=KHbnde-KX~>?=BQldY_X3i7)-uC`%yi5^R+n&R9I1u zx!;j8tvb)PFSCdZXegDYa_ETW6~3{HJ0F+I*WbQ&$7mH~h?`Q1DI+Uu#WddTkIv2s z-R5FTg_LDHg#C#9%-!u3_EbCU)n)k2%rJ*c_P<>f(lk$Uwf@O- zQ9r-`_<@{$coD;Y-ShtgjAz8<{~H&}0y!*JwY4TVB1Zo7>Ld{z852s1R$9u1Q^UOgZ_O~-$x7rK#WMPO(@mN3eJ3n zK>?Lz=K`|+D^sHyB;5A|x+YGekRl!-bNHwsyDuVo7Z}yPLD+%2d0VXdxv~JWaJV#X z&tLIzUARbkYHYZu8jW_7ZQj_)tle8z%At(8aUR{B;DMFd0_*#(R*R;G_T-}E=FNh2 z22b_ZW?^p)GTobgQ5~J# z;)ydTD9Lt04`bzEl@uw(IM$UFRJFf@ylOiXoWk3>HAB*V9HCd)-#{{68v_ftTv*|; zKMHBH&Fc1p&Oa4IUnX4nfiJ<|8os4%afN@wed2xrfjBL3B#bhC_2NqxV@St~Qn=BqiIWy@NWkk|V(cLIY{-nUmDvYJfD zUB9v^wbXkQ1Jd1nc03lr7IuS{{c7``+7t*!u_cZUq1{Uo{&(vewBRbMpVbG*`d`=p zD|5$x6g$zXlC~S{@ZBG(Qnbm?t>Za{twW?{bwij}Kpnzx!gBQUM z1Ixi8fjK~YN~(bd+1IX;=vzm9?qvA`jSKh(X1x3fQ%41$N_Apc#6vTvyxJa z3)4?z!Ti@(6aD2E6Bps73l}~3_HgLS>=>k_f@U8|qjq3>nt;u(J7-}$9)eWjR)0~_ z_R^S@-JEP7ODBDA2h8nG|40P7M^rN_5UM*YwovYnW^xwBz_x=^p28aimR1*&I0C=? zA&6uRZpKMR@C6p!C8Fc9E*a5+yZ9)uwO{(u&anykIJjggit|eDn`q1$Q6mQ87yx~ ztb-?6`Mf$c6|(?>JXiQgkFO~URL&AcVI;6?Ukio71|QH z4vwjH=*A4Sub4T7(yB5{s{R<47|TSkQ;uJof#hPm${1ptm_q+tolbd75jitw)>e-K zt1t!ET)@LEv;5MlM^wt?8Wp#Cu|cN8l9kr^fNdbR5}i$(v0)g>6;0l2RSzJ zimR;>`5cfVeJL;Htk>`adM({epw}p+&(_{hh%PST3IAOq8s^AT>*pSE%5>B%&{bRR zz|hPDXbyRpF0bvLn`;)yIOPwnnZjFMJtV<1MzW`?mPt!<mnDF#irs<}Ly3mlxToAdX2+4R$wX4R_P_apf*(5L|{FgPqR1V!DX zN6dHDnOe$ZXvx2e-yJ=TUUr^~TDN`M-X6fczYZ`$KTbQkz*ud1c03HuS2m|q=m{2) zRQi5LB5Hgu>)5_te$jRf`q!Sxax4doG#eiO+mQ)Lw%z~sb6n#8FEx#$p@X^IKk`hn zLWcz~1N`L^%ElH(z$f5-244g-sh$=nTKj?y{HeWIg&zIa%PBF(UKU}YT;5vtntF7j zwimvevj|rZhZ_{m$;X^qgs1kb3_U9b1`&2iE*elLJSWOcAr){KvA8TfXj0JM66Rm7 zMF6>`r2xp7xJQCs~gDZWMR~mg7dH!ZfRB|AZK12Q&j6KZ|Gf zzu-~FA2+gpJ-)N!_@M&$;Dc{IsE(UKN!3&3IE9?x1%P7b`i!Q6mzuT^XzqGiEQ(5C zv$rR2kMHi>RK$YqB9yXBs71w+CjC(VWP1cbguvgEZA6M$t_n<--}P-1Q2NlwQ+BXT zma^(t0Cq(Vd0IjE#TfT(jv21vSp8;y@9Sd>p*$J|Svl=bKc_~_heC*Ne=;{We-v16 zdjW;KBUq)&-KGa3VI296&oY*GrIu9cQTD}@*>>TvrK(s`e5ZU0>9}vERw)sW znS%w~GiFoQZ?-M_|29k{7mt6~^5;Qwe}4aoI{9hD8$0||TmN|8|F1Z_otzk(lvMuj z^6>w(O_pasBFi-$?MY6EQPHS^j*ALW{ZWclk_wNDkOv->sTLjjNS^pI{vtXmqFA9U zO6uqHDZ*1qATH=b3h)n?sQ78eCuF3kWhe&Jj{IMJ6QC$)_^F?`GWlQNtBbjjvF*PG zm$y=1%>N5tQ5>1#>l=AQtCErx%!^#8tQT}tJne4bE73hI;nqqKzI8Ts;b)7n0p7aU zI^Cb~GgS?LP21H-xvw&FAdx>Tl z{VEccNyBTiutxv{2nJb)c+|DOqFOf)&=8jCg$ivXt#?@QNK#H=Yh_Z&HI~%FTeGHA z9q&}GQkYH^xjHlYR$X6Xw6i#a9BCqcV{5};MlEaNlo$|5jmCjhKkjFa#g&nUjbK>l z&o`5ttWZfMj-CeJLv&+IXauMaP^v9$!>WqejE5c@cmVajTOwW%btn-NfiA- zJf4voMy?Q)--A4eWK8_Ni(AMf-Lk6#D$F`31*ITl}!F!7rRc)Q}Rn@o;*OFeDSl(D7CF<@tYvFq8Ri zx2VQYtT*Q_=wKg%N? z{)D$ol%`h&htD6&ug?RtM5cWIO!915Q*HQ=j^k$Y)t&Zl@n8y0lnPnb_IUmun(+U> zuWoH?d;H>OMFck12fCB~6*^u_eHASLa$+EDua5Ew{ z);>BBF-wOsWl&H3z=9DL+UG`vkV(c|CD8WbnO%5BK8ylvhmkV3m0^+$Lb=!g_y&4+ z=mLK!YP6M29T!BJ^MQ<<%;5~Z4Sp<{Iq6>l#`Xm%HZWIZ1K=ToFz&$mgvyX7S zzDp)9UO+i!o&Kmnm#)UYTDX0pz7$zEXG|RF>;C88 zv)=#?&BCLX*iPtDWZya4Il5U=AwfhkecC4j+gFb7aikb1@PWb{aThldm_E(7q^5~* zi4Q)Dy!iC4Puzpf2qNOm9=KxZEOff~AY$ksvih`0rr#0`UTA}c|r3oj6B#$pYY-R8L3sDFQ;XKW!hec9$Oe* z>C~3><+(VDv_y5c804i**KcW51ZC_UtP84b&#mfW*eSn8M7_<1 z38diar64Lm|_5I&o(bQH*F$wcK;r{{t8*bnu@Um!u@>-qMnLiyTNy-n z>YB4?j+vk6rLnTJ!y=m!lU(OXZPrWNEn zvc{`!Jc<#EBaV}B#f#Tg18Oj7uN5HFjkyr@tN`$xk61ual+4 ze_C#cRo+|9>Z7h4*td$pS^$@?```s&M9!E4G#2P&-zb}-ugV!akE-&9VFrN3btWc< z8`tiUL8T8_tD~mS4QryRf#wawnh2m804XWLquNg3{tO~Ms)jd8ELW&X&W>tn4dycq za=%~lqYjhZSPE1`h5eAg48}#rXii)kB<08a4;zhft45B0Vvp0#AJq&=uF%#w){f-+g|&>Q|C zp-aa|$J|8YHotw>DKu_YzwEKt3;CR%D z@z-jhiDS_pe8`1Hd5b=iMz7A40KC3#mHs$4jN8*w#gB`}{lkDo{9)j%9#|+-yg3tx zUQz9inYh#>3@(KC;H}5V?zMVAqdLz#c?6rbwRuG)J4Sck$2+SCA_BZg;zQo{d=FIX zcV0Z!W>)sdvc8xg;dtKh7`M#R*zeQRP&?^X_x;y7xhoE+Ci|~#IHuDS zo4|g>&DEMyShMv*!9;^Kd08P{WLc?8`XBvZnRyeDH*8vFW~!{ZZ($6K&mMlGp`IA{ zW>2oPt+)wxlC$6a>_@N%X0_eAm|i#Awe^-pg7F7xL|>esy|%qL11FrpE; zz6G`G#HSP5eyl}X&7d5&GH@5hK|*waJF8TJ8JZYTJgKF7i$pztt6jcvlT*bQRZ#1j z#<6x>!lKYb&uwd9iRr6id0_-V#R@-Xd4o1X)oqEutWv>j)A20{7>(lcH%CHj`@Tfxa{FptZ7Sp6*#-B`J!;Vj+rDSi% z^qa_}TNyEyC_ER&4+{si{Y_9s4bb+yKZ8__r_RxzgAogzNN=x38miYx~p*2 zkOtqOFn5{Ha$*_32+_*3h<=pNzwIFfpGwI$2LkUNK*l+)HL|a*V(dEGv0yYCW$_4h z8T$DB&~D!~myXa*|DHX6#{wmiih)#c{Jy0q9dz}TrR1BeN`5clv_M#?%i=~;e%kZA z73$uEhR*yqG2&RLg#7xi8`oB>N7M$68Mp0|!JX2ozj5`okTgrBCDt#O$6DIyI$FyH zJL}L|1;2q`wn-d^vl?A7_W@w<-l5K*qrW=Mx3S88Cirf}`d)r~`MHvda0-`Wjb-l# z$4XRl?et8>y|}Xls#WoXc8bxz0vpWwaOAOl*2F=EFUb|9$O#?54r|hxf-Lxg&dmH_ z{}M?E4+l}Vb-my9uUBLrgm1^v%L-#||%FwJzMpi&U0X>Xa= zu@F0(_Tf5@5M@`T@cV(C0FaYtRDgA?ZduCOjr6BnGoQPvR+7}@_RbE?53u%NlkAqW z+l}l$0ETI)QY}nKL}@#)%A~_TmviJB5izr;|9Er|v^?KBC$byqes!3`=02mL>R$D0 zp?gvf)V21l=AnxXaRX>SJJ;{hMd?imG_`nDC^>?HW*Z|^8TceWY>#AmH z2-m2RHLJ`9$1l$?t8balOr=VSP_>2B;OP;&|2bYIYC4|M!%3+i&fMRczTn$AQckX^ z%Gx4|G6JqifV1wl)8E*C5AE6=u{8zVesnJRV*+Ikx1aUuQgc4lWnM09}h7qlRa9fr8~$TkHJTDCg}{Q&mOz zz1Ow_V`MiTA5AdNXWGD>;cOBC3}hj6l5+HZ&>q$lf=L>JDjufDX2v-&c@IIK&dw&@ zp*be16pIe&NGY$76YBdz;+ien)3r@2*9qRA-4e0@xH?FZAUi{6EsgY!8J>88!M;N> zM!)YD(6~v%eY__gh>RhxZ-s56Pb z3e1Ia2+QP0-Z9JK^LhU=Nf(l)sPn@=HiWhwVXb;D;@8MeY)Or}az4NpK92f_^&J5< z31g(QM6$A;bB4`VJ%2IOGu+2vJ?EUQ=jhHG4F9g_jV@9RER&TkmsDMs)Lx@iErYk7 z_Wir2p$)gMCH)70+W+VpaQ_{I{(s2oziy&9Tj~ERE#a&nZM#7a-F2Y~zsgU$OUXkw znn%?>QEN5evZ`EnwwOj;gxq9A{<%Z8;Bt9=kUwxh^fvgi{xjHiuZ~L(1|}G`ks&h> z3Y(4H&!b{J{(+=vnkI`9-X;g!D$fhr+2Iwu1c^Q|sXQwhVH^BBq2cBpu@|bK=74xt z7*MErQ$-FzV|c&B`Il`Wz;0Y$D5gF*Lw4LG)w~M3H8AKmr@k4V-s+W0E|KCztOqWL zosBon^s%T-5BfM_+%Q9t6?u&ifKR^N*CAdwP*?D9d)QG^81Os%rrf-3Mh6#9^1C?P zC^u644M!w|AXf^(C>235K@P58VME-GwUIy>(7SO5x@n!N-==L=(vD=&_k(}H z^k8+}Td)@^xWzyA^ipL%AYze&^oNOK3 z|Mlxm{m&ItD_R7Wc>OnvSnfnMi^OotrW7XgeG^XlU*cBeaU{Kin8M#(9d2>>!lv_Q zMP!kyFV`)2yH1*iMIpNG7`Dv<7HY|Fs3F1MxH`}Z75AFSCh15_E|@1p?0++-F_U%g z3&({-O)X*N&FRCKs*yWolBXwd!bE9|@;jG&0N_s)&gvuNaWQrbN1?L!&qhZ9m6XGX z)`Ahvq|4DoW?O)O$q4-^q=4kxQ_^OZLMEE{<|0fbK=#>@I->-1Ng*eUjU-I>p`Hcn z-Y%!M_Mc}eR_JVfa$*S>N7%fmhU3Dd9HpovO`cQ7D;QCU(sbG%0q2$VfM$vn&D?u3 zzkN=;23l-K!eeuh+bNHPcdygu9H#V=5sw5+xENdR^fg55z$3aer)@=@f5v>yKhm5l zG2G|D;@28#6KOk?skpZ_xkNX=d9q)hnAUlYx~J3U5Z5TA7dqfv0m{zkzuJfKY~Uwt z&yx}I_v%|kQ>7nX0zMJFWB*m{dCac%*iXu*gKc_y^rn<>oFDL89^@maA0S?(xGGT09}b@9{_?U_=B<+&ZQ4f1ms*D(4{B~5 zNnWcn*QxkdMhL3et&?8f?^yw>NaUq^7oReP-k7=kvs$%^Bb!l|d@fwKJop%C1qd zUg$o?FmB0oxo?;b0c(Imjzd^<1=}gK*bSMx{>?I#KWR!pZADh=`eY_TEza-_D;rlQ z(*gnCO*88jvS7scjR~6Rq;(EuW{*A{c(coB_xS0aR!ab^x=w;}tXhLNrSjX4vGKgZ zw}E{mQtDSExS=u@NVG6gh2HYw1_-2&?nclW+irWW$-o}F{W{al5D>*6zucU=qGY7c zM&+!zZpDMAULj<}{vC=qQV{;O`W`MVVF2e=_vKp+FK16ZiP zXLjA%XG!W!^-ap4Avq(KJFIEqSP;O8zJbhXZx81*%>``SF<3VS-%RIA+4g2wjXEU` zf2dW0?G?fOoRp+DkNiEndDm)`I7?>l(%Z6Iq1mAUUAOGn2R@vQsM~;z2rx-v z^SDFqMLHKF6Zz|?d3JW~VRwSnii@G8jdaC}Fcmovh z^o_bX!L5@Uur~upc^&$TAf0lgP_5JiWhVES?5KcYXLfU5`q0N#H% zhAfTU|1Xkm3ER?fWB88CcgQ@0Vk``Zq-3E`$v8GgdN}4v&4mdkA|0@=APf`4Y*$Y_ z`E948cSfV~D!8~V59IK}VPP5KU=y$R{A)Yk3 z_T?VT#T!k*nGjGI)WdBQDRt5eZ?b*DrSxkyWN)T0PT`-y1D|I4INJg4j4AVR;!6Q- zthk+5yEk@-clneB-h5_!aTjmt2gs;ab3dOcQey!sKF7{qd{se=jClw58Q9`pI1CSc zq8@D1{a*9eKx#=vphT&^d)!~Xj^26zn!hd4pAP)y0-Wb>9ldbsso_w?M~l^YZxYZ7 zc}l3g#BbJ(037t(`+I=PRg!{)`E?{76HbCNPQ4@J0)nYyM!AjVDg}Qx;9`uN5zEwc zyrz{(rinr>_7i`>U6IEL28ERrGFgTGI#BX70pekzd)1iSrx1t=Ak18tZj>TIH8lrE ztuaGLP*gdlIJ>+Q!xVJmCgc(o1tBG){rWUj@Jve)CoE~WT%MI4D9pV#pJ=C>1Mv&N z21K3q+ciNIWx79tA{+gaWr7q@no9EuSCp8F5SAO*e-Urhw<1qoF5H&eWE#MpIV6l9 zj@mo-QPlcv@@b1nP?sM_?~oR91%`kA051fBNnfJv@TgT2-|%N=5T!8@J&BB3o%QG) zsxv|E6KtR~*%yGf>;OnRR_sbO zwVxWArs}!ZugIA1ZzOxk!ez6~sWJb&q+j;cO(vK}HaN2KM0VawKl(?2jbe34> z%jHWM;P1!vfMq5!zzUJ>U}f!R_$-&mWik6XsG%uAbcAp;!!ZCO5uy0OduBKhdh)1D zWaq}R2<*X*Iy_Bcf<&G()F3hg#$=Q8n-9z<3Tb5jQX~Y3EUcxWzt)T7U#LuJ?a^7%_0ky ztb$LgFErFAF(PA3)a>e$;T%NPdo!!soo5jOt&EkJ7^GQJHQ5ZAi zogwAZ|6uwSp)5xrIS*&>^=Y4H!v&#{YbhQ|(?9m$#RD_Nsag|MNbCXKKyo<2)JDkf zFKnucM<9f`7bidt@Ehx*$V2J^My?cx6s6Z0Of0aoVwmBoF9F~2aM!n5;X3got0#lp zuY~IG*vTDCNzX!xyx*Ra!5Y}Rq8uM^!`%e5_R30&inUpK3QTScJjz%AghSB=0R`## zuR5aG0gh7iF!8D=`LSwT8CAJQ*5z9$Twl*(He9mqmR8OxIdN_@3$$=4BJ?p;nru8J zKafK8qZsK3?1jhY)<5EOpjO{HAc-ulm8jbVnd`dZ)VQ2?Y6PNkG^5stf@PenVm%<9 zvg}>(YNY8rz<&+0#^Suhlgn0#hi`02TgkE$(>dIghG=ct2W5VWu$>)OJ=YZ06jxtVPrH{H0Ad>i1YMukO=sO^&O%e z1jz9UNJlFhy8|@YfcLgk@eug}d=KpNeT&+?H|yH-d0^^;CHkl9?eCM{C+I*z>D2D| z&w$8B6HL<+v=Ka=uAU@C`EDQll@(mmu|k?c8cM$E^NeC&j|tF93k zvIe3Oso!7ACef3_xKYT$_=BZUl0&VT;$CQuygYltIs5WHHseN~s_$M!3YP;hHZqA6cfI(0YimP)zHS7=@+(v~{8>`y1SN|K*9!zN8rm@SzE zUWV#EXhL41#_M$;)GiONtR&=cT?kwWa?SxzKlYeqyV--252E*Z2TEI(;QSO)j&kEv z%hw*+%57;uQ3mUY_4$E`+67HmRhvMRm#mQ+0;OX&_o=FJ7tCVtQ*y{I+;8Kmk&2g{ zl`66aJz6y+6E0XzSUpedHM6HrtS>HbuDo+mB6y$$e^Q2C&>O%LfP#%2+Jc*SiW^8p zD)JRvz1>G}xajZ2OEw;)@2S)qSf#e>l9|+gODH&CiFziGY?9bS?e}U>+ikUMl06{C z+5ynwZkm3P7_a>{^iZU#E(Dt~gE;D6@PzPRd4*`8YGJK+&mKHbey=#qzi{tvlYpeH z&~E?swRVctP+F{$Uf1-HZ3@+puK8-E?Dm~&%ed45)qU>P^8P-u5Yy3$-aUA>SoCfU zC{Jlpfm+)^c!B#PmhL{72>GCuU`5`*j$^fzsW~J)nV4lrFc0n3b|PuB^7Yh( z#Awz&3ryaXK)G^d%sGmoM>6J!asHKZU57FSMT`XRCP(-kE=!YBe@R_OApRG_2J0sBk?))J51&{XD3{rc&$U6@RtO4?;i z2w&2J%x(yK?b%f}tihTEFCv;uX)w>nfQlrAIxrabe8D=A0BG?2=49_$z`Q z=-n{(Ey%~A>V1rh!o5aOOjyoV)Nm|69NylZxmbrYkB87>5<3hfuGnf~p5^BL0o+G1 z=d(;_JUk(b2F@OdU3tq-m5Yt73>o3R&ytS5j8vM5T&mF5PW3uobm9`yX?w3X1x57> zzEE$0(eZdTXg-@A0c?<#4nfA;Q6|}dCb3{!K^pA!cr ze|b5M#@KV*VWEa+*wI`c>{F1dB)S&xbdpVfU)|jFjf@Qqh3V!*OhC1MR@1rWZT+>j zJDBP9#j~ro)LiwXgn1}2)Tn7Qx&($R*DSQ!Z$t2@B2z?BfXN`UcXp>NYei2m`?h_Ak76WIo%Vo9e z3Q;rjoOYtdQ78JaCA8jj+?+ROJ&}tBeKny)+Y!-7tf5M|#9 zgl5VCXbY_P0~1wkWprKcKGQs3=Zk(L;}KOTn@RKWG;!u$(;uWem7Bwe8lRS>wz8U6 z>cegC@dd{CGfxk2hw}rVP$Y1ubTr&DkvMAHHc%f0^tvgK(_H=n5f+&gS_j1drqBV# zI)H*2>*=%oyBb&&xD_%jj;GT^N(_Husp2=ingWJSi;pRO;~|Y$4RP_o(L` z^$BJCyXpdX&Q*`y*2cvWIa#ClO?e(#L!QHs&b6W?bp^*g{L7Gf|oYTW(e=u!B0zH!Aqfw~a z0RP2(P-ts4(iIfaR2{VY){Z!)2$Z60&x6A62*cZb(oOZS(gNFeZHsF>XRz9W_`3Xa zNhB`;#NX&=0P4UwaJ6qe4Y{s6`Jf~oUmX^5Br)oTFJ>|&jqq?qr-6Qy>|syc$!pI| zZ9rPI9V@&ki0`6+hlp!yGiPYZl0vLj+B#Sg@zrwwd;Ga*)xe&)0(?gh3jwP0%(}G?HbI6MGj}AuJH-t zV^G=8HiQSCl2r_|;bPwd{;J+-uIy5ap8hilN2TB7=XzwB`|lkCYLVDs>hlW}`K9NdBx634`jOBNeXI-de`_@U`-Y99yN#2++rM&*!OAd(V>Rm8~RuU-(03Asfn;|W(zqz9S`0w zTf#}ntTCJP1CfYHL|g@u2})bvhhC(Zqazw(Yq*LY{Z0Ofc-yRe)y_JSX?o*&*nFy- zp==5dH^4R}(qmb|Uf2E&7^#yQ_3lbBJkV}#cDW8%!fqJ|2Du4Q1892@kIR}3dZdFW z{qtI>mO+Z4)2bRAy8A=AvD4t9$JhtL87!ols(PpPl)fHmd#VJ_!Gp1qAG%vS#O(Wy zpKLX&@yz(_CLvxI-a1-ZASbkHkpfW8B1z^VB&A(cqm~X5KHsE@zD}x5Nr4|hXnDwK zFB=yq+cu>HM%=#Jf^R0`cTn>b22$x{q?}PV$dndxp?tggtY<7RkZKKx@Y$bnbk^)} z`?p>myDGlm!6T5@;D6^OLpwK@Ww1Ps3=6{_T8(591h&<^JV>cmP_l$=uxxWDo-EpQ zCSli`#-^mKn=AXAHhR`bEhzCCKikXtRk!E0ADM;i^g0yx}l zy{*q`u!OgTK$RA&j>^7!OqQtaudXynd}=fpucZpey=u8~Mqg{ZoWlgazz1>yzlzO?Iv&(lzyu z>ITgHGcwy%RN)qO^t&saQuR&Q4&Q);O$KUN3CknGaO7`hC@Y%3V9`LZmD>C3SU1tRto+b4>T=kB?3+w;OP{{TuIRr!)D`d9TRXN6p3f2s{iX~Ml zWkv`oK{$&rBfilg zGOvoe z+x=&n5l5{4QsPGtvayV&XNd!q4$@0h-R@j0)Z50<lpQUyh#MSdC<1=u>;a4vl3-07+{B!TM+ypuuIs=$zb9o>`QI{7 z=5Pq{Fo7JUAkUr6u=m$#!0Ev!u0P+3~>t_H8D(( zoW{(Axfc0(=9$w>#AQBVg*5rbzhAmPj6Q{ zxsu;8yr|8bELA6gg$wwb?X+I2pqoUAx>i*INNJQMR=t?bgJ)=zo8Qf z^XxVbO>1v9Q?g9Y(vThI?uG}W7dkH!q8tf0uGd?}y$4-W+8HI@9&x4AUl$@LhCbhG z9$rjUd!$Do_89c}+w+!DFt-thP(w4%tUS6~vves)SvVJmjB)*4J4O{fm%iixZKrEa z8rF0lcFXRx*jEdr8vgC~QP<#d7n(*zr6a`{plPdK2=7l1c8sn{!Rd__xTbM?h5rQsz$P%mjZDy7P<>JC60*PW$goi(ArhTBrHx{R;kYh z-jPejLB~GteY6FUXh`x2HXWlp-WhGIk)zl`l9uF@ik9yqunkAD2|i&z1mOkJyT%Si zaEI75rDUHfRN56n(dA>dZhQBROL|*5UIZt?3%(y2F)L;gK17 zF$PavDsztA2981nt9+_INDn~pinl8RV04=*i=UGoKL^r!eXeqLSsW-(5zN+9zNaX} z0*8mbIrBwBpesA%>c43gIIKQs8X^sP=SXC4&ArH#YQ13L8L(SpS(Fr(zU%sxhe4|m ze^h#9mL23QfLDNPk#_-EHNr!wlB=Z&NGvH>SYSYyfa4-PW$>22cN^7(9Qki5gy9Z#HYZw0Q z>fe7mshh9oA&V>8rD|7O5;{s1j#6MR;Mx8>!!tym0Gjv?p=B_xGoIc%YZoJ)+TadO z+Vo-~LP7&hy@V?DK?UZ+uv}ocVDmc!XjZWk!ctj78*2x`Kw7kj!(P)m$7!h}6nCGE zUTb5au>t8NyO+{Hl z>ZJl1=S4>6c~0Y2;X)M%}>IHshgxlNl9ZqFw$Cu6oEWE zRC8Y>ZESWk*c8uso1OJd5V~_4-c>SC?6C-j8pxt((VAUiG;a~BqFhBmkhNLP>~G`d zOldrpChv?5akchM8&%K4w7B=l9Q?`x;KRLDgE;j=3{`d$3=c>WtqhOGxgA}@*jDT_ z5liF)U2#v2cNUG!qLl&j{GEnV;*HUcp-gdQR7h(gIea~A)Z8T4`K(CAn-7n>{iq}f zSc1Q;o|KuAs7q^UxpQ8a$2h{_Pey;R&JtQ`HL#`1vpj6kS5L2)GZKXuxjMSwbUTPJ z%eq^Thz!u(SW`HWXX2M!2c$uBmt!eQXcqK@WXP!etzD5Vf)+_3eDy?{jLE4GRmVH4 z%cVX5>d0O!8^CzgEQY0m(3q&_Ng0*fR6r6I@g@;zLF6?ns5x`Vv#}TCO`cRaE4`tn zl>f|OWZx=!PO$CjhN&|r5`h3UsbRJ2Ks<}i%%kS)(iC0Jyb0UcoP+gz#;wZI4R3Ky zx|(smOWa!v&R7oZz;}BJS#{iogi$`(3yd?4r5dR zRM$}z!N(#JaP8cXU%lZ!J-*}Da#nMm#Lz91X~=g6oIKp-X7#j;AO1#E`e!sRE(`St zp1y(EU8t#72WWl4fW>0Vgeh~pOuEYh$%NyHuEr!)Rk5Zb7WMZP80;E8afjrtx33h_ zs(!rbvlO^f;78pj$`CY+6~KT42QwPEUE(vQ<=LpWsj)!sDKxq)w)_b>EsrCZBwGYg zD`F&@CPSBJw|X@=z_BsX)P65i5f7|wi8X05XZFd5gE1h3me^bEJDkfju-3%a1Bi$t zfxlIpIzOEvj|RC{)58@OyIricu7Eh)$MARsTh*6)s_-3Wif^7}*3+nF>9=g9&zM=< zUx_@HgwBjDS(kz(eRwZ_^2j?1x{86&4+x=<4xf+JcX;c~-p}#Ax8z+hUY!}4EI~e! zQn-=CwBv7GGYdVU&H3AEmOsnZ!9>K)Dqs|ck{m}@gnlpNh+MTU=M}r)91f;iOEa@^ zdmPQ+LRVl9f+cRAO9s&*j}@PI5hdrp@d5%$uRX1rQ9(FseE&_oO+iLY_Vxp1 ztv{b@RjvD}`|{^Y8Bt^dE=IHu4R@#ViDCUAOvd8lqnN~P3hm_>ay$;1QZN^*+J_hd2Yy3sv z!&=azBvWg=ZMPin9Z*nwXkBa0oyqaa{n`DdXDz5gAO$w}Ty&uH>&RX6;LaN_0Mvr{ zc}>y$(==y>2uvIS49g6rtQbA}Z~~wQvuXciLZzy>q6!=30qgk1Dyg9g$gV6^`#4f^ z@8#xA_83|VU`FRylMzMhxN$Zc?jS*Jr{vHykPO|p>2NbA9EMt2bnc91Ok1X75i=qj&ujJ7InXb8fThCkF8O zAIqRS#P^WT6tYHWlDn>5;x;-tTP(iE9YRpq%wW9cV(k$Tys}{jKaF6~?r6CnHPLd} z#gkD@P3jFf%+l=M!{W~SJs~XC{o8x$$%m<6tSdo3`a#xfq| zX`Ernbn=(xAElu-)kZV-0$Qnx6;r4vVk24FKM9|8ctp-s7&(J7E>N}@$jkM*UQDY( z_ZMiB(t$cG3a%jGQId_)ma6iBn9mxGM%;ad28w26m6lDG3_#W~HfGH^8q&dBU{rl% zz%v?=f?QGGK4z}gnBGDT=RO`7>+P()HnaEh)(15%d6{>&6uf^eu;^KZE$SLxHSPMI z^~_n!T_i5uNZwE`v;*Td-ycf4AvCnv9t)FeE?;@w0w)6Kv?#|O@Z#2nm=|C5$P zp2g~Hc+41nEA4t%0rmUUX%M`0GmCH)7q8mYV+*R<;Ue; zR=M2wSu%mY?~SDId*iR%PX`xE8=HTweE6vK*=-OYbiGk~OH*^My&WVKMYJoyS0_AP zHm|`lv1v!G7b$*rF&Hpobe1-oZ^2w+^t5*JOBYYzBcm7aP_3n^vv-J5xw>ehY>;kG zaQDd%1eT4|JI=_z%GTW)mvcxht$1!Mu~|x`j??SZi#c&_SXMt9&R0P(Zaa8vpZ=Z( z`0c^pWHY;3P$mAAL3xx$Fw%zJ@W)qPsS(6WL&>nXw#qJDDvurmuFl?jF?lWJW7B%s z+?7a%s^Fp9u01hfVb+sO$RILeARteNM}jc<%6~@tFj{tgT>KAb)wM(AB}IIH@p<@{ zarY#jU2-&;czSAqth`A;{)1j7qSd_gAcLvb3DY~At{)F;M6OFaDGYKN<^)}K5aIyf zSP5q0SHFZ3k?K?C!e~V*M1r zEJh>*jtNSb(q~WDmWg7G4l|%;^VxS9hu^^`O>&`u1~c?k@ap9kndzD`h^JsL?9e!} z{Vg;K2KFf2n6L(?3toyT>dmPlU4`S*%6bb3?R5}jcCFu856k$-Cs>6`RiI0h>(2;@ISlxTh zIcGkhH^-;tT1CG56}*l1-&~A;-|j>Fi`R8Fb#kWvFL(Qog2%r<_g5a&-=8ycvHLqY z&CurGP5j@vqs@mNmMySvKqn>u0P+9y)Bj|`^vAzaW-c_=V;02_e70*TZuT%uuNyK& z+RjO(3=k^;i0UXJ{6brFnJ;bDZQIwG(;z7E<5S=Dx=BiZ?;El;PS^nj5r6{j|Ea0r zbCGjt^K{gH6WGT8xDSInNu@1#t7gKk>V;(v%9_rUmMfy*tk!FZ;D z!&&m*WVjc_@l-jr#0cq*5_a=oZD_<6$73IO+PV?urB)~FI@5MlgeT5@BDUdx33CnE ztQzQ7+_#zDDvee&w9*v?2M13=8K-s5o@M{YkhdpgA$X(0wD0=8{yT$Ooc+rCZRg;G za8<%Cr9x1mDRExcnp$_pJL6om5}bQZ08+YCS-Nht|d#>Q)L{Dcu&h+>ra`G~IBbN#S}y^w^~IBhIBn z;t$8S1ZCaH4y>Oh3{)wxBlktLk8#@B$@~q>NxON0MC?1~?t)M|*^03+!V8EKfr7>OhV` zG_VlVDT`60LuxxB0S85Z35P_ti^0MZN}qxkiPz*&43o)@Ww>U1$6o-k;8@Ieyy{qUb;c`@A%b=1-Uu9#adU2Xi?-*xF>au8(KRSuwn152coWTc6qm6H94b z%_I=xm@h167)kX1=+PXCz19q!|Jr1@Ao^-Ln!hjmqTrMx7s^_Mp)OfGQB z$P3i))y~!A<6rf8q#ypp_sl|aAMVVayK|PTCi1qK{6QK-xtI(JNuPTASnX7SeX)g6 zs!ZZa|Fv(%6SDcpw%O>@)eBiwyrSua47yHpGsJJbMr?cF?sOR?H1TP#8wXDsqQKo$ zsJ^`KL!AcO>Q4>ztC4btKd$!aVXeLL84oL$_?WY$l6vx4SMsHPLSyi40hRULJA2~u z=wUjHhdm`WTKwJ}`rbM9u5EhfjpUkt43&$iEvE9vkSj^v)Wq!ZxRaSIV-sO&+G!rc zjT-L+rtcf}>MozUyPZOVV__%%FEDUUEZMUfTs~WS{LSvJ9@+&1Nt)JB(=T01w$ZuI z6VMt{3yc|b0X|fd%tB(6hVFgEAGEm(PE6HR{7T@OiWZv~CRwynR)v63wd1I=>j zjxQ&oDL;Lgm-cQ%nK;~q!Lb3Ke#2N^Tiwx+J<-@9wAMX#9gL5^eZAD_w6Jt(4dCcs zP0-PNMm?YRtA8YPE&kwzK1}uu;-Kbt>2BSG6Yb2953=rk>n6`ITeiwjWD4LH0!7=GhlnVWL{+#iU+x7--GClG9bl zrE;kwi@EAUGyh&adFA1g{br8AS1UKx!w>kMT`lJSjmZGMLr+fKs9r2v7h3 z#P1p3ztTGX?yCRsyo;UXzi?@?)ouSKo$;;v=l~iZg=f+>CeFPz>jK7>C&@^&tz(=| z`rE9uHNrV@a_Q$bu4H^dvDs#TK*Qxn4mX};yt-+%K{Ax;a$V&FP5?*F?oXvB@34g0DTIeJG_H(3H58F~;NIh{O!$A$82sS_T0-22GtEYBb7m&NF8 z#S@h5qZXN5V>Q)IiS6&USx6ZRA$@Ft#Kg!ikryln-Tq6BlcWKiOY$G>0A+1l%b*B= zDbmh?7-3MxW*?=OVPp!|UN;LKJ;WH|*k=Ux@bgaDQ;9An)bwa7q0=?9jO7$Px7ELX8j%)M}tc~myz8kj0B8XAjSNdB)uSX8&1Csbus?fHG>pUj; zUQ;N!Kq!3l4t?eYz=kWA5I^^oMFU1_aT!wSfJ0g)I>duv<4PC@*6aG8wnVs@j+>rD zBEw$D*_c#cR+6HOOeTYONu7^t#A4Wv4X|kfOq%tYl0mV`2Aix$$=?JDE6PI~TpFp-6Ht_B1O!p@vXR7Kfc7TJxW@`i9PeS= zL9Ec?Dmnge65XMTE+LkECFH9*j{q!1*2#HQ%K!im-mIm$Yaj5o;5Hiknt$zyP`^@d zt?YQ?zv6puIHeOEP__9va%50#AAFXy~9}WrVY#Vzc---)E`gC994{lX4kR&vq*Ui>XfsQ#&v5sT+In1BVWD_!L zyzXL%qQ^3Fp)juu>aB*LU_~=dT$t9D9+s&wS{0sYYxJx+zxSW57>ufCI<0qY>B0j? zehyuf@KV12MTv;MugQnvduuP@yXNrMI_2N5)4yJ$!HJ4$feZ+uUz(zyvrb7gc|Y5M zVyPuYo1$Pavp}?6?emP9VegSIz3lbK{B&oKme&15tmrq&8!GOP?=^ga9MyL;ugBr^ z!pLgFxp#D(gQBt|gx?#o$LZ;9hiN&5JMnAFBBsKmgIA_7xD zTh#|rr_7laW9RW{-tRExSbz90NZW=hCo4efqkhrXDd&5=V{$>;2?yuQ3U^CP0b${Y zrD(sw03$3i;{FVtnV2Ebf0S)I2Q9U_;F87e=c{oNb{|FQXg@>!?dMRZ2-^kR!>u>(|)bf9so&N2N=#6Z?g=YTU#Q)7sSrkoC z0KPG97l;4=RR5FL{U;OOhK#LgO>K=#|Ak_+q~2$j^^HHiQjZ!1RFg84%v1)Tj3+vr zeVoVfg4i+Sj;If3lw7R%(hGD;menq@KyPROkw_WIx$(NgfM1GM!Rk(ya)e7xV0|{k zSS#I8YE|T(d_j*K3dqM)@b~{YWa6_LTP;J`fu| zTcL@b0Yl^yr(>R_?t^>wj>ceZa zEuQ>&Z^@@0DKt6z=9skpMxwH%I;$jZtr#>L*m55_2{1GdwGs9h@i&jw<9kdz+k{ud3$ z3Ed?m_H>tI(h-ceY%9L4CQrKWtkl@DF8DLP$<|K=Ut6bZNIMCRWJ6yXusFhjG(v@S zB4S3omf$?>-`tONr4c%ofRDGojEGR*Py+jZzfccQ001Qan-}Vz>z2)Gn}3_w`uVqs ztt=_kcDUr!U@1Sc3qS;<#76)L=?iK`4%Z(z!vgPDSr<)~zl*e&3w%c(buWE;-XcWx zER4rO7wc%iO~=MhvSy9CO3{fCRrr_+i>nSDcwo1S7hAGY^g`MT5y3aYNJZ|O7tgt~ z<5Y{&P_;yjZ_P!*>JUxS<8*{HFC!u24aVkqrS;f;8JQ6@TP#VRJoi_=%2q*BJKkUy zyrTG`_S&EX=^S6NhC0|h9L7>5tFK&biLq#Ah%(%we_5*tCHsj4H)IItt-dAZL96Mn zo!AJSuqLJO;h7b7!z=e?qd<8IV>kv-*pf+!5LQVPM=D8>1V}~%M+!61qFKxA=Cd8m zjQhAMtVHn6*~0MuIxkFBpNA5^rtnoKC?;e7E%AAdFoTY)f2TvNY(B#{%mrXv(eHsb z__a)p)Nq4O!~GRK=wX>#MLeHnLu?_9CH8s#s6biUG^T9rkB>NJ)A9>&%o%PBWyQzP zJEr~CUt@^cQ0i@1)=xuSVs^-;)h~d5&2iawDi*1gihrsbhviqGFSQm91B`%9Ghzwj z$vEDM8sCLW{u7%1HCBer=fUM~)*jKbOtc6bZej*KR%{*8wU=Q+x;Ka^auc>7gp6Ch zM;W(xLbrai(BnHloaAMT2i7>Ll7|{6k&A__Y}kXByal`EoHI%!Oo+B2;!)VC-INzz zEJKiN0!!Yqz>ireh%B=>M}~WTg|hATQmZmPygOXHV|mNcOEIRnvs?kHV!vHj8rCP1 z@Yd9r%-?>Uzapi?_1=H5QuBZ(0!Fm8GAH!O%q}0%Pv9JCDrH#_%YB#Z)>8HecT-#!cOFe)&Lm?FzB)AQ&n?e ziH&15N4g9d(!Nl2JSw^xb>t8XTQzD?mZ`FPHUNdu&@iYn@-G6$b0Pp1BT2;7&7OkGndxth?H~+D$OQ+tw@cch2_zeP2bf_dx8ft z@K%Q5OuK2m(0Y6b0KamFc1KWSj&kQm1{9DIV@dYyUc`b!rdy>Z=rJey z7-_!GPxrfT^8Y%+Z)U0ezcx~))U4&dx!E6E`i6W%@$L70#>mded6ghYRS*$zA+rZ$ z?1Pi_%fqFAzjb!_yG4{Qvi3q2N4O$8@Jl^)}suIrFCOyuRL6MNlz2Wh-7 z5phq~UmPE-TqAHQ9PJi8q{h43Z~B>A&qoIT1Ed#xm>Oh7MciFO2rp`9yaPukN>08f zW_pC&oLoOd)>&RfhBM8ifRetWB?<_8EhndwwQR<7%NbM)mIhc>lx?M2uS@n7jA^iyRA}$%12>q z>F~OMu3Yo|yhwUVKclQshaeVlskcmP`=Ak169>#yg;OR+QP2k8!JQ^?P%I<;&Bu9P z1_U~5oySubxLI~?awV-X3_3VU(tpB}_Gwu}tE3L-m$|=6rq&~RelxIT4OFUm;=Ix| z_c~CQTD{h2<7^XFGmJ#oCYL7jW;5ksdl&4h1B_JVi&#?&yXFoVlA(px{_-=0#LfNIuo(Ku=)DuBPqF=6PTF2X3)zn@!r~ z^&wAkef!~`Z_)1^)@^R5zcNqFOAx=}ygC*(r`^*>HoKni*@}MMiA888HPg7AYM`~o zEs;z}%i_+Qnz8(x%wBt;i_7-7l~H@)g)#>o=5yJ^%Chxk&TJ~$HmLuj9eHHlsizNPT!PLa^8!++Dk;Ia==HDdF zd}nI?lEBBA8|*k+h~LWp+!J01XQuP5rZbZEGm-5e#x*5!eO~F}6i7hvi1aHlB?=b- zoL{zryP_jF0OyLHu*(o*Z!&L-F0Z61c%ELfFTb&iz&-E8jhb5x8ZadNRO1^Ers@6- z_W`cl84-5%FvtA5{Cf;qg$*7`Etc}jTvAI7e{&?~x!WxuXPcl2SFjVI z(ZUTxh~!ig@w4Oujxd6lWKC3^!joXv&z*#bjr40bhh$xRndp~Z5aM0e!-EA+I$g-A zAtOvpb>fp1ZQHa!!!4x5BN;>Mf@JhFnx8i>>yKz+f5)o>6NDH1?qRkIk7vm8R4X_k ztDziLEH|#i@*zc?*Tpsw#7ID?sZs5j-K!jv)<;=!BAQ+D<#T6JC(Hr3kD=r z6!GgKKBS1A>e|(_v}Ap1$KKIxP;w=g*)PIQ2)w0}<|>@=+x6?n!;G~qnu^!7J$)GD zjjAjsdjKZou;1;Z&wcY226_}^|folCa* zoQiiAzyc~8D>d_z5+Ily#c1+Pa@?XPp6A>%=;sJsBs-EqW(a0hsk776 zPRtV)`~oyh^rrHHy1YBpou>>r=lnhN0Mg7B>I40J(bohW>h+ve&2mX3(8F7s9zrkn z!Aj5fg|3FJ)VRK36ZYShpj6NiLNd?$Aorydbwk&X)_& zn!cJGxkwJE5$PZI66gYK_zfG) z)UUZALrBas9uwNZ29=Dh<79|Z2*sqd2`wyT6VL!|H}f&Sv}QBg`kUL8W<;t?Ydq>PAx5 z;78>CVm+=PB&*;{)=Q{WP_}=`jEKQ;06qdw%O`zM*Drc_Cs|u(_9TIO?5o<+nnGg7 zlO5%4)TOaKwneX|Se;RQqUJ@7bc=uX{KE|1Sb13%X(RPf>ZO2taE0Neu3JNBXXr=> zXCe7odf8+{tOBJb>~6)P1$e=Br-(7*l6pUH;PeIpw~WWb+~6Cgv~r)pRzbz$zY|E{ zK?T94BvW22y@WGTcC3AcPL2i}#i{sN@=DXl&s@rT5v-bTx3HJZ;%H3zGGLO3CZp7F z6-H-=hS6zeEwx`89L^F7Lx$yb-KC85y2zGHl+k~fXRsrFF3Nz4%ZyUwXyTQQoQv;o zGb}5w%@5&H^LC;Ga73!s;ZwmG(kD}AytLicFu8Lbn#ar#Sdg2m4 zJbLLWab!N^Z(ViKlBJ&%+TJ1wvP#dtd}s!fmZOg%++pSR0=XKawlzkiBoBjF=vfa-tsJY189-Z zmBBvvuK0TNi`XUY^SxkgW2$bjn#?PeXnntIU~~D?4QgGtMV%4ag+FmK@i@YZU>p;z z{`c3OO)n*yO#))oiJ7jxlSu9Z3t_QLdoO*3)(*P{Wa|5`=SDF9OjwXH`(*x=P-ALO zA!7hT&G>_rmui$6ps5V|-7*ahkTyI3Wr7)VWZ!+AuJSJf}V+5IW-zZxp*WBe(P1 z(1TG7AiWnOYTQz%EHHkucsq(fITiatX>M5U3S};ho2JDX_a^5@Xp!bc4 z2G#u!Lm+=Iv;94m`L|)N3mx0?c&J`w9$RK}4c)^b&>H5gx8Li738wDMDX_~L-igq0BIkk!Cw^OtEM`I?aVT;` zy@zZpJbZNkOYc375gsKQ-dU;$D{Svi9sMyY%Yzh~)|uVf1Jf^mIBfLpjxtc)xl8LA z8c13mPfLd9fC2kG<9QM(*T?4O;S{h(>wBK1aCgK(mGLZXcWulXD>Sr}ApcfN04@RI#J^%bhm zIU|QLNF!Cm0d~o8H>lr;y&xOJ(;uh6$|Y_ix=#p8QMg+8Mcl%KGogfI0uu>0Kx$|p z9R)(u0y=_@k9@uc_(Ebk&j)722$){=1+rY9E`bt4bM|KSd1t+zQDeR!%90tg%q*SA zn-~&5W8-EhH)1aTh#scArbe+}^hL7KBN51tplMDa^b9Z`1&ZqXdulXKn5&xd}9ZaX;O{ zs#cJaby1ln^bRnE&^6IIK@DH_P1}&93<#*{%QqHY$Q*;leBL*hs)X3(g3o$na6oCK z`(RX*i3C-tc6$Zkr`CyvH4h%avvoCuYhR-+v(sm~50(?J6cn;^OEsFhIoT7i`c+~J zj7F=ojFxc?Pw#83waS5)ZzE1BN&;MMs|XczzwHif^yk3owwVA_+J40_@a@X z%cze=M(MZkV_N9K=_x0eK(k+>X&`h(En#4EFE(I(7^A8qH?D;uI)>}9N)ia&+;*%- z@X?rrxl&BdL&-t<58hfK`pq+}8vD27Sr(i#Xa$+f#e;WHmjv^j{vsASi3?~*`g69S zGO}0d2u{()VnK}>jN9wyx3`bWNz>OxTm^M|Ih>cyO%~3WtkUj3*t5cpGC0Z?NtbB% zo#=vI;AdMV@4UfRkA$!KAOCP1rYI}mW2aPr9ue<_t`x0Jy1?BZA(#!X2chyJ%h~3v z?``=X{NaU18v8vIb)XF(ajCQNit>$(v5A;2!PLT%j{A+gMGqb|Tm#ZVoHgJQ^-UWK zk=?DS$Lmkq=GY2}W|wR~?rJ@C&8!K5b6sxP9Hhp;*Ha#BJ&$inx4m`21Bi(@D+g=j znV7mQYc@5(ZV$~#=(WJ5vBQW%V&VA!!SugGjW&986y9&Mqq+P3x2IN}YpD zV6iv?zY;G9Ms3(}@JTDf?M7iOT-3A-t$^wlTfb8O!5MAqJwXN&YiNF|58g=Z-L7haiwGXY{Rj7bMQ7ZS!v~sOdl_9 z-|>5h8SSg6zkK`H50zC!#VKEQvqA5};C^b2ka!5EGtMy5dLs{@+Q4!O8|>sXHRtLj zC4ht2Rh^C|c%WAAcy7Tfd({A5K_Gy*vrFLiv-#hSRi^rhL4ptv#!%C);VR`bc&fCd z+_v*7x;IL?h%=Y03dKB`k!9~B>y07g>n`4aC0c2wKdxj)gCNn>`;1m(#{iqy50=WO zRCc8;Z9vs@$u04c%`9OhA2*5nkWwT@xEhYU>pmf(sQuO5eIqE&Ru&g4EOr-Fl+p|7 zn`-5^o|VXXMtR~V&!+9RCz++IxXMnfXTD;PY>>p#NnSyu9|ySVCM#N!s>W&zDAPp% z9SJ^_bljAd=Sfv3z$duE+Z)S~_Hillk^yjKpchig)PnVn+XgQ+j=D+AALh9N(84Mc zTdI3*+4E(W8ydDAPd3V8h~M-9e`jUlCW(Nv>q3jI%Xxkf1nJ+LWbMX zq1GnoXFvJ492U4K9cyH}?JYx-on%M{g2;Xzrb zhNegkM1@B>|^l#$uCaQ__=wRxc4?mWpp@t5iLR`i}2!Yh{Q6p7Q zRMe>R8I-W=qBp>m@|#ke4>EKJliN5YQtaG~qB86~(#x@_%n;pBuJ^EbC)t5gLJS7S zW6rQVJS%guydRZ|6t1Mox7gmkSQ~~#;Z$gX zU`cPB>yr<~JgX7=(~m>(3Lz`D?06&>=^J-eKBzmb{}xvQwnU@?`mW6U{Gtk5{%#c9 ziIF@o;U#c^MeGe; zkAuiQEi|*L0i`#|R4e+{F*0h}B?VCR-YmicamCSdL6i zP!|tvq8RZX3ivn^u-NQ#^Qr8Mws~U-XOeNx&~^&9B7#1)6u*DgQZ<{t33^WR3N(Zq z0?TVGjy{&_9aa$_Y^p-=&~7J*ENx1ySbh8y9Z7%`-9c~DUehsM0THI!Br!vTO#ya} z?h2AY%R}?yN7dZCKxo|C7Y9~BDNi+zpZ{6@G#i$3M?VB=>jRY zts^t+{pk<)9Rx!}L#EC(<4o1hyVp{mR|7oba$9Ry9pIh-f^X2|sy3^{fZT5HjeYa-*0Q!+ z!Bq)Sd&I=MN6=F4?KQCKC|S4*V71bkJ-`D)yw<-hxADspA@x1YP+z~2Z1biVP^+1~ zcCzalf*W@t<4H@3hgyh1&fLdTQz_Nad{$?~rt9 z6p9!i>KE=E<=64o=U*V1E5CFc>mdOEJij5CW+W9tB17o|$kWew?b!y}ftCoMPoP*IYfcm+@*kRL z?0`purZ7QPBAcCA9f20KU=YZileequKS89$+$1pP!1==uJ$@ZVj+%X^E;6Af7Nx9K z#rssgQy5GY*j}sWkw%Y^zMqrmdIU4e1hu%LhwtMXJc~o0pGxgke~BuEfMnetiW5m8 zf?n2&hW*n|VrTb_uRU$ZWnRkxUO~Bw01$ETVeIOcxr}Pd9Dgg+cnk_$7r?fqh-Z7F z#*U&dPd~7?iL&;*=%Clf?cix?h*Y8X&yQ{V8t=|Ne+&Y1s_U*Fn6Bn4X_0>@e6l0nK7Cx+VcE=NcyeKy0!h%LEfHd&34XZ$%gcfVDOrq zQeJjSh=|ek#TYQ9Uu2e$GA=_TDmWf=5|r8kV-tGjOPU9*uF?JMx@_b}x#!-{Zs!|O zWmCY=n;-*?th1ekQ2|HuBPk1$jBJSA7;#|i&BWYx_alpLsTh15c@54}CvB7}S^s)? zW~X$0pmhA$IKY2XdzvJ%os}ltm8HOo0~b!HQLoNxxlGpdmD9!75wxqvlkS3^N?*Xw z+i${Ld#Sam0KUg|whJr<$gSXAJWnogv8g@WHy~X;wBnRrCU{}k_yA0JCmsXmD|KRv z?6KnWEMJvQg6&bkt;HQVl7Iy9C}7TjHFFOZ zmQRss!NS#%3sj=_Qw z6BRU4*vp8$p~5R>2zMB;Ka=yZeW|&euR)V=8Vy~XI5iOO+2YR@l7JlsSY@HE6&q&c z%`e#}ZCDrlv&#Hv2kzhQY+NNx4Z-tq6%8>PcWY)Mejt!KcJ@^ytXSy$DsjYN(5#WBz%L$jV!ETPR!c6i< zS+yws;h{MlD;9tORXr4Hz|vGI3c9ah+y_`P6|KrQa**$;RAR~s9DRZ>Dql3wu?@|VZCSWTGycsGQL`|Kx73@Nb{M9VF znal+w#{c5@v7cU;C8a`c)_FUWKQ38!>%guZw@7DC()3W@3F1aQ@ez>D+d6ZWw(+%b z;?o>NE?ieSDuy|CN8jhy=L=$rLYY;xgIyK0!U;02n<|4bpiq~IG=?fi zQC$^J^*P3b5?VfM3R$5kW9Z8=1hN~zdK4A3&yd2J#AZdDNwZd!?h#OOJ?%Y`xRNK% zeirOT8g>vAt0(|_WNhW*k}75XvX;6h*&LmfM1eCkkV_srt`k~cOsg}ynU1r@I(@cv z)5zTpPJwnnHlW5C5;G3X?>>uJ2jXCr-)1)fg8_=$_+t6TP+2phAXMuqRV$nuQzANu z7PM>!{ia3~;Y`X>`GnDd?N&E}%Z&of;ogEmJzm~ui={AHE*Lf>8C1xC{^JFJW47_~ zuv@y`I*cA%l%dQ|#OFNRfAC|Y!3i)1hXP~iV^FN@5e-~p8XS7U^(X3c@yBp2`8>Cl z;~j6DCl!Y~#w5>%{C8nNk(U)(3oBMbn`sZxgTxBC%Cd{1k89C*wRIHqx{Ei@+YvCO zlC5ajwlGqP*P+9J4Yp=^T>~l3v)HxDR~w``Q>3?3NH&DHTRxOt3Pz=Siv%8p(<(Yi zH5nl9;Sb(-RR*-U04vV(E|qq2eoTa&!4FBX_JTLDZj~TKTa2y2zn&k6Hs*18QsOzP z=@@T9RR%W3h&ooBhZD^96#V-&_9Ox#T80PS_Ol4 zf$e#@3BQA1!HZA;(_5XxmBH4 z7W)~Tb6A7*axU5aU)&0i7k0*ljd;!!kRl1Iiqz_;O z#8@{2_e@P{K;~nwQ-u@L9P3kO{6rj1BP1dDL3ms;>&tP2bCMeASNkLG%^=tJIIL)j z1UKx!O$*@1Ay7FEQjiIek)Skg$nW$6FpkHh^N4Sf)=v_eu1lhYgok1M4BEi)8yKE` z;cZp3s#t-oGHA$YkE($$o#+vY-qrmITM~*%e`zCyH>oByFk2WA-JN}=DKc(J?_`il z>D=B<-|=h;bc1$@O_U+np6GS#(~)zA-jRta1wIVX^4zYaKnPt6J$iHJHV~$t`W7GPNXNz;qI0?65*- zK}9lc&&8BhW30|@G`aeQ(rorH)oJt5=%F;t1h|g(bk`W9dbryqm*ukhpw|+}K<9F0 zJXYb}lmqe9Y$>Yq3Q=;PJhF{B>-Av`0)mLiz-Jy?UDA}Tc9Ls<$qal?^BW&hyUKDwHS#)%{ zj&q!F?68h!|L(yVQhjzxXttIa=PyqghQ+w7ElaH-vF5fqpw&`((37WnS1k78etVH4 zj&z$`{rXvCr60=u4ytC2>RPk>6E7=Te(LU;UTdFH8Gnc9IFZU{J}<%C>3Bs}`U%ke zeH%uY_}udXtSfPajkskk;Hm-jlCFsA=!|30qwtj@LbcoFGXJ`gQZwr?OJ#AB=w*rB z5m2m~C{@IX%zT*d@rDyfkd-A{^;vXoS^~_UTdQPFBOVS82_QgV)BYLW(@B9`mo7$* zZ1+Pk>modt%g)4pzGA7*^~kZI!+|B@(i+z3{TtGM!V;|9O@aa6nfk^quVuNr+L>~j zrUTZg$Ly)jb+g*-@uD19a?}V6`SSJkUvPqdZ`%J=%;CSA_J0%WF#OLWr9uHTl7`IGGpE}_pMqp8%)UkI4DiT7|d(keO= zP}7mbG(Z2V>vkR`0YwOnVijDP`D*G7L&n3fDpXuWPrytT&Ze87n5%)uFc57C6j^d> zwS-8r{UH%6Qn#u`$g+}jt~g~Yz7bp$KVvA4*7?1m#wX0)o%&WK&!NlGnie!nz9;|Tf z!qPtz%<%aHs{L(>UNv0F2Bj(1S3$JEEGV=`X5q(vJo9%Dz3B>Y^aAVzyy08hNovfu zWuq_Dfxk~#p#-mYPWl83X^;6_-JBAXc6&BA$*$~5<{vvW4rxRNT`h8lD-{1c{AN7yZGP1Y%m)Tz*1=;Vzg6TR|KQRLj7?_@N zJfS$RyJ*-PhKs3g0vdU=0UaLxd`lpsb=Eh4{`37I#4?hAi6sL)&XYF;$XDs=oCckC z;d>k`p@5217Q~gRhn1346 zaPGUL7{snF&bUU$`XU<)ya3T9<#F$G3g!{a$r*L}v*&G_TTEp8dU(jg&f?e5^ZN|l z@t8Tel0&FHZIOX(n3RZtOP9sV$3LHPdRdik7hJi@SzmwAcV1<}O4j}sL@6Nr-~6G* z_9p)#9lWG9VYkkKvUyA$W=8^CLp&7AlL3Y?36dsiuBK~+s8wKGfKsk>-^48V0@rjJ62m*eD4F9}+TxexU2ALeH;qzTnoi!C$yCX(!qPghrdoo3MIu4v5E z#`2SK{{-oebi?V8XuxgSKIv`Owq`&lqlT>o4MX84M5hjbU+|UUeYAm98w7wLP+Et7 ztU#3mUmprI4CE*L%XgKU=T8N|hB*%JhJMA9?%2RbLS;kf2N$ACrAyJ)!b#w#$Tl+y z^!85H=naz)8Km@A3NfB6h}V0&|G~`6PoLY|_B;%PGx!(1xSTxH4FteFRx(NR)2=Sx zPFmcMP}F@&l-!~^Uk0#Uj7|Xhl&DU9B($G5mwr3gMTofj3a&DU>L8b^_q?n&apqxh z?$LYn_}kS4V{;w2`g%USlzTJ49yDc&wv-JOCYI>`hp}&pvNXuj&8)O-+qP}nwr$(C zZM)L8ZQH6!XV%T0UOm&iGtX!J@emPbBld@mb1MrE7v;wlTJ3vHEl$GLR+ka$sMt;D=l>!AuR9_?Mk7h1&Z4WegDuOiVo1+R4$MuMlfw5?CdFx& z2NW@2aD-qK(~gxSco6N(L-?)fRmG;VCuhOwJfb{DR4LzlA{(ptB)#?ij&m2S z;Or+NNAmuj=p(ut!q-%b$$Vy;sWOzv94E`#^^kY3yFx5c8<)WE-=_`Tzf@Z^!DzpG z<#Geqo<2{dU3^hr5K%4Mu623<}Oyv0?3X~}cKvRa3dA^cKtkKI} z3u8e*b6*nw3$jUPzFOWqb9Sgw(j$B~pdKqDL}5aq86M(T=b?+9d<6T}p0j~* zd4^Ckva)X*RBXH(H|U(6qRwa_Ylf3m8#wIuRRS)R(=fbNVh6bFTxO$Mf(P96@9ArW zgfho&C)ETy+g-`3#0(m`Fc(b94i?7|Z-n_Qt+Z+awW212B@Jlu**U41NLdxzOsJ{o zz87mMX(Q=bcBdDUMS70Wo9n>#udG?qH3uRF^q^sU;*Q{4QQ-9|zi1CNGOcsACheXL zXZmOWX%qYY#4}y84ObddCp4ZDp$yM@W&Ldl<+)|8sS~>vf?AXK3)FlTZJS})<7M>8 z&$C1u^Ta%n+dG=mU4wOB&4L=GHH9NP_3Cv|{~o!DH*@Y!mXl_wLAKltmRK!j-mv;N z^#?SBC$sdyoFEq8QcFEk^*=T5>)M~m6P{~bFyorbBt#N)K9bk1V< zCJ?&&=#*aoQ;ZLFpj>lT0SG#&a9R@?MYbh>{_yXNA9%(B4=v@fcAX!1H_<%~zHL*7 z%{mK-`>>{AzhD~B1!dje$_iA)t*DG%{Qf6wv!Q)ian5(lU;960X(K!9f5g`fC-c}1 z(8Gti`3^@6i%J3o$ig=^i{os_M(ZrR^oRU3x(SZf?2=5Uw@t2P^6u68L@a5DG8rpv)r5W&esn875`geJ z>93BD*q2;@wblgKl1F56#Rh;k&+mX7(dTu)aTWrC1Q40gZedbjkFcg9Q13o6Y@0ryv$H35BhgD1oR*nm2w|u-X93HDn`}Ox5oz~mbS?RH459UmYv}^t4R~{BWn*X zqL->aRNr~ub{*_ft!y%O6;lz$$McH_C_kPG$E@wmew^s%T2K`0;VMRFTO#-@ZCr6VX`@-aldw27r%~ zc)m~C?>i~|=Qq8-Wq5NFgKtOszc0v!6J_MSbA0ISCrS@Vilh`&S z+JuEtDV_B6m)l~zd<&r9^r2$m$n4dpOEFayBkFz{OGJ5fCBRK*$xEnpv9&FwB7FiB z3@(ZRdQ3T6YEgD?j*3$WYp1H*_$Cs_h*S`HXBXLtrLC|Wu>A1vYV01&Uo@}*bqgS+ z5=Ny)9HK@yA?_1M-y*3*-6YMyF-7zyK~!es<5k{Z3Kq(UN`Pt$u@@E}Rv+wG-wc$Y z%g4M8=47ZWnPtJ>|J_&IwBbDXgr%ns8JiIxy8yK&EB|)pts^qK+Z)uF%ee&3C60yb zidVen*WMgPjgUnp7}5RWsH2PDsD|c9m{aE%yF1@P@QR^H?mch^U-K)>uHYH!pPc)= z0^d$4FY!mkrAsD4nVF8paSEy|Y?$1u`|De-e>@5z1|rD6km^Xk0qOtyQCQd-e|xn5 z{ZVws%SjFL!w=uSA`8)V_J1&3RLFQW=I7^n{z@cO!bvyYoCb~>zP%~Ux+p+_1TjE! z-JO}T+b#06sqW)xM6Pcv1#LMG=cx4*k@@ie@)$X^RzN7B*ehwoF#MTB1rrFlxv+rP z;%QB3Ei6)hk*PSw%o(f$z+bqm;#v(v5BZ`%58_eAS`ZoxSt_@Lix)7#m3u7Rba{2c zDz{A_ms2<}?i+e5r#i9{LTyj=MjJ>Sh(rE>hba^nRwp#*8dGvsa0_FC7YsWnJmtNJ zQjPWDFW`)4InN2iqy4F?hqX+UuIX@?hQmcAdq2cr9P5gB+Q>L1VRC_{v=8@SaQ{&Z zCt7e+Xj4`MGwQ3G9V450iv#mIl6LCF`ZP6l=r{h6nEwa5Wq0=@JhrB11f@t6&z{Umr>Psh zLebar%?7i4z9giLXN56d7t^7~Coh+kLh=T@b|EpWQxTN@WJ)~a#0TUhn{W>O46sGh zc=%y)kD?8IKV`E_4!BEi9{XzPo-xw7A#KzA*j%aT6umKTPK$nzA_YXv04X;M0B}gO z*}4G$KcT=jQYe3WeS>@;aM}S?Xv++0y#R-$TL)TDF?NG#FJ*Pqf#xJK9>rC2{$?QA zU85%eH5sK1odhM+jdk`#V1FClaU4l0vh7YIf2A~3)^z$W_x1xu4h? zZO!Zbie;0n-G0lSy=Mne8(rt+lxCHwj5E#-HB8>BPrh#kh^nd3>_?!dgL~q=0O45A zI)i(zr0pGWqB%GC`$afN-Dp~z_)8n>U#-b&IC@UK9+DRh=Q0*-?WuZaysC9T<8$zF+Jf7)QAcl2vB}Xu*o=1JII15@nh_ zHH%O>C+1({+}Q{F=YxG_o+90zi+@(&i#gPwxZ@`J#c6?$tJbN=9{w~unZ>aLh3MwV zF{f;87}O^xxa^C2g7j-(>Vfi{E*vna(Y3uraJ6s&yUkxSJu2cfNmiHrV#-~$O{+YQ z_$FO1JKRzVdAsLj_4fV~L$=;iV=nPKrXG^~->#L@Km3)iHFy7_I^a92=WrK=jNh8g zdfvM7R9^u25N|_%GRm!-I>V|EsZ3sJt9s>!Co3ZV2GtZZ{w)(kvl$P%duOhxbJE|{5>4WrIuXgVZvIj_ovllE13J>HB^`n#b zo<>-1W4#|l(uU^!!4dy;Tj@$MYag<4Sh{0@SFj*A>+Eg}al3lKEN+T%l0`33M}A2% zYvNG4Be-C#+?nt5u-~^|J6l#X*_c(SHyXP|vEj2RHC>%3Xilr}IRq2o26Zf(6AK^Z zki7&b56sUI4-D6(h}>Y8A7Q#R*PQRrjO2q&zhDK4TGWA5=Q@ZWhg6gP|RzSWgV<`hC5I zXuoW3)ZZ~i3?<=;QVF1W8d-X3fDrpm+Si_}Ut&XHH z<<^Wr)DhZ)rT-Ku@X}@~7kMu-Ou*dpkk80M#_jsF020MSQ=KR?1mA*LS>Ci79euhyCZaq>g}g2ug}d9LAwGFAskN^(%;}(6{cfnfke56eLeS-M zJE`9DOs?yv#6*e~bKpny4(x zTJdV@b{Ch~czg>_dNuGPpG!K)i;F=tT`_p8+TBKCkH&(Z9S1!##a9)45{WWM)jH?v zxK7K3nw+HRswx&H?jEvho}msWEx$18m>%JR?BjJ0!j6` zO8TxMaYy=hBrKuwX#C!-%%JAkm!_*Fls$_SJ|)t&;SymfE3}L=f6J7ir_jsuLRb0< z?}-hMN09|=gqi8Z(jDJA-gS)$sYP6NLqnW}A_^h(g!U*b(U`kJ_N(+lhOV zN4XO7Yn!*s(e(2Ejw55amA)E=$}Gu39d;T?(`L#OX`=|VxP42%&@wYXU$p%hgg$+L z{|~=B9Zt!QTSSS7XAQlGIPLM~RK?JFuThN})gUw6N%zo;`GBGnN8at-UJ}2<(OtZk zy7|O9@T|xCdV$6*m>?x;Fabt1TYnBE%VW>{G_#IK+~-gpdy3<#_8(Laz=V@;^x?s5 zH#iT_Dn0BKSKE~wcH&G)lK_;ugV1Qf3+jFzXaKw4eM)n(&gxlZ?m= zqwORs5{c?pGR`cL4s0uZgh8ff&|DYBkng~K4agfCaWDXJ&`@aFKXyBH+h-aUcX$f4 ze=)(Elsm7(6;MuiQ`&>NF#MR>oMePc5npAx7OcRGtT~~%QO`B2pU{WwiulFnNCXwmooBX9GcpH}~7X7Mj_bblo?3Z{}(&UZuS3GyKxGT5Ji$`O=`6_hOxrR2U&5Yd!^660o5?1 zwq>r6Y)+zm^xI8HCRsPN96eWLX4H$DecZYikC<^(5Oh>K*Zx)YpJ{;NJa^6BhVLq)!y5bZ6Q}GZ|(@55vYODVB!hB&dCiocAU?Aase{ zx14D~X@hDL1DM8d#Me&UBmy8kg0#^ck~p#b4LBB^ntK97q*RbCiOKW^=fE;xWIs@i z2Gae7|EmH1WL`tubiV1dAdZhtkS{L#<~5b4j`*Ps#j4E@+H5(WDTuUEcD+&2^(_Ts+-* zba=b7LXm>A0Cwsm3Y*}!C z$~31?am@QeD>E-MKsSeS9N@W!u2X3gxh#OPMni;eyCTqzNC-YurqCs}eRPz#%GU?S z%mg4k{>W5&w_3s3u@|fWm06P;ZoCfp+HL6`Bpkv2*WO4_+!`59B zDaqb94f<>W$$>LSf%9_V4epT*isOgNE?p4nYNJP>#tEc8aaUyXnd^;e8gfE`7`gHt zYQYM+eJ!4vZ3Cgd{+!s1J2>@#AL`GwOz(FS4-}V7oFdVIXV=bcg*{ofQfrO7`y+=n zxWesqJ<%%2%0mhg@naAH$5q)U=Zdr%YT0+`}KP z3zx!tjoeYw;CN-&*xnmvkPqpcPf8y{_o-xRW28)XGwX@6F@r1jupxN(!W=8F(#){sVVQ5?KB;Di!C z6gu+Q2S?s(e$g}Lq#{{9a87#}rHmL(AZoFo#cAvsRF+)QimDrmL%8n9l@O@69RfP&v>KwU6lzbeDc zhRQ#SgF1(p%Wr8UXFl?2g3vH`wBKwE1e6Hn6Uk)X*%dg|;e;vfr=4j<3gDc4IQytm zC7$31s+34eLOkB_P!snNoFX93<#R1}n57RS;^cVKy( z)JVA5S~j|BO-cTV1!{j*kav~lj9bPBy7vS6zEVa8@a!Mlfl8p%8j@5Oh_YEI+oLDS zqMHf##~cfq)0;@WphsoD{}Dg^Yu1=7q~FN?Zd63D0RYJV<3R3jS>xZBwQv7V&Uh8J zus>dtnD3VXa@MFv9jkAd=B;_>mom#p7w$k-;ez?tbxSsuiY4hCb5(#Ii{ig`pXGUu zA597;lf-&KAsRF&R)M~fqAWZU(HC30WJ-{G(Fcoy$X%WG^Db$~egG!O^vX@&WJn|E zNduhG|Jou|6~HuDz=;|n|NQ1SnE{gapb9y!bs9DU6)C@olAr&)a|V@{)o^R%#o|W~ zQvf%wzo7x>4xkox2SP040F1q~VAd8to%ro&Rd(A$D{apzu*-h=m19k?`a8PgJ@FyD z+9`|U(=QaXbRb$_47f#NLvV5$$CRGo3jbSOj9@wqEQrYoI#@8Y8l+j*4u~~63>_Q% z210mB2-|<2!c_Mun?7NPTMVX6XK03je$Dx@yixuSWhX< z!ue04f}8Xr$j+%>fRU2i<GKQfAqw|qam~IsP{*sTfkco&qcrtdEbo#p!0hf&U)9i0>^zD z{A}0xaF0D%mRr3$Q2aOu+KKVba)f3YIjp469;RR*<8?=3%_1HMlM67?2(MQevJ&y` zm@HQ9@+4E66-x!N1Bgj$@FUDsQ}9z7U5-7@iT9LCQ(tUy9cTMhS*VL>pta=?Q$>ua zCMpp=6LBUdHxgxXw?9|gyt;E3i|==4GV( zKPP^qJ}Qzw%I2gm4V9AJH)8(a6PUeZ+p;B0+P1A;#p7;TN6=lnwhztYP10h!|85%? zTnmpc*|qtT8)bc|9uZS4@sMuo*r=Z;#T-AYvXQ*rXb#HUTu|P`4T*`#AP%y1I$eP@jifo>Xc(BADrSdaYp%TIzVfD(h^!4>mT?;^Z0FCr_*An-wK1A`qhPr=e_kNwaEA+B;QL_N6+hxZZ8(1KewuMn(<_(`Z zuxo`vqR0dM5kUV~2~slZ78W3peG$|fGDE7_HVe*QFi`kH`T|26Mirp$3^83lrvSqZ z?nS{svP%t>Zs9S;gN;;(&u!qK8NSsg3%(b;sDBiNvCJY1A8lgaGG7>R^NK>FWtw*B z+vV6|X%#7yA;ap(*a{l1s29e^{55J`*6;8ZNSka@av$Ku&D%}I<;T`4+6{Vt-S2Bq zH>H;75KaIO9V(X}M{(Yxx8Fw4e@yNjpTT#)xb0qh>GVx}&;4L^*$6&HTkT$zRiu_F3z#=64!G{cc|V_cZixY{ZV$w7#FrkiRt@@P844 z*dML+uk^J%#uM^`83TnL*U-aj7TUBXm&Ys9vV3PD_xa&Q?M=xJSFJf_Ru@{lUMCb8 zMq1=Irn2aQ_C1J)!FsztBHHm^LB0pQdxaZGWL;0 zprttOao5(fqkyT-by5)VnI=;XC=}^1GTfh{)E4K(yQ&;^c{xNE4eb_jo>}S--n%=u zFuziPONA*Bi$eB1Rs#BLKv}9hFp>KCh56zo=jev=zRKEtu(C<)w)-?oxkv+>KEpL+ zbrmG2nu*bE83e!P#4i0z=B{D5Cx?fyT#c0xLD_Elj=yz=Q=HWBB#51091hTKnnj^vb=mgyiD zns(u$h^5mUfTYWy;TURg2A0q4V;5=)D;+53N)VoDk23F5fRQ6OPqfe$2`S~Pd6+*L zzASA-c)7?&O9C7_0R|F>CN9rx?^Byale>YEqFKQB3M-2I0(b_|p?1lA&vU9c`!In* z19&mCCvgY-+D`Ig_F{SFYHV|oR0ZUgFNnS`Sbz1a8N}lObdCGWGY#*B5$Twl6gc(d zXWPO`wLV-kFsCY#G4r@QXudw@H(2b4O?HvF5hHEADZ@e1a{IP9&TzzB*_qM@=54i& zVEXY)z{ai#N|S`>_#@>LM<(9lg}EeB5Yn3@;N}-wG%-;5bI$PNP{QzrOb>4E5AKrUajoO0)0}&!KagNhgLQ@D=(LDV8 z{k(Yuj4a2oE%6%kkJoCW2~}+V9=i=RqWIR;)l?sDRnq`x;JYFgkdYY^yaKWvt_e=0 zZ@yYN+0O)Au@%e(5Nggl=6-0OY7yP-v3p05ru;<7Y zxh`(-Z_PJy1*^Uq1g$N*KpPm_A&IzB3n0U;ONHn(DX>eaYBZ^VfAJOXJ;xUO%I22= zTzG6@O)V)95_O~&um&w!!0_TdlV3`1NsUWOL&Kxx&B619gd{rE{%NCf$Od!Rs~2OZ z?=AF>J8fs@uX9?L`^WEK^VX`%>jVyU;GKEL-MzL8VLDW6a@|u$+cqR3M|qo>&)LN#cRJ>D-YD*$S)EWU_?88X1%-W%BvInLqz}WB;xE_J3V^ z7mNR-)>LL&CD!$w-GjcfJK=x4so&p!TU=QEBf#L><-+#c;mYS(4PFp%f}gNXFNwX6 z)xJTrZ8JZst+a1pVa!x03Q~l`0qyk})~=O!Ghp%O_|p&KRuR}!*BNMudl8BhQoaF4 z%8Uu|+M~cZVvL`?Aybxs%X=fUi;K8!RJ0zRK$TQ_j{+8C^7Uz}B9-mb;+6gu{8$-X zbR%x^XXq%pW6*C$R&nrvnf@5O!(h2d>U2`^91VrW%$Nw6&I)aT>>iASAX{AR={xK| zzs92A8EeXvoc{!ys|+UKNoyno>a)*d`(5R2+~$?_3RNaSJL>k8B$AMKN7u9v33hLe z0CyV|f_e&mq$}Nt^DEaAfm^s_!B-On0cJ#p4XS?2`(1*3No&t|8$U(ijtJRN?Srgh zMKrzE=h0$*sO4L!0DI$lbwgJw-%|`NIRK=AI2(q|AUjs*Pc3+K9q?oOFFNUxR8TVu zJ)?94QMHbDZ9xcZVxb&l}}x_;eQ?}e%=v9>BON6&;^wg>3R$*q=R+J#7cg74fw9CWHOkzIG}42jO?$C8i+N?OIF-KR zOE38)`UPJYhPdqf={X?CH~--EQ?VtN?$H0SM-m;gHz@xIjI{Ff(mod32?pvBJ-+Bu zcx8jYdMVD%igZdST0gBCKU2mdp?{Fv6Agg`#E`S5B~?UNvA@z1xg{kj^da0>y2+^8 z1m3ip0N{eVjL!b6IG)p1bdJv*eCHY^NJ{~lOM%%u$YoR#|2&(*Sz2W?+(`4=-%N@L zp}zk24X|M96r!GTXBs=;Ms=8rsD_4M!g^ptjxF6OuI8hx!eFyZ5XILSP&n5dx5*LG z5^l?oxzoAz9z3wVKwWPxys8Sq8SP6|Y8s$3b! zHmo@$?$(urR;Ibzpr>?9tI_f}0yU-$@PHHbdw9mcdes2PY_wpP_mT7Rol~OubYlGOBWz#Njj`L%a%Q$M z!AE#dWyXEp#q=+#Qbdaka9}S&s;TZy_v`>Iy{H@|wjX7M!JF-br{e?1VzuULz2@Ic zf2q~6&Q$TxvXZZLr7-8*Zb?l|ANlFFdBlJzc=3uVh80zjs8G(O^=2&SkXKLt>~?E^ zjc~Ycca_$*VG@-Yoq)2p&GFN9vD@AM8470eB&9@GZiT?M!ircga+SZ-@Oic?loOL{ z6~udoYZbuZP4!l%)ZA@VCa607G!li8AUn3*wFW)=W;eV=M)p;J&5o`AL=y^9Jz`}V zOS#)TsIP?H`AoT!*K#;(3z|o_qZg}pJoE`8A8@?Jq;>1QS?BK7>sAv2?m6`*?>|=# zNdFuJ|57jfM;+$o2?-Oi@21s*5C8!4-+%d+I^pm0dJE>K(kAHGpH3p^~i3}BVwt>13d?OE5}+x|Bz1wS~$$JCVVL`f1|aV zzNfwx0oo>Nio>ly3I{lUR#ty%y7Bwh_1RnAcp*m-!c2QsV%a`L17vlSdu!du;XD+& z!?S(@HZaWlqtDlOsED5eV<)?pR@Z|C2hQ8g=ge}lNo*Ff5Md;)q`LdUeyk7-`_t-PYG5clz@?*C2N4KYh z8wMoiRhPFyk{1P^W1j8m#2eT5^Y$B8Oz7tChgZ2TSj8u|+^7=bXKml3uc&-dwv4OL z-;RtG7FS=&bZ*W0o%>Ht>bA@`9-m*^CD*Dmk?e>w+Qt?mPMGwIId-L^WlF!u99luv zVqcn|{D=X8ehseMDS?ckF-tIm`;#@NGX${JnMQty#>>x)Q%zu)LZ8s8y*`3aH1wG9iiUvTuCY?y?35gNR!=|b2_rcFnc8N$~^ zh7Vv=?MB6aK%&+2$JeqX|*8oRH}$Cs}FVeJ}j5k=pQOBDfs@;OOfug*~>_Ip+ADJ3`9M zdpa)$42Fq0yS!#xNdS8Yzq`}x6SgsZxgN(1jECthvdO^~vvq24#1G1* zGXgUWVe4~$w&Y&+9G(b=u$~CYE_bn{i93AX7Vc6Te=$)T#+HOIwrk>#Pz87k5!;KY zB>|p#BXljS8^=_Cz6}QJWdd?Q@jOaZ zZtr-jpV`=5o_%s*+mPboz{?;8C~xvDYNGb6uJRVyjb25MRR|>uxyZE@CNlUuwMlY8 zn;Ho!bA*$`KG>SBMXeyhAN&Wj<{F#sG`eC#3_VFc=A>9;wr3X$5T#Lujzzbby~-9>NAYG&#Ns{!pkSDsxAanl427Ue z{4dr!>Z(Xxk=|SGoH9cp%G>SAi3U0)&v+|TT78Vk33uCFR>uT?-r$7T9B1mHkXJVa_7Lz8y;$4pC9LORJDDI)TZT$6>`>? zE*lg4DrN*E*|7u$u;O#Z*FNf;v0<_234I!h%-R;dJhQwky#+J~6(pcaFn_|Y&;wcs z*|OInjDiakG$p}+>AdZQH7N*(rH?i-w_#`&R*$T{*f#{>BRz)@E)zFU8zVoJyU7QO zgLmhOq<1B;I!hOP@&M5XH{@r>&$qOCCn!j6EOhQYYhH*W*&D7Z4n|xGVp~$8k26z2 zpuh3?pznT3ZQWvyD*$5d-qeZ2o0%!QrS-C4HOS{$oSvrLa!d&u<{SM;PW^Q_?7_8# zU&_gCBRRR^Q8h5f9aiYc81~gv(0y>xkOXxD(AImj-EYMCzGF$5@a~yn@`)IXWjKdf zU(O)JW2msJ2Cd;ePj-)F6TD*}g*EbX@mIQlNfNffFBMDbxvU@FO|`5K zIlgz?t9ZNfJFN_o=Uen8lGR)CB{Ksq%1&R229D7OvhovWCJj}f+kw9^BvW<1vF=#a zLT0-eXrYG@NYV7R`2X%ERG%=jX1bok<^tJutf2*m)NGN9@hQRloi63r28Jjfe=g3S zF>+&4pw}yP$dYl79@XnY(Uq8Rt63tyEPz3=A3`1)lp8JYZ~G^K!Yy~sf4Ye{`Oy_> zPVo+|VsEz>93{=KykBaR$U8(Pv=GNw#=MUNaD9ALXpxw_WXPJic#-z%4JG6LUEO#$$≦vSMM-Is}gaRC7aBPpp&D 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 diff --git a/bl-plugins/quill/quill-1.3.6/CHANGELOG.md b/bl-plugins/quill/quill-1.3.6/CHANGELOG.md deleted file mode 100755 index 31ae3f30..00000000 --- a/bl-plugins/quill/quill-1.3.6/CHANGELOG.md +++ /dev/null @@ -1,734 +0,0 @@ -# 1.3.6 - -- Make picker accessible [#1999](https://github.com/quilljs/quill/pull/1999) -- Fix Japanese composition in Chrome 65 [#2009](https://github.com/quilljs/quill/issues/2009) - -Thanks to [@berylw](https://github.com/berylw) and [@erinsinger93](https://github.com/erinsinger93) for contributions to this release! - - -# 1.3.5 - -- Fix indent preservation of a checked checklist item [#1818](https://github.com/quilljs/quill/issues/1818) -- * added as a shortcut to trigger bullet list formatting [#1819](https://github.com/quilljs/quill/pull/1819) -- Fix pasting text-align styles [#1873](https://github.com/quilljs/quill/issues/1873) -- Fix cursor position after dangerouslyPasteHTML [#1886](https://github.com/quilljs/quill/issues/1886) -- Fix value of history stack in text-change handler [#1906](https://github.com/quilljs/quill/pull/1906) -- Workaround for Webkit locking up when navigating around images using hotkeys [#1910](https://github.com/quilljs/quill/issues/1910) - -Thank you [@araruna](https://github.com/araruna), [@bryanrsmith](https://github.com/bryanrsmith), [@haugstrup](https://github.com/haugstrup), [@icylace](https://github.com/icylace), [@leimig](https://github.com/leimig), [@LFDM](https://github.com/LFDM), [@nikparo](https://github.com/nikparo), [@rafpaf](https://github.com/rafpaf) and [@vk2sky](https://github.com/vk2sky) for your contributions to this release. - - -# 1.3.4 - -- Loosen dependency specification [#1748](https://github.com/quilljs/quill/issues/1748) -- Loosen list autofill constraint [#1749](https://github.com/quilljs/quill/issues/1749) - -Thanks to [@danfuzz](https://github.com/danfuzz) and [@SoftVision-CarmenFat](https://github.com/SoftVision-CarmenFat) for contributions to this release! - - -# 1.3.3 - -- Fix `getFormat` with no parameters while editor is not focused [#1548](https://github.com/quilljs/quill/issues/1548) -- Remove automatic highlighting across embeds [#1691](https://github.com/quilljs/quill/issues/1691) -- Support checking checklist on mobile [#1693](https://github.com/quilljs/quill/pull/1711) -- Fix list creation keyboard shortcuts [#1723](https://github.com/quilljs/quill/issues/1723) -- Show KaTex rendering errors [#1738](https://github.com/quilljs/quill/pull/1738) - - -Thank you [@altschuler](https://github.com/altschuler), [@arrocke](https://github.com/arrocke), [@guillaumepotier](https://github.com/guillaumepotier), [@sferoze](https://github.com/sferoze) and [@volser](https://github.com/volser) for your contributions to this release. - - -# 1.3.2 - -- Pasting into code block should always paste as code [#1624](https://github.com/quilljs/quill/issues/1624) -- Fix removing embed selection when arrow keys change selection [#1633](https://github.com/quilljs/quill/issues/1633) -- Fix selection restoration after image insertion [#1649](https://github.com/quilljs/quill/issues/1649) -- Fix selection-change firing after dragging off screen [#1654](https://github.com/quilljs/quill/issues/1654) -- Fix placeholder text spacing [#1677](https://github.com/quilljs/quill/issues/1677) - -Thanks to [@abramz](https://github.com/abramz), [@amitm02](https://github.com/amitm02), [@eamodio](https://github.com/eamodio), [@HWliao](https://github.com/HWliao), [@mmitis](https://github.com/mmitis), [@nelsonpecora](https://github.com/nelsonpecora), [@nipunjain87](https://github.com/nipunjain87), and [@ValueBerry](https://github.com/ValueBerry) for contributions to this release! - - -# 1.3.1 - -- Fix placeholder when emptying text [#1594](https://github.com/quilljs/quill/issues/1594) -- Fix inserting newline after header [#1616](https://github.com/quilljs/quill/issues/1616) - -Thank you [@Natim](https://github.com/Natim) and [@stephenLYao](https://github.com/stephenLYao) for your contributions to this release. - - -# 1.3.0 - -Add `matchVisual` [configuration](https://quilljs.com/docs/modules/clipboard/#configuration) to Clipboard. - -- Use DOM API to determine selected `` without themes [#997](https://github.com/quilljs/quill/issues/997) -- Link `code` icon to `code-block` [#998](https://github.com/quilljs/quill/issues/998) -- Fix undo stack when at size limit [#1001](https://github.com/quilljs/quill/pull/1001) -- Fix bug where `formatLine` did not ignore inline formats [8a7190](https://github.com/quilljs/parchment/commit/8a71905b2dd02d003edb02a15fdc727b26914e49) - -Thanks to [@dropfen](https://github.com/dropfen), [@evansolomon](https://github.com/evansolomon), [@hallaathrad](https://github.com/hallaathrad), [@janyksteenbeek](https://github.com/janyksteenbeek), [@jackmu95](https://github.com/jackmu95), [@marktron](https://github.com/marktron), [@mcat-ee](https://github.com/mcat-ee), [@unhammer](https://github.com/unhammer), and [@zeke](https://github.com/zeke) for contributions to this release! - - -# 1.0.5 - -Became 1.0.6 with a build/deploy fix. - - -# 1.0.4 - -- Fix bubble theme defaults [#963](https://github.com/quilljs/quill/issues/963) -- Fix browsers modifying inline nesting order [#971](https://github.com/quilljs/quill/issues/971) -- Do not fire selection-change event on paste [#974](https://github.com/quilljs/quill/issues/974) -- Support alt attribute in images [#975](https://github.com/quilljs/quill/issues/975) -- Deprecate `pasteHTML` for removal in Quill 2.0 [#981](https://github.com/quilljs/quill/issues/981) - -Thank you [jackmu95](https://github.com/jackmu95), [kristeehan](https://github.com/kristeehan), [ruffle1986](https://github.com/ruffle1986), [sergop321](https://github.com/sergop321), [sferoze](https://github.com/sferoze), and [sijad](https://github.com/sijad) for contributions to this release. - - -# 1.0.3 - -- Fix [#928](https://github.com/quilljs/quill/issues/928) - -Thank you [@scottmessinger](https://github.com/scottmessinger) for the bug report. - - -# 1.0.2 - -- Fix building quill.core.js [docs #11](https://github.com/quilljs/quilljs.github.io/issues/11) -- Fix regression of [#793](https://github.com/quilljs/quill/issues/793) - -Thanks to [@eamodio](https://github.com/eamodio) and [@neandrake](https://github.com/neandrake) for their contributions to this release. - - -# 1.0.0 - -Quill 1.0 is released! Read the [official announcement](https://quilljs.com/blog/announcing-quill-1-0/). - - -# 1.0.0-rc.4 - -Fix one important bug [fdd920](https://github.com/quilljs/quill/commit/fdd920250c05403ed9e5d6d86826a00167ba0b09) - - -# 1.0.0-rc.3 - -A few bug fixes, one with with possibly significant implications. See the [issue #889](https://github.com/quilljs/quill/issues/889) and [commit fix](https://github.com/quilljs/quill/commit/be24c62a6234818548658fcb5e1935a0c07b4eb7) for more details. - -### Bug Fixes - -- Fix indenting beyond first level with toolbar [#882](https://github.com/quilljs/quill/issues/882) -- Fix toolbar font/size display on Safari [#884](https://github.com/quilljs/quill/issues/884) -- Fix pasting from Gmail from on different browser [#886](https://github.com/quilljs/quill/issues/886) -- Fix undo/redo consistency [#889](https://github.com/quilljs/quill/issues/889) -- Fix null error when selecting all on Firefox [#891](https://github.com/quilljs/quill/issues/891) -- Fix merging keyboard options twice [#897](https://github.com/quilljs/quill/issues/897) - -Thank you [@benbro](https://github.com/benbro), [@cgilboy](https://github.com/cgilboy), [@cutteroid](https://github.com/cutteroid), and [@routman](https://github.com/routman) for contributions to this release! - - -# 1.0.0-rc.2 - -A few bug fixes, including one significant [one](https://github.com/quilljs/quill/issues/883) - -### Bug Fixes - -- Fix icon picker rendering in MS Edge [#877](https://github.com/quilljs/quill/issues/877) -- Add back minified build to release [#881](https://github.com/quilljs/quill/issues/881) -- Fix optimized change calculation with preformatted text [#883](https://github.com/quilljs/quill/issues/883) - -Thanks to [benbro](https://github.com/benbro), [cutteroid](https://github.com/cutteroid), and [CapTec](https://github.com/CapTec) for their contributions to this release. - - -# 1.0.0-rc.1 - -A few bug fixes and performance improvements. - -### Features - -- Source maps now available from CDN for minified build - -### Bug Fixes - -- Fix scroll interaction between two Quill editors [#855](https://github.com/quilljs/quill/issues/855) -- Fix scroll on paste [#856](https://github.com/quilljs/quill/issues/856) -- Fix native iOS tooltip formatting [#862](https://github.com/quilljs/quill/issues/862) -- Remove comments from pasting from Word [#872](https://github.com/quilljs/quill/issues/872) -- Fix indent at all supported indent levels [#873](https://github.com/quilljs/quill/issues/873) -- Fix indent interaction with text direction [#874](https://github.com/quilljs/quill/issues/874) - -Thank you [@benbro](https://github.com/benbro), [@fernandogmar](https://github.com/fernandogmar), [@sachinrekhi](https://github.com/sachinrekhi), [@sferoze](https://github.com/sferoze), and [@stalniy](https://github.com/stalniy) for contributions to this release! - - -# 1.0.0-rc.0 - -Take a look at [Quill 1.0 Release Candidate](https://quilljs.com/blog/quill-1-0-release-candidate-released/) for more details. - -### Updates - -- Going forward the minimal stylesheet build will be named quill.core.css, instead of quill.css - -### Bug Fixes - -- Fix identifying ordered and bulletd lists [#846](https://github.com/quilljs/quill/issues/846) [#847](https://github.com/quilljs/quill/issues/847) -- Fix bullet interaction with text direction [#848](https://github.com/quilljs/quill/issues/848) - -A huge thank you to all contributors to through the beta! Special thanks goes to [@benbro](https://github.com/benbro) and [@sachinrekhi](https://github.com/sachinrekhi) who together submitted submitted almost 50 Issues and Pull Requests! - -- [@abejdaniels](https://github.com/abejdaniels) -- [@anovi](https://github.com/anovi) -- [@benbro](https://github.com/benbro) -- [@bram2w](https://github.com/bram2w) -- [@brynjagr](https://github.com/brynjagr) -- [@CapTec](https://github.com/CapTec) -- [@Cinamonas](https://github.com/Cinamonas) -- [@clemmy](https://github.com/clemmy) -- [@crisbeto](https://github.com/crisbeto) -- [@cutteroid](https://github.com/cutteroid) -- [@DadaMonad](https://github.com/DadaMonad) -- [@davelozier](https://github.com/davelozier) -- [@emanuelbsilva](https://github.com/emanuelbsilva) -- [@ersommer](https://github.com/ersommer) -- [@fernandogmar](https://github.com/fernandogmar) -- [@george-norris-salesforce](https://github.com/george-norris-salesforce) -- [@jackmu95](https://github.com/jackmu95) -- [@jasonmng](https://github.com/jasonmng) -- [@jbrowning](https://github.com/jbrowning) -- [@jonnolen](https://github.com/jonnolen) -- [@KameSama](https://github.com/KameSama) -- [@kei-ito](https://github.com/kei-ito) -- [@kylebragger](https://github.com/kylebragger) -- [@LucVanPelt](https://github.com/LucVanPelt) -- [@lukechapman](https://github.com/lukechapman) -- [@micimize](https://github.com/micimize) -- [@mmorearty](https://github.com/mmorearty) -- [@mshamaiev-intel471](https://github.com/mshamaiev-intel471) -- [@quentez](https://github.com/quentez) -- [@sachinrekhi](https://github.com/sachinrekhi) -- [@sagacitysite](https://github.com/sagacitysite) -- [@saw](https://github.com/saw) -- [@stalniy](https://github.com/stalniy) -- [@tOgg1](https://github.com/tOgg1) -- [@u9520107](https://github.com/u9520107) -- [@WriterStat](https://github.com/WriterStat) - - -# 1.0.0-beta.11 - -Fixed some regressive bugs from previous release. - -### Bug Fixes - -- Fix activating more than one format before typing [#841](https://github.com/quilljs/quill/issues/841) -- Run default matchers before before user defined ones [#843](https://github.com/quilljs/quill/issues/843) -- Fix merging theme configurations [#844](https://github.com/quilljs/quill/issues/844), [#845](845) - -Thanks [benbro](https://github.com/benbro), [jackmu95](https://github.com/jackmu95), and [george-norris-salesforce](https://github.com/george-norris-salesforce) for the bug reports. - - -# 1.0.0-beta.10 - -Lots of bug fixes and performance improvements. - -### Breaking Changes - -- Keyboard handler format in initial [configuration](beta.quilljs.com/docs/modules/keyboard/) has changed. `addBinding` is overloaded to be backwards compatible. - -### Bug Fixes - -- Preserve last bullet on paste [#696](https://github.com/quilljs/quill/issues/696) -- Fix getBounds calculation for lists [#765](https://github.com/quilljs/quill/issues/765) -- Escape quotes in font value [#769](https://github.com/quilljs/quill/issues/769) -- Fix spacing calculation on paste [#797](https://github.com/quilljs/quill/issues/797) -- Fix Snow tooltip label [#798](https://github.com/quilljs/quill/issues/798) -- Fix link tooltip showing up on long click [#799](https://github.com/quilljs/quill/issues/799) -- Fix entering code block in IE and Firefox [#803](https://github.com/quilljs/quill/issues/803) -- Fix opening image dialog on Firefox [#805](https://github.com/quilljs/quill/issues/805) -- Fix focus loss on updateContents [#809](https://github.com/quilljs/quill/issues/809) -- Reset toolbar of blur [#810](https://github.com/quilljs/quill/issues/810) -- Fix cursor position calculation on delete [#811](https://github.com/quilljs/quill/issues/811) -- Fix highlighting across different alignment values [#815](https://github.com/quilljs/quill/issues/815) -- Allow default active button [#816](https://github.com/quilljs/quill/issues/816) -- Fix deleting last character of formatted text on Firefox [#824](https://github.com/quilljs/quill/issues/824) -- Fix Youtube regex [#826](https://github.com/quilljs/quill/pull/826) -- Fix missing imports when Quill not global [#836](https://github.com/quilljs/quill/pull/836) - -Thanks to [benbro](https://github.com/benbro), [clemmy](https://github.com/clemmy), [crisbeto](https://github.com/crisbeto), [cutteroid](https://github.com/cutteroid), [jackmu95](https://github.com/jackmu95), [kylebragger](https://github.com/kylebragger), [sachinrekhi](https://github.com/sachinrekhi), [stalniy](https://github.com/stalniy), and [tOgg1](https://github.com/tOgg1) for their contributions to this release. - - -# 1.0.0-beta.9 - -Potentially the final beta before a release candidate, if no major issues are discovered. - -### Breaking Changes - -- No longer expose `ui/link-tooltip` through `import` as implementation is now Snow specific -- Significant refactoring of `ui/tooltip` -- Syntax module now autodetects language, instead of defaulting to Javascript - -### Features - -- Formula and video insertion UI added to Snow and Bubble themes - -### Bug Fixes - -- Fix toolbar active state after backspacing to previous line [#730](https://github.com/quilljs/quill/issues/730) -- User selection is now preserved various API calls [#731](https://github.com/quilljs/quill/issues/731) -- Fix long click on link-tooltip [#747](https://github.com/quilljs/quill/issues/747) -- Fix ordered list and text-align right interaction [#784](https://github.com/quilljs/quill/issues/784) -- Fix toggling code block off [#789](https://github.com/quilljs/quill/issues/789) -- Scroll position is now automatically preserved between editor blur and focus - -Thank you [@benbro](https://github.com/benbro), [@KameSama](https://github.com/KameSama), and [@sachinrekhi](https://github.com/sachinrekhi) for contributions to this release! - - -# 1.0.0-beta.8 - -Weekly beta preview release. The editor is almost ready for release candidacy but a couple cycles will be spent on the Snow and Bubble interfaces. - -### Work in Progress - -Image insertion is being reworked in the provided Snow and Bubble themes. The old image-tooltip has been removed in favor of a simpler and native interaction. By default clicking the image icon on the toolbar will open the OS file picker to convert and that into a base64 image. This will allow for a more natural hook to upload to a remote server instead. Some changes to the link tooltip is also being made to accommodate formula and video insertion, currently only available through the API. - -### Breaking Changes - -- Image tooltip UI has been removed, see above -- Code blocks now use a single `

` tag, instead of one per line [#723](https://github.com/quilljs/quill/issues/723)
-
-### Bug Fixes
-
-- Fix multiline syntax highlighting [#723](https://github.com/quilljs/quill/issues/723)
-- Keep pickers open on api text-change [#734](https://github.com/quilljs/quill/issues/734)
-- Emit correct source for text-change [#760](https://github.com/quilljs/quill/issues/760)
-- Emit correct parameters in selection-change [#762](https://github.com/quilljs/quill/issues/762)
-- Fix error redoing line insertion [#767](https://github.com/quilljs/quill/issues/767)
-- Better emitted Deltas for text-change [#768](https://github.com/quilljs/quill/issues/768)
-- Better Array.prototype.find polyfill for IE11 [#776](https://github.com/quilljs/quill/issues/776)
-- Fix Parchment errors in replacing text [#779](https://github.com/quilljs/quill/issues/779) [#783](https://github.com/quilljs/quill/issues/783)
-- Fix align button active state [#780](https://github.com/quilljs/quill/issues/780)
-- Fix format text on falsy value [#782](https://github.com/quilljs/quill/issues/782)
-- Use native cut [#785](https://github.com/quilljs/quill/issues/785)
-- Fix initializing document where last line is formatted [#786](https://github.com/quilljs/quill/issues/786)
-
-Thanks to [benbro](https://github.com/benbro), [bram2w](https://github.com/bram2w), [clemmy](https://github.com/clemmy), [DadaMonad](https://github.com/DadaMonad), [ersommer](https://github.com/ersommer), [michaeljosephrosenthal](https://github.com/michaeljosephrosenthal), [mmorearty](https://github.com/mmorearty), [mshamaiev-intel471](https://github.com/mshamaiev-intel471), and [sachinrekhi](https://github.com/sachinrekhi) for their contributions to this release.
-
-
-# 1.0.0-beta.7
-
-Became 1.0.0-beta.8 with a fix.
-
-
-# 1.0.0-beta.6
-
-Weekly beta preview release.
-
-### Features
-
-- Pickers can now be used and is styled in Bubble theme
-
-### Bug Fixes
-
-- Fix editing within formula [#702](https://github.com/quilljs/quill/issues/702)
-- Fix adding new line when deleting across lists [#741](https://github.com/quilljs/quill/issues/741)
-- Fix placeholder when default block tag is changed [#743](https://github.com/quilljs/quill/issues/743)
-- Keep Bubble tooltip open on format [#744](https://github.com/quilljs/quill/issues/744)
-- Fix format loss when copying from Quill [#748](https://github.com/quilljs/quill/issues/748) [#750](https://github.com/quilljs/quill/issues/750)
-- Break long lines in Firefox [#751](https://github.com/quilljs/quill/issues/751)
-- Fix cursor position being off after formatting and typing quickly [#752](https://github.com/quilljs/quill/issues/752)
-- Remove image resizing handles on Firefox [#753](https://github.com/quilljs/quill/issues/753)
-- Fix removing blockquote on initialization [#754](https://github.com/quilljs/quill/issues/754)
-- Fix adding blank lines on initialization [#756](https://github.com/quilljs/quill/issues/756)
-
-Thank you [abejdaniels](https://github.com/abejdaniels), [benbro](https://github.com/benbro), [davelozier](https://github.com/davelozier), [fernandogmar](https://github.com/fernandogmar), [KameSama](https://github.com/KameSama), and [WriterStat](https://github.com/WriterStat) for contributions to this release.
-
-
-# 1.0.0-beta.5
-
-Weekly beta preview release.
-
-### Features
-
-- Add blur() [#726](https://github.com/quilljs/quill/pull/726)
-
-### Bug Fixes
-
-- Fix null error [#728](https://github.com/quilljs/quill/issues/728)
-- Fix building with Node v6 [#732](https://github.com/quilljs/quill/issues/732)
-- Ensure button type for supplied buttons [#733](https://github.com/quilljs/quill/issues/733)
-- Fix line break pasting on Firefox [#735](https://github.com/quilljs/quill/issues/735)
-- Fix 'user' source on API calls [#739](https://github.com/quilljs/quill/issues/739)
-
-Thanks to [benbro](https://github.com/benbro), [lukechapman](https://github.com/lukechapman), [sachinrekhi](https://github.com/sachinrekhi), and [saw](https://github.com/saw) for their contributions to this release.
-
-
-# 1.0.0-beta.4
-
-Weekly beta preview release.
-
-### Breaking Changes
-
-- Headers no longer generates id attribute [#700](https://github.com/quilljs/quill/issues/700)
-- Add Control+Y hotkey on Windows [#705](https://github.com/quilljs/quill/issues/705)
-- BlockEmbed Blots are now length 1 and represented in a Delta the same as an inline embed
-  - value() used to return object and newline, newline is now removed
-  - formats used to be attributed on the newline character, it is now attributed on the object
-
-### Features
-
-- Enter on empty and indented list removes indent [#707](https://github.com/quilljs/quill/issues/707)
-- Allow base64 images to be inserted via APIs [#721](https://github.com/quilljs/quill/issues/721)
-
-### Bug Fixes
-
-- Fix typing after clearing inline format [#703](https://github.com/quilljs/quill/issues/703)
-- Correctly position Bubble tooltip when selecting multiple lines [#706](https://github.com/quilljs/quill/issues/706)
-- Fix typing after link format [#708](https://github.com/quilljs/quill/issues/708)
-- Fix loss of selection on using link tooltip [#709](https://github.com/quilljs/quill/issues/709)
-- Fix `setSelection(null)` [#722](https://github.com/quilljs/quill/issues/722)
-
-Thank you [@benbro](https://github.com/benbro), [@brynjagr](https://github.com/brynjagr), and [@sachinrekhi](https://github.com/sachinrekhi) for contributions to this release.
-
-
-# 1.0.0-beta.3
-
-Weekly beta preview release.
-
-### Breaking Changes
-
-- Keyboard was incorrectly using `metaKey` to refer to the control key on Windows. It now correctly refers to the Window key and `shortKey` has been added to refer the common platform specific modifier for hotkeys (metaKey for Mac, ctrlKey for Windows/Linux)
-- Formula is now a module, since it uses KaTeX
-
-### Features
-
-- Picker now uses text from original `
-
-
-
diff --git a/bl-plugins/quill/quill-1.3.6/docs/_posts/2014-08-12-an-official-cdn-for-quill.md b/bl-plugins/quill/quill-1.3.6/docs/_posts/2014-08-12-an-official-cdn-for-quill.md
deleted file mode 100755
index 18eed943..00000000
--- a/bl-plugins/quill/quill-1.3.6/docs/_posts/2014-08-12-an-official-cdn-for-quill.md
+++ /dev/null
@@ -1,20 +0,0 @@
----
-layout: post
-permalink: /blog/an-official-cdn-for-quill/
-title: An Offical CDN for Quill
----
-
-Quill now has an offical Content Distribution Network so you can have access to a reliable, high-speed host for the library. To include a file:
-
-```html
-
-```
-```html
-
-```
-
-You can also use "latest" as the version:
-
-```html
-
-```
diff --git a/bl-plugins/quill/quill-1.3.6/docs/_posts/2014-08-14-building-a-custom-module.md b/bl-plugins/quill/quill-1.3.6/docs/_posts/2014-08-14-building-a-custom-module.md
deleted file mode 100755
index fc719884..00000000
--- a/bl-plugins/quill/quill-1.3.6/docs/_posts/2014-08-14-building-a-custom-module.md
+++ /dev/null
@@ -1,154 +0,0 @@
----
-layout: post
-permalink: /blog/building-a-custom-module/
----
-
-*Note: An updated guide for 1.0 and ES6 is available [here](/guides/building-a-custom-module/).*
-
-Quill's core strength as an editor is its rich API and powerful customization capabilities. One of the best ways to customize Quill is with a module. A module is a simple way to augment Quill's functionality. For the purpose of this guide, we will walk through one way to build a word counter module, a commonly found feature in many word processors.
-
-### Counting Words
-
-At its core a word counter simply counts the number of words in the editor and displays this value in some UI. Thus we need to:
-
-1. Listen on text changes in Quill.
-1. Count the number of words.
-1. Display this value.
-
-Let's jump straight in with a complete example!
-
-
-
-

-// Implement and register module
-Quill.registerModule('counter', function(quill, options) {
-  var container = document.querySelector('#counter');
-  quill.on('text-change', function() {
-    var text = quill.getText();
-    // There are a couple issues with counting
-    // this way but we'll fix this later
-    container.innerHTML = text.split(/\s+/).length;
-  });
-});
-
-// We can now initialize Quill with something like this:
-var quill = new Quill('#editor', {
-  modules: {
-    counter: true
-  }
-});
-
- -That's all it takes to add a custom module to Quill! A function can be [registered](/docs/api/#quillregistermodule/) as a module and it will be passed the corresponding Quill editor object along with any options. - -### Using Options - -Modules are passed an options object that can be used to fine tune the desired behavior. We can use this to accept a selector for the counter container instead of a hard-coded string. Let's also customize the counter to either count words or characters: - -

-Quill.registerModule('counter', function(quill, options) {
-  var container = document.querySelector(options.container);
-  quill.on('text-change', function() {
-    var text = quill.getText();
-    if (options.unit === 'word') {
-      container.innerHTML = text.split(/\s+/).length + ' words';
-    } else {
-      container.innerHTML = text.length + ' characters';
-    }
-  });
-});
-
-var quill = new Quill('#editor', {
-  modules: {
-    counter: {
-      container: '#counter',
-      unit: 'word'
-    }
-  }
-});
-
- -### Constructors - -Since any function can be registered as a Quill module, we could have implemented our counter as a constructor. This allows us to access and utilize the module directly. - -

-var Counter = function(quill, options) {
-  this.quill = quill;
-  this.options = options;
-  var container = document.querySelector(options.container);
-  var _this = this;
-  quill.on('text-change', function() {
-    var length = _this.calculate();
-    container.innerHTML = length + ' ' + options.unit + 's';
-  });
-};
-
-Counter.prototype.calculate = function() {
-  var text = this.quill.getText();
-  if (this.options.unit === 'word') {
-    return text.split(/\s+/).length;
-  } else {
-    return text.length;
-  }
-};
-
-Quill.registerModule('counter', Counter);
-
-var quill = new Quill('#editor');
-var counter = quill.addModule('counter', {
-  container: '#counter',
-  unit: 'word'
-});
-
-// We can now access calculate() directly
-console.log(counter.calculate(), 'words');
-
- -### Wrapping It All Up - -Now let's polish off the module and fix a few pesky bugs. - -

-var Counter = function(quill, options) {
-  this.quill = quill;
-  this.options = options;
-  this.container = document.querySelector(options.container);
-  quill.on('text-change', this.update.bind(this));
-  this.update();  // Account for initial contents
-};
-
-Counter.prototype.calculate = function() {
-  var text = this.quill.getText();
-  if (this.options.unit === 'word') {
-    text = text.trim();
-    // Splitting empty text returns a non-empty array
-    return text.length > 0 ? text.split(/\s+/).length : 0;
-  } else {
-    return text.length;
-  }
-};
-
-Counter.prototype.update = function() {
-  var length = this.calculate();
-  var label = this.options.unit;
-  if (length !== 1) {
-    label += 's';
-  }
-  this.container.innerHTML = length + ' ' + label;
-}
-
-Quill.registerModule('counter', Counter);
-
-var quill = new Quill('#editor');
-var counter = quill.addModule('counter', {
-  container: '#counter',
-  unit: 'word'
-});
-
- -That's all there is to it! Stay tuned for more guides on common types of modules you can build. - - - - diff --git a/bl-plugins/quill/quill-1.3.6/docs/_posts/2014-09-29-a-new-delta.md b/bl-plugins/quill/quill-1.3.6/docs/_posts/2014-09-29-a-new-delta.md deleted file mode 100755 index 7897ed13..00000000 --- a/bl-plugins/quill/quill-1.3.6/docs/_posts/2014-09-29-a-new-delta.md +++ /dev/null @@ -1,73 +0,0 @@ ---- -layout: post -permalink: /blog/a-new-delta/ -title: A New Delta ---- - -Part of providing a complete API in Quill is providing events for when and what changes occur in the editor. Those changes are currently represented by a [Delta](/guides/working-with-deltas/) object, which aims to be intuitive, human-readable, and expressive for any change or document that might need to represented. Over the past few weeks I’ve been working on a new format that better fulfills those goals and addresses the challenges in the current format. - -Documentation for the new Delta format can be found in its own [Github repository](https://github.com/ottypes/rich-text) but I will go over some of the rationale behind some of the changes in this post. - - - -### Reduced Complexity - -When the Delta format was originally designed, it had ambitious goals of being general purpose and being able to represent any kind of document. The new format reduces the scope to just rich text documents, allowing for a much tighter implementation[^1]. - -Quill is not specifically built to be a collaborative editor but the ability to be used as one is a good benchmark of the API. The new Delta format maintains this capability and fulfills the specifications of an [ottype](https://github.com/ottypes/docs), making it compatible with [ShareJS](https://github.com/share/ShareJS). - - -### Explicit Deletes - -In the current Delta format, a delete operation is implied by a lack of a retain operation. Basically everything is deleted unless you say it should be kept. This has some nice properties from an implementation perspective[^2] but was probably the largest source of confusion for users trying to work with Deltas and challenged the human-readability goal. It is very difficult to keep track of indexes to figure out what was not accounted for, to figure out what should be deleted. - -The new format has an explicit delete operation and by default everything is kept. Here’s a comparison of the two formats both representing removing the ‘b’ in ‘abc’. - -```javascript -var oldFormat = { - startLength: 3, - endLength: 2, - ops: [ - { start: 0, end: 1 }, - { start: 2, end: 3 } - ] -}; - -var newFormat = { - ops: [ - { retain: 1 }, - { delete: 1 } - ] -}; -``` - -A side effect of having explicit deletes and defaulting to keeping text is that in practice the representation for new Deltas will usually be smaller. - -### Embed Support - -The new Delta format provides native support for embeds, which can be used to represent images, video, etc. There is no support for this in the current format and implementation is hackily achieved by representing an ‘!’ with a image key in the attributes (which will break when video support is added). - -```javascript -var oldFormat = { - startLength: 0, - endLength: 1, - ops: [{ - text: '!', - attributes: { image: 'https://octodex.github.com/images/labtocat.png' } - }] -}; - -var newFormat = { - ops: [{ - insert: 1, attributes: { image: 'https://octodex.github.com/images/labtocat.png' } - }] -}; -``` - -### Going Forward - -This new format will be the finalized representation for changes and state in Quill going forward and is one of the major steps toward a 1.0 release (a topic for another post). - - -[^1]: Currently 28658 vs 9507 lines of code (though in practice is less relevant due to minification and gzip). -[^2]: Minimizes number of operations to support, and easy to calculate the length of text of the resulting document which is useful for sanity checks. diff --git a/bl-plugins/quill/quill-1.3.6/docs/_posts/2014-10-19-upgrading-to-rich-text-deltas.md b/bl-plugins/quill/quill-1.3.6/docs/_posts/2014-10-19-upgrading-to-rich-text-deltas.md deleted file mode 100755 index 61287451..00000000 --- a/bl-plugins/quill/quill-1.3.6/docs/_posts/2014-10-19-upgrading-to-rich-text-deltas.md +++ /dev/null @@ -1,96 +0,0 @@ ---- -layout: post -permalink: /blog/upgrading-to-rich-text-deltas/ -title: Upgrading to Rich Text Deltas ---- - -The new rich text type is now live and being used in Quill v0.18.0. It is a big step towards 1.0 and will be the way documents and changes are represented going forward. In most cases this update is non-disruptive and an upgrade can be a simple increment of the version number[^1]. - -However, if you happened to be storing the old Delta format, here's a short guide on how to migrate. - -The main relevant differences between the old and new Deltas are: - -1. Explicit deletes - We need to go through the old Delta, find the implied deletes and insert explicit delete operations into the new Delta -2. Support for embeds - If we see the hacky representation of embeds, replace with the new representation - - - -```javascript -var richText = require('rich-text'); - -var newDelta = new richText.Delta(); -var index = 0; -var changeLength = 0; -oldDelta.ops.forEach(function (op) { - if (_.isString(op.value)) { - // Insert operation - if (op.value === '!' && op.attributes && _.isString(op.attributes.src)) { - // Found the old hacky representation for an embed - // Quill only supports images so far so we can be confident this is an image - // which is represented by 1 - newDelta.insert(1, op.attributes); - } else { - newDelta.insert(op.value, op.attributes); - } - changeLength += op.value.length; - } else if (_.isNumber(op.start) && _.isNumber(op.end)) { - // Retain operation - if (op.start > index) { - // Delete operation was implied by the current retain operation - var length = op.start - index; - newDelta.delete(length); - changeLength -= length; - } - // Now handle or retain operation - newDelta.retain(op.end - op.start, op.attributes); - index = op.end; - } else { - throw new Error('You have a misformed delta'); - } -}); - -// Handle implied deletes at the end of the document -if (oldDelta.endLength < oldDelta.startLength + changeLength) { - var length = oldDelta.startLength + changeLength - oldDelta.endLength; - newDelta.delete(length); -} -``` - -If you cannot use the rich-text module or if you are using this as a general guide for another language, the following might be helpful in crafting insert, delete and retain operations. - -```javascript - -var nweDelta = { ops: [] }; -oldDelta.ops.forEach(function () { - // Following a similar logic to the earlier snippet - // except replacing .insert(), .retain(), .delete() with: - // insertOp(newDelta.ops, value, formats) - // retainOp(newDelta.ops, length, formats) - // deleteOp(newDelta.ops, length) -}); - -function insertOp(opsArr, text, formats) { - var op = { insert: text }; - if (formats && Object.keys(formats).length > 0) { - op.attributes = formats; - } - opsArr.push(op); -}; - -function deleteOp(opsArr, length) { - opsArr.push({ delete: length }); -} - -function retainOp(opsArr, length, formats) { - var op = { retain: length }; - if (formats && Object.keys(formats).length > 0) { - op.attributes = formats; - } - opsArr.push(op); -} -``` - -There are some optimizations performed by rich-text such as excluding no-ops (delete 0 characters) and merging two adjacent operations of the same type (insert 'A' followed by insert 'B' is merged to be a single insert 'AB' operation). But you should not have to worry about these cases since the old Delta format had similar optimizations. - - -[^1]: All it took to upgrade the examples on quilljs.com was: [2580c2](https://github.com/quilljs/quill/commit/2580c2a5d440622d226fbef407df7a5a5e9dcf61) diff --git a/bl-plugins/quill/quill-1.3.6/docs/_posts/2014-11-06-quill-v0-19-no-more-iframes.md b/bl-plugins/quill/quill-1.3.6/docs/_posts/2014-11-06-quill-v0-19-no-more-iframes.md deleted file mode 100755 index 00b5139d..00000000 --- a/bl-plugins/quill/quill-1.3.6/docs/_posts/2014-11-06-quill-v0-19-no-more-iframes.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -layout: post -permalink: /blog/quill-v0-19-no-more-iframes/ -title: Quill v0.19 - No More Iframes ---- - -Customizability is core to Quill's ethos and the new [v0.19 release](https://github.com/quilljs/quill/releases/tag/v0.19.0) is a big step towards fulfilling that mission. In previous versions Quill utilized an iframe to contain the editor. This unfortunately prevented expected browser behaviors and made it difficult for developers to access and extend Quill[^1]. Its removal is the biggest change in v0.19 and some rippling effects are expected. They, and other changes for v0.19, are summarized here. - - -### Styles - -With iframes gone it is now much easier to customize the styling of the Quill editor and unecessary for Quill to do so on your behalf in most cases. This leads to a few changes: - -You can now pass `false` into the [style config](/docs/configuration/#styles) to prevent Quill from injecting any ` \ No newline at end of file diff --git a/bl-plugins/quill/quill-1.3.6/docs/assets/images/users.png b/bl-plugins/quill/quill-1.3.6/docs/assets/images/users.png deleted file mode 100755 index 041b133f515efce0d3ac142a6f192e1e7693cd97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49095 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 l`lA1D`2RnCc -

The State of Quill and 2.0

- -

The 2.0 branch of Quill has officially been opened and development commenced. One design principle Quill embraces is to first make it possible, then make it easy. This allows the technical challenges to be proved out and provides clarity around use cases so that the right audience is designed for. Quill 1.0 pushed the boundaries on the former, and now 2.0 will focus on the latter.

-

- Let’s take a look at how we got here and where Quill is going! -

- Read more -
- - -{% for post in site.posts %} - {% unless post.draft %} -
-

{{ post.title }}

- - {% if post.content contains '' %} - {{ post.content | split: '' | first }} - Read more - {% else %} - {{ post.content }} - {% endif %} - {% if forloop.last == false %} -
- {% endif %} -
- {% endunless %} -{% endfor %} diff --git a/bl-plugins/quill/quill-1.3.6/docs/docs/api.md b/bl-plugins/quill/quill-1.3.6/docs/docs/api.md deleted file mode 100755 index 68258d97..00000000 --- a/bl-plugins/quill/quill-1.3.6/docs/docs/api.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -layout: docs -title: API -permalink: /docs/api/ -redirect_from: - - /docs/api/events/ - - /docs/api/manipulation/ - - /docs/editor/ - - /docs/editor/api/ - - /docs/events/ ---- - -
-{% for hash in site.data.api %} - -{% endfor %} -
- -{% include_relative api/contents.md %} -{% include_relative api/formatting.md %} -{% include_relative api/selection.md %} -{% include_relative api/editor.md %} -{% include_relative api/events.md %} -{% include_relative api/model.md %} -{% include_relative api/extension.md %} diff --git a/bl-plugins/quill/quill-1.3.6/docs/docs/api/contents.md b/bl-plugins/quill/quill-1.3.6/docs/docs/api/contents.md deleted file mode 100755 index 66c80142..00000000 --- a/bl-plugins/quill/quill-1.3.6/docs/docs/api/contents.md +++ /dev/null @@ -1,176 +0,0 @@ -## Content - -### deleteText - -Deletes text from the editor, returning a [Delta](/guides/working-with-deltas/) representing the change. [Source](/docs/api/#events) may be `"user"`, `"api"`, or `"silent"`. Calls where the `source` is `"user"` when the editor is [disabled](#disable) are ignored. - -**Methods** - -```javascript -deleteText(index: Number, length: Number, source: String = 'api'): Delta -``` - -**Examples** - -```javascript -quill.deleteText(6, 4); -``` - -### getContents - -Retrieves contents of the editor, with formatting data, represented by a [Delta](/docs/delta/) object. - -**Methods** - -```javascript -getContents(index: Number = 0, length: Number = remaining): Delta -``` - -**Examples** - -```javascript -var delta = quill.getContents(); -``` - -### getLength - -Retrieves the length of the editor contents. Note even when Quill is empty, there is still a blank line represented by '\n', so `getLength` will return 1. - -**Methods** - -```javascript -getLength(): Number -``` - -**Examples** - -```javascript -var length = quill.getLength(); -``` - -### getText - -Retrieves the string contents of the editor. Non-string content are omitted, so the returned string's length may be shorter than the editor's as returned by [`getLength`](#getlength). Note even when Quill is empty, there is still a blank line in the editor, so in these cases `getText` will return '\n'. - -The `length` parameter defaults to the length of the remaining document. - -**Methods** - -```javascript -getText(index: Number = 0, length: Number = remaining): String -``` - -**Examples** - -```javascript -var text = quill.getText(0, 10); -``` - -### insertEmbed - -Insert embedded content into the editor, returning a [Delta](/guides/working-with-deltas/) representing the change. [Source](/docs/api/#events) may be `"user"`, `"api"`, or `"silent"`. Calls where the `source` is `"user"` when the editor is [disabled](#disable) are ignored. - -**Methods** - -```javascript -insertEmbed(index: Number, type: String, value: any, source: String = 'api'): Delta -``` - -**Examples** - -```javascript -quill.insertEmbed(10, 'image', 'https://quilljs.com/images/cloud.png'); -``` - -### insertText - -Inserts text into the editor, optionally with a specified format or multiple [formats](/docs/formats/). Returns a [Delta](/guides/working-with-deltas/) representing the change. [Source](/docs/api/#events) may be `"user"`, `"api"`, or `"silent"`. Calls where the `source` is `"user"` when the editor is [disabled](#disable) are ignored. - -**Methods** - -```javascript -insertText(index: Number, text: String, source: String = 'api'): Delta -insertText(index: Number, text: String, format: String, value: any, - source: String = 'api'): Delta -insertText(index: Number, text: String, formats: { [String]: any }, - source: String = 'api'): Delta -``` - -**Examples** - -```javascript -quill.insertText(0, 'Hello', 'bold', true); - -quill.insertText(5, 'Quill', { - 'color': '#ffff00', - 'italic': true -}); -``` - -### pasteHTML - -***Deprecated*** - -This API has been moved into [Clipboard](/docs/modules/clipboard/#dangerouslypastehtml) and renamed. It will be removed as a top level API in 2.0. - -### setContents - -Overwrites editor with given contents. Contents should end with a [newline](/docs/delta/#line-formatting). Returns a Delta representing the change. This will be the same as the Delta passed in, if given Delta had no invalid operations. [Source](/docs/api/#events) may be `"user"`, `"api"`, or `"silent"`. Calls where the `source` is `"user"` when the editor is [disabled](#disable) are ignored. - -**Methods** - -```javascript -setContents(delta: Delta, source: String = 'api'): Delta -``` - -**Examples** - -```javascript -quill.setContents([ - { insert: 'Hello ' }, - { insert: 'World!', attributes: { bold: true } }, - { insert: '\n' } -]); -``` - -### setText - -Sets contents of editor with given text, returing a [Delta](/guides/working-with-deltas/) representing the change. Note Quill documents must end with a newline so one will be added for you if omitted. [Source](/docs/api/#events) may be `"user"`, `"api"`, or `"silent"`. Calls where the `source` is `"user"` when the editor is [disabled](#disable) are ignored. - -**Methods** - -```javascript -setText(text: String, source: String = 'api'): Delta -``` - -**Examples** - -```javascript -quill.setText('Hello\n'); -``` - -### updateContents - -Applies Delta to editor contents, returing a [Delta](/guides/working-with-deltas/) representing the change. These Deltas will be the same if the Delta passed in had no invalid operations. [Source](/docs/api/#events) may be `"user"`, `"api"`, or `"silent"`. Calls where the `source` is `"user"` when the editor is [disabled](#disable) are ignored. - -**Methods** - -```javascript -updateContents(delta: Delta, source: String = 'api'): Delta -``` - -**Examples** - -```javascript -// Assuming editor currently contains [{ insert: 'Hello World!' }] -quill.updateContents(new Delta() - .retain(6) // Keep 'Hello ' - .delete(5) // 'World' is deleted - .insert('Quill') - .retain(1, { bold: true }) // Apply bold to exclamation mark -}); -// Editor should now be [ -// { insert: 'Hello Quill' }, -// { insert: '!', attributes: { bold: true} } -// ] -``` diff --git a/bl-plugins/quill/quill-1.3.6/docs/docs/api/editor.md b/bl-plugins/quill/quill-1.3.6/docs/docs/api/editor.md deleted file mode 100755 index 5d91bf64..00000000 --- a/bl-plugins/quill/quill-1.3.6/docs/docs/api/editor.md +++ /dev/null @@ -1,86 +0,0 @@ -## Editor - -### blur - -Removes focus from the editor. - -**Methods** - -```javascript -blur() -``` - -**Examples** - -```javascript -quill.blur(); -``` - -### disable - -Shorthand for [`enable(false)`](#enable). - -### enable - -Set ability for user to edit, via input devices like the mouse or keyboard. Does not affect capabilities of API calls, when the `source` is `"api"` or `"silent". - -**Methods** - -```javascript -enable(enabled: boolean = true) -``` - -**Examples** - -```javascript -quill.enable(); -quill.enable(false); // Disables user input -``` - -### focus - -Focuses the editor and restores its last range. - -**Methods** - -```javascript -focus() -``` - -**Examples** - -```javascript -quill.focus(); -``` - -### hasFocus - -Checks if editor has focus. Note focus on toolbar, tooltips, does not count as the editor. - -**Methods** - -```javascript -hasFocus(): Boolean -``` - -**Examples** - -```javascript -quill.hasFocus(); -``` - -### update - -Synchronously check editor for user updates and fires events, if changes have occurred. Useful for collaborative use cases during conflict resolution requiring the latest up to date state. [Source](/docs/api/#events) may be `"user"`, `"api"`, or `"silent"`. - -**Methods** - -```javascript -update(source: String = 'user') -``` - -**Examples** - -```javascript -quill.update(); -``` diff --git a/bl-plugins/quill/quill-1.3.6/docs/docs/api/events.md b/bl-plugins/quill/quill-1.3.6/docs/docs/api/events.md deleted file mode 100755 index 6aef1482..00000000 --- a/bl-plugins/quill/quill-1.3.6/docs/docs/api/events.md +++ /dev/null @@ -1,145 +0,0 @@ -## Events - -### text-change - -Emitted when the contents of Quill have changed. Details of the change, representation of the editor contents before the change, along with the source of the change are provided. The source will be `"user"` if it originates from the users. For example: - -- User types into the editor -- User formats text using the toolbar -- User uses a hotkey to undo -- User uses OS spelling correction - -Changes may occur through an API but as long as they originate from the user, the provided source should still be `"user"`. For example, when a user clicks on the toolbar, technically the toolbar module calls a Quill API to effect the change. But source is still `"user"` since the origin of the change was the user's click. - -APIs causing text to change may also be called with a `"silent"` source, in which case `text-change` will not be emitted. This is not recommended as it will likely break the undo stack and other functions that rely on a full record of text changes. - -Changes to text may cause changes to the selection (ex. typing advances the cursor), however during the `text-change` handler, the selection is not yet updated, and native browser behavior may place it in an inconsistent state. Use [`selection-change`](#selection-change) or [`editor-change`](#editor-change) for reliable selection updates. - -**Callback Signature** - -```javascript -handler(delta: Delta, oldContents: Delta, source: String) -``` - -**Examples** - -```javascript -quill.on('text-change', function(delta, oldDelta, source) { - if (source == 'api') { - console.log("An API call triggered this change."); - } else if (source == 'user') { - console.log("A user action triggered this change."); - } -}); -``` - -### selection-change - -Emitted when a user or API causes the selection to change, with a range representing the selection boundaries. A null range indicates selection loss (usually caused by loss of focus from the editor). You can also use this event as a focus change event by just checking if the emitted range is null or not. - -APIs causing the selection to change may also be called with a `"silent"` source, in which case `selection-change` will not be emitted. This is useful if `selection-change` is a side effect. For example, typing causes the selection to change but would be very noisy to also emit a `selection-change` event on every character. - -**Callback Signature** - -```javascript -handler(range: { index: Number, length: Number }, - oldRange: { index: Number, length: Number }, - source: String) -``` - -**Examples** - -```javascript -quill.on('selection-change', function(range, oldRange, source) { - if (range) { - if (range.length == 0) { - console.log('User cursor is on', range.index); - } else { - var text = quill.getText(range.index, range.length); - console.log('User has highlighted', text); - } - } else { - console.log('Cursor not in the editor'); - } -}); -``` - -### editor-change - -Emitted when either `text-change` or `selection-change` would be emitted, even when the source is `"silent"`. The first parameter is the event name, either `text-change` or `selection-change`, followed by the arguments normally passed to those respective handlers. - -**Callback Signature** - -```javascript -handler(name: String, ...args) -``` - -**Examples** - -```javascript -quill.on('editor-change', function(eventName, ...args) { - if (eventName === 'text-change') { - // args[0] will be delta - } else if (eventName === 'selection-change') { - // args[0] will be old range - } -}); -``` - -### on - -Adds event handler. See [text-change](#text-change) or [selection-change](#selection-change) for more details on the events themselves. - -**Methods** - -```javascript -on(name: String, handler: Function): Quill -``` - -**Examples** - -```javascript -quill.on('text-change', function() { - console.log('Text change!'); -}); -``` - -### once - -Adds handler for one emission of an event. See [text-change](#text-change) or [selection-change](#selection-change) for more details on the events themselves. - - -**Methods** - -```javascript -once(name: String, handler: Function): Quill -``` - -**Examples** - -```javascript -quill.once('text-change', function() { - console.log('First text change!'); -}); -``` - -### off - -Removes event handler. - -**Methods** - -```javascript -off(name: String, handler: Function): Quill -``` - -**Examples** - -```javascript -function handler() { - console.log('Hello!'); -} - -quill.on('text-change', handler); -quill.off('text-change', handler); -``` diff --git a/bl-plugins/quill/quill-1.3.6/docs/docs/api/extension.md b/bl-plugins/quill/quill-1.3.6/docs/docs/api/extension.md deleted file mode 100755 index c5dce790..00000000 --- a/bl-plugins/quill/quill-1.3.6/docs/docs/api/extension.md +++ /dev/null @@ -1,129 +0,0 @@ -## Extension - -### debug - -Static method enabling logging messages at a given level: `'error'`, `'warn'`, `'log'`, or `'info'`. Passing `true` is equivalent to passing `'log'`. Passing `false` disables all messages. - -**Methods** - -```javascript -Quill.debug(level: String | Boolean) -``` - -**Examples** - -```javascript -Quill.debug('info'); -``` - -### import - -Static method returning Quill library, format, module, or theme. In general the path should map exactly to Quill source code directory structure. Unless stated otherwise, modification of returned entities may break required Quill functionality and is strongly discouraged. - -**Methods** - -```javascript -Quill.import(path): any -``` - -**Examples** - -```javascript -var Parchment = Quill.import('parchment'); -var Delta = Quill.import('delta'); - -var Toolbar = Quill.import('modules/toolbar'); -var Link = Quill.import('formats/link'); -// Similar to ES6 syntax `import Link from 'quill/formats/link';` -``` - -### register - -Registers a module, theme, or format(s), making them available to be added to an editor. Can later be retrieved with [`Quill.import`](/docs/api/#import). Use the path prefix of `'formats/'`, `'modules/'`, or `'themes/'` for registering formats, modules or themes, respectively. For formats specifically there is a shortand to just pass in the format directly and the path will be autogenerated. Will overwrite existing definitions with the same path. - -**Methods** - -```javascript -Quill.register(format: Attributor | BlotDefinintion, supressWarning: Boolean = false) -Quill.register(path: String, def: any, supressWarning: Boolean = false) -Quill.register(defs: { [String]: any }, supressWarning: Boolean = false) -``` - -**Examples** - -```javascript -var Module = Quill.import('core/module'); - -class CustomModule extends Module {} - -Quill.register('modules/custom-module', CustomModule); -``` - -```javascript -Quill.register({ - 'formats/custom-format': CustomFormat, - 'modules/custom-module-a': CustomModuleA, - 'modules/custom-module-b': CustomModuleB, -}); - -Quill.register(CustomFormat); -// You cannot do Quill.register(CustomModuleA); as CustomModuleA is not a format -``` - -### addContainer - -Adds and returns a container element inside the Quill container, sibling to the editor itself. By convention, Quill modules should have a class name prefixed with `ql-`. Optionally include a refNode where container should be inserted before. - -**Methods** - -```javascript -addContainer(className: String, refNode?: Node): Element -addContainer(domNode: Node, refNode?: Node): Element -``` - -**Examples** - -```javascript -var container = quill.addContainer('ql-custom'); -``` - - -### getModule - -Retrieves a module that has been added to the editor. - -**Methods** - -```javascript -getModule(name: String): any -``` - -**Examples** - -```javascript -var toolbar = quill.getModule('toolbar'); -``` - - -### disable - -Shorthand for [`enable(false)`](#enable). - - -### enable - -Set ability for user to edit, via input devices like the mouse or keyboard. Does not affect capabilities of API calls. - -**Methods** - -```javascript -enable(value: Boolean = true) -``` - -**Examples** - -```javascript -quill.enable(); -quill.enable(false); // Disables user input -``` - diff --git a/bl-plugins/quill/quill-1.3.6/docs/docs/api/formatting.md b/bl-plugins/quill/quill-1.3.6/docs/docs/api/formatting.md deleted file mode 100755 index e4d158d3..00000000 --- a/bl-plugins/quill/quill-1.3.6/docs/docs/api/formatting.md +++ /dev/null @@ -1,138 +0,0 @@ -## Formatting - -### format - -Format text at user's current selection, returning a [Delta](/guides/working-with-deltas/) representing the change. If the user's selection length is 0, i.e. it is a cursor, the format will be set active, so the next character the user types will have that formatting. [Source](/docs/api/#events) may be `"user"`, `"api"`, or `"silent"`. Calls where the `source` is `"user"` when the editor is [disabled](#disable) are ignored. - -**Methods** - -```javascript -format(name: String, value: any, source: String = 'api'): Delta -``` - -**Examples** - -```javascript -quill.format('color', 'red'); -quill.format('align', 'right'); -``` - -### formatLine - -Formats all lines in given range, returning a [Delta](/guides/working-with-deltas/) representing the change. See [formats](/docs/formats/) for a list of available formats. Has no effect when called with inline formats. To remove formatting, pass `false` for the value argument. The user's selection may not be preserved. [Source](/docs/api/#events) may be `"user"`, `"api"`, or `"silent"`. Calls where the `source` is `"user"` when the editor is [disabled](#disable) are ignored. - -**Methods** - -```javascript -formatLine(index: Number, length: Number, source: String = 'api'): Delta -formatLine(index: Number, length: Number, format: String, value: any, - source: String = 'api'): Delta -formatLine(index: Number, length: Number, formats: { [String]: any }, - source: String = 'api'): Delta -``` - -**Examples** - -```javascript -quill.setText('Hello\nWorld!\n'); - -quill.formatLine(1, 2, 'align', 'right'); // right aligns the first line -quill.formatLine(4, 4, 'align', 'center'); // center aligns both lines -``` - -### formatText - -Formats text in the editor, returning a [Delta](/guides/working-with-deltas/) representing the change. For line level formats, such as text alignment, target the newline character or use the [`formatLine`](#formatline) helper. See [formats](/docs/formats/) for a list of available formats. To remove formatting, pass `false` for the value argument. The user's selection may not be preserved. [Source](/docs/api/#events) may be `"user"`, `"api"`, or `"silent"`. Calls where the `source` is `"user"` when the editor is [disabled](#disable) are ignored. - -**Methods** - -```javascript -formatText(index: Number, length: Number, source: String = 'api'): Delta -formatText(index: Number, length: Number, format: String, value: any, - source: String = 'api'): Delta -formatText(index: Number, length: Number, formats: { [String]: any }, - source: String = 'api'): Delta -``` - -**Examples** - -```javascript -quill.setText('Hello\nWorld!\n'); - -quill.formatText(0, 5, 'bold', true); // bolds 'hello' - -quill.formatText(0, 5, { // unbolds 'hello' and set its color to blue - 'bold': false, - 'color': 'rgb(0, 0, 255)' -}); - -quill.formatText(5, 1, 'align', 'right'); // right aligns the 'hello' line -``` - -### getFormat - -Retrieves common formatting of the text in the given range. For a format to be reported, all text within the range must have a truthy value. If there are different truthy values, an array with all truthy values will be reported. If no range is supplied, the user's current selection range is used. May be used to show which formats have been set on the cursor. If called with no arguments, the user's current selection range will be used. - -**Methods** - -```javascript -getFormat(range: Range = current): { [String]: any } -getFormat(index: Number, length: Number = 0): { [String]: any } -``` - -**Examples** - -```javascript -quill.setText('Hello World!'); -quill.formatText(0, 2, 'bold', true); -quill.formatText(1, 2, 'italic', true); -quill.getFormat(0, 2); // { bold: true } -quill.getFormat(1, 1); // { bold: true, italic: true } - -quill.formatText(0, 2, 'color', 'red'); -quill.formatText(2, 1, 'color', 'blue'); -quill.getFormat(0, 3); // { color: ['red', 'blue'] } - -quill.setSelection(3); -quill.getFormat(); // { italic: true, color: 'blue' } - -quill.format('strike', true); -quill.getFormat(); // { italic: true, color: 'blue', strike: true } - -quill.formatLine(0, 1, 'align', 'right'); -quill.getFormat(); // { italic: true, color: 'blue', strike: true, - // align: 'right' } -``` - -### removeFormat - -Removes all formatting and embeds within given range, returning a [Delta](/guides/working-with-deltas/) representing the change. Line formatting will be removed if any part of the line is included in the range. The user's selection may not be preserved. [Source](/docs/api/#events) may be `"user"`, `"api"`, or `"silent"`. Calls where the `source` is `"user"` when the editor is [disabled](#disable) are ignored. - -**Methods** - -```javascript -removeFormat(index: Number, length: Number, source: String = 'api'): Delta -``` - -**Examples** - -```javascript -quill.setContents([ - { insert: 'Hello', { bold: true } }, - { insert: '\n', { align: 'center' } }, - { insert: { formula: 'x^2' } }, - { insert: '\n', { align: 'center' } }, - { insert: 'World', { italic: true }}, - { insert: '\n', { align: 'center' } } -]); - -quill.removeFormat(3, 7); -// Editor contents are now -// [ -// { insert: 'Hel', { bold: true } }, -// { insert: 'lo\n\nWo' }, -// { insert: 'rld', { italic: true }}, -// { insert: '\n', { align: 'center' } } -// ] - -``` diff --git a/bl-plugins/quill/quill-1.3.6/docs/docs/api/model.md b/bl-plugins/quill/quill-1.3.6/docs/docs/api/model.md deleted file mode 100755 index 4bcfa94e..00000000 --- a/bl-plugins/quill/quill-1.3.6/docs/docs/api/model.md +++ /dev/null @@ -1,104 +0,0 @@ -## Model - -### find experimental {#find-experimental} - -Static method returning the Quill or [Blot](https://github.com/quilljs/parchment) instance for the given DOM node. In the latter case, passing in true for the `bubble` parameter will search up the given DOM's ancestors until it finds a corresponding [Blot](https://github.com/quilljs/parchment). - -**Methods** - -```javascript -Quill.find(domNode: Node, bubble: boolean = false): Blot | Quill -``` - -**Examples** - -```javascript -var container = document.querySelector("#container"); -var quill = new Quill(container); -console.log(Quill.find(container) === quill); // Should be true - -quill.insertText(0, 'Hello', 'link', 'https://world.com'); -var linkNode = document.querySelector('#container a'); -var linkBlot = Quill.find(linkNode); -``` - -### getIndex experimental {#getindex-experimental} - -Returns the distance between the beginning of document to the occurrence of the given [Blot](https://github.com/quilljs/parchment). - -**Methods** - -```javascript -getIndex(blot: Blot): Number -``` - -**Examples** - -```javascript -let [line, offset] = quill.getLine(10); -let index = quill.getIndex(line); // index + offset should == 10 -``` - -### getLeaf experimental {#getleaf-experimental} - -Returns the leaf [Blot](https://github.com/quilljs/parchment) at the specified index within the document. - -**Methods** - -```javascript -getLeaf(index: Number): Blot -``` - -**Examples** - -```javascript -quill.setText('Hello Good World!'); -quill.formatText(6, 4, "bold", true); - -let [leaf, offset] = quill.getLeaf(7); -// leaf should be a Text Blot with value "Good" -// offset should be 1, since the returned leaf started at index 6 -``` - -### getLine experimental {#getline-experimental} - -Returns the line [Blot](https://github.com/quilljs/parchment) at the specified index within the document. - -**Methods** - -```javascript -getLine(index: Number): [Blot, Number] -``` - - -**Examples** - -```javascript -quill.setText('Hello\nWorld!'); - -let [line, offset] = quill.getLine(7); -// line should be a Block Blot representing the 2nd "World!" line -// offset should be 1, since the returned line started at index 6 -``` - -### getLines experimental {#getlines-experimental} - -Returns the lines contained within the specified location. - -**Methods** - -```javascript -getLines(index: Number = 0, length: Number = remaining): Blot[] -getLines(range: Range): Blot[] -``` - -**Examples** - -```javascript -quill.setText('Hello\nGood\nWorld!'); -quill.formatLine(1, 1, 'list', 'bullet'); - -let lines = quill.getLines(2, 5); -// array witha a ListItem and Block Blot, -// representing the first two lines -``` diff --git a/bl-plugins/quill/quill-1.3.6/docs/docs/api/selection.md b/bl-plugins/quill/quill-1.3.6/docs/docs/api/selection.md deleted file mode 100755 index 6f133137..00000000 --- a/bl-plugins/quill/quill-1.3.6/docs/docs/api/selection.md +++ /dev/null @@ -1,63 +0,0 @@ -## Selection - -### getBounds - -Retrieves the pixel position (relative to the editor container) and dimensions of a selection at a given location. The user's current selection need not be at that index. Useful for calculating where to place tooltips. - -**Methods** - -```javascript -getBounds(index: Number, length: Number = 0): - { left: Number, top: Number, height: Number, width: Number } -``` - -**Examples** - -```javascript -quill.setText('Hello\nWorld\n'); -quill.getBounds(7); // Returns { height: 15, width: 0, left: 27, top: 31 } -``` - -### getSelection - -Retrieves the user's selection range, optionally to focus the editor first. Otherwise `null` may be returned if editor does not have focus. - -**Methods** - -```javascript -getSelection(focus = false): { index: Number, length: Number } -``` - -**Examples** - -```javascript -var range = quill.getSelection(); -if (range) { - if (range.length == 0) { - console.log('User cursor is at index', range.index); - } else { - var text = quill.getText(range.index, range.length); - console.log('User has highlighted: ', text); - } -} else { - console.log('User cursor is not in editor'); -} -``` - -### setSelection - -Sets user selection to given range, which will also focus the editor. Providing `null` as the selection range will blur the editor. [Source](/docs/api/#events) may be `"user"`, `"api"`, or `"silent"`. - -**Methods** - -```javascript -setSelection(index: Number, length: Number, source: String = 'api') -setSelection(range: { index: Number, length: Number }, - souce: String = 'api') -``` - -**Examples** - -```javascript -quill.setSelection(0, 5); -``` diff --git a/bl-plugins/quill/quill-1.3.6/docs/docs/configuration.md b/bl-plugins/quill/quill-1.3.6/docs/docs/configuration.md deleted file mode 100755 index 9e5d12ed..00000000 --- a/bl-plugins/quill/quill-1.3.6/docs/docs/configuration.md +++ /dev/null @@ -1,99 +0,0 @@ ---- -layout: docs -title: Configuration -permalink: /docs/configuration/ -redirect_from: - - /docs/editor/configuration/ ---- - -Quill allows several ways to customize it to suit your needs. This section is dedicated to tweaking existing functionality. See the [Modules](/docs/modules/) section for adding new functionality and the [Themes](/docs/themes/) section for styling. - - -### Container - -Quill requires a container where the editor will be appended. You can pass in either a CSS selector or a DOM object. - -```javascript -var editor = new Quill('.editor'); // First matching element will be used -``` - -```javascript -var container = document.getElementById('editor'); -var editor = new Quill(container); -``` - -```javascript -var container = $('.editor').get(0); -var editor = new Quill(container); -``` - -### Options - -To configure Quill, pass in an options object: - -```javascript -var options = { - debug: 'info', - modules: { - toolbar: '#toolbar' - }, - placeholder: 'Compose an epic...', - readOnly: true, - theme: 'snow' -}; -var editor = new Quill('#editor', options); -``` - -The following keys are recognized: - -#### bounds - -Default: `document.body` - -DOM Element or a CSS selector for a DOM Element, within which the editor's ui elements (i.e. tooltips, etc.) should be confined. Currently, it only considers left and right boundaries. - -#### debug - -Default: `warn` - -Shortcut for [debug](/docs/api/#debug). Note `debug` is a static method and will affect other instances of Quill editors on the page. Only warning and error messages are enabled by default. - -#### formats - -Default: All formats - -Whitelist of formats to allow in the editor. See [Formats](/docs/formats/) for a complete list. - -#### modules - -Collection of modules to include and respective options. See [Modules](/docs/modules/) for more information. - -#### placeholder - -Default: None - -Placeholder text to show when editor is empty. - -#### readOnly - -Default: `false` - -Whether to instantiate the editor to read-only mode. - -#### scrollingContainer - -Default: `null` - -DOM Element or a CSS selector for a DOM Element, specifying which container has the scrollbars (i.e. `overflow-y: auto`), if is has been changed from the default `ql-editor` with custom CSS. Necessary to fix scroll jumping bugs when Quill is set to [auto grow](/playground/#autogrow) its height, and another ancestor container is responsible from the scrolling. - -*Note: Some browsers will still jump when this value is `body`. Use a separate child `div` to avoid this.* - -#### strict - -Default: `true` - -Some improvements and modifications, under a strict interpretation of semver, would warrant a major version bump. To prevent small changes from inflating Quill's version number, they are disabled by this `strict` flag. Specific changes can be found in the [Changelog](https://github.com/quilljs/quill/blob/master/CHANGELOG.md) and searching for "strict". Setting this to `false` opts into potential future improvements. - -#### theme - -Name of theme to use. The builtin options are "bubble" or "snow". An invalid or falsy value will load a default minimal theme. Note the theme's specific stylesheet still needs to be included manually. See [Themes](/docs/themes/) for more information. diff --git a/bl-plugins/quill/quill-1.3.6/docs/docs/delta.md b/bl-plugins/quill/quill-1.3.6/docs/docs/delta.md deleted file mode 100755 index ead61468..00000000 --- a/bl-plugins/quill/quill-1.3.6/docs/docs/delta.md +++ /dev/null @@ -1,140 +0,0 @@ ---- -layout: docs -title: Delta -permalink: /docs/delta/ -redirect_from: - - /docs/deltas/ - - /docs/api/deltas/ - - /guides/working-with-deltas/ ---- - -Deltas are a simple, yet expressive format that can be used to describe Quill's contents and changes. The format is essentially JSON, and is human readable, yet easily parsible by machines. Deltas can describe any Quill document, includes all text and formatting information, without the ambiguity and complexity of HTML. - -Don't be confused by its name Delta—Deltas represents both documents and changes to documents. If you think of Deltas as the instructions from going from one document to another, the way Deltas represent a document is by expressing the instructions starting from an empty document. - -Deltas are implemented as a separate [standalone library](https://github.com/quilljs/delta/), allowing its use outside of Quill. It is suitable for [Operational Transform](https://en.wikipedia.org/wiki/Operational_transformation) and can be used in realtime, Google Docs like applications. For a more in depth explanation behind Deltas, see [Designing the Delta Format](/guides/designing-the-delta-format/). - -**Note:** It is not recommended to construct Deltas by hand—rather use the chainable [`insert()`](https://github.com/quilljs/delta#insert), [`delete()`](https://github.com/quilljs/delta#delete), and [`retain()`](https://github.com/quilljs/delta#retain) methods to create new Deltas. - - -## Document - -The Delta format is almost entirely self-explanatory—the example below describes the string "Gandalf the Grey" where "Gandalf" is bolded and "Grey" is colored #cccccc. - -```javascript -{ - ops: [ - { insert: 'Gandalf', attributes: { bold: true } }, - { insert: ' the ' }, - { insert: 'Grey', attributes: { color: '#cccccc' } } - ] -} -``` - -As its name would imply, describing content is actually a special case for Deltas. The above example is more specifically instructions to insert a bolded string "Gandalf", an unformatted string " the ", followed by the string "Grey" colored #cccccc. When Deltas are used to describe content, it can be thought of as the content that would be created if the Delta was applied to an empty document. - -Since Deltas are a data format, there is no inherent meaning to the values of `attribute` keypairs. For example, there is nothing in the Delta format that dictates color value must be in hex—this is a choice that Quill makes, and can be modified if desired with [Parchment](https://github.com/quilljs/parchment/). - - -### Embeds - -For non-text content such as images or formulas, the insert key can be an object. The object should have one key, which will be used to determine its type. This is the `blotName` if you are building custom content with [Parchment](https://github.com/quilljs/parchment/). Like text, embeds can still have an `attributes` key to describe formatting to be applied to the embed. All embeds have a length of one. - -```javascript -{ - ops: [{ - // An image link - insert: { - image: 'https://quilljs.com/assets/images/icon.png' - }, - attributes: { - link: 'https://quilljs.com' - } - }] -} -``` - - -### Line Formatting - -Attributes associated with a newline character describes formatting for that line. - -```javascript -{ - ops: [ - { insert: 'The Two Towers' }, - { insert: '\n', attributes: { header: 1 } }, - { insert: 'Aragorn sped on up the hill.\n' } - ] -} -``` - -All Quill documents must end with a newline character, even if there is no formatting applied to the last line. This way, you will always have a character position to apply line formatting to. - -Many line formats are exclusive. For example Quill does not allow a line to simultaneously be both a header and a list, despite being possible to represent in the Delta format. - - -## Changes - -When you register a listener for Quill's [`text-change`](/docs/api/#text-change) event, one of the arguments you will get is a Delta describing what changed. In addition to `insert` operations, this Delta might also have `delete` or `retain` operations. - -### Delete - -The `delete` operation instructs exactly what it implies: delete the next number of characters. - -```javascript -{ - ops: [ - { delete: 10 } // Delete the next 10 characters - ] -} -``` - -Since `delete` operations do not include *what* was deleted, a Delta is not reversible. - - -### Retain - -A `retain` operation simply means keep the next number of characters, without modification. If `attributes` is specified, it still means keep those characters, but apply the formatting specified by the `attributes` object. A `null` value for an attributes key is used to specify format removal. - -Starting with the above "Gandalf the Grey" example: - -```javascript -// { -// ops: [ -// { insert: 'Gandalf', attributes: { bold: true } }, -// { insert: ' the ' }, -// { insert: 'Grey', attributes: { color: '#cccccc' } } -// ] -// } - -{ - ops: [ - // Unbold and italicize "Gandalf" - { retain: 7, attributes: { bold: null, italic: true } }, - - // Keep " the " as is - { retain: 5 }, - - // Insert "White" formatted with color #fff - { insert: "White", attributes: { color: '#fff' } }, - - // Delete "Grey" - { delete: 4 } - ] -} -``` - -Note that a Delta's instructions always starts at the beginning of the document. And because of plain `retain` operations, we never need to specify an index for a `delete` or `insert` operation. - - -### Playground - -Play around Quill and take a look at how its content and changes look. Open your developer console for another view into the Deltas. - -
- - - - - diff --git a/bl-plugins/quill/quill-1.3.6/docs/docs/download.md b/bl-plugins/quill/quill-1.3.6/docs/docs/download.md deleted file mode 100755 index d9f4156e..00000000 --- a/bl-plugins/quill/quill-1.3.6/docs/docs/download.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -layout: docs -title: Download -permalink: /docs/download/ ---- - -Quill comes ready to use in several convenient forms. - - -### CDN - -A globally distributed and available CDN is provided, backed by [Amazon Cloudfront](https://aws.amazon.com/cloudfront/). - -```html - - - - - - - - - - - -``` - - -### NPM - -Add Quill as an [NPM](//www.npmjs.org/) dependency and add it your own build workflow, or use the included built options. Compiled stylesheets are also included in `dist/` folder. - -```bash -npm install quill@{{site.version}} -``` - - -### Direct Download - -Quill builds are also available for direct download on every [release](https://github.com/quilljs/quill/releases/tag/v{{site.version}}). - - -### Source - -And of course the complete source code is always available on [Github](https://github.com/quilljs/quill). - -```bash -git clone git@github.com:quilljs/quill.git -``` diff --git a/bl-plugins/quill/quill-1.3.6/docs/docs/formats.md b/bl-plugins/quill/quill-1.3.6/docs/docs/formats.md deleted file mode 100755 index bd929dbd..00000000 --- a/bl-plugins/quill/quill-1.3.6/docs/docs/formats.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -layout: docs -title: Formats -permalink: /docs/formats/ ---- - -Quill supports a number of formats, both in UI controls and API calls. - -By default all formats are enabled and allowed to exist within a Quill editor and can be configured with the [formats](/docs/configuration/#formats) option. This is separate from adding a control in the [Toolbar](/docs/modules/toolbar/). For example, you can configure Quill to allow bolded content to be pasted into an editor that has no bold button in the toolbar. - -{% include standalone/full.html %} - -Standalone - -#### Inline - - - Background Color - `background` - - Bold - `bold` - - Color - `color` - - Font - `font` - - Inline Code - `code` - - Italic - `italic` - - Link - `link` - - Size - `size` - - Strikethrough - `strike` - - Superscript/Subscript - `script` - - Underline - `underline` - -#### Block - - - Blockquote - `blockquote` - - Header - `header` - - Indent - `indent` - - List - `list` - - Text Alignment - `align` - - Text Direction - `direction` - - Code Block - `code-block` - -#### Embeds - - - Formula - `formula` - - Image - `image` - - Video - `video` diff --git a/bl-plugins/quill/quill-1.3.6/docs/docs/modules.md b/bl-plugins/quill/quill-1.3.6/docs/docs/modules.md deleted file mode 100755 index 404425d7..00000000 --- a/bl-plugins/quill/quill-1.3.6/docs/docs/modules.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -layout: docs -title: Modules -permalink: /docs/modules/ -redirect_from: - - /docs/modules/authorship/ - - /docs/modules/multi-cursors/ ---- - -Modules allow Quill's behavior and functionality to be customized. Several officially supported modules are available to pick and choose from, some with additional configuration options and APIs. Refer to their respective documentation pages for more details. - -To enable a module, simply include it in Quill's configuration. - -```javascript -var quill = new Quill('#editor', { - modules: { - 'history': { // Enable with custom configurations - 'delay': 2500, - 'userOnly': true - }, - 'syntax': true // Enable with default configuration - } -}); -``` - -The [Clipboard](/docs/modules/clipboard/), [Keyboard](/docs/modules/keyboard/), and [History](/docs/modules/history/) modules are required by Quill and do not need to be included explictly, but may be configured like any other module. - - -## Extending - -Modules may also be extended and re-registered, replacing the original module. Even required modules may be re-registered and replaced. - -```javascript -var Clipboard = Quill.import('modules/clipboard'); -var Delta = Quill.import('delta'); - -class PlainClipboard extends Clipboard { - convert(html = null) { - if (typeof html === 'string') { - this.container.innerHTML = html; - } - let text = this.container.innerText; - this.container.innerHTML = ''; - return new Delta().insert(text); - } -} - -Quill.register('modules/clipboard', PlainClipboard, true); - -// Will be created with instance of PlainClipboard -var quill = new Quill('#editor'); -``` - -*Note: This particular example was selected to show what is possible. It is often easier to just use an API or configuration the existing module exposes. In this example, the existing Clipboard's [addMatcher](/docs/modules/clipboard/#addmatcher) API is suitable for most paste customization scenarios.* diff --git a/bl-plugins/quill/quill-1.3.6/docs/docs/modules/clipboard.md b/bl-plugins/quill/quill-1.3.6/docs/docs/modules/clipboard.md deleted file mode 100755 index ae2c9dd8..00000000 --- a/bl-plugins/quill/quill-1.3.6/docs/docs/modules/clipboard.md +++ /dev/null @@ -1,94 +0,0 @@ ---- -layout: docs -title: Clipboard Module -permalink: /docs/modules/clipboard/ ---- - -The Clipboard handles copy, cut and paste between Quill and external applications. A set of defaults exist to provide sane interpretation of pasted content, with the ability for further customization through matchers. - -The Clipboard interprets pasted HTML by traversing the corresponding DOM tree in [post-order](https://en.wikipedia.org/wiki/Tree_traversal#Post-order), building up a [Delta](/docs/delta/) representation of all subtrees. At each descendant node, matcher functions are called with the DOM Node and Delta interpretation so far, allowing the matcher to return a modified Delta interpretation. - -Familiarity and comfort with [Deltas](/docs/delta/) is necessary in order to effectively use matchers. - - -## API - -#### addMatcher - -Adds a custom matcher to the Clipboard. Matchers using `nodeType` are called first, in the order they were added, followed by matchers using a CSS `selector`, also in the order they were added. [`nodeType`](https://developer.mozilla.org/en-US/docs/Web/API/Node/nodeType) may be `Node.ELEMENT_NODE` or `Node.TEXT_NODE`. - -**Methods** - -```javascript -addMatcher(selector: String, (node: Node, delta: Delta) => Delta) -addMatcher(nodeType: Number, (node: Node, delta: Delta) => Delta) -``` - -**Examples** - -```javascript -quill.clipboard.addMatcher(Node.TEXT_NODE, function(node, delta) { - return new Delta().insert(node.data); -}); - -// Interpret a tag as bold -quill.clipboard.addMatcher('B', function(node, delta) { - return delta.compose(new Delta().retain(delta.length(), { bold: true })); -}); -``` - -### dangerouslyPasteHTML - -Inserts content represented by HTML snippet into editor at a given index. The snippet is interpreted by Clipboard [matchers](#addMatcher), which may not produce the exactly input HTML. If no insertion index is provided, the entire editor contents will be overwritten. The [source](/docs/api/#events) may be `"user"`, `"api"`, or `"silent"`. - -Improper handling of HTML can lead to [cross site scripting (XSS)](https://www.owasp.org/index.php/Cross-site_Scripting_(XSS)) and failure to sanitize properly is both notoriously error-prone and a leading cause of web vulnerabilities. This method follows React's example and is aptly named to ensure the developer has taken the necessary precautions. - -**Methods** - -```javascript -dangerouslyPasteHTML(html: String, source: String = 'api') -dangerouslyPasteHTML(index: Number, html: String, source: String = 'api') -``` - -**Examples** - -```javascript -quill.setText('Hello!'); - -quill.clipboard.dangerouslyPasteHTML(5, ' World'); -// Editor is now '

Hello World!

'; -``` - - -## Configuration - -### matchers - -An array of matchers can be passed into Clipboard's configuration options. These will be appended after Quill's own default matchers. - -```javascript -var quill = new Quill('#editor', { - modules: { - clipboard: { - matchers: [ - ['B', customMatcherA], - [Node.TEXT_NODE, customMatcherB] - ] - } - } -}); -``` - -### matchVisual - -Quill by default does not have padding or margin for each line, whereas some websites or sources where a paste will come from will. By default Quill will try to match this spacing visually by adding an extra line to compensate for the missing margin/padding. This option disables this behavior. - -```javascript -var quill = new Quill('#editor', { - modules: { - clipboard: { - matchVisual: false - } - } -}); -``` diff --git a/bl-plugins/quill/quill-1.3.6/docs/docs/modules/formula.md b/bl-plugins/quill/quill-1.3.6/docs/docs/modules/formula.md deleted file mode 100755 index 9714266b..00000000 --- a/bl-plugins/quill/quill-1.3.6/docs/docs/modules/formula.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -layout: docs -title: Formula Module -permalink: /docs/modules/formula/ -redirect_from: - - /docs/modules/formulas/ ---- - -The Formula Module adds beautifully rendered formulas into Quill documents, powered by [KaTeX](https://khan.github.io/KaTeX/). - - -### Example - -```html - - - - - - - -``` diff --git a/bl-plugins/quill/quill-1.3.6/docs/docs/modules/history.md b/bl-plugins/quill/quill-1.3.6/docs/docs/modules/history.md deleted file mode 100755 index a81e844f..00000000 --- a/bl-plugins/quill/quill-1.3.6/docs/docs/modules/history.md +++ /dev/null @@ -1,116 +0,0 @@ ---- -layout: docs -title: History Module -permalink: /docs/modules/history/ ---- - -The History module is responsible for handling undo and redo for Quill. It can be configured with the following options: - -## Configuration - -#### delay - -- Default: `1000` - -Changes occuring within the `delay` number of milliseconds is merged into a single change. - -For example, with delay set to `0`, nearly every character is recorded as one change and so undo would undo one character at a time. With delay set to `1000`, undo would undo all changes that occured within the last 1000 milliseconds. - - -#### maxStack - -- Default: `100` - -Maximum size of the history's undo/redo stack. Merged changes with the `delay` option counts as a singular change. - - -#### userOnly - -- Default: `false` - -By default all changes, whether originating from user input or programmatically through the API, are treated the same and change be undone or redone by the history module. If `userOnly` is set to `true`, only user changes will be undone or redone. - - -### Example - -```javascript -var quill = new Quill('#editor', { - modules: { - history: { - delay: 2000, - maxStack: 500, - userOnly: true - } - }, - theme: 'snow' -}); -``` - -## API - -#### clear - -Clears the history stack. - -**Methods** - -```js -clear() -``` - -**Examples** - -```js -quill.history.clear(); -``` - - -#### cutoff experimental {#cutoff-experimental} - -Normally changes made in short succession (configured by `delay`) are merged as a single change, so that triggering an undo will undo multiple changes. Using `cutoff()` will reset the merger window so that a changes before and after `cutoff()` is called will not be merged. - -**Methods** - -```js -cutoff() -``` - -**Examples** - -```js -quill.history.cutoff(); -``` - - -#### undo - -Undo last change. - -**Methods** - -```js -undo() -``` - -**Examples** - -```js -quill.history.undo(); -``` - - -#### redo - -If last change was an undo, redo this undo. Otherwise does nothing. - -**Methods** - -```js -redo() -``` - -**Examples** - -```js -quill.history.redo(); -``` diff --git a/bl-plugins/quill/quill-1.3.6/docs/docs/modules/keyboard.md b/bl-plugins/quill/quill-1.3.6/docs/docs/modules/keyboard.md deleted file mode 100755 index df7eccde..00000000 --- a/bl-plugins/quill/quill-1.3.6/docs/docs/modules/keyboard.md +++ /dev/null @@ -1,214 +0,0 @@ ---- -layout: docs -title: Keyboard Module -permalink: /docs/modules/keyboard/ ---- - -The Keyboard module enables custom behavior for keyboard events in particular contexts. Quill uses this to bind formatting hotkeys and prevent undesirable browser side effects. - - -### Key Bindings - -Keyboard handlers are bound to a particular key and key modifiers. The `key` is the JavaScript event key code, but string shorthands are allowed for alphanumeric keys and some common keys. - -Key modifiers include: `metaKey`, `ctrlKey`, `shiftKey` and `altKey`. In addition, `shortKey` is a platform specific modifier equivalent to `metaKey` on a Mac and `ctrlKey` on Linux and Windows. - -Handlers will be called with `this` bound to the keyboard instance and be passed the current selection range. - -```js -quill.keyboard.addBinding({ - key: 'B', - shortKey: true -}, function(range, context) { - this.quill.formatText(range, 'bold', true); -}); - -// addBinding may also be called with one parameter, -// in the same form as in initialization -quill.keyboard.addBinding({ - key: 'B', - shortKey: true, - handler: function(range, context) { - - } -}); -``` - -If a modifier key is `false`, it is assumed to mean that modifier is not active. You may also pass `null` to mean any value for the modifier. - -```js -// Only b with no modifier will trigger -quill.keyboard.addBinding({ key: 'B' }, handler); - -// Only shift+b will trigger -quill.keyboard.addBinding({ key: 'B', shiftKey: true }, handler); - -// Either b or shift+b will trigger -quill.keyboard.addBinding({ key: 'B', shiftKey: null }, handler); - -``` - -Multiple handlers may be bound to the same key and modifier combination. Handlers will be called synchronously, in the order they were bound. By default, a handler stops propagating to the next handler, unless it explicitly returns `true`. - - -```js -quill.keyboard.addBinding({ key: 'tab' }, function(range) { - // I will normally prevent handlers of the tab key - // Return true to let later handlers be called - return true; -}); -``` - -Note: Since Quill's default handlers are added at initialization, the only way to prevent them is to add yours in the [configuration](#configuration). - - -### Context - -Contexts enable further specification for handlers to be called only in particular scenarios. Regardless if context is specified, a context object is provided as a second parameter for all handlers. - -```js -// If the user hits backspace at the beginning of list or blockquote, -// remove the format instead delete any text -quill.keyboard.addBinding({ key: Keyboard.keys.BACKSPACE }, { - collapsed: true, - format: ['blockquote', 'list'], - offset: 0 -}, function(range, context) { - if (context.format.list) { - this.quill.format('list', false); - } else { - this.quill.format('blockquote', false); - } -}); -``` - -#### collapsed - -If `true`, handler is called only if the user's selection is collapsed, i.e. in cursor form. If `false`, the users's selection must be non-zero length, such as when the user has highlighted text. - - -#### empty - -If `true`, called only if user's selection is on an empty line, `false` for a non-empty line. Note setting empty to be true implies collapsed is also true and offset is 0—otherwise the user's selection would not be on an empty line. - -```js -// If the user hits enter on an empty list, remove the list instead -quill.keyboard.addBinding({ key: Keyboard.keys.ENTER }, { - empty: true, // implies collapsed: true and offset: 0 - format: ['list'] -}, function(range, context) { - this.quill.format('list', false); -}); -``` - - -#### format - -When an Array, handler will be called if *any* of the specified formats are active. When an Object, *all* specified formats conditions must be met. In either case, the context parameter will be an Object of all current active formats, the same returned by `quill.getFormat()`. - -```js -var context = { - format: { - list: true, // must be on a list, but can be any value - script: 'super', // must be exactly 'super', 'sub' will not suffice - link: false // cannot be in any link - } -}; -``` - - -#### offset - -Handler will be only called when the user's selection starts `offset` characters from the beginning of the line. Note this is before printable keys have been applied. This is useful in combination with other context specifications. - - -#### prefix - -Regex that must match the text immediately preceding the user's selection's start position. The text will not match cross format boundaries. The supplied `context.prefix` value will be the entire immediately preceding text, not just the regex match. - -```js -// When the user types space... -quill.keyboard.addBinding({ key: ' ' }, { - collapsed: true, - format: { list: false }, // ...on an line that's not already a list - prefix: /^-$/, // ...following a '-' character - offset: 1, // ...at the 1st position of the line, - // otherwise handler would trigger if the user - // typed hyphen+space mid sentence -}, function(range, context) { - // the space character is consumed by this handler - // so we only need to delete the hyphen - this.quill.deleteText(range.index - 1, 1); - // apply bullet formatting to the line - this.quill.formatLine(range.index, 1, 'list', 'bullet'); - // restore selection - this.quill.setSelection(range.index - 1); - - // console.log(context.prefix) would print '-' -}); -``` - -#### suffix - -The same as [`prefix`](#prefix) except matching text immediately following the user's selection's end position. - - -### Configuration - -By default, Quill comes with several useful key bindings, for example indenting lists with tabs. You can add your own upon initization. - -Some bindings are essential to preventing dangerous browser defaults, such as the enter and backspace keys. You cannot remove these bindings to revert to native browser behaviors. However since bindings specified in the configuration will run before Quill's defaults, you can handle special cases and propagate to Quill's otherwise. - -Adding a binding with `quill.keyboard.addBinding` will not run before Quill's because the defaults bindings will have been added by that point. - -```javascript -var bindings = { - // This will overwrite the default binding also named 'tab' - tab: { - key: 9, - handler: function() { - // Handle tab - } - }, - - // There is no default binding named 'custom' - // so this will be added without overwriting anything - custom: { - key: 'B', - shiftKey: true, - handler: function(range, context) { - // Handle shift+b - } - }, - - list: { - key: 'backspace', - context: { - format: ['list'] - }, - handler: function(range, context) { - if (context.offset === 0) { - // When backspace on the first character of a list, - // remove the list instead - this.quill.format('list', false, Quill.sources.USER); - } else { - // Otherwise propogate to Quill's default - return true; - } - } - } -}; - -var quill = new Quill('#editor', { - modules: { - keyboard: { - bindings: bindings - } - } -}); -``` - - -### Peformance - -Like DOM events, Quill key bindings are blocking calls on every match, so it is a bad idea to have a very expensive handler for a very common key binding. Apply the same performance best practices as you would when attaching to common blocking DOM events, like `scroll` or `mousemove`. diff --git a/bl-plugins/quill/quill-1.3.6/docs/docs/modules/syntax.md b/bl-plugins/quill/quill-1.3.6/docs/docs/modules/syntax.md deleted file mode 100755 index f859bba4..00000000 --- a/bl-plugins/quill/quill-1.3.6/docs/docs/modules/syntax.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -layout: docs -title: Syntax Highlighter Module -permalink: /docs/modules/syntax/ -redirect_from: - - /docs/modules/code-highlighter/ ---- - -The Syntax Module enhances the Code Block format by automatically detecting and applying syntax highlighting. The excellent [highlight.js](https://highlightjs.org/) library is used as a dependency to parse and tokenize code blocks. - -In general, you may [configure](https://highlightjs.readthedocs.io/en/latest/api.html#configure-options) highlight.js as needed. However, Quill expects and requires the `useBR` option to be `false`. - - -### Example - -```html - - - - - - - -``` diff --git a/bl-plugins/quill/quill-1.3.6/docs/docs/modules/toolbar.md b/bl-plugins/quill/quill-1.3.6/docs/docs/modules/toolbar.md deleted file mode 100755 index 04be3436..00000000 --- a/bl-plugins/quill/quill-1.3.6/docs/docs/modules/toolbar.md +++ /dev/null @@ -1,217 +0,0 @@ ---- -layout: docs -title: Toolbar Module -permalink: /docs/modules/toolbar/ ---- - - - - -The Toolbar module allow users to easily format Quill's contents. - -
-
- {% include full-toolbar.html %} -
-
-
- -It can be configured with a custom container and handlers. - -```javascript -var quill = new Quill('#editor', { - modules: { - toolbar: { - container: '#toolbar', // Selector for toolbar container - handlers: { - 'formula': customFormulaHandler - } - } - } -}); -``` - -Because the `container` option is so common, a top level shorthand is also allowed. - -```javascript -var quill = new Quill('#editor', { - modules: { - // Equivalent to { toolbar: { container: '#toolbar' }} - toolbar: '#toolbar' - } -}); -``` - - -## Container - -Toolbar controls can either be specified by a simple array of format names or a custom HTML container. - -To begin with the simpler array option: - -```javascript -var toolbarOptions = ['bold', 'italic', 'underline', 'strike']; - -var quill = new Quill('#editor', { - modules: { - toolbar: toolbarOptions - } -}); -``` - -Controls can also be grouped by one level of nesting an array. This will wrap controls in a `` with class name `ql-formats`, providing structure for themes to utilize. For example [Snow](/docs/themes/#snow/) adds extra spacing between control groups. - -```javascript -var toolbarOptions = [['bold', 'italic'], ['link', 'image']]; -``` - -Buttons with custom values can be specified with an Object with the name of the format as its only key. - -```javascript -var toolbarOptions = [{ 'header': '3' }]; -``` - -Dropdowns are similarly specified by an Object, but with an array of possible values. CSS is used to control the visual labels for dropdown options. - -```javascript -// Note false, not 'normal', is the correct value -// quill.format('size', false) removes the format, -// allowing default styling to work -var toolbarOptions = [ - { size: [ 'small', false, 'large', 'huge' ]} -]; -``` - -Note [Themes](/docs/themes/) may also specify default values for dropdowns. For example, [Snow](/docs/themes/#snow/) provides a default list of 35 colors for the `color` and `background` formats, if set to an empty array. - -```javascript -var toolbarOptions = [ - ['bold', 'italic', 'underline', 'strike'], // toggled buttons - ['blockquote', 'code-block'], - - [{ 'header': 1 }, { 'header': 2 }], // custom button values - [{ 'list': 'ordered'}, { 'list': 'bullet' }], - [{ 'script': 'sub'}, { 'script': 'super' }], // superscript/subscript - [{ 'indent': '-1'}, { 'indent': '+1' }], // outdent/indent - [{ 'direction': 'rtl' }], // text direction - - [{ 'size': ['small', false, 'large', 'huge'] }], // custom dropdown - [{ 'header': [1, 2, 3, 4, 5, 6, false] }], - - [{ 'color': [] }, { 'background': [] }], // dropdown with defaults from theme - [{ 'font': [] }], - [{ 'align': [] }], - - ['clean'] // remove formatting button -]; - -var quill = new Quill('#editor', { - modules: { - toolbar: toolbarOptions - }, - theme: 'snow' -}); -``` - -For use cases requiring even more customization, you can manually create a toolbar in HTML, and pass the DOM element or selector into Quill. The `ql-toolbar` class will be added to the toolbar container and Quill attach appropriate handlers to ` - - - - -
- - - -``` - -Note by supplying your own HTML element, Quill searches for particular input elements, but your own inputs that have nothing to do with Quill can still be added and styled and coexist. - -```html -
- - - - - - -
-
- - -``` - - -## Handlers - -The toolbar controls by default applies and removes formatting, but you can also overwrite this with custom handlers, for example in order to show external UI. - -Handler functions will be bound to the toolbar (so using `this` will refer to the toolbar instance) and passed the `value` attribute of the input if the corresponding format is inactive, and `false` otherwise. Adding a custom handler will overwrite the default toolbar and theme behavior. - -```javascript -var toolbarOptions = { - handlers: { - // handlers object will be merged with default handlers object - 'link': function(value) { - if (value) { - var href = prompt('Enter the URL'); - this.quill.format('link', href); - } else { - this.quill.format('link', false); - } - } - } -} - -var quill = new Quill('#editor', { - modules: { - toolbar: toolbarOptions - } -}); - -// Handlers can also be added post initialization -var toolbar = quill.getModule('toolbar'); -toolbar.addHandler('image', showImageUI); -``` - - - - - diff --git a/bl-plugins/quill/quill-1.3.6/docs/docs/quickstart.md b/bl-plugins/quill/quill-1.3.6/docs/docs/quickstart.md deleted file mode 100755 index 686dee1a..00000000 --- a/bl-plugins/quill/quill-1.3.6/docs/docs/quickstart.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -layout: docs -title: Quickstart -permalink: /docs/quickstart/ -redirect_from: /docs/ ---- - -The best way to get started is try a simple example. Quill is initialized with a DOM element to contain the editor. The contents of that element will become the initial contents of Quill. - -```html - - - - -
-

Hello World!

-

Some initial bold text

-


-
- - - - - - -``` - -And that's all there is to it! - - -### Next Steps ### - -The real magic of Quill comes in its flexibility and extensibility. You can get an idea of what is possible by playing around with the demos throughout this site or head straight to the [Interactive Playground](/playground/). For an in-depth walkthrough, take a look at [How to Customize Quill](/guides/how-to-customize-quill/). diff --git a/bl-plugins/quill/quill-1.3.6/docs/docs/standalone/autogrow.md b/bl-plugins/quill/quill-1.3.6/docs/docs/standalone/autogrow.md deleted file mode 100755 index 9df082e5..00000000 --- a/bl-plugins/quill/quill-1.3.6/docs/docs/standalone/autogrow.md +++ /dev/null @@ -1,82 +0,0 @@ ---- -layout: standalone -title: Autogrow Example -permalink: /standalone/autogrow/ ---- - - - - -
-
-

Minas Tirith

-


-

Pippin looked out from the shelter of Gandalf"s cloak. He wondered if he was awake or still sleeping, still in the swift-moving dream in which he had been wrapped so long since the great ride began. The dark world was rushing by and the wind sang loudly in his ears. He could see nothing but the wheeling stars, and away to his right vast shadows against the sky where the mountains of the South marched past. Sleepily he tried to reckon the times and stages of their journey, but his memory was drowsy and uncertain.

-


-

There had been the first ride at terrible speed without a halt, and then in the dawn he had seen a pale gleam of gold, and they had come to the silent town and the great empty house on the hill. And hardly had they reached its shelter when the winged shadow had passed over once again, and men wilted with fear. But Gandalf had spoken soft words to him, and he had slept in a corner, tired but uneasy, dimly aware of comings and goings and of men talking and Gandalf giving orders. And then again riding, riding in the night. This was the second, no, the third night since he had looked in the Stone. And with that hideous memory he woke fully, and shivered, and the noise of the wind became filled with menacing voices.

-


-

A light kindled in the sky, a blaze of yellow fire behind dark barriers Pippin cowered back, afraid for a moment, wondering into what dreadful country Gandalf was bearing him. He rubbed his eyes, and then he saw that it was the moon rising above the eastern shadows, now almost at the full. So the night was not yet old and for hours the dark journey would go on. He stirred and spoke.

-


-

"Where are we, Gandalf?" he asked.

-


-

"In the realm of Gondor," the wizard answered. "The land of Anórien is still passing by."

-


-

There was a silence again for a while. Then, "What is that?" cried Pippin suddenly, clutching at Gandalf"s cloak. "Look! Fire, red fire! Are there dragons in this land? Look, there is another!"

-


-

For answer Gandalf cried aloud to his horse. "On, Shadowfax! We must hasten. Time is short. See! The beacons of Gondor are alight, calling for aid. War is kindled. See, there is the fire on Amon Dîn, and flame on Eilenach; and there they go speeding west: Nardol, Erelas, Min-Rimmon, Calenhad, and the Halifirien on the borders of Rohan."

-


-

But Shadowfax paused in his stride, slowing to a walk, and then he lifted up his head and neighed. And out of the darkness the answering neigh of other horses came; and presently the thudding of hoofs was heard, and three riders swept up and passed like flying ghosts in the moon and vanished into the West. Then Shadowfax gathered himself together and sprang away, and the night flowed over him like a roaring wind. -

-


-

Pippin became drowsy again and paid little attention to Gandalf telling him of the customs of Gondor, and how the Lord of the City had beacons built on the tops of outlying hills along both borders of the great range, and maintained posts at these points where fresh horses were always in readiness to bear his errand-riders to Rohan in the North, or to Belfalas in the South. "It is long since the beacons of the North were lit," he said; "and in the ancient days of Gondor they were not needed, for they had the Seven Stones." Pippin stirred uneasily.

-


-

"Sleep again, and do not be afraid!" said Gandalf. "For you are not going like Frodo to Mordor, but to Minas Tirith, and there you will be as safe as you can be anywhere in these days. If Gondor falls, or the Ring is taken, then the Shire will be no refuge."

-


-

"You do not comfort me," said Pippin, but nonetheless sleep crept over him. The last thing that he remembered before he fell into deep dream was a glimpse of high white peaks, glimmering like floating isles above the clouds as they caught the light of the westering moon. He wondered where Frodo was, and if he was already in Mordor, or if he was dead; and he did not know that Frodo from far away looked on that same moon as it set beyond Gondor ere the coming of the day.

-
-
- - - - - diff --git a/bl-plugins/quill/quill-1.3.6/docs/docs/standalone/basic.md b/bl-plugins/quill/quill-1.3.6/docs/docs/standalone/basic.md deleted file mode 100755 index f08533b3..00000000 --- a/bl-plugins/quill/quill-1.3.6/docs/docs/standalone/basic.md +++ /dev/null @@ -1,82 +0,0 @@ ---- -layout: standalone -title: Basic Example -permalink: /standalone/basic/ ---- - - - - -
- - - - - - - - - - - - - -
-
- - - - diff --git a/bl-plugins/quill/quill-1.3.6/docs/docs/standalone/bubble.md b/bl-plugins/quill/quill-1.3.6/docs/docs/standalone/bubble.md deleted file mode 100755 index acdd81ba..00000000 --- a/bl-plugins/quill/quill-1.3.6/docs/docs/standalone/bubble.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -layout: standalone -title: Bubble Theme -permalink: /standalone/bubble/ ---- - -{% include standalone/bubble.html %} diff --git a/bl-plugins/quill/quill-1.3.6/docs/docs/standalone/collaborative.md b/bl-plugins/quill/quill-1.3.6/docs/docs/standalone/collaborative.md deleted file mode 100755 index 0a291c14..00000000 --- a/bl-plugins/quill/quill-1.3.6/docs/docs/standalone/collaborative.md +++ /dev/null @@ -1,62 +0,0 @@ ---- -layout: standalone -title: Collaborative Example -permalink: /standalone/collaborative/ ---- - - - - - -
-
- - - - diff --git a/bl-plugins/quill/quill-1.3.6/docs/docs/standalone/full.md b/bl-plugins/quill/quill-1.3.6/docs/docs/standalone/full.md deleted file mode 100755 index 979441a3..00000000 --- a/bl-plugins/quill/quill-1.3.6/docs/docs/standalone/full.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -layout: standalone -title: Full Editor -permalink: /standalone/full/ ---- - -{% include standalone/full.html %} diff --git a/bl-plugins/quill/quill-1.3.6/docs/docs/standalone/list.md b/bl-plugins/quill/quill-1.3.6/docs/docs/standalone/list.md deleted file mode 100755 index 73231471..00000000 --- a/bl-plugins/quill/quill-1.3.6/docs/docs/standalone/list.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -layout: standalone -title: List Example -permalink: /standalone/list/ ---- - - - - -
- - - - - diff --git a/bl-plugins/quill/quill-1.3.6/docs/docs/standalone/snow.md b/bl-plugins/quill/quill-1.3.6/docs/docs/standalone/snow.md deleted file mode 100755 index 35f4360b..00000000 --- a/bl-plugins/quill/quill-1.3.6/docs/docs/standalone/snow.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -layout: standalone -title: Snow Theme -permalink: /standalone/snow/ ---- - -{% include standalone/snow.html %} diff --git a/bl-plugins/quill/quill-1.3.6/docs/docs/themes.md b/bl-plugins/quill/quill-1.3.6/docs/docs/themes.md deleted file mode 100755 index 30015ee2..00000000 --- a/bl-plugins/quill/quill-1.3.6/docs/docs/themes.md +++ /dev/null @@ -1,89 +0,0 @@ ---- -layout: docs -title: Themes -permalink: /docs/themes/ -redirect_from: - - /docs/themes/bubble/ - - /docs/themes/snow/ ---- - - - - - - - - -Themes allow you to easily make your editor look good with minimal effort. Quill features two offically supported themes: [Snow](#snow) and [Bubble](#bubble). - -### Usage - -```html - - - - - -``` - -## Bubble - -Bubble is a simple tooltip based theme. - -
-
-
-Standalone - -## Snow - -Snow is a clean, flat toolbar theme. - -
-
-
-Standalone - - -### Customization - -Themes primarily control the visual look of Quill through its CSS stylesheet, and many changes can easily be made by overriding these rules. This is easiest to do, as with any other web application, by simply using your browser developer console to inspect the elements to view the rules affecting them. - -Many other customizations can be done through the respective modules. For example, the toolbar is perhaps the most visible user interface, but much of the customization is done through the [Toolbar module](/docs/modules/toolbar/). - - - - - - - - diff --git a/bl-plugins/quill/quill-1.3.6/docs/guides/adding-quill-to-your-build-pipeline.md b/bl-plugins/quill/quill-1.3.6/docs/guides/adding-quill-to-your-build-pipeline.md deleted file mode 100755 index 7ce61504..00000000 --- a/bl-plugins/quill/quill-1.3.6/docs/guides/adding-quill-to-your-build-pipeline.md +++ /dev/null @@ -1,66 +0,0 @@ ---- -layout: docs -title: Adding Quill to Your Build Pipeline -permalink: /guides/adding-quill-to-your-build-pipeline/ ---- - -Each version of Quill is built and ready to use from a variety of sources, including [NPM](https://www.npmjs.com/package/quill) or its [CDN](/docs/download/). However there may be use cases where you would like to build Quill from source, as part of your application's build pipeline. If this desire has not occurred to you, don't sweat it! Using pre-built versions is the easiest way to use Quill. - -Quill is built using [Webpack](https://webpack.js.org/concepts/) and this guide is mostly targeted towards Webpack users. However some principles may translate to other build environments. - -A minimal working example of everything covered in this guide can be found at [quill-webpack-example](https://github.com/quilljs/webpack-example/). - - -### Webpack - -You will need to add Webpack and appropriate loaders as development dependencies to your app. The Typescript compiler is necessary if you want to build Parchment from source as well. - -- Quill source code - [`babel-core`](https://www.npmjs.com/package/babel-core), [`babel-loader`](https://www.npmjs.com/package/babel-loader), [`babel-preset-es2015`](https://www.npmjs.com/package/babel-preset-es2015) -- Parchment source code - [`ts-loader`](https://www.npmjs.com/package/ts-loader), [`typescript`](https://www.npmjs.com/package/typescript) -- SVG icons - [`html-loader`](https://www.npmjs.com/package/html-loader) - -You Webpack configuration file will also need to alias Quill and Parchment to point to their respective entry source files. Without this, Webpack will use the pre-built files included in NPM, instead of building from source. - - -### Entry - -Quill is distributed with builds `quill.js` and `quill.core.js`. The purpose of the entry files for both builds, [quill.js](https://github.com/quilljs/quill/blob/master/quill.js) and [core.js](https://github.com/quilljs/quill/blob/master/core.js), is to import and register necessary dependencies. You will likely want a similar entry point in your application that includes only the formats, modules, or themes that you use. - -```js -import Quill from 'quill/core'; - -import Toolbar from 'quill/modules/toolbar'; -import Snow from 'quill/themes/snow'; - -import Bold from 'quill/formats/bold'; -import Italic from 'quill/formats/italic'; -import Header from 'quill/formats/header'; - - -Quill.register({ - 'modules/toolbar': Toolbar, - 'themes/snow': Snow, - 'formats/bold': Bold, - 'formats/italic': Italic, - 'formats/header': Header -}); - - -export default Quill; -``` - - -### Stylesheets - -There is not as much to benefit from building from source in the realm of stylesheets, since rules can be so easily overwritten. However, [`css-loader`](https://www.npmjs.com/package/css-loader)'s tilde prefix may be useful to include Quill styles in a your application css file. - -```css -@import "~quill/dist/quill.core.css" - -// Rest of your application CSS -``` - - -### Example - -Take a look at [quill-webpack-example](https://github.com/quilljs/webpack-example/) for a minimal working example. diff --git a/bl-plugins/quill/quill-1.3.6/docs/guides/building-a-custom-module.md b/bl-plugins/quill/quill-1.3.6/docs/guides/building-a-custom-module.md deleted file mode 100755 index e5f7b46a..00000000 --- a/bl-plugins/quill/quill-1.3.6/docs/guides/building-a-custom-module.md +++ /dev/null @@ -1,162 +0,0 @@ ---- -layout: docs -title: Building a Custom Module -permalink: /guides/building-a-custom-module/ ---- - -Quill's core strength as an editor is its rich API and powerful customization capabilities. As you implement functionality on top of Quill's API, it may be convenient to organize this as a module. For the purpose of this guide, we will walk through one way to build a word counter module, a commonly found feature in many word processors. - -*Note: Internally modules are how much of Quill's functionality is organized. You can overwrite these default [modules](/docs/modules/) by implementing your own and registering it with the same name.* - -### Counting Words - -At its core a word counter simply counts the number of words in the editor and displays this value in some UI. Thus we need to: - -1. Listen for text changes in Quill. -1. Count the number of words. -1. Display this value. - -Let's jump straight in with a complete example! - - -

-// Implement and register module
-Quill.register('modules/counter', function(quill, options) {
-  var container = document.querySelector('#counter');
-  quill.on('text-change', function() {
-    var text = quill.getText();
-    // There are a couple issues with counting words
-    // this way but we'll fix these later
-    container.innerText = text.split(/\s+/).length;
-  });
-});
-
-// We can now initialize Quill with something like this:
-var quill = new Quill('#editor', {
-  modules: {
-    counter: true
-  }
-});
-
- -That's all it takes to add a custom module to Quill! A function can be [registered](/docs/api/#quillregistermodule/) as a module and it will be passed the corresponding Quill editor object along with any options. - -### Using Options - -Modules are passed an options object that can be used to fine tune the desired behavior. We can use this to accept a selector for the counter container instead of a hard-coded string. Let's also customize the counter to either count words or characters: - -

-Quill.register('modules/counter', function(quill, options) {
-  var container = document.querySelector(options.container);
-  quill.on('text-change', function() {
-    var text = quill.getText();
-    if (options.unit === 'word') {
-      container.innerText = text.split(/\s+/).length + ' words';
-    } else {
-      container.innerText = text.length + ' characters';
-    }
-  });
-});
-
-var quill = new Quill('#editor', {
-  modules: {
-    counter: {
-      container: '#counter',
-      unit: 'word'
-    }
-  }
-});
-
- -### Constructors - -Since any function can be registered as a Quill module, we could have implemented our counter as an ES5 constructor or ES6 class. This allows us to access and utilize the module directly. - -

-var Counter = function(quill, options) {
-  this.quill = quill;
-  this.options = options;
-  var container = document.querySelector(options.container);
-  var _this = this;
-  quill.on('text-change', function() {
-    var length = _this.calculate();
-    container.innerText = length + ' ' + options.unit + 's';
-  });
-};
-
-Counter.prototype.calculate = function() {
-  var text = this.quill.getText();
-  if (this.options.unit === 'word') {
-    return text.split(/\s+/).length;
-  } else {
-    return text.length;
-  }
-};
-
-Quill.register('modules/counter', Counter);
-
-var quill = new Quill('#editor', {
-  modules: {
-    counter: {
-      container: '#counter',
-      unit: 'word'
-    }
-  }
-});
-
-var counter = quill.getModule('counter');
-
-// We can now access calculate() directly
-console.log(counter.calculate(), 'words');
-
- -### Wrapping It All Up - -Now let's polish off the module in ES6 and fix a few pesky bugs. That's all there is to it! - -

-class Counter {
-  constructor(quill, options) {
-    this.quill = quill;
-    this.options = options;
-    this.container = document.querySelector(options.container);
-    quill.on('text-change', this.update.bind(this));
-    this.update();  // Account for initial contents
-  }
-
-  calculate() {
-    let text = this.quill.getText();
-    if (this.options.unit === 'word') {
-      text = text.trim();
-      // Splitting empty text returns a non-empty array
-      return text.length > 0 ? text.split(/\s+/).length : 0;
-    } else {
-      return text.length;
-    }
-  }
-
-  update() {
-    var length = this.calculate();
-    var label = this.options.unit;
-    if (length !== 1) {
-      label += 's';
-    }
-    this.container.innerText = length + ' ' + label;
-  }
-}
-
-Quill.register('modules/counter', Counter);
-
-var quill = new Quill('#editor', {
-  modules: {
-    counter: {
-      container: '#counter',
-      unit: 'word'
-    }
-  }
-});
-
- - - - diff --git a/bl-plugins/quill/quill-1.3.6/docs/guides/cloning-medium-with-parchment.md b/bl-plugins/quill/quill-1.3.6/docs/guides/cloning-medium-with-parchment.md deleted file mode 100755 index 9a084e92..00000000 --- a/bl-plugins/quill/quill-1.3.6/docs/guides/cloning-medium-with-parchment.md +++ /dev/null @@ -1,316 +0,0 @@ ---- -layout: docs -title: Cloning Medium with Parchment -permalink: /guides/cloning-medium-with-parchment/ -redirect_from: - - /docs/parchment/ - - /guides/building-on-parchment/ ---- - - - - -To provide a consistent editing experience, you need both consistent data and predictable behaviors. The DOM unfortunately lacks both of these. The solution for modern editors is to maintain their own document model to represent their contents. [Parchment](https://github.com/quilljs/parchment/) is that solution for Quill. It is organized in its own codebase with its own API layer. Through Parchment you can customize the content and formats Quill recognizes, or add entirely new ones. - -In this guide, we will use the building blocks provided by Parchment and Quill to replicate the editor on Medium. We will start with the bare bones of Quill, without any themes, extraneous modules, or formats. At this basic level, Quill only understands plain text. But by the end of this guide, links, videos, and even tweets will be understood. - - -### Groundwork - -Let's start without even using Quill, with just a textarea and button, hooked up to a dummy event listener. We'll use jQuery for convenience throughout this guide, but neither Quill nor Parchment depends on this. We'll also add some basic styling, with the help of [Google Fonts](https://fonts.google.com/) and [Font Awesome](https://fontawesome.io/). None of this has anything to do with Quill or Parchment, so we'll move through quickly. - -
- - -### Adding Quill Core - -Next, we'll replace the textarea with Quill core, absent of themes, formats and extraneous modules. Open up your developer console to inspect the demo while you type into the editor. You can see the basic building blocks of a Parchment document at work. - -
- -Like the DOM, a Parchment document is a tree. Its nodes, called Blots, are an abstraction over DOM Nodes. A few blots are already defined for us: Scroll, Block, Inline, Text and Break. As you type, a Text blot is synchronized with the corresponding DOM Text node; enters are handled by creating a new Block blot. In Parchment, Blots that can have children must have at least one child, so empty Blocks are filled with a Break blot. This makes handling leaves simple and predictable. All this is organized under a root Scroll blot. - -You cannot observe an Inline blot by just typing at this point since it does not contribute meaningful structure or formatting to the document. A valid Quill document must be canonical and compact. There is only one valid DOM tree that can represent a given document, and that DOM tree contains the minimal number of nodes. - -Since `

Text

` and `

Text

` represent the same content, the former is invalid and it is part of Quill's optimization process to unwrap the ``. Similarly, once we add formatting, `

Test

` and `

Test

` are also invalid, as they are not the most compact representation. - -Because of these contraints, **Quill cannot support arbitrary DOM trees and HTML changes**. But as we will see, the consistency and predicability this structure provides enables us to easily build rich editing experiences. - - -### Basic Formatting - -We mentioned earlier that an Inline does not contribute formatting. This is the exception, rather than the rule, made for the base Inline class. The base Block blot works the same way for block level elements. - -To implement bold and italics, we need only to inherit from Inline, set the `blotName` and `tagName`, and register it with Quill. For a compelete reference of the signatures of inherited and static methods and variables, take a look at [Parchment](https://github.com/quilljs/parchment/). - -```js -let Inline = Quill.import('blots/inline'); - -class BoldBlot extends Inline { } -BoldBlot.blotName = 'bold'; -BoldBlot.tagName = 'strong'; - -class ItalicBlot extends Inline { } -ItalicBlot.blotName = 'italic'; -ItalicBlot.tagName = 'em'; - -Quill.register(BoldBlot); -Quill.register(ItalicBlot); -``` - -We follow Medium's example here in using `strong` and `em` tags but you could just as well use `b` and `i` tags. The name of the blot will be used as the name of the format by Quill. By registering our blots, we can now use Quill's full API on our new formats: - -```js -Quill.register(BoldBlot); -Quill.register(ItalicBlot); - -var quill = new Quill('#editor'); - -quill.insertText(0, 'Test', { bold: true }); -quill.formatText(0, 4, 'italic', true); -// If we named our italic blot "myitalic", we would call -// quill.formatText(0, 4, 'myitalic', true); -``` - -Let's get rid of our dummy button handler and hook up the bold and italic buttons to Quill's [`format()`](/docs/api/#format). We will hardcode `true` to always add formatting for simplicity. In your application, you can use [`getFormat()`](/docs/api/#getformat) to retrieve the current formatting over a arbitrary range to decide whether to add or remove a format. The [Toolbar](/docs/modules/toolbar/) module implements this for Quill, and we will not reimplement it here. - -Open your developer console and try out Quill's [APIs](/docs/api/) on your new bold and italic formats! Make sure to set the context to the correct CodePen iframe to be able to access the `quill` variable in the demo. - -
- -Note that if you apply both bold and italic to some text, regardless of what order you do so, Quill wraps the `` tag outside of the `` tag, in a consistent order. - - -### Links - -Links are slightly more complicated, since we need more than a boolean to store the link url. This affects our Link blot in two ways: creation and format retrieval. We will represent the url as a string value, but we could easily do so in other ways, such as an object with a url key, allowing for other key/value pairs to be set and define a link. We will demonstrate this later with [images](#images). - -```js -class LinkBlot extends Inline { - static create(value) { - let node = super.create(); - // Sanitize url value if desired - node.setAttribute('href', value); - // Okay to set other non-format related attributes - // These are invisible to Parchment so must be static - node.setAttribute('target', '_blank'); - return node; - } - - static formats(node) { - // We will only be called with a node already - // determined to be a Link blot, so we do - // not need to check ourselves - return node.getAttribute('href'); - } -} -LinkBlot.blotName = 'link'; -LinkBlot.tagName = 'a'; - -Quill.register(LinkBlot); -``` - -Now we can hook our link button up to a fancy `prompt`, again to keep things simple, before passing to Quill's `format()`. - -
- - -### Blockquote and Headers - -Blockquotes are implemented the same way as Bold blots, except we will inherit from Block, the base block level Blot. While Inline blots can be nested, Block blots cannot. Instead of wrapping, Block blots replace one another when applied to the same text range. - -```js -let Block = Quill.import('blots/block'); - -class BlockquoteBlot extends Block { } -BlockquoteBlot.blotName = 'blockquote'; -BlockquoteBlot.tagName = 'blockquote'; -``` - -Headers are implemented exactly the same way, with only one difference: it can be represented by more than one DOM element. The value of the format by default becomes the tagName, instead of just `true`. We can customize this by extending `formats()`, similar to how we did so for [links](#links). - -```js -class HeaderBlot extends Block { - static formats(node) { - return HeaderBlot.tagName.indexOf(node.tagName) + 1; - } -} -HeaderBlot.blotName = 'header'; -// Medium only supports two header sizes, so we will only demonstrate two, -// but we could easily just add more tags into this array -HeaderBlot.tagName = ['H1', 'H2']; -``` - -Let's hook these new blots up to their respective buttons and add some CSS for the `
` tag. - -
- -Try setting some text to H1, and in your console, run `quill.getContents()`. You will see our custom static `formats()` function at work. Make sure to set the context to the correct CodePen iframe to be able to access the `quill` variable in the demo. - - -### Dividers - -Now let's implement our first leaf Blot. While our previous Blot examples contribute formatting and implement `format()`, leaf Blots contribute content and implement `value()`. Leaf Blots can either be Text or Embed Blots, so our section divider will be an Embed. Once created, Embed Blots' value is immutable, requiring deletion and reinsertion to change the content at that location. - -Our methodology is similar to before, except we inherit from a BlockEmbed. Embed also exists under `blots/embed`, but is meant for inline level blots. We want the block level implementation instead for dividers. - -```js -let BlockEmbed = Quill.import('blots/block/embed'); - -class DividerBlot extends BlockEmbed { } -DividerBlot.blotName = 'divider'; -DividerBlot.tagName = 'hr'; -``` - -Our click handler calls [`insertEmbed()`](/docs/api/#insertembed), which does not as convienently determine, save, and restore the user selection for us like [`format()`](/docs/api/#format) does, so we have to do a little more work to preserve selection ourselves. In addition, when we try to insert a BlockEmbed in the middle of the Block, Quill splits the Block for us. To make this behavior more clear, we will explicitly split the block oursevles by inserting a newline before inserting the divider. Take a look at the Babel tab in the CodePen for specifics. - -
- - -### Images - -Images can be added with what we learned building the [Link](#links) and [Divider](#divider) blots. We will use an object for the value to show how this is supported. Our button handler to insert images will use a static value, so we are not distracted by tooltip UI code irrelevant to [Parchment](https://github.com/quilljs/parchment/), the focus of this guide. - -```js -let BlockEmbed = Quill.import('blots/block/embed'); - -class ImageBlot extends BlockEmbed { - static create(value) { - let node = super.create(); - node.setAttribute('alt', value.alt); - node.setAttribute('src', value.url); - return node; - } - - static value(node) { - return { - alt: node.getAttribute('alt'), - url: node.getAttribute('src') - }; - } -} -ImageBlot.blotName = 'image'; -ImageBlot.tagName = 'img'; -``` - -
- - -### Videos - -We will implement videos in a similar way as we did [images](#images). We could use the HTML5 `