From 69ad5c7e2ec98b07b3948ca6e228c009ec737074 Mon Sep 17 00:00:00 2001 From: Mevaser of Yehudah Date: Thu, 14 Dec 2023 11:32:04 -0600 Subject: [PATCH] Drupal 8 stable release --- css/font-awesome.min.css | 4 + css/short-black-book-view.css | 566 ++++++++++++++++ fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes freepaper.info.yml | 7 + freepaper.libraries.yml | 12 + freepaper.module | 95 +++ images/dark-loader.gif | Bin 0 -> 19782 bytes images/inverse-texture.jpg | Bin 0 -> 29343 bytes images/light-loader.gif | Bin 0 -> 59912 bytes images/loading.gif | Bin 0 -> 45856 bytes images/loading_1.gif | Bin 0 -> 51972 bytes images/paper.jpg | Bin 0 -> 42473 bytes images/paper.png | Bin 0 -> 1050852 bytes images/texture.jpg | Bin 0 -> 25662 bytes js/3dflipbook.min.js | 17 + js/bootstrap.min.js | 7 + js/default-book-view.js | 94 +++ js/freepaper-actions.js | 47 ++ js/granim.js | 1053 ++++++++++++++++++++++++++++++ js/granim.min.js | 2 + js/html2canvas.min.js | 8 + js/pdf.min.js | 1 + js/pdf.worker.js | 1 + js/three.min.js | 831 +++++++++++++++++++++++ templates/default-book-view.html | 90 +++ templates/default-book-view.safe | 90 +++ templates/flipbook-modal.html | 13 + templates/flipbook-modal.safe | 13 + templates/info-modal.html | 18 + 30 files changed, 2969 insertions(+) create mode 100644 css/font-awesome.min.css create mode 100644 css/short-black-book-view.css create mode 100644 fonts/fontawesome-webfont.woff create mode 100644 fonts/fontawesome-webfont.woff2 create mode 100644 freepaper.info.yml create mode 100644 freepaper.libraries.yml create mode 100644 freepaper.module create mode 100644 images/dark-loader.gif create mode 100644 images/inverse-texture.jpg create mode 100644 images/light-loader.gif create mode 100644 images/loading.gif create mode 100644 images/loading_1.gif create mode 100644 images/paper.jpg create mode 100644 images/paper.png create mode 100644 images/texture.jpg create mode 100644 js/3dflipbook.min.js create mode 100644 js/bootstrap.min.js create mode 100644 js/default-book-view.js create mode 100644 js/freepaper-actions.js create mode 100644 js/granim.js create mode 100644 js/granim.min.js create mode 100644 js/html2canvas.min.js create mode 100644 js/pdf.min.js create mode 100644 js/pdf.worker.js create mode 100644 js/three.min.js create mode 100644 templates/default-book-view.html create mode 100644 templates/default-book-view.safe create mode 100644 templates/flipbook-modal.html create mode 100644 templates/flipbook-modal.safe create mode 100644 templates/info-modal.html diff --git a/css/font-awesome.min.css b/css/font-awesome.min.css new file mode 100644 index 0000000..5578ea5 --- /dev/null +++ b/css/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} diff --git a/css/short-black-book-view.css b/css/short-black-book-view.css new file mode 100644 index 0000000..ccf9ee4 --- /dev/null +++ b/css/short-black-book-view.css @@ -0,0 +1,566 @@ +.flip-book { + position: relative; + height: 100%; +} + +.flip-book .view { + text-align: center; + height: 100%; +} + +.flip-book .view .fnav { +} + +.flip-book .view .prev, .flip-book .view .next { + position: absolute; + top: 50%; + transform: translate(0, -50%); + z-index: 1; +} + +.flip-book .view .prev { + left: 20px; +} + +.flip-book .view .next { + right: 20px; +} + + +.flip-book .view .fnav a { + font-size: 72pt; + color: #666; +} + +.flip-book .view .fnav a:hover { + cursor: pointer; + text-shadow: 0 0 7px #000; +} + +.flip-book .view .fnav a:active { + font-size: 70pt; +} + +.flip-book .view .fnav .hidden { + display: none; +} + +.flip-book .view .fnav .active { + color: #555; +} + +.flip-book .view .fnav .disabled { + color: #aaa; +} + +.flip-book .view .fnav .disabled:hover { + cursor: not-allowed; + text-shadow: none; +} + +.flip-book .view .loading-progress { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); +} + +.flip-book .view .loading-progress.hidden { + display: none; +} + +.flip-book .loading-progress .progress { + background-color: #555; + background-image: none; + width: 50px; + height: 50px; + margin: 0 auto; + border-radius: 30px; + padding: 5px; + box-shadow: 0px 0px 3px #000; + margin-bottom: 10px; +} + +.flip-book .loading-progress .progress::after { + content: ' '; + display: block; + width: 100%; + height: 100%; + background-size: contain; + background-image: url('../images/light-loader.gif'); +} + +.flip-book .loading-progress .caption { + background-color: #555; + border: 1px solid #333; + padding: 7px 10px; + font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; + font-size: 10pt; + border-radius: 5px; + font-style: italic; + color: #eee; +} + +.flip-book .controls { + position: relative; +} + +.flip-book .controls .fnavbar { + margin: 0 auto; + opacity: 0.3; + transition: opacity 2s ease-in-out 3s; +} + +.flip-book .controls .fnavbar:hover { + opacity: 1; + transition: opacity 1s ease; +} + +.flip-book .controls .ctrl { + font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; + position: absolute; + bottom: 10px; +} +.ctrl ul { + margin: 0; + padding: 0; +} +.ctrl .fnavbar { + text-align: center; + background-image: linear-gradient(to bottom,#3c3c3c 0,#222 100%); + background-repeat: repeat-x; + padding: 3px; + overflow: visible; + background-color: #3c3c3c; + + border-radius: 4px; +} +.ctrl .fnavbar a { + text-decoration: none; + font-size: 14px; +} +.ctrl .fnavbar .fnav { + font-size: 0; + display: flex; + text-align: left; +} +.ctrl .fnavbar .fnav li{ + font-size: 12pt; + margin: 0; + width: auto; +} +.ctrl .fnavbar .fnav .fnav-item { + display: inline-block; +} +.ctrl .fnavbar .fnav .hidden { + display: none; +} +.ctrl .fnavbar .fnav .fnav-item>a { + padding: 10px; + display: inline-block; + color: #ccc; +} +.ctrl .fnavbar .fnav>.active>a { + color: #fff; +} +.ctrl .fnavbar .fnav .fnav-item>a:hover { + color: #fff; + cursor: pointer; +} +.ctrl .fnavbar .fnav .fnav-item>a:active { + text-shadow: 0 0 2px #fff; +} +.ctrl .fnavbar .fnav>.disabled>a { + color: #888; +} +.ctrl .fnavbar .fnav>.disabled>a:hover { + color: #888; + cursor: not-allowed; +} +.ctrl .fnavbar .fnav>.active { + background: #222; +} + +.ctrl .fnavbar .fnav .dropdown, .ctrl .fnavbar .fnav .dropup { + position: relative; +} +.ctrl .fnavbar .fnav .dropdown .menu { + top: 100%; + box-shadow: 3px 0 3px #222; +} +.ctrl .fnavbar .fnav .icon-caret { + width: 26px; + display: inline-block; +} +.ctrl .fnavbar .fnav .dropdown .caret { + display: inline-block; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #ccc; +} +.ctrl .fnavbar .fnav .dropup .menu { + bottom: 100%; + box-shadow: 3px 0 3px #222; +} +.ctrl .fnavbar .fnav .dropup .caret { + display: inline-block; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #ccc; +} +.ctrl .fnavbar .menu { + position: absolute; + border: 1px solid #444; + background-color: #222; + z-index: 10; + min-width: 160px; +} +.ctrl .fnavbar .menu li { + display: block; + padding: 5px 10px; +} +.ctrl .fnavbar .menu .divider { + height: 1px; + background-color: #444; + padding: 0; + margin: 5px 0; +} +.ctrl .fnavbar .menu .active { + background-color: #444; +} +.ctrl .fnavbar .menu .active:hover { + /*background-color: #444;*/ +} +.ctrl .fnavbar .menu li:hover { + background-color: #333; + cursor: pointer; +} +.ctrl .fnavbar .menu li a { + color: #fff; +} +.ctrl .fnavbar .menu .disabled a { + color: #aaa; + cursor: not-allowed; +} + +.ctrl .fnavbar .menu .icon { + display: inline-block; + width: 14px; + height: 14px; + text-align: center; +} + +.ctrl .pages { + padding: 8px 10px; + display: flex; + font-size: 0; +} + +.ctrl .pages .number, .ctrl .pages .amount { + width: 50px; + height: 20px; + text-align: center; + display: inline-block; + font-size: 11pt; + border: 0; + color: #000; + background-color: #ccc; + font-weight: bold; + border-radius: 0; + margin: 0; + padding: 2px; +} + +.ctrl .pages .number { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; + background-color: #ddd; +} + +.ctrl .pages .amount { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; +} + +/* floating window */ + +.flip-book .float-wnd { + position: absolute; + top: 10px; + left: 10px; + border-radius: 5px 5px 0 0; + background-color: #1a1a1a; + width: 300px; + z-index: 1; + box-shadow: 3px 0 3px #222; +} + +.flip-book .float-wnd.hidden { + display: none; +} + +.flip-book .float-wnd .header { + border-radius: 4px 4px 0 0; + background-color: #3c3c3c; + background-image: linear-gradient(to bottom,#3c3c3c 0,#222 100%); + background-repeat: repeat-x; + padding: 7px 10px; + border: 1px solid #444; + border-bottom: none; + color: #fff; + font-weight: bold; + cursor: move; +} + +.flip-book .float-wnd .header .close { + top: 5px; + right: 8px; + font-size: 14px; + position: absolute; + color: #ccc; +} + +.flip-book .float-wnd .header .close:hover { + color: #fff; +} +.flip-book .float-wnd .header .close:active { + font-size: 12px; + padding-top: 1px; + padding-right: 1px; +} + +.flip-book .float-wnd .body { + border: 1px solid #444; + border-top: none; +} + +/* toc */ + +.ctrl .toc { + font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif; +} + +.ctrl .toc a { + text-decoration: none; +} + +.ctrl .toc .hidden { + display: none; +} + +.ctrl .toc .toc-menu { + padding: 5px 10px; +} + +.ctrl .toc .toc-menu ul { + list-style: none; + padding: 0; +} +.ctrl .toc .toc-menu li { + display: inline-block; + padding-right: 5px; +} +.ctrl .toc .toc-menu a { + color: #ccc; + font-size: 14px; +} +.ctrl .toc .toc-menu a:hover { + color: #fff; +} +.ctrl .toc .toc-menu a:active { + text-shadow: 0 0 2px #fff; +} +.ctrl .toc .toc-menu .active a { + color: #fff; +} + + +.ctrl .toc .toc-view { + padding: 10px 0; + max-height: 80vh; + overflow-y: auto; + overflow-x: hidden; +} +.ctrl .toc .toc-view::-webkit-scrollbar { + width: 7px; + height: 7px; +} +.ctrl .toc .toc-view::-webkit-scrollbar-button { + width: 0; + height: 0; +} +.ctrl .toc .toc-view::-webkit-scrollbar-thumb { + background: #4a4a4a; + border-radius: 2px; +} +.ctrl .toc .toc-view::-webkit-scrollbar-thumb:hover { + background: #3a3a3a; +} +.ctrl .toc .toc-view::-webkit-scrollbar-thumb:active { + background: #5a5a5a; +} +.ctrl .toc .toc-view::-webkit-scrollbar-track { + background: #2a2a2a; + border-left: 2px solid #1a1a1a; + border-right: 2px solid #1a1a1a; +} + +.ctrl .bookmarks .white-space, .ctrl .bookmarks .togle, .ctrl .bookmarks .togle i { + width: 18px; + height: 18px; +} + +.ctrl .bookmarks .white-space { + display: inline-block; +} + +.ctrl .bookmarks li { + width: 10000px; +} + +.ctrl .bookmarks .item .area { + padding: 2px 0; +} + +.ctrl .bookmarks .level-0 .area { + padding-left: 5px; +} +.ctrl .bookmarks .level-1 .area { + padding-left: 10px; +} +.ctrl .bookmarks .level-2 .area { + padding-left: 15px; +} +.ctrl .bookmarks .level-3 .area { + padding-left: 20px; +} +.ctrl .bookmarks .level-4 .area { + padding-left: 25px; +} + +.ctrl .bookmarks .item .area:hover { + background-color: #444; +} + +.ctrl .bookmarks .item .area:active { + background-color: #333; +} + +.ctrl .bookmarks .item a { + color: #fff; + font-size: 14px; +} + +.ctrl .bookmarks ul { + list-style: none; + padding: 0; +} + +.ctrl .bookmarks .togle { + display: inline-block; + text-align: center; + position: relative; +} + +.ctrl .bookmarks .togle::before { + content: ' '; + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + border-radius: 50%; + border: 0px solid #222; + transition: border 0.2s; +} + +.ctrl .bookmarks .togle:active::before { + border: 12px solid #222; + transition: border 0.05s; +} + +.ctrl .bookmarks .togle i { + transform: rotateZ(0deg); + transition: transform 0.2s; +} + +.ctrl .bookmarks .togle.minimized i { + transform: rotateZ(90deg); + transition: transform 0.2s; +} + + +.ctrl .thumbnails .item a { + color: #fff; + font-size: 14px; +} + +.ctrl .thumbnails { + padding: 10px 0; + text-align: center; +} +.ctrl .thumbnails .thumbnail { + height: 170px; + margin-bottom: 5px; + background-size: contain; + background-repeat: no-repeat; + background-position: center; +} +.ctrl .thumbnails .loading { + position: relative; +} +.ctrl .thumbnails .loading::after { + content: ' '; + position: absolute; + width: 40px; + height: 40px; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + background-size: contain; + background-image: url('../images/light-loader.gif'); +} +.ctrl .thumbnails .item { + display: inline-block; + width: 128px; + padding: 5px 5px; + border: 1px solid transparent; + border-radius: 3px; +} +.ctrl .thumbnails .item:hover { + border: 1px solid #555; + background-color: #444; +} +.ctrl .thumbnails .heading { + overflow: hidden; + height: 20px; +} + + +.ctrl .search .result { + padding: 7px 10px; + cursor: pointer; +} + +.ctrl .search .result:hover { + background-color: #444; +} + +.ctrl .search .results a { + color: #fff; + font-size: 14px; +} + +.ctrl .search .query { + padding: 0 10px; + padding-bottom: 10px; +} + +.ctrl .search .query input { + width: 100%; +} + +.ctrl .search .status { + text-align: center; + color: #ccc; + font-size: 12px; +} diff --git a/fonts/fontawesome-webfont.woff b/fonts/fontawesome-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..400014a4b06eee3d0c0d54402a47ab2601b2862b GIT binary patch literal 98024 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 SdSQM28?+M|D(2r_;{O0|uQ74} literal 0 HcmV?d00001 diff --git a/fonts/fontawesome-webfont.woff2 b/fonts/fontawesome-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4d13fc60404b91e398a37200c4a77b645cfd9586 GIT binary patch literal 77160 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 literal 0 HcmV?d00001 diff --git a/freepaper.info.yml b/freepaper.info.yml new file mode 100644 index 0000000..dd75040 --- /dev/null +++ b/freepaper.info.yml @@ -0,0 +1,7 @@ +name: Above All - Freepaper Flipbook Formatter +type: module +description: 'Freepaper Flipbook formatter' +package: Above All - Twelve Tribes +core_version_requirement: ^9 || ^10 +dependencies: + - field diff --git a/freepaper.libraries.yml b/freepaper.libraries.yml new file mode 100644 index 0000000..5e0d8b6 --- /dev/null +++ b/freepaper.libraries.yml @@ -0,0 +1,12 @@ +flipbook: + version: 1.x + js: + js/html2canvas.min.js: {} + js/three.min.js: {} + js/pdf.min.js: {} + js/3dflipbook.min.js: {} + js/freepaper-actions.js: {} + js/granim.min.js: {} + dependencies: + - core/jquery + - core/drupalSettings diff --git a/freepaper.module b/freepaper.module new file mode 100644 index 0000000..20f8513 --- /dev/null +++ b/freepaper.module @@ -0,0 +1,95 @@ +Freepaper Info and Flipbook +

Description

+

This is a custom module which works with the Above All template for the twelvetribes.org website. + The module displays two different modals (popups): Info and Flipbook. Info displays the body text of the + Publication, along with its image and title. The Flipbook displays a browsable 3D view of the PDF. +

Requirements

+ The 3dflipbook plugin is found at:
https://3dflipbook.net. We have a license.

+

Configuration

+ The module works best by creating a view of Publications. Add fields to the views, and exclude them (make them hidden). + Then, create a visible "Global: Custom Text" and put this in the text: +

+        <div class="pub__container">
+          <div class="pub__cover">
+            <img src="{{field_image}}" class="pub__image">
+          </div>
+          <h5>{{title}}</h5>
+          <h6>{{created}}</h6>
+          <div class="pub__middle">
+            <div class="pub__text">
+	             <a class="btn btn-default" href="#" role="button" data-action="freepaper-info" data-id="pub_i{{nid}}" data-title=" {{ title }}" data-body="{{ body }}" ><i class="fa fa-1x fa-info-circle"></i> Info</a>
+	             <a class="btn" href="#" role="button" data-action="freepaper-flipbook" data-id="pub_f{{nid}}" data-title=" {{ title_1 }}" data-pdf="{{ field_pdf }}"><i class="fa fa-1x fa-book-open"></i> View</a>
+	             <a class="btn" href="{{ field_pdf }}" target="_blank"><i class="fa fa-1x fa-download"></i> Download</a>
+	          </div>
+          </div>
+          <div class="receiver"></div>
+        </div>
+        
+ The classes and structure are important. They work together with the other files to load new text into the receiver element. +

Fields

+
    +
  • field_image is a thumbnail of the Publication.
  • +
  • title is the title of the publication.
  • +
  • created is the date of publication.
  • +
  • body is the body of the publication containing text about the publication.
  • +
  • field_pdf is a FileField that contains the URL to File of the publication.
  • +
+

Data Attributes

+ Within the Button tags are several data attributes, which are used to pass data to the javascript functions. +
    +
  • data-action +
      +
    1. freepaper-info : Tells this button to open the Info modal.
    2. +
    3. freepaper-flipbook : Tells this button to open the Flipbook modal.
    4. +
    +
  • +
  • data-body : For Info modals, this contains the body of the Publication node to display.
  • +
  • data-pdf : For Flipbook modals, this contains the filename of the PDF.
  • +
+

Receiver

+ Within each div.pub__container, outside of all other elements but within the DIV, you must have a div.receiver. The module trader_will + fill that DIV tag with new content to create the modal. +
+ +

Files

+
    +
  • info-modal.html : template for the info modal that gets loaded into the receiver.
  • +
  • flipbook-modal.html : template for the flipbook modal that gets loaded into the receiver.
  • +
  • modules/custom/freepaper/js/freepaper-actions.js : scripts to load the receiver
  • +
  • modules/custom/freepaper : the location of the modules, its dependencies, and the module.
  • +
+

- Mevaser

+ '); + } +} + +function freepaper_preprocess_page(&$variables){ + // Drupal 8-9 + // global $base_url; + // $host = $base_url; + // $variables['#attached']['drupalSettings']['modulepath'] = drupal_get_path('module', 'freepaper'); + // $variables['#attached']['drupalSettings']['host'] = $host; + // // $variables['#attached']['library'][] = 'freepaper/flipbook'; We will attach it in the twig template + + // DRUPAL 10 + $host = Url::fromRoute('', [], ['absolute' => TRUE])->toString(); + $extension_path_resolver = Drupal::service('extension.path.resolver'); + $module_path = $extension_path_resolver->getPath('module', 'freepaper'); + $variables['#attached']['drupalSettings']['modulepath'] = $module_path; + $variables['#attached']['drupalSettings']['host'] = $host; +} diff --git a/images/dark-loader.gif b/images/dark-loader.gif new file mode 100644 index 0000000000000000000000000000000000000000..5b22245e5f660640e9f5505c7c737ac67bebb52e GIT binary patch literal 19782 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 literal 0 HcmV?d00001 diff --git a/images/inverse-texture.jpg b/images/inverse-texture.jpg new file mode 100644 index 0000000000000000000000000000000000000000..52994497a0fae515b220172567133a592981f4a4 GIT binary patch literal 29343 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 agU;8l8FV#b(LpAea_{S1M9u#ITL0OlQORup literal 0 HcmV?d00001 diff --git a/images/light-loader.gif b/images/light-loader.gif new file mode 100644 index 0000000000000000000000000000000000000000..6fae678676af15c43e980e5360edf308bc32ec6c GIT binary patch literal 59912 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

o_BWLDR8TsQ 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

B(Aj1riNSXlez=caf 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�Wr92X=W2g|N}G)I$f5MUFp`e(LtKzW z?2rg4)^wJAC?Nqbkpd!c0^*GVeFaqz1y3*tT}4V}Hcw;e z3bUtG;_3>muxq{cYn{YNtB_UQ;|c@*Nd-P2qkstuSJc&e+Bw|XB}CMbe96Ao$f^B% zwte9dp5djf+KNm}S`7bLsv%OAbVT%m7a9I}Ti(Gsyz+%3Pz ztf?E70sb=J0xz(-+c*QO3kK561zW)6PR<2+kPV?Q3%Ee#R*nl*u9krOAoks#2hu)e z=H+wA&Ufj}RISzE446{w&M-WNCVqw*F5(`p)v+z-6&~WaJ?F4($sgWuah~V54WKEm z;s{H>P2A9xo4*jfzdFt&IPtx0J+O_ITruDSKyc}p9t1#;1Zf}!Y48SZ5bC0y2790k zo&YJffD5wr$66OPpN%$K|M<{&=XLVf2Q?v8F7)mVMzy!X`c zyu6c4;awZ-emd+|UFPGQ)yFRFeEuR=;MLddq1j!1+uh^G{I{NrzW1Bx0hwAIV4WM# z{sUO~mEaTxe&7e0;Mg%0Ilxest3apSO51(D!^@8Awat#Zp4zo8;s4I>%`WiFyS;qc z=kSQ|2CwT2&+rZZ=l(A72pXtdZN;KmzMXu&9Q(wndgBpW%2n*>S~L*ieF7+u0xtjZ zEU*MvF!NZj-ZY;FyugbR(g|G^3JDHMu<#0?V7xPu!l1C{clq$Led`dPX3l;vK*Q^P zj^`Ioh68`?1@H7s|LX~_)Ds^x(5_p>?&c6@Fj8Oj2Q%n|p2f*b*X91jBVV`?%>d!Z zf=+H^q!$SW(hBB63)p-L)pH5}?rRD%+Gyqp?ql(*ZS`Lt+F>7$WB<-&AN9%pe$IZH z&H?ZB84vY_59d_B_$1!=W#9R|zV#a(Ay2UOKQ6iCo@j7yx$LU}KfnZueFS#=>7Y(o zb)fs{S?@Eo3z%rtVsGtiUIAGNruNll_xL{(`E5R+1mE!Vs`RH{`Ha8$xE1IX|M|H- z{Q>HydhYy+pZ%dv{h>YLcK#x2ulnK+^7b1wK8peBt^pzt1YIyrSRl>zUj=zU2^jdn z?eZ@1G9Lip3Rf#vtyYZ!RZ8JPh6_iP8ujp@!il9$NsI_lBSeV}Csy>>P~=FG4ogzZ zXcFW}hAT~O9GSAEOP3T`-V|ALCdiIBTax@(Ql`V2I(7Pt$uc5Om`IJ<1WNP%X;P#( zkD_FH6{r;e2M8Phi{L9*vSbN-{kp)b1+!(rjzwE`Yzn$8RXf*A%`>DIEs*7$m?5LWMLg1phkTvU~%4xQjxbrY13wgtk!|VP^wCzL{Q>^g1 z5M#^mMUPCZamJCh*dPH05=cM+1r9JWNhOtRKn5m+Sb~Wqnqa~SCa$cKi#)c>1CK7b z^b!xsEW^weUUoT!ms@191tCvFfio01f6E9$g_7H?r#gM?&_mt4>kUN}HH0y`9uKAQ z&l{b}k;ENi^bye%6=hMxMuRKVw@78Av8mt|^=ZU~ydYr%Q%#+K0V=rIf(tIP&;r&h zWX)m?N&HY`5k(kDq>w@wIYbdfG?C?%TUy!W7h8r|r50y%>4lb1I?+U-P!Pv$%YmD5CBYqvNT9i0hMK_&GQ-u_B)oEOta4b>E13Mr+| z(ta}~%3hIBQHbGE817S{JjN)442mrl!;(!fsYH}XFmVhr$yRX~6~i+_&kSb*xuwhJc=$;i9R&8tt^PF1u>1A11qDx7CiD>a*DT+py-9#=dtT<9Jck%wBGfU6Fm7<2z1>O-|-#@LF;Xff99JX`Y?Ds zzJc&}n%kcQMK?JSGVpgLG@TDHJ)GeI zfoMYu;?9NMGon?>g}-ybBwgV$&bXRrza)~chF%k5`iQ7Q_7x{{w)+$XdAP+EjuDDG zblw?*n8x_6@g*00Vg?16Kshq8M9stB_Qsh0!#9?ZhkXPi9lv-)HsX*+B#B}L5y{9u zsxgoX6eA(^=)gJlu7fFbpQs$Eu-zH*lGRh52UQqA7LGE1k+h>83wTOJE-{gJbfOzK zc|SjTZkD9n5g>v2xm;?Jgm9!~`y!~yP#$iG#=HtFlc~&4{_ukp#3lWpc@k+36P3PW zCK|KZ#%-3QoB8wQGC?U$sNhkT$26rkshP@kcCwwteB?;Z$;EGWDxCHtrZ)2_wRoa) zp5Ux!F9S->ftGTEv7F{A70NtI4zrcdY^VkSYEHS`?R!(3WDJ8@Q4YGZoRCDOJoV{G zdRkMW)iY^E_c&2V%2J&!ZKfb|cvAj-rqrN6OJ_Becuk02G?OyrBu!Tu)RqqQr9q9U zJogzuj`nkWwIpgpjS4-U67-=Ft*TX(hEsMf)Rp#|DiRmA!kaoZrP1^p@}2^fs!#a|RExHiuvu-a>H3=3f-ZJ!MRhDzpK4Rd zZiuRLH7qyry4lfERIibZ>MIrd*`;DusE;MBC^1Ueuc|b#qx~g1r?W_rnsv6Stt@MA zi`&dr^0XzzCv7)cQ=jN9Z^*kVL`}d@u3_9hOC zE?BWgUDu`-t*cclV{rn$^!}=Jw}tI(cn9fM_yShG=M`(dzN=9EP8PV?wd~@M^1%A) z7Eom^uxE?dUl|U!u8cLC)jkS7=RS9I9o6u2Iovjnig>0Oew&FM*kKr|7{zoWorqZ+ zV;O@u#U5U9315si8q0Xb$n$aCcD!K$`q;)W26B*vJU1RES;-_0F^)GJSv9kk&9QanQI)GyIfqql z-SuZe>FQfO!4zV_f$<=ulVs&lLIbmC+1R?ecoP_^qyc zKl|4TgPOUP2KJ)InrZNE`ntPh_AbqvXlO$OVx-QFw_XjdSgU%AwLamkH4SMoO8U@> z1~9xw0kL2g8O@gt^neE);cLUw)A5Bjw}0(zf}>l8>aI4sM;J{CYrD_S9{9WoE^Pr* zo50qNG`1VQ*?$jQ)X|nWX9ufUTsQK!?+q@%yDjjK7kq#Q*EYg0uJAnid(r{-b;~6l za(pv7uZ~7-at&?lZRh;u^k!voe~#?-3LWJgZ#K?Dee{VRG~X8AH^$qo@s#^l>JZmC z(%Jf2lCN8-*%R)1)K_lwmWX}qBX2a*AAR;t-+b*;Z+q3>j%nDIe4J-p_Qqug^#@X& z=Yr*X*%MB8cN6{L+cvzXVJ<YM+1=N;m9 z*M@#4BqhDm1Fw0GFZjPZhx+9IIrGxn{M~m4d*o;C`svC&=x=_y-966s)$2XKN`L)v aV~_mVpT73ol{f1{o7*)%c=6W>2mm|M1>`jV literal 0 HcmV?d00001 diff --git a/images/paper.jpg b/images/paper.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0566312a47c9ccc25bf632abcd29a8f8441b6e50 GIT binary patch literal 42473 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

;cJ?f&rBX`PuMw#Rn>raIZZ()3ACzL( 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 literal 0 HcmV?d00001 diff --git a/images/paper.png b/images/paper.png new file mode 100644 index 0000000000000000000000000000000000000000..03f39ea72a8e28deecf1e7944ad84ebcaa98f8b6 GIT binary patch literal 1050852 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%0Agus}WJexzbrAN_kGNj#ykCUeF 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%0A{|D$Zc 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�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

CQBxV9%PFHPHzCUTA{~} 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 literal 0 HcmV?d00001 diff --git a/images/texture.jpg b/images/texture.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cb4c591f288fab050cacae066f1ea95755bda7cd GIT binary patch literal 25662 zcmagFcRXA1_dlKxnkbsYs#QtE-m^xnh!JXUTGXC3S}nEJUL|VQs7+f`v{s86MNp;G zC~d8xrAASk@9q0Devj`z-``6fx%a;Ad7anuobx;bI+_Gc5Eu*sfq_5J z`3y)ML`m_l0pFBVl$4ZIR1iu^2o*KezeWwEz5q08C=^CRLj!}-{-@FZYw-VV|CE3! zArNY6YFa3i7D-P_k7WFJmJ#tE8N`2W;Qzh(-*Nxf&UqII0R_V;@RVQ#hynqoM1aqG zK$iiiKm+}M4Gf~7ya1eG`oFvX34qVPfM_WJ0XQWbINDyrz|oR;oF-nI4uk-gpwM72 znt?YW85)rWE5$mc0JzfNkq9uH9V2Z&k^={$kihBqh|zQ~hFeoroBR?OkHxz|`q?PZ zl3wu;G6EP92~U5BS9OC%;QJ%tktJY|w3BwkC?Z3ZfPlm$42p9~3h(t=dK_C&T+9R-`Q7}Bc1Vf3%WAS(hP8A1ni-^#MK%$|^PXLv8 zayk-&1|u0T_9F;rS}q#JfKjE6kBFSJm!>$3tQ8bWkoFE{%s^ zRZ%!6Iw%~N3;~VE#ZaJ8(oQ2#0H`D$N*2F`gfIlTsyz$8iur#e6bkqi41>eqkpS(8NHE}h-k}6A93J@+jsZ(zDC|dx2(&m( zGZ`KqNklN9a99ZFE(HaW0>z*Sxt=F&9}QSHf`I2D!2kiUs(7~uz(`d*ZJwlCglcqr zKQvcb6@qhvP7h53YS{sjIB9D`$ZQw}EFR@FjR1qv!A}vAypZU4=qMC80;Ol*Ksb~e z8H`{YAS7{sIF4EmFgF*Cfn!k8_5e-Oa%BH);=$mjlrDG(xs(^+5QZ0` zjgO#Xg(Fd56q*8#gaaW3rcqQ^Frbw5mShCfaM5EK&`kN2p@q5`~paWfi!@D;1Lm#P&SOX8w46Z1%g5m zFesvwIsy+;g+xdE^P6hKC=oE!Y4oxz-btG-o#O)(0cWQGas)-4!ivEFhB08>pz+Z_ ztigy<-gqcT4*?Jzl>U-|LRA&(1$`G0`IG@~uL`gPe;r(k#Zjp8YHN?MQE+Pl!}=p( zunZSG`5#-o`XeGh@oXqKki;nXzqEmdMZzi2K>lF3u_!DSqM6Kwk-mdOQc$X5dG+#pMiA*}w76S5 z1gI@fQQWFPHsAma`2I9D45cO=Kp0Iu#6wNJbOfuk{U|&V21Epbf}@adgd_@ucLK5+ z2H;F*1IR}~!HcH@>RAJIKM)Oa15kvZfY$+h(Vz%?#0UbE28F@W&`5xIfFvka)+rhU zl$8bygn|M~0pZn)1f`{cVd<233J4wrBqs%h8yzc<4@j^ipo|U#g-5Uf2N)y;H&D=^ zsz6sn8Z<{5gvVm>5C{c^!fBKh^{+rP{EHesK7N!HjX|NfH38KTFffS%OsR^3V4U!( zw0U3#48|!r4=m{w4T4-xON%7J0ajq0w3G9I(x90f0b>J(0(_oAJXFQl<41rE$_q+{ zCjfOD1qXqt{?%@vQ2%!W!x3mTl!Q1128RSnI21SurlN=~)nIB;FtR4_eB!=JwI;J_ z$*+wl>-v@`@MD8*@TYxANs(FRPBQ8w7r!V)z-nrmqLKof)3Kz%f9sZaH6V%C+#k2I}F%OKtBqb!!4D2gO6m*M% zVipTD^^v-ZT)M)f4*`1(Da-xFbFuoy+>hNW#uo`5{I#RM1hz*TVippeyosLCQi2df z!y9HosQ%TmEYiXIyIIZccalV2^nDO-Ml`T=(jcK~_S&c@=vBFIvOVZ$@}z$8%3?iI zzr>5?MYr0QRd55}JRXQC!h`TDI=F}!d~Foh$-)HLD%WEYSEDFqGSUce&K@>Q<7@6; z9avlA*2|RUqnWT#$HCPga5V~^|LoiV4rrqP(*yf(tyNZ%*^+44uwBs`iOinQULWwJs5Pe* z+t-j8;dXc@+n{jM`%T+HVIrY{cHU0T*ovL7(Ic}Hl+I{(^#M^&zhY^2#ju;sgTItY z1BDlPK@e^s9jnm={3%~24XR+42MaVwgTgbyq`_p;U?CI17;o%unkRH>;=R>g7C*Qe zopHxsPme4bjqqKQaM=_Tt5~}&yB(X?Kd|bMq51bkR8h8P&#SF+8a3+1k#uBK&qxWk zKsggKh7rqXs>8&ifaX|27`i(UeECbZYV!rKum41mifP-key+gQY$^-tYP^zbt~oOb z@d-{0-i|gA5W#M1$UZjW*I}H_#}xDH_&sX*fJ{q_A%yVdI%ioDb%=+T@U!u*9=k?2 zEJ?VuGNBuM%vLnGv>LzI4K|V*O;`_qeEDM?nch-iMx%IwAfe6i_a1GzjBou`F^$mU zMQ8NhW9?r(>3Yo#oQxCo*chhmx|E5o!6(A)n8idS7Zjyc?BE%#P6hw=G${rZ6P?}3 zu8Vrqrt7)ftzKes3j*yQ^TCJH00hz z_mFVAdf$O(I!TzJ#t?f`+(opu)r9S6L)!=ahG<50Svqg;S!bT?ZxVk?sBly)@;nI$w+S@Z;^jlQ)jcd%Va8=Ssd8b3V@9lP3k3ER& zjRf9nMBNo85!x6gnXb_K;BPO99^PSck5Y^@6d3fJvuxDp=v-`O$k>sRK{1*#qV_Wa zZ{0h0@n!tcYFDt(nSddtAN?X{vQ$)|0}@@ltQ3@1MPomAsB=bmw>CPr5nzp zw~Zq0{k9PQT@a~NDDtnp^M~gQ-0M2_OGc+QJkZiyW_!D^%+B@JhVtR?`)1jNHpAh! zBU69d>U_Vv4tnd`d_z3s`TH}Ai!t57eHUYTMeL#%Rh?X$6+bslq#u}F?mye5j(5B7 zwl=0-&9Wac5UR-*=Ii%6czQvZwTs=AstKI*GgM;_{_)e%7H6PQUSj6;5JG42>SV%Y z$t*5m3~f`e?Kh_9=7W=Tzpb0YwNIXpz4q7}QhJL+A@(wq#D9G%Q-&XeqPMC|1dPit zzrd&0E!Hg2ps`<`7AK5ec3ThLZK>>-my2Fr`^cOH{rw|b>AAN%*O#}K@qCoz`^2>z z@B8)s!J49uD;(WtC-x<8-VdQb+ODN~*+5Hlbmzz-cI1c>7QgcpoJOQ;#$+VYD`FRt$#o!^H4&rg&J`W~Zp%cKIm zZtVDj>^NTHIoU8Wly49CPLrQ5t^<5@ax?|lYW)AZth;!odY z8#z>xoQ{0;bJxO%P_ww|0g-g~k4joQFm5~3GI{x=y!pLEszkMxB;&`ZI+apmAsfF8 zPuQ-2wc~D#au@_L&xNOLER7NiXQvOi3EgRr@fm{_p1~{j+Gj4Z?D`+{_HKkzNeM>= zw7H*yAi5_Gt(E;x{AsHT!pp1+&q1ZSah1k-fkmT&)qh+e_0k_}bOLtoUZcA)`80oR zPIn-v^J2Hg(?@iO_f#>p!zH9=l4}Fu-L`eycVq^C#Ad8Zs}N$McY~FS@a+aa?;W26 zAbqYhA$#1THs_v{YtHT;VR@N(x+_}P@B6nA3{*5eDrw*TXoHYC5Je@i(U+o`UltX*Hp%dG_d=4U%5Dat0 zgm0&oZB~x5xQ}?yx4LP3FYPFkd~(D)v88M{SsQKXu_bEpwC;CCVy;~&4&zXw^I&AQ zx58|HWUO*z<5_=&j&xkyw?3ySh zw@g;${ao2CF29xa!cC#*0~IFEK90GkDm(@~(>0#A&!Dq^w#TEJ^Gk1`FdXksu)fp( zP2VXqMD=U}W)o;vN(hhA4x_j6ELQtI(Q}n^JV>}PS8}r;j>)9?o_=Ts)42X24-RV5 zPVnVfBeNcOSba$S*89r6xzJn*zPs!4E&8`W+IOnlPT7{cn7so&!>^dT3{BotY#|I6 zLvD-YM+yiOGd_Sxz%<#l-qkX=FYwTG>w8zzCMqwQhKBW4rs(jtW+we9Q3}HOG?-{V zV45`UTV8swDqpmv6UDQmc6;Q7-DC9oLlasrhnxFRWz!@czVx(i}_mr3?Y8XSO`q@ER{AmGwOhT<-drZLOnU!7` zjUR*Vઔ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 M$okAj{{R{P*#mNj)c^nh literal 0 HcmV?d00001 diff --git a/js/3dflipbook.min.js b/js/3dflipbook.min.js new file mode 100644 index 0000000..5a2b9d0 --- /dev/null +++ b/js/3dflipbook.min.js @@ -0,0 +1,17 @@ +var pathr = drupalSettings.host + "/" + drupalSettings.modulepath; +!function(modules){function __webpack_require__(moduleId){if(installedModules[moduleId])return installedModules[moduleId].exports;var module=installedModules[moduleId]={i:moduleId,l:!1,exports:{}};return modules[moduleId].call(module.exports,module,module.exports,__webpack_require__),module.l=!0,module.exports}var installedModules={};return __webpack_require__.m=modules,__webpack_require__.c=installedModules,__webpack_require__.i=function(value){return value},__webpack_require__.d=function(exports,name,getter){__webpack_require__.o(exports,name)||Object.defineProperty(exports,name,{configurable:!1,enumerable:!0,get:getter})},__webpack_require__.n=function(module){var getter=module&&module.__esModule?function(){return module.default}:function(){return module};return __webpack_require__.d(getter,"a",getter),getter},__webpack_require__.o=function(object,property){return Object.prototype.hasOwnProperty.call(object,property)},__webpack_require__.p="",__webpack_require__(__webpack_require__.s=72)}([function(module,exports,__webpack_require__){"use strict";exports.__esModule=!0;var _$=window.jQuery,_html2canvas=window.html2canvas,_THREE=window.THREE,_React=window.React,_ReactDOM=window.ReactDOM,_PDFJS=window.PDFJS,_tr=function(s){return(window.iberezansky||{}).tr&&window.iberezansky.tr(s)||s};exports.$=_$,exports.html2canvas=_html2canvas,exports.THREE=_THREE,exports.React=_React,exports.ReactDOM=_ReactDOM,exports.PDFJS=_PDFJS,exports.tr=_tr},function(module,exports,__webpack_require__){"use strict";exports.__esModule=!0;var _$=window.jQuery,_html2canvas=window.html2canvas,_THREE=window.THREE,_PDFJS=window.PDFJS;exports.$=_$,exports.html2canvas=_html2canvas,exports.THREE=_THREE,exports.PDFJS=_PDFJS},function(module,exports){"use strict";function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}exports.__esModule=!0;var BaseMathUtils=function(){function BaseMathUtils(){_classCallCheck(this,BaseMathUtils)}return BaseMathUtils.sum1=function(ka,a,kb,b){return[ka*a[0]+kb*b[0]]},BaseMathUtils.sum2=function(ka,a,kb,b){return[ka*a[0]+kb*b[0],ka*a[1]+kb*b[1]]},BaseMathUtils.sum3=function(ka,a,kb,b){return[ka*a[0]+kb*b[0],ka*a[1]+kb*b[1],ka*a[2]+kb*b[2]]},BaseMathUtils.sum4=function(ka,a,kb,b){return[ka*a[0]+kb*b[0],ka*a[1]+kb*b[1],ka*a[2]+kb*b[2],ka*a[3]+kb*b[3]]},BaseMathUtils.rk4=function(dy,t,dt,y){var sum=arguments.length>4&&void 0!==arguments[4]?arguments[4]:BaseMathUtils.sum[y.length-1],k1=dy(t,y),k2=dy(t+dt/2,sum(1,y,dt/2,k1)),k3=dy(t+dt/2,sum(1,y,dt/2,k2)),k4=dy(t+dt,sum(1,y,dt,k3));return sum(1,y,dt/6,sum(1,sum(1,k1,2,k2),1,sum(2,k3,1,k4)))},BaseMathUtils.extrapolateLinear=function(x,y,xi){return y[0]+(y[1]-y[0])/(x[1]-x[0])*(xi-x[0])},BaseMathUtils.interpolateLinear=function(x,y,xi){var yi=void 0;return x[0]>x[1]&&(x=x.reverse(),y=y.reverse()),yi=xix[1]?y[1]:BaseMathUtils.extrapolateLinear(x,y,xi)},BaseMathUtils.calcScale=function(srcW,srcH,dstW,dstH){return Math.min(dstW/srcW,dstH/srcH)},BaseMathUtils.mulM=function(a,b){for(var r=[],i=0;i=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}var x=_ref;s+=x}return s/data.length},BaseMathUtils.disp=function(data){for(var M=BaseMathUtils.mat(data),s=0,_iterator2=data,_isArray2=Array.isArray(_iterator2),_i2=0,_iterator2=_isArray2?_iterator2:_iterator2[Symbol.iterator]();;){var _ref2;if(_isArray2){if(_i2>=_iterator2.length)break;_ref2=_iterator2[_i2++]}else{if(_i2=_iterator2.next(),_i2.done)break;_ref2=_i2.value}var x=_ref2;s+=(x-M)*(x-M)}return s/data.length},BaseMathUtils.predict=function(data,num){var r=[],l=data.length,D=BaseMathUtils.disp(data);if(D1){for(var am=[],bm=[],i=0;iBaseMathUtils.eps){var dx=BaseMathUtils.det2(b1,a1[1],b2,a2[1]),dy=BaseMathUtils.det2(a1[0],b1,a2[0],b2);res={x:dx/d,y:dy/d}}return res},BaseMathUtils.isInsidePoly=function(ps,p){for(var done=!1,ct=void 0,i=0;iMath.min(p0.x,p1.x)-BaseMathUtils.eps&&ip.xMath.min(p0.y,p1.y)-BaseMathUtils.eps&&ip.y0}}}}return ct%2},BaseMathUtils.isInsideConvPoly=function(ps,p){for(var sg=[0,0],i=0;i1;){var mid=Math.floor((l+h)/2);cmp(x,a[mid])<0?h=mid:l=mid}return cmp(x,a[h])>=0?h:l},Utils}();exports.default=Utils},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}exports.__esModule=!0;var _libs=__webpack_require__(0),_GraphUtils=__webpack_require__(7),_GraphUtils2=_interopRequireDefault(_GraphUtils),ImageBase=function(){function ImageBase(context,width,height,color){_classCallCheck(this,ImageBase),this.context=context,this.wnd=context.wnd,this.doc=context.doc,this.element=context.element||context.doc.body,this.c=context.renderCanvas||ImageBase.renderCanvas,this.ctx=context.renderCanvasCtx||ImageBase.renderCanvasCtx,this.resW=this.width=width,this.resH=this.height=height,this.color=color}return ImageBase.prototype.dispose=function(){},ImageBase.prototype.renderBlankPage=function(){this.ctx.beginPath(),this.ctx.fillStyle=_GraphUtils2.default.color2Rgba(this.color,1),this.ctx.rect(0,0,this.c.width,this.c.height),this.ctx.fill()},ImageBase.prototype.renderImage=function(image){this.pushCtx(),this.ctx.drawImage(image,0,0),this.popCtx()},ImageBase.prototype.normToConv=function(p){return{x:p.x*this.c.width,y:(1-p.y)*this.c.height}},ImageBase.prototype.renderHit=function(poly){var ctx=this.ctx;ctx.fillStyle="rgba(255,255,0,0.4)",ctx.beginPath();var p=this.normToConv(poly[0]);ctx.moveTo(p.x,p.y);for(var i=1;i")[0],ImageBase.renderCanvasCtx=ImageBase.renderCanvas.getContext("2d"),exports.default=ImageBase},function(module,exports,__webpack_require__){"use strict";function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}exports.__esModule=!0;var _extends=Object.assign||function(target){for(var i=1;i>16&255,color>>8&255,255&color]},GraphUtils.inverseColor=function(color){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,bs=GraphUtils.getColorBytes(color),ibs=[255-bs[0],255-bs[1],255-bs[2]],nbs=[Math.round(GraphUtils.interpolate01(bs[0],ibs[0],t)),Math.round(GraphUtils.interpolate01(bs[1],ibs[1],t)),Math.round(GraphUtils.interpolate01(bs[2],ibs[2],t))];return GraphUtils.bytes2Color(nbs)},GraphUtils.color2Rgba=function(color,a){return GraphUtils.bytes2Rgba(GraphUtils.getColorBytes(color),a)},GraphUtils.bytes2Rgba=function(bs,a){return"rgba("+bs.join(",")+","+a+")"},GraphUtils.bytes2Color=function(bs){return bs[2]|bs[1]<<8|bs[0]<<16},GraphUtils}();exports.default=GraphUtils},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}exports.__esModule=!0;var _Cache=__webpack_require__(14),_Cache2=_interopRequireDefault(_Cache),_BlankImage=__webpack_require__(44),_BlankImage2=_interopRequireDefault(_BlankImage),_StaticImage=__webpack_require__(59),_StaticImage2=_interopRequireDefault(_StaticImage),_PdfImage=__webpack_require__(57),_PdfImage2=_interopRequireDefault(_PdfImage),_InteractiveImage=__webpack_require__(51),_InteractiveImage2=_interopRequireDefault(_InteractiveImage),ImageFactory=function(){function ImageFactory(context,cache){_classCallCheck(this,ImageFactory),this.context=context,this.cache=cache||new _Cache2.default}return ImageFactory.prototype.build=function(info){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,widthTexels=arguments.length>2&&void 0!==arguments[2]?arguments[2]:210,heightTexels=arguments.length>3&&void 0!==arguments[3]?arguments[3]:297,color=arguments.length>4&&void 0!==arguments[4]?arguments[4]:16777215,injector=arguments.length>5&&void 0!==arguments[5]?arguments[5]:void 0,image=void 0;switch(info.type){case"html":image=new _InteractiveImage2.default(this.context,widthTexels,heightTexels,color,info.src,this.cache,injector);break;case"image":image=new _StaticImage2.default(this.context,widthTexels,heightTexels,color,info.src);break;case"pdf":image=new _PdfImage2.default(this.context,widthTexels,heightTexels,color,info.src,n);break;case"blank":default:image=new _BlankImage2.default(this.context,widthTexels,heightTexels,color)}return image},ImageFactory}();exports.default=ImageFactory},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}exports.__esModule=!0;var _extends=Object.assign||function(target){for(var i=1;i4&&void 0!==arguments[4]?arguments[4]:0,_this=this,state=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"closed",height=arguments.length>6&&void 0!==arguments[6]?arguments[6]:0;_classCallCheck(this,SheetBlock),this.visual=visual,this.p=_extends({},p,{first:first,last:last});var props=this.getProps(),loadedPoints=this.loadPoints();Object.keys(loadedPoints).map(function(k){_this[k]=loadedPoints[k][props.shape]||loadedPoints[k][0]}),this.pSpline=new _libs.THREE.Spline([]);for(var i=0;i=_iterator.length)break;_ref=_iterator[_i2++]}else{if(_i2=_iterator.next(),_i2.done)break;_ref=_i2.value}var _i3=_ref,marker=_ThreeUtils2.default.createMarker(this.geometry.vertices[_i3],_i3=_iterator2.length)break;_ref2=_iterator2[_i4++]}else{if(_i4=_iterator2.next(),_i4.done)break;_ref2=_i4.value}var m=_ref2;m.map&&(m.map=null,m.needsUpdate=!0),m.dispose()}delete this.materials,this.geometry.dispose()},SheetBlock.prototype.getSize=function(){return this.p.last-this.p.first},SheetBlock.prototype.getProps=function(){return _extends({},this.p.page,{sheets:this.p.sheets})},SheetBlock.prototype.getTopCerners=function(){var off=this.angle>Math.PI/2?this.geometry.vertices.length/2:0;return[this.geometry.vertices[off],this.geometry.vertices[_sheetBlock2.default.resX-1+off],this.geometry.vertices[(_sheetBlock2.default.resZ-1)*_sheetBlock2.default.resX+off],this.geometry.vertices[_sheetBlock2.default.resZ*_sheetBlock2.default.resX-1+off]]},SheetBlock.prototype.getTopSize=function(){var vs=this.getTopCerners();return{width:vs[0].distanceTo(vs[1]),height:vs[0].distanceTo(vs[2])}},SheetBlock.prototype.getTopWorldRotation=function(q){return q.x=-Math.PI/2,q},SheetBlock.prototype.getTopWorldPosition=function(v){var l=this.geometry.vertices.length,off=this.angle>Math.PI/2?l/2:0,vs=[this.geometry.vertices[off],this.geometry.vertices[_sheetBlock2.default.resX-1+off],this.geometry.vertices[(_sheetBlock2.default.resZ-1)*_sheetBlock2.default.resX+off],this.geometry.vertices[_sheetBlock2.default.resZ*_sheetBlock2.default.resX-1+off]];v.set(0,0,0);for(var _iterator3=vs,_isArray3=Array.isArray(_iterator3),_i5=0,_iterator3=_isArray3?_iterator3:_iterator3[Symbol.iterator]();;){var _ref3;if(_isArray3){if(_i5>=_iterator3.length)break;_ref3=_iterator3[_i5++]}else{if(_i5=_iterator3.next(),_i5.done)break;_ref3=_i5.value}var vi=_ref3;v.x+=.25*vi.x,v.y+=.25*vi.y,v.z+=.25*vi.z}return this.three.localToWorld(v),v},SheetBlock.prototype.getInterpolationPoints=function(inds,mod){for(var ps={x:[],y:[]},K=this.getProps().wave,_iterator4=inds,_isArray4=Array.isArray(_iterator4),_i6=0,_iterator4=_isArray4?_iterator4:_iterator4[Symbol.iterator]();;){var _ref4;if(_isArray4){if(_i6>=_iterator4.length)break;_ref4=_iterator4[_i6++]}else{if(_i6=_iterator4.next(),_i6.done)break;_ref4=_i6.value}var i=_ref4;ps.x.push([].concat(this.interpolationPoints.x[i])),ps.y.push(~mod.indexOf(i)?this.interpolationPoints.y[i].map(function(n){return K*n}):[].concat(this.interpolationPoints.y[i]))}return ps},SheetBlock.prototype.set=function(angle){var state=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state,height=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.corner.height,first=arguments.length>3&&void 0!==arguments[3]?arguments[3]:this.p.first,last=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.p.last,PI=Math.PI;this.state=state;var closedAngle=void 0,binderTurn=void 0;"object"===("undefined"==typeof angle?"undefined":_typeof(angle))?(this.angle=angle.openedAngle,closedAngle=angle.closedAngle,binderTurn=angle.binderTurn>PI/2?PI-angle.binderTurn:angle.binderTurn):this.angle=angle,this.corner.height=height,this.p.first===first&&this.p.last===last||(this.sideTexture.repeat.set(0,last-first),this.sideTexture.needsUpdate=!0,this.p.first!==first&&this.p.setTexture(this.materials[0],2*first),this.p.last!==last&&this.p.setTexture(this.materials[1],2*last-1)),this.p.first=first,this.p.last=last;var points=void 0,props=this.getProps();if("closed"===this.state)points=this.getInterpolationPoints(this.closedInterpolationIndeces,this.closedInterpolationIndeces);else if("opened"===this.state)if(void 0!==closedAngle&&Math.abs(closedAngle-PI/2)>.01){points=this.getInterpolationPoints(this.flatInterpolationIndeces,[]);var ps=this.getPointsAtAngle(this.getInterpolationPoints(this.closedInterpolationIndeces,this.closedInterpolationIndeces),closedAngle>PI/2?PI-closedAngle:closedAngle);points.x=[ps.x].concat(points.x),points.y=[ps.y].concat(points.y)}else points=this.getInterpolationPoints(this.openedInterpolationIndeces,this.closedInterpolationIndeces);var hl=void 0,hr=void 0,offset=.5*props.sheets*props.depth;"closed"===this.state&&(offset-=7e-6*this.p.scale),this.angle<=PI/2?(hl=(props.sheets-first)*props.depth,hr=(props.sheets-last)*props.depth):(hl=first*props.depth,hr=last*props.depth);var inAngle=this.angle>PI/2?PI-this.angle:this.angle,hAngle="closed"===this.state?inAngle:void 0===binderTurn?PI/2:binderTurn,_getPointsAtAngleAndH=this.getPointsAtAngleAndHs(points,inAngle,hAngle,[hl/props.width,hr/props.width]),left=_getPointsAtAngleAndH[0],right=_getPointsAtAngleAndH[1];this.angle>PI/2&&(this.inverse(left),this.inverse(right),offset=-offset),this.setPoints(left,right,offset)},SheetBlock.prototype.setPoints=function(left,right,offset){for(var _this2=this,p=this.getProps(),i=0,ys=[right,left],y=0;y<_sheetBlock2.default.resY;++y)for(var z=0;z<_sheetBlock2.default.resZ;++z)for(var x=0;x<_sheetBlock2.default.resX;++x)this.geometry.vertices[i++].set(ys[y].x[x]*p.width+offset,ys[y].y[x]*p.width,z*p.height/(_sheetBlock2.default.resZ-1)-.5*p.height);if(i!==this.geometry.vertices.length&&console.warn("setPoints: bad mapping!"),this.corner.use&&!this.corner.points.length){var plane=new _libs.THREE.Plane,normal=plane.normal,planeOffset=(1-this.getProps().flexibleCorner)*Math.min(p.width,p.height),proj=new _libs.THREE.Vector3;plane.setFromNormalAndCoplanarPoint(new _libs.THREE.Vector3(-1,0,-1).normalize(),new _libs.THREE.Vector3(planeOffset+offset,0,.5*p.height));for(var _i7=0,l=this.geometry.vertices.length;_i70){var d=proj.length()/planeOffset;this.corner.maxDistance=Math.max(this.corner.maxDistance,d),this.corner.points.push({vertex:_i7,distance:d})}}if(this.corner.use&&Math.abs(this.corner.height)>.001){var d2Angle=function(d){return p.cornerDeviation*_this2.corner.height/(1+Math.exp(-p.bending*(d-.5*_this2.corner.maxDistance)))};this.corner.axis.set(-1,0,1).normalize(),this.corner.axis.applyAxisAngle(this.corner.OZ,this.angle);for(var _iterator5=this.corner.points,_isArray5=Array.isArray(_iterator5),_i8=0,_iterator5=_isArray5?_iterator5:_iterator5[Symbol.iterator]();;){var _ref5;if(_isArray5){if(_i8>=_iterator5.length)break;_ref5=_iterator5[_i8++]}else{if(_i8=_iterator5.next(),_i8.done)break;_ref5=_i8.value}var point=_ref5;this.geometry.vertices[point.vertex].applyAxisAngle(this.corner.axis,d2Angle(point.distance))}}for(var _iterator6=this.markers,_isArray6=Array.isArray(_iterator6),_i9=0,_iterator6=_isArray6?_iterator6:_iterator6[Symbol.iterator]();;){var _ref6;if(_isArray6){if(_i9>=_iterator6.length)break;_ref6=_iterator6[_i9++]}else{if(_i9=_iterator6.next(),_i9.done)break;_ref6=_i9.value}var m=_ref6;m.marker.position.copy(this.geometry.vertices[m.vertex])}this.geometry.computeVertexNormals(),this.geometry.computeBoundingSphere(),this.geometry.verticesNeedUpdate=!0,this.markup&&this.markup.computeVertices()},SheetBlock.prototype.inverse=function(ps){for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:void 0;_classCallCheck(this,CSS3DObject);var _this=_possibleConstructorReturn(this,_THREE$Object3D.call(this));return element&&_this.set(element),_this}return _inherits(CSS3DObject,_THREE$Object3D),CSS3DObject.prototype.set=function(element){this.element=element,this.element.style.position="absolute",this.addEventListener("removed",function(){null!==this.element.parentNode&&this.element.parentNode.removeChild(this.element)})},CSS3DObject}(_libs.THREE.Object3D),_libs.THREE.CSS3DSprite=function(_THREE$CSS3DObject){function CSS3DSprite(element){return _classCallCheck(this,CSS3DSprite),_possibleConstructorReturn(this,_THREE$CSS3DObject.call(this,element))}return _inherits(CSS3DSprite,_THREE$CSS3DObject),CSS3DSprite}(_libs.THREE.CSS3DObject),_libs.THREE.CSS3DRenderer=function CSS3DRenderer(){function epsilon(value){return Math.abs(value)<1e-10?0:value}function getCameraCSSMatrix(matrix){var elements=matrix.elements;return"matrix3d("+epsilon(elements[0])+","+epsilon(-elements[1])+","+epsilon(elements[2])+","+epsilon(elements[3])+","+epsilon(elements[4])+","+epsilon(-elements[5])+","+epsilon(elements[6])+","+epsilon(elements[7])+","+epsilon(elements[8])+","+epsilon(-elements[9])+","+epsilon(elements[10])+","+epsilon(elements[11])+","+epsilon(elements[12])+","+epsilon(-elements[13])+","+epsilon(elements[14])+","+epsilon(elements[15])+")"}function getObjectCSSMatrix(matrix,cameraCSSMatrix){var elements=matrix.elements,matrix3d="matrix3d("+epsilon(elements[0])+","+epsilon(elements[1])+","+epsilon(elements[2])+","+epsilon(elements[3])+","+epsilon(-elements[4])+","+epsilon(-elements[5])+","+epsilon(-elements[6])+","+epsilon(-elements[7])+","+epsilon(elements[8])+","+epsilon(elements[9])+","+epsilon(elements[10])+","+epsilon(elements[11])+","+epsilon(elements[12])+","+epsilon(elements[13])+","+epsilon(elements[14])+","+epsilon(elements[15])+")";return isIE?"translate(-50%,-50%)translate("+_widthHalf+"px,"+_heightHalf+"px)"+cameraCSSMatrix+matrix3d:"translate(-50%,-50%)"+matrix3d}function renderObject(object,camera,cameraCSSMatrix){if(object instanceof _libs.THREE.CSS3DObject){var style;object instanceof _libs.THREE.CSS3DSprite?(matrix.copy(camera.matrixWorldInverse),matrix.transpose(),matrix.copyPosition(object.matrixWorld),matrix.scale(object.scale),matrix.elements[3]=0,matrix.elements[7]=0,matrix.elements[11]=0,matrix.elements[15]=1,style=getObjectCSSMatrix(matrix,cameraCSSMatrix)):style=getObjectCSSMatrix(object.matrixWorld,cameraCSSMatrix);var element=object.element,cachedStyle=cache.objects[object.id]&&cache.objects[object.id].style;void 0!==cachedStyle&&cachedStyle===style||(element.style.WebkitTransform=style,element.style.MozTransform=style,element.style.transform=style,cache.objects[object.id]={style:style},isIE&&(cache.objects[object.id].distanceToCameraSquared=getDistanceToSquared(camera,object))),element.parentNode!==cameraElement&&cameraElement.appendChild(element)}for(var i=0,l=object.children.length;i2&&void 0!==arguments[2]?arguments[2]:1024;_classCallCheck(this,CSSLayer);var _this=_possibleConstructorReturn(this,_CSS3DObject.call(this));_this.jContainer=(0,_libs.$)('

');var heightPxs=height/width*widthPxs;return _this.jContainer.width(widthPxs).height(heightPxs),_this.scale.x/=widthPxs/width,_this.scale.y/=widthPxs/width,_this.setData(),_this.set(_this.jContainer[0]),_this}return _inherits(CSSLayer,_CSS3DObject),CSSLayer.init=function(doc){var delay=arguments.length>1&&void 0!==arguments[1]?arguments[1]:150;CSSLayer.delay=delay,CSSLayer.style=(0,_libs.$)("").appendTo(doc.head)},CSSLayer.dispose=function(){CSSLayer.style.remove()},CSSLayer.prototype.callInternal=function(name){if(this.object&&this.object[name])try{this.object[name]()}catch(e){console.error(e)}},CSSLayer.prototype.dispose=function(){this.clearInternals()},CSSLayer.prototype.clearInternals=function(){this.callInternal("dispose"),!this.css||this.css.remove(),!this.html||this.html.remove()},CSSLayer.prototype.setData=function setData(){var css=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",html=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",js=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";this.clearInternals(),this.css=(0,_libs.$)('").appendTo(this.jContainer),this.html=(0,_libs.$)(html).appendTo(this.jContainer);var init=eval(js);init&&(this.object=init(this.jContainer)||{})},CSSLayer.prototype.pendedCall=function(clb){var _this2=this,timestamp=this.timestamp=Date.now();setTimeout(function(){timestamp===_this2.timestamp&&clb()},CSSLayer.delay)},CSSLayer.prototype.isHidden=function(){return this.jContainer.hasClass("hidden")},CSSLayer.prototype.hide=function(){var _this3=this,res=void 0;return this.isHidden()?res=Promise.resolve():(this.jContainer.addClass("hidden"),this.callInternal("hide"),res=new Promise(function(resolve){_this3.pendedCall(function(){_this3.callInternal("hidden"),resolve()})})),res},CSSLayer.prototype.show=function(){var _this4=this,res=void 0;return this.isHidden()?(this.jContainer.removeClass("hidden"),this.callInternal("show"),res=new Promise(function(resolve){_this4.pendedCall(function(){_this4.callInternal("shown"),resolve()})})):res=Promise.resolve(),res},CSSLayer}(_CSS3DRenderer.CSS3DObject);exports.default=CSSLayer},function(module,exports){"use strict";function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}exports.__esModule=!0;var Cache=function(){function Cache(){var maxSize=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,sizeof=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Cache.countSizeof;_classCallCheck(this,Cache),this.os=new Map,this.sizeof=sizeof,this.maxSize=maxSize,this.size=0}return Cache.prototype.forEach=function(clb){this.os.forEach(function(v,k){return clb([k,v])})},Cache.countSizeof=function(value){return 1},Cache.prototype.remove=function(k){var res=!1,v=this.os.get(k);return v.locked&&v.locked(k)||(this.size-=this.sizeof(v),v.dispose&&v.dispose(),this.os.delete(k),res=!0),res},Cache.prototype.freeSpace=function(){for(var arr=[],_iterator=this.os,_isArray=Array.isArray(_iterator),_i=0,_iterator=_isArray?_iterator:_iterator[Symbol.iterator]();;){var _ref;if(_isArray){if(_i>=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}var p=_ref;arr.push({timestamp:p[1].timestamp,key:p[0]})}arr.sort(function(a,b){return a.timestamp-b.timestamp});for(var i=0;i3*this.maxSize/4;++i)this.remove(arr[i].key)},Cache.prototype.dispose=function(){for(var arr=[],_iterator2=this.os,_isArray2=Array.isArray(_iterator2),_i2=0,_iterator2=_isArray2?_iterator2:_iterator2[Symbol.iterator]();;){var _ref2;if(_isArray2){if(_i2>=_iterator2.length)break;_ref2=_iterator2[_i2++]}else{if(_i2=_iterator2.next(),_i2.done)break;_ref2=_i2.value}var p=_ref2;arr.push({v:p[1],k:p[0]})}for(var _iterator3=arr,_isArray3=Array.isArray(_iterator3),_i3=0,_iterator3=_isArray3?_iterator3:_iterator3[Symbol.iterator]();;){var _ref3;if(_isArray3){if(_i3>=_iterator3.length)break;_ref3=_iterator3[_i3++]}else{if(_i3=_iterator3.next(),_i3.done)break;_ref3=_i3.value}var o=_ref3;o.v.dispose&&o.v.dispose(),this.os.delete(o.k)}},Cache.recursionSizeof=function(value){var size=0;if(value){++size;var len=value.length;if(void 0===len)for(var p in value)value.hasOwnProperty(p)&&(size+=Cache.recursionSizeof(value[p]));else size+=len}return size},Cache.prototype.getTimestamp=function(){return Date.now()},Cache.prototype.get=function(key){var value=this.os.get(key);return value&&(value.timestamp=this.getTimestamp()),value},Cache.prototype.put=function(key,value){return value.timestamp=this.getTimestamp(),this.os.set(key,value),this.size+=this.sizeof(value),this.size>this.maxSize&&this.freeSpace(),value},Cache}();exports.default=Cache},function(module,exports,__webpack_require__){"use strict";function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}exports.__esModule=!0;var _libs=__webpack_require__(0),Controller=function(_THREE$EventDispatche){function Controller(){return _classCallCheck(this,Controller),_possibleConstructorReturn(this,_THREE$EventDispatche.apply(this,arguments))}return _inherits(Controller,_THREE$EventDispatche),Controller.prototype.handleDefault=function(id,e,data){},Controller.prototype.dispatchAsync=function(e){var _this2=this;Promise.resolve().then(function(){return _this2.dispatchEvent(e)})},Controller.prototype.dispose=function(){},Controller}(_libs.THREE.EventDispatcher);exports.default=Controller},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}exports.__esModule=!0;var _EventConverter2=__webpack_require__(6),_EventConverter3=_interopRequireDefault(_EventConverter2),CustomEventConverter=function(_EventConverter){function CustomEventConverter(wnd,doc){var customTest=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){return!1},eDoc=arguments[3];_classCallCheck(this,CustomEventConverter);var _this=_possibleConstructorReturn(this,_EventConverter.call(this,wnd,doc));return _this.eDoc=eDoc,_this.customTest=customTest,_this.customs=[],_this}return _inherits(CustomEventConverter,_EventConverter),CustomEventConverter.prototype.test=function(object1,object2){return!(!object1||!object2)&&this.customTest(object1,object2)},CustomEventConverter.prototype.getCallback=function(object){return object.target.callback},CustomEventConverter.prototype.addCustom=function(custom){this.customs.push(custom)},CustomEventConverter.prototype.getObject=function(e,data){var object=void 0;if(data.doc===this.eDoc)for(var _iterator=this.customs,_isArray=Array.isArray(_iterator),_i=0,_iterator=_isArray?_iterator:_iterator[Symbol.iterator]();;){var _ref;if(_isArray){if(_i>=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}var custom=_ref;if(object=custom.testIntersection(e,data))break}return object},CustomEventConverter}(_EventConverter3.default);exports.default=CustomEventConverter},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}exports.__esModule=!0;var _extends=Object.assign||function(target){for(var i=1;i=0;--i)if(Finder.isDelimetr(this.str[i])||0===i){f=0===i?0:i+1,--dels;break}}else for(var _i=l+2;_i100?100:cur,_this.loadingProgress(cur))}_this.progresData=data}).then(function(handler){_this.handler=handler;for(var done=Promise.resolve(handler),_loop=function(){if(_isArray){if(_i>=_iterator.length)return"break";_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)return"break";_ref=_i.value}var clb=_ref;done=done.then(function(handler){return clb(handler),handler})},_iterator=_this.handlerQueue.reverse(),_isArray=Array.isArray(_iterator),_i=0,_iterator=_isArray?_iterator:_iterator[Symbol.iterator]();;){var _ref,_ret=_loop();if("break"===_ret)break}})}return Pdf.prototype.dispose=function(){this.handlerQueue.splice(0,this.handlerQueue.length),delete this.handler},Pdf.prototype.setLoadingProgressClb=function(clb){this.loadingProgress=clb},Pdf.prototype.getPagesNum=function(){return this.handler?this.handler.numPages:void 0},Pdf.getPageSize=function(page){return{width:page.view[2]-page.view[0],height:page.view[3]-page.view[1]}},Pdf.prototype.getHandler=function(clb){this.handler?clb(this.handler):this.handlerQueue.push(clb)},Pdf}();exports.default=Pdf},function(module,exports,__webpack_require__){"use strict";function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}exports.__esModule=!0;var _libs=__webpack_require__(0),ThreeEventConverterFs=function(){function ThreeEventConverterFs(visualWorld){var test=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ThreeEventConverterFs.objectsAndFacesTest;_classCallCheck(this,ThreeEventConverterFs),this.visual=visualWorld,this.coords=new _libs.THREE.Vector2,this.raycaster=this.visual.raycaster,this.camera=this.visual.camera,this.threes=[],this.test=test}return ThreeEventConverterFs.objectsTest=function(object1,object2){return!(!object1||!object2)&&object1.object===object2.object},ThreeEventConverterFs.objectsAndFacesTest=function(object1,object2){return!(!object1||!object2)&&(object1.object===object2.object&&object1.face.materialIndex===object2.face.materialIndex)},ThreeEventConverterFs.prototype.addThree=function(three){this.threes.push(three)},ThreeEventConverterFs.prototype.removeThree=function(three){var i=this.threes.indexOf(three);~i&&this.threes.splice(i,1)},ThreeEventConverterFs.prototype.getObject=function(e){this.setCoordsFromEvent(e),this.raycaster.setFromCamera(this.coords,this.camera);var intersects=this.raycaster.intersectObjects(this.threes);return intersects[0]},ThreeEventConverterFs}();exports.default=ThreeEventConverterFs},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}exports.__esModule=!0;var _BaseMathUtils=__webpack_require__(2),_BaseMathUtils2=_interopRequireDefault(_BaseMathUtils),ThreeUtils=function(){function ThreeUtils(){_classCallCheck(this,ThreeUtils)}return ThreeUtils.vertices2UVs=function(vertices,indeces,first,last,converClb){for(var r=[],i=first;i=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}for(var p=_ref,found=!1,i=first;i").appendTo("body"),function(){_Detector2.default.webgl?(scene.loadingCtrl=new _LoadingController2.default(scene.view,!0,function(progress){return 0===progress?"Please wait... the Application is Loading":"PDF is Loading: "+progress+"%"}),scene.visual=new _VisualWorld2.default(scene.view.getContainer().ownerDocument.defaultView,scene.view.getContainer().ownerDocument,scene.view.getView()),scene.bookBuilder=function(props,sheets,pageCallback){options.propertiesCallback&&(props=options.propertiesCallback(props)),scene.book=new _Book2.default(scene.visual,sheets,pageCallback,props),scene.bookPrinter=new _BookPrinter2.default(scene.visual,scene.book,(options.template||{}).printStyle),scene.loadingCtrl.dispose(),delete scene.loadingCtrl,scene.ctrl=new _BookController2.default(scene.book,scene.view,options.controlsProps),scene.book.setInjector(function(w){w.jQuery=w.$=_libs.$,w.book=scene.book,w.bookCtrl=scene.ctrl,props.injector&&props.injector(w)}),scene.view.addHandler(scene.ctrl),scene.ctrl.setPrinter(scene.bookPrinter);var test=pageCallback(0);scene.search=new _Search2.default(scene.view.getSearchView(),scene.book.getPages()),scene.search.onQuery=scene.book.setQuery.bind(scene.book),scene.book.addEventListener("searchResults",function(e){scene.search.setResults(e.results,e.lastPage)}),scene.thumbnails=new _Thumbnails2.default(scene.visual,scene.view.getThumbnailsView(),pageCallback,2*(sheets+2),{kWtoH:props.width/props.height}),scene.tocCtrl=new _TocController2.default(scene.view,scene.ctrl),scene.tocCtrl.setThumbnails(scene.thumbnails),scene.tocCtrl.setSearch(scene.search),scene.ctrl.setTocCtrl(scene.tocCtrl),scene.view.addHandler(scene.tocCtrl),"pdf"===test.type&&(scene.pdfLinksHandler=new _PdfLinksHandler2.default(test.src,scene.ctrl,scene.visual.element),scene.book.addEventListener("pdfAnnotation",scene.pdfLinksHandler.handleEvent.bind(scene.pdfLinksHandler)),test.src.getHandler(function(handler){handler.getOutline().then(function(outline){scene.bookmarks=new _Bookmarks2.default(scene.view.getBookmarksView(),outline),scene.tocCtrl.setBookmarks(scene.bookmarks,test.src)})}),options.pdfLinks&&options.pdfLinks.handler&&scene.pdfLinksHandler.setHandler(options.pdfLinks.handler)),scene.sounds=new _SoundsEnviroment2.default(options.template),scene.ctrl.setSounds(scene.sounds),scene.sounds.subscribeFlips(scene.ctrl),scene.ready=!0,new _AutoNavigator2.default(scene.visual,scene.ctrl,options.autoNavigation).dispose(),options.ready&&options.ready(scene),scene.pendingDispose&&scene.dispose()},options.pdf?(scene.propsBuilder=new _PdfBookPropsBuilder2.default(options.pdf,scene.bookBuilder),scene.propsBuilder.pdf.setLoadingProgressClb(scene.loadingCtrl.setProgress.bind(scene.loadingCtrl))):options.pageCallback?scene.propsBuilder=new _ClbBookPropsBuilder2.default(scene.visual,options.pageCallback,options.pages,scene.bookBuilder):scene.propsBuilder=new _ClbBookPropsBuilder2.default(scene.visual,_Book2.default.pageCallback,6,scene.bookBuilder)):_Detector2.default.addGetWebGLMessage({parent:scene.view.getView()})},options.template),scene},(0,_libs.$)(function(){for(var containers=(0,_libs.$)(".flip-book-container"),i=0;i>>0,start=arguments[1],relativeStart=start>>0,k=relativeStart<0?Math.max(len+relativeStart,0):Math.min(relativeStart,len),end=arguments[2],relativeEnd=void 0===end?len:end>>0,final=relativeEnd<0?Math.max(len+relativeEnd,0):Math.min(relativeEnd,len);k>>0,thisArg=arguments[1],i=0;i>>0,thisArg=arguments[1],i=0;i2&&void 0!==arguments[2]?arguments[2]:{};_classCallCheck(this,AutoNavigator),props=_extends({},props,{urlParam:props.urlParam||"fb3d-page",navigates:void 0===props.navigates?1:props.navigates}),this.props=props,this.context=context,this.bookCtrl=bookCtrl,this.urlParam=props.urlParam,this.wnd=context.wnd,this.wnd.fb3d=_extends({},this.wnd.fb3d),this.wnd.fb3d.navigator=_extends({},this.wnd.fb3d.navigator),this.navigator=this.wnd.fb3d.navigator[this.urlParam]=_extends({},this.wnd.fb3d.navigator[this.urlParam]),this.navigator.instances=(this.navigator.instances||0)+1,this.navigator.instances<=this.props.navigates&&this.bookCtrl.goToPage(this.getPageNumber())}return AutoNavigator.prototype.dispose=function(){},AutoNavigator.prototype.getParameterByName=function(name,url){url||(url=window.location.href),name=name.replace(/[\[\]]/g,"\\$&");var regex=new RegExp("[?&]"+name+"(=([^]*)|&|#|$)"),results=regex.exec(url);return results?results[2]?decodeURIComponent(results[2].replace(/\+/g," ")):"":null},AutoNavigator.prototype.getPageNumber=function(){var number=this.getParameterByName(this.urlParam);return number=parseInt(number),isNaN(number)&&(number=1),number-1},AutoNavigator}();exports.default=AutoNavigator},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}exports.__esModule=!0;var _extends=Object.assign||function(target){for(var i=1;i=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}var m=_ref;m.map&&(m.map=null,m.needsUpdate=!0),m.dispose()}delete this.materials,this.backG.dispose()},Binder.prototype.set=function(angle){var right=void 0,left=void 0;angle>Math.PI/2?(right=Math.PI/2,left=angle-Math.PI/2):(right=angle,left=0);var p=this.p,tr1={x:-.5*p.cover.depth,y:.5*p.backSize-p.cover.depth};this.backRT.position.set(tr1.x,tr1.y,0),this.backRR.position.set(-tr1.x,-tr1.y,0),this.backRR.quaternion.setFromAxisAngle(this.OZ,right);var tr2={x:p.backSize-2*p.cover.depth-.5*p.cover.depth,y:.5*p.backSize-p.cover.depth};this.backLT.position.set(tr2.x,tr2.y,0),this.backLR.position.set(-tr2.x,-tr2.y,0),this.backLR.quaternion.setFromAxisAngle(this.OZ,left)},Binder.prototype.setLeft=function(angle){var PI=Math.PI;this.leftPivot.position.set(_MathUtils2.default.interpolateLinear([-PI,-PI/2],[0,this.p.cover.depth],angle),.5*this.p.backSize-.5*this.p.cover.depth,0),this.leftPivot.quaternion.setFromAxisAngle(this.OZ,angle)},Binder.prototype.setRight=function(angle){var PI=Math.PI;this.rightPivot.position.set(_MathUtils2.default.interpolateLinear([-PI/2,0],[this.p.cover.depth,0],angle),-.5*this.p.backSize+.5*this.p.cover.depth,0),this.rightPivot.quaternion.setFromAxisAngle(this.OZ,angle)},Binder.prototype.joinLeftCover=function(cover){cover.three.position.set(0,-.5*this.p.cover.depth,0),this.leftPivot.add(cover.three)},Binder.prototype.disconnectLeftCover=function(cover){this.leftPivot.remove(cover.three)},Binder.prototype.joinRightCover=function(cover){cover.three.position.set(0,-.5*this.p.cover.depth,0),this.rightPivot.add(cover.three)},Binder.prototype.disconnectRightCover=function(cover){this.rightPivot.remove(cover.three)},Binder}();exports.default=Binder},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}exports.__esModule=!0;var _extends=Object.assign||function(target){for(var i=1;i0&&_this.addSheetBlock(0,new _SheetBlock2.default(visual,_extends({},_this.p,{setTexture:_this.setPageTexture.bind(_this)}),0,sheets,0,"closed")),_this.angle=_this.p.rtl?Math.PI:0,_this.closedAngle=0,_this.set(_this.angle,0),_this.lastMousePos={t:0},_this.three.position.set(-.5*_this.p.cover.depth+.5*sheets*_this.p.page.depth,0,0),_this.sheetPhysics=new _SheetPhysics2.default(_this.p.page.width/_this.p.scale,_this.p.gravity,_this.p.page.cornerDeviation),_this.binds={update:_this.update.bind(_this),lastMousePos:function(e){_this.lastMousePos=_extends({},_this.lastMousePos,{pageX:e.pageX,pageY:e.pageY})}},_this.visual.addRenderCallback(_this.binds.update),(0,_libs.$)(_this.visual.doc).on("mousemove",_this.binds.lastMousePos),_this.binds.onPickCallback=_this.onPickCallback.bind(_this),_this.visual.drag.onPickCallback=_this.binds.onPickCallback,_this.binds.onDragCallback=_this.onDragCallback.bind(_this),_this.visual.drag.onDragCallback=_this.binds.onDragCallback,_this.binds.onReleaseCallback=_this.onReleaseCallback.bind(_this),_this.visual.drag.onReleaseCallback=_this.binds.onReleaseCallback,_this.dragAngle=.05,_this.tmp={boxs:[new _libs.THREE.Box3,new _libs.THREE.Box3]},_this.visual.addObject(_this.three),setTimeout(function(){_this.notifyBeforeAnimation(),_this.notifyAfterAnimation()},100),_this}return _inherits(Book,_THREE$EventDispatche),Book.prototype.dispose=function(){this.visual.removeObject(this.three),this.sheetPhysics.dispose(),delete this.visual.drag.onPickCallback,delete this.visual.drag.onDragCallback,delete this.visual.drag.onReleaseCallback,(0,_libs.$)(this.visual.doc).off("mousemove",this.binds.lastMousePos),this.visual.removeRenderCallback(this.binds.update),this.removeSheetBlocks(0,this.sheetBlocks.length),this.binder.disconnectLeftCover(this.leftCover),this.removeSheetBlock(this.leftCover),this.binder.disconnectRightCover(this.rightCover),this.removeSheetBlock(this.rightCover),this.binder.dispose(),this.layerManager.dispose(),_CSSLayer2.default.dispose(),this.pageManager.dispose()},Book.prototype.getPageCallback=function(){return this.p.pageCallback},Book.prototype.setQuery=function(query){this.searchEngine.setQuery(query)},Book.prototype.isProcessing=function(){return 0!==this.sheetPhysics.getSize()},Book.prototype.getPages=function(){return 4+2*this.p.sheets},Book.prototype.setFlipProgressClb=function(clb){this.p.flipProgressClb=clb},Book.prototype.setInjector=function(injector){this.p.injector=injector},Book.prototype.isActivePage=function(n){var res=!0;if(n>1&&n=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}var b=_ref;if(n-2>2*b.p.first&&n-2<2*b.p.last-1){res=!1;break}}return res},Book.prototype.getBlockByPage=function(n){var block=void 0;if(n<2)block=this.leftCover;else if(n<2*(this.p.sheets+1))for(var _iterator2=this.sheetBlocks,_isArray2=Array.isArray(_iterator2),_i2=0,_iterator2=_isArray2?_iterator2:_iterator2[Symbol.iterator]();;){var _ref2;if(_isArray2){if(_i2>=_iterator2.length)break;_ref2=_iterator2[_i2++]}else{if(_i2=_iterator2.next(),_i2.done)break;_ref2=_i2.value}var b=_ref2;if(n-2>=2*b.p.first&&n-2<2*b.p.last){block=b;break}}else block=this.rightCover;return block},Book.prototype.getBlockPages=function(block){var range=void 0;switch(block){case this.leftCover:range=[0,1];break;case this.rightCover:range=[2*(this.p.sheets+1),2*(this.p.sheets+1)+1];break;default:range=block?[2*(block.p.first+1),2*(block.p.last+1)-1]:void 0}return range},Book.prototype.getPage=function(){var PI=Math.PI,p=void 0;if(this.angle===PI/2||this.angle===3*PI/2){for(var _iterator3=this.sheetBlocks,_isArray3=Array.isArray(_iterator3),_i3=0,_iterator3=_isArray3?_iterator3:_iterator3[Symbol.iterator]();;){var _ref3;if(_isArray3){if(_i3>=_iterator3.length)break;_ref3=_iterator3[_i3++]}else{if(_i3=_iterator3.next(),_i3.done)break;_ref3=_i3.value}var block=_ref3;if(block.angle<=PI/2){p=this.getBlockPages(block)[0]-1;break}}p||(p=this.getPages()-3)}else this.angle3*PI/2?p=1:this.angle=PI&&(p=this.getPages()-1);return p},Book.prototype.getLeftFlipping=function(){var block=void 0,left=this.sheetBlocks[0],PI=Math.PI;return this.angle===PI?block=this.rightCover:left&&"closed"===left.state&&left.angle>PI/2?block=left:this.angle!==PI/2&&this.angle!==3*PI/2||(block=this.leftCover),block},Book.prototype.getRightFlipping=function(){var block=void 0,right=this.sheetBlocks[this.sheetBlocks.length-1],PI=Math.PI;return 0===this.angle?block=this.leftCover:right&&"closed"===right.state&&right.angle<=PI/2?block=right:this.angle!==PI/2&&this.angle!==3*PI/2||(block=this.rightCover),block},Book.prototype.getClosedBlockAngle=function(angle){var closedAngle=void 0,PI=Math.PI;if(this.leftCover.physicId){var test=void 0;try{test=Math.abs(this.sheetPhysics.getParametr(this.leftCover.physicId,"angle")-angle)}catch(e){test=0}closedAngle=angle>PI/2||test>PI/6?PI/2:this.closedAngle}else if(this.rightCover.physicId){var _test=void 0;try{_test=Math.abs(this.sheetPhysics.getParametr(this.rightCover.physicId,"angle")-angle)}catch(e){_test=0}closedAngle=anglePI/6?PI/2+1e-7:this.closedAngle}else closedAngle=PI/2+1e-7*(0!==angle);return{openedAngle:angle,closedAngle:closedAngle,binderTurn:this.closedAngle}},Book.prototype.flipLeft=function(){var _this2=this,size=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,progressClb=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.p.flipProgressClb,block=void 0,res=void 0;return this.sheetPhysics.getSize()<25&&!function(){var left=_this2.sheetBlocks[0],PI=Math.PI;_this2.angle===PI?res=_this2.connectPhysics(block=_this2.rightCover,_this2.p.cover.mass,PI,-_this2.p.cover.startVelocity,_this2.p.cover.flexibility,0,function(angle,height){return _this2.set(3*PI/2-angle/2,height)},function(angle,height){_this2.set(3*PI/2-angle/2,0),_this2.setSheetBlocks(angle?PI:PI/2+1e-7,"closed")},progressClb):left&&"closed"===left.state&&left.angle>PI/2?(block=sizePI/2&&_this2.setSheetBlocks(angle?PI/2:0,"closed")},function(angle,height){return _this2.set(0===angle?0:2*PI-angle/2,0)},progressClb))}(),res},Book.prototype.flipRight=function(){var _this3=this,size=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,progressClb=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.p.flipProgressClb,block=void 0,res=void 0;return this.sheetPhysics.getSize()<25&&!function(){var right=_this3.sheetBlocks[_this3.sheetBlocks.length-1],PI=Math.PI;0===_this3.angle?res=_this3.connectPhysics(block=_this3.leftCover,_this3.p.cover.mass,0,_this3.p.cover.startVelocity,_this3.p.cover.flexibility,0,function(angle,height){return _this3.set(angle/2,height)},function(angle,height){_this3.set(angle/2,0),_this3.setSheetBlocks(angle?PI/2:0,"closed")},progressClb):right&&"closed"===right.state&&right.angle<=PI/2?(block=size1&&void 0!==arguments[1]?arguments[1]:1;return i?this.flipLeft(size):this.flipRight(size)},Book.prototype.isTouchDevice=function(){return(this.visual.wnd.devicePixelRatio||1)>1},Book.prototype.cornerCallback=function(e,data){var _this4=this,_data$data=data.data,i=_data$data.i,n=_data$data.n;if("mouseover"!==e.type||this.isTouchDevice()){if(this.hoverInfo&&"mouseout"===e.type)void 0!==this.hoverInfo.pendings?--this.hoverInfo.pendings:n===this.hoverInfo.n&&this.clearHoverInfo();else if("mousedown"===e.type)this.cornerClickData={x:e.pageX,y:e.pageY};else if("click"===e.type){if(Math.sqrt(Math.pow(this.cornerClickData.x-e.pageX,2)+Math.pow(this.cornerClickData.y-e.pageY,2))<5){var hover=this.getBlockByPage(n);if(hover.physicId){var id=hover.physicId,props=hover.getProps();this.sheetPhysics.setParametr(id,"velocity",(i?-1:1)*props.startVelocity)}}delete this.cornerClickData}}else this.hoverInfo&&void 0!==this.hoverInfo.pendings?++this.hoverInfo.pendings:(this.hoverInfo&&(console.warn("Wrong state: element is already hover"),this.hoverInfo.n!==n&&this.clearHoverInfo()),this.hoverInfo||this.dragInfo||!function(){var res=Promise.resolve(void 0),hoverAngle=.02,hover=_this4.getBlockByPage(n),possible=_this4.getFlipping(i);if(n>1&&n<2*(_this4.p.sheets+1)&&hover.physicId&&(hover.angleMath.PI-hoverAngle))res=Promise.resolve(hover);else if(hover===possible){var sheetBlocks=[_this4.leftCover].concat(_this4.sheetBlocks,[_this4.rightCover]),j=sheetBlocks.indexOf(hover),nextBlock=~j?sheetBlocks[j+2*i-1]:void 0;(!nextBlock||!nextBlock.physicId||nextBlock.angle>hoverAngle&&nextBlock.angle=_iterator4.length)break;_ref4=_iterator4[_i4++]}else{if(_i4=_iterator4.next(),_i4.done)break;_ref4=_i4.value}var block=_ref4;this.removeSheetBlock(block)}},Book.prototype.setTexture=function(material,n){if(this.p.rtl){var pages=2*(this.p.sheets+2);n=pages-1-n}this.pageManager.setTexture(material,n)},Book.prototype.setPageTexture=function(material,n){this.setTexture(material,n+2)},Book.prototype.setLeftCoverTexture=function(material,n){this.setTexture(material,n)},Book.prototype.setRightCoverTexture=function(material,n){this.setTexture(material,n+2*(this.p.sheets+1))},Book.finishAnimationClb=function(angle){this.block.set(this.book.getClosedBlockAngle(angle).closedAngle,"closed",0);var i=this.book.sheetBlocks.indexOf(this.block);~i&&(0===angle?this.book.mergeSheetBlocks(i,this.book.sheetBlocks.length-i):this.book.mergeSheetBlocks(0,i+1))},Book.prototype.calcBlockForce=function(block,object,angle,velocity,cornerHeight){return block.force?block.force(object,angle,velocity,cornerHeight):0},Book.prototype.calcBlockCornerForce=function(block,object,angle,velocity,cornerHeight){return block.cornerForce?block.cornerForce(object,angle,velocity,cornerHeight):0},Book.prototype.notifyBeforeAnimation=function(){var res=void 0;return this.animationNotification?res=Promise.reject():(this.animationNotification=!0,res=this.layerManager.hide()),res},Book.prototype.notifyAfterAnimation=function(){this.animationNotification&&(delete this.animationNotification,this.layerManager.show())},Book.prototype.connectPhysics=function(block,mass,angle,velocity,flexibility,coverHeight,simulateClb,removeClb,progressClb){var _this6=this,type=function(){return _this6.hoverInfo?"hover":_this6.dragInfo?"drag":"free"; +},res=this.sheetPhysics.getSize()?Promise.resolve():this.notifyBeforeAnimation();return res.then(function(){return block.physicId=_this6.sheetPhysics.addObject(mass,angle,velocity,flexibility,coverHeight,function(angl,ch){simulateClb(angl,ch),progressClb(block,Math.abs(angle-angl)/Math.PI,"process",type())},function(angl,ch){removeClb(angl,ch),delete block.physicId,progressClb(block,Math.abs(angle-angl)/Math.PI,"finish",type()),Promise.resolve().then(function(){_this6.sheetPhysics.getSize()||_this6.notifyAfterAnimation()})},function(object,angle,velocity,cornerHeight){return _this6.calcBlockForce(block,object,angle,velocity,cornerHeight)},function(object,angle,velocity,cornerHeight){return _this6.calcBlockCornerForce(block,object,angle,velocity,cornerHeight)}),progressClb(block,0,"init",type()),block}).catch(function(){})},Book.prototype.update=function(dt){var _this7=this;this.lastMousePos.t+=dt,this.isProcessing&&void 0!==this.lastMousePos.pageX&&this.lastMousePos.t-(this.lastMousePos.lastT||0)>.25&&!this.hoverInfo&&!this.dragInfo&&(this.lastMousePos.lastT=this.lastMousePos.t,Promise.resolve().then(function(){(0,_libs.$)(_this7.visual.element).trigger(_libs.$.Event("mousemove",_this7.lastMousePos))})),this.sheetPhysics.simulate(dt)},Book.prototype.splitSheetBlock=function(i,leftSize){var block=this.sheetBlocks[i];if(block&&leftSize1&&void 0!==arguments[1]?arguments[1]:0;this.angle=angle;var PI=Math.PI;if(angle'),ctx=jC[0].getContext("2d");return ctx.beginPath(),ctx.fillStyle=_GraphUtils2.default.color2Rgba(color,1),ctx.rect(0,0,8,7),ctx.fill(),ctx.beginPath(),ctx.fillStyle=_GraphUtils2.default.color2Rgba(_GraphUtils2.default.inverseColor(color,.5),1),ctx.rect(0,7,8,1),ctx.fill(),jC[0]},Book.prepareProps=function(props){return Book.calcProps(Book.mergeProps((0,_book.props)(),props))},Book.mergeProps=function(first,second){return second=second||{},_extends({},first,second,{sheet:_extends({},first.sheet,second.sheet),cover:_extends({},first.cover,second.cover),page:_extends({},first.page,second.page)})},Book.calcProps=function(props){var p=_extends({},props,{sheet:_extends({},props.sheet),cover:_extends({},props.sheet,props.cover),page:_extends({},props.sheet,props.page)}),scale=10,height=scale*p.height,width=scale*p.width,flipProgressClb=function(){},sheet={sideTexture:p.sheet.sideTexture||Book.createSideTexture(p.sheet.color)},cover=_extends({},sheet,p.cover,{depth:scale*p.cover.depth,width:width,height:height,padding:scale*p.cover.padding}),page=_extends({},sheet,p.page,{depth:scale*p.page.depth,width:cover.width-cover.padding,height:cover.height-2*cover.padding}),marker={use:!1,color:16711680,size:.001*scale};return _extends({},p,{scale:scale,height:height,width:width,flipProgressClb:flipProgressClb,cover:cover,page:page,marker:marker})},Book}(_libs.THREE.EventDispatcher);exports.default=Book},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}exports.__esModule=!0;var _extends=Object.assign||function(target){for(var i=1;i1,stats:_this.actions.cmdStats.active,lighting:_this.p.lighting.default,activeSide:1},_this.boxs=[new _libs.THREE.Box3,new _libs.THREE.Box3],_this.bookWatcher=new _Object3DWatcher2.default(_this.visual,function(){return _this.state.singlePage?_this.state.activeSide?_this.boxs[0].setFromObject(book.rightCover.three):_this.boxs[0].setFromObject(book.leftCover.three):(_this.boxs[0].setFromObject(book.leftCover.three),_this.boxs[1].setFromObject(book.rightCover.three),_this.boxs[0].union(_this.boxs[1])),_this.boxs[0]}),_this.bookWatcher.scale=_this.p.scale.default,_this.Stats=new _stats2.default,_this.Stats.domElement.style.position="absolute",_this.Stats.domElement.style.top="0px",_this.visual.setExtraLighting(_this.state.lighting),_this.binds={onScreenModeChanged:_this.onScreenModeChanged.bind(_this),stats:_this.Stats.update.bind(_this.Stats),onUpdateView:_this.updateView.bind(_this)},_FullScreen2.default.addEventListener(_this.view.getParentContainer().ownerDocument,_this.binds.onScreenModeChanged),_this.cmdSmartPan(),_this.view.templateObject.appLoaded&&Promise.resolve().then(_this.view.templateObject.appLoaded),_this}return _inherits(BookController,_Controller),BookController.prototype.dispose=function(){_FullScreen2.default.removeEventListener(this.view.getParentContainer().ownerDocument,this.binds.onScreenModeChanged),delete this.book,delete this.view,delete this.visual},BookController.prototype.setTocCtrl=function(tocCtrl){this.tocCtrl=tocCtrl,this.tocCtrl.onChange=this.updateView.bind(this),this.updateView()},BookController.prototype.setPrinter=function(printer){this.printer=printer,this.updateView()},BookController.prototype.setSounds=function(sounds){this.sounds=sounds,sounds.setEnabled(this.actions.cmdSounds.active),this.updateView()},BookController.prototype.onScreenModeChanged=function(e){this.updateView()},BookController.prototype.canZoomIn=function(){return!this.state.smartPan||Math.abs(this.bookWatcher.scale-this.p.scale.max)>this.p.eps},BookController.prototype.canZoomOut=function(){return!this.state.smartPan||Math.abs(this.bookWatcher.scale-this.p.scale.min)>this.p.eps},BookController.prototype.canDefaultZoom=function(){return this.state.smartPan},BookController.prototype.cmdZoomIn=function(){this.state.smartPan?this.bookWatcher.scale=Math.min(this.p.scale.max,this.bookWatcher.scale+this.p.scale.delta):this.orbit.zoomIn(6.6*this.p.scale.delta/.32),this.updateView()},BookController.prototype.cmdZoomOut=function(){this.state.smartPan?this.bookWatcher.scale=Math.max(this.p.scale.min,this.bookWatcher.scale-this.p.scale.delta):this.orbit.zoomOut(6.6*this.p.scale.delta/.32),this.updateView()},BookController.prototype.cmdDefaultZoom=function(){this.state.smartPan&&(this.bookWatcher.scale=this.p.scale.default,this.updateView())},BookController.prototype.cmdToc=function(){this.tocCtrl&&this.tocCtrl.togle()},BookController.prototype.cmdFastBackward=function(){this.startFlip(this.book.flipLeft(5))},BookController.prototype.cmdBackward=function(){var _this2=this;this.state.singlePage?(this.state.activeSide=(this.getPage()+1)%2,this.state.activeSide?(this.state.activeSide=0,this.updateView()):this.startFlip(this.book.flipLeft(1)).then(function(block){block&&(_this2.state.activeSide=1)})):this.startFlip(this.book.flipLeft(1))},BookController.prototype.cmdForward=function(){var _this3=this;this.state.singlePage?(this.state.activeSide=(this.getPage()+1)%2,this.state.activeSide?this.startFlip(this.book.flipRight(1)).then(function(block){block&&(_this3.state.activeSide=0)}):(this.state.activeSide=1,this.updateView())):this.startFlip(this.book.flipRight(1))},BookController.prototype.cmdFastForward=function(){this.startFlip(this.book.flipRight(5))},BookController.prototype.cmdSave=function(){window.open(this.p.downloadURL,"_blank")},BookController.prototype.cmdPrint=function(){this.printer.print()},BookController.prototype.cmdFullScreen=function(){_FullScreen2.default.activated()?_FullScreen2.default.cancel():_FullScreen2.default.request(this.view.getParentContainer())},BookController.prototype.cmdSmartPan=function(){this.state.smartPan=!this.state.smartPan,this.state.smartPan?(this.orbit.minAzimuthAngle=0,this.orbit.maxAzimuthAngle=0,this.orbit.minPolarAngle=0,this.orbit.maxPolarAngle=Math.PI/4,this.bookWatcher.enabled=!0):(this.orbit.minAzimuthAngle=-(1/0),this.orbit.maxAzimuthAngle=1/0,this.orbit.minPolarAngle=0,this.orbit.maxPolarAngle=Math.PI,this.bookWatcher.enabled=!1),this.updateView()},BookController.prototype.cmdSinglePage=function(){this.state.singlePage=!this.state.singlePage,this.updateView()},BookController.prototype.cmdSounds=function(){this.sounds&&this.sounds.togle(),this.updateView()},BookController.prototype.cmdStats=function(){this.state.stats=!this.state.stats,this.state.stats?((0,_libs.$)(this.view.getContainer()).append(this.Stats.domElement),this.visual.addRenderCallback(this.binds.stats)):((0,_libs.$)(this.view.getContainer()).find(this.Stats.domElement).remove(),this.visual.removeRenderCallback(this.binds.stats)),this.updateView()},BookController.prototype.cmdLightingUp=function(){this.state.lighting=Math.min(this.state.lighting+this.p.lighting.delta,this.p.lighting.max),this.visual.setExtraLighting(this.state.lighting),this.updateView()},BookController.prototype.cmdLightingDown=function(){this.state.lighting=Math.max(this.state.lighting-this.p.lighting.delta,this.p.lighting.min),this.visual.setExtraLighting(this.state.lighting),this.updateView()},BookController.prototype.goToPage=function(page){var _this4=this;this.p.rtl&&(page=this.book.getPages()-1-page);var pageNum=Math.max(Math.min(page,this.book.getPages()-1),0);this.state.activeSide=(pageNum+1)%2;var target=Math.max(Math.min(page-1+page%2,this.book.getPages()-1),0),current=this.book.getPage(),flips=[],covs=0;if(target!=current){0===current?(flips.push(1),current+=1,++covs):current===this.book.getPages()-1&&(flips.push(-1),current-=2,++covs);var cv=0;0===target?(cv=-1,target+=1,++covs):target===this.book.getPages()-1&&(cv=1,target-=2,++covs),target-current&&flips.push(Math.ceil((target-current)/2)),cv&&flips.push(cv)}var setClb=function(fl,time,clb){setTimeout(function(){fl<0?_this4.startFlip(_this4.book.flipLeft(-fl,clb)):_this4.startFlip(_this4.book.flipRight(fl,clb))},time)};if(2===covs)setClb(flips[0],0,function(block,progress,state){"finish"==state&&1==progress&&setClb(flips[flips.length-1],0)}),setClb(flips[1],500);else for(var time=0,_iterator=flips,_isArray=Array.isArray(_iterator),_i=0,_iterator=_isArray?_iterator:_iterator[Symbol.iterator]();;){var _ref;if(_isArray){if(_i>=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}var fl=_ref;setClb(fl,time),time+=250}},BookController.prototype.startFlip=function(flipRes){var _this5=this;return flipRes?flipRes.then(function(block){return block&&_this5.dispatchAsync({type:"startFlip"}),block}):Promise.resolve(void 0)},BookController.prototype.endFlip=function(block){return this.dispatchAsync({type:"endFlip"}),block},BookController.prototype.getPage=function(){var page=this.book.getPage();return page?Math.min(this.book.getPage()+this.state.activeSide,this.book.getPages()-1):0},BookController.prototype.getPageForGUI=function(){var n=(this.state.singlePage?this.getPage():this.book.getPage())+1;return this.p.rtl&&(n=this.book.getPages()-n+1),n},BookController.prototype.inpPage=function(e,data){this.goToPage(data-1)},BookController.prototype.updateViewIfState=function(block,progress,state,type){"init"!==state&&"finish"!==state||setTimeout(this.updateView.bind(this),100),"finish"===state&&this.endFlip(block)},BookController.prototype.updateView=function(){if(this.view){this.view.setState("cmdZoomIn",{enable:this.canZoomIn(),visible:this.actions.cmdZoomIn.enabled,active:!1}),this.view.setState("cmdZoomOut",{enable:this.canZoomOut(),visible:this.actions.cmdZoomOut.enabled,active:!1}),this.view.setState("cmdDefaultZoom",{enable:this.canDefaultZoom(),visible:this.actions.cmdDefaultZoom.enabled,active:this.canDefaultZoom()&&Math.abs(this.bookWatcher.scale-this.p.scale.default)=_iterator2.length)break;_ref2=_iterator2[_i2++]}else{if(_i2=_iterator2.next(),_i2.done)break;_ref2=_i2.value}var name=_ref2;this.view.setState(name,{enable:flippersEnable[name],visible:this.actions[name].enabled,active:!1})}this.view.setState("inpPages",{visible:!0,value:this.book.getPages()}),this.view.setState("inpPage",{visible:!0,enable:!this.book.isProcessing(),value:this.getPageForGUI()}),this.view.setState("cmdSave",{enable:!0,visible:this.actions.cmdSave.enabled&&!!this.p.downloadURL,active:!1}),this.view.setState("cmdPrint",{enable:!0,visible:this.actions.cmdPrint.enabled&&!!this.printer,active:!1}),this.view.setState("cmdFullScreen",{enable:_FullScreen2.default.available(),visible:this.actions.cmdFullScreen.enabled,active:_FullScreen2.default.available()&&_FullScreen2.default.activated()}),this.view.setState("widSettings",{enable:!0,visible:this.actions.widSettings.enabled,active:!1}),this.view.setState("cmdSmartPan",{enable:!0,visible:this.actions.cmdSmartPan.enabled,active:this.state.smartPan}),this.view.setState("cmdSinglePage",{enable:!0,visible:this.actions.cmdSinglePage.enabled,active:this.state.singlePage}),this.view.setState("cmdSounds",{enable:!0,visible:this.actions.cmdSounds.enabled&&!!this.sounds,active:!!this.sounds&&this.sounds.enabled}),this.view.setState("cmdStats",{enable:!0,visible:this.actions.cmdStats.enabled,active:this.state.stats}),this.view.setState("cmdLightingUp",{enable:Math.abs(this.state.lighting-this.p.lighting.max)>this.p.eps,visible:this.actions.cmdLightingUp.enabled,active:!1}),this.view.setState("cmdLightingDown",{enable:Math.abs(this.state.lighting-this.p.lighting.min)>this.p.eps,visible:this.actions.cmdLightingDown.enabled,active:!1})}},BookController.prototype.getActions=function(){var _this6=this,isSwipping=function(name){return _this6.actions.touchCmdSwipe.enabled&&_this6.actions.touchCmdSwipe.code===_this6.actions[name].code&&_this6.state.smartPan&&_this6.bookWatcher.scale<=1};return{cmdZoomIn:{activate:this.cmdZoomIn.bind(this)},cmdZoomOut:{activate:this.cmdZoomOut.bind(this)},cmdDefaultZoom:{activate:this.cmdDefaultZoom.bind(this)},cmdToc:{activate:this.cmdToc.bind(this)},cmdFastBackward:{activate:this.cmdFastBackward.bind(this)},cmdBackward:{activate:this.cmdBackward.bind(this)},cmdForward:{activate:this.cmdForward.bind(this)},cmdFastForward:{activate:this.cmdFastForward.bind(this)},cmdSave:{activate:this.cmdSave.bind(this)},cmdPrint:{activate:this.cmdPrint.bind(this)},cmdFullScreen:{activate:this.cmdFullScreen.bind(this)},cmdSmartPan:{activate:this.cmdSmartPan.bind(this)},cmdSinglePage:{activate:this.cmdSinglePage.bind(this)},cmdSounds:{activate:this.cmdSounds.bind(this)},cmdStats:{activate:this.cmdStats.bind(this)},cmdLightingUp:{activate:this.cmdLightingUp.bind(this)},cmdLightingDown:{activate:this.cmdLightingDown.bind(this)},cmdPanLeft:{activate:function(e){return _this6.orbit.actions.pan(e,{state:"move",dx:-_this6.p.pan.speed,dy:0})}},cmdPanRight:{activate:function(e){return _this6.orbit.actions.pan(e,{state:"move",dx:_this6.p.pan.speed,dy:0})}},cmdPanUp:{activate:function(e){return _this6.orbit.actions.pan(e,{state:"move",dx:0,dy:-_this6.p.pan.speed})}},cmdPanDown:{activate:function(e){return _this6.orbit.actions.pan(e,{state:"move",dx:0,dy:_this6.p.pan.speed})}},mouseCmdRotate:{activate:this.orbit.actions.rotate},mouseCmdDragZoom:{activate:function(e,data){data.dy>0?_this6.cmdZoomOut():data.dy<0&&_this6.cmdZoomIn()}},mouseCmdPan:{activate:this.orbit.actions.pan},mouseCmdWheelZoom:{activate:function(e){e.preventDefault(),e.deltaY<0?_this6.cmdZoomOut():e.deltaY>0&&_this6.cmdZoomIn()}},touchCmdRotate:{activate:function(e,data){isSwipping("touchCmdRotate")||(e.preventDefault(),_this6.orbit.actions.rotate(e,data))}},touchCmdZoom:{activate:function(e,data){isSwipping("touchCmdZoom")||(e.preventDefault(),data.dy>0?_this6.cmdZoomOut():data.dy<0&&_this6.cmdZoomIn())}},touchCmdPan:{activate:function(e,data){isSwipping("touchCmdPan")||(e.preventDefault(),_this6.orbit.actions.pan(e,data))}},touchCmdSwipe:{activate:function(e,data){if(isSwipping("touchCmdSwipe"))if(e.preventDefault(),"start"===data.state){var touch=(e.touches||e.originalEvent.touches)[_this6.actions.touchCmdSwipe.code-1];_this6.swipeData={handled:!1,x0:touch.pageX,y0:touch.pageY,x:touch.pageX,y:touch.pageY}}else"move"===data.state?_this6.swipeData.handled||(_this6.swipeData=_extends({},_this6.swipeData,{x:_this6.swipeData.x+data.dx,y:_this6.swipeData.y+data.dy}),Math.abs(_this6.swipeData.x0-_this6.swipeData.x)>100&&(_this6.swipeData.x0>_this6.swipeData.x?_this6.cmdForward():_this6.cmdBackward(),_this6.swipeData.handled=!0)):delete _this6.swipeData}},widSettings:{activate:function(){}}}},BookController.prototype.bindActions=function(){this.eToA=new _EventsToActions2.default((0,_libs.$)(this.visual.element)),this.eToA.addAction(function(e){return e.preventDefault()},"contextmenu",_EventsToActions2.default.mouseButtons.Right,0),this.actions=this.getActions();for(var _iterator3=Object.keys(this.actions),_isArray3=Array.isArray(_iterator3),_i3=0,_iterator3=_isArray3?_iterator3:_iterator3[Symbol.iterator]();;){var _ref3;if(_isArray3){if(_i3>=_iterator3.length)break;_ref3=_iterator3[_i3++]}else{if(_i3=_iterator3.next(),_i3.done)break;_ref3=_i3.value}var name=_ref3,action=_extends({},this.actions[name],this.p.actions[name]);if(this.actions[name]=action,action.enabled){var flags=action.flags||0;action.type?this.eToA.addAction(action.activate,action.type,action.code,flags):void 0!==action.code&&this.eToA.addAction(action.activate,"keydown",action.code,flags)}}},BookController.prepareProps=function(props){return BookController.calcProps(BookController.mergeProps((0,_bookController.props)(),props))},BookController.setActions=function(props,actions){for(var _iterator4=Object.keys(actions||{}),_isArray4=Array.isArray(_iterator4),_i4=0,_iterator4=_isArray4?_iterator4:_iterator4[Symbol.iterator]();;){var _ref4;if(_isArray4){if(_i4>=_iterator4.length)break;_ref4=_iterator4[_i4++]}else{if(_i4=_iterator4.next(),_i4.done)break;_ref4=_i4.value}var name=_ref4;props.actions[name]=_extends({},props.actions[name],actions[name])}},BookController.mergeProps=function(first,second){second=second||{};var props=_extends({},first,second,{scale:_extends({},first.scale,second.scale),lighting:_extends({},first.lighting,second.lighting),pan:_extends({},first.pan,second.pan),actions:_extends({},first.actions)});return BookController.setActions(props,first.actions),BookController.setActions(props,second.actions),props},BookController.calcProps=function(props){return props.scale.delta=(props.scale.max-props.scale.min)/props.scale.levels,props.lighting.delta=(props.lighting.max-props.lighting.min)/props.lighting.levels,props},BookController}(_Controller3.default);exports.default=BookController},function(module,exports,__webpack_require__){"use strict";function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}exports.__esModule=!0;var _libs=__webpack_require__(1),BookPrinter=function(){function BookPrinter(context,book,styleSheet){_classCallCheck(this,BookPrinter),this.book=book,this.styleSheet=styleSheet,this.wnd=context.wnd,this.doc=context.doc,this.pageCallback=book.getPageCallback();var test=this.pageCallback(0);this.type=test.type,"pdf"===this.type&&(this.pdfSrc=test.src.src)}return BookPrinter.prototype.cancel=function(){this.canceled=!0},BookPrinter.prototype.dispose=function(){this.frame&&(this.frame.remove(),delete this.frame)},BookPrinter.prototype.print=function(){var _this=this;delete this.canceled,"pdf"===this.type?!function(){var printWnd=void 0,callManually=!1;_this.useIFrame()?(callManually=!!_this.frame,_this.frame||(_this.frame=(0,_libs.$)('').appendTo(_this.doc.body)),printWnd=_this.frame[0].contentWindow):printWnd=_this.wnd.open(_this.pdfSrc),callManually?printWnd.print():(0,_libs.$)(printWnd).on("load",function(){try{printWnd.print()}catch(e){console.error(e)}})}():this.renderContent().then(function(content){var printWnd=_this.wnd.open(),printDoc=printWnd.document,html='\n \n \n \n \n 3D FlipBook - Printing\n '+content.head+'\n \n \n \n '+content.body+"\n \n \n ";printDoc.open(),printDoc.write(html),printDoc.close()}).catch(function(e){return console.warn("3D FlipBook - Printing was canceled")})},BookPrinter.prototype.progress=function(v){if(this.canceled)throw"Cancel Printing";this.onProgress&&this.onProgress(Math.floor(100*v))},BookPrinter.prototype.renderContent=function(){for(var _this2=this,pages=this.book.getPages(),head=new Set,body=[],done=Promise.resolve(),_loop=function(page){var info=_this2.pageCallback(page);"image"===info.type?done=done.then(function(){return _this2.progress(page/pages),_this2.renderImage(head,body,info.src)}):"html"===info.type&&(done=done.then(function(){return _this2.progress(page/pages),_this2.renderHtml(head,body,info.src)}))},page=0;page'+content+""},BookPrinter.prototype.renderImage=function(head,body,src){body.push(BookPrinter.wrap(''))},BookPrinter.prototype.renderHtml=function(head,body,src){return new Promise(function(resolve,reject){_libs.$.get(src,function(html){for(var links=html.match(//gi)||[],_iterator=links,_isArray=Array.isArray(_iterator),_i=0,_iterator=_isArray?_iterator:_iterator[Symbol.iterator]();;){var _ref;if(_isArray){if(_i>=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}var link=_ref;if(link.match(/stylesheet/i)){var href=link.match(/href\s*=\s*['"](.*)['"]/i);href&&head.add(href[1])}}var content=html.match(/([\S\s]*)<\/body>/i);content&&body.push(BookPrinter.wrap(content[1])),resolve()}).fail(function(e){console.error(e.responseText),reject()})})},BookPrinter.prototype.renderHead=function(head){var content=[];return head.forEach(function(k){return content.push('')}),content.push(this.styleSheet?'':BookPrinter.defaultStyleSheet()),content.join("\n")},BookPrinter.prototype.useIFrame=function(){var isChromium=this.wnd.chrome,winNav=this.wnd.navigator,vendorName=winNav.vendor,isIEedge=winNav.userAgent.indexOf("Edge")>-1,isIOSChrome=winNav.userAgent.match("CriOS"),use=void 0;return use=!!isIOSChrome||!(!isChromium||"Google Inc."!==vendorName||isIEedge)},BookPrinter.defaultStyleSheet=function(){return'\n \n '},BookPrinter}();exports.default=BookPrinter},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}exports.__esModule=!0;var _View2=(__webpack_require__(1),__webpack_require__(65)),_View3=_interopRequireDefault(_View2),BookView=function(_View){function BookView(container,onLoad,template,handler){return _classCallCheck(this,BookView),_possibleConstructorReturn(this,_View.call(this,container,onLoad,template,handler))}return _inherits(BookView,_View),BookView.prototype.initView=function(){this.view=this.container.find(".view"),this.bookmarksView=this.container.find(".widBookmarks"),this.thumbnailsView=this.container.find(".widThumbnails"),this.searchView=this.container.find(".widSearch")},BookView.prototype.getHandlers=function(id){var _this2=this,handlers=void 0;return handlers="inpPage"===id?[{inpPage:function(e,data){return _this2.callLater(_View.prototype.getHandlers.call(_this2,id),id,e,data,BookView.PAGE_HANDLER_DELAY)}}]:_View.prototype.getHandlers.call(this,id)},BookView.prototype.onItemStateChanged=function(id,state){"cmdFullScreen"===id&&(state.active?this.parentContainer.addClass("fullscreen"):this.parentContainer.removeClass("fullscreen"))},BookView.prototype.getView=function(){return this.view},BookView.prototype.getBookmarksView=function(){return this.bookmarksView},BookView.prototype.getThumbnailsView=function(){return this.thumbnailsView},BookView.prototype.getSearchView=function(){return this.searchView},BookView.prototype.getForms=function(){return[]},BookView.prototype.getLinks=function(){return["cmdZoomIn","cmdZoomOut","cmdDefaultZoom","cmdToc","cmdFastBackward","cmdBackward","cmdForward","cmdFastForward","cmdSave","cmdPrint","cmdFullScreen","cmdSmartPan","cmdSinglePage","cmdSounds","cmdStats","cmdLightingUp","cmdLightingDown","cmdCloseToc","cmdBookmarks","cmdSearch","cmdThumbnails"]},BookView.prototype.getWidgets=function(){return["widLoadingProgress","widFloatWnd","widTocMenu","widBookmarks","widThumbnails","widSearch","widSettings"]},BookView.prototype.getInputs=function(){return["inpPage","inpPages"]},BookView.prototype.getTexts=function(){return["txtLoadingProgress"]},BookView.prototype.getTemplate=function(){return{html:"templates/default-book-view.html",styles:["css/black-book-view.css"],links:[{rel:"stylesheet",href:"css/font-awesome.min.css"}],script:"js/default-book-view.js"}},BookView}(_View3.default);BookView.PAGE_HANDLER_DELAY=1e3,exports.default=BookView},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass); +subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}exports.__esModule=!0;var _BookPropsBuilder2=__webpack_require__(9),_BookPropsBuilder3=_interopRequireDefault(_BookPropsBuilder2),_ImageFactory=__webpack_require__(8),_ImageFactory2=_interopRequireDefault(_ImageFactory),ClbBookPropsBuilder=function(_BookPropsBuilder){function ClbBookPropsBuilder(context,pageCallback,pages,onReady){_classCallCheck(this,ClbBookPropsBuilder);var _this=_possibleConstructorReturn(this,_BookPropsBuilder.call(this,onReady));return _this.calcSheets(pages),_this.pageCallback=pageCallback,_this.binds={pageCallback:pageCallback.bind(_this)},_this.imageFactory=new _ImageFactory2.default(context),pages>0?!function(){var test=_this.imageFactory.build(pageCallback(0),0,_this.defaults.sheet.widthTexels,_this.defaults.sheet.heightTexels,_this.defaults.sheet.color);test.onLoad=function(){_this.calcProps(test.width,test.height),test.dispose(),_this.ready()}}():(_this.props=_this.defaults,_this.ready()),_this}return _inherits(ClbBookPropsBuilder,_BookPropsBuilder),ClbBookPropsBuilder}(_BookPropsBuilder3.default);exports.default=ClbBookPropsBuilder},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}exports.__esModule=!0;var _extends=Object.assign||function(target){for(var i=1;i=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}var w=_ref;w.layers.forEach(function(l){return l.dispose()})}delete this.wrappers},CssLayersManager.prototype.show=function(){var _this=this;this.hidden=!1;for(var _loop=function(){if(_isArray2){if(_i2>=_iterator2.length)return"break";_ref2=_iterator2[_i2++]}else{if(_i2=_iterator2.next(),_i2.done)return"break";_ref2=_i2.value}var n=_ref2,w=_this.wrappers[n];w?"ready"===w.state&&w.layers.length&&!function(){var block=_this.book.getBlockByPage(n);w.layers.forEach(function(l){l.isHidden()&&(l.update(block),l.show())})}():!function(){var w=_this.wrappers[n]={state:"loading",layers:[]};Promise.resolve().then(function(){_this.pageManager.getLayers(n,function(layers){if(layers.length&&_this.wrappers){for(var block=_this.book.getBlockByPage(n),_iterator3=layers,_isArray3=Array.isArray(_iterator3),_i3=0,_iterator3=_isArray3?_iterator3:_iterator3[Symbol.iterator]();;){var _ref3;if(_isArray3){if(_i3>=_iterator3.length)break;_ref3=_iterator3[_i3++]}else{if(_i3=_iterator3.next(),_i3.done)break;_ref3=_i3.value}var l=_ref3,sl=new _SheetCssLayer2.default(_this.visual,block);w.layers.push(sl),sl.set(l.css,l.html,l.js)}setTimeout(function(){!_this.hidden&&~_this.getActives().indexOf(n)&&w.layers.forEach(function(l){return l.show()})},10)}w.state="ready"})})}()},_iterator2=this.getActives(),_isArray2=Array.isArray(_iterator2),_i2=0,_iterator2=_isArray2?_iterator2:_iterator2[Symbol.iterator]();;){var _ref2,_ret=_loop();if("break"===_ret)break}},CssLayersManager.prototype.hide=function(){this.hidden=!0;for(var wait=[],_iterator4=Object.values(this.wrappers),_isArray4=Array.isArray(_iterator4),_i4=0,_iterator4=_isArray4?_iterator4:_iterator4[Symbol.iterator]();;){var _ref4;if(_isArray4){if(_i4>=_iterator4.length)break;_ref4=_iterator4[_i4++]}else{if(_i4=_iterator4.next(),_i4.done)break;_ref4=_i4.value}var _w=_ref4;_w.layers.forEach(function(l){return wait.push(l.hide())})}return Promise.all(wait)},CssLayersManager}();exports.default=CssLayersManager},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}exports.__esModule=!0;var _extends=Object.assign||function(target){for(var i=1;i")[0],this.imageFactory=new _ImageFactory2.default(_extends({},visual,{dispatchEvent:book.dispatchEvent.bind(book),renderCanvas:this.canvas,renderCanvasCtx:this.canvas.getContext("2d")}),this.resourcesCache),this.loadings=[],this.renderQueue=[],this.pageRequests=[],this.predictedRequests=[],this.tmpMaterial=new _libs.THREE.MeshBasicMaterial,visual.addObject(new _libs.THREE.Mesh(new _libs.THREE.PlaneGeometry(0,0),this.tmpMaterial)),this.loading={},this.loading[p.cover.color]=this.createLoadingTexture(p.cover),p.page.color!==p.cover.color&&(this.loading[p.page.color]=this.createLoadingTexture(p.page)),this.turnOnEvents(),visual.addRenderCallback(this.update.bind(this)),setInterval(this.updateRenderQueue.bind(this),250)}return PageManager.prototype.createLoadingTexture=function(p){var spriteTiles=6,scale=Math.sqrt(1262992.5/(p.widthTexels*p.heightTexels)),animation=new _LoadingAnimation2.default(scale*p.widthTexels,scale*p.heightTexels,p.color),animator=new _TextureAnimator2.default(animation.createSprite(spriteTiles),spriteTiles,1,spriteTiles,.2);return animation.dispose(),animator},PageManager.prototype.dispose=function(){this.turnOffEvents();for(var _iterator=Object.keys(this.loading),_isArray=Array.isArray(_iterator),_i=0,_iterator=_isArray?_iterator:_iterator[Symbol.iterator]();;){var _ref;if(_isArray){if(_i>=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}var color=_ref;this.loading[color].dispose()}delete this.loading,this.resourcesCache.dispose(),this.pageCache.dispose(),this.canvas.height=this.canvas.width=0,delete this.canvas},PageManager.prototype.isCover=function(n){return n<2||n>=2*(this.p.sheets+1)},PageManager.prototype.isMobile=function(){return(this.visual.wnd.devicePixelRatio||1)>1},PageManager.prototype.update=function(dt){for(var loading={},_iterator2=this.loadings,_isArray2=Array.isArray(_iterator2),_i2=0,_iterator2=_isArray2?_iterator2:_iterator2[Symbol.iterator]();;){var _ref2;if(_isArray2){if(_i2>=_iterator2.length)break;_ref2=_iterator2[_i2++]}else{if(_i2=_iterator2.next(),_i2.done)break;_ref2=_i2.value}var o=_ref2;o.isActive()&&(loading[o.color]=!0)}for(var _iterator3=Object.keys(loading),_isArray3=Array.isArray(_iterator3),_i3=0,_iterator3=_isArray3?_iterator3:_iterator3[Symbol.iterator]();;){var _ref3;if(_isArray3){if(_i3>=_iterator3.length)break;_ref3=_iterator3[_i3++]}else{if(_i3=_iterator3.next(),_i3.done)break;_ref3=_i3.value}var color=_ref3;this.loading[color].update(dt)}},PageManager.prototype.removeFromLoadings=function(o){var i=this.loadings.indexOf(o);~i&&this.loadings.splice(i,1)},PageManager.prototype.removeFromRenderQueue=function(o){var i=this.renderQueue.indexOf(o);~i&&this.renderQueue.splice(i,1)},PageManager.prototype.refreshPageQuery=function(n){var query=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.pageQuery=query;var object=this.pageCache.get(n);object&&object.wrapper&&object.wrapper.setQuery&&(this.pageCache.remove(n)||object.wrapper.setQuery(query))},PageManager.prototype.getLayers=function(n,clb){var _this=this;this.p.cssLayersLoader?this.p.cssLayersLoader(n,function(){for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];var object=_this.pageCache.get(n);object&&("active"!==object.state?object.pendings.push({clb:clb,args:args}):clb.apply(void 0,args))}):clb([])},PageManager.prototype.resolvePendings=function(pendings){for(var _iterator4=pendings,_isArray4=Array.isArray(_iterator4),_i4=0,_iterator4=_isArray4?_iterator4:_iterator4[Symbol.iterator]();;){var _ref4;if(_isArray4){if(_i4>=_iterator4.length)break;_ref4=_iterator4[_i4++]}else{if(_i4=_iterator4.next(),_i4.done)break;_ref4=_i4.value}var p=_ref4;try{p.clb.apply(p,p.args)}catch(e){console.error(e)}}pendings.splice(0,pendings.length)},PageManager.prototype.load=function(material,n){var _this2=this,pi=this.p.pageCallback(n),p=this.isCover(n)?this.p.cover:this.p.page,o={texture:new _libs.THREE.Texture,wrapper:null,state:"loading",locked:function(n){return"loading"===o.state||"rendering"===o.state||_this2.book.isActivePage(n)},color:p.color,isActive:function(){return _this2.book.isActivePage(n)},dispose:function(){_this2.removeFromLoadings(o),_this2.removeFromRenderQueue(o),o.wrapper&&o.wrapper.dispose&&o.wrapper.dispose(),o.texture.dispose(),delete o.texture,delete o.wrapper},pendings:[]};return o.texture.minFilter=_libs.THREE.LinearFilter,this.loadings.push(o),this.setMaterial(o,material),Promise.resolve().then(function(){if(o.texture){var widthTexels=pi.widthTexels||p.widthTexels,heightTexels=pi.heightTexels||p.heightTexels;o.wrapper=_this2.imageFactory.build(pi,void 0===pi.number?n:pi.number,widthTexels,heightTexels,p.color,_this2.p.injector),o.wrapper.setQuery&&o.wrapper.setQuery(_this2.pageQuery),o.simulate=pi.interactive?(o.wrapper.simulate||function(){}).bind(o.wrapper):void 0,o.wrapper.onLoad=function(){"queuedForRender"!==o.state&&(o.state="queuedForRender",_this2.renderQueue.push(o),_this2.updateRenderQueue())},o.wrapper.onChange=function(image){o.texture&&(_this2.removeFromLoadings(o),o.material&&(o.material.map=o.texture,o.material.needsUpdate=!0),o.texture.image=image,o.texture.needsUpdate=!0,o.texture.onUpdate=function(){"queuedForRender"!==o.state&&(o.state="active",_this2.resolvePendings(o.pendings)),delete _this2.rendering,_this2.updateRenderQueue()},_this2.tmpMaterial.map=o.texture,_this2.tmpMaterial.needsUpdate=!0)}}}),this.pageCache.put(n,o)},PageManager.prototype.updateRenderQueue=function(){var p=this.book.p;if(!this.rendering&&(p.renderWhileFlipping||!this.book.isProcessing())){for(var _iterator5=this.renderQueue,_isArray5=Array.isArray(_iterator5),_i5=0,_iterator5=_isArray5?_iterator5:_iterator5[Symbol.iterator]();;){var _ref5;if(_isArray5){if(_i5>=_iterator5.length)break;_ref5=_iterator5[_i5++]}else{if(_i5=_iterator5.next(),_i5.done)break;_ref5=_i5.value}var o=_ref5;if(o.isActive()){this.rendering=o;break}}(this.isMobile()&&p.renderInactivePagesOnMobile||!this.isMobile()&&p.renderInactivePages)&&(this.rendering=this.rendering||this.renderQueue[0]),this.rendering&&(this.removeFromRenderQueue(this.rendering),this.rendering.state="rendering",this.rendering.wrapper.startRender())}},PageManager.prototype.turnOnEvents=function(){this.transferEvents=!0},PageManager.prototype.turnOffEvents=function(){var mouseup=_libs.$.Event("mouseup"),mouseout=_libs.$.Event("mouseout");this.pageCache.forEach(function(ent){var object=ent[1];object.simulate&&(object.simulate(mouseup,void 0,0,0),object.simulate(mouseout,void 0,0,0))}),this.transferEvents=!1},PageManager.prototype.transferEventToTexture=function(n,e,data){var _this3=this;if(this.transferEvents){var toObject=this.getOrLoadTextureObject(void 0,n);toObject.wrapper&&!function(){var uv=data.uv,toDoc=toObject.wrapper.getSimulatedDoc();_this3.pageCache.forEach(function(ent){var object=ent[1];object.simulate&&object.simulate(e,toDoc,uv.x,uv.y)})}()}},PageManager.prototype.loadPredictedPages=function(){this.predictedRequests=_BaseMathUtils2.default.predict(this.pageRequests,this.p.preloadPages);for(var _iterator6=this.predictedRequests,_isArray6=Array.isArray(_iterator6),_i6=0,_iterator6=_isArray6?_iterator6:_iterator6[Symbol.iterator]();;){var _ref6;if(_isArray6){if(_i6>=_iterator6.length)break;_ref6=_iterator6[_i6++]}else{if(_i6=_iterator6.next(),_i6.done)break;_ref6=_i6.value}var p=_ref6;pthis.p.pagesForPredicting&&this.pageRequests.shift(),Promise.resolve().then(this.loadPredictedPages.bind(this))},PageManager.prototype.setMaterial=function(o,material){this.pageCache.forEach(function(e){var ob=e[1];o!==ob&&ob.material===material&&delete ob.material}),material&&material!==o.material&&(o.material=material,material.map=o.texture.image?o.texture:this.loading[o.color].texture,material.needsUpdate=!0)},PageManager.prototype.getOrLoadTextureObject=function(material,n){var object=this.pageCache.get(n);return object?this.setMaterial(object,material):(object=this.load(material,n),this.addPageRequest(n)),object},PageManager.prototype.setTexture=function(material,n){~this.predictedRequests.indexOf(n)&&this.addPageRequest(n),this.getOrLoadTextureObject(material,n)},PageManager}();exports.default=PageManager},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}exports.__esModule=!0;var _BookPropsBuilder2=__webpack_require__(9),_BookPropsBuilder3=_interopRequireDefault(_BookPropsBuilder2),_Pdf=__webpack_require__(18),_Pdf2=_interopRequireDefault(_Pdf),PdfBookPropsBuilder=function(_BookPropsBuilder){function PdfBookPropsBuilder(src,onReady){_classCallCheck(this,PdfBookPropsBuilder);var _this=_possibleConstructorReturn(this,_BookPropsBuilder.call(this,onReady));return _this.pdf=new _Pdf2.default(src),_this.pageDescription={type:"pdf",src:_this.pdf,interactive:!0},_this.binds={pageCallback:_this.pageCallback.bind(_this)},_this.pdf.getHandler(_this.init.bind(_this)),_this}return _inherits(PdfBookPropsBuilder,_BookPropsBuilder),PdfBookPropsBuilder.prototype.dispose=function(){this.pdf.dispose(),_BookPropsBuilder.prototype.dispose.call(this)},PdfBookPropsBuilder.prototype.init=function(handler){var _this2=this;this.calcSheets(this.pdf.getPagesNum()),this.pdf.getPagesNum()>0?handler.getPage(1).then(function(page){var size=_Pdf2.default.getPageSize(page);_this2.calcProps(size.width,size.height),_this2.ready()}).catch(function(e){console.error(e)}):(this.props=this.defaults,this.ready())},PdfBookPropsBuilder.prototype.pageCallback=function(n){return this.pageDescription},PdfBookPropsBuilder}(_BookPropsBuilder3.default);exports.default=PdfBookPropsBuilder},function(module,exports,__webpack_require__){"use strict";function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}exports.__esModule=!0;var _libs=__webpack_require__(1),PdfLinksHandler=function(){function PdfLinksHandler(pdf,ctrl,element){_classCallCheck(this,PdfLinksHandler),this.pdf=pdf,this.ctrl=ctrl,this.element=(0,_libs.$)(element),this.cursors=[]}return PdfLinksHandler.prototype.dispose=function(){},PdfLinksHandler.prototype.setHandler=function(handler){this.handler=handler},PdfLinksHandler.prototype.defaultHandler=function(type,destination){"internal"===type?this.ctrl.goToPage(destination):"external"===type&&window.open(destination,"_blank")},PdfLinksHandler.prototype.callHandlers=function(type,destination){this.handler&&this.handler(type,destination)||this.defaultHandler(type,destination)},PdfLinksHandler.prototype.handleEvent=function(data){var _this=this,e=data.event,anno=data.annotation;switch(e.type){case"mouseover":this.cursors.push(this.element.css("cursor")),this.element.css("cursor","pointer");break;case"mouseout":this.element.css("cursor",this.cursors.pop()||"");break;case"touchtap":case"click":if(anno.url)this.callHandlers("external",anno.url);else if(anno.dest){var destPromise=void 0;destPromise="string"==typeof anno.dest?this.pdf.handler.getDestination(anno.dest):Promise.resolve(anno.dest),destPromise.then(function(dest){return"number"==typeof dest[0]?dest[0]:_this.pdf.handler.getPageIndex(dest[0])}).then(function(number){return _this.callHandlers("internal",number)}).catch(function(){return console.error("Bad link")})}}},PdfLinksHandler}();exports.default=PdfLinksHandler},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}exports.__esModule=!0;var _Finder=__webpack_require__(17),_Finder2=_interopRequireDefault(_Finder),SearchEngine=function(){function SearchEngine(pageCallback,pages){_classCallCheck(this,SearchEngine),this.pageCallback=pageCallback,this.pages=pages,this.results=[]}return SearchEngine.prototype.setQuery=function(query){this.query=query,this.update=!0,this.process()},SearchEngine.prototype.process=function(){var _this=this;if(this.update){var results=this.results;if(this.results=[],this.onPageHitsChanged)for(var _iterator=results,_isArray=Array.isArray(_iterator),_i=0,_iterator=_isArray?_iterator:_iterator[Symbol.iterator]();;){var _ref;if(_isArray){if(_i>=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}this.onPageHitsChanged(void 0,"")}this.update=!1,this.page=0,this.stamp=Date.now(),this.query.length>1&&this.process()}else this.page0&&void 0!==arguments[0]?arguments[0]:1,gravity=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,cornerDeviation=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.15,fps=arguments.length>3&&void 0!==arguments[3]?arguments[3]:240;_classCallCheck(this,SheetPhysics),this.p={r:r,cornerDeviation:cornerDeviation,l:Math.PI*r,startDt:1/fps,gravity:gravity,margin:.002*r,infM:1e4,attempts:16,maxIterations:100},this.os=[]}return SheetPhysics.targetForceClb=function(o,a,v,ch){var l=a*this.r;return 100*this.m*this.g*(2/(1+Math.exp(10*(l-this.tl)))-1)-40*this.m*v},SheetPhysics.hoverCornerForceClb=function(o,v,l,ch){return 5},SheetPhysics.prototype.getTargetForceClb=function(mass,targetAngle){return SheetPhysics.targetForceClb.bind({g:this.p.gravity,m:mass,tl:targetAngle*this.p.r,r:this.p.r})},SheetPhysics.dragForceClb=function(o,a,v,ch){return o.flbt*o.m*(10*o.g*ch-50*v/(1+Math.exp(3.5*Math.abs(ch))))},SheetPhysics.dragCornerForceClb=function(o,a,v,ch){return 15*(2/(1+Math.exp(10*(a-this.ta)*o.r))-1)},SheetPhysics.getDragCornerForceClb=function(targetAngle){return SheetPhysics.dragCornerForceClb.bind({ta:targetAngle})},SheetPhysics.prototype.dispose=function(){this.os=[]},SheetPhysics.prototype.getSize=function(){return this.os.length},SheetPhysics.prototype.addObject=function(mass,angle,velocity,flexibility,cornerHeight,simulateClb,removeClb){var forceClb=arguments.length>7&&void 0!==arguments[7]?arguments[7]:function(){return 0},cornerForceClb=arguments.length>8&&void 0!==arguments[8]?arguments[8]:function(){return 0},no={id:_MathUtils2.default.getUnique(),m:mass,v:velocity,l:angle*this.p.r,f:forceClb,cf:cornerForceClb,ch:cornerHeight,flbt:flexibility,simulateClb:simulateClb,removeClb:removeClb},i=this.os.findIndex(function(o){return no.l<=o.l});return i=~i?i:this.os.length,this.os.splice(i,0,no),no.id},SheetPhysics.prototype.getParametrMap=function(name){var map={mass:"m",velocity:"v",flexibility:"flbt",cornerHeight:"ch",simulateClb:"simulateClb",removeClb:"removeClb",forceClb:"f",cornerForceClb:"cf"};return map[name]},SheetPhysics.prototype.setParametr=function(id,name,value){var o=this.os.find(function(o){return o.id===id});"angle"===name?o.l=value*this.p.r:o[this.getParametrMap(name)]=value},SheetPhysics.prototype.getParametr=function(id,name){var o=this.os.find(function(o){return o.id===id}),value=void 0;return value="angle"===name?o.l/this.p.r:o[this.getParametrMap(name)]},SheetPhysics.prototype.simulate=function(T){for(var t=0,dt=this.p.startDt,attempt=0,it=0;tT-t&&(dt=T-t);var nos=this.integrate(this.os,dt),ci=this.findCollisions(nos);if(ci.num>1&&attempt1){for(var gs=[],last=-2,_iterator=ci.all,_isArray=Array.isArray(_iterator),_i=0,_iterator=_isArray?_iterator:_iterator[Symbol.iterator]();;){var _ref;if(_isArray){if(_i>=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}var i=_ref;i-last>1&&gs.push([]),gs[gs.length-1].push(i),last=i}for(var _iterator2=gs,_isArray2=Array.isArray(_iterator2),_i2=0,_iterator2=_isArray2?_iterator2:_iterator2[Symbol.iterator]();;){var _ref2;if(_isArray2){if(_i2>=_iterator2.length)break;_ref2=_iterator2[_i2++]}else{if(_i2=_iterator2.next(),_i2.done)break;_ref2=_i2.value}var g=_ref2,sg=void 0,i0=void 0;nos[g[0]].l>Math.PI/2*this.p.r?(sg=-1,i0=g[g.length-1]):(sg=1,i0=g[0]);for(var _i3=i0;_i3-1;_i3+=sg){var o=nos[_i3+sg];if(!(o&&sg*(o.l-nos[_i3].l)<=this.p.margin))break;o.l=nos[_i3].l+2*sg*this.p.margin,(o.l>this.p.l||o.l<0)&&(o.l=o.l>this.p.l?this.p.l:0,o.ch=0,o.v=0,console.error("Bad collision"))}}}this.os=nos,this.findAndSolveCornerCollisions(),t+=dt,dt=this.p.startDt,attempt=0}++it}this.removeStatics()},SheetPhysics.prototype.removeStatics=function(){for(var nos=[],notify=[[],[]],_iterator3=this.os,_isArray3=Array.isArray(_iterator3),_i4=0,_iterator3=_isArray3?_iterator3:_iterator3[Symbol.iterator]();;){var _ref3;if(_isArray3){if(_i4>=_iterator3.length)break;_ref3=_iterator3[_i4++]}else{if(_i4=_iterator3.next(),_i4.done)break;_ref3=_i4.value}var o=_ref3;o.simulateClb&&o.simulateClb(o.l/this.p.r,o.ch),o.l!==this.p.l&&0!==o.l||0!==o.v?nos.push(o):void 0!==o.removeClb&¬ify[(o.l!==this.p.l)+0].push(o)}this.os=nos;for(var _iterator4=notify[0].reverse(),_isArray4=Array.isArray(_iterator4),_i5=0,_iterator4=_isArray4?_iterator4:_iterator4[Symbol.iterator]();;){var _ref4;if(_isArray4){if(_i5>=_iterator4.length)break;_ref4=_iterator4[_i5++]}else{if(_i5=_iterator4.next(),_i5.done)break;_ref4=_i5.value}var _o=_ref4;_o.removeClb(Math.PI,_o.ch)}for(var _iterator5=notify[1],_isArray5=Array.isArray(_iterator5),_i6=0,_iterator5=_isArray5?_iterator5:_iterator5[Symbol.iterator]();;){var _ref5;if(_isArray5){if(_i6>=_iterator5.length)break;_ref5=_iterator5[_i6++]}else{if(_i6=_iterator5.next(),_i6.done)break;_ref5=_i6.value}var _o2=_ref5;_o2.removeClb(0,_o2.ch)}},SheetPhysics.prototype.findAndSolveCornerCollisions=function(){if(this.os.length)for(var os=[_extends({},this.os[0],{l:0,m:this.p.infM,ch:0})].concat(this.os,[_extends({},this.os[0],{l:1.05*this.p.l,m:this.p.infM,ch:0})]),i=1;ibl&&a.ch>b.ch){var dCh=a.ch-b.ch,dv=a.m/a.flbt+b.m/b.flbt,ka=a.m/a.flbt/dv,kb=b.m/b.flbt/dv;a.ch=a.ch-kb*dCh,b.ch=b.ch+ka*dCh}}},SheetPhysics.prototype.solveCollision=function(a,b){var mm=b.m+a.m,av=(-a.v*b.m+a.m*a.v+2*b.m*b.v)/mm,bv=(b.m*b.v-b.v*a.m+2*a.m*a.v)/mm;return[_extends({},a,{v:av}),_extends({},b,{v:bv})]},SheetPhysics.prototype.findCollisions=function(os){for(var ci={num:0,last:0,all:[]},i=1;ios[i].l||this.isCollision(os[i-1],os[i]))&&(os[i-1].l>os[i].l&&++ci.num,++ci.num,ci.last=i,ci.all.indexOf(i-1)===-1&&ci.all.push(i-1),ci.all.indexOf(i)===-1&&ci.all.push(i));return ci},SheetPhysics.prototype.isCollision=function(a,b){return Math.abs(a.l-b.l)b.v},SheetPhysics.prototype.integrate=function(os,dt){for(var nos=[],_iterator6=os,_isArray6=Array.isArray(_iterator6),_i7=0,_iterator6=_isArray6?_iterator6:_iterator6[Symbol.iterator]();;){var _ref6;if(_isArray6){if(_i7>=_iterator6.length)break;_ref6=_iterator6[_i7++]}else{if(_i7=_iterator6.next(),_i7.done)break;_ref6=_i7.value}var o=_ref6,vl=_MathUtils2.default.rk4(this.dy.bind({g:this.p.gravity,r:this.p.r,m:o.m,f:o.f,cf:o.cf,ch:o.ch,flbt:o.flbt}),0,dt,[o.v,o.l,o.ch]),no=_extends({},o,{v:vl[0],l:vl[1],ch:vl[2]});(no.l<=0||no.l>=this.p.l)&&(no.l=no.l<=0?0:this.p.l,no.v=0,no.ch=0),nos.push(no)}return nos},SheetPhysics.prototype.dy=function(t,y){var v=y[0],l=y[1],ch=y[2],f=this.f(this,l/this.r,v,ch),cf=this.cf(this,l/this.r,v,ch);return[(-this.g*Math.cos(l/this.r)*this.m+f)/this.m,v+.01*(Math.random()-.5),this.flbt*((2/(1+Math.exp(-.2*cf))-1)*(1-2/(1+Math.exp(-5*(Math.abs(ch)-2))))-ch)]},SheetPhysics}();exports.default=SheetPhysics},function(module,exports){"use strict";function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}exports.__esModule=!0;var SoundsEnviroment=function(){function SoundsEnviroment(){var template=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};_classCallCheck(this,SoundsEnviroment),this.sounds=template.sounds||{},this.audio={},this.sounds.startFlip&&(this.audio.startFlip=new Audio(this.sounds.startFlip)), +this.sounds.endFlip&&(this.audio.endFlip=new Audio(this.sounds.endFlip))}return SoundsEnviroment.prototype.setEnabled=function(enabled){this.enabled=enabled},SoundsEnviroment.prototype.togle=function(){this.enabled=!this.enabled},SoundsEnviroment.prototype.dispose=function(){delete this.audio.startFlip,delete this.audio.endFlip},SoundsEnviroment.prototype.startFlip=function(){this.enabled&&this.audio.startFlip&&this.audio.startFlip.play()},SoundsEnviroment.prototype.endFlip=function(){this.enabled&&this.audio.startFlip&&(this.audio.startFlip.pause(),this.audio.startFlip.currentTime=0),this.enabled&&this.audio.endFlip&&this.audio.endFlip.play()},SoundsEnviroment.prototype.subscribeFlips=function(emitter){emitter.addEventListener("startFlip",this.startFlip.bind(this)),emitter.addEventListener("endFlip",this.endFlip.bind(this))},SoundsEnviroment}();exports.default=SoundsEnviroment},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}exports.__esModule=!0;var _WidgetController2=__webpack_require__(67),_WidgetController3=_interopRequireDefault(_WidgetController2),TocController=function(_WidgetController){function TocController(view,bookCtrl){_classCallCheck(this,TocController);var _this=_possibleConstructorReturn(this,_WidgetController.call(this,view));return _this.bookCtrl=bookCtrl,_this.tab="none",_this}return _inherits(TocController,_WidgetController),TocController.prototype.setThumbnails=function(thumbnails){this.thumbnails=thumbnails,thumbnails.onNavigate=this.navigateThumbnails.bind(this),"none"===this.tab&&(this.tab="thumbnails"),this.fireChange()},TocController.prototype.setSearch=function(search){this.search=search,search.onNavigate=this.navigateSearch.bind(this),this.fireChange()},TocController.prototype.setBookmarks=function(bookmarks,pdf){this.bookmarks=bookmarks,this.pdf=pdf,bookmarks.onNavigate=this.navigateBookmarks.bind(this),bookmarks.getSize()&&(this.tab="bookmarks",this.isBookmarks=!0),this.fireChange()},TocController.prototype.cmdBookmarks=function(){this.tab="bookmarks",this.fireChange()},TocController.prototype.cmdThumbnails=function(){this.tab="thumbnails",this.fireChange()},TocController.prototype.cmdSearch=function(){this.tab="search",this.fireChange()},TocController.prototype.cmdCloseToc=function(){this.hide()},TocController.prototype.navigateThumbnails=function(number){this.bookCtrl.goToPage(number)},TocController.prototype.navigateSearch=function(number){this.bookCtrl.goToPage(number)},TocController.prototype.navigateBookmarks=function(item){var _this2=this;if(item.url)window.open(item.url,"_blank");else if(item.dest){var destPromise=void 0;destPromise="string"==typeof item.dest?this.pdf.handler.getDestination(item.dest):Promise.resolve(item.dest),destPromise.then(function(dest){return _this2.pdf.handler.getPageIndex(dest[0])}).then(function(number){return _this2.bookCtrl.goToPage(number)}).catch(function(){return console.error("Bad bookmark")})}},TocController.prototype.updateView=function(){var _this3=this;this.view&&(this.view.setState("widTocMenu",{enable:!0,visible:!0,active:!1}),this.view.setState("widThumbnails",{enable:!0,visible:"thumbnails"===this.tab,active:!1}),this.view.setState("widSearch",{enable:!0,visible:"search"===this.tab,active:!1}),this.view.setState("widBookmarks",{enable:!0,visible:"bookmarks"===this.tab,active:!1}),this.view.setState("cmdBookmarks",{enable:!0,visible:!0,active:"bookmarks"===this.tab}),this.view.setState("cmdThumbnails",{enable:!0,visible:!0,active:"thumbnails"===this.tab}),this.view.setState("cmdSearch",{enable:!0,visible:!0,active:"search"===this.tab}),Promise.resolve().then(function(){return _this3.thumbnails.setEnable(_this3.visible&&"thumbnails"===_this3.tab)}),_WidgetController.prototype.updateView.call(this))},TocController}(_WidgetController3.default);exports.default=TocController},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.__esModule=!0;var _libs=__webpack_require__(1),_ThreeUtils=__webpack_require__(20),_ThreeUtils2=_interopRequireDefault(_ThreeUtils),resX=11,resY=2,resZ=15,scale=1,faces=[],frontGeometry=new _libs.THREE.PlaneGeometry(scale,scale,resX-1,resY-1);frontGeometry.translate(.5*scale,.5*scale,scale);var backGeometry=new _libs.THREE.PlaneGeometry(scale,scale,resX-1,resY-1);backGeometry.rotateY(Math.PI),backGeometry.translate(.5*scale,.5*scale,0);var leftGeometry=new _libs.THREE.PlaneGeometry(scale,scale,resZ-1,resY-1);leftGeometry.rotateY(-Math.PI/2),leftGeometry.translate(0,.5*scale,.5*scale);var rightGeometry=new _libs.THREE.PlaneGeometry(scale,scale,resZ-1,resY-1);rightGeometry.rotateY(Math.PI/2),rightGeometry.translate(scale,.5*scale,.5*scale);var topGeometry=new _libs.THREE.PlaneGeometry(scale,scale,resX-1,resZ-1);topGeometry.rotateX(-Math.PI/2),topGeometry.translate(.5*scale,scale,.5*scale);var bottomGeometry=topGeometry.clone();bottomGeometry.translate(0,-scale,0);for(var _iterator=bottomGeometry.faces,_isArray=Array.isArray(_iterator),_i=0,_iterator=_isArray?_iterator:_iterator[Symbol.iterator]();;){var _ref;if(_isArray){if(_i>=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}var f=_ref,_ref3=[f.b,f.a];f.a=_ref3[0],f.b=_ref3[1]}var geometry=new _libs.THREE.Geometry;geometry.vertices=[].concat(bottomGeometry.vertices,topGeometry.vertices);var addFaces=function(fs,map){for(var _iterator2=fs,_isArray2=Array.isArray(_iterator2),_i2=0,_iterator2=_isArray2?_iterator2:_iterator2[Symbol.iterator]();;){var _ref2;if(_isArray2){if(_i2>=_iterator2.length)break;_ref2=_iterator2[_i2++]}else{if(_i2=_iterator2.next(),_i2.done)break;_ref2=_i2.value}var f=_ref2;geometry.faces.push(new _libs.THREE.Face3(map(f.a),map(f.b),map(f.c)))}faces.push(geometry.faces.length)},mapVertices=function(src,dst){for(var map=[],eq=function(a,b){return Math.abs(a.x-b.x)+Math.abs(a.y-b.y)+Math.abs(a.z-b.z)<1e-4},i=0;i2&&void 0!==arguments[2]?arguments[2]:function(i){return i.title},getItems=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(i){return i.items};_classCallCheck(this,Bookmarks),this.container=container,this.map=[],this.getTitle=getTitle,this.getItems=getItems,this.nodes=this.mapNodes(items,this.map),this.binds={togle:function(e){e.preventDefault();for(var li=(0,_libs.$)(e.target);li[0]&&li[0]!==container[0]&&!li.hasClass("item");)li=(0,_libs.$)(li[0].parentNode);if(li.hasClass("item")){for(var cmd=(0,_libs.$)(e.target);cmd[0]&&cmd[0]!==li[0]&&!cmd.hasClass("cmd");)cmd=(0,_libs.$)(cmd[0].parentNode);if(cmd.hasClass("cmd")){var node=_this.map[li.attr("data-id")];cmd.hasClass("togle")?(node.minimized=!node.minimized,node.minimized?(li.find("ul").remove(),li.find(".togle").addClass("minimized")):(li.find(".togle").removeClass("minimized"),li.append((_this.renderNode(node).match(//)||[""])[0]))):_this.onNavigate&&_this.onNavigate(node.item)}}}},container.on("click",this.binds.togle),this.update()}return Bookmarks.prototype.getSize=function(){return this.map.length},Bookmarks.prototype.dispose=function(){this.container.off("click",this.binds.togle),this.container.html("")},Bookmarks.prototype.update=function(){this.container.html(this.renderNodes(this.nodes))},Bookmarks.prototype.forEach=function(f){for(var nodes=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.nodes,_iterator=nodes||[],_isArray=Array.isArray(_iterator),_i=0,_iterator=_isArray?_iterator:_iterator[Symbol.iterator]();;){var _ref;if(_isArray){if(_i>=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}var node=_ref;f(node),this.forEach(f,node.children)}},Bookmarks.prototype.expand=function(){this.forEach(function(n){return n.minimized=!1}),this.update()},Bookmarks.prototype.minimize=function(){this.forEach(function(n){return n.minimized=!0}),this.update()},Bookmarks.prototype.renderNode=function(node){return['",node.minimized?"":this.renderNodes(node.children)].join("")},Bookmarks.prototype.renderNodes=function(nodes){var res=['
'];if(nodes&&nodes.length){res.push('
    ');for(var _iterator2=nodes,_isArray2=Array.isArray(_iterator2),_i2=0,_iterator2=_isArray2?_iterator2:_iterator2[Symbol.iterator]();;){var _ref2;if(_isArray2){if(_i2>=_iterator2.length)break;_ref2=_iterator2[_i2++]}else{if(_i2=_iterator2.next(),_i2.done)break;_ref2=_i2.value}var node=_ref2;res.push(['
  • ',this.renderNode(node),"
  • "].join(""))}res.push("
")}return res.push("
"),res.join("")},Bookmarks.prototype.mapNodes=function(items){var map=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],level=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,nodes=null;if(items&&items.length){nodes=[];for(var _iterator3=items,_isArray3=Array.isArray(_iterator3),_i3=0,_iterator3=_isArray3?_iterator3:_iterator3[Symbol.iterator]();;){var _ref3;if(_isArray3){if(_i3>=_iterator3.length)break;_ref3=_iterator3[_i3++]}else{if(_i3=_iterator3.next(),_i3.done)break;_ref3=_i3.value}var item=_ref3,id=map.length;map.push(void 0);var node={id:id,title:this.getTitle(item),level:level,item:item,minimized:!0,children:this.mapNodes(this.getItems(item),map,level+1)};nodes.push(node),map[id]=node}}return nodes},Bookmarks}();exports.default=Bookmarks},function(module,exports,__webpack_require__){"use strict";function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}exports.__esModule=!0;var _libs=__webpack_require__(0),Detector=function(){function Detector(){_classCallCheck(this,Detector)}return Detector.getWebGLErrorMessage=function(){var element=document.createElement("div");return element.id="webgl-error-message",element.style.fontFamily="monospace",element.style.fontSize="13px",element.style.fontWeight="normal",element.style.textAlign="center",element.style.background="#fff",element.style.color="#000",element.style.padding="1.5em",element.style.width="400px",element.style.margin="5em auto 0",Detector.webgl||(element.innerHTML=window.WebGLRenderingContext?['Your graphics card does not seem to support WebGL.
','Find out how to get it here.'].join("\n"):['Your browser does not seem to support WebGL.
','Find out how to get it here.'].join("\n")),element},Detector.addGetWebGLMessage=function(parameters){var parent=void 0,id=void 0,element=void 0;parameters=parameters||{},parent=parameters.parent||(0,_libs.$)(document.body),id=parameters.id||"oldie",element=Detector.getWebGLErrorMessage(),parent.append(element)},Detector}();Detector.canvas=!!window.CanvasRenderingContext2D,Detector.webgl=function(){try{var canvas=document.createElement("canvas");return!(!window.WebGLRenderingContext||!canvas.getContext("webgl")&&!canvas.getContext("experimental-webgl"))}catch(e){return!1}}(),Detector.workers=!!window.Worker,Detector.fileapi=window.File&&window.FileReader&&window.FileList&&window.Blob,exports.default=Detector},function(module,exports,__webpack_require__){"use strict";function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}exports.__esModule=!0;var _libs=__webpack_require__(0),DocMouseSimulator=function(){function DocMouseSimulator(jFrame,element){var bElement=arguments.length>2&&void 0!==arguments[2]?arguments[2]:document.body;_classCallCheck(this,DocMouseSimulator),this.jFrame=jFrame,this.wnd=jFrame[0].contentWindow,this.doc=jFrame[0].contentDocument,this.element=element||doc.body,this.bElement=bElement,this.resendProperties=this.getDefaultResendProperties(),this.undefinedProperties=this.getDefaultUndefinedProperties(),this.cursors=[],this.onDocChangeClbs=[];for(var terms=[{find:":hover",replace:"."+DocMouseSimulator.HOVER},{find:":active",replace:"."+DocMouseSimulator.ACTIVE}],style=['"),(0,_libs.$)(this.doc.head).append((0,_libs.$)(style.join("")))}return DocMouseSimulator.prototype.convertCoords=function(x,y){var jElement=(0,_libs.$)(this.element),offset=jElement.offset();return{x:offset.left+jElement.width()*x,y:offset.top+jElement.height()*(1-y)}},DocMouseSimulator.prototype.triggerEvent=function(element,e,p,type,advancedProps){for(var props={},_iterator2=this.resendProperties,_isArray2=Array.isArray(_iterator2),_i2=0,_iterator2=_isArray2?_iterator2:_iterator2[Symbol.iterator]();;){var _ref2;if(_isArray2){if(_i2>=_iterator2.length)break;_ref2=_iterator2[_i2++]}else{if(_i2=_iterator2.next(),_i2.done)break;_ref2=_i2.value}var _n=_ref2;props[_n]=e[_n]}for(var _iterator3=this.undefinedProperties,_isArray3=Array.isArray(_iterator3),_i3=0,_iterator3=_isArray3?_iterator3:_iterator3[Symbol.iterator]();;){var _ref3;if(_isArray3){if(_i3>=_iterator3.length)break;_ref3=_iterator3[_i3++]}else{if(_i3=_iterator3.next(),_i3.done)break;_ref3=_i3.value}var _n2=_ref3;props[_n2]=void 0}for(var n in advancedProps)advancedProps.hasOwnProperty(n)&&(props[n]=advancedProps[n]);props.view=this.wnd,props.pageX=p.x,props.pageY=p.y;var jE=_libs.$.Event(type,props);jE.timeStamp=e.timeStamp,(0,_libs.$)(element).trigger(jE)},DocMouseSimulator.prototype.addClass=function(element,name){(0,_libs.$)(element).addClass(name);var style=this.wnd.getComputedStyle(element);this.cursors.push((0,_libs.$)(this.bElement).css("cursor")),(0,_libs.$)(this.bElement).css("cursor",style.getPropertyValue("cursor"))},DocMouseSimulator.prototype.removeClass=function(element,name){(0,_libs.$)(element).removeClass(name),(0,_libs.$)(this.bElement).css("cursor",this.cursors.pop())},DocMouseSimulator.prototype.enterElement=function(element){this.addClass(element,DocMouseSimulator.HOVER)},DocMouseSimulator.prototype.leaveElement=function(element){this.removeClass(element,DocMouseSimulator.HOVER)},DocMouseSimulator.prototype.activateElement=function(element){this.addClass(element,DocMouseSimulator.ACTIVE)},DocMouseSimulator.prototype.deactivateElement=function(element){this.removeClass(element,DocMouseSimulator.ACTIVE)},DocMouseSimulator.prototype.addDocChangeClb=function(clb){this.onDocChangeClbs.push(clb)},DocMouseSimulator.prototype.notify=function(){for(var _iterator4=this.onDocChangeClbs,_isArray4=Array.isArray(_iterator4),_i4=0,_iterator4=_isArray4?_iterator4:_iterator4[Symbol.iterator]();;){var _ref4;if(_isArray4){if(_i4>=_iterator4.length)break;_ref4=_iterator4[_i4++]}else{if(_i4=_iterator4.next(),_i4.done)break;_ref4=_i4.value}var clb=_ref4;clb(this.wnd,this.doc)}},DocMouseSimulator.prototype.elementFromPoint=function(p){for(var node=this.doc.body,next=!0;next;){next=!1;for(var i=0;ioffset.left&&p.xoffset.top&&p.y','',xhtml,"",""].join("")})}function newUtil(){function mimes(){var WOFF="application/font-woff",JPEG="image/jpeg";return{woff:WOFF,woff2:WOFF,ttf:"application/font-truetype",eot:"application/vnd.ms-fontobject",png:"image/png",jpg:JPEG,jpeg:JPEG,gif:"image/gif",tiff:"image/tiff",svg:"image/svg+xml"}}function parseExtension(url){var match=/\.([^\.\/]*?)$/g.exec(url);return match?match[1]:""}function mimeType(url){var extension=parseExtension(url).toLowerCase();return mimes()[extension]||""}function isDataUrl(url){return url.search(/^(data:)/)!==-1}function toBlob(canvas){return new Promise(function(resolve){for(var binaryString=self.window.atob(canvas.toDataURL().split(",")[1]),length=binaryString.length,binaryArray=new self.window.Uint8Array(length),i=0;i=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}var _resolve=_ref;_resolve(data.content)}data.pendings=[],resolve(data.content)},encoder.readAsDataURL(request.response)}}function timeout(){fail("timeout of "+TIMEOUT+"ms occured while fetching resource: "+url)}function fail(message){console.error(message),resolve("")}var request=new self.window.XMLHttpRequest;request.onreadystatechange=done,request.ontimeout=timeout,request.responseType="blob",request.timeout=TIMEOUT,request.open("GET",url,!0),request.send()})}function dataAsUrl(content,type){ +return["data:",type,";base64,",content].join("")}function escape(string){return string.replace(/([.*+?^${}()|\[\]\/\\])/g,"\\$1")}function delay(ms){return function(arg){return new Promise(function(resolve){setTimeout(function(){resolve(arg)},ms)})}}function asArray(arrayLike){for(var array=[],length=arrayLike.length,i=0;i0){var selected=intersects[0].object;if(!this.onPickCallback(intersects[0]))return;var v=intersects[0].point.clone();this.distance=v.sub(this.raycaster.ray.origin).length(),this.controlsState=this.visual.getControlsState(),this.visual.setControlsState(!1),this.plane.setFromNormalAndCoplanarPoint(this.visual.camera.getWorldDirection(this.plane.normal),intersects[0].point),this.selected=selected}}},Drag.prototype.onMouseMove=function(e){this.enabled&&(e.preventDefault(),this.selected&&(this.setCoordsFromEvent(e),this.raycaster.setFromCamera(this.coords,this.camera),this.raycaster.ray.intersectPlane(this.plane,this.intersection)&&(this.onDragCallback(this.intersection)||this.onMouseUp(e))))},Drag.prototype.onMouseUp=function(e){this.selected&&(this.onReleaseCallback(),this.selected=null,this.visual.setControlsState(this.controlsState)),this.enabled&&e.preventDefault()},Drag}();exports.default=Drag},function(module,exports,__webpack_require__){"use strict";function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}exports.__esModule=!0;var _extends=Object.assign||function(target){for(var i=1;i=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}var action=_ref;action(e,data)}},EventsToActions.prototype.contextMenu=function(e){if(this.enabled){var flags=EventsToActions.getEventFlags(e);this.fireActions(this.getActions("contextmenu",e.button,flags),e)}},EventsToActions.prototype.mouseDown=function(e){if(this.picked&&this.mouseUpDoc(),this.enabled){var flags=EventsToActions.getEventFlags(e);this.fireActions(this.getActions("mousedown",e.button,flags),e),this.picked={x:e.pageX,y:e.pageY,actions:this.getActions("mousedrag",e.button,flags)},this.fireActions(this.picked.actions,e,{state:"start"})}},EventsToActions.prototype.mouseMove=function(e){if(this.enabled){var flags=EventsToActions.getEventFlags(e);this.fireActions(this.getActions("mousemove",e.button,flags),e)}},EventsToActions.prototype.mouseMoveDoc=function(e){this.enabled&&this.picked&&(this.fireActions(this.picked.actions,e,{state:"move",dx:e.pageX-this.picked.x,dy:e.pageY-this.picked.y}),this.picked={x:e.pageX,y:e.pageY,actions:this.picked.actions})},EventsToActions.prototype.mouseUp=function(e){if(this.enabled){var flags=EventsToActions.getEventFlags(e);this.fireActions(this.getActions("mouseup",e.button,flags),e)}},EventsToActions.prototype.mouseUpDoc=function(e){this.picked&&(this.fireActions(this.picked.actions,e,{state:"end"}),delete this.picked)},EventsToActions.prototype.mouseWheel=function(e){if(this.enabled){var flags=EventsToActions.getEventFlags(e);this.fireActions(this.getActions("mousewheel",0,flags),e)}},EventsToActions.prototype.clicks=function(e,type){if(this.enabled){var flags=EventsToActions.getEventFlags(e);this.fireActions(this.getActions(type,e.button,flags),e)}},EventsToActions.prototype.click=function(e){this.clicks(e,"click")},EventsToActions.prototype.dblclick=function(e){this.clicks(e,"dblclick")},EventsToActions.prototype.touchPick=function(e,flags,touches){this.touchPicked=_extends({},EventsToActions.getPosition(touches),{actions:this.getActions("touchdrag",touches.length,flags),code:touches.length,flags:flags}),this.fireActions(this.touchPicked.actions,e,{state:"start"})},EventsToActions.prototype.touchStart=function(e){if(this.touchPicked&&this.touchEnd(e),this.enabled){var flags=EventsToActions.getEventFlags(e),touches=e.touches||e.originalEvent.touches;this.fireActions(this.getActions("touchstart",touches.length,flags),e),this.touchPick(e,flags,touches)}},EventsToActions.prototype.touchMove=function(e){if(this.enabled){var flags=EventsToActions.getEventFlags(e),touches=e.touches||e.originalEvent.touches;if(this.fireActions(this.getActions("touchmove",touches.length,flags),e),this.touchPicked)if(this.touchPicked.code===touches.length&&this.touchPicked.flags===flags){var pos=EventsToActions.getPosition(touches);this.fireActions(this.touchPicked.actions,e,{state:"move",dx:pos.x-this.touchPicked.x,dy:pos.y-this.touchPicked.y}),this.touchPicked=_extends({},this.touchPicked,pos)}else this.touchEnd(e),this.touchPick(e,flags,touches)}},EventsToActions.prototype.touchEnd=function(e){this.touchPicked&&(this.fireActions(this.touchPicked.actions,e,{state:"end"}),delete this.touchPicked)},EventsToActions.prototype.key=function(e,type){if(this.enabled){var flags=EventsToActions.getEventFlags(e);this.fireActions(this.getActions(type,e.keyCode,flags),e)}},EventsToActions.prototype.keyDown=function(e){this.key(e,"keydown")},EventsToActions.prototype.keyPress=function(e){this.key(e,"keypress")},EventsToActions.prototype.keyUp=function(e){this.key(e,"keyup")},EventsToActions.prototype.dispose=function(){this.element.off("contextmenu",this.binds.contextMenu),this.element.off("mousedown",this.binds.mouseDown),this.element.off("mousemove",this.binds.mouseMove),this.element.off("mouseup",this.binds.mouseUp),this.element.off("mousewheel",this.binds.mouseWheel),(0,_libs.$)(this.doc).off("mousemove",this.binds.mouseMoveDoc),(0,_libs.$)(this.doc).off("mouseup",this.binds.mouseUpDoc),this.element.off("click",this.binds.click),this.element.off("dblclick",this.binds.dblclick),this.element.off("touchstart",this.binds.touchStart),this.element.off("touchmove",this.binds.touchMove),this.element.off("touchend",this.binds.touchEnd),(0,_libs.$)(this.wnd).off("keydown",this.binds.keyDown),(0,_libs.$)(this.wnd).off("keypress",this.binds.keyPress),(0,_libs.$)(this.wnd).off("keyup",this.binds.keyUp)},EventsToActions}();EventsToActions.modKeys={Ctrl:1,Shift:2,Alt:4},EventsToActions.mouseButtons={Left:0,Middle:1,Right:2},exports.default=EventsToActions},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}exports.__esModule=!0;var _libs=__webpack_require__(0),_ImageBase2=__webpack_require__(5),_ImageBase3=_interopRequireDefault(_ImageBase2),_BaseMathUtils=__webpack_require__(2),_BaseMathUtils2=_interopRequireDefault(_BaseMathUtils),_Dom2Image=__webpack_require__(48),_Dom2Image2=_interopRequireDefault(_Dom2Image),_DocMouseSimulator=__webpack_require__(47),_DocMouseSimulator2=_interopRequireDefault(_DocMouseSimulator),InteractiveImage=function(_ImageBase){function InteractiveImage(context,width,height,color,src,cache,injector){_classCallCheck(this,InteractiveImage);var _this=_possibleConstructorReturn(this,_ImageBase.call(this,context,width,height,color));_this.iId="i"+_BaseMathUtils2.default.getUnique();var jFrame=(0,_libs.$)('');return(0,_libs.$)(_this.doc.body).append(jFrame),_this.frame=jFrame[0],_this.binds={},injector&&injector(_this.frame.contentWindow),_this.doc.implementation.hasFeature("www.http://w3.org/TR/SVG11/feature#Extensibility","1.1")&&(_this.image=new Image,_this.binds.imageLoad=function(){_this.renderImage(_this.image),_this.finishRender()},(0,_libs.$)(_this.image).on("load",_this.binds.imageLoad),_this.svgRender=new _Dom2Image2.default(_this.frame.contentWindow,_this.frame.contentDocument,cache)),_this.binds.frameLoad=function(){~_this.frame.contentDocument.title.indexOf("404")?(_this.startRender=function(){_this.renderNotFoundPage(),_this.finishRender()},_this.finishLoad()):setTimeout(function(){_this.frame&&(_this.width=(0,_libs.$)(_this.frame.contentDocument.body).width(),_this.height=(0,_libs.$)(_this.frame.contentDocument.body).height(),jFrame.css("width",_this.width+"px").css("height",_this.height+"px"),jFrame.offset({left:-_this.width-100,top:0}),_this.svgRender&&(_this.simulator=new _DocMouseSimulator2.default(jFrame,_this.frame.contentDocument.body,_this.element),_this.simulator.addDocChangeClb(_this.finishLoad.bind(_this))),_this.startRender=function(){_this.render()},_this.finishLoad())},500)},(0,_libs.$)(_this.frame.contentWindow).on("load",_this.binds.frameLoad),_this}return _inherits(InteractiveImage,_ImageBase),InteractiveImage.prototype.getSimulatedDoc=function(){return this.frame.contentDocument},InteractiveImage.prototype.render=function(){var _this2=this;this.svgRender?this.svgRender.toSvg(this.simulator.element,{height:this.height+"px",width:this.width+"px"}).then(function(dataUrl){_this2.image.src=dataUrl}).catch(function(error){console.error("Dom2Image: ",error),_this2.renderBlankPage(),_this2.finishRender()}):(0,_libs.html2canvas)(this.frame.contentDocument.body,{timeout:3e4}).then(function(canvas){_this2.renderImage(canvas),_this2.finishRender()})},InteractiveImage.prototype.dispose=function(){(0,_libs.$)(this.image).off("load",this.binds.imageLoad),(0,_libs.$)(this.frame.contentWindow).off("load",this.binds.frameLoad),(0,_libs.$)(this.doc.body).find("#"+this.iId).remove(),this.image&&(this.image.src="",delete this.image),this.frame.src="",delete this.frame,_ImageBase.prototype.dispose.call(this)},InteractiveImage.prototype.simulate=function(e,doc,x,y){this.simulator&&this.simulator.simulate(e,doc,x,y)},InteractiveImage}(_ImageBase3.default);exports.default=InteractiveImage},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}exports.__esModule=!0;var _libs=__webpack_require__(0),_GraphUtils=__webpack_require__(7),_GraphUtils2=_interopRequireDefault(_GraphUtils),_MathUtils=__webpack_require__(3),_MathUtils2=_interopRequireDefault(_MathUtils),LoadingAnimation=function(){function LoadingAnimation(width,height,color){_classCallCheck(this,LoadingAnimation);var jC=(0,_libs.$)('');this.c=jC[0],this.p={g:9.8,dt:1/60,color:color,updateInterval:.25},this.ctx=this.c.getContext("2d"),this.os=[-2,Math.PI/2],this.t=this.p.updateInterval}return LoadingAnimation.prototype.dy=function(t,y){var w=y[0],a=y[1];return[-this.g*Math.cos(a),w]},LoadingAnimation.prototype.integrate=function(T){for(var t=0,dt=this.p.dt,os=this.os;tT&&(dt=T-t),os=_MathUtils2.default.rk4(this.dy.bind({g:this.p.g}),0,dt,os),t+=dt;return os},LoadingAnimation.prototype.calcTimeTo=function(target){for(var t=0,dt=this.p.dt,os=this.os;Math.abs(os[1]-target)>1e-4;){var nos=_MathUtils2.default.rk4(this.dy.bind({g:this.p.g}),0,dt,os);nos[0]<0&&nos[1]0&&nos[1]>target?dt/=2:(os=nos,t+=dt)}return t},LoadingAnimation.prototype.update=function(T){if(this.os=this.integrate(T),this.t+=T,this.t>=this.p.updateInterval){this.t=0;var r=.1*Math.min(this.c.width,this.c.height),a=this.os[1],x0=.5*this.c.width,y0=.5*this.c.height,ctx=this.ctx;ctx.clearRect(0,0,this.c.width,this.c.height),ctx.beginPath(),ctx.fillStyle=_GraphUtils2.default.color2Rgba(this.p.color,1),ctx.rect(0,0,this.c.width,this.c.height),ctx.fill(),ctx.beginPath(),ctx.shadowBlur=50,ctx.fillStyle=_GraphUtils2.default.color2Rgba(_GraphUtils2.default.inverseColor(this.p.color,.9),Math.abs(this.os[0]/6.36)),ctx.shadowColor=_GraphUtils2.default.color2Rgba(_GraphUtils2.default.inverseColor(this.p.color,1),.9),ctx.shadowOffsetX=0,ctx.shadowOffsetY=0,ctx.font="bold "+Math.round(.25*r)+"px Arial",ctx.textAlign="center",ctx.textBaseline="middle",ctx.fillText("Loading...",x0,y0);var ps=10,da=2*Math.PI/ps;ctx.shadowColor=_GraphUtils2.default.color2Rgba(_GraphUtils2.default.inverseColor(this.p.color,1),.7);for(var i=0,_a=a,_r=.2*r;i')[0],ctx=c.getContext("2d"),t=this.calcTimeTo(this.os[1]+2*Math.sign(this.os[0])*Math.PI),dt=t/(n+1),updateInterval=this.p.updateInterval;this.p.updateInterval=0;for(var i=0;i1&&void 0!==arguments[1])||arguments[1],loadingMsg=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;_classCallCheck(this,LoadingController),this.view=view,this.progress=0,this.showProgress=showProgress,this.getLoadingMsg=loadingMsg||LoadingController.defaultLoadingMsg,this.updateView()}return LoadingController.defaultLoadingMsg=function(progress){return["Please wait... the Application is Loading: ",progress,"%"].join("")},LoadingController.prototype.dispose=function(){this.showProgress=!1,this.updateView(),delete this.view},LoadingController.prototype.setProgress=function(v){this.progress=v,this.updateView()},LoadingController.prototype.updateView=function(){if(this.view){this.view.setState("widLoadingProgress",{enable:!0,visible:this.showProgress,active:!1}),this.view.setState("txtLoadingProgress",{value:this.getLoadingMsg(this.progress),visible:!0});for(var _iterator=this.view.getLinks(),_isArray=Array.isArray(_iterator),_i=0,_iterator=_isArray?_iterator:_iterator[Symbol.iterator]();;){var _ref;if(_isArray){if(_i>=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}var name=_ref;this.view.setState(name,{enable:!1,visible:!0,active:!1})}this.view.setState("inpPages",{visible:!0,value:""}),this.view.setState("inpPage",{visible:!0,enable:!1,value:""})}},LoadingController}());exports.default=LoadingController},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}exports.__esModule=!0;var _libs=__webpack_require__(0),_EventConverter2=__webpack_require__(6),_EventConverter3=_interopRequireDefault(_EventConverter2),MouseEventConverter=function(_EventConverter){function MouseEventConverter(wnd,doc,element){_classCallCheck(this,MouseEventConverter);var _this=_possibleConstructorReturn(this,_EventConverter.call(this,wnd,doc));return _this.element=element,_this.binds={convert:_this.convert.bind(_this)},(0,_libs.$)(_this.element).on("mousemove mousedown mouseover mouseout click",_this.binds.convert),(0,_libs.$)(_this.doc).on("mouseup",_this.binds.convert),_this}return _inherits(MouseEventConverter,_EventConverter),MouseEventConverter.prototype.dispose=function(){(0,_libs.$)(this.element).off("mousemove mousedown mouseover mouseout click",this.binds.convert),(0,_libs.$)(this.doc).off("mouseup",this.binds.convert)},MouseEventConverter}(_EventConverter3.default);exports.default=MouseEventConverter},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}exports.__esModule=!0;var _extends=Object.assign||function(target){for(var i=1;i2&&void 0!==arguments[2]?arguments[2]:this.testScale;_classCallCheck(this,Object3DWatcher),this.visual=visual,this.boundBoxClb=boundBoxClb,this.testScale=testScale,this.camera=visual.camera,this.element=this.visual.element,this.elementSize={w:1,h:1},this.devicePixelRatio=this.visual.wnd.devicePixelRatio||1,this.orbit=visual.getOrbit(),this.scale=1,this.eps=1e-4,this.v=new _libs.THREE.Vector3,this.dv=new _libs.THREE.Vector2,this.enabled=!1,visual.addRenderCallback(this.update.bind(this)),this.os={vx:0,vy:0,x:0,y:0},this.orbit.update(),this.camera.updateMatrixWorld();var box=this.computeClientBoundBox(),k=1.11;this.movePan({x:-k*box.mid.x,y:-k*box.mid.y})}return Object3DWatcher.prototype.movePan=function(dv){this.orbit.pan(dv.x*this.visual.width(),-dv.y*this.visual.height())},Object3DWatcher.prototype.vToCamera=function(v){return v.project(this.camera),{x:.5*v.x,y:.5*v.y}},Object3DWatcher.prototype.computeClientBoundBox=function(){for(var box=this.boundBoxClb(),xs=[box.min.x,box.max.x],ys=[0,0],zs=[box.min.z,box.max.z],ps=[],res={max:{},min:{}},_iterator=xs,_isArray=Array.isArray(_iterator),_i=0,_iterator=_isArray?_iterator:_iterator[Symbol.iterator]();;){var _ref;if(_isArray){if(_i>=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}for(var x=_ref,_iterator2=ys,_isArray2=Array.isArray(_iterator2),_i2=0,_iterator2=_isArray2?_iterator2:_iterator2[Symbol.iterator]();;){var _ref2;if(_isArray2){if(_i2>=_iterator2.length)break;_ref2=_iterator2[_i2++]}else{if(_i2=_iterator2.next(),_i2.done)break;_ref2=_i2.value}for(var y=_ref2,_iterator3=zs,_isArray3=Array.isArray(_iterator3),_i3=0,_iterator3=_isArray3?_iterator3:_iterator3[Symbol.iterator]();;){var _ref3;if(_isArray3){if(_i3>=_iterator3.length)break;_ref3=_iterator3[_i3++]}else{if(_i3=_iterator3.next(),_i3.done)break;_ref3=_i3.value}var z=_ref3;ps.push(this.vToCamera(this.v.set(x,y,z)))}}}return ps.sort(function(p1,p2){return p1.x-p2.x}),res.min.x=ps[0].x,res.max.x=ps[ps.length-1].x,ps.sort(function(p1,p2){return p1.y-p2.y}),res.min.y=ps[0].y,res.max.y=ps[ps.length-1].y,res.width=res.max.x-res.min.x,res.height=res.max.y-res.min.y,res.mid={x:.5*(res.max.x+res.min.x),y:.5*(res.max.y+res.min.y)},res},Object3DWatcher.prototype.setObject=function(boundBoxClb){this.boundBoxClb=boundBoxClb},Object3DWatcher.prototype.testScale=function(){return!0},Object3DWatcher.prototype.computeCorr=function(K,min,max){var corr=0;return K<1?min>-.5?corr=-.5-min:max<.5&&(corr=.5-max):min<-.5?corr=-.5-min:max>.5&&(corr=.5-max),corr},Object3DWatcher.prototype.getScale=function(){var box=this.computeClientBoundBox(),Kx=this.elementSize.w/box.width,Ky=this.elementSize.h/box.height;return 1/Math.min(Kx,Ky)},Object3DWatcher.prototype.centerView=function(T){var _this=this,box=this.computeClientBoundBox(),Kx=this.elementSize.w/box.width,Ky=this.elementSize.h/box.height,K=Math.min(Kx,Ky);if(this.testScale()&&Math.abs(1/K-this.scale)>this.eps){var scale=1/K+.2*(this.scale-1/K);this.orbit.setScale(this.orbit.getScale()/(K*scale)),this.orbit.update(),this.camera.updateMatrixWorld(),box=this.computeClientBoundBox(),Kx=this.elementSize.w/box.width,Ky=this.elementSize.h/box.height,K=Math.min(Kx,Ky)}var dv=this.dv;if(K>1-this.eps?dv.set(-box.mid.x,-box.mid.y):dv.set(this.computeCorr(Kx,box.min.x,box.max.x),this.computeCorr(Ky,box.min.y,box.max.y)),Math.sqrt(this.os.vx*this.os.vx+this.os.vy*this.os.vy)>.003||dv.length()>.003){var dt=1/60,t=0,os=_extends({},this.os,{x:0,y:0});for(os.tf=function(vx,vy,x,y){return{x:75*(dv.x-x)/Math.pow(_this.devicePixelRatio,1),y:75*(dv.y-y)/Math.pow(_this.devicePixelRatio,1)}};tT&&(dt=T-t),os=this.integrate(os,dt),t+=dt;this.movePan(os),this.os=os}},Object3DWatcher.prototype.integrate=function(os,dt){var _MathUtils$rk=_MathUtils2.default.rk4(this.dy.bind(os),0,dt,[os.vx,os.vy,os.x,os.y]),vx=_MathUtils$rk[0],vy=_MathUtils$rk[1],x=_MathUtils$rk[2],y=_MathUtils$rk[3]; +return _extends({},os,{vx:vx,vy:vy,x:x,y:y})},Object3DWatcher.prototype.dy=function(t,Y){var vx=Y[0],vy=Y[1],x=Y[2],y=Y[3],vd=15,tf=this.tf(vx,vy,x,y);return[tf.x-vd*vx,tf.y-vd*vy,vx,vy]},Object3DWatcher.prototype.update=function(dt){this.enabled&&this.boundBoxClb&&this.centerView(dt)},Object3DWatcher}();exports.default=Object3DWatcher},function(module,exports,__webpack_require__){"use strict";function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}exports.__esModule=!0;var _libs=__webpack_require__(0),Orbit=function(_THREE$EventDispatche){function Orbit(object,domElement){function getAutoRotationAngle(){return 2*Math.PI/60/60*scope.autoRotateSpeed}function getZoomScale(){return Math.pow(.95,scope.zoomSpeed)}function rotateLeft(angle){sphericalDelta.theta-=angle}function rotateUp(angle){sphericalDelta.phi-=angle}function dollyIn(dollyScale){scope.object instanceof _libs.THREE.PerspectiveCamera?scale/=dollyScale:scope.object instanceof _libs.THREE.OrthographicCamera?(scope.object.zoom=Math.max(scope.minZoom,Math.min(scope.maxZoom,scope.object.zoom*dollyScale)),scope.object.updateProjectionMatrix(),zoomChanged=!0):(console.warn("WARNING: OrbitControls.js encountered an unknown camera type-dolly/zoom disabled."),scope.enableZoom=!1)}function dollyOut(dollyScale){scope.object instanceof _libs.THREE.PerspectiveCamera?scale*=dollyScale:scope.object instanceof _libs.THREE.OrthographicCamera?(scope.object.zoom=Math.max(scope.minZoom,Math.min(scope.maxZoom,scope.object.zoom/dollyScale)),scope.object.updateProjectionMatrix(),zoomChanged=!0):(console.warn("WARNING: OrbitControls.js encountered an unknown camera type-dolly/zoom disabled."),scope.enableZoom=!1)}function rotate(event,data){if(scope.enabled&&scope.enableRotate&&"move"===data.state){var element=scope.domElement;rotateLeft(2*Math.PI*data.dx/element.clientWidth*scope.rotateSpeed),rotateUp(2*Math.PI*data.dy/element.clientHeight*scope.rotateSpeed),scope.update()}}function pan(event,data){scope.enabled&&scope.enablePan&&"move"===data.state&&(scope.pan(data.dx,data.dy),scope.update())}function offsetDolly(event,data){scope.enabled&&scope.enableZoom&&"move"===data.state&&(data.dy>0?dollyIn(getZoomScale()):data.dy<0&&dollyOut(getZoomScale()),scope.update())}function wheelDolly(event){scope.enabled&&scope.enableZoom&&(event.deltaY>0?dollyOut(getZoomScale()):event.deltaY<0&&dollyIn(getZoomScale()),scope.update())}_classCallCheck(this,Orbit);var _this=_possibleConstructorReturn(this,_THREE$EventDispatche.call(this));_this.object=object,_this.domElement=domElement||document.body,_this.enabled=!0,_this.target=new _libs.THREE.Vector3,_this.minDistance=0,_this.maxDistance=1/0,_this.minZoom=0,_this.maxZoom=1/0,_this.minPolarAngle=0,_this.maxPolarAngle=Math.PI,_this.minAzimuthAngle=-(1/0),_this.maxAzimuthAngle=1/0,_this.enableDamping=!1,_this.dampingFactor=.25,_this.enableZoom=!0,_this.zoomSpeed=1,_this.enableRotate=!0,_this.rotateSpeed=1,_this.enablePan=!0,_this.autoRotate=!1,_this.autoRotateSpeed=2,_this.target0=_this.target.clone(),_this.position0=_this.object.position.clone(),_this.zoom0=_this.object.zoom,_this.getPolarAngle=function(){return spherical.phi},_this.getAzimuthalAngle=function(){return spherical.theta},_this.reset=function(){scope.target.copy(scope.target0),scope.object.position.copy(scope.position0),scope.object.zoom=scope.zoom0,scope.object.updateProjectionMatrix(),scope.dispatchEvent(changeEvent),scope.update()},_this.zoomOut=function(){var speed=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.zoomSpeed,_speed=this.zoomSpeed;this.zoomSpeed=speed,dollyIn(getZoomScale()),this.zoomSpeed=_speed},_this.zoomIn=function(){var speed=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.zoomSpeed,_speed=this.zoomSpeed;this.zoomSpeed=speed,dollyOut(getZoomScale()),this.zoomSpeed=_speed},_this.getScale=function(){return scale},_this.setScale=function(newScale){scale=newScale},_this.update=function(){var offset=new _libs.THREE.Vector3,quat=(new _libs.THREE.Quaternion).setFromUnitVectors(object.up,new _libs.THREE.Vector3(0,1,0)),quatInverse=quat.clone().inverse(),lastPosition=new _libs.THREE.Vector3,lastQuaternion=new _libs.THREE.Quaternion;return function(){var position=scope.object.position;return offset.copy(position).sub(scope.target),offset.applyQuaternion(quat),spherical.setFromVector3(offset),scope.autoRotate&&rotateLeft(getAutoRotationAngle()),spherical.theta+=sphericalDelta.theta,spherical.phi+=sphericalDelta.phi,spherical.theta=Math.max(scope.minAzimuthAngle,Math.min(scope.maxAzimuthAngle,spherical.theta)),spherical.phi=Math.max(scope.minPolarAngle,Math.min(scope.maxPolarAngle,spherical.phi)),spherical.makeSafe(),spherical.radius*=scale,spherical.radius=Math.max(scope.minDistance,Math.min(scope.maxDistance,spherical.radius)),scope.target.add(panOffset),offset.setFromSpherical(spherical),offset.applyQuaternion(quatInverse),position.copy(scope.target).add(offset),scope.object.lookAt(scope.target),scope.enableDamping===!0?(sphericalDelta.theta*=1-scope.dampingFactor,sphericalDelta.phi*=1-scope.dampingFactor):sphericalDelta.set(0,0,0),scale=1,panOffset.set(0,0,0),!!(zoomChanged||lastPosition.distanceToSquared(scope.object.position)>EPS||8*(1-lastQuaternion.dot(scope.object.quaternion))>EPS)&&(scope.dispatchEvent(changeEvent),lastPosition.copy(scope.object.position),lastQuaternion.copy(scope.object.quaternion),zoomChanged=!1,!0)}}(),_this.dispose=function(){};var scope=_this,changeEvent={type:"change"},EPS=1e-6,spherical=new _libs.THREE.Spherical,sphericalDelta=new _libs.THREE.Spherical,scale=1,panOffset=new _libs.THREE.Vector3,zoomChanged=!1,panLeft=function(){var v=new _libs.THREE.Vector3;return function(distance,objectMatrix){v.setFromMatrixColumn(objectMatrix,0),v.multiplyScalar(-distance),panOffset.add(v)}}(),panUp=function(){var v=new _libs.THREE.Vector3;return function(distance,objectMatrix){v.setFromMatrixColumn(objectMatrix,1),v.multiplyScalar(distance),panOffset.add(v)}}();return scope.pan=function(){var offset=new _libs.THREE.Vector3;return function(deltaX,deltaY){var element=scope.domElement;if(scope.object instanceof _libs.THREE.PerspectiveCamera){var position=scope.object.position;offset.copy(position).sub(scope.target);var targetDistance=offset.length();targetDistance*=Math.tan(scope.object.fov/2*Math.PI/180),panLeft(2*deltaX*targetDistance/element.clientHeight,scope.object.matrix),panUp(2*deltaY*targetDistance/element.clientHeight,scope.object.matrix)}else scope.object instanceof _libs.THREE.OrthographicCamera?(panLeft(deltaX*(scope.object.right-scope.object.left)/scope.object.zoom/element.clientWidth,scope.object.matrix),panUp(deltaY*(scope.object.top-scope.object.bottom)/scope.object.zoom/element.clientHeight,scope.object.matrix)):(console.warn("WARNING: OrbitControls.js encountered an unknown camera type-pan disabled."),scope.enablePan=!1)}}(),_this.actions={rotate:rotate,pan:pan,offsetDolly:offsetDolly,wheelDolly:wheelDolly},_this.update(),_this}return _inherits(Orbit,_THREE$EventDispatche),Orbit}(_libs.THREE.EventDispatcher);exports.default=Orbit},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}exports.__esModule=!0;var _libs=__webpack_require__(0),_ImageBase2=__webpack_require__(5),_ImageBase3=_interopRequireDefault(_ImageBase2),_Pdf=__webpack_require__(18),_Pdf2=_interopRequireDefault(_Pdf),_BaseMathUtils=__webpack_require__(2),_BaseMathUtils2=_interopRequireDefault(_BaseMathUtils),_CustomEventConverter=__webpack_require__(16),_CustomEventConverter2=_interopRequireDefault(_CustomEventConverter),_PolyTarget=__webpack_require__(69),_PolyTarget2=_interopRequireDefault(_PolyTarget),_Finder=__webpack_require__(17),_Finder2=_interopRequireDefault(_Finder),PdfImage=function(_ImageBase){function PdfImage(context,width,height,color,pdf,n){_classCallCheck(this,PdfImage);var _this=_possibleConstructorReturn(this,_ImageBase.call(this,context,width,height,color));return _this.query="",_this.n=n,_this.pdf=pdf,_this.v={x:0,y:0,z:0,set:function(x,y,z){return this.x=x,this.y=y,this.z=z,this},transform:function(m){var x=m.m[0][0]*this.x+m.m[1][0]*this.y+m.m[2][0]*this.z,y=m.m[0][1]*this.x+m.m[1][1]*this.y+m.m[2][1]*this.z,z=m.m[0][2]*this.x+m.m[0][2]*this.y+m.m[2][0]*this.z;return this.x=x,this.y=y,this.z=z,this}},_this.m={m:[[1,0,0],[0,1,0],[0,0,1]],set:function(m00,m01,m02,m10,m11,m12,m20,m21,m22){return this.m=[[m00,m01,m02],[m10,m11,m12],[m20,m21,m22]],this}},_this.startRender=function(){_this.pdf.getHandler(_this.render.bind(_this))},Promise.resolve().then(function(){return _this.pdf.getHandler(_this.init.bind(_this))}),_this}return _inherits(PdfImage,_ImageBase),PdfImage.prototype.setQuery=function(query){this.query=query.trim(),this.textContent&&(this.setHits(this.textContent),this.finishLoad())},PdfImage.prototype.rectSize=function(r){return{width:r[2]-r[0],height:r[3]-r[1]}},PdfImage.prototype.createPoly=function(m,p,s){var poly=[],v=this.v;return v.set(p.x,p.y,1).transform(m),poly.push({x:v.x,y:v.y}),v.set(p.x,p.y+s.height,1).transform(m),poly.push({x:v.x,y:v.y}),v.set(p.x+s.width,p.y+s.height,1).transform(m),poly.push({x:v.x,y:v.y}),v.set(p.x+s.width,p.y,1).transform(m),poly.push({x:v.x,y:v.y}),poly},PdfImage.prototype.getSimulatedDoc=function(){return this.page},PdfImage.prototype.simulate=function(e,doc,x,y){this.eventConverter&&this.eventConverter.convert(e,{doc:doc,x:x,y:y})},PdfImage.prototype.setAnnotations=function(annos){var _this2=this,t=this.viewport.transform,targets=[];this.m.set(t[0],t[1],0,t[2],t[3],0,t[4],t[5],1);for(var _iterator=annos,_isArray=Array.isArray(_iterator),_i=0,_iterator=_isArray?_iterator:_iterator[Symbol.iterator]();;){var _ref;if(_isArray){if(_i>=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}var anno=_ref;if("Link"===anno.subtype){var rect=anno.rect,aPos={x:rect[0],y:rect[1]},aSz=this.rectSize(rect),_target=new _PolyTarget2.default(this.createPoly(this.m,aPos,aSz).map(function(p){return{x:p.x/_this2.viewport.width,y:1-p.y/_this2.viewport.height}}));_target.anno=anno,_target.callback=this.annoClb.bind(this),targets.push(_target)}}if(targets.length){this.eventConverter=new _CustomEventConverter2.default(this.wnd,this.doc,_PolyTarget2.default.test,this.page);for(var _iterator2=targets,_isArray2=Array.isArray(_iterator2),_i2=0,_iterator2=_isArray2?_iterator2:_iterator2[Symbol.iterator]();;){var _ref2;if(_isArray2){if(_i2>=_iterator2.length)break;_ref2=_iterator2[_i2++]}else{if(_i2=_iterator2.next(),_i2.done)break;_ref2=_i2.value}var target=_ref2;this.eventConverter.addCustom(target)}}},PdfImage.prototype.setHits=function(textContent){this.textContent=textContent,""!==this.query&&(this.finder=new _Finder2.default(textContent.items.map(function(item){return item.str}),this.query,{contexts:!1}))},PdfImage.prototype.renderHits=function(){var _this3=this;if(this.finder){for(var testSz=(this.page.view,(0,_libs.$)('
').appendTo("body")),textDiv=testSz[0],baseOffset=testSz.offset().left,_iterator3=this.finder.getHits(),_isArray3=Array.isArray(_iterator3),_i3=0,_iterator3=_isArray3?_iterator3:_iterator3[Symbol.iterator]();;){var _ref3;if(_isArray3){if(_i3>=_iterator3.length)break;_ref3=_iterator3[_i3++]}else{if(_i3=_iterator3.next(),_i3.done)break;_ref3=_i3.value}var hit=_ref3,item=this.textContent.items[hit.index],t=PDFJS.Util.transform(this.viewport.transform,item.transform),style=this.textContent.styles[item.fontName],angle=Math.atan2(t[1],t[0])+(style.vertical?Math.PI/2:0),fontHeight=Math.sqrt(t[2]*t[2]+t[3]*t[3]),fontAscent=style.ascent?style.ascent*fontHeight:style.descent?(1+style.descent)*fontHeight:fontHeight;testSz.html(item.str.substr(0,hit.offset)+""+item.str.substr(hit.offset,hit.length)+""+item.str.substr(hit.offset+hit.length)),textDiv.style.fontSize=fontHeight+"px",textDiv.style.fontFamily=style.fontFamily;var testSpan=testSz.find("span"),iwidth=style.vertical?item.height*this.viewport.scale:item.width*this.viewport.scale,width=testSz.width(),relativeOffset=(testSpan.offset().left-baseOffset)/width;this.m.set(1,0,0,0,1,0,t[4]+fontAscent*Math.sin(angle),t[5]-fontAscent*Math.cos(angle),1);var poly=this.createPoly(this.m,{x:relativeOffset*iwidth,y:0},{width:iwidth*testSpan.width()/width,height:testSpan.height()});poly=poly.map(function(p){return{x:p.x/_this3.viewport.width,y:1-p.y/_this3.viewport.height}}),this.renderHit(poly)}testSz.remove()}},PdfImage.prototype.annoClb=function(e,data){this.context.dispatchEvent&&this.context.dispatchEvent({type:"pdfAnnotation",event:e,annotation:data.target.anno})},PdfImage.prototype.init=function(handler){var _this4=this;handler.getPage(this.n+1).then(function(page){_this4.page=page,_this4.size=_Pdf2.default.getPageSize(page),page.getAnnotations().then(_this4.setAnnotations.bind(_this4)),page.getTextContent().then(_this4.setHits.bind(_this4));var scale=_BaseMathUtils2.default.calcScale(_this4.size.width,_this4.size.height,_this4.resW,_this4.resH);_this4.viewport=page.getViewport(scale),_this4.resW=_this4.width=_this4.viewport.width,_this4.resH=_this4.height=_this4.viewport.height,_this4.finishLoad()}).catch(function(e){console.error("Cannot load PDF page: "+(_this4.n+1)),_this4.finishLoad()})},PdfImage.prototype.render=function(handler){var _this5=this;this.page?this.page.render({canvasContext:this.pushCtx(),viewport:this.viewport}).then(function(){_this5.renderHits(),_this5.popCtx(),_this5.finishRender()}):(this.renderBlankPage(),this.finishRender())},PdfImage}(_ImageBase3.default);exports.default=PdfImage},function(module,exports,__webpack_require__){"use strict";function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}exports.__esModule=!0;var _libs=__webpack_require__(0),Search=function(){function Search(container,pages){_classCallCheck(this,Search),this.container=container,this.pages=pages,this.prevResults=[],container.html('\n \n '),this.query=container.find(".query input"),this.results=container.find(".results"),this.status=container.find(".status"),this.binds={navigate:this.navigate.bind(this),doQuery:this.doQuery.bind(this)},this.query.on("keydown",this.binds.doQuery),this.results.on("click",this.binds.navigate)}return Search.prototype.dispose=function(){this.results.off("click",this.binds.navigate),this.query.off("keydown",this.binds.doQuery)},Search.prototype.navigate=function(e){if(e.preventDefault(),void 0!==this.onNavigate){var target=(0,_libs.$)(e.target);if(!target.hasClass("result")){var t=target.find(".result");if(t.length)target=t;else for(;target.length&&!target.hasClass("result");)target=(0,_libs.$)(target[0].parentNode)}var page=target.attr("data");void 0!==page&&this.onNavigate(parseInt(page))}},Search.prototype.doQuery=function(){var _this=this;if(this.onQuery){var queryStamp=this.queryStamp=Date.now();setTimeout(function(){queryStamp===_this.queryStamp&&_this.onQuery(_this.query[0].value.trim())},1e3)}},Search.prototype.setResults=function(results,lastPage){this.prevResults.length&&results[0]!==this.prevResults[0]&&(this.prevResults=[],this.results.html(""));for(var htmls=[],i=this.prevResults.length;i'),htmls.push(''),htmls.push("
"+result.contexts.join("
")+"
"),htmls.push("
"),htmls.push("")}(0,_libs.$)(htmls.join("")).appendTo(this.results),this.prevResults=[].concat(results),void 0===lastPage?this.status.html(""):this.status.html(lastPage+" of "+this.pages)},Search}();exports.default=Search},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}exports.__esModule=!0;var _libs=__webpack_require__(0),_ImageBase2=__webpack_require__(5),_ImageBase3=_interopRequireDefault(_ImageBase2),_Utils=__webpack_require__(4),_Utils2=_interopRequireDefault(_Utils),StaticImage=function(_ImageBase){function StaticImage(context,width,height,color,src){_classCallCheck(this,StaticImage);var _this=_possibleConstructorReturn(this,_ImageBase.call(this,context,width,height,color));return _this.binds={},_this.image=new Image,_this.image.crossOrigin="Anonymous",_this.binds.imageLoad=function(){_this.width=_this.image.width,_this.height=_this.image.height,_this.startRender=function(){_this.renderImage(_this.image),_this.finishRender()},_this.finishLoad()},_this.binds.imageError=function(){_this.startRender=function(){_this.renderNotFoundPage(),_this.finishRender()},_this.finishLoad()},(0,_libs.$)(_this.image).on("load",_this.binds.imageLoad).on("error",_this.binds.imageError),_this.image.src=_Utils2.default.normalizeUrl(src),_this}return _inherits(StaticImage,_ImageBase),StaticImage.prototype.dispose=function(){(0,_libs.$)(this.image).off("load",this.binds.imageLoad).off("error",this.binds.imageError),this.image.src="",delete this.image,_ImageBase.prototype.dispose.call(this)},StaticImage}(_ImageBase3.default);exports.default=StaticImage},function(module,exports,__webpack_require__){"use strict";function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}exports.__esModule=!0;var _libs=__webpack_require__(0),TextureAnimator=function(){function TextureAnimator(img,tilesHoriz,tilesVert,numTiles,tileDispDuration){_classCallCheck(this,TextureAnimator);var texture=new _libs.THREE.Texture;texture.minFilter=_libs.THREE.LinearFilter,texture.image=img,texture.needsUpdate=!0,this.texture=texture,this.tilesHorizontal=tilesHoriz,this.tilesVertical=tilesVert,this.numberOfTiles=numTiles,texture.repeat.set(1/this.tilesHorizontal,1/this.tilesVertical),this.tileDisplayDuration=tileDispDuration,this.currentDisplayTime=0,this.currentTile=0}return TextureAnimator.prototype.update=function(milliSec){for(this.currentDisplayTime+=milliSec;this.currentDisplayTime>this.tileDisplayDuration;){this.currentDisplayTime-=this.tileDisplayDuration,++this.currentTile,this.currentTile==this.numberOfTiles&&(this.currentTile=0);var currentColumn=this.currentTile%this.tilesHorizontal;this.texture.offset.x=currentColumn/this.tilesHorizontal;var currentRow=Math.floor(this.currentTile/this.tilesHorizontal);this.texture.offset.y=currentRow/this.tilesVertical}},TextureAnimator.prototype.dispose=function(){var img=this.texture.image;img.height=img.width=0,this.texture.dispose()},TextureAnimator}();exports.default=TextureAnimator},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}exports.__esModule=!0;var _libs=__webpack_require__(0),_Utils=__webpack_require__(4),_Utils2=_interopRequireDefault(_Utils),_MouseEventConverter2=__webpack_require__(54),_MouseEventConverter3=_interopRequireDefault(_MouseEventConverter2),_ThreeEventConverter=__webpack_require__(19),_ThreeEventConverter2=_interopRequireDefault(_ThreeEventConverter),ThreeMouseEventConverter=function(_MouseEventConverter){function ThreeMouseEventConverter(wnd,doc,visualWorld,test){_classCallCheck(this,ThreeMouseEventConverter);var _this=_possibleConstructorReturn(this,_MouseEventConverter.call(this,wnd,doc,visualWorld.element));return _Utils2.default.extends(_this,new _ThreeEventConverter2.default(visualWorld,test)),_this}return _inherits(ThreeMouseEventConverter,_MouseEventConverter),ThreeMouseEventConverter.prototype.getCallback=function(object){return object.object.userData.mouseCallback},ThreeMouseEventConverter.prototype.setCoordsFromEvent=function(e){var jElement=(0,_libs.$)(this.element),offset=jElement.offset();return this.coords.x=(e.pageX-offset.left)/jElement.width()*2-1,this.coords.y=2*-((e.pageY-offset.top)/jElement.height())+1,this.coords},ThreeMouseEventConverter}(_MouseEventConverter3.default);exports.default=ThreeMouseEventConverter},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}exports.__esModule=!0;var _libs=__webpack_require__(0),_Utils=__webpack_require__(4),_Utils2=_interopRequireDefault(_Utils),_TouchEventConverter2=__webpack_require__(64),_TouchEventConverter3=_interopRequireDefault(_TouchEventConverter2),_ThreeEventConverter=__webpack_require__(19),_ThreeEventConverter2=_interopRequireDefault(_ThreeEventConverter),ThreeTouchEventConverter=function(_TouchEventConverter){function ThreeTouchEventConverter(wnd,doc,visualWorld,test){_classCallCheck(this,ThreeTouchEventConverter);var _this=_possibleConstructorReturn(this,_TouchEventConverter.call(this,wnd,doc,visualWorld.element));return _Utils2.default.extends(_this,new _ThreeEventConverter2.default(visualWorld,test)),_this}return _inherits(ThreeTouchEventConverter,_TouchEventConverter),ThreeTouchEventConverter.prototype.getCallback=function(object){return object.object.userData.touchCallback},ThreeTouchEventConverter.prototype.setCoordsFromEvent=function(e){var jElement=(0,_libs.$)(this.element),offset=jElement.offset(),touches=e.touches||e.originalEvent.touches,touch=touches.length?touches[0]:(this.lastTouches||[{pageX:0,pageY:0}])[0],pageX=touch.pageX,pageY=touch.pageY;return this.lastTouches=touches.length?touches:this.lastTouches,this.coords.x=(pageX-offset.left)/jElement.width()*2-1,this.coords.y=2*-((pageY-offset.top)/jElement.height())+1,this.coords},ThreeTouchEventConverter}(_TouchEventConverter3.default);exports.default=ThreeTouchEventConverter},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}exports.__esModule=!0;var _extends=Object.assign||function(target){for(var i=1;i4&&void 0!==arguments[4]?arguments[4]:{kWtoH:210/297};_classCallCheck(this,Thumbnails),this.container=container,this.p=props,this.thumbnailsClb=thumbnailsClb,this.size=size,this.canvas=(0,_libs.$)("")[0],this.imageFactory=new _ImageFactory2.default(_extends({},context,{renderCanvas:this.canvas,renderCanvasCtx:this.canvas.getContext("2d")})),this.thumbnails=[];for(var i=0;i=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}var thumbnail=_ref;Math.max(thumbnail.first,first)=_iterator2.length)break;_ref2=_iterator2[_i2++]}else{if(_i2=_iterator2.next(),_i2.done)break;_ref2=_i2.value}var thumbnail=_ref2;if(!thumbnail.loaded){this.load(thumbnail);break}}}},Thumbnails.prototype.setImage=function(thumbnail,img){thumbnail.img=img,thumbnail.thumbnail.css("background-image",["url('",img,"')"].join("")),thumbnail.thumbnail.removeClass("loading")},Thumbnails.prototype.render=function(){for(var elements=['
'],i=0;i
"].join(""));elements.push(""),this.container.append(elements.join(""));for(var items=this.container.find(".item"),base=this.container.find(".thumbnails").offset().top,_i3=0;_i3=_iterator3.length)break;_ref3=_iterator3[_i4++]}else{if(_i4=_iterator3.next(),_i4.done)break;_ref3=_i4.value}var a=_ref3;a.dataThumbnail=this.thumbnails[_i3]}}this.container.find("a").on("click",this.binds.navigate),this.built=!0},Thumbnails}();exports.default=Thumbnails},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}exports.__esModule=!0;var _libs=__webpack_require__(0),_EventConverter2=__webpack_require__(6),_EventConverter3=_interopRequireDefault(_EventConverter2),TouchConverter=function(_EventConverter){function TouchConverter(wnd,doc,element){_classCallCheck(this,TouchConverter);var _this=_possibleConstructorReturn(this,_EventConverter.call(this,wnd,doc));return _this.element=element,_this.binds={convert:_this.convert.bind(_this)},(0,_libs.$)(_this.element).on("touchstart touchmove",_this.binds.convert),(0,_libs.$)(_this.doc).on("touchend",_this.binds.convert), +_this}return _inherits(TouchConverter,_EventConverter),TouchConverter.prototype.dispose=function(){(0,_libs.$)(this.element).off("touchstart touchmove",this.binds.convert),(0,_libs.$)(this.doc).off("touchend",this.binds.convert)},TouchConverter}(_EventConverter3.default);exports.default=TouchConverter},function(module,exports,__webpack_require__){"use strict";function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}exports.__esModule=!0;var _extends=Object.assign||function(target){for(var i=1;i2&&void 0!==arguments[2]?arguments[2]:{};_classCallCheck(this,View),this.pendings={},this.binds={onResize:this.onResize.bind(this)},this.parentContainer=(0,_libs.$)(parentContainer),this.isIOS=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,this.parentContainer.html(''),this.frame=this.parentContainer.find("iframe")[0],this.frame.contentWindow.stop&&this.frame.contentWindow.stop(),this.isIOS&&((0,_libs.$)(this.parentContainer[0].ownerDocument.defaultView).on("resize",this.binds.onResize),this.onResize()),this.container=(0,_libs.$)(this.frame.contentDocument.body),this.container.css("margin","0"),this.head=(0,_libs.$)(this.frame.contentDocument.head),this.onLoad=onLoad,this.handlers=[];var script=template.html?template.script:this.getTemplate().script,urls={styles:template.styles||this.getTemplate().styles,html:[template.html||this.getTemplate().html],script:script?[script]:[]},files={},links=template.links||this.getTemplate().links;this.loadFiles(urls,files).then(function(){for(var _loop3=function(){if(_isArray6){if(_i6>=_iterator6.length)return"break";_ref6=_iterator6[_i6++]}else{if(_i6=_iterator6.next(),_i6.done)return"break";_ref6=_i6.value}var style=_ref6,textCss=style.data,url=style.url;textCss=textCss.replace(/url\(['"](.*?)["']\)/g,function(r,r1){return["url(",_this2.urlResolver(url,r1),")"].join("")}),(0,_libs.$)('").appendTo(_this2.head)},_iterator6=files.styles,_isArray6=Array.isArray(_iterator6),_i6=0,_iterator6=_isArray6?_iterator6:_iterator6[Symbol.iterator]();;){var _ref6,_ret3=_loop3();if("break"===_ret3)break}_this2.container.html(files.html[0].data);for(var _iterator7=links,_isArray7=Array.isArray(_iterator7),_i7=0,_iterator7=_isArray7?_iterator7:_iterator7[Symbol.iterator]();;){var _ref7;if(_isArray7){if(_i7>=_iterator7.length)break;_ref7=_iterator7[_i7++]}else{if(_i7=_iterator7.next(),_i7.done)break;_ref7=_i7.value}var link=_ref7;(0,_libs.$)(_this2.head).append([""].join(""))}if(files.script[0]){var init=eval(files.script[0].data);_this2.templateObject=init(_this2.container)}else _this2.templateObject={};_this2.linkControls={};for(var _iterator8=_this2.getLinks(),_isArray8=Array.isArray(_iterator8),_i8=0,_iterator8=_isArray8?_iterator8:_iterator8[Symbol.iterator]();;){var _ref8;if(_isArray8){if(_i8>=_iterator8.length)break;_ref8=_iterator8[_i8++]}else{if(_i8=_iterator8.next(),_i8.done)break;_ref8=_i8.value}var id=_ref8;_this2.linkControls[id]=_this2.container.find("."+id),_this2.binds[id]=View.handleLinkEvent.bind({getHandlers:_this2.getHandlers.bind(_this2),id:id}),_this2.linkControls[id].on("click",_this2.binds[id])}_this2.widgetControls={};for(var _iterator9=_this2.getWidgets(),_isArray9=Array.isArray(_iterator9),_i9=0,_iterator9=_isArray9?_iterator9:_iterator9[Symbol.iterator]();;){var _ref9;if(_isArray9){if(_i9>=_iterator9.length)break;_ref9=_iterator9[_i9++]}else{if(_i9=_iterator9.next(),_i9.done)break;_ref9=_i9.value}var _id=_ref9;_this2.widgetControls[_id]=_this2.container.find("."+_id)}_this2.inputControls={};for(var _iterator10=_this2.getInputs(),_isArray10=Array.isArray(_iterator10),_i10=0,_iterator10=_isArray10?_iterator10:_iterator10[Symbol.iterator]();;){var _ref10;if(_isArray10){if(_i10>=_iterator10.length)break;_ref10=_iterator10[_i10++]}else{if(_i10=_iterator10.next(),_i10.done)break;_ref10=_i10.value}var _id2=_ref10;_this2.inputControls[_id2]=_this2.container.find("."+_id2),_this2.binds[_id2]=View.handleInputEvent.bind({getHandlers:_this2.getHandlers.bind(_this2),id:_id2}),_this2.inputControls[_id2].on("keyup",_this2.binds[_id2])}_this2.formControls={};for(var _iterator11=_this2.getForms(),_isArray11=Array.isArray(_iterator11),_i11=0,_iterator11=_isArray11?_iterator11:_iterator11[Symbol.iterator]();;){var _ref11;if(_isArray11){if(_i11>=_iterator11.length)break;_ref11=_iterator11[_i11++]}else{if(_i11=_iterator11.next(),_i11.done)break;_ref11=_i11.value}var _id3=_ref11;_this2.formControls[_id3]=_this2.container.find("."+_id3),_this2.binds[_id3]=View.handleFormEvent.bind({getHandlers:_this2.getHandlers.bind(_this2),id:_id3}),_this2.formControls[_id3].on("submit",_this2.binds[_id3])}_this2.textControls={};for(var _iterator12=_this2.getTexts(),_isArray12=Array.isArray(_iterator12),_i12=0,_iterator12=_isArray12?_iterator12:_iterator12[Symbol.iterator]();;){var _ref12;if(_isArray12){if(_i12>=_iterator12.length)break;_ref12=_iterator12[_i12++]}else{if(_i12=_iterator12.next(),_i12.done)break;_ref12=_i12.value}var _id4=_ref12;_this2.textControls[_id4]=_this2.container.find("."+_id4)}_this2.stateSetters=[{map:_this2.linkControls,setter:_this2.setLinkControlState.bind(_this2)},{map:_this2.widgetControls,setter:_this2.setWidgetControlState.bind(_this2)},{map:_this2.inputControls,setter:_this2.setInputControlState.bind(_this2)},{map:_this2.textControls,setter:_this2.setTextControlState.bind(_this2)}],_this2.initView(),_this2.onLoad&&_this2.onLoad()}).catch(function(res){return console.error(res)})}return View.classProperty=function(ctrl,className,value){value?ctrl.addClass(className):ctrl.removeClass(className)},View.attributeProperty=function(ctrl,attributeName,value){value?ctrl.attr(attributeName,attributeName):ctrl.removeAttr(attributeName)},View.callHandlers=function(handlers,id,e,data){for(var _iterator=handlers,_isArray=Array.isArray(_iterator),_i=0,_iterator=_isArray?_iterator:_iterator[Symbol.iterator]();;){var _ref;if(_isArray){if(_i>=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}var handler=_ref;handler[id]?handler[id](e,data):handler.handleDefault&&handler.handleDefault(id,e,data)}},View.handleEvent=function(id,getHandlers,e,data){View.callHandlers(getHandlers(id),id,e,data)},View.handleLinkEvent=function(e){e.preventDefault(),View.handleEvent(this.id,this.getHandlers,e)},View.handleInputEvent=function(e){View.handleEvent(this.id,this.getHandlers,e,e.target.value)},View.handleFormEvent=function(e){e.preventDefault(),View.handleEvent(this.id,this.getHandlers,e)},View.prototype.getLinks=function(){return null},View.prototype.getWidgets=function(){return null},View.prototype.getInputs=function(){return null},View.prototype.getTexts=function(){return null},View.prototype.getTemplate=function(){return{}},View.prototype.getHandlers=function(id){return this.handlers},View.prototype.callLater=function(handlers,id,e,data,ms){var _this=this;this.pendings[id]={timestamp:(new Date).getTime()},setTimeout(function(){var timestamp=(new Date).getTime(),pending=_this.pendings[id];pending&×tamp-pending.timestamp>=ms&&(View.callHandlers(handlers,id,e,data),delete _this.pendings[id])},ms)},View.prototype.loadFiles=function(urls,files){for(var tasks=[],_loop=function(){if(_isArray2){if(_i2>=_iterator2.length)return"break";_ref2=_iterator2[_i2++]}else{if(_i2=_iterator2.next(),_i2.done)return"break";_ref2=_i2.value}var name=_ref2;files[name]=[];for(var _loop2=function(){if(_isArray3){if(_i3>=_iterator3.length)return"break";_ref3=_iterator3[_i3++]}else{if(_i3=_iterator3.next(),_i3.done)return"break";_ref3=_i3.value}var url=_ref3;tasks.push(new Promise(function(resolve,reject){_libs.$.get(url,function(data){files[name].push({url:url,data:data}),resolve()}).fail(function(res){reject(res)})}))},_iterator3=urls[name],_isArray3=Array.isArray(_iterator3),_i3=0,_iterator3=_isArray3?_iterator3:_iterator3[Symbol.iterator]();;){var _ref3,_ret2=_loop2();if("break"===_ret2)break}},_iterator2=Object.keys(urls),_isArray2=Array.isArray(_iterator2),_i2=0,_iterator2=_isArray2?_iterator2:_iterator2[Symbol.iterator]();;){var _ref2,_ret=_loop();if("break"===_ret)break}return Promise.all(tasks)},View.prototype.urlResolver=function(baseUrl,url){if(url=url.replace(/\\/g,"/"),"/"!==url.charAt(0)){baseUrl=baseUrl.replace(/\\/g,"/");var p=baseUrl.lastIndexOf("/");url=(~p?baseUrl.substr(0,p+1):"")+url;var parts=url.split("/");url=[];for(var _iterator4=parts,_isArray4=Array.isArray(_iterator4),_i4=0,_iterator4=_isArray4?_iterator4:_iterator4[Symbol.iterator]();;){var _ref4;if(_isArray4){if(_i4>=_iterator4.length)break;_ref4=_iterator4[_i4++]}else{if(_i4=_iterator4.next(),_i4.done)break;_ref4=_i4.value}var part=_ref4;"."===part||(".."===part?!url.length||1===url.length&&""===url[0]||url.pop():url.push(part))}url=url.join("/")}return url},View.prototype.objToAttrsStr=function(o){for(var res=[],_iterator5=Object.keys(o),_isArray5=Array.isArray(_iterator5),_i5=0,_iterator5=_isArray5?_iterator5:_iterator5[Symbol.iterator]();;){var _ref5;if(_isArray5){if(_i5>=_iterator5.length)break;_ref5=_iterator5[_i5++]}else{if(_i5=_iterator5.next(),_i5.done)break;_ref5=_i5.value}var _name=_ref5;res.push([_name,'="',o[_name],'"'].join(""))}return res.join(" ")},View.prototype.onResize=function(){this.frame.width=this.parentContainer.width(),this.frame.height=this.parentContainer.height()},View.prototype.dispose=function(){delete this.textControls;for(var _iterator13=this.getLinks(),_isArray13=Array.isArray(_iterator13),_i13=0,_iterator13=_isArray13?_iterator13:_iterator13[Symbol.iterator]();;){var _ref13;if(_isArray13){if(_i13>=_iterator13.length)break;_ref13=_iterator13[_i13++]}else{if(_i13=_iterator13.next(),_i13.done)break;_ref13=_i13.value}var id=_ref13;this.linkControls[id].off("click",this.binds[id])}delete this.linkControls,delete this.widgetControls;for(var _iterator14=this.getInputs(),_isArray14=Array.isArray(_iterator14),_i14=0,_iterator14=_isArray14?_iterator14:_iterator14[Symbol.iterator]();;){var _ref14;if(_isArray14){if(_i14>=_iterator14.length)break;_ref14=_iterator14[_i14++]}else{if(_i14=_iterator14.next(),_i14.done)break;_ref14=_i14.value}var _id5=_ref14;this.inputControls[_id5].off("keyup",this.binds[_id5])}delete this.inputControls;for(var _iterator15=this.getForms(),_isArray15=Array.isArray(_iterator15),_i15=0,_iterator15=_isArray15?_iterator15:_iterator15[Symbol.iterator]();;){var _ref15;if(_isArray15){if(_i15>=_iterator15.length)break;_ref15=_iterator15[_i15++]}else{if(_i15=_iterator15.next(),_i15.done)break;_ref15=_i15.value}var _id6=_ref15;this.formControls[_id6].off("submit",this.binds[_id6])}delete this.formControls,!this.templateObject.dispose||this.templateObject.dispose(),this.isIOS&&(0,_libs.$)(this.parentContainer[0].ownerDocument.defaultView).off("resize",this.binds.onResize),this.parentContainer.html("")},View.prototype.getContainer=function(){return this.container[0]},View.prototype.getParentContainer=function(){return this.parentContainer[0]},View.prototype.addHandler=function(handler){this.handlers.push(handler)},View.prototype.initView=function(){},View.setControlState=function(ctrl,defaults,state,stateHandlers){if(ctrl){var st=_extends({},defaults,state);for(var _name2 in st)st.hasOwnProperty(_name2)&&stateHandlers[_name2]&&stateHandlers[_name2](ctrl,st[_name2])}},View.prototype.setLinkControlState=function(id,state){View.setControlState(this.linkControls[id],{visible:!0,active:!1,enable:!0},state,View.linkStateHandlers)},View.prototype.setWidgetControlState=function(id,state){View.setControlState(this.widgetControls[id],{visible:!0,active:!1,enable:!0},state,View.widgetStateHandlers)},View.prototype.setInputControlState=function(id,state){View.setControlState(this.inputControls[id],{visible:!0,enable:!0,value:""},state,View.inputStateHandlers)},View.prototype.setTextControlState=function(id,state){View.setControlState(this.textControls[id],{visible:!0,value:""},state,View.textStateHandlers)},View.prototype.onItemStateChanged=function(){},View.prototype.setState=function(id,state){for(var _iterator16=this.stateSetters,_isArray16=Array.isArray(_iterator16),_i16=0,_iterator16=_isArray16?_iterator16:_iterator16[Symbol.iterator]();;){var _ref16;if(_isArray16){if(_i16>=_iterator16.length)break;_ref16=_iterator16[_i16++]}else{if(_i16=_iterator16.next(),_i16.done)break;_ref16=_i16.value}var item=_ref16;if(item.map[id]){item.setter(id,state),this.onItemStateChanged(id,state);break}}},View}();View.linkStateHandlers={visible:function(ctrl,value){return View.classProperty(ctrl,"hidden",!value)},active:function(ctrl,value){return View.classProperty(ctrl,"active",value)},enable:function(ctrl,value){return View.classProperty(ctrl,"disabled",!value)}},View.widgetStateHandlers={visible:function(ctrl,value){return View.classProperty(ctrl,"hidden",!value)},active:function(ctrl,value){return View.classProperty(ctrl,"active",value)},enable:function(ctrl,value){return View.classProperty(ctrl,"disabled",!value)}},View.inputStateHandlers={visible:function(ctrl,value){return View.classProperty(ctrl,"hidden",!value)},value:function(ctrl,_value){return ctrl[0].value=_value},enable:function(ctrl,value){return View.attributeProperty(ctrl,"disabled",!value)}},View.textStateHandlers={visible:function(ctrl,value){return View.classProperty(ctrl,"hidden",!value)},value:function(ctrl,_value2){return ctrl.text(_value2)}},exports.default=View},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}exports.__esModule=!0;var _extends=Object.assign||function(target){for(var i=1;i3&&void 0!==arguments[3]&&arguments[3];_classCallCheck(this,VisualWorld),this.wnd=wnd,this.doc=doc,this.jContainer=container,this.renderCallbacks=[],this.clock=new _libs.THREE.Clock,this.raycaster=new _libs.THREE.Raycaster,this.scene=new _libs.THREE.Scene,this.cssScene=new _libs.THREE.Scene,this.camera=new _libs.THREE.PerspectiveCamera(30,this.width()/this.height(),.2,2e3);var scale=1;this.camera.position.x=0,this.camera.position.y=5.5*scale,this.camera.position.z=0,this.renderer=new _libs.THREE.WebGLRenderer({alpha:!0,antialias:!0}),this.renderer.setClearColor(0,0),this.renderer.setPixelRatio(this.wnd.devicePixelRatio),this.renderer.setSize(this.width(),this.height()),this.jContainer.append(this.renderer.domElement),this.cssRenderer=new _CSS3DRenderer2.default,this.cssRenderer.setSize(this.width(),this.height()),(0,_libs.$)(this.cssRenderer.domElement).css({position:"absolute",top:0,margin:0,padding:0}),this.jContainer.append(this.cssRenderer.domElement),this.element=this.cssRenderer.domElement,this.controls=new _Orbit2.default(this.camera,this.element),this.controls.target.y=.5;var cssScene=(0,_libs.$)(this.cssRenderer.domElement).find("div"),tmpVector=new _libs.THREE.Vector3;this.controls.addEventListener("change",function(){_this.camera.getWorldDirection(tmpVector),cssScene.css("display",tmpVector.y-_this.camera.position.y>0?"none":"block")}),this.textureLoader=new _libs.THREE.TextureLoader,this.scene.add(new _libs.THREE.AmbientLight(13684944)),this.light=new _libs.THREE.DirectionalLight(4210752,1),this.light.position.set(0,6*scale,0),this.light.castShadow=!1,this.scene.add(this.light),useHelpers&&this.scene.add(new _libs.THREE.AxisHelper(5)),this.binds={onWindowResize:this.onWindowResize.bind(this),animate:this.animate.bind(this)},(0,_libs.$)(this.wnd).on("resize",this.binds.onWindowResize),this.mouseEvents=new _ThreeMouseEventConverter2.default(this.wnd,this.doc,this),this.touchEvents=new _ThreeTouchEventConverter2.default(this.wnd,this.doc,this);var filterData={type:"mousemove"};this.mouseEvents.filter=function(element,e){var types=["mouseenter","mouseover","mouseleave","mouseout"],contains=function(p,c){return p===c||_libs.$.contains(p,c)};return"mousemove"===e.type&&(filterData.pageX=e.pageX,filterData.pageY=e.pageY),e.relatedTarget&&~types.indexOf(e.type)&&contains(element,e.target)&&contains(element,e.relatedTarget)?_extends({},e,filterData):e},this.drag=new _Drag2.default(this.wnd,this.doc,this),this.animate()}return VisualWorld.prototype.dispose=function(){delete this.binds.animate,(0,_libs.$)(this.wnd).off("resize",this.binds.onWindowResize),this.mouseEvents.dispose(),this.touchEvents.dispose(),this.drag.dispose(),this.controls.dispose()},VisualWorld.prototype.width=function(){return this.jContainer.width()},VisualWorld.prototype.height=function(){return this.jContainer.height()},VisualWorld.prototype.setExtraLighting=function(v){this.light.intensity=v},VisualWorld.prototype.getOrbit=function(){return this.controls},VisualWorld.prototype.setControlsState=function(state){this.controls.enabled=state},VisualWorld.prototype.getControlsState=function(){return this.controls.enabled},VisualWorld.prototype.onWindowResize=function(){var _this2=this,updateCamera=function(camera){camera.aspect=_this2.width()/_this2.height(),camera.updateProjectionMatrix()},updateRenderer=function(renderer){renderer.setSize(_this2.width(),_this2.height())};updateCamera(this.camera),updateRenderer(this.renderer),updateRenderer(this.cssRenderer)},VisualWorld.prototype.addObject=function(object){this.scene.add(object)},VisualWorld.prototype.addCssObject=function(object){this.cssScene.add(object)},VisualWorld.prototype.removeCssObject=function(object){this.cssScene.remove(object)},VisualWorld.prototype.removeObject=function(object){this.scene.remove(object)},VisualWorld.prototype.animate=function(){this.binds.animate&&requestAnimationFrame(this.binds.animate),this.render()},VisualWorld.prototype.addRenderCallback=function(clb){this.renderCallbacks.push(clb)},VisualWorld.prototype.removeRenderCallback=function(clb){var i=this.renderCallbacks.indexOf(clb);~i&&this.renderCallbacks.splice(i,1)},VisualWorld.prototype.render=function(){var deltaTime=this.clock.getDelta();this.controls.update(deltaTime);for(var _iterator=this.renderCallbacks,_isArray=Array.isArray(_iterator),_i=0,_iterator=_isArray?_iterator:_iterator[Symbol.iterator]();;){var _ref;if(_isArray){if(_i>=_iterator.length)break;_ref=_iterator[_i++]}else{if(_i=_iterator.next(),_i.done)break;_ref=_i.value}var clb=_ref;clb(deltaTime)}this.cssRenderer.render(this.cssScene,this.camera),this.renderer.render(this.scene,this.camera)},VisualWorld.prototype.processGeometry=function(bufGeometry,mesh){mesh.geometry=bufGeometry;var geometry=(new _libs.THREE.Geometry).fromBufferGeometry(bufGeometry);geometry.mergeVertices();var indexedBufferGeom=this.createIndexedBufferGeometryFromGeometry(geometry);return this.mapIndices(bufGeometry,indexedBufferGeom)},VisualWorld.prototype.createIndexedBufferGeometryFromGeometry=function(geometry){for(var numVertices=geometry.vertices.length,numFaces=geometry.faces.length,bufferGeom=new _libs.THREE.BufferGeometry,vertices=new Float32Array(3*numVertices),indices=new(3*numFaces>65535?Uint32Array:Uint16Array)(3*numFaces),i=0;ig+1e3&&(r.update(1e3*a/(c-g),100),g=c,a=0,t)){var d=performance.memory;t.update(d.usedJSHeapSize/1048576,d.jsHeapSizeLimit/1048576)}return c},update:function(){k=this.end()},domElement:c,setMode:u}};return f.Panel=function(e,f,l){var c=1/0,k=0,g=Math.round,a=g(window.devicePixelRatio||1),r=80*a,h=48*a,t=3*a,v=2*a,d=3*a,m=15*a,n=74*a,p=30*a,q=document.createElement("canvas");q.width=r,q.height=h,q.style.cssText="width:80px;height:48px";var b=q.getContext("2d");return b.font="bold "+9*a+"px Helvetica,Arial,sans-serif",b.textBaseline="top",b.fillStyle=l,b.fillRect(0,0,r,h),b.fillStyle=f,b.fillText(e,t,v),b.fillRect(d,m,n,p),b.fillStyle=l,b.globalAlpha=.9,b.fillRect(d,m,n,p),{dom:q,update:function(h,w){c=Math.min(c,h),k=Math.max(k,h),b.fillStyle=l,b.globalAlpha=1,b.fillRect(0,0,r,m),b.fillStyle=f,b.fillText(g(h)+" "+e+" ("+g(c)+"-"+g(k)+")",t,v),b.drawImage(q,d+a,m,n-a,p,d,m,n-a,p),b.fillRect(d+n-a,m,a,p),b.fillStyle=l,b.globalAlpha=.9,b.fillRect(d+n-a,m,a,g((1-h/w)*p))}}},f})},function(module,exports,__webpack_require__){var define=!1;/*! + * jQuery Mousewheel 3.1.13 + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license + * http://jquery.org/license + */ +!function(factory){"function"==typeof define&&define.amd?define(["jquery"],factory):module.exports=factory}(function($){function handler(event){var orgEvent=event||window.event,args=slice.call(arguments,1),delta=0,deltaX=0,deltaY=0,absDelta=0,offsetX=0,offsetY=0;if(event=$.event.fix(orgEvent),event.type="mousewheel","detail"in orgEvent&&(deltaY=orgEvent.detail*-1),"wheelDelta"in orgEvent&&(deltaY=orgEvent.wheelDelta),"wheelDeltaY"in orgEvent&&(deltaY=orgEvent.wheelDeltaY),"wheelDeltaX"in orgEvent&&(deltaX=orgEvent.wheelDeltaX*-1),"axis"in orgEvent&&orgEvent.axis===orgEvent.HORIZONTAL_AXIS&&(deltaX=deltaY*-1,deltaY=0),delta=0===deltaY?deltaX:deltaY,"deltaY"in orgEvent&&(deltaY=orgEvent.deltaY*-1,delta=deltaY),"deltaX"in orgEvent&&(deltaX=orgEvent.deltaX,0===deltaY&&(delta=deltaX*-1)),0!==deltaY||0!==deltaX){if(1===orgEvent.deltaMode){var lineHeight=$.data(this,"mousewheel-line-height");delta*=lineHeight,deltaY*=lineHeight,deltaX*=lineHeight}else if(2===orgEvent.deltaMode){var pageHeight=$.data(this,"mousewheel-page-height");delta*=pageHeight,deltaY*=pageHeight,deltaX*=pageHeight}if(absDelta=Math.max(Math.abs(deltaY),Math.abs(deltaX)),(!lowestDelta||absDelta=1?"floor":"ceil"](delta/lowestDelta),deltaX=Math[deltaX>=1?"floor":"ceil"](deltaX/lowestDelta),deltaY=Math[deltaY>=1?"floor":"ceil"](deltaY/lowestDelta),special.settings.normalizeOffset&&this.getBoundingClientRect){var boundingRect=this.getBoundingClientRect();offsetX=event.clientX-boundingRect.left,offsetY=event.clientY-boundingRect.top}return event.deltaX=deltaX,event.deltaY=deltaY,event.deltaFactor=lowestDelta,event.offsetX=offsetX,event.offsetY=offsetY,event.deltaMode=0,args.unshift(event,delta,deltaX,deltaY),nullLowestDeltaTimeout&&clearTimeout(nullLowestDeltaTimeout),nullLowestDeltaTimeout=setTimeout(nullLowestDelta,200),($.event.dispatch||$.event.handle).apply(this,args)}}function nullLowestDelta(){lowestDelta=null}function shouldAdjustOldDeltas(orgEvent,absDelta){return special.settings.adjustOldDeltas&&"mousewheel"===orgEvent.type&&absDelta%120===0}var nullLowestDeltaTimeout,lowestDelta,toFix=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],toBind="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],slice=Array.prototype.slice;if($.event.fixHooks)for(var i=toFix.length;i;)$.event.fixHooks[toFix[--i]]=$.event.mouseHooks;var special=$.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var i=toBind.length;i;)this.addEventListener(toBind[--i],handler,!1);else this.onmousewheel=handler;$.data(this,"mousewheel-line-height",special.getLineHeight(this)),$.data(this,"mousewheel-page-height",special.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var i=toBind.length;i;)this.removeEventListener(toBind[--i],handler,!1);else this.onmousewheel=null;$.removeData(this,"mousewheel-line-height"),$.removeData(this,"mousewheel-page-height")},getLineHeight:function(elem){var $elem=$(elem),$parent=$elem["offsetParent"in $.fn?"offsetParent":"parent"]();return $parent.length||($parent=$("body")),parseInt($parent.css("fontSize"),10)||parseInt($elem.css("fontSize"),10)||16},getPageHeight:function(elem){return $(elem).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};$.fn.extend({mousewheel:function(fn){return fn?this.bind("mousewheel",fn):this.trigger("mousewheel")},unmousewheel:function(fn){return this.unbind("mousewheel",fn)}})})},function(module,exports,__webpack_require__){__webpack_require__(23),module.exports=__webpack_require__(22)}]); \ No newline at end of file diff --git a/js/bootstrap.min.js b/js/bootstrap.min.js new file mode 100644 index 0000000..e1cd129 --- /dev/null +++ b/js/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under the MIT license + */ +if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1||b[0]>3)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){if(a(b.target).is(this))return b.handleObj.handler.apply(this,arguments)}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.7",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a("#"===f?[]:f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.7",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c).prop(c,!0)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c).prop(c,!1))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")?(c.prop("checked")&&(a=!1),b.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==c.prop("type")&&(c.prop("checked")!==this.$element.hasClass("active")&&(a=!1),this.$element.toggleClass("active")),c.prop("checked",this.$element.hasClass("active")),a&&c.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target).closest(".btn");b.call(d,"toggle"),a(c.target).is('input[type="radio"], input[type="checkbox"]')||(c.preventDefault(),d.is("input,button")?d.trigger("focus"):d.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.7",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(a>this.$items.length-1||a<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){if(!this.sliding)return this.slide("next")},c.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.7",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function c(c){c&&3===c.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=b(d),f={relatedTarget:this};e.hasClass("open")&&(c&&"click"==c.type&&/input|textarea/i.test(c.target.tagName)&&a.contains(e[0],c.target)||(e.trigger(c=a.Event("hide.bs.dropdown",f)),c.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger(a.Event("hidden.bs.dropdown",f)))))}))}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.7",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=b(e),g=f.hasClass("open");if(c(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",c);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger(a.Event("shown.bs.dropdown",h))}return!1}},g.prototype.keydown=function(c){if(/(38|40|27|32)/.test(c.which)&&!/input|textarea/i.test(c.target.tagName)){var d=a(this);if(c.preventDefault(),c.stopPropagation(),!d.is(".disabled, :disabled")){var e=b(d),g=e.hasClass("open");if(!g&&27!=c.which||g&&27==c.which)return 27==c.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find(".dropdown-menu"+h);if(i.length){var j=i.index(c.target);38==c.which&&j>0&&j--,40==c.which&&jdocument.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth
',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusin"==b.type?"focus":"hover"]=!0),c.tip().hasClass("in")||"in"==c.hoverState?void(c.hoverState="in"):(clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);if(c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusout"==b.type?"focus":"hover"]=!1),!c.isInStateTrue())return clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide()},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.getPosition(this.$viewport);h="bottom"==h&&k.bottom+m>o.bottom?"top":"top"==h&&k.top-mo.width?"left":"left"==h&&k.left-lg.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;jg.right&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){if(!this.$tip&&(this.$tip=a(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),b?(c.inState.click=!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(c)):c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null,a.$element=null})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;!e&&/destroy|hide/.test(b)||(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.7",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.7",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b=e[a]&&(void 0===e[a+1]||b .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.7",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return e=a-d&&"bottom"},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=Math.max(a(document).height(),a(document.body).height());"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery); \ No newline at end of file diff --git a/js/default-book-view.js b/js/default-book-view.js new file mode 100644 index 0000000..d0ab2d1 --- /dev/null +++ b/js/default-book-view.js @@ -0,0 +1,94 @@ +function init(container) { + var instance; + if(window.jQuery) { + var $ = window.jQuery; + instance = { + floatWnd: container.find('.float-wnd'), + binds: { + showDropMenu: function(e) { + e.preventDefault(); + var el = $(e.target); + while(!el.hasClass('toggle')) { + el = $(el[0].parentNode); + } + var menu = el.find('.menu'); + if(menu.hasClass('hidden')) { + container.find('.ctrl .fnavbar .menu').addClass('hidden'); + menu.removeClass('hidden'); + e.stopPropagation(); + } + }, + hideDropMenu: function() { + container.find('.ctrl .fnavbar .menu').addClass('hidden'); + }, + pickFloatWnd: function(e) { + if(instance.pos) { + instance.binds.dropFloatWnd(); + } + else { + instance.pos = { + x: e.pageX, + y: e.pageY + }; + } + }, + moveFloatWnd: function(e) { + if(instance.pos) { + var dv = { + x: e.pageX-instance.pos.x, + y: e.pageY-instance.pos.y + }, old = { + x: parseInt(instance.floatWnd.css('left')), + y: parseInt(instance.floatWnd.css('top')) + }; + instance.floatWnd.css('left', old.x+dv.x+'px').css('top', old.y+dv.y+'px'); + instance.pos = { + x: e.pageX, + y: e.pageY + }; + } + }, + dropFloatWnd: function() { + delete instance.pos; + }, + jsCenter: function() { + var ns = container.find('.js-center'); + for(var i=0; i 100; + var isLoop = this.states[this.activeState].loop !== undefined ? this.states[this.activeState].loop : true; + var progressPercent, isLooping, nextGradient; + + // If tab was inactive then resumed, reset the previous timestamp + if (this.previousTimeStamp === null || wasWindowIdled) { + this.previousTimeStamp = timestamp; + } + + // Compute progress and save the timestamp + this.progress = this.progress + (timestamp - this.previousTimeStamp); + progressPercent = (this.progress / this.activetransitionSpeed * 100).toFixed(2); + this.previousTimeStamp = timestamp; + + // Set the new gradient colors in a property + this.refreshColorsAndPos(progressPercent); + + // Continue the animation or prepare for the next one + if (progressPercent < 100) { + this.animation = requestAnimationFrame(this.animateColors.bind(this)); + + } else { + // if the current animation index is inferior to the penultimate gradient + // or to the last gradient with the loop mode activated + if (this.channelsIndex < this.states[this.activeState].gradients.length - 2 || isLoop) { + + // Set the active transition speed to the active state one after changing state + if (this.isChangingState) { + this.activetransitionSpeed = this.states[this.activeState].transitionSpeed || 5000; + this.isChangingState = false; + } + + // Resetting properties + this.previousTimeStamp = null; + this.progress = 0; + this.channelsIndex++; + isLooping = false; + + // If it's going to loop or if it's the transition after the loop + if (this.channelsIndex === this.states[this.activeState].gradients.length - 1) { + isLooping = true; + + } else if (this.channelsIndex === this.states[this.activeState].gradients.length) { + this.channelsIndex = 0; + } + + // Checking the next gradient to send in args of an event and a callback + nextGradient = this.states[this.activeState].gradients[this.channelsIndex + 1] === undefined ? + this.states[this.activeState].gradients[0] : + this.states[this.activeState].gradients[this.channelsIndex + 1]; + + // Compute the colors for the transition and render a new frame + this.setColors(); + this.animation = requestAnimationFrame(this.animateColors.bind(this)); + + // Callback and Event + if (this.callbacks.onGradientChange) { + this.callbacks.onGradientChange({ + isLooping: isLooping, + colorsFrom: this.states[this.activeState].gradients[this.channelsIndex], + colorsTo: nextGradient, + activeState: this.activeState + }); + } + + this.canvas.dispatchEvent(this.events.gradientChange({ + isLooping: isLooping, + colorsFrom: this.states[this.activeState].gradients[this.channelsIndex], + colorsTo: nextGradient, + activeState: this.activeState + })); + + // Else if it was the last gradient on the list and the loop mode is off + } else { + cancelAnimationFrame(this.animation); + + // Callback and Event + if (this.callbacks.onEnd) this.callbacks.onEnd(); + this.canvas.dispatchEvent(new CustomEvent('granim:end')); + } + } +}; + +},{}],3:[function(require,module,exports){ +'use strict'; + +module.exports = function(newBlendingMode) { + this.context.clearRect(0, 0, this.x1, this.y1); + this.context.globalCompositeOperation = + this.image.blendingMode = newBlendingMode; + this.validateInput('blendingMode'); + if (this.isPaused) this.refreshColorsAndPos(); +}; + +},{}],4:[function(require,module,exports){ +'use strict'; + +module.exports = function(newDirection) { + this.context.clearRect(0, 0, this.x1, this.y1); + this.direction = newDirection; + this.validateInput('direction'); + if (this.isPaused) this.refreshColorsAndPos(); +}; + +},{}],5:[function(require,module,exports){ +'use strict'; + +module.exports = function(newState) { + var _this = this; + + // Prevent transitioning to the same state + if (this.activeState === newState) { + return; + } + + // Setting the good properties for the transition + if (!this.isPaused) { + this.isPaused = true; + this.pause(); + } + + this.channelsIndex = -1; + this.activetransitionSpeed = this.stateTransitionSpeed; + this.activeColorsDiff = []; + this.activeColorsPosDiff = []; + this.activeColors = this.getCurrentColors(); + this.activeColorsPos = this.getCurrentColorsPos(); + this.progress = 0; + this.previousTimeStamp = null; + this.isChangingState = true; + + // Compute the gradient color and pos diff between the last frame gradient + // and the first one of the new state + this.states[newState].gradients[0].forEach(function(gradientColor, i, arr) { + var nextColors = _this.convertColorToRgba(_this.getColor(gradientColor)); + var nextColorsPos = _this.getColorPos(gradientColor, i); + var colorDiff = _this.getColorDiff(_this.activeColors[i], nextColors); + var colorPosDiff = _this.getColorPosDiff(_this.activeColorsPos[i], nextColorsPos); + _this.activeColorsDiff.push(colorDiff); + _this.activeColorsPosDiff.push(colorPosDiff); + }); + + // Start the animation + this.activeState = newState; + this.play(); +}; + +},{}],6:[function(require,module,exports){ +'use strict'; + +module.exports = function() { + if (!this.isPaused) { + cancelAnimationFrame(this.animation); + + } else { + this.isPaused = false; + } + this.isCleared = true; + this.context.clearRect(0, 0, this.x1, this.y1); +}; + +},{}],7:[function(require,module,exports){ +'use strict'; + +var regex = { + hexa: /^#(?:[0-9a-fA-F]{3}){1,2}$/, + rgba: /^rgba\((\d{1,3}), ?(\d{1,3}), ?(\d{1,3}), ?(.?\d{1,3})\)$/, + rgb: /^rgb\((\d{1,3}), ?(\d{1,3}), ?(\d{1,3})\)$/, + hsla: /^hsla\((\d{1,3}), ?(\d{1,3})%, ?(\d{1,3})%, ?(.?\d{1,3})\)$/, + hsl: /^hsl\((\d{1,3}), ?(\d{1,3})%, ?(\d{1,3})%\)$/ +}, match; + +module.exports = function(color) { + switch(identifyColorType(color)) { + default: + this.triggerError('colorType'); + + case 'hexa': + return hexToRgba(color); + + case 'rgba': + return [ + parseInt(match[1], 10), + parseInt(match[2], 10), + parseInt(match[3], 10), + parseFloat(match[4]) + ]; + + case 'rgb': + return [ + parseInt(match[1], 10), + parseInt(match[2], 10), + parseInt(match[3], 10), + 1 + ]; + + case 'hsla': + return hslaToRgb( + parseInt(match[1], 10) / 360, + parseInt(match[2], 10) / 100, + parseInt(match[3], 10) / 100, + parseFloat(match[4]) + ); + + case 'hsl': + return hslaToRgb( + parseInt(match[1], 10) / 360, + parseInt(match[2], 10) / 100, + parseInt(match[3], 10) / 100, + 1 + ); + } +}; + +function identifyColorType(color) { + var colorTypes = Object.keys(regex); + var i = 0; + for (i; i < colorTypes.length; i++) { + match = regex[colorTypes[i]].exec(color); + if (match) return colorTypes[i]; + } + return false; +} + +function hexToRgba(hex) { + // Expand shorthand form (e.g. '03F') to full form (e.g. '0033FF') + var shorthandRegex = /^#?([a-f\d])([a-f\d])([a-f\d])$/i; + hex = hex.replace(shorthandRegex, function(m, r, g, b) { + return r + r + g + g + b + b; + }); + var result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex); + return result ? [ + parseInt(result[1], 16), + parseInt(result[2], 16), + parseInt(result[3], 16), + 1 + ] : null; +} + +function hue2rgb(p, q, t) { + if (t < 0) t += 1; + if (t > 1) t -= 1; + if (t < 1 / 6) return p + (q - p) * 6 * t; + if (t < 1 / 2) return q; + if (t < 2 / 3) return p + (q - p) * (2 / 3 - t) * 6; + return p; +} + +function hslaToRgb(h, s, l, a) { + var r, g, b, q, p; + if (s === 0) { + r = g = b = l; // achromatic + } else { + q = l < 0.5 ? l * (1 + s) : l + s - l * s; + p = 2 * l - q; + r = hue2rgb(p, q, h + 1/3); + g = hue2rgb(p, q, h); + b = hue2rgb(p, q, h - 1/3); + } + return [Math.round(r * 255), Math.round(g * 255), Math.round(b * 255), a]; +} + +},{}],8:[function(require,module,exports){ +'use strict'; + +module.exports = function() { + this.onResize('removeListeners'); + this.onScroll('removeListeners'); + this.clear(); +}; + +},{}],9:[function(require,module,exports){ +'use strict'; + +module.exports = function() { + if ( typeof window.CustomEvent === 'function' ) return; + + function CustomEvent(event, params) { + params = params || { bubbles: false, cancelable: false, detail: undefined }; + var evt = document.createEvent('CustomEvent'); + evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail); + return evt; + } + + CustomEvent.prototype = window.Event.prototype; + + window.CustomEvent = CustomEvent; +}; + +},{}],10:[function(require,module,exports){ +'use strict'; + +module.exports = function(gradientColor) { + if (typeof gradientColor === 'string') { + return gradientColor; + + } else if (typeof gradientColor === 'object' && gradientColor.color) { + return gradientColor.color; + + } else { + this.triggerError('gradient.color'); + } +}; + +},{}],11:[function(require,module,exports){ +'use strict'; + +module.exports = function(colorA, colorB) { + var i = 0; + var colorDiff = []; + + for (i; i < 4; i++) { + colorDiff.push(colorB[i] - colorA[i]); + } + + return colorDiff; +}; + +},{}],12:[function(require,module,exports){ +'use strict'; + +module.exports = function(gradientColor, i) { + if (typeof gradientColor === 'object' && gradientColor.pos) { + return gradientColor.pos; + + } else { + // Ensure first and last position to be 0 and 100 + return parseFloat(!i ? 0 : ((1 / (this.gradientLength - 1)) * i).toFixed(2)); + } +}; + +},{}],13:[function(require,module,exports){ +'use strict'; + +module.exports = function(posA, posB) { + return posB - posA; +}; + +},{}],14:[function(require,module,exports){ +'use strict'; + +module.exports = function() { + var i, j; + var currentColors = []; + + for (i = 0; i < this.currentColors.length; i++) { + currentColors.push([]); + + for (j = 0; j < 4; j++) { + currentColors[i].push(this.currentColors[i][j]); + } + } + + // Return a deep copy of the current colors + return currentColors; +}; + +},{}],15:[function(require,module,exports){ +'use strict'; + +module.exports = function() { + var currentColorsPos = [], i; + + for (i = 0; i < this.currentColorsPos.length; i++) { + currentColorsPos.push(this.currentColorsPos[i]); + } + + // Return a deep copy of the current colors + return currentColorsPos; +}; + +},{}],16:[function(require,module,exports){ +'use strict'; + +module.exports = function() { + this.x1 = this.canvas.offsetWidth; + this.y1 = this.canvas.offsetHeight; +}; + +},{}],17:[function(require,module,exports){ +'use strict'; + +module.exports = function(element) { + if (element instanceof HTMLCanvasElement) { + this.canvas = element; + + } else if (typeof element === 'string') { + this.canvas = document.querySelector(element); + + } else { + throw new Error('The element you used is neither a String, nor a HTMLCanvasElement'); + } + + if (!this.canvas) { + throw new Error('`' + element + '` could not be found in the DOM'); + } +}; + +},{}],18:[function(require,module,exports){ +'use strict'; + +module.exports = function() { + var currentColors = this.getCurrentColors(); + var gradientAverage = null; + var lightnessAverage, i; + var colorsAverage = currentColors.map(function(el) { + // Compute the average lightness of each color + // in the current gradient + return Math.max(el[0], el[1], el[2]); + }); + + for (i = 0; i < colorsAverage.length; i++) { + // Add all the average lightness of each color + gradientAverage = gradientAverage === null ? + colorsAverage[i] : gradientAverage + colorsAverage[i]; + + if (i === colorsAverage.length - 1) { + // if it's the last lightness average + // divide it by the total length to + // have the global average lightness + lightnessAverage = Math.round(gradientAverage / (i + 1)); + } + } + + return lightnessAverage >= 128 ? 'light' : 'dark'; +}; + +},{}],19:[function(require,module,exports){ +'use strict'; + +module.exports = function() { + var gradient = this.setDirection(); + var elToSetClassOnClass = document.querySelector(this.elToSetClassOn).classList; + var i = 0; + this.context.clearRect(0, 0, this.x1, this.y1); + + if (this.image) { + this.context.drawImage( + this.imageNode, + this.imagePosition.x, + this.imagePosition.y, + this.imagePosition.width, + this.imagePosition.height + ); + } + + for (i; i < this.currentColors.length; i++) { + gradient.addColorStop(this.currentColorsPos[i], 'rgba(' + + this.currentColors[i][0] + ', ' + + this.currentColors[i][1] + ', ' + + this.currentColors[i][2] + ', ' + + this.currentColors[i][3] + ')' + ); + } + + if (this.name) { + if (this.getLightness() === 'light') { + elToSetClassOnClass.remove(this.name + '-dark'); + elToSetClassOnClass.add(this.name + '-light'); + + } else { + elToSetClassOnClass.remove(this.name + '-light'); + elToSetClassOnClass.add(this.name + '-dark'); + } + } + + this.context.fillStyle = gradient; + this.context.fillRect(0, 0, this.x1, this.y1); +}; + +},{}],20:[function(require,module,exports){ +'use strict'; + +module.exports = function(type) { + if (type === 'removeListeners') { + window.removeEventListener('resize', this.setSizeAttributesNameSpace); + return; + } + + window.addEventListener('resize', this.setSizeAttributesNameSpace); +}; + +},{}],21:[function(require,module,exports){ +'use strict'; + +module.exports = function(type) { + if (type === 'removeListeners') { + window.removeEventListener('scroll', this.pauseWhenNotInViewNameSpace); + return; + } + + window.addEventListener('scroll', this.pauseWhenNotInViewNameSpace); + this.pauseWhenNotInViewNameSpace(); +}; + +},{}],22:[function(require,module,exports){ +'use strict'; + +module.exports = function(state) { + var isPausedBecauseNotInView = state === 'isPausedBecauseNotInView'; + if (this.isCleared) return; + if (!isPausedBecauseNotInView) this.isPaused = true; + cancelAnimationFrame(this.animation); + this.animating = false; +}; + +},{}],23:[function(require,module,exports){ +'use strict'; + +module.exports = function() { + var _this = this; + if (this.scrollDebounceTimeout) clearTimeout(this.scrollDebounceTimeout); + + this.scrollDebounceTimeout = setTimeout(function() { + var elPos = _this.canvas.getBoundingClientRect(); + _this.isCanvasInWindowView = !(elPos.bottom < 0 || elPos.right < 0 || + elPos.left > window.innerWidth || elPos.top > window.innerHeight); + + if (_this.isCanvasInWindowView) { + if (!_this.isPaused || _this.firstScrollInit) { + if (_this.image && !_this.isImgLoaded) {return;} + _this.isPausedBecauseNotInView = false; + _this.play('isPlayedBecauseInView'); + _this.firstScrollInit = false; + } + + } else { + if (!_this.image && _this.firstScrollInit) { + _this.refreshColorsAndPos(); + _this.firstScrollInit = false; + } + + if (!_this.isPaused && !_this.isPausedBecauseNotInView) { + _this.isPausedBecauseNotInView = true; + _this.pause('isPausedBecauseNotInView'); + } + } + }, this.scrollDebounceThreshold); +}; + +},{}],24:[function(require,module,exports){ +'use strict'; + +module.exports = function(state) { + var isPlayedBecauseInView = state === 'isPlayedBecauseInView'; + if (!isPlayedBecauseInView) this.isPaused = false; + this.isCleared = false; + if (!this.animating) { + this.animation = requestAnimationFrame(this.animateColors.bind(this)); + this.animating = true; + } +}; + +},{}],25:[function(require,module,exports){ +'use strict'; + +module.exports = function() { + var _this = this; + + if (!this.imagePosition) { + this.imagePosition = { x: 0, y: 0, width: 0, height: 0 }; + } + + if (this.image.blendingMode) { + this.context.globalCompositeOperation = this.image.blendingMode; + } + + if (this.imageNode) { + setImagePosition(); + return; + } + + this.imageNode = new Image(); + this.imageNode.onerror = function() { + throw new Error('Granim: The image source is invalid.'); + }; + this.imageNode.onload = function() { + _this.imgOriginalWidth = _this.imageNode.width; + _this.imgOriginalHeight = _this.imageNode.height; + setImagePosition(); + _this.refreshColorsAndPos(); + if (!_this.isPausedWhenNotInView || _this.isCanvasInWindowView) { + _this.animation = requestAnimationFrame(_this.animateColors.bind(_this)); + } + _this.isImgLoaded = true; + }; + this.imageNode.src = this.image.source; + + function setImagePosition() { + var i, currentAxis; + + for (i = 0; i < 2; i++) { + currentAxis = !i ? 'x' : 'y'; + setImageAxisPosition(currentAxis); + } + + function setImageAxisPosition(axis) { + var canvasWidthOrHeight = _this[axis + '1']; + var imgOriginalWidthOrHeight = _this[axis === 'x' ? 'imgOriginalWidth' : 'imgOriginalHeight']; + var imageAlignIndex = axis === 'x' ? _this.image.position[0] : _this.image.position[1]; + var imageAxisPosition; + switch(imageAlignIndex) { + case 'center': + imageAxisPosition = imgOriginalWidthOrHeight > canvasWidthOrHeight + ? -(imgOriginalWidthOrHeight - canvasWidthOrHeight) / 2 + : (canvasWidthOrHeight - imgOriginalWidthOrHeight) / 2; + _this.imagePosition[axis] = imageAxisPosition; + _this.imagePosition[axis === 'x' ? 'width' : 'height'] = imgOriginalWidthOrHeight; + break; + + case 'top': + _this.imagePosition['y'] = 0; + _this.imagePosition['height'] = imgOriginalWidthOrHeight; + break; + + case 'bottom': + _this.imagePosition['y'] = canvasWidthOrHeight - imgOriginalWidthOrHeight; + _this.imagePosition['height'] = imgOriginalWidthOrHeight; + break; + + case 'right': + _this.imagePosition['x'] = canvasWidthOrHeight - imgOriginalWidthOrHeight; + _this.imagePosition['width'] = imgOriginalWidthOrHeight; + break; + + case 'left': + _this.imagePosition['x'] = 0; + _this.imagePosition['width'] = imgOriginalWidthOrHeight; + break; + } + + if (_this.image.stretchMode) { + imageAlignIndex = axis === 'x' ? _this.image.stretchMode[0] : _this.image.stretchMode[1]; + switch(imageAlignIndex) { + case 'none': + break; + case 'stretch': + _this.imagePosition[axis] = 0; + _this.imagePosition[axis === 'x' ? 'width' : 'height'] = canvasWidthOrHeight; + break; + + case 'stretch-if-bigger': + if (imgOriginalWidthOrHeight < canvasWidthOrHeight) break; + _this.imagePosition[axis] = 0; + _this.imagePosition[axis === 'x' ? 'width' : 'height'] = canvasWidthOrHeight; + break; + + case 'stretch-if-smaller': + if (imgOriginalWidthOrHeight > canvasWidthOrHeight) break; + _this.imagePosition[axis] = 0; + _this.imagePosition[axis === 'x' ? 'width' : 'height'] = canvasWidthOrHeight; + break; + } + } + } + } +}; + +},{}],26:[function(require,module,exports){ +'use strict'; + +module.exports = function(progressPercent) { + var _this = this, activeChannel, activeChannelPos, i, j; + + // Loop through each colors of the active gradient + for (i = 0; i < this.activeColors.length; i++) { + + // Generate RGBA colors + for (j = 0; j < 4; j++) { + // If color value [0-255] round to the integer, + // Else if opacity [0-1] round to 2 decimals + activeChannel = _this.activeColors[i][j] + + (j !== 3 + ? Math.ceil(_this.activeColorsDiff[i][j] / 100 * progressPercent) + : Math.round((_this.activeColorsDiff[i][j] / 100 * progressPercent) * 100) / 100 + ); + + // Prevent colors values from going < 0 & > 255 + if (activeChannel <= 255 && activeChannel >= 0) { + _this.currentColors[i][j] = activeChannel; + } + } + + // Generate gradient color position + activeChannelPos = parseFloat((_this.activeColorsPos[i] + + (_this.activeColorsPosDiff[i] / 100 * progressPercent) + ).toFixed(4)); + + if (activeChannelPos <= 1 && activeChannelPos >= 0) { + _this.currentColorsPos[i] = activeChannelPos; + } + } + + this.makeGradient(); +}; + +},{}],27:[function(require,module,exports){ +'use strict'; + +module.exports = function() { + var _this = this, colorDiff, colorPosDiff, nextColors, nextColorsPos; + + if (!this.channels[this.activeState]) this.channels[this.activeState] = []; + + // If the actual channel exist, reassign properties and exit + // (each channel is saved to prevent recomputing it each time) + if (this.channels[this.activeState][this.channelsIndex] !== undefined) { + this.activeColors = this.channels[this.activeState][this.channelsIndex].colors; + this.activeColorsDiff = this.channels[this.activeState][this.channelsIndex].colorsDiff; + this.activeColorsPos = this.channels[this.activeState][this.channelsIndex].colorsPos; + this.activeColorsPosDiff = this.channels[this.activeState][this.channelsIndex].colorsPosDiff; + return; + } + + // Set blank properties + this.channels[this.activeState].push([{}]); + this.channels[this.activeState][this.channelsIndex].colors = []; + this.channels[this.activeState][this.channelsIndex].colorsDiff = []; + this.channels[this.activeState][this.channelsIndex].colorsPos = []; + this.channels[this.activeState][this.channelsIndex].colorsPosDiff = []; + this.activeColors = []; + this.activeColorsDiff = []; + this.activeColorsPos = []; + this.activeColorsPosDiff = []; + + // Go on each gradient of the current state + this.states[this.activeState].gradients[this.channelsIndex].forEach(function(color, i) { + // Push the hex color converted to rgba on the channel and the active color properties + var colorPos = _this.getColorPos(color, i); + var color = _this.getColor(color); + var rgbaColor = _this.convertColorToRgba(color); + var activeChannel = _this.channels[_this.activeState]; + + activeChannel[_this.channelsIndex].colors.push(rgbaColor); + _this.activeColors.push(rgbaColor); + activeChannel[_this.channelsIndex].colorsPos.push(colorPos); + _this.activeColorsPos.push(colorPos); + + // If it's the first channel to be set, set the currentColors + if (!_this.isCurrentColorsSet) { + _this.currentColors.push(_this.convertColorToRgba(color)); + _this.currentColorsPos.push(colorPos); + } + + // If it's the last gradient, compute the color diff between the last gradient and the first one, + // else between the penultimate one and the last one + if (_this.channelsIndex === _this.states[_this.activeState].gradients.length - 1) { + colorDiff = _this.getColorDiff( + activeChannel[_this.channelsIndex].colors[i], + activeChannel[0].colors[i] + ); + colorPosDiff = _this.getColorPosDiff( + activeChannel[_this.channelsIndex].colorsPos[i], + activeChannel[0].colorsPos[i] + ); + + } else { + nextColors = _this.convertColorToRgba(_this.getColor(_this.states[_this.activeState].gradients[_this.channelsIndex + 1][i])); + nextColorsPos = _this.getColorPos(_this.states[_this.activeState].gradients[_this.channelsIndex + 1][i], i); + colorDiff = _this.getColorDiff(activeChannel[_this.channelsIndex].colors[i], nextColors); + colorPosDiff = _this.getColorPosDiff(activeChannel[_this.channelsIndex].colorsPos[i], nextColorsPos); + } + + activeChannel[_this.channelsIndex].colorsDiff.push(colorDiff); + _this.activeColorsDiff.push(colorDiff); + activeChannel[_this.channelsIndex].colorsPosDiff.push(colorPosDiff); + _this.activeColorsPosDiff.push(colorPosDiff); + }); + + this.activetransitionSpeed = this.states[this.activeState].transitionSpeed || 5000; + this.isCurrentColorsSet = true; +}; + +},{}],28:[function(require,module,exports){ +'use strict'; + +module.exports = function() { + var ctx = this.context; + + switch(this.direction) { + case 'diagonal': + return ctx.createLinearGradient(0, 0, this.x1, this.y1); + + case 'left-right': + return ctx.createLinearGradient(0, 0, this.x1, 0); + + case 'top-bottom': + return ctx.createLinearGradient(this.x1 / 2, 0, this.x1 / 2, this.y1); + + case 'radial': + return ctx.createRadialGradient(this.x1 / 2, this.y1 / 2, this.x1 / 2, this.x1 / 2, this.y1 / 2, 0); + + case 'custom': + return ctx.createLinearGradient( + getCustomCoordinateInPixels(this.customDirection.x0, this.x1), + getCustomCoordinateInPixels(this.customDirection.y0, this.y1), + getCustomCoordinateInPixels(this.customDirection.x1, this.x1), + getCustomCoordinateInPixels(this.customDirection.y1, this.y1) + ); + } +}; + +function getCustomCoordinateInPixels(coordinate, size) { + return coordinate.indexOf('%') > -1 + ? size / 100 * parseInt(coordinate.split('%')[0], 10) + : parseInt(coordinate.split('px')[0], 10); +} + +},{}],29:[function(require,module,exports){ +'use strict'; + +module.exports = function() { + this.getDimensions(); + this.canvas.setAttribute('width', this.x1); + this.canvas.setAttribute('height', this.y1); + if (this.image) this.prepareImage(); + this.refreshColorsAndPos(); +}; + +},{}],30:[function(require,module,exports){ +'use strict'; + +module.exports = function(element) { + var siteURL = 'https://sarcadass.github.io/granim.js/api.html'; + throw new Error('Granim: Input error on "' + element + '" option.\nCheck the API ' + siteURL + '.'); +}; + +},{}],31:[function(require,module,exports){ +'use strict'; + +module.exports = function(inputType) { + var xPositionValues = ['left', 'center', 'right']; + var yPositionValues = ['top', 'center', 'bottom']; + var stretchModeValues = ['none', 'stretch', 'stretch-if-smaller', 'stretch-if-bigger']; + var blendingModeValues = ['multiply', 'screen', 'normal', 'overlay', 'darken', + 'lighten', 'lighter', 'color-dodge', 'color-burn', 'hard-light', 'soft-light', + 'difference', 'exclusion', 'hue', 'saturation', 'color', 'luminosity']; + var directionValues = ['diagonal', 'left-right', 'top-bottom', 'radial', 'custom']; + + switch(inputType) { + case 'image': + // Validate image.position + if ((!Array.isArray(this.image.position) || this.image.position.length !== 2) || + xPositionValues.indexOf(this.image.position[0]) === -1 || + yPositionValues.indexOf(this.image.position[1]) === -1 + ) { this.triggerError('image.position'); } + // Validate image.stretchMode + if (this.image.stretchMode) { + if ((!Array.isArray(this.image.stretchMode) || this.image.stretchMode.length !== 2) || + stretchModeValues.indexOf(this.image.stretchMode[0]) === -1 || + stretchModeValues.indexOf(this.image.stretchMode[1]) === -1 + ) { this.triggerError('image.stretchMode'); } + } + break; + + case 'blendingMode': + if (blendingModeValues.indexOf(this.image.blendingMode) === -1) { + this.clear(); + this.triggerError('blendingMode'); + } + break; + + case 'direction': + if (directionValues.indexOf(this.direction) === -1) { + this.triggerError('direction'); + } else { + if (this.direction === 'custom') { + if (!areDefinedInPixelsOrPercentage([ + this.customDirection.x0, + this.customDirection.x1, + this.customDirection.y0, + this.customDirection.y1 + ])) { + this.triggerError('customDirection'); + } + } + } + break; + } +}; + +function areDefinedInPixelsOrPercentage(array) { + var definedInPixelsOrPercentage = true, i = 0, value; + while (definedInPixelsOrPercentage && i < array.length) { + value = array[i]; + if (typeof value !== 'string') { + definedInPixelsOrPercentage = false; + } else { + var splittedValue = null; + var unit = null; + if (value.indexOf('px') !== -1) unit = 'px'; + if (value.indexOf('%') !== -1) unit = '%'; + splittedValue = value.split(unit).filter(function(value) { + return value.length > 0; + }); + // Check if there is a unit ('px' or '%'), + // a char before the unit, + // no char after the unit, + // the string without the unit is only composed of digits + if ( + !unit + || splittedValue.length > 2 + || !splittedValue[0] + || splittedValue[1] + || !/^-?\d+\.?\d*$/.test(splittedValue[0]) + ) { + definedInPixelsOrPercentage = false; + } + } + i++; + } + return definedInPixelsOrPercentage; +} + +},{}],32:[function(require,module,exports){ +window.Granim = require('./lib/Granim.js'); + +},{"./lib/Granim.js":1}]},{},[32]); diff --git a/js/granim.min.js b/js/granim.min.js new file mode 100644 index 0000000..5dd306b --- /dev/null +++ b/js/granim.min.js @@ -0,0 +1,2 @@ +/*! Granim v2.0.0 - https://sarcadass.github.io/granim.js */ +!function t(e,i,s){function o(r,a){if(!i[r]){if(!e[r]){var h="function"==typeof require&&require;if(!a&&h)return h(r,!0);if(n)return n(r,!0);var c=new Error("Cannot find module '"+r+"'");throw c.code="MODULE_NOT_FOUND",c}var l=i[r]={exports:{}};e[r][0].call(l.exports,function(t){var i=e[r][1][t];return o(i?i:t)},l,l.exports,t,e,i,s)}return i[r].exports}for(var n="function"==typeof require&&require,r=0;r100,n=void 0===this.states[this.activeState].loop||this.states[this.activeState].loop;(null===this.previousTimeStamp||o)&&(this.previousTimeStamp=t),this.progress=this.progress+(t-this.previousTimeStamp),e=(this.progress/this.activetransitionSpeed*100).toFixed(2),this.previousTimeStamp=t,this.refreshColorsAndPos(e),e<100?this.animation=requestAnimationFrame(this.animateColors.bind(this)):this.channelsIndex1&&(i-=1),i<1/6?t+6*(e-t)*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t}function r(t,e,i,s){var o,r,a,h,c;return 0===e?o=r=a=i:(h=i<.5?i*(1+e):i+e-i*e,c=2*i-h,o=n(c,h,t+1/3),r=n(c,h,t),a=n(c,h,t-1/3)),[Math.round(255*o),Math.round(255*r),Math.round(255*a),s]}var a,h={hexa:/^#(?:[0-9a-fA-F]{3}){1,2}$/,rgba:/^rgba\((\d{1,3}), ?(\d{1,3}), ?(\d{1,3}), ?(.?\d{1,3})\)$/,rgb:/^rgb\((\d{1,3}), ?(\d{1,3}), ?(\d{1,3})\)$/,hsla:/^hsla\((\d{1,3}), ?(\d{1,3})%, ?(\d{1,3})%, ?(.?\d{1,3})\)$/,hsl:/^hsl\((\d{1,3}), ?(\d{1,3})%, ?(\d{1,3})%\)$/};e.exports=function(t){switch(s(t)){default:this.triggerError("colorType");case"hexa":return o(t);case"rgba":return[parseInt(a[1],10),parseInt(a[2],10),parseInt(a[3],10),parseFloat(a[4])];case"rgb":return[parseInt(a[1],10),parseInt(a[2],10),parseInt(a[3],10),1];case"hsla":return r(parseInt(a[1],10)/360,parseInt(a[2],10)/100,parseInt(a[3],10)/100,parseFloat(a[4]));case"hsl":return r(parseInt(a[1],10)/360,parseInt(a[2],10)/100,parseInt(a[3],10)/100,1)}}},{}],8:[function(t,e,i){"use strict";e.exports=function(){this.onResize("removeListeners"),this.onScroll("removeListeners"),this.clear()}},{}],9:[function(t,e,i){"use strict";e.exports=function(){function t(t,e){e=e||{bubbles:!1,cancelable:!1,detail:void 0};var i=document.createEvent("CustomEvent");return i.initCustomEvent(t,e.bubbles,e.cancelable,e.detail),i}"function"!=typeof window.CustomEvent&&(t.prototype=window.Event.prototype,window.CustomEvent=t)}},{}],10:[function(t,e,i){"use strict";e.exports=function(t){return"string"==typeof t?t:"object"==typeof t&&t.color?t.color:void this.triggerError("gradient.color")}},{}],11:[function(t,e,i){"use strict";e.exports=function(t,e){var i=0,s=[];for(i;i<4;i++)s.push(e[i]-t[i]);return s}},{}],12:[function(t,e,i){"use strict";e.exports=function(t,e){return"object"==typeof t&&t.pos?t.pos:parseFloat(e?(1/(this.gradientLength-1)*e).toFixed(2):0)}},{}],13:[function(t,e,i){"use strict";e.exports=function(t,e){return e-t}},{}],14:[function(t,e,i){"use strict";e.exports=function(){var t,e,i=[];for(t=0;t=128?"light":"dark"}},{}],19:[function(t,e,i){"use strict";e.exports=function(){var t=this.setDirection(),e=document.querySelector(this.elToSetClassOn).classList,i=0;for(this.context.clearRect(0,0,this.x1,this.y1),this.image&&this.context.drawImage(this.imageNode,this.imagePosition.x,this.imagePosition.y,this.imagePosition.width,this.imagePosition.height),i;iwindow.innerWidth||e.top>window.innerHeight),t.isCanvasInWindowView){if(!t.isPaused||t.firstScrollInit){if(t.image&&!t.isImgLoaded)return;t.isPausedBecauseNotInView=!1,t.play("isPlayedBecauseInView"),t.firstScrollInit=!1}}else!t.image&&t.firstScrollInit&&(t.refreshColorsAndPos(),t.firstScrollInit=!1),t.isPaused||t.isPausedBecauseNotInView||(t.isPausedBecauseNotInView=!0,t.pause("isPausedBecauseNotInView"))},this.scrollDebounceThreshold)}},{}],24:[function(t,e,i){"use strict";e.exports=function(t){var e="isPlayedBecauseInView"===t;e||(this.isPaused=!1),this.isCleared=!1,this.animating||(this.animation=requestAnimationFrame(this.animateColors.bind(this)),this.animating=!0)}},{}],25:[function(t,e,i){"use strict";e.exports=function(){function t(){function t(t){var i,s=e[t+"1"],o=e["x"===t?"imgOriginalWidth":"imgOriginalHeight"],n="x"===t?e.image.position[0]:e.image.position[1];switch(n){case"center":i=o>s?-(o-s)/2:(s-o)/2,e.imagePosition[t]=i,e.imagePosition["x"===t?"width":"height"]=o;break;case"top":e.imagePosition.y=0,e.imagePosition.height=o;break;case"bottom":e.imagePosition.y=s-o,e.imagePosition.height=o;break;case"right":e.imagePosition.x=s-o,e.imagePosition.width=o;break;case"left":e.imagePosition.x=0,e.imagePosition.width=o}if(e.image.stretchMode)switch(n="x"===t?e.image.stretchMode[0]:e.image.stretchMode[1]){case"none":break;case"stretch":e.imagePosition[t]=0,e.imagePosition["x"===t?"width":"height"]=s;break;case"stretch-if-bigger":if(os)break;e.imagePosition[t]=0,e.imagePosition["x"===t?"width":"height"]=s}}var i,s;for(i=0;i<2;i++)s=i?"y":"x",t(s)}var e=this;return this.imagePosition||(this.imagePosition={x:0,y:0,width:0,height:0}),this.image.blendingMode&&(this.context.globalCompositeOperation=this.image.blendingMode),this.imageNode?void t():(this.imageNode=new Image,this.imageNode.onerror=function(){throw new Error("Granim: The image source is invalid.")},this.imageNode.onload=function(){e.imgOriginalWidth=e.imageNode.width,e.imgOriginalHeight=e.imageNode.height,t(),e.refreshColorsAndPos(),e.isPausedWhenNotInView&&!e.isCanvasInWindowView||(e.animation=requestAnimationFrame(e.animateColors.bind(e))),e.isImgLoaded=!0},void(this.imageNode.src=this.image.source))}},{}],26:[function(t,e,i){"use strict";e.exports=function(t){var e,i,s,o,n=this;for(s=0;s=0&&(n.currentColors[s][o]=e);i=parseFloat((n.activeColorsPos[s]+n.activeColorsPosDiff[s]/100*t).toFixed(4)),i<=1&&i>=0&&(n.currentColorsPos[s]=i)}this.makeGradient()}},{}],27:[function(t,e,i){"use strict";e.exports=function(){var t,e,i,s,o=this;return this.channels[this.activeState]||(this.channels[this.activeState]=[]),void 0!==this.channels[this.activeState][this.channelsIndex]?(this.activeColors=this.channels[this.activeState][this.channelsIndex].colors,this.activeColorsDiff=this.channels[this.activeState][this.channelsIndex].colorsDiff,this.activeColorsPos=this.channels[this.activeState][this.channelsIndex].colorsPos,void(this.activeColorsPosDiff=this.channels[this.activeState][this.channelsIndex].colorsPosDiff)):(this.channels[this.activeState].push([{}]),this.channels[this.activeState][this.channelsIndex].colors=[],this.channels[this.activeState][this.channelsIndex].colorsDiff=[],this.channels[this.activeState][this.channelsIndex].colorsPos=[],this.channels[this.activeState][this.channelsIndex].colorsPosDiff=[],this.activeColors=[],this.activeColorsDiff=[],this.activeColorsPos=[],this.activeColorsPosDiff=[],this.states[this.activeState].gradients[this.channelsIndex].forEach(function(n,r){var a=o.getColorPos(n,r),n=o.getColor(n),h=o.convertColorToRgba(n),c=o.channels[o.activeState];c[o.channelsIndex].colors.push(h),o.activeColors.push(h),c[o.channelsIndex].colorsPos.push(a),o.activeColorsPos.push(a),o.isCurrentColorsSet||(o.currentColors.push(o.convertColorToRgba(n)),o.currentColorsPos.push(a)),o.channelsIndex===o.states[o.activeState].gradients.length-1?(t=o.getColorDiff(c[o.channelsIndex].colors[r],c[0].colors[r]),e=o.getColorPosDiff(c[o.channelsIndex].colorsPos[r],c[0].colorsPos[r])):(i=o.convertColorToRgba(o.getColor(o.states[o.activeState].gradients[o.channelsIndex+1][r])),s=o.getColorPos(o.states[o.activeState].gradients[o.channelsIndex+1][r],r),t=o.getColorDiff(c[o.channelsIndex].colors[r],i),e=o.getColorPosDiff(c[o.channelsIndex].colorsPos[r],s)),c[o.channelsIndex].colorsDiff.push(t),o.activeColorsDiff.push(t),c[o.channelsIndex].colorsPosDiff.push(e),o.activeColorsPosDiff.push(e)}),this.activetransitionSpeed=this.states[this.activeState].transitionSpeed||5e3,void(this.isCurrentColorsSet=!0))}},{}],28:[function(t,e,i){"use strict";function s(t,e){return t.indexOf("%")>-1?e/100*parseInt(t.split("%")[0],10):parseInt(t.split("px")[0],10)}e.exports=function(){var t=this.context;switch(this.direction){case"diagonal":return t.createLinearGradient(0,0,this.x1,this.y1);case"left-right":return t.createLinearGradient(0,0,this.x1,0);case"top-bottom":return t.createLinearGradient(this.x1/2,0,this.x1/2,this.y1);case"radial":return t.createRadialGradient(this.x1/2,this.y1/2,this.x1/2,this.x1/2,this.y1/2,0);case"custom":return t.createLinearGradient(s(this.customDirection.x0,this.x1),s(this.customDirection.y0,this.y1),s(this.customDirection.x1,this.x1),s(this.customDirection.y1,this.y1))}}},{}],29:[function(t,e,i){"use strict";e.exports=function(){this.getDimensions(),this.canvas.setAttribute("width",this.x1),this.canvas.setAttribute("height",this.y1),this.image&&this.prepareImage(),this.refreshColorsAndPos()}},{}],30:[function(t,e,i){"use strict";e.exports=function(t){var e="https://sarcadass.github.io/granim.js/api.html";throw new Error('Granim: Input error on "'+t+'" option.\nCheck the API '+e+".")}},{}],31:[function(t,e,i){"use strict";function s(t){for(var e,i=!0,s=0;i&&s0}),(!n||o.length>2||!o[0]||o[1]||!/^-?\d+\.?\d*$/.test(o[0]))&&(i=!1)}s++}return i}e.exports=function(t){var e=["left","center","right"],i=["top","center","bottom"],o=["none","stretch","stretch-if-smaller","stretch-if-bigger"],n=["multiply","screen","normal","overlay","darken","lighten","lighter","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],r=["diagonal","left-right","top-bottom","radial","custom"];switch(t){case"image":Array.isArray(this.image.position)&&2===this.image.position.length&&e.indexOf(this.image.position[0])!==-1&&i.indexOf(this.image.position[1])!==-1||this.triggerError("image.position"),this.image.stretchMode&&(Array.isArray(this.image.stretchMode)&&2===this.image.stretchMode.length&&o.indexOf(this.image.stretchMode[0])!==-1&&o.indexOf(this.image.stretchMode[1])!==-1||this.triggerError("image.stretchMode"));break;case"blendingMode":n.indexOf(this.image.blendingMode)===-1&&(this.clear(),this.triggerError("blendingMode"));break;case"direction":r.indexOf(this.direction)===-1?this.triggerError("direction"):"custom"===this.direction&&(s([this.customDirection.x0,this.customDirection.x1,this.customDirection.y0,this.customDirection.y1])||this.triggerError("customDirection"))}}},{}],32:[function(t,e,i){window.Granim=t("./lib/Granim.js")},{"./lib/Granim.js":1}]},{},[32]); \ No newline at end of file diff --git a/js/html2canvas.min.js b/js/html2canvas.min.js new file mode 100644 index 0000000..1ac9989 --- /dev/null +++ b/js/html2canvas.min.js @@ -0,0 +1,8 @@ +/* + html2canvas 0.5.0-beta4 + Copyright (c) 2016 Niklas von Hertzen + + Released under License +*/ +!function(a){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a);else{var b;b="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,b.html2canvas=a()}}(function(){var a;return function b(a,c,d){function e(g,h){if(!c[g]){if(!a[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};a[g][0].call(k.exports,function(b){var c=a[g][1][b];return e(c?c:b)},k,k.exports,b,a,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g1&&(d=c[0]+"@",a=c[1]),a=a.replace(H,".");var e=a.split("."),f=g(e,b).join(".");return d+f}function i(a){for(var b,c,d=[],e=0,f=a.length;f>e;)b=a.charCodeAt(e++),b>=55296&&56319>=b&&f>e?(c=a.charCodeAt(e++),56320==(64512&c)?d.push(((1023&b)<<10)+(1023&c)+65536):(d.push(b),e--)):d.push(b);return d}function j(a){return g(a,function(a){var b="";return a>65535&&(a-=65536,b+=L(a>>>10&1023|55296),a=56320|1023&a),b+=L(a)}).join("")}function k(a){return 10>a-48?a-22:26>a-65?a-65:26>a-97?a-97:x}function l(a,b){return a+22+75*(26>a)-((0!=b)<<5)}function m(a,b,c){var d=0;for(a=c?K(a/B):a>>1,a+=K(a/b);a>J*z>>1;d+=x)a=K(a/J);return K(d+(J+1)*a/(a+A))}function n(a){var b,c,d,e,g,h,i,l,n,o,p=[],q=a.length,r=0,s=D,t=C;for(c=a.lastIndexOf(E),0>c&&(c=0),d=0;c>d;++d)a.charCodeAt(d)>=128&&f("not-basic"),p.push(a.charCodeAt(d));for(e=c>0?c+1:0;q>e;){for(g=r,h=1,i=x;e>=q&&f("invalid-input"),l=k(a.charCodeAt(e++)),(l>=x||l>K((w-r)/h))&&f("overflow"),r+=l*h,n=t>=i?y:i>=t+z?z:i-t,!(n>l);i+=x)o=x-n,h>K(w/o)&&f("overflow"),h*=o;b=p.length+1,t=m(r-g,b,0==g),K(r/b)>w-s&&f("overflow"),s+=K(r/b),r%=b,p.splice(r++,0,s)}return j(p)}function o(a){var b,c,d,e,g,h,j,k,n,o,p,q,r,s,t,u=[];for(a=i(a),q=a.length,b=D,c=0,g=C,h=0;q>h;++h)p=a[h],128>p&&u.push(L(p));for(d=e=u.length,e&&u.push(E);q>d;){for(j=w,h=0;q>h;++h)p=a[h],p>=b&&j>p&&(j=p);for(r=d+1,j-b>K((w-c)/r)&&f("overflow"),c+=(j-b)*r,b=j,h=0;q>h;++h)if(p=a[h],b>p&&++c>w&&f("overflow"),p==b){for(k=c,n=x;o=g>=n?y:n>=g+z?z:n-g,!(o>k);n+=x)t=k-o,s=x-o,u.push(L(l(o+t%s,0))),k=K(t/s);u.push(L(l(k,0))),g=m(c,r,d==e),c=0,++d}++c,++b}return u.join("")}function p(a){return h(a,function(a){return F.test(a)?n(a.slice(4).toLowerCase()):a})}function q(a){return h(a,function(a){return G.test(a)?"xn--"+o(a):a})}var r="object"==typeof d&&d&&!d.nodeType&&d,s="object"==typeof c&&c&&!c.nodeType&&c,t="object"==typeof b&&b;(t.global===t||t.window===t||t.self===t)&&(e=t);var u,v,w=2147483647,x=36,y=1,z=26,A=38,B=700,C=72,D=128,E="-",F=/^xn--/,G=/[^\x20-\x7E]/,H=/[\x2E\u3002\uFF0E\uFF61]/g,I={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},J=x-y,K=Math.floor,L=String.fromCharCode;if(u={version:"1.3.2",ucs2:{decode:i,encode:j},decode:n,encode:o,toASCII:q,toUnicode:p},"function"==typeof a&&"object"==typeof a.amd&&a.amd)a("punycode",function(){return u});else if(r&&s)if(c.exports==r)s.exports=u;else for(v in u)u.hasOwnProperty(v)&&(r[v]=u[v]);else e.punycode=u}(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],2:[function(a,b,c){function d(a,b,c){!a.defaultView||b===a.defaultView.pageXOffset&&c===a.defaultView.pageYOffset||a.defaultView.scrollTo(b,c)}function e(a,b){try{b&&(b.width=a.width,b.height=a.height,b.getContext("2d").putImageData(a.getContext("2d").getImageData(0,0,a.width,a.height),0,0))}catch(c){h("Unable to copy canvas content from",a,c)}}function f(a,b){for(var c=3===a.nodeType?document.createTextNode(a.nodeValue):a.cloneNode(!1),d=a.firstChild;d;)(b===!0||1!==d.nodeType||"SCRIPT"!==d.nodeName)&&c.appendChild(f(d,b)),d=d.nextSibling;return 1===a.nodeType&&(c._scrollTop=a.scrollTop,c._scrollLeft=a.scrollLeft,"CANVAS"===a.nodeName?e(a,c):("TEXTAREA"===a.nodeName||"SELECT"===a.nodeName)&&(c.value=a.value)),c}function g(a){if(1===a.nodeType){a.scrollTop=a._scrollTop,a.scrollLeft=a._scrollLeft;for(var b=a.firstChild;b;)g(b),b=b.nextSibling}}var h=a("./log");b.exports=function(a,b,c,e,h,i,j){var k=f(a.documentElement,h.javascriptEnabled),l=b.createElement("iframe");return l.className="html2canvas-container",l.style.visibility="hidden",l.style.position="fixed",l.style.left="-10000px",l.style.top="0px",l.style.border="0",l.width=c,l.height=e,l.scrolling="no",b.body.appendChild(l),new Promise(function(b){var c=l.contentWindow.document;l.contentWindow.onload=l.onload=function(){var a=setInterval(function(){c.body.childNodes.length>0&&(g(c.documentElement),clearInterval(a),"view"===h.type&&(l.contentWindow.scrollTo(i,j),!/(iPad|iPhone|iPod)/g.test(navigator.userAgent)||l.contentWindow.scrollY===j&&l.contentWindow.scrollX===i||(c.documentElement.style.top=-j+"px",c.documentElement.style.left=-i+"px",c.documentElement.style.position="absolute")),b(l))},50)},c.open(),c.write(""),d(a,i,j),c.replaceChild(c.adoptNode(k),c.documentElement),c.close()})}},{"./log":13}],3:[function(a,b,c){function d(a){this.r=0,this.g=0,this.b=0,this.a=null;this.fromArray(a)||this.namedColor(a)||this.rgb(a)||this.rgba(a)||this.hex6(a)||this.hex3(a)}d.prototype.darken=function(a){var b=1-a;return new d([Math.round(this.r*b),Math.round(this.g*b),Math.round(this.b*b),this.a])},d.prototype.isTransparent=function(){return 0===this.a},d.prototype.isBlack=function(){return 0===this.r&&0===this.g&&0===this.b},d.prototype.fromArray=function(a){return Array.isArray(a)&&(this.r=Math.min(a[0],255),this.g=Math.min(a[1],255),this.b=Math.min(a[2],255),a.length>3&&(this.a=a[3])),Array.isArray(a)};var e=/^#([a-f0-9]{3})$/i;d.prototype.hex3=function(a){var b=null;return null!==(b=a.match(e))&&(this.r=parseInt(b[1][0]+b[1][0],16),this.g=parseInt(b[1][1]+b[1][1],16),this.b=parseInt(b[1][2]+b[1][2],16)),null!==b};var f=/^#([a-f0-9]{6})$/i;d.prototype.hex6=function(a){var b=null;return null!==(b=a.match(f))&&(this.r=parseInt(b[1].substring(0,2),16),this.g=parseInt(b[1].substring(2,4),16),this.b=parseInt(b[1].substring(4,6),16)),null!==b};var g=/^rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)$/;d.prototype.rgb=function(a){var b=null;return null!==(b=a.match(g))&&(this.r=Number(b[1]),this.g=Number(b[2]),this.b=Number(b[3])),null!==b};var h=/^rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d?\.?\d+)\s*\)$/;d.prototype.rgba=function(a){var b=null;return null!==(b=a.match(h))&&(this.r=Number(b[1]),this.g=Number(b[2]),this.b=Number(b[3]),this.a=Number(b[4])),null!==b},d.prototype.toString=function(){return null!==this.a&&1!==this.a?"rgba("+[this.r,this.g,this.b,this.a].join(",")+")":"rgb("+[this.r,this.g,this.b].join(",")+")"},d.prototype.namedColor=function(a){a=a.toLowerCase();var b=i[a];if(b)this.r=b[0],this.g=b[1],this.b=b[2];else if("transparent"===a)return this.r=this.g=this.b=this.a=0,!0;return!!b},d.prototype.isColor=!0;var i={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]};b.exports=d},{}],4:[function(b,c,d){function e(a,b){var c=x++;if(b=b||{},b.logging&&(r.options.logging=!0,r.options.start=Date.now()),b.async="undefined"==typeof b.async?!0:b.async,b.allowTaint="undefined"==typeof b.allowTaint?!1:b.allowTaint,b.removeContainer="undefined"==typeof b.removeContainer?!0:b.removeContainer,b.javascriptEnabled="undefined"==typeof b.javascriptEnabled?!1:b.javascriptEnabled,b.imageTimeout="undefined"==typeof b.imageTimeout?1e4:b.imageTimeout,b.renderer="function"==typeof b.renderer?b.renderer:n,b.strict=!!b.strict,"string"==typeof a){if("string"!=typeof b.proxy)return Promise.reject("Proxy must be used when rendering url");var d=null!=b.width?b.width:window.innerWidth,e=null!=b.height?b.height:window.innerHeight;return u(l(a),b.proxy,document,d,e,b).then(function(a){return g(a.contentWindow.document.documentElement,a,b,d,e)})}var h=(void 0===a?[document.documentElement]:a.length?a:[a])[0];return h.setAttribute(w+c,c),f(h.ownerDocument,b,h.ownerDocument.defaultView.innerWidth,h.ownerDocument.defaultView.innerHeight,c).then(function(a){return"function"==typeof b.onrendered&&(r("options.onrendered is deprecated, html2canvas returns a Promise containing the canvas"),b.onrendered(a)),a})}function f(a,b,c,d,e){return t(a,a,c,d,b,a.defaultView.pageXOffset,a.defaultView.pageYOffset).then(function(f){r("Document cloned");var h=w+e,i="["+h+"='"+e+"']";a.querySelector(i).removeAttribute(h);var j=f.contentWindow,k=j.document.querySelector(i),l="function"==typeof b.onclone?Promise.resolve(b.onclone(j.document)):Promise.resolve(!0);return l.then(function(){return g(k,f,b,c,d)})})}function g(a,b,c,d,e){var f=b.contentWindow,g=new m(f.document),l=new o(c,g),n=v(a),q="view"===c.type?d:j(f.document),s="view"===c.type?e:k(f.document),t=new c.renderer(q,s,l,c,document),u=new p(a,t,g,l,c);return u.ready.then(function(){r("Finished rendering");var d;return d="view"===c.type?i(t.canvas,{width:t.canvas.width,height:t.canvas.height,top:0,left:0,x:0,y:0}):a===f.document.body||a===f.document.documentElement||null!=c.canvas?t.canvas:i(t.canvas,{width:null!=c.width?c.width:n.width,height:null!=c.height?c.height:n.height,top:n.top,left:n.left,x:0,y:0}),h(b,c),d})}function h(a,b){b.removeContainer&&(a.parentNode.removeChild(a),r("Cleaned up container"))}function i(a,b){var c=document.createElement("canvas"),d=Math.min(a.width-1,Math.max(0,b.left)),e=Math.min(a.width,Math.max(1,b.left+b.width)),f=Math.min(a.height-1,Math.max(0,b.top)),g=Math.min(a.height,Math.max(1,b.top+b.height));c.width=b.width,c.height=b.height;var h=e-d,i=g-f;return r("Cropping canvas at:","left:",b.left,"top:",b.top,"width:",h,"height:",i),r("Resulting crop with width",b.width,"and height",b.height,"with x",d,"and y",f),c.getContext("2d").drawImage(a,d,f,h,i,b.x,b.y,h,i),c}function j(a){return Math.max(Math.max(a.body.scrollWidth,a.documentElement.scrollWidth),Math.max(a.body.offsetWidth,a.documentElement.offsetWidth),Math.max(a.body.clientWidth,a.documentElement.clientWidth))}function k(a){return Math.max(Math.max(a.body.scrollHeight,a.documentElement.scrollHeight),Math.max(a.body.offsetHeight,a.documentElement.offsetHeight),Math.max(a.body.clientHeight,a.documentElement.clientHeight))}function l(a){var b=document.createElement("a");return b.href=a,b.href=b.href,b}var m=b("./support"),n=b("./renderers/canvas"),o=b("./imageloader"),p=b("./nodeparser"),q=b("./nodecontainer"),r=b("./log"),s=b("./utils"),t=b("./clone"),u=b("./proxy").loadUrlDocument,v=s.getBounds,w="data-html2canvas-node",x=0;e.CanvasRenderer=n,e.NodeContainer=q,e.log=r,e.utils=s;var y="undefined"==typeof document||"function"!=typeof Object.create||"function"!=typeof document.createElement("canvas").getContext?function(){return Promise.reject("No canvas support")}:e;c.exports=y,"function"==typeof a&&a.amd&&a("html2canvas",[],function(){return y})},{"./clone":2,"./imageloader":11,"./log":13,"./nodecontainer":14,"./nodeparser":15,"./proxy":16,"./renderers/canvas":20,"./support":22,"./utils":26}],5:[function(a,b,c){function d(a){if(this.src=a,e("DummyImageContainer for",a),!this.promise||!this.image){e("Initiating DummyImageContainer"),d.prototype.image=new Image;var b=this.image;d.prototype.promise=new Promise(function(a,c){b.onload=a,b.onerror=c,b.src=f(),b.complete===!0&&a(b)})}}var e=a("./log"),f=a("./utils").smallImage;b.exports=d},{"./log":13,"./utils":26}],6:[function(a,b,c){function d(a,b){var c,d,f=document.createElement("div"),g=document.createElement("img"),h=document.createElement("span"),i="Hidden Text";f.style.visibility="hidden",f.style.fontFamily=a,f.style.fontSize=b,f.style.margin=0,f.style.padding=0,document.body.appendChild(f),g.src=e(),g.width=1,g.height=1,g.style.margin=0,g.style.padding=0,g.style.verticalAlign="baseline",h.style.fontFamily=a,h.style.fontSize=b,h.style.margin=0,h.style.padding=0,h.appendChild(document.createTextNode(i)),f.appendChild(h),f.appendChild(g),c=g.offsetTop-h.offsetTop+1,f.removeChild(h),f.appendChild(document.createTextNode(i)),f.style.lineHeight="normal",g.style.verticalAlign="super",d=g.offsetTop-f.offsetTop+1,document.body.removeChild(f),this.baseline=c,this.lineWidth=1,this.middle=d}var e=a("./utils").smallImage;b.exports=d},{"./utils":26}],7:[function(a,b,c){function d(){this.data={}}var e=a("./font");d.prototype.getMetrics=function(a,b){return void 0===this.data[a+"-"+b]&&(this.data[a+"-"+b]=new e(a,b)),this.data[a+"-"+b]},b.exports=d},{"./font":6}],8:[function(a,b,c){function d(b,c,d){this.image=null,this.src=b;var e=this,g=f(b);this.promise=(c?new Promise(function(a){"about:blank"===b.contentWindow.document.URL||null==b.contentWindow.document.documentElement?b.contentWindow.onload=b.onload=function(){a(b)}:a(b)}):this.proxyLoad(d.proxy,g,d)).then(function(b){var c=a("./core");return c(b.contentWindow.document.documentElement,{type:"view",width:b.width,height:b.height,proxy:d.proxy,javascriptEnabled:d.javascriptEnabled,removeContainer:d.removeContainer,allowTaint:d.allowTaint,imageTimeout:d.imageTimeout/2})}).then(function(a){return e.image=a})}var e=a("./utils"),f=e.getBounds,g=a("./proxy").loadUrlDocument;d.prototype.proxyLoad=function(a,b,c){var d=this.src;return g(d.src,a,d.ownerDocument,b.width,b.height,c)},b.exports=d},{"./core":4,"./proxy":16,"./utils":26}],9:[function(a,b,c){function d(a){this.src=a.value,this.colorStops=[],this.type=null,this.x0=.5,this.y0=.5,this.x1=.5,this.y1=.5,this.promise=Promise.resolve(!0)}d.TYPES={LINEAR:1,RADIAL:2},d.REGEXP_COLORSTOP=/^\s*(rgba?\(\s*\d{1,3},\s*\d{1,3},\s*\d{1,3}(?:,\s*[0-9\.]+)?\s*\)|[a-z]{3,20}|#[a-f0-9]{3,6})(?:\s+(\d{1,3}(?:\.\d+)?)(%|px)?)?(?:\s|$)/i,b.exports=d},{}],10:[function(a,b,c){function d(a,b){this.src=a,this.image=new Image;var c=this;this.tainted=null,this.promise=new Promise(function(d,e){c.image.onload=d,c.image.onerror=e,b&&(c.image.crossOrigin="anonymous"),c.image.src=a,c.image.complete===!0&&d(c.image)})}b.exports=d},{}],11:[function(a,b,c){function d(a,b){this.link=null,this.options=a,this.support=b,this.origin=this.getOrigin(window.location.href)}var e=a("./log"),f=a("./imagecontainer"),g=a("./dummyimagecontainer"),h=a("./proxyimagecontainer"),i=a("./framecontainer"),j=a("./svgcontainer"),k=a("./svgnodecontainer"),l=a("./lineargradientcontainer"),m=a("./webkitgradientcontainer"),n=a("./utils").bind;d.prototype.findImages=function(a){var b=[];return a.reduce(function(a,b){switch(b.node.nodeName){case"IMG":return a.concat([{args:[b.node.src],method:"url"}]);case"svg":case"IFRAME":return a.concat([{args:[b.node],method:b.node.nodeName}])}return a},[]).forEach(this.addImage(b,this.loadImage),this),b},d.prototype.findBackgroundImage=function(a,b){return b.parseBackgroundImages().filter(this.hasImageBackground).forEach(this.addImage(a,this.loadImage),this),a},d.prototype.addImage=function(a,b){return function(c){c.args.forEach(function(d){this.imageExists(a,d)||(a.splice(0,0,b.call(this,c)),e("Added image #"+a.length,"string"==typeof d?d.substring(0,100):d))},this)}},d.prototype.hasImageBackground=function(a){return"none"!==a.method},d.prototype.loadImage=function(a){if("url"===a.method){var b=a.args[0];return!this.isSVG(b)||this.support.svg||this.options.allowTaint?b.match(/data:image\/.*;base64,/i)?new f(b.replace(/url\(['"]{0,}|['"]{0,}\)$/gi,""),!1):this.isSameOrigin(b)||this.options.allowTaint===!0||this.isSVG(b)?new f(b,!1):this.support.cors&&!this.options.allowTaint&&this.options.useCORS?new f(b,!0):this.options.proxy?new h(b,this.options.proxy):new g(b):new j(b)}return"linear-gradient"===a.method?new l(a):"gradient"===a.method?new m(a):"svg"===a.method?new k(a.args[0],this.support.svg):"IFRAME"===a.method?new i(a.args[0],this.isSameOrigin(a.args[0].src),this.options):new g(a)},d.prototype.isSVG=function(a){return"svg"===a.substring(a.length-3).toLowerCase()||j.prototype.isInline(a)},d.prototype.imageExists=function(a,b){return a.some(function(a){return a.src===b})},d.prototype.isSameOrigin=function(a){return this.getOrigin(a)===this.origin},d.prototype.getOrigin=function(a){var b=this.link||(this.link=document.createElement("a"));return b.href=a,b.href=b.href,b.protocol+b.hostname+b.port},d.prototype.getPromise=function(a){return this.timeout(a,this.options.imageTimeout)["catch"](function(){var b=new g(a.src);return b.promise.then(function(b){a.image=b})})},d.prototype.get=function(a){var b=null;return this.images.some(function(c){return(b=c).src===a})?b:null},d.prototype.fetch=function(a){return this.images=a.reduce(n(this.findBackgroundImage,this),this.findImages(a)),this.images.forEach(function(a,b){a.promise.then(function(){e("Succesfully loaded image #"+(b+1),a)},function(c){e("Failed loading image #"+(b+1),a,c)})}),this.ready=Promise.all(this.images.map(this.getPromise,this)),e("Finished searching images"),this},d.prototype.timeout=function(a,b){var c,d=Promise.race([a.promise,new Promise(function(d,f){c=setTimeout(function(){e("Timed out loading image",a),f(a)},b)})]).then(function(a){return clearTimeout(c),a});return d["catch"](function(){clearTimeout(c)}),d},b.exports=d},{"./dummyimagecontainer":5,"./framecontainer":8,"./imagecontainer":10,"./lineargradientcontainer":12,"./log":13,"./proxyimagecontainer":17,"./svgcontainer":23,"./svgnodecontainer":24,"./utils":26,"./webkitgradientcontainer":27}],12:[function(a,b,c){function d(a){e.apply(this,arguments),this.type=e.TYPES.LINEAR;var b=d.REGEXP_DIRECTION.test(a.args[0])||!e.REGEXP_COLORSTOP.test(a.args[0]);b?a.args[0].split(/\s+/).reverse().forEach(function(a,b){switch(a){case"left":this.x0=0,this.x1=1;break;case"top":this.y0=0,this.y1=1;break;case"right":this.x0=1,this.x1=0;break;case"bottom":this.y0=1,this.y1=0;break;case"to":var c=this.y0,d=this.x0;this.y0=this.y1,this.x0=this.x1,this.x1=d,this.y1=c;break;case"center":break;default:var e=.01*parseFloat(a,10);if(isNaN(e))break;0===b?(this.y0=e,this.y1=1-this.y0):(this.x0=e,this.x1=1-this.x0)}},this):(this.y0=0,this.y1=1),this.colorStops=a.args.slice(b?1:0).map(function(a){var b=a.match(e.REGEXP_COLORSTOP),c=+b[2],d=0===c?"%":b[3];return{color:new f(b[1]),stop:"%"===d?c/100:null}}),null===this.colorStops[0].stop&&(this.colorStops[0].stop=0),null===this.colorStops[this.colorStops.length-1].stop&&(this.colorStops[this.colorStops.length-1].stop=1),this.colorStops.forEach(function(a,b){null===a.stop&&this.colorStops.slice(b).some(function(c,d){return null!==c.stop?(a.stop=(c.stop-this.colorStops[b-1].stop)/(d+1)+this.colorStops[b-1].stop,!0):!1},this)},this)}var e=a("./gradientcontainer"),f=a("./color");d.prototype=Object.create(e.prototype),d.REGEXP_DIRECTION=/^\s*(?:to|left|right|top|bottom|center|\d{1,3}(?:\.\d+)?%?)(?:\s|$)/i,b.exports=d},{"./color":3,"./gradientcontainer":9}],13:[function(a,b,c){var d=function(){d.options.logging&&window.console&&window.console.log&&Function.prototype.bind.call(window.console.log,window.console).apply(window.console,[Date.now()-d.options.start+"ms","html2canvas:"].concat([].slice.call(arguments,0)))};d.options={logging:!1},b.exports=d},{}],14:[function(a,b,c){function d(a,b){this.node=a,this.parent=b,this.stack=null,this.bounds=null,this.borders=null,this.clip=[],this.backgroundClip=[],this.offsetBounds=null,this.visible=null,this.computedStyles=null,this.colors={},this.styles={},this.backgroundImages=null,this.transformData=null,this.transformMatrix=null,this.isPseudoElement=!1,this.opacity=null}function e(a){var b=a.options[a.selectedIndex||0];return b?b.text||"":""}function f(a){if(a&&"matrix"===a[1])return a[2].split(",").map(function(a){return parseFloat(a.trim())});if(a&&"matrix3d"===a[1]){var b=a[2].split(",").map(function(a){return parseFloat(a.trim())});return[b[0],b[1],b[4],b[5],b[12],b[13]]}}function g(a){return-1!==a.toString().indexOf("%")}function h(a){return a.replace("px","")}function i(a){return parseFloat(a)}var j=a("./color"),k=a("./utils"),l=k.getBounds,m=k.parseBackgrounds,n=k.offsetBounds;d.prototype.cloneTo=function(a){a.visible=this.visible,a.borders=this.borders,a.bounds=this.bounds,a.clip=this.clip,a.backgroundClip=this.backgroundClip,a.computedStyles=this.computedStyles,a.styles=this.styles,a.backgroundImages=this.backgroundImages,a.opacity=this.opacity},d.prototype.getOpacity=function(){return null===this.opacity?this.opacity=this.cssFloat("opacity"):this.opacity},d.prototype.assignStack=function(a){this.stack=a,a.children.push(this)},d.prototype.isElementVisible=function(){return this.node.nodeType===Node.TEXT_NODE?this.parent.visible:"none"!==this.css("display")&&"hidden"!==this.css("visibility")&&!this.node.hasAttribute("data-html2canvas-ignore")&&("INPUT"!==this.node.nodeName||"hidden"!==this.node.getAttribute("type"))},d.prototype.css=function(a){return this.computedStyles||(this.computedStyles=this.isPseudoElement?this.parent.computedStyle(this.before?":before":":after"):this.computedStyle(null)),this.styles[a]||(this.styles[a]=this.computedStyles[a])},d.prototype.prefixedCss=function(a){var b=["webkit","moz","ms","o"],c=this.css(a);return void 0===c&&b.some(function(b){return c=this.css(b+a.substr(0,1).toUpperCase()+a.substr(1)),void 0!==c},this),void 0===c?null:c},d.prototype.computedStyle=function(a){return this.node.ownerDocument.defaultView.getComputedStyle(this.node,a)},d.prototype.cssInt=function(a){var b=parseInt(this.css(a),10);return isNaN(b)?0:b},d.prototype.color=function(a){return this.colors[a]||(this.colors[a]=new j(this.css(a)))},d.prototype.cssFloat=function(a){var b=parseFloat(this.css(a));return isNaN(b)?0:b},d.prototype.fontWeight=function(){var a=this.css("fontWeight");switch(parseInt(a,10)){case 401:a="bold";break;case 400:a="normal"}return a},d.prototype.parseClip=function(){var a=this.css("clip").match(this.CLIP);return a?{top:parseInt(a[1],10),right:parseInt(a[2],10),bottom:parseInt(a[3],10),left:parseInt(a[4],10)}:null},d.prototype.parseBackgroundImages=function(){return this.backgroundImages||(this.backgroundImages=m(this.css("backgroundImage")))},d.prototype.cssList=function(a,b){var c=(this.css(a)||"").split(",");return c=c[b||0]||c[0]||"auto",c=c.trim().split(" "),1===c.length&&(c=[c[0],g(c[0])?"auto":c[0]]),c},d.prototype.parseBackgroundSize=function(a,b,c){var d,e,f=this.cssList("backgroundSize",c);if(g(f[0]))d=a.width*parseFloat(f[0])/100;else{if(/contain|cover/.test(f[0])){var h=a.width/a.height,i=b.width/b.height;return i>h^"contain"===f[0]?{width:a.height*i,height:a.height}:{width:a.width,height:a.width/i}}d=parseInt(f[0],10)}return e="auto"===f[0]&&"auto"===f[1]?b.height:"auto"===f[1]?d/b.width*b.height:g(f[1])?a.height*parseFloat(f[1])/100:parseInt(f[1],10),"auto"===f[0]&&(d=e/b.height*b.width),{width:d,height:e}},d.prototype.parseBackgroundPosition=function(a,b,c,d){var e,f,h=this.cssList("backgroundPosition",c);return e=g(h[0])?(a.width-(d||b).width)*(parseFloat(h[0])/100):parseInt(h[0],10),f="auto"===h[1]?e/b.width*b.height:g(h[1])?(a.height-(d||b).height)*parseFloat(h[1])/100:parseInt(h[1],10),"auto"===h[0]&&(e=f/b.height*b.width),{left:e,top:f}},d.prototype.parseBackgroundRepeat=function(a){return this.cssList("backgroundRepeat",a)[0]},d.prototype.parseTextShadows=function(){var a=this.css("textShadow"),b=[];if(a&&"none"!==a)for(var c=a.match(this.TEXT_SHADOW_PROPERTY),d=0;c&&d0?(this.renderIndex=0,this.asyncRenderer(this.renderQueue,a)):a():(this.renderQueue.forEach(this.paint,this),a())},this))},this))}function e(a){return a.parent&&a.parent.clip.length}function f(a){return a.replace(/(\-[a-z])/g,function(a){return a.toUpperCase().replace("-","")})}function g(){}function h(a,b,c,d){return a.map(function(e,f){if(e.width>0){var g=b.left,h=b.top,i=b.width,j=b.height-a[2].width;switch(f){case 0:j=a[0].width,e.args=l({c1:[g,h],c2:[g+i,h],c3:[g+i-a[1].width,h+j],c4:[g+a[3].width,h+j]},d[0],d[1],c.topLeftOuter,c.topLeftInner,c.topRightOuter,c.topRightInner);break;case 1:g=b.left+b.width-a[1].width,i=a[1].width,e.args=l({c1:[g+i,h],c2:[g+i,h+j+a[2].width],c3:[g,h+j],c4:[g,h+a[0].width]},d[1],d[2],c.topRightOuter,c.topRightInner,c.bottomRightOuter,c.bottomRightInner);break;case 2:h=h+b.height-a[2].width,j=a[2].width,e.args=l({c1:[g+i,h+j],c2:[g,h+j],c3:[g+a[3].width,h],c4:[g+i-a[3].width,h]},d[2],d[3],c.bottomRightOuter,c.bottomRightInner,c.bottomLeftOuter,c.bottomLeftInner);break;case 3:i=a[3].width,e.args=l({c1:[g,h+j+a[2].width],c2:[g,h],c3:[g+i,h+a[0].width],c4:[g+i,h+j]},d[3],d[0],c.bottomLeftOuter,c.bottomLeftInner,c.topLeftOuter,c.topLeftInner)}}return e})}function i(a,b,c,d){var e=4*((Math.sqrt(2)-1)/3),f=c*e,g=d*e,h=a+c,i=b+d;return{topLeft:k({x:a,y:i},{x:a,y:i-g},{x:h-f,y:b},{x:h,y:b}),topRight:k({x:a,y:b},{x:a+f,y:b},{x:h,y:i-g},{x:h,y:i}),bottomRight:k({x:h,y:b},{x:h,y:b+g},{x:a+f,y:i},{x:a,y:i}),bottomLeft:k({x:h,y:i},{x:h-f,y:i},{x:a,y:b+g},{x:a,y:b})}}function j(a,b,c){var d=a.left,e=a.top,f=a.width,g=a.height,h=b[0][0]f+c[3].width?0:k-c[3].width,l-c[0].width).topRight.subdivide(.5),bottomRightOuter:i(d+s,e+r,m,n).bottomRight.subdivide(.5),bottomRightInner:i(d+Math.min(s,f-c[3].width),e+Math.min(r,g+c[0].width),Math.max(0,m-c[1].width),n-c[2].width).bottomRight.subdivide(.5), +bottomLeftOuter:i(d,e+t,o,p).bottomLeft.subdivide(.5),bottomLeftInner:i(d+c[3].width,e+t,Math.max(0,o-c[3].width),p-c[2].width).bottomLeft.subdivide(.5)}}function k(a,b,c,d){var e=function(a,b,c){return{x:a.x+(b.x-a.x)*c,y:a.y+(b.y-a.y)*c}};return{start:a,startControl:b,endControl:c,end:d,subdivide:function(f){var g=e(a,b,f),h=e(b,c,f),i=e(c,d,f),j=e(g,h,f),l=e(h,i,f),m=e(j,l,f);return[k(a,g,j,m),k(m,l,i,d)]},curveTo:function(a){a.push(["bezierCurve",b.x,b.y,c.x,c.y,d.x,d.y])},curveToReversed:function(d){d.push(["bezierCurve",c.x,c.y,b.x,b.y,a.x,a.y])}}}function l(a,b,c,d,e,f,g){var h=[];return b[0]>0||b[1]>0?(h.push(["line",d[1].start.x,d[1].start.y]),d[1].curveTo(h)):h.push(["line",a.c1[0],a.c1[1]]),c[0]>0||c[1]>0?(h.push(["line",f[0].start.x,f[0].start.y]),f[0].curveTo(h),h.push(["line",g[0].end.x,g[0].end.y]),g[0].curveToReversed(h)):(h.push(["line",a.c2[0],a.c2[1]]),h.push(["line",a.c3[0],a.c3[1]])),b[0]>0||b[1]>0?(h.push(["line",e[1].end.x,e[1].end.y]),e[1].curveToReversed(h)):h.push(["line",a.c4[0],a.c4[1]]),h}function m(a,b,c,d,e,f,g){b[0]>0||b[1]>0?(a.push(["line",d[0].start.x,d[0].start.y]),d[0].curveTo(a),d[1].curveTo(a)):a.push(["line",f,g]),(c[0]>0||c[1]>0)&&a.push(["line",e[0].start.x,e[0].start.y])}function n(a){return a.cssInt("zIndex")<0}function o(a){return a.cssInt("zIndex")>0}function p(a){return 0===a.cssInt("zIndex")}function q(a){return-1!==["inline","inline-block","inline-table"].indexOf(a.css("display"))}function r(a){return a instanceof V}function s(a){return a.node.data.trim().length>0}function t(a){return/^(normal|none|0px)$/.test(a.parent.css("letterSpacing"))}function u(a){return["TopLeft","TopRight","BottomRight","BottomLeft"].map(function(b){var c=a.css("border"+b+"Radius"),d=c.split(" ");return d.length<=1&&(d[1]=d[0]),d.map(G)})}function v(a){return a.nodeType===Node.TEXT_NODE||a.nodeType===Node.ELEMENT_NODE}function w(a){var b=a.css("position"),c=-1!==["absolute","relative","fixed"].indexOf(b)?a.css("zIndex"):"auto";return"auto"!==c}function x(a){return"static"!==a.css("position")}function y(a){return"none"!==a.css("float")}function z(a){return-1!==["inline-block","inline-table"].indexOf(a.css("display"))}function A(a){var b=this;return function(){return!a.apply(b,arguments)}}function B(a){return a.node.nodeType===Node.ELEMENT_NODE}function C(a){return a.isPseudoElement===!0}function D(a){return a.node.nodeType===Node.TEXT_NODE}function E(a){return function(b,c){return b.cssInt("zIndex")+a.indexOf(b)/a.length-(c.cssInt("zIndex")+a.indexOf(c)/a.length)}}function F(a){return a.getOpacity()<1}function G(a){return parseInt(a,10)}function H(a){return a.width}function I(a){return a.node.nodeType!==Node.ELEMENT_NODE||-1===["SCRIPT","HEAD","TITLE","OBJECT","BR","OPTION"].indexOf(a.node.nodeName)}function J(a){return[].concat.apply([],a)}function K(a){var b=a.substr(0,1);return b===a.substr(a.length-1)&&b.match(/'|"/)?a.substr(1,a.length-2):a}function L(a){for(var b,c=[],d=0,e=!1;a.length;)M(a[d])===e?(b=a.splice(0,d),b.length&&c.push(P.ucs2.encode(b)),e=!e,d=0):d++,d>=a.length&&(b=a.splice(0,d),b.length&&c.push(P.ucs2.encode(b)));return c}function M(a){return-1!==[32,13,10,9,45].indexOf(a)}function N(a){return/[^\u0000-\u00ff]/.test(a)}var O=a("./log"),P=a("punycode"),Q=a("./nodecontainer"),R=a("./textcontainer"),S=a("./pseudoelementcontainer"),T=a("./fontmetrics"),U=a("./color"),V=a("./stackingcontext"),W=a("./utils"),X=W.bind,Y=W.getBounds,Z=W.parseBackgrounds,$=W.offsetBounds;d.prototype.calculateOverflowClips=function(){this.nodes.forEach(function(a){if(B(a)){C(a)&&a.appendToDOM(),a.borders=this.parseBorders(a);var b="hidden"===a.css("overflow")?[a.borders.clip]:[],c=a.parseClip();c&&-1!==["absolute","fixed"].indexOf(a.css("position"))&&b.push([["rect",a.bounds.left+c.left,a.bounds.top+c.top,c.right-c.left,c.bottom-c.top]]),a.clip=e(a)?a.parent.clip.concat(b):b,a.backgroundClip="hidden"!==a.css("overflow")?a.clip.concat([a.borders.clip]):a.clip,C(a)&&a.cleanDOM()}else D(a)&&(a.clip=e(a)?a.parent.clip:[]);C(a)||(a.bounds=null)},this)},d.prototype.asyncRenderer=function(a,b,c){c=c||Date.now(),this.paint(a[this.renderIndex++]),a.length===this.renderIndex?b():c+20>Date.now()?this.asyncRenderer(a,b,c):setTimeout(X(function(){this.asyncRenderer(a,b)},this),0)},d.prototype.createPseudoHideStyles=function(a){this.createStyles(a,"."+S.prototype.PSEUDO_HIDE_ELEMENT_CLASS_BEFORE+':before { content: "" !important; display: none !important; }.'+S.prototype.PSEUDO_HIDE_ELEMENT_CLASS_AFTER+':after { content: "" !important; display: none !important; }')},d.prototype.disableAnimations=function(a){this.createStyles(a,"* { -webkit-animation: none !important; -moz-animation: none !important; -o-animation: none !important; animation: none !important; -webkit-transition: none !important; -moz-transition: none !important; -o-transition: none !important; transition: none !important;}")},d.prototype.createStyles=function(a,b){var c=a.createElement("style");c.innerHTML=b,a.body.appendChild(c)},d.prototype.getPseudoElements=function(a){var b=[[a]];if(a.node.nodeType===Node.ELEMENT_NODE){var c=this.getPseudoElement(a,":before"),d=this.getPseudoElement(a,":after");c&&b.push(c),d&&b.push(d)}return J(b)},d.prototype.getPseudoElement=function(a,b){var c=a.computedStyle(b);if(!c||!c.content||"none"===c.content||"-moz-alt-content"===c.content||"none"===c.display)return null;for(var d=K(c.content),e="url"===d.substr(0,3),g=document.createElement(e?"img":"html2canvaspseudoelement"),h=new S(g,a,b),i=c.length-1;i>=0;i--){var j=f(c.item(i));g.style[j]=c[j]}if(g.className=S.prototype.PSEUDO_HIDE_ELEMENT_CLASS_BEFORE+" "+S.prototype.PSEUDO_HIDE_ELEMENT_CLASS_AFTER,e)return g.src=Z(d)[0].args[0],[h];var k=document.createTextNode(d);return g.appendChild(k),[h,new R(k,h)]},d.prototype.getChildren=function(a){return J([].filter.call(a.node.childNodes,v).map(function(b){var c=[b.nodeType===Node.TEXT_NODE?new R(b,a):new Q(b,a)].filter(I);return b.nodeType===Node.ELEMENT_NODE&&c.length&&"TEXTAREA"!==b.tagName?c[0].isElementVisible()?c.concat(this.getChildren(c[0])):[]:c},this))},d.prototype.newStackingContext=function(a,b){var c=new V(b,a.getOpacity(),a.node,a.parent);a.cloneTo(c);var d=b?c.getParentStack(this):c.parent.stack;d.contexts.push(c),a.stack=c},d.prototype.createStackingContexts=function(){this.nodes.forEach(function(a){B(a)&&(this.isRootElement(a)||F(a)||w(a)||this.isBodyWithTransparentRoot(a)||a.hasTransform())?this.newStackingContext(a,!0):B(a)&&(x(a)&&p(a)||z(a)||y(a))?this.newStackingContext(a,!1):a.assignStack(a.parent.stack)},this)},d.prototype.isBodyWithTransparentRoot=function(a){return"BODY"===a.node.nodeName&&a.parent.color("backgroundColor").isTransparent()},d.prototype.isRootElement=function(a){return null===a.parent},d.prototype.sortStackingContexts=function(a){a.contexts.sort(E(a.contexts.slice(0))),a.contexts.forEach(this.sortStackingContexts,this)},d.prototype.parseTextBounds=function(a){return function(b,c,d){if("none"!==a.parent.css("textDecoration").substr(0,4)||0!==b.trim().length){if(this.support.rangeBounds&&!a.parent.hasTransform()){var e=d.slice(0,c).join("").length;return this.getRangeBounds(a.node,e,b.length)}if(a.node&&"string"==typeof a.node.data){var f=a.node.splitText(b.length),g=this.getWrapperBounds(a.node,a.parent.hasTransform());return a.node=f,g}}else(!this.support.rangeBounds||a.parent.hasTransform())&&(a.node=a.node.splitText(b.length));return{}}},d.prototype.getWrapperBounds=function(a,b){var c=a.ownerDocument.createElement("html2canvaswrapper"),d=a.parentNode,e=a.cloneNode(!0);c.appendChild(a.cloneNode(!0)),d.replaceChild(c,a);var f=b?$(c):Y(c);return d.replaceChild(e,c),f},d.prototype.getRangeBounds=function(a,b,c){var d=this.range||(this.range=a.ownerDocument.createRange());return d.setStart(a,b),d.setEnd(a,b+c),d.getBoundingClientRect()},d.prototype.parse=function(a){var b=a.contexts.filter(n),c=a.children.filter(B),d=c.filter(A(y)),e=d.filter(A(x)).filter(A(q)),f=c.filter(A(x)).filter(y),h=d.filter(A(x)).filter(q),i=a.contexts.concat(d.filter(x)).filter(p),j=a.children.filter(D).filter(s),k=a.contexts.filter(o);b.concat(e).concat(f).concat(h).concat(i).concat(j).concat(k).forEach(function(a){this.renderQueue.push(a),r(a)&&(this.parse(a),this.renderQueue.push(new g))},this)},d.prototype.paint=function(a){try{a instanceof g?this.renderer.ctx.restore():D(a)?(C(a.parent)&&a.parent.appendToDOM(),this.paintText(a),C(a.parent)&&a.parent.cleanDOM()):this.paintNode(a)}catch(b){if(O(b),this.options.strict)throw b}},d.prototype.paintNode=function(a){r(a)&&(this.renderer.setOpacity(a.opacity),this.renderer.ctx.save(),a.hasTransform()&&this.renderer.setTransform(a.parseTransform())),"INPUT"===a.node.nodeName&&"checkbox"===a.node.type?this.paintCheckbox(a):"INPUT"===a.node.nodeName&&"radio"===a.node.type?this.paintRadio(a):this.paintElement(a)},d.prototype.paintElement=function(a){var b=a.parseBounds();this.renderer.clip(a.backgroundClip,function(){this.renderer.renderBackground(a,b,a.borders.borders.map(H))},this),this.renderer.clip(a.clip,function(){this.renderer.renderBorders(a.borders.borders)},this),this.renderer.clip(a.backgroundClip,function(){switch(a.node.nodeName){case"svg":case"IFRAME":var c=this.images.get(a.node);c?this.renderer.renderImage(a,b,a.borders,c):O("Error loading <"+a.node.nodeName+">",a.node);break;case"IMG":var d=this.images.get(a.node.src);d?this.renderer.renderImage(a,b,a.borders,d):O("Error loading ",a.node.src);break;case"CANVAS":this.renderer.renderImage(a,b,a.borders,{image:a.node});break;case"SELECT":case"INPUT":case"TEXTAREA":this.paintFormValue(a)}},this)},d.prototype.paintCheckbox=function(a){var b=a.parseBounds(),c=Math.min(b.width,b.height),d={width:c-1,height:c-1,top:b.top,left:b.left},e=[3,3],f=[e,e,e,e],g=[1,1,1,1].map(function(a){return{color:new U("#A5A5A5"),width:a}}),i=j(d,f,g);this.renderer.clip(a.backgroundClip,function(){this.renderer.rectangle(d.left+1,d.top+1,d.width-2,d.height-2,new U("#DEDEDE")),this.renderer.renderBorders(h(g,d,i,f)),a.node.checked&&(this.renderer.font(new U("#424242"),"normal","normal","bold",c-3+"px","arial"),this.renderer.text("✔",d.left+c/6,d.top+c-1))},this)},d.prototype.paintRadio=function(a){var b=a.parseBounds(),c=Math.min(b.width,b.height)-2;this.renderer.clip(a.backgroundClip,function(){this.renderer.circleStroke(b.left+1,b.top+1,c,new U("#DEDEDE"),1,new U("#A5A5A5")),a.node.checked&&this.renderer.circle(Math.ceil(b.left+c/4)+1,Math.ceil(b.top+c/4)+1,Math.floor(c/2),new U("#424242"))},this)},d.prototype.paintFormValue=function(a){var b=a.getValue();if(b.length>0){var c=a.node.ownerDocument,d=c.createElement("html2canvaswrapper"),e=["lineHeight","textAlign","fontFamily","fontWeight","fontSize","color","paddingLeft","paddingTop","paddingRight","paddingBottom","width","height","borderLeftStyle","borderTopStyle","borderLeftWidth","borderTopWidth","boxSizing","whiteSpace","wordWrap"];e.forEach(function(b){try{d.style[b]=a.css(b)}catch(c){O("html2canvas: Parse: Exception caught in renderFormValue: "+c.message)}});var f=a.parseBounds();d.style.position="fixed",d.style.left=f.left+"px",d.style.top=f.top+"px",d.textContent=b,c.body.appendChild(d),this.paintText(new R(d.firstChild,a)),c.body.removeChild(d)}},d.prototype.paintText=function(a){a.applyTextTransform();var b=P.ucs2.decode(a.node.data),c=this.options.letterRendering&&!t(a)||N(a.node.data)?b.map(function(a){return P.ucs2.encode([a])}):L(b),d=a.parent.fontWeight(),e=a.parent.css("fontSize"),f=a.parent.css("fontFamily"),g=a.parent.parseTextShadows();this.renderer.font(a.parent.color("color"),a.parent.css("fontStyle"),a.parent.css("fontVariant"),d,e,f),g.length?this.renderer.fontShadow(g[0].color,g[0].offsetX,g[0].offsetY,g[0].blur):this.renderer.clearShadow(),this.renderer.clip(a.parent.clip,function(){c.map(this.parseTextBounds(a),this).forEach(function(b,d){b&&(this.renderer.text(c[d],b.left,b.bottom),this.renderTextDecoration(a.parent,b,this.fontMetrics.getMetrics(f,e)))},this)},this)},d.prototype.renderTextDecoration=function(a,b,c){switch(a.css("textDecoration").split(" ")[0]){case"underline":this.renderer.rectangle(b.left,Math.round(b.top+c.baseline+c.lineWidth),b.width,1,a.color("color"));break;case"overline":this.renderer.rectangle(b.left,Math.round(b.top),b.width,1,a.color("color"));break;case"line-through":this.renderer.rectangle(b.left,Math.ceil(b.top+c.middle+c.lineWidth),b.width,1,a.color("color"))}};var _={inset:[["darken",.6],["darken",.1],["darken",.1],["darken",.6]]};d.prototype.parseBorders=function(a){var b=a.parseBounds(),c=u(a),d=["Top","Right","Bottom","Left"].map(function(b,c){var d=a.css("border"+b+"Style"),e=a.color("border"+b+"Color");"inset"===d&&e.isBlack()&&(e=new U([255,255,255,e.a]));var f=_[d]?_[d][c]:null;return{width:a.cssInt("border"+b+"Width"),color:f?e[f[0]](f[1]):e,args:null}}),e=j(b,c,d);return{clip:this.parseBackgroundClip(a,e,d,c,b),borders:h(d,b,e,c)}},d.prototype.parseBackgroundClip=function(a,b,c,d,e){var f=a.css("backgroundClip"),g=[];switch(f){case"content-box":case"padding-box":m(g,d[0],d[1],b.topLeftInner,b.topRightInner,e.left+c[3].width,e.top+c[0].width),m(g,d[1],d[2],b.topRightInner,b.bottomRightInner,e.left+e.width-c[1].width,e.top+c[0].width),m(g,d[2],d[3],b.bottomRightInner,b.bottomLeftInner,e.left+e.width-c[1].width,e.top+e.height-c[2].width),m(g,d[3],d[0],b.bottomLeftInner,b.topLeftInner,e.left+c[3].width,e.top+e.height-c[2].width);break;default:m(g,d[0],d[1],b.topLeftOuter,b.topRightOuter,e.left,e.top),m(g,d[1],d[2],b.topRightOuter,b.bottomRightOuter,e.left+e.width,e.top),m(g,d[2],d[3],b.bottomRightOuter,b.bottomLeftOuter,e.left+e.width,e.top+e.height),m(g,d[3],d[0],b.bottomLeftOuter,b.topLeftOuter,e.left,e.top+e.height)}return g},b.exports=d},{"./color":3,"./fontmetrics":7,"./log":13,"./nodecontainer":14,"./pseudoelementcontainer":18,"./stackingcontext":21,"./textcontainer":25,"./utils":26,punycode:1}],16:[function(a,b,c){function d(a,b,c){var d="withCredentials"in new XMLHttpRequest;if(!b)return Promise.reject("No proxy configured");var e=g(d),i=h(b,a,e);return d?k(i):f(c,i,e).then(function(a){return o(a.content)})}function e(a,b,c){var d="crossOrigin"in new Image,e=g(d),i=h(b,a,e);return d?Promise.resolve(i):f(c,i,e).then(function(a){return"data:"+a.type+";base64,"+a.content})}function f(a,b,c){return new Promise(function(d,e){var f=a.createElement("script"),g=function(){delete window.html2canvas.proxy[c],a.body.removeChild(f)};window.html2canvas.proxy[c]=function(a){g(),d(a)},f.src=b,f.onerror=function(a){g(),e(a)},a.body.appendChild(f)})}function g(a){return a?"":"html2canvas_"+Date.now()+"_"+ ++p+"_"+Math.round(1e5*Math.random())}function h(a,b,c){return a+"?url="+encodeURIComponent(b)+(c.length?"&callback=html2canvas.proxy."+c:"")}function i(a){return function(b){var c,d=new DOMParser;try{c=d.parseFromString(b,"text/html")}catch(e){m("DOMParser not supported, falling back to createHTMLDocument"),c=document.implementation.createHTMLDocument("");try{c.open(),c.write(b),c.close()}catch(f){m("createHTMLDocument write not supported, falling back to document.body.innerHTML"),c.body.innerHTML=b}}var g=c.querySelector("base");if(!g||!g.href.host){var h=c.createElement("base");h.href=a,c.head.insertBefore(h,c.head.firstChild)}return c}}function j(a,b,c,e,f,g){return new d(a,b,window.document).then(i(a)).then(function(a){return n(a,c,e,f,g,0,0)})}var k=a("./xhr"),l=a("./utils"),m=a("./log"),n=a("./clone"),o=l.decode64,p=0;c.Proxy=d,c.ProxyURL=e,c.loadUrlDocument=j},{"./clone":2,"./log":13,"./utils":26,"./xhr":28}],17:[function(a,b,c){function d(a,b){var c=document.createElement("a");c.href=a,a=c.href,this.src=a,this.image=new Image;var d=this;this.promise=new Promise(function(c,f){d.image.crossOrigin="Anonymous",d.image.onload=c,d.image.onerror=f,new e(a,b,document).then(function(a){d.image.src=a})["catch"](f)})}var e=a("./proxy").ProxyURL;b.exports=d},{"./proxy":16}],18:[function(a,b,c){function d(a,b,c){e.call(this,a,b),this.isPseudoElement=!0,this.before=":before"===c}var e=a("./nodecontainer");d.prototype.cloneTo=function(a){d.prototype.cloneTo.call(this,a),a.isPseudoElement=!0,a.before=this.before},d.prototype=Object.create(e.prototype),d.prototype.appendToDOM=function(){this.before?this.parent.node.insertBefore(this.node,this.parent.node.firstChild):this.parent.node.appendChild(this.node),this.parent.node.className+=" "+this.getHideClass()},d.prototype.cleanDOM=function(){this.node.parentNode.removeChild(this.node),this.parent.node.className=this.parent.node.className.replace(this.getHideClass(),"")},d.prototype.getHideClass=function(){return this["PSEUDO_HIDE_ELEMENT_CLASS_"+(this.before?"BEFORE":"AFTER")]},d.prototype.PSEUDO_HIDE_ELEMENT_CLASS_BEFORE="___html2canvas___pseudoelement_before",d.prototype.PSEUDO_HIDE_ELEMENT_CLASS_AFTER="___html2canvas___pseudoelement_after",b.exports=d},{"./nodecontainer":14}],19:[function(a,b,c){function d(a,b,c,d,e){this.width=a,this.height=b,this.images=c,this.options=d,this.document=e}var e=a("./log");d.prototype.renderImage=function(a,b,c,d){var e=a.cssInt("paddingLeft"),f=a.cssInt("paddingTop"),g=a.cssInt("paddingRight"),h=a.cssInt("paddingBottom"),i=c.borders,j=b.width-(i[1].width+i[3].width+e+g),k=b.height-(i[0].width+i[2].width+f+h);this.drawImage(d,0,0,d.image.width||j,d.image.height||k,b.left+e+i[3].width,b.top+f+i[0].width,j,k)},d.prototype.renderBackground=function(a,b,c){b.height>0&&b.width>0&&(this.renderBackgroundColor(a,b),this.renderBackgroundImage(a,b,c))},d.prototype.renderBackgroundColor=function(a,b){var c=a.color("backgroundColor");c.isTransparent()||this.rectangle(b.left,b.top,b.width,b.height,c)},d.prototype.renderBorders=function(a){a.forEach(this.renderBorder,this)},d.prototype.renderBorder=function(a){a.color.isTransparent()||null===a.args||this.drawShape(a.args,a.color)},d.prototype.renderBackgroundImage=function(a,b,c){var d=a.parseBackgroundImages();d.reverse().forEach(function(d,f,g){switch(d.method){case"url":var h=this.images.get(d.args[0]);h?this.renderBackgroundRepeating(a,b,h,g.length-(f+1),c):e("Error loading background-image",d.args[0]);break;case"linear-gradient":case"gradient":var i=this.images.get(d.value);i?this.renderBackgroundGradient(i,b,c):e("Error loading background-image",d.args[0]);break;case"none":break;default:e("Unknown background-image type",d.args[0])}},this)},d.prototype.renderBackgroundRepeating=function(a,b,c,d,e){var f=a.parseBackgroundSize(b,c.image,d),g=a.parseBackgroundPosition(b,c.image,d,f),h=a.parseBackgroundRepeat(d);switch(h){case"repeat-x":case"repeat no-repeat":this.backgroundRepeatShape(c,g,f,b,b.left+e[3],b.top+g.top+e[0],99999,f.height,e);break;case"repeat-y":case"no-repeat repeat":this.backgroundRepeatShape(c,g,f,b,b.left+g.left+e[3],b.top+e[0],f.width,99999,e);break;case"no-repeat":this.backgroundRepeatShape(c,g,f,b,b.left+g.left+e[3],b.top+g.top+e[0],f.width,f.height,e);break;default:this.renderBackgroundRepeat(c,g,f,{top:b.top,left:b.left},e[3],e[0])}},b.exports=d},{"./log":13}],20:[function(a,b,c){function d(a,b){f.apply(this,arguments),this.canvas=this.options.canvas||this.document.createElement("canvas"),this.options.canvas||(this.canvas.width=a,this.canvas.height=b),this.ctx=this.canvas.getContext("2d"),this.taintCtx=this.document.createElement("canvas").getContext("2d"),this.ctx.textBaseline="bottom",this.variables={},h("Initialized CanvasRenderer with size",a,"x",b)}function e(a){return a.length>0}var f=a("../renderer"),g=a("../lineargradientcontainer"),h=a("../log");d.prototype=Object.create(f.prototype),d.prototype.setFillStyle=function(a){return this.ctx.fillStyle="object"==typeof a&&a.isColor?a.toString():a,this.ctx},d.prototype.rectangle=function(a,b,c,d,e){this.setFillStyle(e).fillRect(a,b,c,d)},d.prototype.circle=function(a,b,c,d){this.setFillStyle(d),this.ctx.beginPath(),this.ctx.arc(a+c/2,b+c/2,c/2,0,2*Math.PI,!0),this.ctx.closePath(),this.ctx.fill()},d.prototype.circleStroke=function(a,b,c,d,e,f){this.circle(a,b,c,d),this.ctx.strokeStyle=f.toString(),this.ctx.stroke()},d.prototype.drawShape=function(a,b){this.shape(a),this.setFillStyle(b).fill()},d.prototype.taints=function(a){if(null===a.tainted){this.taintCtx.drawImage(a.image,0,0);try{this.taintCtx.getImageData(0,0,1,1),a.tainted=!1}catch(b){this.taintCtx=document.createElement("canvas").getContext("2d"),a.tainted=!0}}return a.tainted},d.prototype.drawImage=function(a,b,c,d,e,f,g,h,i){(!this.taints(a)||this.options.allowTaint)&&this.ctx.drawImage(a.image,b,c,d,e,f,g,h,i)},d.prototype.clip=function(a,b,c){this.ctx.save(),a.filter(e).forEach(function(a){this.shape(a).clip()},this),b.call(c),this.ctx.restore()},d.prototype.shape=function(a){return this.ctx.beginPath(),a.forEach(function(a,b){"rect"===a[0]?this.ctx.rect.apply(this.ctx,a.slice(1)):this.ctx[0===b?"moveTo":a[0]+"To"].apply(this.ctx,a.slice(1))},this),this.ctx.closePath(),this.ctx},d.prototype.font=function(a,b,c,d,e,f){this.setFillStyle(a).font=[b,c,d,e,f].join(" ").split(",")[0]},d.prototype.fontShadow=function(a,b,c,d){this.setVariable("shadowColor",a.toString()).setVariable("shadowOffsetY",b).setVariable("shadowOffsetX",c).setVariable("shadowBlur",d)},d.prototype.clearShadow=function(){this.setVariable("shadowColor","rgba(0,0,0,0)")},d.prototype.setOpacity=function(a){this.ctx.globalAlpha=a},d.prototype.setTransform=function(a){this.ctx.translate(a.origin[0],a.origin[1]),this.ctx.transform.apply(this.ctx,a.matrix),this.ctx.translate(-a.origin[0],-a.origin[1])},d.prototype.setVariable=function(a,b){return this.variables[a]!==b&&(this.variables[a]=this.ctx[a]=b),this},d.prototype.text=function(a,b,c){this.ctx.fillText(a,b,c)},d.prototype.backgroundRepeatShape=function(a,b,c,d,e,f,g,h,i){var j=[["line",Math.round(e),Math.round(f)],["line",Math.round(e+g),Math.round(f)],["line",Math.round(e+g),Math.round(h+f)],["line",Math.round(e),Math.round(h+f)]];this.clip([j],function(){this.renderBackgroundRepeat(a,b,c,d,i[3],i[0])},this)},d.prototype.renderBackgroundRepeat=function(a,b,c,d,e,f){var g=Math.round(d.left+b.left+e),h=Math.round(d.top+b.top+f);this.setFillStyle(this.ctx.createPattern(this.resizeImage(a,c),"repeat")),this.ctx.translate(g,h),this.ctx.fill(),this.ctx.translate(-g,-h)},d.prototype.renderBackgroundGradient=function(a,b){if(a instanceof g){var c=this.ctx.createLinearGradient(b.left+b.width*a.x0,b.top+b.height*a.y0,b.left+b.width*a.x1,b.top+b.height*a.y1);a.colorStops.forEach(function(a){c.addColorStop(a.stop,a.color.toString())}),this.rectangle(b.left,b.top,b.width,b.height,c)}},d.prototype.resizeImage=function(a,b){var c=a.image;if(c.width===b.width&&c.height===b.height)return c;var d,e=document.createElement("canvas");return e.width=b.width,e.height=b.height,d=e.getContext("2d"),d.drawImage(c,0,0,c.width,c.height,0,0,b.width,b.height),e},b.exports=d},{"../lineargradientcontainer":12,"../log":13,"../renderer":19}],21:[function(a,b,c){function d(a,b,c,d){e.call(this,c,d),this.ownStacking=a,this.contexts=[],this.children=[],this.opacity=(this.parent?this.parent.stack.opacity:1)*b}var e=a("./nodecontainer");d.prototype=Object.create(e.prototype),d.prototype.getParentStack=function(a){var b=this.parent?this.parent.stack:null;return b?b.ownStacking?b:b.getParentStack(a):a.stack},b.exports=d},{"./nodecontainer":14}],22:[function(a,b,c){function d(a){this.rangeBounds=this.testRangeBounds(a),this.cors=this.testCORS(),this.svg=this.testSVG()}d.prototype.testRangeBounds=function(a){var b,c,d,e,f=!1;return a.createRange&&(b=a.createRange(),b.getBoundingClientRect&&(c=a.createElement("boundtest"),c.style.height="123px",c.style.display="block",a.body.appendChild(c),b.selectNode(c),d=b.getBoundingClientRect(),e=d.height,123===e&&(f=!0),a.body.removeChild(c))),f},d.prototype.testCORS=function(){return"undefined"!=typeof(new Image).crossOrigin},d.prototype.testSVG=function(){var a=new Image,b=document.createElement("canvas"),c=b.getContext("2d");a.src="data:image/svg+xml,";try{c.drawImage(a,0,0),b.toDataURL()}catch(d){return!1}return!0},b.exports=d},{}],23:[function(a,b,c){function d(a){this.src=a,this.image=null;var b=this;this.promise=this.hasFabric().then(function(){return b.isInline(a)?Promise.resolve(b.inlineFormatting(a)):e(a)}).then(function(a){return new Promise(function(c){window.html2canvas.svg.fabric.loadSVGFromString(a,b.createCanvas.call(b,c))})})}var e=a("./xhr"),f=a("./utils").decode64;d.prototype.hasFabric=function(){return window.html2canvas.svg&&window.html2canvas.svg.fabric?Promise.resolve():Promise.reject(new Error("html2canvas.svg.js is not loaded, cannot render svg"))},d.prototype.inlineFormatting=function(a){return/^data:image\/svg\+xml;base64,/.test(a)?this.decode64(this.removeContentType(a)):this.removeContentType(a)},d.prototype.removeContentType=function(a){return a.replace(/^data:image\/svg\+xml(;base64)?,/,"")},d.prototype.isInline=function(a){return/^data:image\/svg\+xml/i.test(a)},d.prototype.createCanvas=function(a){var b=this;return function(c,d){var e=new window.html2canvas.svg.fabric.StaticCanvas("c");b.image=e.lowerCanvasEl,e.setWidth(d.width).setHeight(d.height).add(window.html2canvas.svg.fabric.util.groupSVGElements(c,d)).renderAll(),a(e.lowerCanvasEl)}},d.prototype.decode64=function(a){return"function"==typeof window.atob?window.atob(a):f(a)},b.exports=d},{"./utils":26,"./xhr":28}],24:[function(a,b,c){function d(a,b){this.src=a,this.image=null;var c=this;this.promise=b?new Promise(function(b,d){c.image=new Image,c.image.onload=b,c.image.onerror=d,c.image.src="data:image/svg+xml,"+(new XMLSerializer).serializeToString(a),c.image.complete===!0&&b(c.image)}):this.hasFabric().then(function(){return new Promise(function(b){window.html2canvas.svg.fabric.parseSVGDocument(a,c.createCanvas.call(c,b))})})}var e=a("./svgcontainer");d.prototype=Object.create(e.prototype),b.exports=d},{"./svgcontainer":23}],25:[function(a,b,c){function d(a,b){f.call(this,a,b)}function e(a,b,c){return a.length>0?b+c.toUpperCase():void 0}var f=a("./nodecontainer");d.prototype=Object.create(f.prototype),d.prototype.applyTextTransform=function(){this.node.data=this.transform(this.parent.css("textTransform"))},d.prototype.transform=function(a){var b=this.node.data;switch(a){case"lowercase":return b.toLowerCase();case"capitalize":return b.replace(/(^|\s|:|-|\(|\))([a-z])/g,e);case"uppercase":return b.toUpperCase();default:return b}},b.exports=d},{"./nodecontainer":14}],26:[function(a,b,c){c.smallImage=function(){return"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"},c.bind=function(a,b){return function(){return a.apply(b,arguments)}},c.decode64=function(a){var b,c,d,e,f,g,h,i,j="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",k=a.length,l="";for(b=0;k>b;b+=4)c=j.indexOf(a[b]),d=j.indexOf(a[b+1]),e=j.indexOf(a[b+2]),f=j.indexOf(a[b+3]),g=c<<2|d>>4,h=(15&d)<<4|e>>2,i=(3&e)<<6|f,l+=64===e?String.fromCharCode(g):64===f||-1===f?String.fromCharCode(g,h):String.fromCharCode(g,h,i);return l},c.getBounds=function(a){if(a.getBoundingClientRect){var b=a.getBoundingClientRect(),c=null==a.offsetWidth?b.width:a.offsetWidth;return{top:b.top,bottom:b.bottom||b.top+b.height,right:b.left+c,left:b.left,width:c,height:null==a.offsetHeight?b.height:a.offsetHeight}}return{}},c.offsetBounds=function(a){var b=a.offsetParent?c.offsetBounds(a.offsetParent):{top:0,left:0};return{top:a.offsetTop+b.top,bottom:a.offsetTop+a.offsetHeight+b.top,right:a.offsetLeft+b.left+a.offsetWidth,left:a.offsetLeft+b.left,width:a.offsetWidth,height:a.offsetHeight}},c.parseBackgrounds=function(a){var b,c,d,e,f,g,h,i=" \r\n ",j=[],k=0,l=0,m=function(){b&&('"'===c.substr(0,1)&&(c=c.substr(1,c.length-2)),c&&h.push(c),"-"===b.substr(0,1)&&(e=b.indexOf("-",1)+1)>0&&(d=b.substr(0,e),b=b.substr(e)),j.push({prefix:d,method:b.toLowerCase(),value:f,args:h,image:null})),h=[],b=d=c=f=""};return h=[],b=d=c=f="",a.split("").forEach(function(a){if(!(0===k&&i.indexOf(a)>-1)){switch(a){case'"':g?g===a&&(g=null):g=a;break;case"(":if(g)break;if(0===k)return k=1,void(f+=a);l++;break;case")":if(g)break;if(1===k){if(0===l)return k=0,f+=a,void m();l--}break;case",":if(g)break;if(0===k)return void m();if(1===k&&0===l&&!b.match(/^url$/i))return h.push(c),c="",void(f+=a)}f+=a,0===k?b+=a:c+=a}}),m(),j}},{}],27:[function(a,b,c){function d(a){e.apply(this,arguments),this.type="linear"===a.args[0]?e.TYPES.LINEAR:e.TYPES.RADIAL}var e=a("./gradientcontainer");d.prototype=Object.create(e.prototype),b.exports=d},{"./gradientcontainer":9}],28:[function(a,b,c){function d(a){return new Promise(function(b,c){var d=new XMLHttpRequest;d.open("GET",a),d.onload=function(){200===d.status?b(d.responseText):c(new Error(d.statusText))},d.onerror=function(){c(new Error("Network Error"))},d.send()})}b.exports=d},{}]},{},[4])(4)}); \ No newline at end of file diff --git a/js/pdf.min.js b/js/pdf.min.js new file mode 100644 index 0000000..c8d75ef --- /dev/null +++ b/js/pdf.min.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("pdfjs-dist/build/pdf",[],t):"object"==typeof exports?exports["pdfjs-dist/build/pdf"]=t():e["pdfjs-dist/build/pdf"]=e.pdfjsDistBuildPdf=t()}(this,function(){return function(e){function t(n){if(r[n])return r[n].exports;var i=r[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var r={};return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=63)}([function(e,t,r){"use strict";function n(e){v>=m.warnings&&console.log("Warning: "+e)}function i(e){throw new Error(e)}function a(e,t){e||i(t)}function s(e){a("string"==typeof e,"Invalid argument for stringToBytes");for(var t=e.length,r=new Uint8Array(t),n=0;n2&&void 0!==arguments[2]?arguments[2]:null;return e?new Promise(function(n,i){n(e.apply(r,t))}):Promise.resolve(void 0)}function c(e){if("object"!==(void 0===e?"undefined":f(e)))return e;switch(e.name){case"AbortException":return new R(e.message);case"MissingPDFException":return new y(e.message);case"UnexpectedResponseException":return new A(e.message,e.status);default:return new b(e.message,e.details)}}function h(e,t,r){t?e.resolve():e.reject(r)}function d(e,t,r){var n=this;this.sourceName=e,this.targetName=t,this.comObj=r,this.callbackId=1,this.streamId=1,this.postMessageTransfers=!0,this.streamSinks=Object.create(null),this.streamControllers=Object.create(null);var i=this.callbacksCapabilities=Object.create(null),a=this.actionHandler=Object.create(null);this._onComObjOnMessage=function(e){var t=e.data;if(t.targetName===n.sourceName)if(t.stream)n._processStreamMessage(t);else if(t.isReply){var s=t.callbackId;if(!(t.callbackId in i))throw new Error("Cannot resolve callback "+s);var o=i[s];delete i[s],"error"in t?o.reject(c(t.error)):o.resolve(t.data)}else{if(!(t.action in a))throw new Error("Unknown action from worker: "+t.action);var l=a[t.action];if(t.callbackId){var u=n.sourceName,h=t.sourceName;Promise.resolve().then(function(){return l[0].call(l[1],t.data)}).then(function(e){r.postMessage({sourceName:u,targetName:h,isReply:!0,callbackId:t.callbackId,data:e})},function(e){r.postMessage({sourceName:u,targetName:h,isReply:!0,callbackId:t.callbackId,error:function(e){return!(e instanceof Error)||e instanceof R||e instanceof y||e instanceof A||e instanceof b?e:new b(e.message,e.toString())}(e)})})}else t.streamId?n._createStreamSink(t):l[0].call(l[1],t.data)}},r.addEventListener("message",this._onComObjOnMessage)}Object.defineProperty(t,"__esModule",{value:!0}),t.unreachable=t.warn=t.utf8StringToString=t.stringToUTF8String=t.stringToPDFString=t.stringToBytes=t.string32=t.shadow=t.setVerbosityLevel=t.ReadableStream=t.removeNullCharacters=t.readUint32=t.readUint16=t.readInt8=t.log2=t.loadJpegStream=t.isEvalSupported=t.isLittleEndian=t.createValidAbsoluteUrl=t.isSameOrigin=t.isNodeJS=t.isSpace=t.isString=t.isNum=t.isEmptyObj=t.isBool=t.isArrayBuffer=t.info=t.getVerbosityLevel=t.getLookupTableFactory=t.deprecated=t.createObjectURL=t.createPromiseCapability=t.createBlob=t.bytesToString=t.assert=t.arraysToBytes=t.arrayByteLength=t.FormatError=t.XRefParseException=t.Util=t.UnknownErrorException=t.UnexpectedResponseException=t.TextRenderingMode=t.StreamType=t.StatTimer=t.PasswordResponses=t.PasswordException=t.PageViewport=t.NotImplementedException=t.NativeImageDecoding=t.MissingPDFException=t.MissingDataException=t.MessageHandler=t.InvalidPDFException=t.AbortException=t.CMapCompressionType=t.ImageKind=t.FontType=t.AnnotationType=t.AnnotationFlag=t.AnnotationFieldFlag=t.AnnotationBorderStyleType=t.UNSUPPORTED_FEATURES=t.VERBOSITY_LEVELS=t.OPS=t.IDENTITY_MATRIX=t.FONT_IDENTITY_MATRIX=void 0;var f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};r(64);var p=r(111),m={errors:0,warnings:1,infos:5},v=m.warnings,g=function(){function e(e,t){this.name="PasswordException",this.message=e,this.code=t}return e.prototype=new Error,e.constructor=e,e}(),b=function(){function e(e,t){this.name="UnknownErrorException",this.message=e,this.details=t}return e.prototype=new Error,e.constructor=e,e}(),_=function(){function e(e){this.name="InvalidPDFException",this.message=e}return e.prototype=new Error,e.constructor=e,e}(),y=function(){function e(e){this.name="MissingPDFException",this.message=e}return e.prototype=new Error,e.constructor=e,e}(),A=function(){function e(e,t){this.name="UnexpectedResponseException",this.message=e,this.status=t}return e.prototype=new Error,e.constructor=e,e}(),S=function(){function e(e){this.message=e}return e.prototype=new Error,e.prototype.name="NotImplementedException",e.constructor=e,e}(),w=function(){function e(e,t){this.begin=e,this.end=t,this.message="Missing data ["+e+", "+t+")"}return e.prototype=new Error,e.prototype.name="MissingDataException",e.constructor=e,e}(),P=function(){function e(e){this.message=e}return e.prototype=new Error,e.prototype.name="XRefParseException",e.constructor=e,e}(),C=function(){function e(e){this.message=e}return e.prototype=new Error,e.prototype.name="FormatError",e.constructor=e,e}(),R=function(){function e(e){this.name="AbortException",this.message=e}return e.prototype=new Error,e.constructor=e,e}(),k=/\x00/g,x=function(){function e(){}var t=["rgb(",0,",",0,",",0,")"];e.makeCssRgb=function(e,r,n){return t[1]=e,t[3]=r,t[5]=n,t.join("")},e.transform=function(e,t){return[e[0]*t[0]+e[2]*t[1],e[1]*t[0]+e[3]*t[1],e[0]*t[2]+e[2]*t[3],e[1]*t[2]+e[3]*t[3],e[0]*t[4]+e[2]*t[5]+e[4],e[1]*t[4]+e[3]*t[5]+e[5]]},e.applyTransform=function(e,t){return[e[0]*t[0]+e[1]*t[2]+t[4],e[0]*t[1]+e[1]*t[3]+t[5]]},e.applyInverseTransform=function(e,t){var r=t[0]*t[3]-t[1]*t[2];return[(e[0]*t[3]-e[1]*t[2]+t[2]*t[5]-t[4]*t[3])/r,(-e[0]*t[1]+e[1]*t[0]+t[4]*t[1]-t[5]*t[0])/r]},e.getAxialAlignedBoundingBox=function(t,r){var n=e.applyTransform(t,r),i=e.applyTransform(t.slice(2,4),r),a=e.applyTransform([t[0],t[3]],r),s=e.applyTransform([t[2],t[1]],r);return[Math.min(n[0],i[0],a[0],s[0]),Math.min(n[1],i[1],a[1],s[1]),Math.max(n[0],i[0],a[0],s[0]),Math.max(n[1],i[1],a[1],s[1])]},e.inverseTransform=function(e){var t=e[0]*e[3]-e[1]*e[2];return[e[3]/t,-e[1]/t,-e[2]/t,e[0]/t,(e[2]*e[5]-e[4]*e[3])/t,(e[4]*e[1]-e[5]*e[0])/t]},e.apply3dTransform=function(e,t){return[e[0]*t[0]+e[1]*t[1]+e[2]*t[2],e[3]*t[0]+e[4]*t[1]+e[5]*t[2],e[6]*t[0]+e[7]*t[1]+e[8]*t[2]]},e.singularValueDecompose2dScale=function(e){var t=[e[0],e[2],e[1],e[3]],r=e[0]*t[0]+e[1]*t[2],n=e[0]*t[1]+e[1]*t[3],i=e[2]*t[0]+e[3]*t[2],a=e[2]*t[1]+e[3]*t[3],s=(r+a)/2,o=Math.sqrt((r+a)*(r+a)-4*(r*a-i*n))/2,l=s+o||1,u=s-o||1;return[Math.sqrt(l),Math.sqrt(u)]},e.normalizeRect=function(e){var t=e.slice(0);return e[0]>e[2]&&(t[0]=e[2],t[2]=e[0]),e[1]>e[3]&&(t[1]=e[3],t[3]=e[1]),t},e.intersect=function(t,r){function n(e,t){return e-t}var i=[t[0],t[2],r[0],r[2]].sort(n),a=[t[1],t[3],r[1],r[3]].sort(n),s=[];return t=e.normalizeRect(t),r=e.normalizeRect(r),(i[0]===t[0]&&i[1]===r[0]||i[0]===r[0]&&i[1]===t[0])&&(s[0]=i[1],s[2]=i[2],(a[0]===t[1]&&a[1]===r[1]||a[0]===r[1]&&a[1]===t[1])&&(s[1]=a[1],s[3]=a[2],s))};var r=["","C","CC","CCC","CD","D","DC","DCC","DCCC","CM","","X","XX","XXX","XL","L","LX","LXX","LXXX","XC","","I","II","III","IV","V","VI","VII","VIII","IX"];return e.toRoman=function(e,t){a(Number.isInteger(e)&&e>0,"The number should be a positive integer.");for(var n,i=[];e>=1e3;)e-=1e3,i.push("M");n=e/100|0,e%=100,i.push(r[n]),n=e/10|0,e%=10,i.push(r[10+n]),i.push(r[20+e]);var s=i.join("");return t?s.toLowerCase():s},e.appendToArray=function(e,t){Array.prototype.push.apply(e,t)},e.prependToArray=function(e,t){Array.prototype.unshift.apply(e,t)},e.extendObj=function(e,t){for(var r in t)e[r]=t[r]},e.getInheritableProperty=function(e,t,r){for(;e&&!e.has(t);)e=e.get("Parent");return e?r?e.getArray(t):e.get(t):null},e.inherit=function(e,t,r){e.prototype=Object.create(t.prototype),e.prototype.constructor=e;for(var n in r)e.prototype[n]=r[n]},e.loadScript=function(e,t){var r=document.createElement("script"),n=!1;r.setAttribute("src",e),t&&(r.onload=function(){n||t(),n=!0}),document.getElementsByTagName("head")[0].appendChild(r)},e}(),T=function(){function e(e,t,r,n,i,a){this.viewBox=e,this.scale=t,this.rotation=r,this.offsetX=n,this.offsetY=i;var s,o,l,u,c=(e[2]+e[0])/2,h=(e[3]+e[1])/2;switch(r%=360,r=r<0?r+360:r){case 180:s=-1,o=0,l=0,u=1;break;case 90:s=0,o=1,l=1,u=0;break;case 270:s=0,o=-1,l=-1,u=0;break;default:s=1,o=0,l=0,u=-1}a&&(l=-l,u=-u);var d,f,p,m;0===s?(d=Math.abs(h-e[1])*t+n,f=Math.abs(c-e[0])*t+i,p=Math.abs(e[3]-e[1])*t,m=Math.abs(e[2]-e[0])*t):(d=Math.abs(c-e[0])*t+n,f=Math.abs(h-e[1])*t+i,p=Math.abs(e[2]-e[0])*t,m=Math.abs(e[3]-e[1])*t),this.transform=[s*t,o*t,l*t,u*t,d-s*t*c-l*t*h,f-o*t*c-u*t*h],this.width=p,this.height=m,this.fontScale=t}return e.prototype={clone:function(t){var r="scale"in(t=t||{})?t.scale:this.scale,n="rotation"in t?t.rotation:this.rotation;return new e(this.viewBox.slice(),r,n,this.offsetX,this.offsetY,t.dontFlip)},convertToViewportPoint:function(e,t){return x.applyTransform([e,t],this.transform)},convertToViewportRectangle:function(e){var t=x.applyTransform([e[0],e[1]],this.transform),r=x.applyTransform([e[2],e[3]],this.transform);return[t[0],t[1],r[0],r[1]]},convertToPdfPoint:function(e,t){return x.applyInverseTransform([e,t],this.transform)}},e}(),E=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,728,711,710,729,733,731,730,732,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8226,8224,8225,8230,8212,8211,402,8260,8249,8250,8722,8240,8222,8220,8221,8216,8217,8218,8482,64257,64258,321,338,352,376,381,305,322,339,353,382,0,8364],O=function(){function e(e,t,r){for(;e.lengtha&&(a=s.length)}for(t=0,r=n.length;t2&&void 0!==arguments[2]&&arguments[2])&&URL.createObjectURL){var n=L(t,r);return URL.createObjectURL(n)}for(var i="data:"+r+";base64,",a=0,s=t.length;a>2]+e[(3&o)<<4|l>>4]+e[a+1>6:64]+e[a+21&&void 0!==arguments[1]?arguments[1]:1,r=arguments[2];if(!this.isCancelled){var n=this.desiredSize;this.desiredSize-=t,n>0&&this.desiredSize<=0&&(this.sinkCapability=l(),this.ready=this.sinkCapability.promise),c({stream:"enqueue",chunk:e,transfers:r})}},close:function(){this.isCancelled||(this.isCancelled=!0,c({stream:"close"}),delete r.streamSinks[i])},error:function(e){this.isCancelled||(this.isCancelled=!0,c({stream:"error",reason:e}))},sinkCapability:l(),onPull:null,onCancel:null,isCancelled:!1,desiredSize:a,ready:null};h.sinkCapability.resolve(),h.ready=h.sinkCapability.promise,this.streamSinks[i]=h,u(n[0],[e.data,h],n[1]).then(function(){c({stream:"start_complete",success:!0})},function(e){c({stream:"start_complete",success:!1,reason:e})})},_processStreamMessage:function(e){var t=this,r=this.sourceName,n=e.sourceName,i=e.streamId,s=function(e){var a=e.stream,s=e.success,o=e.reason;t.comObj.postMessage({sourceName:r,targetName:n,stream:a,success:s,streamId:i,reason:o})},o=function(){Promise.all([t.streamControllers[e.streamId].startCall,t.streamControllers[e.streamId].pullCall,t.streamControllers[e.streamId].cancelCall].map(function(e){return e&&function(e){return Promise.resolve(e).catch(function(){})}(e.promise)})).then(function(){delete t.streamControllers[e.streamId]})};switch(e.stream){case"start_complete":h(this.streamControllers[e.streamId].startCall,e.success,c(e.reason));break;case"pull_complete":h(this.streamControllers[e.streamId].pullCall,e.success,c(e.reason));break;case"pull":if(!this.streamSinks[e.streamId]){s({stream:"pull_complete",success:!0});break}this.streamSinks[e.streamId].desiredSize<=0&&e.desiredSize>0&&this.streamSinks[e.streamId].sinkCapability.resolve(),this.streamSinks[e.streamId].desiredSize=e.desiredSize,u(this.streamSinks[e.streamId].onPull).then(function(){s({stream:"pull_complete",success:!0})},function(e){s({stream:"pull_complete",success:!1,reason:e})});break;case"enqueue":a(this.streamControllers[e.streamId],"enqueue should have stream controller"),this.streamControllers[e.streamId].isClosed||this.streamControllers[e.streamId].controller.enqueue(e.chunk);break;case"close":if(a(this.streamControllers[e.streamId],"close should have stream controller"),this.streamControllers[e.streamId].isClosed)break;this.streamControllers[e.streamId].isClosed=!0,this.streamControllers[e.streamId].controller.close(),o();break;case"error":a(this.streamControllers[e.streamId],"error should have stream controller"),this.streamControllers[e.streamId].controller.error(c(e.reason)),o();break;case"cancel_complete":h(this.streamControllers[e.streamId].cancelCall,e.success,c(e.reason)),o();break;case"cancel":if(!this.streamSinks[e.streamId])break;u(this.streamSinks[e.streamId].onCancel,[c(e.reason)]).then(function(){s({stream:"cancel_complete",success:!0})},function(e){s({stream:"cancel_complete",success:!1,reason:e})}),this.streamSinks[e.streamId].sinkCapability.reject(c(e.reason)),this.streamSinks[e.streamId].isCancelled=!0,delete this.streamSinks[e.streamId];break;default:throw new Error("Unexpected stream case")}},postMessage:function(e,t){t&&this.postMessageTransfers?this.comObj.postMessage(e,t):this.comObj.postMessage(e)},destroy:function(){this.comObj.removeEventListener("message",this._onComObjOnMessage)}},t.FONT_IDENTITY_MATRIX=[.001,0,0,.001,0,0],t.IDENTITY_MATRIX=[1,0,0,1,0,0],t.OPS={dependency:1,setLineWidth:2,setLineCap:3,setLineJoin:4,setMiterLimit:5,setDash:6,setRenderingIntent:7,setFlatness:8,setGState:9,save:10,restore:11,transform:12,moveTo:13,lineTo:14,curveTo:15,curveTo2:16,curveTo3:17,closePath:18,rectangle:19,stroke:20,closeStroke:21,fill:22,eoFill:23,fillStroke:24,eoFillStroke:25,closeFillStroke:26,closeEOFillStroke:27,endPath:28,clip:29,eoClip:30,beginText:31,endText:32,setCharSpacing:33,setWordSpacing:34,setHScale:35,setLeading:36,setFont:37,setTextRenderingMode:38,setTextRise:39,moveText:40,setLeadingMoveText:41,setTextMatrix:42,nextLine:43,showText:44,showSpacedText:45,nextLineShowText:46,nextLineSetSpacingShowText:47,setCharWidth:48,setCharWidthAndBounds:49,setStrokeColorSpace:50,setFillColorSpace:51,setStrokeColor:52,setStrokeColorN:53,setFillColor:54,setFillColorN:55,setStrokeGray:56,setFillGray:57,setStrokeRGBColor:58,setFillRGBColor:59,setStrokeCMYKColor:60,setFillCMYKColor:61,shadingFill:62,beginInlineImage:63,beginImageData:64,endInlineImage:65,paintXObject:66,markPoint:67,markPointProps:68,beginMarkedContent:69,beginMarkedContentProps:70,endMarkedContent:71,beginCompat:72,endCompat:73,paintFormXObjectBegin:74,paintFormXObjectEnd:75,beginGroup:76,endGroup:77,beginAnnotations:78,endAnnotations:79,beginAnnotation:80,endAnnotation:81,paintJpegXObject:82,paintImageMaskXObject:83,paintImageMaskXObjectGroup:84,paintImageXObject:85,paintInlineImageXObject:86,paintInlineImageXObjectGroup:87,paintImageXObjectRepeat:88,paintImageMaskXObjectRepeat:89,paintSolidColorImageMask:90,constructPath:91},t.VERBOSITY_LEVELS=m,t.UNSUPPORTED_FEATURES={unknown:"unknown",forms:"forms",javaScript:"javaScript",smask:"smask",shadingPattern:"shadingPattern",font:"font"},t.AnnotationBorderStyleType={SOLID:1,DASHED:2,BEVELED:3,INSET:4,UNDERLINE:5},t.AnnotationFieldFlag={READONLY:1,REQUIRED:2,NOEXPORT:4,MULTILINE:4096,PASSWORD:8192,NOTOGGLETOOFF:16384,RADIO:32768,PUSHBUTTON:65536,COMBO:131072,EDIT:262144,SORT:524288,FILESELECT:1048576,MULTISELECT:2097152,DONOTSPELLCHECK:4194304,DONOTSCROLL:8388608,COMB:16777216,RICHTEXT:33554432,RADIOSINUNISON:33554432,COMMITONSELCHANGE:67108864},t.AnnotationFlag={INVISIBLE:1,HIDDEN:2,PRINT:4,NOZOOM:8,NOROTATE:16,NOVIEW:32,READONLY:64,LOCKED:128,TOGGLENOVIEW:256,LOCKEDCONTENTS:512},t.AnnotationType={TEXT:1,LINK:2,FREETEXT:3,LINE:4,SQUARE:5,CIRCLE:6,POLYGON:7,POLYLINE:8,HIGHLIGHT:9,UNDERLINE:10,SQUIGGLY:11,STRIKEOUT:12,STAMP:13,CARET:14,INK:15,POPUP:16,FILEATTACHMENT:17,SOUND:18,MOVIE:19,WIDGET:20,SCREEN:21,PRINTERMARK:22,TRAPNET:23,WATERMARK:24,THREED:25,REDACT:26},t.FontType={UNKNOWN:0,TYPE1:1,TYPE1C:2,CIDFONTTYPE0:3,CIDFONTTYPE0C:4,TRUETYPE:5,CIDFONTTYPE2:6,TYPE3:7,OPENTYPE:8,TYPE0:9,MMTYPE1:10},t.ImageKind={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3},t.CMapCompressionType={NONE:0,BINARY:1,STREAM:2},t.AbortException=R,t.InvalidPDFException=_,t.MessageHandler=d,t.MissingDataException=w,t.MissingPDFException=y,t.NativeImageDecoding={NONE:"none",DECODE:"decode",DISPLAY:"display"},t.NotImplementedException=S,t.PageViewport=T,t.PasswordException=g,t.PasswordResponses={NEED_PASSWORD:1,INCORRECT_PASSWORD:2},t.StatTimer=O,t.StreamType={UNKNOWN:0,FLATE:1,LZW:2,DCT:3,JPX:4,JBIG:5,A85:6,AHX:7,CCF:8,RL:9},t.TextRenderingMode={FILL:0,STROKE:1,FILL_STROKE:2,INVISIBLE:3,FILL_ADD_TO_PATH:4,STROKE_ADD_TO_PATH:5,FILL_STROKE_ADD_TO_PATH:6,ADD_TO_PATH:7,FILL_STROKE_MASK:3,ADD_TO_PATH_FLAG:4},t.UnexpectedResponseException=A,t.UnknownErrorException=b,t.Util=x,t.XRefParseException=P,t.FormatError=C,t.arrayByteLength=o,t.arraysToBytes=function(e){if(1===e.length&&e[0]instanceof Uint8Array)return e[0];var t,r,n,i=0,a=e.length;for(t=0;t=m.infos&&console.log("Info: "+e)},t.isArrayBuffer=function(e){return"object"===(void 0===e?"undefined":f(e))&&null!==e&&void 0!==e.byteLength},t.isBool=function(e){return"boolean"==typeof e},t.isEmptyObj=function(e){for(var t in e)return!1;return!0},t.isNum=function(e){return"number"==typeof e},t.isString=function(e){return"string"==typeof e},t.isSpace=function(e){return 32===e||9===e||13===e||10===e},t.isNodeJS=function(){return"object"===("undefined"==typeof process?"undefined":f(process))&&process+""=="[object process]"},t.isSameOrigin=function(e,t){try{var r=new URL(e);if(!r.origin||"null"===r.origin)return!1}catch(e){return!1}var n=new URL(t,r);return r.origin===n.origin},t.createValidAbsoluteUrl=function(e,t){if(!e)return null;try{var r=t?new URL(e,t):new URL(e);if(function(e){if(!e)return!1;switch(e.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}(r))return r}catch(e){}return null},t.isLittleEndian=function(){var e=new Uint8Array(4);return e[0]=1,1===new Uint32Array(e.buffer,0,1)[0]},t.isEvalSupported=function(){try{return new Function(""),!0}catch(e){return!1}},t.loadJpegStream=function(e,t,r){var i=new Image;i.onload=function(){r.resolve(e,i)},i.onerror=function(){r.resolve(e,null),n("Error during JPEG image loading")},i.src=t},t.log2=function(e){for(var t=1,r=0;e>t;)t<<=1,r++;return r},t.readInt8=function(e,t){return e[t]<<24>>24},t.readUint16=function(e,t){return e[t]<<8|e[t+1]},t.readUint32=function(e,t){return(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])>>>0},t.removeNullCharacters=function(e){return"string"!=typeof e?(n("The argument for removeNullCharacters must be a string."),e):e.replace(k,"")},t.ReadableStream=p.ReadableStream,t.setVerbosityLevel=function(e){v=e},t.shadow=function(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!1}),r},t.string32=function(e){return String.fromCharCode(e>>24&255,e>>16&255,e>>8&255,255&e)},t.stringToBytes=s,t.stringToPDFString=function(e){var t,r=e.length,n=[];if("þ"===e[0]&&"ÿ"===e[1])for(t=2;t0&&t>0,"Invalid SVG dimensions");var r=document.createElementNS(u,"svg:svg");return r.setAttribute("version","1.1"),r.setAttribute("width",e+"px"),r.setAttribute("height",t+"px"),r.setAttribute("preserveAspectRatio","none"),r.setAttribute("viewBox","0 0 "+e+" "+t),r}},{key:"createElement",value:function(e){return(0,s.assert)("string"==typeof e,"Invalid SVG element type"),document.createElementNS(u,e)}}]),e}(),f=function(){function e(t,r){n(this,e),this.nodeName=t,this.nodeValue=r,Object.defineProperty(this,"parentNode",{value:null,writable:!0})}return a(e,[{key:"hasChildNodes",value:function(){return this.childNodes&&this.childNodes.length>0}},{key:"firstChild",get:function(){return this.childNodes[0]}},{key:"nextSibling",get:function(){var e=this.parentNode.childNodes.indexOf(this);return this.parentNode.childNodes[e+1]}},{key:"textContent",get:function(){return this.childNodes?this.childNodes.map(function(e){return e.textContent}).join(""):this.nodeValue||""}}]),e}(),p=function(){function e(){n(this,e)}return a(e,[{key:"parseFromString",value:function(e){var t=this,r=[];e=(e=(e=(e=e.replace(/<\?[\s\S]*?\?>|/g,"").trim()).replace(/\[]+(\[[^\]]+)?[^>]+>/g,"").trim()).replace(/>([^<][\s\S]*?)<":">"+i+",<"})).replace(//g,function(e,t){var n=r.length,i=new f("#text",t);return r.push(i),n+","});var n=/<([\w\:]+)((?:[\s\w:=]|'[^']*'|"[^"]*")*)(?:\/>|>([\d,]*)<\/[^>]+>)/g,i=void 0;do{i=r.length,e=e.replace(n,function(e,t,n,i){var a=r.length,s=new f(t),o=[];return i&&((i=i.split(",")).pop(),i.forEach(function(e){var t=r[+e];t.parentNode=s,o.push(t)})),s.childNodes=o,r.push(s),a+","})}while(i";case"quot":return'"';case"apos":return"'"}return"&"+t+";"})}}]),e}(),m=function(){function e(){}var t=["ms","Moz","Webkit","O"],r=Object.create(null);return e.getProp=function(e,n){if(1===arguments.length&&"string"==typeof r[e])return r[e];var i,a,s=(n=n||document.documentElement).style;if("string"==typeof s[e])return r[e]=e;a=e.charAt(0).toUpperCase()+e.slice(1);for(var o=0,l=t.length;o0?t:e.length,r>0?r:e.length);return e.substring(e.lastIndexOf("/",n)+1,n)},t.LinkTarget=g,t.getDefaultSetting=i,t.DEFAULT_LINK_REL=l,t.DOMCanvasFactory=c,t.DOMCMapReaderFactory=h,t.DOMSVGFactory=d,t.SimpleXMLParser=p},function(e,t,r){"use strict";var n=r(3),i=r(11),a=r(7),s=r(20)("src"),o=Function.toString,l=(""+o).split("toString");r(5).inspectSource=function(e){return o.call(e)},(e.exports=function(e,t,r,o){var u="function"==typeof r;u&&(a(r,"name")||i(r,"name",t)),e[t]!==r&&(u&&(a(r,s)||i(r,s,e[t]?""+e[t]:l.join(String(t)))),e===n?e[t]=r:o?e[t]?e[t]=r:i(e,t,r):(delete e[t],i(e,t,r)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[s]||o.call(this)})},function(e,t,r){"use strict";var n=r(16);e.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,i){return e.call(t,r,n,i)}}return function(){return e.apply(t,arguments)}}},function(e,t,r){"use strict";var n=r(15),i=r(25);e.exports=r(12)?function(e,t,r){return n.f(e,t,i(1,r))}:function(e,t,r){return e[t]=r,e}},function(e,t,r){"use strict";e.exports=!r(13)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,r){"use strict";e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,r){"use strict";e.exports="undefined"!=typeof window&&window.Math===Math?window:"undefined"!=typeof global&&global.Math===Math?global:"undefined"!=typeof self&&self.Math===Math?self:{}},function(e,t,r){"use strict";var n=r(6),i=r(39),a=r(40),s=Object.defineProperty;t.f=r(12)?Object.defineProperty:function(e,t,r){if(n(e),t=a(t,!0),n(r),i)try{return s(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(e[t]=r.value),e}},function(e,t,r){"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,r){"use strict";var n=r(26),i=r(27);e.exports=function(e){return n(i(e))}},function(e,t,r){"use strict";var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,r){"use strict";e.exports={}},function(e,t,r){"use strict";var n=0,i=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+i).toString(36))}},function(e,t,r){"use strict";var n=r(68),i=r(43);e.exports=Object.keys||function(e){return n(e,i)}},function(e,t,r){"use strict";var n=r(15).f,i=r(7),a=r(2)("toStringTag");e.exports=function(e,t,r){e&&!i(e=r?e:e.prototype,a)&&n(e,a,{configurable:!0,value:t})}},function(e,t,r){"use strict";var n=r(10),i=r(87),a=r(88),s=r(6),o=r(28),l=r(89),u={},c={},h=e.exports=function(e,t,r,h,d){var f,p,m,v,g=d?function(){return e}:l(e),b=n(r,h,t?2:1),_=0;if("function"!=typeof g)throw TypeError(e+" is not iterable!");if(a(g)){for(f=o(e.length);f>_;_++)if((v=t?b(s(p=e[_])[0],p[1]):b(e[_]))===u||v===c)return v}else for(m=g.call(e);!(p=m.next()).done;)if((v=i(m,b,p.value,t))===u||v===c)return v};h.BREAK=u,h.RETURN=c},function(e,t,r){"use strict";var n=r(1),i=r(3).document,a=n(i)&&n(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},function(e,t,r){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,r){"use strict";var n=r(18);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==n(e)?e.split(""):Object(e)}},function(e,t,r){"use strict";e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,r){"use strict";var n=r(29),i=Math.min;e.exports=function(e){return e>0?i(n(e),9007199254740991):0}},function(e,t,r){"use strict";var n=Math.ceil,i=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?i:n)(e)}},function(e,t,r){"use strict";var n=r(42)("keys"),i=r(20);e.exports=function(e){return n[e]||(n[e]=i(e))}},function(e,t,r){"use strict";t.f={}.propertyIsEnumerable},function(e,t,r){"use strict";var n=r(18),i=r(2)("toStringTag"),a="Arguments"==n(function(){return arguments}());e.exports=function(e){var t,r,s;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),i))?r:a?n(t):"Object"==(s=n(t))&&"function"==typeof t.callee?"Arguments":s}},function(e,t,r){"use strict";var n=r(27);e.exports=function(e){return Object(n(e))}},function(e,t,r){"use strict";e.exports=function(e,t,r,n){if(!(e instanceof t)||void 0!==n&&n in e)throw TypeError(r+": incorrect invocation!");return e}},function(e,t,r){"use strict";var n=r(16);e.exports.f=function(e){return new function(e){var t,r;this.promise=new e(function(e,n){if(void 0!==t||void 0!==r)throw TypeError("Bad Promise constructor");t=e,r=n}),this.resolve=n(t),this.reject=n(r)}(e)}},function(e,t,r){"use strict";var n=r(9);e.exports=function(e,t,r){for(var i in t)n(e,i,t[i],r);return e}},function(e,t,r){"use strict";var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=r(20)("meta"),a=r(1),s=r(7),o=r(15).f,l=0,u=Object.isExtensible||function(){return!0},c=!r(13)(function(){return u(Object.preventExtensions({}))}),h=function(e){o(e,i,{value:{i:"O"+ ++l,w:{}}})},d=e.exports={KEY:i,NEED:!1,fastKey:function(e,t){if(!a(e))return"symbol"==(void 0===e?"undefined":n(e))?e:("string"==typeof e?"S":"P")+e;if(!s(e,i)){if(!u(e))return"F";if(!t)return"E";h(e)}return e[i].i},getWeak:function(e,t){if(!s(e,i)){if(!u(e))return!0;if(!t)return!1;h(e)}return e[i].w},onFreeze:function(e){return c&&d.NEED&&u(e)&&!s(e,i)&&h(e),e}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateResponseStatus=t.validateRangeRequestCapabilities=t.createResponseStatusError=void 0;var n=r(0);t.createResponseStatusError=function(e,t){return 404===e||0===e&&/^file:/.test(t)?new n.MissingPDFException('Missing PDF "'+t+'".'):new n.UnexpectedResponseException("Unexpected server response ("+e+') while retrieving PDF "'+t+'".',e)},t.validateRangeRequestCapabilities=function(e){var t=e.getResponseHeader,r=e.isHttp,i=e.rangeChunkSize,a=e.disableRange;(0,n.assert)(i>0);var s={allowRangeRequests:!1,suggestedLength:void 0};if(a||!r)return s;if("bytes"!==t("Accept-Ranges"))return s;if("identity"!==(t("Content-Encoding")||"identity"))return s;var o=parseInt(t("Content-Length"),10);return Number.isInteger(o)?(s.suggestedLength=o,o<=2*i?s:(s.allowRangeRequests=!0,s)):s},t.validateResponseStatus=function(e){return 200===e||206===e}},function(e,t,r){"use strict";e.exports=!r(12)&&!r(13)(function(){return 7!=Object.defineProperty(r(24)("div"),"a",{get:function(){return 7}}).a})},function(e,t,r){"use strict";var n=r(1);e.exports=function(e,t){if(!n(e))return e;var r,i;if(t&&"function"==typeof(r=e.toString)&&!n(i=r.call(e)))return i;if("function"==typeof(r=e.valueOf)&&!n(i=r.call(e)))return i;if(!t&&"function"==typeof(r=e.toString)&&!n(i=r.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},function(e,t,r){"use strict";var n=r(17),i=r(28),a=r(69);e.exports=function(e){return function(t,r,s){var o,l=n(t),u=i(l.length),c=a(s,u);if(e&&r!=r){for(;u>c;)if((o=l[c++])!=o)return!0}else for(;u>c;c++)if((e||c in l)&&l[c]===r)return e||c||0;return!e&&-1}}},function(e,t,r){"use strict";var n=r(3),i=n["__core-js_shared__"]||(n["__core-js_shared__"]={});e.exports=function(e){return i[e]||(i[e]={})}},function(e,t,r){"use strict";e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,r){"use strict";var n=r(2)("unscopables"),i=Array.prototype;void 0==i[n]&&r(11)(i,n,{}),e.exports=function(e){i[n][e]=!0}},function(e,t,r){"use strict";var n=r(32),i={};i[r(2)("toStringTag")]="z",i+""!="[object z]"&&r(9)(Object.prototype,"toString",function(){return"[object "+n(this)+"]"},!0)},function(e,t,r){"use strict";var n=r(47),i=r(4),a=r(9),s=r(11),o=r(7),l=r(19),u=r(80),c=r(22),h=r(83),d=r(2)("iterator"),f=!([].keys&&"next"in[].keys()),p=function(){return this};e.exports=function(e,t,r,m,v,g,b){u(r,t,m);var _,y,A,S=function(e){if(!f&&e in R)return R[e];switch(e){case"keys":case"values":return function(){return new r(this,e)}}return function(){return new r(this,e)}},w=t+" Iterator",P="values"==v,C=!1,R=e.prototype,k=R[d]||R["@@iterator"]||v&&R[v],x=k||S(v),T=v?P?S("entries"):x:void 0,E="Array"==t?R.entries||k:k;if(E&&(A=h(E.call(new e)))!==Object.prototype&&A.next&&(c(A,w,!0),n||o(A,d)||s(A,d,p)),P&&k&&"values"!==k.name&&(C=!0,x=function(){return k.call(this)}),n&&!b||!f&&!C&&R[d]||s(R,d,x),l[t]=x,l[w]=p,v)if(_={values:P?x:S("values"),keys:g?x:S("keys"),entries:T},b)for(y in _)y in R||a(R,y,_[y]);else i(i.P+i.F*(f||C),t,_);return _}},function(e,t,r){"use strict";e.exports=!1},function(e,t,r){"use strict";var n=r(3).document;e.exports=n&&n.documentElement},function(e,t,r){"use strict";for(var n=r(84),i=r(21),a=r(9),s=r(3),o=r(11),l=r(19),u=r(2),c=u("iterator"),h=u("toStringTag"),d=l.Array,f={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},p=i(f),m=0;mr;)t.push(arguments[r++]);return g[++v]=function(){o("function"==typeof e?e:Function(e),t)},n(v),v},f=function(e){delete g[e]},"process"==r(18)(h)?n=function(e){h.nextTick(s(b,e,1))}:m&&m.now?n=function(e){m.now(s(b,e,1))}:p?(a=(i=new p).port2,i.port1.onmessage=_,n=s(a.postMessage,a,1)):c.addEventListener&&"function"==typeof postMessage&&!c.importScripts?(n=function(e){c.postMessage(e+"","*")},c.addEventListener("message",_,!1)):n="onreadystatechange"in u("script")?function(e){l.appendChild(u("script")).onreadystatechange=function(){l.removeChild(this),b.call(e)}}:function(e){setTimeout(s(b,e,1),0)}),e.exports={set:d,clear:f}},function(e,t,r){"use strict";e.exports=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}}},function(e,t,r){"use strict";var n=r(6),i=r(1),a=r(35);e.exports=function(e,t){if(n(e),i(t)&&t.constructor===e)return t;var r=a.f(e);return(0,r.resolve)(t),r.promise}},function(e,t,r){"use strict";var n=r(2)("iterator"),i=!1;try{var a=[7][n]();a.return=function(){i=!0},Array.from(a,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!i)return!1;var r=!1;try{var a=[7],s=a[n]();s.next=function(){return{done:r=!0}},a[n]=function(){return s},e(a)}catch(e){}return r}},function(e,t,r){"use strict";var n=r(10),i=r(26),a=r(33),s=r(28),o=r(97);e.exports=function(e,t){var r=1==e,l=2==e,u=3==e,c=4==e,h=6==e,d=5==e||h,f=t||o;return function(t,o,p){for(var m,v,g=a(t),b=i(g),_=n(o,p,3),y=s(b.length),A=0,S=r?f(t,y):l?f(t,0):void 0;y>A;A++)if((d||A in b)&&(m=b[A],v=_(m,A,g),e))if(r)S[A]=v;else if(v)switch(e){case 3:return!0;case 5:return m;case 6:return A;case 2:S.push(m)}else if(c)return!1;return h?-1:u||c?c:S}}},function(e,t,r){"use strict";var n=r(1);e.exports=function(e,t){if(!n(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},function(e,t,r){"use strict";function n(e){var t,r=new S;if("string"==typeof e)t={url:e};else if((0,o.isArrayBuffer)(e))t={data:e};else if(e instanceof w)t={range:e};else{if("object"!==(void 0===e?"undefined":s(e)))throw new Error("Invalid parameter in getDocument, need either Uint8Array, string or a parameter object");if(!e.url&&!e.data&&!e.range)throw new Error("Invalid parameter object: need either .data, .range or .url");t=e}var n={},i=null,a=null,u=l.DOMCMapReaderFactory;for(var c in t)if("url"!==c||"undefined"==typeof window)if("range"!==c)if("worker"!==c)if("data"!==c||t[c]instanceof Uint8Array)"CMapReaderFactory"!==c?n[c]=t[c]:u=t[c];else{var h=t[c];if("string"==typeof h)n[c]=(0,o.stringToBytes)(h);else if("object"!==(void 0===h?"undefined":s(h))||null===h||isNaN(h.length)){if(!(0,o.isArrayBuffer)(h))throw new Error("Invalid PDF binary data: either typed array, string or array-like object is expected in the data property.");n[c]=new Uint8Array(h)}else n[c]=new Uint8Array(h)}else a=t[c];else i=t[c];else n[c]=new URL(t[c],window.location).href;n.rangeChunkSize=n.rangeChunkSize||p,n.ignoreErrors=!0!==n.stopAtErrors;var d=Object.values(o.NativeImageDecoding);if(void 0!==n.nativeImageDecoderSupport&&d.includes(n.nativeImageDecoderSupport)||(n.nativeImageDecoderSupport=o.NativeImageDecoding.DECODE),!a){var m=(0,l.getDefaultSetting)("workerPort");a=m?k.fromPort(m):new k,r._worker=a}var g=r.docId;return a.promise.then(function(){if(r.destroyed)throw new Error("Loading aborted");return function(e,t,r,n){if(e.destroyed)return Promise.reject(new Error("Worker was destroyed"));t.disableAutoFetch=(0,l.getDefaultSetting)("disableAutoFetch"),t.disableStream=(0,l.getDefaultSetting)("disableStream"),t.chunkedViewerLoading=!!r,r&&(t.length=r.length,t.initialData=r.initialData);return e.messageHandler.sendWithPromise("GetDocRequest",{docId:n,apiVersion:"2.0.114",source:{data:t.data,url:t.url,password:t.password,disableAutoFetch:t.disableAutoFetch,rangeChunkSize:t.rangeChunkSize,length:t.length},maxImageSize:(0,l.getDefaultSetting)("maxImageSize"),disableFontFace:(0,l.getDefaultSetting)("disableFontFace"),disableCreateObjectURL:(0,l.getDefaultSetting)("disableCreateObjectURL"),postMessageTransfers:(0,l.getDefaultSetting)("postMessageTransfers")&&!v,docBaseUrl:t.docBaseUrl,nativeImageDecoderSupport:t.nativeImageDecoderSupport,ignoreErrors:t.ignoreErrors,isEvalSupported:(0,l.getDefaultSetting)("isEvalSupported")}).then(function(t){if(e.destroyed)throw new Error("Worker was destroyed");return t})}(a,n,i,g).then(function(e){if(r.destroyed)throw new Error("Loading aborted");var t=void 0;i?t=new f.PDFDataTransportStream(n,i):n.data||(t=new A({source:n,disableRange:(0,l.getDefaultSetting)("disableRange")}));var s=new o.MessageHandler(g,e,a.port);s.postMessageTransfers=a.postMessageTransfers;var c=new x(s,r,t,u);r._transport=c,s.send("Ready",null)})}).catch(r._capability.reject),r}Object.defineProperty(t,"__esModule",{value:!0}),t.build=t.version=t.setPDFNetworkStreamClass=t.PDFPageProxy=t.PDFDocumentProxy=t.PDFWorker=t.PDFDataRangeTransport=t.LoopbackPort=t.getDocument=void 0;var i,a=function(){function e(e,t){for(var r=0;r=0&&a.renderTasks.splice(n,1),t.cleanupAfterRender&&(t.pendingCleanup=!0),t._tryCleanup(),e?u.capability.reject(e):u.capability.resolve(),r.timeEnd("Rendering"),r.timeEnd("Overall")},u=new O(s,e,this.objs,this.commonObjs,a.operatorList,this.pageNumber,i);u.useRequestAnimationFrame="print"!==n,a.renderTasks||(a.renderTasks=[]),a.renderTasks.push(u);var c=u.task;return a.displayReadyCapability.promise.then(function(e){t.pendingCleanup?s():(r.time("Rendering"),u.initializeGraphics(e),u.operatorListChanged())}).catch(s),c},getOperatorList:function(){function e(){if(r.operatorList.lastChunk){r.opListReadCapability.resolve(r.operatorList);var e=r.renderTasks.indexOf(t);e>=0&&r.renderTasks.splice(e,1)}}this.intentStates.oplist||(this.intentStates.oplist=Object.create(null));var t,r=this.intentStates.oplist;return r.opListReadCapability||((t={}).operatorListChanged=e,r.receivingOperatorList=!0,r.opListReadCapability=(0,o.createPromiseCapability)(),r.renderTasks=[],r.renderTasks.push(t),r.operatorList={fnArray:[],argsArray:[],lastChunk:!1},this.transport.messageHandler.send("RenderPageRequest",{pageIndex:this.pageIndex,intent:"oplist"})),r.opListReadCapability.promise},streamTextContent:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.transport.messageHandler.sendWithStream("GetTextContent",{pageIndex:this.pageNumber-1,normalizeWhitespace:!0===e.normalizeWhitespace,combineTextItems:!0!==e.disableCombineTextItems},{highWaterMark:100,size:function(e){return e.items.length}})},getTextContent:function(e){e=e||{};var t=this.streamTextContent(e);return new Promise(function(e,r){function n(){i.read().then(function(t){var r=t.value;t.done?e(a):(o.Util.extendObj(a.styles,r.styles),o.Util.appendToArray(a.items,r.items),n())},r)}var i=t.getReader(),a={items:[],styles:Object.create(null)};n()})},_destroy:function(){this.destroyed=!0,this.transport.pageCache[this.pageIndex]=null;var e=[];return Object.keys(this.intentStates).forEach(function(t){if("oplist"!==t){this.intentStates[t].renderTasks.forEach(function(t){var r=t.capability.promise.catch(function(){});e.push(r),t.cancel()})}},this),this.objs.clear(),this.annotationsPromise=null,this.pendingCleanup=!1,Promise.all(e)},cleanup:function(){this.pendingCleanup=!0,this._tryCleanup()},_tryCleanup:function(){this.pendingCleanup&&!Object.keys(this.intentStates).some(function(e){var t=this.intentStates[e];return 0!==t.renderTasks.length||t.receivingOperatorList},this)&&(Object.keys(this.intentStates).forEach(function(e){delete this.intentStates[e]},this),this.objs.clear(),this.annotationsPromise=null,this.pendingCleanup=!1)},_startRenderPage:function(e,t){var r=this.intentStates[t];r.displayReadyCapability&&r.displayReadyCapability.resolve(e)},_renderPageChunk:function(e,t){var r,n,i=this.intentStates[t];for(r=0,n=e.length;r=0;return n=e===a?e:l?new e.constructor(a,e.byteOffset,e.byteLength):new e.constructor(e),i.set(e,n),n}n=Array.isArray(e)?[]:{},i.set(e,n);for(var u in e){for(var c,h=e;!(c=Object.getOwnPropertyDescriptor(h,u));)h=Object.getPrototypeOf(h);void 0!==c.value&&"function"!=typeof c.value&&(n[u]=r(c.value))}return n}var n=this;if(this._defer){var i=new WeakMap,a={data:r(e)};this._deferred.then(function(){n._listeners.forEach(function(e){e.call(this,a)},n)})}else this._listeners.forEach(function(t){t.call(this,{data:e})},this)}},{key:"addEventListener",value:function(e,t){this._listeners.push(t)}},{key:"removeEventListener",value:function(e,t){var r=this._listeners.indexOf(t);this._listeners.splice(r,1)}},{key:"terminate",value:function(){this._listeners=[]}}]),e}(),k=function(){function e(){if(void 0!==i)return i;if((0,l.getDefaultSetting)("workerSrc"))return(0,l.getDefaultSetting)("workerSrc");if(g)return g.replace(/(\.(?:min\.)?js)(\?.*)?$/i,".worker$1$2");throw new Error("No PDFJS.workerSrc specified")}function t(e,t){if(t&&a.has(t))throw new Error("Cannot use more than one PDFWorker per port");if(this.name=e,this.destroyed=!1,this.postMessageTransfers=!0,this._readyCapability=(0,o.createPromiseCapability)(),this._port=null,this._webWorker=null,this._messageHandler=null,t)return a.set(t,this),void this._initializeFromPort(t);this._initialize()}var r=0,n=void 0,a=new WeakMap;return t.prototype={get promise(){return this._readyCapability.promise},get port(){return this._port},get messageHandler(){return this._messageHandler},_initializeFromPort:function(e){this._port=e,this._messageHandler=new o.MessageHandler("main","worker",e),this._messageHandler.on("ready",function(){}),this._readyCapability.resolve()},_initialize:function(){var t=this;if(!m&&!(0,l.getDefaultSetting)("disableWorker")&&"undefined"!=typeof Worker){var r=e();try{(0,o.isSameOrigin)(window.location.href,r)||(r=function(e){var t="importScripts('"+e+"');";return URL.createObjectURL(new Blob([t]))}(new URL(r,window.location).href));var n=new Worker(r),i=new o.MessageHandler("main","worker",n),a=function(){n.removeEventListener("error",s),i.destroy(),n.terminate(),t.destroyed?t._readyCapability.reject(new Error("Worker was destroyed")):t._setupFakeWorker()},s=function(){t._webWorker||a()};n.addEventListener("error",s),i.on("test",function(e){if(n.removeEventListener("error",s),t.destroyed)a();else{e&&e.supportTypedArray?(t._messageHandler=i,t._port=n,t._webWorker=n,e.supportTransfers||(t.postMessageTransfers=!1,v=!0),t._readyCapability.resolve(),i.send("configure",{verbosity:(0,o.getVerbosityLevel)()})):(t._setupFakeWorker(),i.destroy(),n.terminate())}}),i.on("console_log",function(e){console.log.apply(console,e)}),i.on("console_error",function(e){console.error.apply(console,e)}),i.on("ready",function(e){if(n.removeEventListener("error",s),t.destroyed)a();else try{u()}catch(e){t._setupFakeWorker()}});var u=function(){var e=(0,l.getDefaultSetting)("postMessageTransfers")&&!v,t=new Uint8Array([e?255:0]);try{i.send("test",t,[t.buffer])}catch(e){(0,o.info)("Cannot use postMessage transfers"),t[0]=0,i.send("test",t)}};return void u()}catch(e){(0,o.info)("The worker has been disabled.")}}this._setupFakeWorker()},_setupFakeWorker:function(){var t=this;m||(0,l.getDefaultSetting)("disableWorker")||((0,o.warn)("Setting up fake worker."),m=!0),(n?n.promise:(n=(0,o.createPromiseCapability)(),(b||function(t){o.Util.loadScript(e(),function(){t(window.pdfjsDistBuildPdfWorker.WorkerMessageHandler)})})(n.resolve),n.promise)).then(function(e){if(t.destroyed)t._readyCapability.reject(new Error("Worker was destroyed"));else{var n=Uint8Array!==Float32Array,i=new R(n);t._port=i;var a="fake"+r++,s=new o.MessageHandler(a+"_worker",a,i);e.setup(s,i);var l=new o.MessageHandler(a,a+"_worker",i);t._messageHandler=l,t._readyCapability.resolve()}})},destroy:function(){this.destroyed=!0,this._webWorker&&(this._webWorker.terminate(),this._webWorker=null),a.delete(this._port),this._port=null,this._messageHandler&&(this._messageHandler.destroy(),this._messageHandler=null)}},t.fromPort=function(e){return a.has(e)?a.get(e):new t(null,e)},t}(),x=function(){function e(e,t,r,n){this.messageHandler=e,this.loadingTask=t,this.commonObjs=new T,this.fontLoader=new u.FontLoader(t.docId),this.CMapReaderFactory=new n({baseUrl:(0,l.getDefaultSetting)("cMapUrl"),isCompressed:(0,l.getDefaultSetting)("cMapPacked")}),this.destroyed=!1,this.destroyCapability=null,this._passwordCapability=null,this._networkStream=r,this._fullReader=null,this._lastProgress=null,this.pageCache=[],this.pagePromises=[],this.downloadInfoCapability=(0,o.createPromiseCapability)(),this.setupMessageHandler()}return e.prototype={destroy:function(){var e=this;if(this.destroyCapability)return this.destroyCapability.promise;this.destroyed=!0,this.destroyCapability=(0,o.createPromiseCapability)(),this._passwordCapability&&this._passwordCapability.reject(new Error("Worker was destroyed during onPassword callback"));var t=[];this.pageCache.forEach(function(e){e&&t.push(e._destroy())}),this.pageCache=[],this.pagePromises=[];var r=this.messageHandler.sendWithPromise("Terminate",null);return t.push(r),Promise.all(t).then(function(){e.fontLoader.clear(),e._networkStream&&e._networkStream.cancelAllRequests(),e.messageHandler&&(e.messageHandler.destroy(),e.messageHandler=null),e.destroyCapability.resolve()},this.destroyCapability.reject),this.destroyCapability.promise},setupMessageHandler:function(){var e=this.messageHandler,t=this.loadingTask;e.on("GetReader",function(e,t){var r=this;(0,o.assert)(this._networkStream),this._fullReader=this._networkStream.getFullReader(),this._fullReader.onProgress=function(e){r._lastProgress={loaded:e.loaded,total:e.total}},t.onPull=function(){r._fullReader.read().then(function(e){var r=e.value;e.done?t.close():((0,o.assert)((0,o.isArrayBuffer)(r)),t.enqueue(new Uint8Array(r),1,[r]))}).catch(function(e){t.error(e)})},t.onCancel=function(e){r._fullReader.cancel(e)}},this),e.on("ReaderHeadersReady",function(e){var t=this,r=(0,o.createPromiseCapability)(),n=this._fullReader;return n.headersReady.then(function(){if(!n.isStreamingSupported||!n.isRangeSupported){if(t._lastProgress){var e=t.loadingTask;e.onProgress&&e.onProgress(t._lastProgress)}n.onProgress=function(e){var r=t.loadingTask;r.onProgress&&r.onProgress({loaded:e.loaded,total:e.total})}}r.resolve({isStreamingSupported:n.isStreamingSupported,isRangeSupported:n.isRangeSupported,contentLength:n.contentLength})},r.reject),r.promise},this),e.on("GetRangeReader",function(e,t){(0,o.assert)(this._networkStream);var r=this._networkStream.getRangeReader(e.begin,e.end);t.onPull=function(){r.read().then(function(e){var r=e.value;e.done?t.close():((0,o.assert)((0,o.isArrayBuffer)(r)),t.enqueue(new Uint8Array(r),1,[r]))}).catch(function(e){t.error(e)})},t.onCancel=function(e){r.cancel(e)}},this),e.on("GetDoc",function(e){var t=e.pdfInfo;this.numPages=e.pdfInfo.numPages;var r=this.loadingTask,n=new P(t,this,r);this.pdfDocument=n,r._capability.resolve(n)},this),e.on("PasswordRequest",function(e){var r=this;if(this._passwordCapability=(0,o.createPromiseCapability)(),t.onPassword){var n=function(e){r._passwordCapability.resolve({password:e})};t.onPassword(n,e.code)}else this._passwordCapability.reject(new o.PasswordException(e.message,e.code));return this._passwordCapability.promise},this),e.on("PasswordException",function(e){t._capability.reject(new o.PasswordException(e.message,e.code))},this),e.on("InvalidPDF",function(e){this.loadingTask._capability.reject(new o.InvalidPDFException(e.message))},this),e.on("MissingPDF",function(e){this.loadingTask._capability.reject(new o.MissingPDFException(e.message))},this),e.on("UnexpectedResponse",function(e){this.loadingTask._capability.reject(new o.UnexpectedResponseException(e.message,e.status))},this),e.on("UnknownError",function(e){this.loadingTask._capability.reject(new o.UnknownErrorException(e.message,e.details))},this),e.on("DataLoaded",function(e){this.downloadInfoCapability.resolve(e)},this),e.on("PDFManagerReady",function(e){},this),e.on("StartRenderPage",function(e){if(!this.destroyed){var t=this.pageCache[e.pageIndex];t.stats.timeEnd("Page Request"),t._startRenderPage(e.transparency,e.intent)}},this),e.on("RenderPageChunk",function(e){if(!this.destroyed){this.pageCache[e.pageIndex]._renderPageChunk(e.operatorList,e.intent)}},this),e.on("commonobj",function(e){var t=this;if(!this.destroyed){var r=e[0],n=e[1];if(!this.commonObjs.hasData(r))switch(n){case"Font":var i=e[2];if("error"in i){var a=i.error;(0,o.warn)("Error during font loading: "+a),this.commonObjs.resolve(r,a);break}var s=null;(0,l.getDefaultSetting)("pdfBug")&&h.default.FontInspector&&h.default.FontInspector.enabled&&(s={registerFont:function(e,t){h.default.FontInspector.fontAdded(e,t)}});var c=new u.FontFaceObject(i,{isEvalSupported:(0,l.getDefaultSetting)("isEvalSupported"),disableFontFace:(0,l.getDefaultSetting)("disableFontFace"),fontRegistry:s}),d=function(e){t.commonObjs.resolve(r,c)};this.fontLoader.bind([c],d);break;case"FontPath":this.commonObjs.resolve(r,e[2]);break;default:throw new Error("Got unknown common object type "+n)}}},this),e.on("obj",function(e){if(!this.destroyed){var t,r=e[0],n=e[1],i=e[2],a=this.pageCache[n];if(!a.objs.hasData(r))switch(i){case"JpegStream":t=e[3],(0,o.loadJpegStream)(r,t,a.objs);break;case"Image":t=e[3],a.objs.resolve(r,t);t&&"data"in t&&t.data.length>8e6&&(a.cleanupAfterRender=!0);break;default:throw new Error("Got unknown object type "+i)}}},this),e.on("DocProgress",function(e){if(!this.destroyed){var t=this.loadingTask;t.onProgress&&t.onProgress({loaded:e.loaded,total:e.total})}},this),e.on("PageError",function(e){if(!this.destroyed){var t=this.pageCache[e.pageNum-1].intentStates[e.intent];if(!t.displayReadyCapability)throw new Error(e.error);if(t.displayReadyCapability.reject(e.error),t.operatorList){t.operatorList.lastChunk=!0;for(var r=0;rthis.numPages)return Promise.reject(new Error("Invalid page request"));var n=e-1;if(n in this.pagePromises)return this.pagePromises[n];var i=this.messageHandler.sendWithPromise("GetPage",{pageIndex:n}).then(function(e){if(r.destroyed)throw new Error("Transport destroyed");var t=new C(n,e,r);return r.pageCache[n]=t,t});return this.pagePromises[n]=i,i},getPageIndex:function(e){return this.messageHandler.sendWithPromise("GetPageIndex",{ref:e}).catch(function(e){return Promise.reject(new Error(e))})},getAnnotations:function(e,t){return this.messageHandler.sendWithPromise("GetAnnotations",{pageIndex:e,intent:t})},getDestinations:function(){return this.messageHandler.sendWithPromise("GetDestinations",null)},getDestination:function(e){return this.messageHandler.sendWithPromise("GetDestination",{id:e})},getPageLabels:function(){return this.messageHandler.sendWithPromise("GetPageLabels",null)},getPageMode:function(){return this.messageHandler.sendWithPromise("GetPageMode",null)},getAttachments:function(){return this.messageHandler.sendWithPromise("GetAttachments",null)},getJavaScript:function(){return this.messageHandler.sendWithPromise("GetJavaScript",null)},getOutline:function(){return this.messageHandler.sendWithPromise("GetOutline",null)},getMetadata:function(){return this.messageHandler.sendWithPromise("GetMetadata",null).then(function(e){return{info:e[0],metadata:e[1]?new d.Metadata(e[1]):null}})},getStats:function(){return this.messageHandler.sendWithPromise("GetStats",null)},startCleanup:function(){var e=this;this.messageHandler.sendWithPromise("Cleanup",null).then(function(){for(var t=0,r=e.pageCache.length;t\\376\\377([^<]+)/g,function(e,t){for(var r=t.replace(/\\([0-3])([0-7])([0-7])/g,function(e,t,r,n){return String.fromCharCode(64*t+8*r+1*n)}),n="",i=0,a=r.length;i=32&&s<127&&60!==s&&62!==s&&38!==s?String.fromCharCode(s):"&#x"+(65536+s).toString(16).substring(1)+";"}return">"+n})}},{key:"_parse",value:function(e){var t=e.documentElement;if("rdf:rdf"!==t.nodeName.toLowerCase())for(t=t.firstChild;t&&"rdf:rdf"!==t.nodeName.toLowerCase();)t=t.nextSibling;var r=t?t.nodeName.toLowerCase():null;if(t&&"rdf:rdf"===r&&t.hasChildNodes())for(var n=t.childNodes,i=0,a=n.length;i1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];a(this,e),this.isRenderable=r,this.data=t.data,this.layer=t.layer,this.page=t.page,this.viewport=t.viewport,this.linkService=t.linkService,this.downloadManager=t.downloadManager,this.imageResourcesPath=t.imageResourcesPath,this.renderInteractiveForms=t.renderInteractiveForms,this.svgFactory=t.svgFactory,r&&(this.container=this._createContainer(n))}return s(e,[{key:"_createContainer",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.data,r=this.page,n=this.viewport,i=document.createElement("section"),a=t.rect[2]-t.rect[0],s=t.rect[3]-t.rect[1];i.setAttribute("data-annotation-id",t.id);var u=l.Util.normalizeRect([t.rect[0],r.view[3]-t.rect[1]+r.view[1],t.rect[2],r.view[3]-t.rect[3]+r.view[1]]);if(o.CustomStyle.setProp("transform",i,"matrix("+n.transform.join(",")+")"),o.CustomStyle.setProp("transformOrigin",i,-u[0]+"px "+-u[1]+"px"),!e&&t.borderStyle.width>0){i.style.borderWidth=t.borderStyle.width+"px",t.borderStyle.style!==l.AnnotationBorderStyleType.UNDERLINE&&(a-=2*t.borderStyle.width,s-=2*t.borderStyle.width);var c=t.borderStyle.horizontalCornerRadius,h=t.borderStyle.verticalCornerRadius;if(c>0||h>0){var d=c+"px / "+h+"px";o.CustomStyle.setProp("borderRadius",i,d)}switch(t.borderStyle.style){case l.AnnotationBorderStyleType.SOLID:i.style.borderStyle="solid";break;case l.AnnotationBorderStyleType.DASHED:i.style.borderStyle="dashed";break;case l.AnnotationBorderStyleType.BEVELED:(0,l.warn)("Unimplemented border style: beveled");break;case l.AnnotationBorderStyleType.INSET:(0,l.warn)("Unimplemented border style: inset");break;case l.AnnotationBorderStyleType.UNDERLINE:i.style.borderBottomStyle="solid"}t.color?i.style.borderColor=l.Util.makeCssRgb(0|t.color[0],0|t.color[1],0|t.color[2]):i.style.borderWidth=0}return i.style.left=u[0]+"px",i.style.top=u[1]+"px",i.style.width=a+"px",i.style.height=s+"px",i}},{key:"_createPopup",value:function(e,t,r){t||((t=document.createElement("div")).style.height=e.style.height,t.style.width=e.style.width,e.appendChild(t));var n=new _({container:e,trigger:t,color:r.color,title:r.title,contents:r.contents,hideWrapper:!0}).render();n.style.left=e.style.width,e.appendChild(n)}},{key:"render",value:function(){throw new Error("Abstract method `AnnotationElement.render` called")}}]),e}(),h=function(e){function t(e){a(this,t);var r=!!(e.data.url||e.data.dest||e.data.action);return n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,r))}return i(t,c),s(t,[{key:"render",value:function(){this.container.className="linkAnnotation";var e=document.createElement("a");return(0,o.addLinkAttributes)(e,{url:this.data.url,target:this.data.newWindow?o.LinkTarget.BLANK:void 0}),this.data.url||(this.data.action?this._bindNamedAction(e,this.data.action):this._bindLink(e,this.data.dest)),this.container.appendChild(e),this.container}},{key:"_bindLink",value:function(e,t){var r=this;e.href=this.linkService.getDestinationHash(t),e.onclick=function(){return t&&r.linkService.navigateTo(t),!1},t&&(e.className="internalLink")}},{key:"_bindNamedAction",value:function(e,t){var r=this;e.href=this.linkService.getAnchorUrl(""),e.onclick=function(){return r.linkService.executeNamedAction(t),!1},e.className="internalLink"}}]),t}(),d=function(e){function t(e){a(this,t);var r=!!(e.data.hasPopup||e.data.title||e.data.contents);return n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,r))}return i(t,c),s(t,[{key:"render",value:function(){this.container.className="textAnnotation";var e=document.createElement("img");return e.style.height=this.container.style.height,e.style.width=this.container.style.width,e.src=this.imageResourcesPath+"annotation-"+this.data.name.toLowerCase()+".svg",e.alt="[{{type}} Annotation]",e.dataset.l10nId="text_annotation_type",e.dataset.l10nArgs=JSON.stringify({type:this.data.name}),this.data.hasPopup||this._createPopup(this.container,e,this.data),this.container.appendChild(e),this.container}}]),t}(),f=function(e){function t(){return a(this,t),n(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return i(t,c),s(t,[{key:"render",value:function(){return this.container}}]),t}(),p=function(e){function t(e){a(this,t);var r=e.renderInteractiveForms||!e.data.hasAppearance&&!!e.data.fieldValue;return n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,r))}return i(t,f),s(t,[{key:"render",value:function(){var e=["left","center","right"];this.container.className="textWidgetAnnotation";var t=null;if(this.renderInteractiveForms){if(this.data.multiLine?(t=document.createElement("textarea")).textContent=this.data.fieldValue:((t=document.createElement("input")).type="text",t.setAttribute("value",this.data.fieldValue)),t.disabled=this.data.readOnly,null!==this.data.maxLen&&(t.maxLength=this.data.maxLen),this.data.comb){var r=(this.data.rect[2]-this.data.rect[0])/this.data.maxLen;t.classList.add("comb"),t.style.letterSpacing="calc("+r+"px - 1ch)"}}else{(t=document.createElement("div")).textContent=this.data.fieldValue,t.style.verticalAlign="middle",t.style.display="table-cell";var n=null;this.data.fontRefName&&(n=this.page.commonObjs.getData(this.data.fontRefName)),this._setTextStyle(t,n)}return null!==this.data.textAlignment&&(t.style.textAlign=e[this.data.textAlignment]),this.container.appendChild(t),this.container}},{key:"_setTextStyle",value:function(e,t){var r=e.style;if(r.fontSize=this.data.fontSize+"px",r.direction=this.data.fontDirection<0?"rtl":"ltr",t){r.fontWeight=t.black?t.bold?"900":"bold":t.bold?"bold":"normal",r.fontStyle=t.italic?"italic":"normal";var n=t.loadedName?'"'+t.loadedName+'", ':"",i=t.fallbackName||"Helvetica, sans-serif";r.fontFamily=n+i}}}]),t}(),m=function(e){function t(e){return a(this,t),n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,e.renderInteractiveForms))}return i(t,f),s(t,[{key:"render",value:function(){this.container.className="buttonWidgetAnnotation checkBox";var e=document.createElement("input");return e.disabled=this.data.readOnly,e.type="checkbox",this.data.fieldValue&&"Off"!==this.data.fieldValue&&e.setAttribute("checked",!0),this.container.appendChild(e),this.container}}]),t}(),v=function(e){function t(e){return a(this,t),n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,e.renderInteractiveForms))}return i(t,f),s(t,[{key:"render",value:function(){this.container.className="buttonWidgetAnnotation radioButton";var e=document.createElement("input");return e.disabled=this.data.readOnly,e.type="radio",e.name=this.data.fieldName,this.data.fieldValue===this.data.buttonValue&&e.setAttribute("checked",!0),this.container.appendChild(e),this.container}}]),t}(),g=function(e){function t(e){return a(this,t),n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,e.renderInteractiveForms))}return i(t,f),s(t,[{key:"render",value:function(){this.container.className="choiceWidgetAnnotation";var e=document.createElement("select");e.disabled=this.data.readOnly,this.data.combo||(e.size=this.data.options.length,this.data.multiSelect&&(e.multiple=!0));for(var t=0,r=this.data.options.length;t=0&&i.setAttribute("selected",!0),e.appendChild(i)}return this.container.appendChild(e),this.container}}]),t}(),b=function(e){function t(e){a(this,t);var r=!(!e.data.title&&!e.data.contents);return n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,r))}return i(t,c),s(t,[{key:"render",value:function(){if(this.container.className="popupAnnotation",["Line","Square","Circle","PolyLine","Polygon"].indexOf(this.data.parentType)>=0)return this.container;var e='[data-annotation-id="'+this.data.parentId+'"]',t=this.layer.querySelector(e);if(!t)return this.container;var r=new _({container:this.container,trigger:t,color:this.data.color,title:this.data.title,contents:this.data.contents}),n=parseFloat(t.style.left),i=parseFloat(t.style.width);return o.CustomStyle.setProp("transformOrigin",this.container,-(n+i)+"px -"+t.style.top),this.container.style.left=n+i+"px",this.container.appendChild(r.render()),this.container}}]),t}(),_=function(){function e(t){a(this,e),this.container=t.container,this.trigger=t.trigger,this.color=t.color,this.title=t.title,this.contents=t.contents,this.hideWrapper=t.hideWrapper||!1,this.pinned=!1}return s(e,[{key:"render",value:function(){var e=document.createElement("div");e.className="popupWrapper",this.hideElement=this.hideWrapper?e:this.container,this.hideElement.setAttribute("hidden",!0);var t=document.createElement("div");t.className="popup";var r=this.color;if(r){var n=.7*(255-r[0])+r[0],i=.7*(255-r[1])+r[1],a=.7*(255-r[2])+r[2];t.style.backgroundColor=l.Util.makeCssRgb(0|n,0|i,0|a)}var s=this._formatContents(this.contents),o=document.createElement("h1");return o.textContent=this.title,this.trigger.addEventListener("click",this._toggle.bind(this)),this.trigger.addEventListener("mouseover",this._show.bind(this,!1)),this.trigger.addEventListener("mouseout",this._hide.bind(this,!1)),t.addEventListener("click",this._hide.bind(this,!0)),t.appendChild(o),t.appendChild(s),e.appendChild(t),e}},{key:"_formatContents",value:function(e){for(var t=document.createElement("p"),r=e.split(/(?:\r\n?|\n)/),n=0,i=r.length;n0&&void 0!==arguments[0]&&arguments[0]&&(this.pinned=!0),this.hideElement.hasAttribute("hidden")&&(this.hideElement.removeAttribute("hidden"),this.container.style.zIndex+=1)}},{key:"_hide",value:function(){(!(arguments.length>0&&void 0!==arguments[0])||arguments[0])&&(this.pinned=!1),this.hideElement.hasAttribute("hidden")||this.pinned||(this.hideElement.setAttribute("hidden",!0),this.container.style.zIndex-=1)}}]),e}(),y=function(e){function t(e){a(this,t);var r=!!(e.data.hasPopup||e.data.title||e.data.contents);return n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,r,!0))}return i(t,c),s(t,[{key:"render",value:function(){this.container.className="lineAnnotation";var e=this.data,t=e.rect[2]-e.rect[0],r=e.rect[3]-e.rect[1],n=this.svgFactory.create(t,r),i=this.svgFactory.createElement("svg:line");return i.setAttribute("x1",e.rect[2]-e.lineCoordinates[0]),i.setAttribute("y1",e.rect[3]-e.lineCoordinates[1]),i.setAttribute("x2",e.rect[2]-e.lineCoordinates[2]),i.setAttribute("y2",e.rect[3]-e.lineCoordinates[3]),i.setAttribute("stroke-width",e.borderStyle.width),i.setAttribute("stroke","transparent"),n.appendChild(i),this.container.append(n),this._createPopup(this.container,i,e),this.container}}]),t}(),A=function(e){function t(e){a(this,t);var r=!!(e.data.hasPopup||e.data.title||e.data.contents);return n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,r,!0))}return i(t,c),s(t,[{key:"render",value:function(){this.container.className="squareAnnotation";var e=this.data,t=e.rect[2]-e.rect[0],r=e.rect[3]-e.rect[1],n=this.svgFactory.create(t,r),i=e.borderStyle.width,a=this.svgFactory.createElement("svg:rect");return a.setAttribute("x",i/2),a.setAttribute("y",i/2),a.setAttribute("width",t-i),a.setAttribute("height",r-i),a.setAttribute("stroke-width",i),a.setAttribute("stroke","transparent"),a.setAttribute("fill","none"),n.appendChild(a),this.container.append(n),this._createPopup(this.container,a,e),this.container}}]),t}(),S=function(e){function t(e){a(this,t);var r=!!(e.data.hasPopup||e.data.title||e.data.contents);return n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,r,!0))}return i(t,c),s(t,[{key:"render",value:function(){this.container.className="circleAnnotation";var e=this.data,t=e.rect[2]-e.rect[0],r=e.rect[3]-e.rect[1],n=this.svgFactory.create(t,r),i=e.borderStyle.width,a=this.svgFactory.createElement("svg:ellipse");return a.setAttribute("cx",t/2),a.setAttribute("cy",r/2),a.setAttribute("rx",t/2-i/2),a.setAttribute("ry",r/2-i/2),a.setAttribute("stroke-width",i),a.setAttribute("stroke","transparent"),a.setAttribute("fill","none"),n.appendChild(a),this.container.append(n),this._createPopup(this.container,a,e),this.container}}]),t}(),w=function(e){function t(e){a(this,t);var r=!!(e.data.hasPopup||e.data.title||e.data.contents),i=n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,r,!0));return i.containerClassName="polylineAnnotation",i.svgElementName="svg:polyline",i}return i(t,c),s(t,[{key:"render",value:function(){this.container.className=this.containerClassName;for(var e=this.data,t=e.rect[2]-e.rect[0],r=e.rect[3]-e.rect[1],n=this.svgFactory.create(t,r),i=e.vertices,a=[],s=0,o=i.length;s1&&(h.vertical?s.canvasWidth=t.height*e._viewport.scale:s.canvasWidth=t.width*e._viewport.scale),e._textDivProperties.set(a,s),e._textContentStream&&e._layoutText(a),e._enhanceTextSelection){var v=1,g=0;0!==c&&(v=Math.cos(c),g=Math.sin(c));var b,_,y=(h.vertical?t.height:t.width)*e._viewport.scale,A=d;0!==c?(b=[v,g,-g,v,p,m],_=n.Util.getAxialAlignedBoundingBox([0,0,y,A],b)):_=[p,m,p+y,m+A],e._bounds.push({left:_[0],top:_[1],right:_[2],bottom:_[3],div:a,size:[y,A],m:b})}}function t(e){if(!e._canceled){var t=e._textDivs,r=e._capability,n=t.length;if(n>o)return e._renderingDone=!0,void r.resolve();if(!e._textContentStream)for(var i=0;i0&&(n=n?Math.min(a,n):a)}return n},g=1+Math.min(Math.abs(d),Math.abs(f));l.paddingLeft=v(m,32,16)/g,l.paddingTop=v(m,48,16)/g,l.paddingRight=v(m,0,16)/g,l.paddingBottom=v(m,16,16)/g,e._textDivProperties.set(o,l)}else l.paddingLeft=t[s].left-i[s].left,l.paddingTop=t[s].top-i[s].top,l.paddingRight=i[s].right-t[s].right,l.paddingBottom=i[s].bottom-t[s].bottom,e._textDivProperties.set(o,l)}}function a(e,t){t.sort(function(e,t){return e.x1-t.x1||e.index-t.index});var r=[{start:-1/0,end:1/0,boundary:{x1:-1/0,y1:-1/0,x2:0,y2:1/0,index:-1,x1New:0,x2New:0}}];t.forEach(function(e){for(var t=0;t=0&&r[n].start>=e.y2;)n--;var i,a,s,o,l=-1/0;for(s=t;s<=n;s++){var u;(u=(a=(i=r[s]).boundary).x2>e.x1?a.index>e.index?a.x1New:e.x1:void 0===a.x2New?(a.x2+e.x1)/2:a.x2New)>l&&(l=u)}for(e.x1New=l,s=t;s<=n;s++)void 0===(a=(i=r[s]).boundary).x2New?a.x2>e.x1?a.index>e.index&&(a.x2New=a.x2):a.x2New=l:a.x2New>l&&(a.x2New=Math.max(l,a.x2));var c=[],h=null;for(s=t;s<=n;s++){var d=(a=(i=r[s]).boundary).x2>e.x2?a:e;h===d?c[c.length-1].end=i.end:(c.push({start:i.start,end:i.end,boundary:d}),h=d)}for(r[t].start=0&&r[o].start>=a.y1;o--)f=r[o].boundary===a;for(o=n+1;!f&&o0&&(r.scale=r.canvasWidth/s,o="scaleX("+r.scale+")"),0!==r.angle&&(o="rotate("+r.angle+"deg) "+o),""!==o&&(r.originalTransform=o,i.CustomStyle.setProp("transform",e,o)),this._textDivProperties.set(e,r),t.appendChild(e)}},_render:function(e){var r=this,i=(0,n.createPromiseCapability)(),a=Object.create(null),s=document.createElement("canvas");if(s.mozOpaque=!0,this._layoutTextCtx=s.getContext("2d",{alpha:!1}),this._textContent){var o=this._textContent.items,l=this._textContent.styles;this._processItems(o,l),i.resolve()}else{if(!this._textContentStream)throw new Error('Neither "textContent" nor "textContentStream" parameters specified.');this._reader=this._textContentStream.getReader(),function e(){r._reader.read().then(function(t){var s=t.value;t.done?i.resolve():(n.Util.extendObj(a,s.styles),r._processItems(s.items,a),e())},i.reject)}()}i.promise.then(function(){a=null,e?r._renderTimer=setTimeout(function(){t(r),r._renderTimer=null},e):t(r)},this._capability.reject)},expandTextDivs:function(e){if(this._enhanceTextSelection&&this._renderingDone){null!==this._bounds&&(r(this),this._bounds=null);for(var t=0,n=this._textDivs.length;t>24&255,r[i+1]=a>>16&255,r[i+2]=a>>8&255,r[i+3]=255&a,r[i+=4]=255&e.charCodeAt(0),r[i+1]=255&e.charCodeAt(1),r[i+2]=255&e.charCodeAt(2),r[i+3]=255&e.charCodeAt(3),i+=4,r.set(t,i);var o=function(e,t,r){for(var n=-1,i=t;i>>8^s[a]}return-1^n}(r,n+4,i+=t.length);r[i]=o>>24&255,r[i+1]=o>>16&255,r[i+2]=o>>8&255,r[i+3]=255&o}function t(e){var t=e.length,r=Math.ceil(t/65535),n=new Uint8Array(2+t+5*r+4),i=0;n[i++]=120,n[i++]=156;for(var a=0;t>65535;)n[i++]=0,n[i++]=255,n[i++]=255,n[i++]=0,n[i++]=0,n.set(e.subarray(a,a+65535),i),i+=65535,a+=65535,t-=65535;n[i++]=1,n[i++]=255&t,n[i++]=t>>8&255,n[i++]=255&~t,n[i++]=(65535&~t)>>8&255,n.set(e.subarray(a),i),i+=e.length-a;var s=function(e,t,r){for(var n=1,i=0,a=t;a>24&255,n[i++]=s>>16&255,n[i++]=s>>8&255,n[i++]=255&s,n}function r(r,s,o){var l,u,c,h=r.width,d=r.height,f=r.data;switch(s){case n.ImageKind.GRAYSCALE_1BPP:u=0,l=1,c=h+7>>3;break;case n.ImageKind.RGB_24BPP:u=2,l=8,c=3*h;break;case n.ImageKind.RGBA_32BPP:u=6,l=8,c=4*h;break;default:throw new Error("invalid format")}var p,m,v=new Uint8Array((1+c)*d),g=0,b=0;for(p=0;p>24&255,h>>16&255,h>>8&255,255&h,d>>24&255,d>>16&255,d>>8&255,255&d,l,u,0,0,0]),y=function(e){if(!(0,n.isNodeJS)())return t(e);try{var r;r=parseInt(process.versions.node)>=8?e:new Buffer(e);var i=require("zlib").deflateSync(r,{level:9});return i instanceof Uint8Array?i:new Uint8Array(i)}catch(e){(0,n.warn)("Not compressing PNG because zlib.deflateSync is unavailable: "+e)}return t(e)}(v),A=i.length+3*a+_.length+y.length,S=new Uint8Array(A),w=0;return S.set(i,w),w+=i.length,e("IHDR",_,S,w),w+=a+_.length,e("IDATA",y,S,w),w+=a+y.length,e("IEND",new Uint8Array(0),S,w),(0,n.createObjectURL)(S,"image/png",o)}for(var i=new Uint8Array([137,80,78,71,13,10,26,10]),a=12,s=new Int32Array(256),o=0;o<256;o++){for(var l=o,u=0;u<8;u++)l=1&l?3988292384^l>>1&2147483647:l>>1&2147483647;s[o]=l}return function(e,t){return r(e,void 0===e.kind?n.ImageKind.GRAYSCALE_1BPP:e.kind,t)}}(),l=function(){function e(){this.fontSizeScale=1,this.fontWeight=s.fontWeight,this.fontSize=0,this.textMatrix=n.IDENTITY_MATRIX,this.fontMatrix=n.FONT_IDENTITY_MATRIX,this.leading=0,this.x=0,this.y=0,this.lineX=0,this.lineY=0,this.charSpacing=0,this.wordSpacing=0,this.textHScale=1,this.textRise=0,this.fillColor=s.fillColor,this.strokeColor="#000000",this.fillAlpha=1,this.strokeAlpha=1,this.lineWidth=1,this.lineJoin="",this.lineCap="",this.miterLimit=0,this.dashArray=[],this.dashPhase=0,this.dependencies=[],this.activeClipUrl=null,this.clipGroup=null,this.maskId=""}return e.prototype={clone:function(){return Object.create(this)},setCurrentPoint:function(e,t){this.x=e,this.y=t}},e}();t.SVGGraphics=a=function(){function e(e){if(Number.isInteger(e))return e.toString();var t=e.toFixed(10),r=t.length-1;if("0"!==t[r])return t;do{r--}while("0"===t[r]);return t.substr(0,"."===t[r]?r:r+1)}function t(t){if(0===t[4]&&0===t[5]){if(0===t[1]&&0===t[2])return 1===t[0]&&1===t[3]?"":"scale("+e(t[0])+" "+e(t[3])+")";if(t[0]===t[3]&&t[1]===-t[2]){return"rotate("+e(180*Math.acos(t[0])/Math.PI)+")"}}else if(1===t[0]&&0===t[1]&&0===t[2]&&1===t[3])return"translate("+e(t[4])+" "+e(t[5])+")";return"matrix("+e(t[0])+" "+e(t[1])+" "+e(t[2])+" "+e(t[3])+" "+e(t[4])+" "+e(t[5])+")"}function r(e,t,r){this.svgFactory=new i.DOMSVGFactory,this.current=new l,this.transformMatrix=n.IDENTITY_MATRIX,this.transformStack=[],this.extraStack=[],this.commonObjs=e,this.objs=t,this.pendingClip=null,this.pendingEOFill=!1,this.embedFonts=!1,this.embeddedFonts=Object.create(null),this.cssStyle=null,this.forceDataSchema=!!r}var a="http://www.w3.org/1999/xlink",u=["butt","round","square"],c=["miter","round","bevel"],h=0,d=0;return r.prototype={save:function(){this.transformStack.push(this.transformMatrix);var e=this.current;this.extraStack.push(e),this.current=e.clone()},restore:function(){this.transformMatrix=this.transformStack.pop(),this.current=this.extraStack.pop(),this.pendingClip=null,this.tgrp=null},group:function(e){this.save(),this.executeOpTree(e),this.restore()},loadDependencies:function(e){for(var t=this,r=e.fnArray,i=r.length,a=e.argsArray,s=0;s=0,c=/Chrome\/(39|40)\./.test(a),h=a.indexOf("CriOS")>=0,d=a.indexOf("Trident")>=0,f=/\b(iPad|iPhone|iPod)(?=;)/.test(a),p=a.indexOf("Opera")>=0,m=/Safari\//.test(a)&&!/(Chrome\/|Android\s)/.test(a),v="object"===("undefined"==typeof window?"undefined":n(window))&&"object"===("undefined"==typeof document?"undefined":n(document));"undefined"==typeof PDFJS&&(i.PDFJS={}),PDFJS.compatibilityChecked=!0,i.URL||(i.URL=i.webkitURL),function(){if(void 0!==Object.defineProperty){var e=!0;try{v&&Object.defineProperty(new Image,"id",{value:"test"});var t=function(){};t.prototype={get id(){}},Object.defineProperty(new t,"id",{value:"",configurable:!0,enumerable:!0,writable:!1})}catch(t){e=!1}if(e)return}Object.defineProperty=function(e,t,r){delete e[t],"get"in r&&e.__defineGetter__(t,r.get),"set"in r&&e.__defineSetter__(t,r.set),"value"in r&&(e.__defineSetter__(t,function(e){return this.__defineGetter__(t,function(){return e}),e}),e[t]=r.value)}}(),function(){if("undefined"!=typeof XMLHttpRequest){var e=XMLHttpRequest.prototype,t=new XMLHttpRequest;"overrideMimeType"in t||Object.defineProperty(e,"overrideMimeType",{value:function(e){}}),"responseType"in t||(Object.defineProperty(e,"responseType",{get:function(){return this._responseType||"text"},set:function(e){"text"!==e&&"arraybuffer"!==e||(this._responseType=e,"arraybuffer"===e&&"function"==typeof this.overrideMimeType&&this.overrideMimeType("text/plain; charset=x-user-defined"))}}),"undefined"==typeof VBArray?Object.defineProperty(e,"response",{get:function(){if("arraybuffer"!==this.responseType)return this.responseText;var e,t=this.responseText,r=t.length,n=new Uint8Array(r);for(e=0;e>4,u=r+1>6:64,c=r+2>2)+e.charAt(l)+e.charAt(u)+e.charAt(c)}return i}}}(),function(){if(!("atob"in i)){i.atob=function(e){if((e=e.replace(/=+$/,"")).length%4==1)throw new Error("bad atob input");for(var t,r,n=0,i=0,a="";r=e.charAt(i++);~r&&(t=n%4?64*t+r:r,n++%4)?a+=String.fromCharCode(255&t>>(-2*n&6)):0)r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(r);return a}}}(),void 0===Function.prototype.bind&&(Function.prototype.bind=function(e){var t=this,r=Array.prototype.slice.call(arguments,1);return function(){var n=r.concat(Array.prototype.slice.call(arguments));return t.apply(e,n)}}),function(){if(v){"dataset"in document.createElement("div")||Object.defineProperty(HTMLElement.prototype,"dataset",{get:function(){if(this._dataset)return this._dataset;for(var e={},t=0,r=this.attributes.length;t=0&&n&&i.splice(a,1),e.className=i.join(" "),a>=0}if(v){if(!("classList"in document.createElement("div"))){var t={add:function(t){e(this.element,t,!0,!1)},contains:function(t){return e(this.element,t,!1,!1)},remove:function(t){e(this.element,t,!1,!0)},toggle:function(t){e(this.element,t,!0,!0)}};Object.defineProperty(HTMLElement.prototype,"classList",{get:function(){if(this._classList)return this._classList;var e=Object.create(t,{element:{value:this,writable:!1,enumerable:!0}});return Object.defineProperty(this,"_classList",{value:e,writable:!1,enumerable:!1}),e},enumerable:!0})}}}(),function(){if(!("undefined"==typeof importScripts||"console"in i)){var e={},t={log:function(){var e=Array.prototype.slice.call(arguments);i.postMessage({targetName:"main",action:"console_log",data:e})},error:function(){var e=Array.prototype.slice.call(arguments);i.postMessage({targetName:"main",action:"console_error",data:e})},time:function(t){e[t]=Date.now()},timeEnd:function(t){var r=e[t];if(!r)throw new Error("Unknown timer name "+t);this.log("Timer:",t,Date.now()-r)}};i.console=t}}(),function(){if(v){if("console"in window)return"bind"in console.log?void 0:(console.log=function(e){return function(t){return e(t)}}(console.log),console.error=function(e){return function(t){return e(t)}}(console.error),void(console.warn=function(e){return function(t){return e(t)}}(console.warn)));window.console={log:function(){},error:function(){},warn:function(){}}}}(),function(){function e(e){t(e.target)&&e.stopPropagation()}function t(e){return e.disabled||e.parentNode&&t(e.parentNode)}p&&document.addEventListener("click",e,!0)}(),(d||h)&&(PDFJS.disableCreateObjectURL=!0),"undefined"!=typeof navigator&&("language"in navigator||(PDFJS.locale=navigator.userLanguage||"en-US")),(m||o||c||f)&&(PDFJS.disableRange=!0,PDFJS.disableStream=!0),v&&(history.pushState&&!o||(PDFJS.disableHistory=!0)),function(){if(v)if(window.CanvasPixelArray)"function"!=typeof window.CanvasPixelArray.prototype.set&&(window.CanvasPixelArray.prototype.set=function(e){for(var t=0,r=this.length;t32&&t<127&&-1===[34,35,60,62,63,96].indexOf(t)?e:encodeURIComponent(e)}function s(e){var t=e.charCodeAt(0);return t>32&&t<127&&-1===[34,35,60,62,96].indexOf(t)?e:encodeURIComponent(e)}function o(n,i,o){function l(e){_.push(e)}var u=i||"scheme start",c=0,h="",g=!1,b=!1,_=[];e:for(;(n[c-1]!==p||0===c)&&!this._isInvalid;){var y=n[c];switch(u){case"scheme start":if(!y||!m.test(y)){if(i){l("Invalid scheme.");break e}h="",u="no scheme";continue}h+=y.toLowerCase(),u="scheme";break;case"scheme":if(y&&v.test(y))h+=y.toLowerCase();else{if(":"!==y){if(i){if(y===p)break e;l("Code point not allowed in scheme: "+y);break e}h="",c=0,u="no scheme";continue}if(this._scheme=h,h="",i)break e;e(this._scheme)&&(this._isRelative=!0),u="file"===this._scheme?"relative":this._isRelative&&o&&o._scheme===this._scheme?"relative or authority":this._isRelative?"authority first slash":"scheme data"}break;case"scheme data":"?"===y?(this._query="?",u="query"):"#"===y?(this._fragment="#",u="fragment"):y!==p&&"\t"!==y&&"\n"!==y&&"\r"!==y&&(this._schemeData+=a(y));break;case"no scheme":if(o&&e(o._scheme)){u="relative";continue}l("Missing scheme."),t.call(this);break;case"relative or authority":if("/"!==y||"/"!==n[c+1]){l("Expected /, got: "+y),u="relative";continue}u="authority ignore slashes";break;case"relative":if(this._isRelative=!0,"file"!==this._scheme&&(this._scheme=o._scheme),y===p){this._host=o._host,this._port=o._port,this._path=o._path.slice(),this._query=o._query,this._username=o._username,this._password=o._password;break e}if("/"===y||"\\"===y)"\\"===y&&l("\\ is an invalid code point."),u="relative slash";else if("?"===y)this._host=o._host,this._port=o._port,this._path=o._path.slice(),this._query="?",this._username=o._username,this._password=o._password,u="query";else{if("#"!==y){var A=n[c+1],S=n[c+2];("file"!==this._scheme||!m.test(y)||":"!==A&&"|"!==A||S!==p&&"/"!==S&&"\\"!==S&&"?"!==S&&"#"!==S)&&(this._host=o._host,this._port=o._port,this._username=o._username,this._password=o._password,this._path=o._path.slice(),this._path.pop()),u="relative path";continue}this._host=o._host,this._port=o._port,this._path=o._path.slice(),this._query=o._query,this._fragment="#",this._username=o._username,this._password=o._password,u="fragment"}break;case"relative slash":if("/"!==y&&"\\"!==y){"file"!==this._scheme&&(this._host=o._host,this._port=o._port,this._username=o._username,this._password=o._password),u="relative path";continue}"\\"===y&&l("\\ is an invalid code point."),u="file"===this._scheme?"file host":"authority ignore slashes";break;case"authority first slash":if("/"!==y){l("Expected '/', got: "+y),u="authority ignore slashes";continue}u="authority second slash";break;case"authority second slash":if(u="authority ignore slashes","/"!==y){l("Expected '/', got: "+y);continue}break;case"authority ignore slashes":if("/"!==y&&"\\"!==y){u="authority";continue}l("Expected authority, got: "+y);break;case"authority":if("@"===y){g&&(l("@ already seen."),h+="%40"),g=!0;for(var w=0;wu;)a.call(s,r=o[u++])&&c.push(e?[r,s[r]]:s[r]);return c}}},function(e,t,r){"use strict";var n=r(7),i=r(17),a=r(41)(!1),s=r(30)("IE_PROTO");e.exports=function(e,t){var r,o=i(e),l=0,u=[];for(r in o)r!=s&&n(o,r)&&u.push(r);for(;t.length>l;)n(o,r=t[l++])&&(~a(u,r)||u.push(r));return u}},function(e,t,r){"use strict";var n=r(29),i=Math.max,a=Math.min;e.exports=function(e,t){return(e=n(e))<0?i(e+t,0):a(e,t)}},function(e,t,r){"use strict";r(71),e.exports=r(5).Array.includes},function(e,t,r){"use strict";var n=r(4),i=r(41)(!0);n(n.P,"Array",{includes:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),r(44)("includes")},function(e,t,r){"use strict";r(73),e.exports=r(5).Number.isNaN},function(e,t,r){"use strict";var n=r(4);n(n.S,"Number",{isNaN:function(e){return e!=e}})},function(e,t,r){"use strict";r(75),e.exports=r(5).Number.isInteger},function(e,t,r){"use strict";var n=r(4);n(n.S,"Number",{isInteger:r(76)})},function(e,t,r){"use strict";var n=r(1),i=Math.floor;e.exports=function(e){return!n(e)&&isFinite(e)&&i(e)===e}},function(e,t,r){"use strict";r(45),r(78),r(49),r(86),r(93),r(94),e.exports=r(5).Promise},function(e,t,r){"use strict";var n=r(79)(!0);r(46)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,r=this._i;return r>=t.length?{value:void 0,done:!0}:(e=n(t,r),this._i+=e.length,{value:e,done:!1})})},function(e,t,r){"use strict";var n=r(29),i=r(27);e.exports=function(e){return function(t,r){var a,s,o=String(i(t)),l=n(r),u=o.length;return l<0||l>=u?e?"":void 0:(a=o.charCodeAt(l))<55296||a>56319||l+1===u||(s=o.charCodeAt(l+1))<56320||s>57343?e?o.charAt(l):a:e?o.slice(l,l+2):s-56320+(a-55296<<10)+65536}}},function(e,t,r){"use strict";var n=r(81),i=r(25),a=r(22),s={};r(11)(s,r(2)("iterator"),function(){return this}),e.exports=function(e,t,r){e.prototype=n(s,{next:i(1,r)}),a(e,t+" Iterator")}},function(e,t,r){"use strict";var n=r(6),i=r(82),a=r(43),s=r(30)("IE_PROTO"),o=function(){},l=function(){var e,t=r(24)("iframe"),n=a.length;for(t.style.display="none",r(48).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("