From d5ff44e78afa1f86423fd55ab13a6122e3539055 Mon Sep 17 00:00:00 2001 From: Liliya Mykhailova Date: Tue, 16 Jul 2019 12:22:24 +0300 Subject: [PATCH 1/3] fix node modules vulnerabilities --- Gruntfile.js | 5 + dist/css/svg/spin-icon.png | Bin 2060 -> 0 bytes dist/css/viewer.css | 2 +- dist/css/viewer.min.css | 2 +- dist/gzipped/viewer.min.css | Bin 18242 -> 18175 bytes dist/gzipped/viewer.min.js | Bin 133883 -> 133821 bytes dist/viewer.js | 450 ++- dist/viewer.min.js | 16 +- package-lock.json | 6418 +++++++++++++++++++++++++++++++++++ package.json | 34 +- 10 files changed, 6786 insertions(+), 141 deletions(-) delete mode 100644 dist/css/svg/spin-icon.png create mode 100644 package-lock.json diff --git a/Gruntfile.js b/Gruntfile.js index bbeadc8..4f319f9 100755 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -3,6 +3,7 @@ module.exports = function (grunt) { /* jshint camelcase: false */ 'use strict'; + var sass = require('node-sass'); require('load-grunt-tasks')(grunt); @@ -12,6 +13,7 @@ module.exports = function (grunt) { watch: { sass: { options: { + implementation: sass, livereload: '<%= connect.serve.options.livereload %>' }, files: [ @@ -73,6 +75,9 @@ module.exports = function (grunt) { } }, sass: { + options: { + implementation: sass + }, dist: { files: { '.tmp/css/viewer.css': 'src/css/main.scss' diff --git a/dist/css/svg/spin-icon.png b/dist/css/svg/spin-icon.png deleted file mode 100644 index 48556b43f75e62f4dd46866a978b31b11f327ab9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2060 zcmV+n2=n)eP)3$g6h1TErY+Oy-cI+@LZM}8OIZa0St=0`QV;}!q9l-LjG(fpKfoWjC5k_cpoT~S zQ9#)uTUbN`DErz{pe@~3x=!0^r=6+iyEAW`PG`y#tm%-Rlr;>MG5{*l2x4|vOaWQM-^sYb{1U9~hJ*kf#{4n-8 z>>Jouu%D0?*vV3(4l!VQl}Qm<;)Ebz zzU-?lsg>cxf|X$jB*BS+4CK`Cl7Iv|c^Pq&(^F#oK>C6FU%ggOEjG}LUL2t&7rBg% z-makRa*cV-&&y4$Mf!WvrTkhtm0d-8gRx2VaFx@H#9$g3p`yYXEgim9PBl$Bu{I{g zkKTADh74S+zdxH#R}1TU7l^;NJFQPoph<%Q#OF~_zO>;$CKd6<6mBl`*3>v!m=;cQ znT*mCL&)3RmG)mRCH_cD#zxZ0NwK6bUy7@Mn}-YMjicrw@Peq4R0_==|Qmp z-t;zubmyoX%dDU(jgDSsz~f^5X~xiC((3fIYS(pIx$7F~+B+yCCA{}?1k@Nm&|m!i z+3|by@!@Q7vO`0at=@Z!GD{mMfWgEEc?&uM1gN%#*M7cSY;0}A ze5g&|L2fQ`vF_#W!jYAePH*TvYRNe4*NW<>v|dXEHO<6qq1HBoaT6}aO~9&|_quii z9k@|O6%DOa)7(a3z6!BcR&S(>L>pY+d$ok73=X92%Tmde^A7j#y;9P9Kw8@L^ySGM z^XJi=pq{+>Ha@*}B(!Pplm<|22GJ4UjW$M0E;FtfOkZ;2NLFcD>AhcX)3k&jas4#Y zQq$7j`>KVcUN$aLs1rbdE{K54w8^otel#^9kV1VFbm(Ro{dB3A3|7;%>8obY4V>r@ zg-+AdV;(!z3%KoGt;lP5qWN2+Lk zYB)U`A4pqH=TJ^%)8hew^u0S{5CyaLe{teI-LOdVwrJ|vQitCJ2niwBIlesR8WqF2GHMUZv zMrVEo)+aG_VA4G{!LWQMs+H#NIvkM~IN4B;9#q@rB_gozS}6?=_u+mh-hBNCH;zrM zdeN4k&zi}t3LFNSWR_|KZ7y?8rA7PEcS}>mS_y+V&C+epAP}B>XgHJ;cPbqR63g<6 z{wPuHLpQmPvSmneJOH%<$%)MY94xo0Nwg*zDPf|yEMRWqR3+(Mw=Yuwjpb$$`L*j} zk+{d6A?ZP9dkSV32p$LyubnwaJha3r>}dV~^cQX^;I`~G*9Z&#I*I`j$?kz=BZ`oUbwF$n^*aXfT~~1U%lhG?{jCdvS(qK_$y0r~xJ0x;UAR zWmSmQ!=9Q*w6JG5<+;gWqLYsBQ_%U`8q#>Uh)7LfDStjGgocDF&2&CxhknwVMoca$ z%Y{&`1v_3FB?_2ih1?uoFREt>)d{6p&nkk`hW4ZVKtEMnt97Wrf+E-?=#|7>uc++Y z+Mph(6mAs572cXgP_Ipg@7R)UU%NnHc+lp#Nur+E(s`*GO9l`JxywbKRG1=XYZ!Zu z8^Q&n!i7*cYUm6wv_TbZy>aZej$r74z0Y}~Rw=r)6V?{N(R*{sKzfP$E6gXTFV+US ztm8;}d$>3R0J(}tZ~gN@w_WffTNHq~SJ_CfbDuSpPZG)3o#j1j5)rx2_t>(N*_EPQ zS;#p7S(fG&>zslZT+BDBpd&MTx74z>1Wvk%asD(SLPbMDl%kQe1hAVqZ21!5Q3fGd z#N#juFS-Iy@yGLpbVbyg1}>bf4!_LqQ5%n53yxlD0t5P%RST!PpHB@Fprvd&VmN8c z`iJ=5CES?ejS6a0k%NNq#Df(ED2%7u&lQMyyZA94Y)K>J5@rv)e9*S(AM5Y*h+2L5 z-%0vknf3$e2jUnIjg#ZhNk9sn7({i}#_3uK$T24da>|lg+nkhMXs^FA1L4qM2wvla zKtAEU|J_No_`(l(1B4F5i6ZflP5EUopxAIS{x_o9J_rEw^g;G1CI)qM>a}bc_g|Qt qLfF0f2ne*+NP%{%!xumQ5nuo!LwRz.amp-progress{display:none}.amp-viewer-kit .desktop-full-view .main-container,.amp-viewer-kit .desktop-normal-view .main-container,.amp-viewer-kit .mobile-normal-view .main-container{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y;position:relative;z-index:2}.amp-viewer-kit .desktop-full-view .main-container .list,.amp-viewer-kit .desktop-normal-view .main-container .list,.amp-viewer-kit .mobile-normal-view .main-container .list{cursor:pointer}.amp-viewer-kit .desktop-full-view .main-container .list .amp-slide .zoom-trap,.amp-viewer-kit .desktop-normal-view .main-container .list .amp-slide .zoom-trap,.amp-viewer-kit .mobile-normal-view .main-container .list .amp-slide .zoom-trap{position:absolute;width:100%;height:100%;cursor:pointer}.amp-viewer-kit .desktop-full-view .main-container .icon,.amp-viewer-kit .desktop-normal-view .main-container .icon,.amp-viewer-kit .mobile-normal-view .main-container .icon{width:32px;height:32px}.amp-viewer-kit .desktop-full-view .main-container .icon.icon-left,.amp-viewer-kit .desktop-normal-view .main-container .icon.icon-left,.amp-viewer-kit .mobile-normal-view .main-container .icon.icon-left{left:10px}.amp-viewer-kit .desktop-full-view .main-container .icon.icon-right,.amp-viewer-kit .desktop-normal-view .main-container .icon.icon-right,.amp-viewer-kit .mobile-normal-view .main-container .icon.icon-right{right:10px}.amp-viewer-kit .desktop-full-view .main-container .spin-trap,.amp-viewer-kit .desktop-normal-view .main-container .spin-trap,.amp-viewer-kit .mobile-normal-view .main-container .spin-trap{position:absolute;width:100%;height:100%;z-index:999999;display:block}.amp-viewer-kit .desktop-full-view .main-container .spin-trap.active-for-scrolling,.amp-viewer-kit .desktop-normal-view .main-container .spin-trap.active-for-scrolling,.amp-viewer-kit .mobile-normal-view .main-container .spin-trap.active-for-scrolling{display:none}.amp-viewer-kit .desktop-full-view .main-container .tooltip,.amp-viewer-kit .desktop-normal-view .main-container .tooltip,.amp-viewer-kit .mobile-normal-view .main-container .tooltip{font-family:'Neuzeit Light';font-size:20px;position:absolute;width:230px;height:42px;line-height:42px;margin-left:-115px;margin-top:-21px;border-radius:3px;right:auto;bottom:auto;padding:0 10px;top:50%;left:50%;background-color:rgba(200,200,200,.5);color:#fff;text-align:center;pointer-events:none;display:inline-table;opacity:1}.amp-viewer-kit .desktop-full-view .main-container .tooltip .tooltip-icon,.amp-viewer-kit .desktop-normal-view .main-container .tooltip .tooltip-icon,.amp-viewer-kit .mobile-normal-view .main-container .tooltip .tooltip-icon{background-position:center;background-repeat:no-repeat;background-size:100%;position:relative;margin-top:2px;height:38px;width:38px;display:inline-block;float:right}.amp-viewer-kit .desktop-full-view .main-container .tooltip.image,.amp-viewer-kit .desktop-normal-view .main-container .tooltip.image,.amp-viewer-kit .mobile-normal-view .main-container .tooltip.image{position:fixed}.amp-viewer-kit .desktop-full-view .main-container .tooltip.spin,.amp-viewer-kit .desktop-full-view .main-container .tooltip.spin-3d,.amp-viewer-kit .desktop-normal-view .main-container .tooltip.spin,.amp-viewer-kit .desktop-normal-view .main-container .tooltip.spin-3d,.amp-viewer-kit .mobile-normal-view .main-container .tooltip.spin,.amp-viewer-kit .mobile-normal-view .main-container .tooltip.spin-3d{position:absolute}.amp-viewer-kit .desktop-full-view .main-container .tooltip.image .tooltip-icon,.amp-viewer-kit .desktop-normal-view .main-container .tooltip.image .tooltip-icon,.amp-viewer-kit .mobile-normal-view .main-container .tooltip.image .tooltip-icon{background-image:url(svg/ic_enlarge_24px.svg)}.amp-viewer-kit .desktop-full-view .main-container .tooltip.spin .tooltip-icon,.amp-viewer-kit .desktop-normal-view .main-container .tooltip.spin .tooltip-icon,.amp-viewer-kit .mobile-normal-view .main-container .tooltip.spin .tooltip-icon{background-image:url(svg/ic_360spin_24px.svg)}.amp-viewer-kit .desktop-full-view .main-container .tooltip.spin-3d .tooltip-icon,.amp-viewer-kit .desktop-normal-view .main-container .tooltip.spin-3d .tooltip-icon,.amp-viewer-kit .mobile-normal-view .main-container .tooltip.spin-3d .tooltip-icon{background-image:url(svg/ic_720spin_24px.svg)}.amp-viewer-kit .desktop-full-view .main-container .tooltip.video,.amp-viewer-kit .desktop-normal-view .main-container .tooltip.video,.amp-viewer-kit .mobile-normal-view .main-container .tooltip.video{width:90px;height:90px;border-radius:50%;top:50%;left:50%;right:auto;bottom:auto;display:none}.amp-viewer-kit .desktop-full-view .main-container .tooltip.video .tooltip-icon,.amp-viewer-kit .desktop-normal-view .main-container .tooltip.video .tooltip-icon,.amp-viewer-kit .mobile-normal-view .main-container .tooltip.video .tooltip-icon{background-image:url(svg/ic_play_24px.svg);height:100%;width:100%}.amp-viewer-kit .desktop-full-view .nav-container,.amp-viewer-kit .desktop-normal-view .nav-container,.amp-viewer-kit .mobile-normal-view .nav-container{position:relative;z-index:1;width:100%;margin:auto;padding:0 52px;overflow:hidden}.amp-viewer-kit .desktop-full-view .nav-container .list .amp-slide,.amp-viewer-kit .desktop-normal-view .nav-container .list .amp-slide,.amp-viewer-kit .mobile-normal-view .nav-container .list .amp-slide{overflow:visible;cursor:pointer}.amp-viewer-kit .desktop-full-view .nav-container .list .amp-slide .thumbnail,.amp-viewer-kit .desktop-normal-view .nav-container .list .amp-slide .thumbnail,.amp-viewer-kit .mobile-normal-view .nav-container .list .amp-slide .thumbnail{margin-top:10px}.amp-viewer-kit .desktop-full-view .nav-container .icon,.amp-viewer-kit .desktop-normal-view .nav-container .icon,.amp-viewer-kit .mobile-normal-view .nav-container .icon{width:26px;height:26px}.amp-viewer-kit .desktop-full-view .nav-container .icon.icon-left,.amp-viewer-kit .desktop-normal-view .nav-container .icon.icon-left,.amp-viewer-kit .mobile-normal-view .nav-container .icon.icon-left{left:13px}.amp-viewer-kit .desktop-full-view .nav-container .icon.icon-right,.amp-viewer-kit .desktop-normal-view .nav-container .icon.icon-right,.amp-viewer-kit .mobile-normal-view .nav-container .icon.icon-right{right:13px}.amp-viewer-kit .desktop-full-view .nav-container .tooltip,.amp-viewer-kit .desktop-normal-view .nav-container .tooltip,.amp-viewer-kit .mobile-normal-view .nav-container .tooltip{position:absolute;top:50%;left:50%;border-radius:50%;background-color:rgba(200,200,200,.5);color:#fff;text-align:center;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);pointer-events:none;display:block;opacity:1}.amp-viewer-kit .desktop-full-view .nav-container .tooltip .tooltip-icon,.amp-viewer-kit .desktop-normal-view .nav-container .tooltip .tooltip-icon,.amp-viewer-kit .mobile-normal-view .nav-container .tooltip .tooltip-icon{height:100%;width:100%;background-position:center;background-repeat:no-repeat;background-size:75%;position:relative;display:inline-block;line-height:100%;vertical-align:top}.amp-viewer-kit .desktop-full-view .nav-container .tooltip.spin,.amp-viewer-kit .desktop-full-view .nav-container .tooltip.spin-3d,.amp-viewer-kit .desktop-normal-view .nav-container .tooltip.spin,.amp-viewer-kit .desktop-normal-view .nav-container .tooltip.spin-3d,.amp-viewer-kit .mobile-normal-view .nav-container .tooltip.spin,.amp-viewer-kit .mobile-normal-view .nav-container .tooltip.spin-3d{width:75%;height:35%}.amp-viewer-kit .desktop-full-view .nav-container .tooltip.spin .tooltip-icon,.amp-viewer-kit .desktop-normal-view .nav-container .tooltip.spin .tooltip-icon,.amp-viewer-kit .mobile-normal-view .nav-container .tooltip.spin .tooltip-icon{background-image:url(svg/ic_360spin_24px.svg)}.amp-viewer-kit .desktop-full-view .nav-container .tooltip.spin-3d .tooltip-icon,.amp-viewer-kit .desktop-normal-view .nav-container .tooltip.spin-3d .tooltip-icon,.amp-viewer-kit .mobile-normal-view .nav-container .tooltip.spin-3d .tooltip-icon{background-image:url(svg/ic_720spin_24px.svg);background-size:60%}.amp-viewer-kit .desktop-full-view .nav-container .tooltip.video,.amp-viewer-kit .desktop-normal-view .nav-container .tooltip.video,.amp-viewer-kit .mobile-normal-view .nav-container .tooltip.video{width:50%;height:40%}.amp-viewer-kit .desktop-full-view .nav-container .tooltip.video .tooltip-icon,.amp-viewer-kit .desktop-normal-view .nav-container .tooltip.video .tooltip-icon,.amp-viewer-kit .mobile-normal-view .nav-container .tooltip.video .tooltip-icon{background-image:url(svg/ic_play_24px.svg)}.amp-viewer-kit .desktop-normal-view .main-container{margin-bottom:20px}.amp-viewer-kit .desktop-normal-view .main-container .list{margin:0 52px}.amp-viewer-kit .desktop-normal-view .nav-container .list .amp-slide{margin:0 10px}.amp-viewer-kit .desktop-normal-view .nav-container .list .amp-slide.amp-selected::after{content:"";position:absolute;height:2px;left:0;right:0;bottom:0;background-color:#707175}.amp-viewer-kit .desktop-full-view{background-color:#fff;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999}.amp-viewer-kit .desktop-full-view .main-container{margin-bottom:20px;height:calc(100% - 120px)}.amp-viewer-kit .desktop-full-view .main-container .list{margin:0;width:100%;max-height:100%}.amp-viewer-kit .desktop-full-view .main-container .list .amp-slide .amp-inner-spinset,.amp-viewer-kit .desktop-full-view .main-container .list .amp-slide .inner-element,.amp-viewer-kit .desktop-full-view .main-container .list .amp-slide .inner-element img{width:auto;max-width:100%;max-height:100%;height:auto;display:block!important;margin:auto;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.amp-viewer-kit .desktop-full-view .main-container .list .amp-slide .amp-spin .amp-seen{height:100%}.amp-viewer-kit .desktop-full-view .main-container .icon{width:32px;height:32px}.amp-viewer-kit .desktop-full-view .main-container .icon.icon-left{left:0}.amp-viewer-kit .desktop-full-view .main-container .icon.icon-right{right:0}.amp-viewer-kit .desktop-full-view .nav-container{float:left}.amp-viewer-kit .desktop-full-view .nav-container .list .amp-slide{margin:0 10px}.amp-viewer-kit .desktop-full-view .nav-container .list .amp-slide.amp-selected::after{content:"";position:absolute;height:2px;left:0;right:0;bottom:0;background-color:#707175}.amp-viewer-kit .desktop-full-view .panel{width:96px;height:100px;float:right;text-align:center}.amp-viewer-kit .desktop-full-view .panel .icon{width:32px;height:32px;position:relative;display:inline-block;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.amp-viewer-kit .amp-outer-spin .amp-progress-indicator,.amp-viewer-kit .mobile-normal-view .main-container .close{display:none}.amp-viewer-kit .desktop-full-view .panel .icon.plus{background-image:url(svg/ic_zoomin_24px.svg)}.amp-viewer-kit .desktop-full-view .panel .icon.minus{background-image:url(svg/ic_zoomout_24px.svg)}.amp-viewer-kit .mobile-normal-view .main-container{margin-bottom:20px}.amp-viewer-kit .mobile-normal-view .main-container .tooltip.image{position:absolute}.amp-viewer-kit .mobile-normal-view .nav-container .list{height:50px!important}.amp-viewer-kit .mobile-normal-view .nav-container .list .amp-slide .mobile-thumbnail{width:30px;height:30px;position:absolute;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-color:#c1bab0;border-radius:50%}.amp-viewer-kit .mobile-normal-view .nav-container .list .amp-slide.amp-selected .mobile-thumbnail{width:35px;height:35px;background-color:#707175;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.amp-viewer-kit .amp-margin-helper:after,.amp-viewer-kit .amp-margin-helper:before{content:'';width:10px;height:100%;position:absolute;top:0}.video-js,.vjs-paused.vjs-has-started .vjs-big-play-button{display:block}.amp-viewer-kit .amp-margin-helper:before{left:-10px}.amp-viewer-kit .amp-margin-helper:after{right:-10px}.amp-viewer-kit .amp-portrait-view.desktop-normal-view .amp-spin,.amp-viewer-kit .mobile-portrait-view .amp-spin{height:100%!important}.amp-viewer-kit .amp-slide .video-js .vjs-big-play-button{transition:all 0s}@font-face{font-family:'Neuzeit Regular';src:url(fonts/neuzeitgrot-webfont.woff) format("woff");font-style:normal}@font-face{font-family:'Neuzeit Light';src:url(fonts/neuzeitgrot-light-webfont.woff) format("woff");font-style:normal}@font-face{font-family:'Neuzeit Regular';src:url(fonts/neuzeitgrot-bold-webfont.woff) format("woff");font-weight:700}*{box-sizing:border-box}.amp-viewer-kit .amp-portrait-view{position:relative}.amp-viewer-kit .amp-portrait-view .amp-main-img{max-height:100%;width:auto}.amp-viewer-kit .amp-portrait-view .main-container{margin:0 0 0 100px}.amp-viewer-kit .amp-portrait-view .main-container .icon.icon-right{right:0}.amp-viewer-kit .amp-portrait-view .main-container .icon.icon-left{left:0}.amp-viewer-kit .amp-portrait-view .main-container .list{margin:0}.amp-viewer-kit .amp-portrait-view .main-container .list .amp-slide{marign:0}.amp-viewer-kit .amp-portrait-view .nav-container{height:100%;width:90px;margin:0;padding:30px 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:absolute;top:0;left:0}.amp-viewer-kit .amp-portrait-view .nav-container.amp-without-thumbs{padding:0}.amp-viewer-kit .amp-portrait-view .nav-container .icon.icon-left,.amp-viewer-kit .amp-portrait-view .nav-container .icon.icon-right{margin-left:-13px;-ms-transform:translateY(0);transform:translateY(0)}.amp-viewer-kit .amp-portrait-view .nav-container .icon.icon-right{bottom:0;right:auto!important;left:50%!important;top:auto;background-image:url(svg/ic_stepforward_vert_24px.svg)}.amp-viewer-kit .amp-portrait-view .nav-container .icon.icon-left{top:0;left:50%!important;background-image:url(svg/ic_stepbackward_vert_24px.svg)}.amp-viewer-kit .amp-portrait-view .nav-container .amp-carousel{width:90px!important}.amp-viewer-kit .amp-portrait-view .nav-container .list .amp-slide{width:70px!important;height:90px;margin:0 10px;padding:6px}.amp-viewer-kit .amp-portrait-view .nav-container .list .amp-slide.amp-selected::after{content:"";position:absolute;height:94%;left:0;right:0;bottom:0;border:2px solid #707175;margin:0;background-color:transparent}.amp-viewer-kit .amp-portrait-view .nav-container .list .amp-slide .thumbnail{margin:0 0 10px}.amp-viewer-kit .amp-portrait-view .nav-container .amp-margin-helper:before{width:100%;height:10px;top:0;left:0}.amp-viewer-kit .amp-portrait-view .nav-container .amp-margin-helper:after{width:100%;height:10px;top:auto;bottom:0;right:auto}.video-js,.vjs-icon-share{font-weight:400;font-style:normal}.video-js .vjs-audio-button,.video-js .vjs-big-play-button,.video-js .vjs-captions-button,.video-js .vjs-chapters-button,.video-js .vjs-control.vjs-close-button,.video-js .vjs-descriptions-button,.video-js .vjs-fullscreen-control,.video-js .vjs-mouse-display,.video-js .vjs-mute-control,.video-js .vjs-mute-control.vjs-vol-0,.video-js .vjs-mute-control.vjs-vol-1,.video-js .vjs-mute-control.vjs-vol-2,.video-js .vjs-play-control,.video-js .vjs-play-control.vjs-playing,.video-js .vjs-play-progress,.video-js .vjs-subtitles-button,.video-js .vjs-volume-level,.video-js .vjs-volume-menu-button,.video-js .vjs-volume-menu-button.vjs-vol-0,.video-js .vjs-volume-menu-button.vjs-vol-1,.video-js .vjs-volume-menu-button.vjs-vol-2,.video-js.vjs-fullscreen .vjs-fullscreen-control,.vjs-icon-audio,.vjs-icon-audio-description,.vjs-icon-cancel,.vjs-icon-captions,.vjs-icon-chapters,.vjs-icon-circle,.vjs-icon-circle-inner-circle,.vjs-icon-circle-outline,.vjs-icon-cog,.vjs-icon-facebook,.vjs-icon-fullscreen-enter,.vjs-icon-fullscreen-exit,.vjs-icon-gplus,.vjs-icon-hd,.vjs-icon-linkedin,.vjs-icon-pause,.vjs-icon-pinterest,.vjs-icon-play,.vjs-icon-play-circle,.vjs-icon-replay,.vjs-icon-spinner,.vjs-icon-square,.vjs-icon-subtitles,.vjs-icon-tumblr,.vjs-icon-twitter,.vjs-icon-volume-high,.vjs-icon-volume-low,.vjs-icon-volume-mid,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js,.vjs-no-js{color:#fff;background-color:#000}.video-js .vjs-big-play-button:before,.video-js .vjs-control,.video-js .vjs-control:before,.vjs-menu li,.vjs-no-js{text-align:center}.video-js .vjs-big-play-button:before,.video-js .vjs-control:before,.video-js .vjs-modal-dialog,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}@font-face{font-family:VideoJS;src:url(font/VideoJS.eot?#iefix) format("eot")}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,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FjY3PgE3LgEnIwYfAR4BFw4BBTM/ARUzESMGAyUVJwMchM2UWwgNq4JHrQgBAapUaAoJcWMBfiIhDiMrAQJLMB0BBAokNAIBPmMiIQ4iLAECSzAeAQUKJDQBP2MiIQ4iLAECSzAeAQUKJDQBAT75g+5B4arNLNIBJ44ByQL9BQ9mvYCKwA8FBQMDwwJVTGdzBf6VB8IHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvVJkAWUDDEf+tYP5AQAAAAEAAAAABiAGtgAbAAABBAADER4BFzMRITU2ADcWABcVIREzPgE3EQIAA4D+4v6FBwJ/X+D+1QYBJ97eAScG/tXgX38CB/6FBrUH/oX+4v32X38CAlWV3gEnBgb+2d6V/asCf18CCgEeAXsAAAAAEADGAAEAAAAAAAEABwAAAAEAAAAAAAIABwAHAAEAAAAAAAMABwAOAAEAAAAAAAQABwAVAAEAAAAAAAUACwAcAAEAAAAAAAYABwAnAAEAAAAAAAoAKwAuAAEAAAAAAAsAEwBZAAMAAQQJAAEADgBsAAMAAQQJAAIADgB6AAMAAQQJAAMADgCIAAMAAQQJAAQADgCWAAMAAQQJAAUAFgCkAAMAAQQJAAYADgC6AAMAAQQJAAoAVgDIAAMAAQQJAAsAJgEeVmlkZW9KU1JlZ3VsYXJWaWRlb0pTVmlkZW9KU1ZlcnNpb24gMS4wVmlkZW9KU0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAFYAaQBkAGUAbwBKAFMAUgBlAGcAdQBsAGEAcgBWAGkAZABlAG8ASgBTAFYAaQBkAGUAbwBKAFMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFYAaQBkAGUAbwBKAFMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAABAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwAAAAAA) format("truetype");font-weight:400;font-style:normal}.video-js .vjs-big-play-button:before,.video-js .vjs-play-control:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0:before,.video-js .vjs-volume-menu-button.vjs-vol-0:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1:before,.video-js .vjs-volume-menu-button.vjs-vol-1:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2:before,.video-js .vjs-volume-menu-button.vjs-vol-2:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control:before,.video-js .vjs-volume-menu-button:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subtitles-button:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-mouse-display:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before{content:"\f111"}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button:before,.vjs-icon-cancel:before{content:"\f115"}.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button:before,.vjs-icon-audio:before{content:"\f11e"}.video-js{vertical-align:top;box-sizing:border-box;position:relative;padding:0;font-size:10px;line-height:1;font-family:Arial,Helvetica,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js .vjs-tech,.video-js.vjs-fill{width:100%;height:100%}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.vjs-error .vjs-error-display:before,.vjs-menu .vjs-menu-content,.vjs-no-js{font-family:Arial,Helvetica,sans-serif}.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js .vjs-tech{position:absolute;top:0;left:0}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;font-size:18px;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66A8CC}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2B333F;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.75em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{outline:0;border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;overflow:auto}.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-transform:lowercase}.vjs-menu li:focus,.vjs-menu li:hover{outline:0;background-color:#73859f;background-color:rgba(115,133,159,.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2B333F}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2B333F;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.video-js .vjs-menu-button-inline.vjs-slider-active{transition:none}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2B333F;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:-ms-flexbox;display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{outline:0;position:relative;margin:0;padding:0;height:100%;width:4em;-ms-flex:none;flex:none}.video-js .vjs-control:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{-ms-flex:auto;flex:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-width:4em}.vjs-live .vjs-progress-control{display:none}.video-js .vjs-progress-holder{-ms-flex:auto;flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.666666666666666666em}.video-js .vjs-progress-control:hover .vjs-mouse-display:after,.video-js .vjs-progress-control:hover .vjs-play-progress:after,.video-js .vjs-progress-control:hover .vjs-time-tooltip{font-family:Arial,Helvetica,sans-serif;visibility:visible;font-size:.6em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-tooltip-progress-bar{position:absolute;display:block;height:.3em;margin:0;padding:0;width:0;left:0;top:0}.video-js .vjs-mouse-display:before,.video-js .vjs-progress-control .vjs-keep-tooltips-inside:after{display:none}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{position:absolute;top:-.333333333333333em;right:-.5em;font-size:.9em}.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after,.video-js .vjs-time-tooltip{visibility:hidden;pointer-events:none;position:absolute;top:-3.4em;right:-1.9em;font-size:.9em;color:#000;content:attr(data-current-time);padding:6px 8px 8px;background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em}.video-js .vjs-play-progress:after,.video-js .vjs-play-progress:before,.video-js .vjs-time-tooltip{z-index:1}.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:#fff;background:rgba(115,133,159,.75)}.video-js.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-time-tooltip{display:inline-block;height:2.4em;position:relative;float:right;right:-1.9em}.vjs-tooltip-progress-bar{visibility:hidden}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after{display:none}.video-js .vjs-progress-control .vjs-mouse-display:after,.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;margin:0 .45em;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{cursor:pointer;-ms-flex:none;flex:none}.video-js .vjs-volume-control{width:5em;-ms-flex:none;flex:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{left:.5em;height:8em}.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu{left:-2em}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content{height:0;width:0;overflow-x:hidden;overflow-y:hidden}.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content,.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-vertical:focus .vjs-menu-content,.vjs-volume-menu-button-vertical:hover .vjs-menu-content{height:8em;width:2.9em}.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,.vjs-volume-menu-button-horizontal:hover .vjs-menu-content{height:2.9em;width:8em}.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content{background-color:transparent!important}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-poster img{display:block;vertical-align:middle;margin:0 auto;max-height:100%;padding:0;width:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-controls-disabled .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:-ms-flexbox;display:flex;-ms-flex-align:flex-start;align-items:flex-start;-ms-flex:auto;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration{display:none}.video-js .vjs-time-control{-ms-flex:none;flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-time-divider{display:none;line-height:3em}.video-js .vjs-play-control{cursor:pointer;-ms-flex:none;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,.5)}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{-ms-transform:translateY(-3em);transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{-ms-transform:translateY(-1.5em);transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;-ms-flex:none;flex:none}.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:'X';font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:#fff transparent transparent}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%,100%,20%,60%{border-top-color:#73859f}35%{border-top-color:#fff}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{-ms-flex:auto;flex:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button{display:none}.vjs-caption-settings{position:relative;top:1em;background-color:#2B333F;background-color:rgba(43,51,63,.75);color:#fff;margin:0 auto;padding:.5em;height:16em;font-size:12px;width:40em}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:1em;left:0;right:0;position:absolute;overflow:auto}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-controls:after,.vjs-caption-settings .vjs-tracksettings-font:after{clear:both}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px;border:none}.vjs-caption-settings .vjs-tracksetting label,.vjs-caption-settings .vjs-tracksetting legend{display:block;width:100px;margin-bottom:5px}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px;vertical-align:top;float:right}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}.vjs-caption-settings label>input{margin-right:10px}.vjs-caption-settings fieldset{margin-top:1em;margin-left:.5em}.vjs-caption-settings fieldset .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-caption-settings input[type=button]{width:40px;height:40px}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0))}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}@media \0screen{.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden}}.vjs-resolution-button{color:#ccc;font-family:VideoJS}.vjs-resolution-button .vjs-resolution-button-staticlabel:before{content:'\f110';font-size:1.8em;line-height:1.67}.vjs-resolution-button .vjs-resolution-button-label{font-size:1em;line-height:3em;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;box-sizing:inherit;font-family:Arial,Helvetica,sans-serif}.vjs-resolution-button ul.vjs-menu-content{width:4em!important}.vjs-resolution-button .vjs-menu{left:0}.vjs-resolution-button .vjs-menu li{text-transform:none;font-size:1em;font-family:Arial,Helvetica,sans-serif} \ No newline at end of file +.amp-hidden{display:none}.amp-slide{list-style:none;display:block;position:absolute;overflow:hidden;float:left;padding:0;margin:0;width:100%;height:100%}.amp-progress{position:absolute;top:0;opacity:.5;width:10%;height:100%;background-color:#fff;z-index:100}.amp-frame,.amp-layer,.amp-zoomed-container{user-drag:none;-webkit-user-drag:none;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.amp-zoom,.amp-zoomed,.amp-zoomed-clone,.amp-zoomed-container{user-drag:none;-webkit-user-drag:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-o-user-select:none;-ms-user-select:none;user-select:none}.amp-frame img,.amp-layer img{user-drag:none;-webkit-user-drag:none;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.amp-main-img{width:100%;max-width:100%;height:auto;vertical-align:middle}.amp-layer{list-style:none;overflow:hidden;display:block;padding:0;margin:0}.amp-carousel,.amp-spin,.amp-stack{list-style:none;overflow:hidden;padding:0;margin:0;position:relative}.amp-spin{width:100%;height:100%}.amp-spin .amp-frame{display:block;width:100%;height:100%;position:absolute;left:0;top:0}.amp-spin .amp-frame-clone{position:relative;z-index:-1;visibility:hidden}.amp-loading{top:0;left:0;width:100%;height:100%;text-align:center;position:absolute;background:url(assets/image/loading.gif) no-repeat center}.amp-zoom{position:relative;max-width:100%}.amp-zoom-img{z-index:10;position:absolute;width:100%;max-width:100%;height:auto;vertical-align:middle}.amp-zoom-overflow{position:relative;overflow:hidden}.amp-zoom-lens{cursor:pointer;top:0;left:0;position:absolute;background:url(assets/image/spacer.gif);border:1px solid #ccc;display:none}.amp-zoom-container{position:relative;overflow:hidden}.amp-zoom-container img{display:block}.amp-zoom-map{position:relative}.amp-zoom-wrapper{overflow:hidden;position:absolute;top:0;left:0}.amp-zoom-map{position:relative;z-index:9999}.amp-zoom-map img{display:block}.amp-progress-indicator{position:absolute;width:400px;height:100px;background:#686868;border:1px solid #252525;zoom:1;opacity:.6;z-index:101}.amp-progress-indicator .amp-progress-message{padding:15px;color:#fff;text-align:left}.amp-progress-indicator .amp-progress-bar-background{position:absolute;height:30px;width:350px;background:#fff;margin:0 15px}.amp-progress-indicator .amp-progress-bar{position:absolute;height:30px;width:0;background:#a9a9a9}.amp-zoomed,.amp-zoomed-clone{display:block;position:absolute!important;max-width:none!important;user-drag:none;-webkit-user-drag:none;-moz-user-drag:none;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;max-height:none!important}.video-js.vjs-ended .vjs-poster{display:block}@font-face{font-family:'Neuzeit Regular';src:url(fonts/neuzeitgrot-webfont.woff) format("woff");font-style:normal}@font-face{font-family:'Neuzeit Light';src:url(fonts/neuzeitgrot-light-webfont.woff) format("woff");font-style:normal}@font-face{font-family:'Neuzeit Regular';src:url(fonts/neuzeitgrot-bold-webfont.woff) format("woff");font-weight:700}*{box-sizing:border-box}html{height:100%}body{margin:0;min-height:100%}.amp-no-scroll{overflow:hidden;position:relative;height:100%}.amp-viewer-kit{font-family:"Neuzeit Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;position:relative;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.amp-viewer-kit ul{list-style-type:none}.amp-viewer-kit .icon{cursor:pointer;background-color:#c1bab0;background-position:center;background-size:100%;background-repeat:no-repeat;position:absolute}.amp-viewer-kit .icon.icon-left,.amp-viewer-kit .icon.icon-right{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.amp-viewer-kit .icon.icon-left{background-image:url(svg/ic_stepbackward_24px.svg)}.amp-viewer-kit .icon.icon-right{background-image:url(svg/ic_stepforward_24px.svg)}.amp-viewer-kit .icon.close{top:0;right:0;background-image:url(svg/ic_closeoverlay_24px.svg)}.amp-viewer-kit .icon.disabled{opacity:.25;cursor:default}.amp-viewer-kit video::-webkit-media-controls-panel,.amp-viewer-kit video::-webkit-media-controls-start-playback-button{display:none}.amp-viewer-kit .video-js{background-color:#fff;box-sizing:content-box;width:100%}.amp-viewer-kit .video-js *{-webkit-transform:translate3d(0,0,0)}.amp-viewer-kit .vjs-poster{background-color:#fff;background-size:cover}.amp-viewer-kit .amp-video-skin .vjs-big-play-button{-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.amp-viewer-kit .amp-outer-spin>.amp-progress{display:none}.amp-viewer-kit .desktop-full-view .main-container,.amp-viewer-kit .desktop-normal-view .main-container,.amp-viewer-kit .mobile-normal-view .main-container{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y;position:relative;z-index:2}.amp-viewer-kit .desktop-full-view .main-container .list,.amp-viewer-kit .desktop-normal-view .main-container .list,.amp-viewer-kit .mobile-normal-view .main-container .list{cursor:pointer}.amp-viewer-kit .desktop-full-view .main-container .list .amp-slide .zoom-trap,.amp-viewer-kit .desktop-normal-view .main-container .list .amp-slide .zoom-trap,.amp-viewer-kit .mobile-normal-view .main-container .list .amp-slide .zoom-trap{position:absolute;width:100%;height:100%;cursor:pointer}.amp-viewer-kit .desktop-full-view .main-container .icon,.amp-viewer-kit .desktop-normal-view .main-container .icon,.amp-viewer-kit .mobile-normal-view .main-container .icon{width:32px;height:32px}.amp-viewer-kit .desktop-full-view .main-container .icon.icon-left,.amp-viewer-kit .desktop-normal-view .main-container .icon.icon-left,.amp-viewer-kit .mobile-normal-view .main-container .icon.icon-left{left:10px}.amp-viewer-kit .desktop-full-view .main-container .icon.icon-right,.amp-viewer-kit .desktop-normal-view .main-container .icon.icon-right,.amp-viewer-kit .mobile-normal-view .main-container .icon.icon-right{right:10px}.amp-viewer-kit .desktop-full-view .main-container .spin-trap,.amp-viewer-kit .desktop-normal-view .main-container .spin-trap,.amp-viewer-kit .mobile-normal-view .main-container .spin-trap{position:absolute;width:100%;height:100%;z-index:999999;display:block}.amp-viewer-kit .desktop-full-view .main-container .spin-trap.active-for-scrolling,.amp-viewer-kit .desktop-normal-view .main-container .spin-trap.active-for-scrolling,.amp-viewer-kit .mobile-normal-view .main-container .spin-trap.active-for-scrolling{display:none}.amp-viewer-kit .desktop-full-view .main-container .tooltip,.amp-viewer-kit .desktop-normal-view .main-container .tooltip,.amp-viewer-kit .mobile-normal-view .main-container .tooltip{font-family:'Neuzeit Light';font-size:20px;position:absolute;width:230px;height:42px;line-height:42px;margin-left:-115px;margin-top:-21px;border-radius:3px;right:auto;bottom:auto;padding:0 10px;top:50%;left:50%;background-color:rgba(200,200,200,.5);color:#fff;text-align:center;pointer-events:none;display:inline-table;opacity:1}.amp-viewer-kit .desktop-full-view .main-container .tooltip .tooltip-icon,.amp-viewer-kit .desktop-normal-view .main-container .tooltip .tooltip-icon,.amp-viewer-kit .mobile-normal-view .main-container .tooltip .tooltip-icon{background-position:center;background-repeat:no-repeat;background-size:100%;position:relative;margin-top:2px;height:38px;width:38px;display:inline-block;float:right}.amp-viewer-kit .desktop-full-view .main-container .tooltip.image,.amp-viewer-kit .desktop-normal-view .main-container .tooltip.image,.amp-viewer-kit .mobile-normal-view .main-container .tooltip.image{position:fixed}.amp-viewer-kit .desktop-full-view .main-container .tooltip.image .tooltip-icon,.amp-viewer-kit .desktop-normal-view .main-container .tooltip.image .tooltip-icon,.amp-viewer-kit .mobile-normal-view .main-container .tooltip.image .tooltip-icon{background-image:url(svg/ic_enlarge_24px.svg)}.amp-viewer-kit .desktop-full-view .main-container .tooltip.spin,.amp-viewer-kit .desktop-normal-view .main-container .tooltip.spin,.amp-viewer-kit .mobile-normal-view .main-container .tooltip.spin{position:absolute}.amp-viewer-kit .desktop-full-view .main-container .tooltip.spin .tooltip-icon,.amp-viewer-kit .desktop-normal-view .main-container .tooltip.spin .tooltip-icon,.amp-viewer-kit .mobile-normal-view .main-container .tooltip.spin .tooltip-icon{background-image:url(svg/ic_360spin_24px.svg)}.amp-viewer-kit .desktop-full-view .main-container .tooltip.spin-3d,.amp-viewer-kit .desktop-normal-view .main-container .tooltip.spin-3d,.amp-viewer-kit .mobile-normal-view .main-container .tooltip.spin-3d{position:absolute}.amp-viewer-kit .desktop-full-view .main-container .tooltip.spin-3d .tooltip-icon,.amp-viewer-kit .desktop-normal-view .main-container .tooltip.spin-3d .tooltip-icon,.amp-viewer-kit .mobile-normal-view .main-container .tooltip.spin-3d .tooltip-icon{background-image:url(svg/ic_720spin_24px.svg)}.amp-viewer-kit .desktop-full-view .main-container .tooltip.video,.amp-viewer-kit .desktop-normal-view .main-container .tooltip.video,.amp-viewer-kit .mobile-normal-view .main-container .tooltip.video{width:90px;height:90px;border-radius:50%;top:50%;left:50%;right:auto;bottom:auto;display:none}.amp-viewer-kit .desktop-full-view .main-container .tooltip.video .tooltip-icon,.amp-viewer-kit .desktop-normal-view .main-container .tooltip.video .tooltip-icon,.amp-viewer-kit .mobile-normal-view .main-container .tooltip.video .tooltip-icon{background-image:url(svg/ic_play_24px.svg);height:100%;width:100%}.amp-viewer-kit .desktop-full-view .nav-container,.amp-viewer-kit .desktop-normal-view .nav-container,.amp-viewer-kit .mobile-normal-view .nav-container{position:relative;z-index:1;width:100%;margin:auto;padding:0 52px;overflow:hidden}.amp-viewer-kit .desktop-full-view .nav-container .list .amp-slide,.amp-viewer-kit .desktop-normal-view .nav-container .list .amp-slide,.amp-viewer-kit .mobile-normal-view .nav-container .list .amp-slide{overflow:visible;cursor:pointer}.amp-viewer-kit .desktop-full-view .nav-container .list .amp-slide .thumbnail,.amp-viewer-kit .desktop-normal-view .nav-container .list .amp-slide .thumbnail,.amp-viewer-kit .mobile-normal-view .nav-container .list .amp-slide .thumbnail{margin-top:10px}.amp-viewer-kit .desktop-full-view .nav-container .icon,.amp-viewer-kit .desktop-normal-view .nav-container .icon,.amp-viewer-kit .mobile-normal-view .nav-container .icon{width:26px;height:26px}.amp-viewer-kit .desktop-full-view .nav-container .icon.icon-left,.amp-viewer-kit .desktop-normal-view .nav-container .icon.icon-left,.amp-viewer-kit .mobile-normal-view .nav-container .icon.icon-left{left:13px}.amp-viewer-kit .desktop-full-view .nav-container .icon.icon-right,.amp-viewer-kit .desktop-normal-view .nav-container .icon.icon-right,.amp-viewer-kit .mobile-normal-view .nav-container .icon.icon-right{right:13px}.amp-viewer-kit .desktop-full-view .nav-container .tooltip,.amp-viewer-kit .desktop-normal-view .nav-container .tooltip,.amp-viewer-kit .mobile-normal-view .nav-container .tooltip{position:absolute;top:50%;left:50%;border-radius:50%;background-color:rgba(200,200,200,.5);color:#fff;text-align:center;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);pointer-events:none;display:block;opacity:1}.amp-viewer-kit .desktop-full-view .nav-container .tooltip .tooltip-icon,.amp-viewer-kit .desktop-normal-view .nav-container .tooltip .tooltip-icon,.amp-viewer-kit .mobile-normal-view .nav-container .tooltip .tooltip-icon{height:100%;width:100%;background-position:center;background-repeat:no-repeat;background-size:75%;position:relative;display:inline-block;line-height:100%;vertical-align:top}.amp-viewer-kit .desktop-full-view .nav-container .tooltip.spin,.amp-viewer-kit .desktop-normal-view .nav-container .tooltip.spin,.amp-viewer-kit .mobile-normal-view .nav-container .tooltip.spin{width:75%;height:35%}.amp-viewer-kit .desktop-full-view .nav-container .tooltip.spin .tooltip-icon,.amp-viewer-kit .desktop-normal-view .nav-container .tooltip.spin .tooltip-icon,.amp-viewer-kit .mobile-normal-view .nav-container .tooltip.spin .tooltip-icon{background-image:url(svg/ic_360spin_24px.svg)}.amp-viewer-kit .desktop-full-view .nav-container .tooltip.spin-3d,.amp-viewer-kit .desktop-normal-view .nav-container .tooltip.spin-3d,.amp-viewer-kit .mobile-normal-view .nav-container .tooltip.spin-3d{width:75%;height:35%}.amp-viewer-kit .desktop-full-view .nav-container .tooltip.spin-3d .tooltip-icon,.amp-viewer-kit .desktop-normal-view .nav-container .tooltip.spin-3d .tooltip-icon,.amp-viewer-kit .mobile-normal-view .nav-container .tooltip.spin-3d .tooltip-icon{background-image:url(svg/ic_720spin_24px.svg);background-size:60%}.amp-viewer-kit .desktop-full-view .nav-container .tooltip.video,.amp-viewer-kit .desktop-normal-view .nav-container .tooltip.video,.amp-viewer-kit .mobile-normal-view .nav-container .tooltip.video{width:50%;height:40%}.amp-viewer-kit .desktop-full-view .nav-container .tooltip.video .tooltip-icon,.amp-viewer-kit .desktop-normal-view .nav-container .tooltip.video .tooltip-icon,.amp-viewer-kit .mobile-normal-view .nav-container .tooltip.video .tooltip-icon{background-image:url(svg/ic_play_24px.svg)}.amp-viewer-kit .desktop-normal-view .main-container{margin-bottom:20px}.amp-viewer-kit .desktop-normal-view .main-container .list{margin:0 52px}.amp-viewer-kit .desktop-normal-view .nav-container .list .amp-slide{margin:0 10px}.amp-viewer-kit .desktop-normal-view .nav-container .list .amp-slide.amp-selected::after{content:"";position:absolute;height:2px;left:0;right:0;bottom:0;background-color:#707175}.amp-viewer-kit .desktop-full-view{background-color:#fff;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999}.amp-viewer-kit .desktop-full-view .main-container{margin-bottom:20px;height:calc(100% - 120px)}.amp-viewer-kit .desktop-full-view .main-container .list{margin:0;width:100%;max-height:100%}.amp-viewer-kit .desktop-full-view .main-container .list .amp-slide .amp-inner-spinset,.amp-viewer-kit .desktop-full-view .main-container .list .amp-slide .inner-element,.amp-viewer-kit .desktop-full-view .main-container .list .amp-slide .inner-element img{width:auto;max-width:100%;max-height:100%;height:auto;display:block!important;margin:auto;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.amp-viewer-kit .desktop-full-view .main-container .list .amp-slide .amp-spin .amp-seen{height:100%}.amp-viewer-kit .desktop-full-view .main-container .icon{width:32px;height:32px}.amp-viewer-kit .desktop-full-view .main-container .icon.icon-left{left:0}.amp-viewer-kit .desktop-full-view .main-container .icon.icon-right{right:0}.amp-viewer-kit .desktop-full-view .nav-container{float:left}.amp-viewer-kit .desktop-full-view .nav-container .list .amp-slide{margin:0 10px}.amp-viewer-kit .desktop-full-view .nav-container .list .amp-slide.amp-selected::after{content:"";position:absolute;height:2px;left:0;right:0;bottom:0;background-color:#707175}.amp-viewer-kit .desktop-full-view .panel{width:96px;height:100px;float:right;text-align:center}.amp-viewer-kit .desktop-full-view .panel .icon{width:32px;height:32px;position:relative;display:inline-block;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.amp-viewer-kit .desktop-full-view .panel .icon.plus{background-image:url(svg/ic_zoomin_24px.svg)}.amp-viewer-kit .desktop-full-view .panel .icon.minus{background-image:url(svg/ic_zoomout_24px.svg)}.amp-viewer-kit .mobile-normal-view .main-container{margin-bottom:20px}.amp-viewer-kit .mobile-normal-view .main-container .tooltip.image{position:absolute}.amp-viewer-kit .mobile-normal-view .main-container .close{display:none}.amp-viewer-kit .mobile-normal-view .nav-container .list{height:50px!important}.amp-viewer-kit .mobile-normal-view .nav-container .list .amp-slide .mobile-thumbnail{width:30px;height:30px;position:absolute;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-color:#c1bab0;border-radius:50%}.amp-viewer-kit .mobile-normal-view .nav-container .list .amp-slide.amp-selected .mobile-thumbnail{width:35px;height:35px;background-color:#707175;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.amp-viewer-kit .amp-outer-spin .amp-progress-indicator{display:none}.amp-viewer-kit .amp-margin-helper:before{content:'';width:10px;height:100%;position:absolute;top:0;left:-10px}.amp-viewer-kit .amp-margin-helper:after{content:'';width:10px;height:100%;position:absolute;top:0;right:-10px}.amp-viewer-kit .amp-slide .video-js .vjs-big-play-button{transition:all 0s}@font-face{font-family:'Neuzeit Regular';src:url(fonts/neuzeitgrot-webfont.woff) format("woff");font-style:normal}@font-face{font-family:'Neuzeit Light';src:url(fonts/neuzeitgrot-light-webfont.woff) format("woff");font-style:normal}@font-face{font-family:'Neuzeit Regular';src:url(fonts/neuzeitgrot-bold-webfont.woff) format("woff");font-weight:700}*{box-sizing:border-box}.amp-viewer-kit .mobile-portrait-view .amp-spin{height:100%!important}.amp-viewer-kit .amp-portrait-view{position:relative}.amp-viewer-kit .amp-portrait-view.desktop-normal-view .amp-spin{height:100%!important}.amp-viewer-kit .amp-portrait-view .amp-main-img{max-height:100%;width:auto}.amp-viewer-kit .amp-portrait-view .main-container{margin:0 0 0 100px}.amp-viewer-kit .amp-portrait-view .main-container .icon.icon-right{right:0}.amp-viewer-kit .amp-portrait-view .main-container .icon.icon-left{left:0}.amp-viewer-kit .amp-portrait-view .main-container .list{margin:0}.amp-viewer-kit .amp-portrait-view .main-container .list .amp-slide{marign:0}.amp-viewer-kit .amp-portrait-view .nav-container{height:100%;width:90px;margin:0;padding:30px 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:absolute;top:0;left:0}.amp-viewer-kit .amp-portrait-view .nav-container.amp-without-thumbs{padding:0}.amp-viewer-kit .amp-portrait-view .nav-container .icon.icon-left,.amp-viewer-kit .amp-portrait-view .nav-container .icon.icon-right{margin-left:-13px;-ms-transform:translateY(0);transform:translateY(0)}.amp-viewer-kit .amp-portrait-view .nav-container .icon.icon-right{bottom:0;right:auto!important;left:50%!important;top:auto;background-image:url(svg/ic_stepforward_vert_24px.svg)}.amp-viewer-kit .amp-portrait-view .nav-container .icon.icon-left{top:0;left:50%!important;background-image:url(svg/ic_stepbackward_vert_24px.svg)}.amp-viewer-kit .amp-portrait-view .nav-container .amp-carousel{width:90px!important}.amp-viewer-kit .amp-portrait-view .nav-container .list .amp-slide{width:70px!important;height:90px;margin:0 10px;padding:6px}.amp-viewer-kit .amp-portrait-view .nav-container .list .amp-slide.amp-selected::after{content:"";position:absolute;height:94%;left:0;right:0;bottom:0;border:2px solid #707175;margin:0;background-color:transparent}.amp-viewer-kit .amp-portrait-view .nav-container .list .amp-slide .thumbnail{margin:0 0 10px 0}.amp-viewer-kit .amp-portrait-view .nav-container .amp-margin-helper:before{width:100%;height:10px;top:0;left:0}.amp-viewer-kit .amp-portrait-view .nav-container .amp-margin-helper:after{width:100%;height:10px;top:auto;bottom:0;right:auto}.vjs-paused.vjs-has-started .vjs-big-play-button{display:block}.video-js,.vjs-icon-share{font-weight:400;font-style:normal}.video-js .vjs-audio-button,.video-js .vjs-big-play-button,.video-js .vjs-captions-button,.video-js .vjs-chapters-button,.video-js .vjs-control.vjs-close-button,.video-js .vjs-descriptions-button,.video-js .vjs-fullscreen-control,.video-js .vjs-mouse-display,.video-js .vjs-mute-control,.video-js .vjs-mute-control.vjs-vol-0,.video-js .vjs-mute-control.vjs-vol-1,.video-js .vjs-mute-control.vjs-vol-2,.video-js .vjs-play-control,.video-js .vjs-play-control.vjs-playing,.video-js .vjs-play-progress,.video-js .vjs-subtitles-button,.video-js .vjs-volume-level,.video-js .vjs-volume-menu-button,.video-js .vjs-volume-menu-button.vjs-vol-0,.video-js .vjs-volume-menu-button.vjs-vol-1,.video-js .vjs-volume-menu-button.vjs-vol-2,.video-js.vjs-fullscreen .vjs-fullscreen-control,.vjs-icon-audio,.vjs-icon-audio-description,.vjs-icon-cancel,.vjs-icon-captions,.vjs-icon-chapters,.vjs-icon-circle,.vjs-icon-circle-inner-circle,.vjs-icon-circle-outline,.vjs-icon-cog,.vjs-icon-facebook,.vjs-icon-fullscreen-enter,.vjs-icon-fullscreen-exit,.vjs-icon-gplus,.vjs-icon-hd,.vjs-icon-linkedin,.vjs-icon-pause,.vjs-icon-pinterest,.vjs-icon-play,.vjs-icon-play-circle,.vjs-icon-replay,.vjs-icon-spinner,.vjs-icon-square,.vjs-icon-subtitles,.vjs-icon-tumblr,.vjs-icon-twitter,.vjs-icon-volume-high,.vjs-icon-volume-low,.vjs-icon-volume-mid,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js,.vjs-no-js{color:#fff;background-color:#000}.video-js .vjs-big-play-button:before,.video-js .vjs-control,.video-js .vjs-control:before,.vjs-menu li,.vjs-no-js{text-align:center}.video-js .vjs-big-play-button:before,.video-js .vjs-control:before,.video-js .vjs-modal-dialog,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}@font-face{font-family:VideoJS;src:url(font/VideoJS.eot?#iefix) format("eot")}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,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FjY3PgE3LgEnIwYfAR4BFw4BBTM/ARUzESMGAyUVJwMchM2UWwgNq4JHrQgBAapUaAoJcWMBfiIhDiMrAQJLMB0BBAokNAIBPmMiIQ4iLAECSzAeAQUKJDQBP2MiIQ4iLAECSzAeAQUKJDQBAT75g+5B4arNLNIBJ44ByQL9BQ9mvYCKwA8FBQMDwwJVTGdzBf6VB8IHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvVJkAWUDDEf+tYP5AQAAAAEAAAAABiAGtgAbAAABBAADER4BFzMRITU2ADcWABcVIREzPgE3EQIAA4D+4v6FBwJ/X+D+1QYBJ97eAScG/tXgX38CB/6FBrUH/oX+4v32X38CAlWV3gEnBgb+2d6V/asCf18CCgEeAXsAAAAAEADGAAEAAAAAAAEABwAAAAEAAAAAAAIABwAHAAEAAAAAAAMABwAOAAEAAAAAAAQABwAVAAEAAAAAAAUACwAcAAEAAAAAAAYABwAnAAEAAAAAAAoAKwAuAAEAAAAAAAsAEwBZAAMAAQQJAAEADgBsAAMAAQQJAAIADgB6AAMAAQQJAAMADgCIAAMAAQQJAAQADgCWAAMAAQQJAAUAFgCkAAMAAQQJAAYADgC6AAMAAQQJAAoAVgDIAAMAAQQJAAsAJgEeVmlkZW9KU1JlZ3VsYXJWaWRlb0pTVmlkZW9KU1ZlcnNpb24gMS4wVmlkZW9KU0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAFYAaQBkAGUAbwBKAFMAUgBlAGcAdQBsAGEAcgBWAGkAZABlAG8ASgBTAFYAaQBkAGUAbwBKAFMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFYAaQBkAGUAbwBKAFMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAABAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwAAAAAA) format("truetype");font-weight:400;font-style:normal}.video-js .vjs-big-play-button:before,.video-js .vjs-play-control:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0:before,.video-js .vjs-volume-menu-button.vjs-vol-0:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1:before,.video-js .vjs-volume-menu-button.vjs-vol-1:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2:before,.video-js .vjs-volume-menu-button.vjs-vol-2:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control:before,.video-js .vjs-volume-menu-button:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subtitles-button:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-mouse-display:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before{content:"\f111"}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button:before,.vjs-icon-cancel:before{content:"\f115"}.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button:before,.vjs-icon-audio:before{content:"\f11e"}.video-js{display:block;vertical-align:top;box-sizing:border-box;position:relative;padding:0;font-size:10px;line-height:1;font-family:Arial,Helvetica,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js .vjs-tech,.video-js.vjs-fill{width:100%;height:100%}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.vjs-error .vjs-error-display:before,.vjs-menu .vjs-menu-content,.vjs-no-js{font-family:Arial,Helvetica,sans-serif}.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js .vjs-tech{position:absolute;top:0;left:0}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;font-size:18px;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.75em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{outline:0;border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;overflow:auto}.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-transform:lowercase}.vjs-menu li:focus,.vjs-menu li:hover{outline:0;background-color:#73859f;background-color:rgba(115,133,159,.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.video-js .vjs-menu-button-inline.vjs-slider-active{transition:none}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:-ms-flexbox;display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{outline:0;position:relative;margin:0;padding:0;height:100%;width:4em;-ms-flex:none;flex:none}.video-js .vjs-control:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{-ms-flex:auto;flex:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-width:4em}.vjs-live .vjs-progress-control{display:none}.video-js .vjs-progress-holder{-ms-flex:auto;flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.666666666666666666em}.video-js .vjs-progress-control:hover .vjs-mouse-display:after,.video-js .vjs-progress-control:hover .vjs-play-progress:after,.video-js .vjs-progress-control:hover .vjs-time-tooltip{font-family:Arial,Helvetica,sans-serif;visibility:visible;font-size:.6em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-tooltip-progress-bar{position:absolute;display:block;height:.3em;margin:0;padding:0;width:0;left:0;top:0}.video-js .vjs-mouse-display:before,.video-js .vjs-progress-control .vjs-keep-tooltips-inside:after{display:none}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{position:absolute;top:-.333333333333333em;right:-.5em;font-size:.9em}.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after,.video-js .vjs-time-tooltip{visibility:hidden;pointer-events:none;position:absolute;top:-3.4em;right:-1.9em;font-size:.9em;color:#000;content:attr(data-current-time);padding:6px 8px 8px;background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em}.video-js .vjs-play-progress:after,.video-js .vjs-play-progress:before,.video-js .vjs-time-tooltip{z-index:1}.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:#fff;background:rgba(115,133,159,.75)}.video-js.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-time-tooltip{display:inline-block;height:2.4em;position:relative;float:right;right:-1.9em}.vjs-tooltip-progress-bar{visibility:hidden}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after{display:none}.video-js .vjs-progress-control .vjs-mouse-display:after,.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;margin:0 .45em;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{cursor:pointer;-ms-flex:none;flex:none}.video-js .vjs-volume-control{width:5em;-ms-flex:none;flex:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{left:.5em;height:8em}.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu{left:-2em}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content{height:0;width:0;overflow-x:hidden;overflow-y:hidden}.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content,.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-vertical:focus .vjs-menu-content,.vjs-volume-menu-button-vertical:hover .vjs-menu-content{height:8em;width:2.9em}.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,.vjs-volume-menu-button-horizontal:hover .vjs-menu-content{height:2.9em;width:8em}.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content{background-color:transparent!important}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-poster img{display:block;vertical-align:middle;margin:0 auto;max-height:100%;padding:0;width:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-controls-disabled .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:-ms-flexbox;display:flex;-ms-flex-align:flex-start;align-items:flex-start;-ms-flex:auto;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration{display:none}.video-js .vjs-time-control{-ms-flex:none;flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-time-divider{display:none;line-height:3em}.video-js .vjs-play-control{cursor:pointer;-ms-flex:none;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,.5)}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{-ms-transform:translateY(-3em);transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{-ms-transform:translateY(-1.5em);transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;-ms-flex:none;flex:none}.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:'X';font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:#fff transparent transparent}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%,100%,20%,60%{border-top-color:#73859f}35%{border-top-color:#fff}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{-ms-flex:auto;flex:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button{display:none}.vjs-caption-settings{position:relative;top:1em;background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;margin:0 auto;padding:.5em;height:16em;font-size:12px;width:40em}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:1em;left:0;right:0;position:absolute;overflow:auto}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-controls:after,.vjs-caption-settings .vjs-tracksettings-font:after{clear:both}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px;border:none}.vjs-caption-settings .vjs-tracksetting label,.vjs-caption-settings .vjs-tracksetting legend{display:block;width:100px;margin-bottom:5px}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px;vertical-align:top;float:right}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}.vjs-caption-settings label>input{margin-right:10px}.vjs-caption-settings fieldset{margin-top:1em;margin-left:.5em}.vjs-caption-settings fieldset .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-caption-settings input[type=button]{width:40px;height:40px}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0))}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}@media \0screen{.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden}}.vjs-resolution-button{color:#ccc;font-family:VideoJS}.vjs-resolution-button .vjs-resolution-button-staticlabel:before{content:'\f110';font-size:1.8em;line-height:1.67}.vjs-resolution-button .vjs-resolution-button-label{font-size:1em;line-height:3em;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;box-sizing:inherit;font-family:Arial,Helvetica,sans-serif}.vjs-resolution-button ul.vjs-menu-content{width:4em!important}.vjs-resolution-button .vjs-menu{left:0}.vjs-resolution-button .vjs-menu li{text-transform:none;font-size:1em;font-family:Arial,Helvetica,sans-serif} \ No newline at end of file diff --git a/dist/gzipped/viewer.min.css b/dist/gzipped/viewer.min.css index d817707811e3148fdb0c89ffbccc76bfaa1cd4da..2a223d03e79ef46362ab5cca7db7edfd0c4bbc51 100644 GIT binary patch literal 18175 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

X&9k)F;i(DlZQVXGza4 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 literal 18242 zcmV($K;yq3iwFP!000046YafebMnZRApBQ6b)(}}H4g@{V@LPfDG>W6c9?l%LP$aq zNC-<}b=?0xCo{DH!eBqu5%XbO_1KWgJbCiu*>lmWU~J=C%Tz4cwtv0iZ?>*U^5@pH zHAgcyZ^FVh^_?TXtFor3&Kr|V{@cGuMNzQKoh|FMnJ%1UD+Iy)xYai9Cr1$1pIbqa zw2ktXd^ZG3(KhhG+{@NdHxF;BCQ0(2SUBg>H)LcR)vQ-gJ5C zya&)JA|97W`Z~s^>m+$Aewvpr`#*~6u zT7n_d0fmT%$0p;38wbWLTc1E;D=t}rLXdusALPYabK=*QWSJcMAPWGVbPF6uC;mnC zPqA9EE;!oW)laxuxaUiSbgPZAasvHBv=Hs~3W7^kzoplmuZQBy`(CrPg{ET#M)l(b zaa$^Xv-Cd&+m;&n zpw_@8)%OTvg9(u>LYMc2X-Ts6#%zx-V0AU=Ed6*ZsMfi656#$`mLqH& zK-_Z)vABdDTsusU{HT!273D02oBzyQz28_{jJrEQm&pI?zn0)6#h0KdKHX1-rk~#a z*^zf=S#w_cva-_!>!0toB@*3>YuSkneGJa1gDpQUd_9;;(7;R6G6d((Kk&Cd{(2`s zJ*OL<=ns2r;b`Ei{=fxS|Mp&=80W&&r6&e^py5m&ym9OehE4sy7N&H9*uo7^36pKe zr3v~kTiDofh!eDBARB)7p3mn9+qepoLMMi*8pnc`TfqX0ei>Q(O)O1`6^!>~r+)?k zUfelt!%<$S-m3=Y?b^x)n#~KWL}no@!ullc8(-H;3AM4cvrGfUP$6|dAY5`?k$`}n zF}WE7!HxWiW7SNZ$ZOo`a|;Uraip@ze*;(6juVPw>3buezz39Pf5zeIU+?!HJwo9# zG$7(`5glOfm4qh#Z!q>-{QMwT(*I6nw#Qd^@Yh!$Db|l*!XTak2@#(yyUrwm41ViZ zut|OF8GwiV5MS_(goQ3kpME3`hTC<{BzY<9bk}r-=7;!2Z*QJlfW^@S5^#e&+wrZi z@p2kZx3L|;a^g6%fCm;|>>LNU_ttL<0etnmv+&%7?Ek_%#(`mRvIIMNAfRz5x`{%f zAin&&A5BHDR9gBo`3wGw-~j9=y3S!}g2G4znGGULBA%vOPQqy5|iU!wD}|?BWVOdB)K_Y)%fuR|2{z^i1P~(4}68_8wAfOPu&vA zL;db(UtY2L{?VB4HGMpC+VaX8{1|!ah?BhE%PWa^fZ4XcF{Eb!K0DB8coDAkZG4Nf zv!42MW78ke30vPEQY5m%+h>p8zEG|{4zE~~@8vi+S#F@=rz@jCe#ye$1^O*wMI!pUHudGzF-_gke#!}V zTR$^2xA8@2<_Fqt*h}MO98aWh_QbcbUd-V7X(^ItapS)X)@eGd>3Gp3DWG8{2_)X) z49NnyML6{pPeCrw%}~WH$XV~~w=|ScNyGVUcnHp>@kT!T%WE%K2*D@VzTvooC>;FZ z#;dcGh45!8nf&Gbd(HlJCky3geM!bMF7Lr5wdpdG$M@QX49~$Hxt|?#6Jk+Z`-LF5 zli)K#Jld>yBK0NzKMCs_ym5(E*n{^u;Wqrdi8MpA5rn2b0N-5;u|wD@7GQ#1V~Iar z%|Un}lQ7GVY>i8~R}xd++KBH^{~nBQP@RGZwDVFs%F=I*3v0&v!+Ok~uSB(`-4)I# z7Jr5@36%S2JPjfqg~)g48%>VyLI5;^Ir0?ZZ%q?nze}0>O>#X2@jC;L02o#a`e06Y1n@iLxrO&7b<(*cZt*u#2bl8FcszQ4N8TR6{4R}d z(EO52`PAP@CX%uFO}V-Q<2z&^AU>&OD`GFkb)U#*xugA$eKrRl1m6u3{PqBjj#{4Ec#xsp!_Ag?^7TI&Rx`tW2NzQn&JxCZv-MwwR~bgp~P4! z7idKM`6ttd!3F84pKq_*;8>Ym!58EnPeMewN|Cadqh3&5K87FlgB9ttCE}y10^Zmvoor z_qS&75vb?q^Ab{c&qLTyhUU-DM*JY1kz}dI zonSOFHoHUmJ0QM67XrbR796j7ivfSb&@TD$_ZZ^GG3Zx>yF~CyX1EMN?<@O@Fye9} zhUeV73nF-7=0|X7JmT;Fd%+RnlYp*>fwxM8V!{CA*RjXN7{3NdPi&DBKeF`pCM@yB zZg;=X+aG@f_Sg5{T>c|#QS=M}bx~nY7F|fX*qr6={mCcuOg?*`2)=p`&v9tqknaYN zls)kwlXO)o=`Ll3y7z*2vZne(pVu35BKW|QIyinK{)ruom-q{V86;v8l&2p2FYti1V<|FOZo$xL%awZ8wf~X9Rn8f{u@BzGYGEU zBPo|)V>a>du1Mw05UJ|2vZ) zmN%cS%>9@pLh(P|4CB%2Z`v3`BX9Rm;sZ;2sd2-*W5VI?bFeNn+h=g*@+qmgXnZ3y z&uZF`ynGGt|294Q@=CU;y7E;FC53>=fI}!X$(+20PLj|l?kNHj_;iBZUana$FfLyQ zcmEA?i6tx8&q>A4+s_%C3%XTmQGVMsOVjPjo(g(;xgbQZ*R8&@!EA!AgzBp>yN1sVM>1j#`goSSMWWrDDe1<776h8)cp~zkG__=LQ z46uB8F)#k?J2&2FZgXUJOwzp#%uy!+?$!+jO|Hk~9f}}_2}5gTe+OAE6d`yM-BxiQ9?`8Fu2yzH9x@ zf4+MwW5Gy?UlYv@U=c}#1*b88(KDC=oc@x?M^%8cJNN*BcRuratGuU+h&%Mms9a>p zwy$_}tZ_R+8avQn;EP81oSh}W1q9erc=a5li;xAw{&FkH1q@f_z+>`+8PoAAVJ7hL zEfsLGz&+v`ea3(=i+hcQuD>Mhho{<}IA8Yv&e2^Q8VsGI`}fb#p%r&o07{}c_JRjK zeW~$Wi6`B(~7s!zTh;0e=aIu zG5_r1ou~K~i|9u_<6RhUFFElPZ7zmG?BhXmRPepx#4OtW5$_*RC(J?7XAK|GHw=Ns zXs!ixtpnaoe8)YR{RxNMBMdGs|2}1I5%CjF)aYPQ4b(nO4?)H>RD>f5k{}4V6F0s! zKJMrpO~lJcUwOdaAs(jJC&s{Kj!V=YVT7NP(~`fB5=Pp)W5o4IvBU&)`pMi}3$(ku za{<@$=q}`w?lkv=G;&A6V=7NPJ)4{JPyyS@qJ&fs|i6!`QOLZ5588(?b`oPXX6=L|ja8|7U<;0PC zUP9-(1ADh{G)I^3O$>~1XUK4(W{=NtUjlZYLCSk~XS!}{_yoBj+ZT0ji1$U^5D7_N z0XxvJCiotrD;%jNVng^JhI#Ql9%8!CGf~)xgeG2PPXfYqT&@onX_lzNoo#*}A}Mee zCFqyir{DnLZ5`nUCS17X1HqS>EKGA9E(+uT)+F$Cf6|T!z z!6jJ1?S?nD^B+lk&*7!?T_rZ&sKEk=7g`%HUxH%2Qyeq`CdP97qHAHCBC_3=;J<}L z(Ax!yhAF|pez-P5_gFeyLZvobLgW@$I*4;4!won7xwNIQjCkkvA8+=;cm5>Y!dKaJ z{=a`{GAy_Tm;FH5AAdayO%fd84X)|Z@g-YeCKKe$Bfc-_T?A7N>yZDkbCz+qKTELX zT;`XQELQspViEbtW)L#Tr;4E<#M9E~-)wJmDxC1MBK}o|rih)4<`tQpbe!1~7jjAb zy9=Pu$kN(uDK$?Wvvd5NJU4gnsW+!Y|arjjHT?J?Lc8nm9|b>v^gq z9@^#RpntErVt-&h%3eSSXI;2C#lTWy6Maod(*w99H?-aDAbLtbkcgIcNF zEtODt&ml7gxMnuhjxwvVhEhdyc0H?dHN+Ow6}x0-)$*X+VL$kJbq-a^`DS8S=#BQJ zJ~tYk+sX169k^As(515MMZBXYt8XK*%n5XvQn=sm7>vTl&Z1yqPbxj>kqa&7AoEKPHk;b|D&+nB|96j zm^e%O<*e8{PA8e3R7;j}omj6VuT;}IR#xbvzfvmw>7d@>P=CQzZSyErn)!Oeurl3~ zSZQqPn^v}Xu1^ogomNOL*VX=ltDQ`{JrU5b(Ht#H_S!f!cpFVnXKifi)vl^9vrI^7T?Tw*Tn12fd-1m|KGnrKTkoY@%D> z3hm8#8*9e|@wnXD!-2{kU>_LC-JQ+!C#Gt=VRH zs+ft&>@>_(tEbK})i|bXsg|)21Ld_-X)07s-EBcqXKZQN06kFOFm;2=m1do)p$vwL zY^p3A8vWdAIpvJaywBFrTk2n0D(!-DH}z z@rGwtjm?K#-pgkkb!_&BqyE-t<#@Han+#%nc_pFFbX9K`2E3494os@hEgzHoHY2p!9iQJ^pUC1><)O=84U;WYl}kF_q7O;=K8 zePT{a_2#0LnJ2|IqY3<`Xwd=ti+v=%%pppd7@`X?aP z4U@?)HSuH|wV}Bz<<6UtZ6?bqI@%y?v2`UTrE~k1q09@$Ix9-meabk@R@rsBY!r=j zOKmX1xZg2yHEXzNDKlhFre(D(C3cx!^^`3QW5;S6d@>eJa~(#dN`hgvNk?DRi|y7X zzmf;yR*6kcwVbgWinXm#7n{3^6Kj+lMXGYuCK4;Tksyu__1R(!{BuaeX1fkM$cV>8X;c$8r==J> z^vi8$XysEzd%&)SiPI)gZ4M;4JmE*BT5f87d}RAfvd`s`$~Y%mqgGNYIU19blInbQ z+&LM(p0K#BGEj4q)uu6(*lAy3s?E|)tTuX1<)fX-3uVUXeta|`pTVb^c4aUyxUI48 z>vlgj6wAeK6cVE}jz4JbklY#aLhhMGrX=yq=84MC8v;5** zYpr+XwwTwYW@)b+&#g`2Fk3fTtjd*7%{-Xh#c*+0tdEQ3HkLM;sA?NSb}K9fb&e~Y z+jWuG&)ptsH|=BF&hJ!vbL_Qt=CW5Fij2D6edOBH;)==5M)}f*tcbJP!kElIUc|aN)fDpS^lq>93aS03A}&5Ax>$6|##~6HTjR4ZW=_*lUyC)Su~eZW zv%6I~)-BX6K3PbP4Mv`@nQn8{GpxogFETr6a@y>hm0V(PXYxgTFe%2e%6z?vNzJ9K z>z!)3r|V~V)Y{q3Ifjyp-dd40X-Mu$zJlNp}!qx?p#+T6CX?k-QU_0CyzRi?oo z)p5D8Gt3FYsGBud+Ve)uRVuo=9L6kxITr0oHn%=zXS?!w3|dmUAh`s-1JXy*6X}*uYFkWX6JyMjGMk&Si=HsCciJFVvQAZ@l{=SK!jx6^&U$y6vO9q}bekJBw$6iNz3**i zlO=czOrat+7CY0fF4KvInHP*%ti&<-Hx(KJJXz<>^95inbEnoYY+7z z&v#EFGrKuxraUY4R+Y7GEt)wyH;tXPqj}ES8O2y>K08nP8rxV7dP#6Q2Zp8OmxY{? zEH}ri#NkjmYjU}0^_RVBWg$1)dNRA+WLL$6W%G?jO5>EiwKY}!#G2`4hHvJZdW;j% z3<4RmGdAXvX)~Y9%#e_-9N42WsE)dJR(1B({y8&HR_Rk^J!n+e-9BL-ciGdrSS$<+ zlXBy{-zQT2DO0RD!_kBp#17kLzu8|ka^M>$m_)ZHRisH(N6p3lJjnEFT?hDetrSu9 zoNO)XY#}>Hh`sLCobGo!xscGtsT#BI4NqxF+IQu7I$x_A-E`L&oX6*WtTV`_V}%Tu z^NKp{wLYBlpc~6tyIMQ7pE|5`>=p8@?zxG|>1=V8sCQ=d#i=JO>RP(=k(&syfl!t6 z1xc%)cX_ZGx`>2aV%g~LJLYx@PH;CiDmI(#?Bb)AZMBmcKNuU^Ua42!<>$i;GIxt} zI-e|Z?C@j_%d69|(B`MgsK#tQjQnu2Q8L3bm(eoFZrW?MKAbKGr&0zcHQPRJ8fC3H zsFw!~WLNhRbBZP8PI;S>Vv7$cLjmrAu+n>xvMb<-01HEDC`r1Q?cCQh1WYMj$Iy<;mg+K+g# zFLlqxe8AgRo7)dtPuPj%(K1B{A?3z#HG>FzhRT|f7P+%MJg3q}Jp;}Gs@Gcmo!D7V^b~8M z40~t~HB?8HOuarl(D-m(WtI7%R8l8saIDVPJer;m+Z~~fisQ!(#E(ktgxaVq6i|o8 z_7J#sQ3av7Qi3NllvOwxjTBZwRS_-grIym{BFik7lx`R0Q8}mZ8Mb!dc4%m_{Gnnh zQ3Z#>M&sXEwZzX0sy+iSXfRWY-_hZElRDuE<=8xw<qBbuYJAqa`cK93|ct5mv+LOLO}hI(hul#X0*JC zEanI@Z*>)Crp}LGptH^XIF&0l=GjwqYn*$-6|e4R#g&}fbDZAm?i#(cF==jk*>-vy zn*j@8{z>&x(^jdCj+N!CVsERXZF(rj>TFT3H7Xggdmar^o5bD}xN1N5!N&Ba8JpCH zlBx&^A+hLh%50_AUYFR4svas?O+6}%ZQE_WDHM;YlC}#Os35mzt?9m6mC|R0D>`#4 zq3-1=*rLh|!UI#THKt1t)$WIu%@}48-mlWBNLDi@wFW0)yv&;oeyFe2>9(AnXQxxO zpRh(te!Oc=yG5q4wKHO?JIE#K*;y++RZXeix5tyYoat=lU3Ib-@aSN^)sjwYEiW7t3ZEsiS%tZ1p9Zoz@O~YdSK9#bzxRTlY46em>jPxpU{V zw3%{i#EeIo!DOCmt*6zRU1sLZMf>m{LCTKa&;1L(PT?jYcZA#F;96M6xs#EDtP{)* zYJ#9cf(j`^roC_L)jsG+DBy?)j}4q*E0c^G6tW5Ug+|-WqNW>@M9pMzaw>z9img}7^?z)4q zLVT5E&`8D%S1RGc61$sC7@ZN946eyJxc_=ntQOBwbRF?nwF+H?#6k3I+d2#TZv zrSB3|lZem>7h+T)^I5`wdzen{4-f6nfxm){uuU0k0USB&JYVoFG=L zLK5FXVmZb`sCGzXg%VQOE!Yw?Ou}EKp3p5QPsc1shNE$-nBXe|R$0LJ`T>m*J3`e( zsh1TJcJH?R-m0@oWsq1V*%7o)eB_IXWe%@QxOxH7VQA9Ad`)C=!1bFv*RR9)4v4c7 z&ZsozISWlkTxGxiU|FI#VLbR}rmz|iM?phau|N$x{y~Oq97og6O02R+F@}aCJl1hV zt+VWbQ@H`hay$pmM(|9Wb`D&vau@;%KXo(%oiRe7d;};Ry7*Ll_{Y(NQ-N<3aokZ*x}gB4VftYBHtusgo-aQ1 zv(he~Kc+ewa20k53Fa#BnAcw{gvY)sbb9%uvzW$;<$(agqZOAUc1H9RH8#Na6~Gbb zV8A@kJ1D`_m<_N`fDFYXQ0K7)Xu|pEJE&Q>VJvozLk6&u94n{EWv3fdPAj=%FvFJ%vki zz}t|%?$`M-O4LyTjxjg*_Fdi%^~kYLVpfU!<89kf)}iG6H19KkBnau!3< zCRSqWFjkdE5_W-z9KoNt<^Nha`}_p$tYSrJePG?mDBMQ^)-H0&bc|_!JwFNIG)_1WrpzZ3oyVeu ze?WiH`QD&1_KP^RtZ+514}Lu)l|euCVGh{(d9(taW`O@jtRk*FIqaO)^+ z^4#u&e62VbcOCRL%mg1nydl|-Q&8mTWulWXphQ?{G@#3 zOEqqk-6=_d&5mj;zmr&gB9#uKn$C+td0}Sz{R7aXz&4e_2&qR1$jwewk;m*|)JhE1 zy$-UcSBvy7YNs2Vxt0%Wq0DpTGFrn{fTVa-GJW9Re%YRht&v?R@n=X+9Tugjy&h=& zJcM4I1gu$?_;IV%KUd2t_)dMUdsGk3;4o?c(aL4kZt#3_v`EE3#@)Y!XNWbVA3PRI|Cl{GR*B@h8pJ?>KteA9AqU^zV)%b^wH+l4}3FMKY{)};RUt%}4R^bY)l>epdWNSDT94gNL2MtHifm!Dvr3chM-41#gl zZdg#Zpr6E2eh2;@tf5Y@o)o))+Y|i39mEFEy8-lWV4HlOKg^7<%qJ83{uc53SaGt( z%AyTr49v0X;{)I7WS=lbA35L#k8hV4`x^DXAz z6Xjj)P+|7_B>01=82+pCFo(;042?mz?sI$ayTG>QTHxn`P8b&V`FxS(r^Wp~AF~cP z{;0(guvrACess#Sb6Xj~u83Iy4Mvc1%Xbrr z1aHmT)gr7}4>+xua8|_<-%6vw3id+cjYt5J{6^Ik&L@CG^m*{K!HIx=Mm429t{{jp zN^Py7iAIOm+Zpzmm=50EajLszU{_9Dt&a6&9|Yngoi)naO6vRM+KfsbArl5*q5;p}gq~XXRsUG&6T2wf@1E z*6TJuWc5l@=&T!PQjWDJYxUeeJE*5|i|%BWQ#Z_@apLmxL3T4|>d8by6grhmtU5&N zYN_3-9FrNOWY*nEGT%4se2wqei_U(rz`M@e_(Z|>8$uq4IzI3;fluB?{aLkn;Izhy zPqkrV3NGuEW~(}E6Jym8@Isvjx~f3K7&^C46{RL6tQk8!R5oMO7|g4(F-L=5!jk&q zRdHMa8F3EaQ}UqdRsN%&5)&Uq#KD4=ii!ocz1FqawxiCLXDJ~nCC<>({b5^fC(=_i zE3kz!I;>0R&}9>=fRzOB-vD#Ws$hdF>In1)=#)}hX&iw^Vc!7A@}zyPr-6@(Fs7-? zPZO4f6{S= zO>xm=*iH@XGON^K<6p1;F_*X6#4Zk$Ouf+;Q|(oDQiW|gY&#!2D-{(9b#^9Z%1Wme z+Y~a&bhI2c&PJoqn4eCyOm0?7Rr!=A*U>?#9hGY3$QLKu<$PQ3e&k`{y`CP=Yv)Eu z)W?nXGAs8DXMv{YZIZ93XFDI;z&w%s3P~ppA-;z|@c{Bu2C^eoKozX>KxV*4#l9eW zn8DbA=Z-UoBW4D~p(D1BKf6Bisa=IdD;x)Q;UD%7vCYT)yJB7cv4UpP%4&xB0Q2*v zewZ!sToAu;*oJw*@pQY2PNQ+-&=%EpYBV`0osUeTX7LJ(gzZQ`W&fh;F;tVygc0)?Ae**0eJ8W!4J&ra}@}5 z64MyOpI}ED#k>skuO^(Sf_)!00ne>bEn!ZfZaPK$A$>AV!(8C}T}sN06M_x#N}*K3 ztCS?304_k~D*jD>IG1m{@8Fw~c+LAx@^;{@c;8|10cQpM?|2;nFBEvsAzyVso8Y^N zfas79^qxb0=fJ|M0M2vs;AR6h3QP1o{f_gRY%X|??LY|#;?;-XS}9F}?;})EN?<&^ z=a64fN}={98Y|^cdmA-?7GpzS&nLy^h-v8a^wv&OF;(4tKM^zJ-ukiDh0$QBH zIiRwMS_cHrBirv#wTkvcMq$q3S%ilJ-L7#6QycL6>ELq+bsTU&ZcY<7Sqq{6n_Q}G1b}64|CX;)L1QGx6Lf2 zpJu5e;8J9y>T$a;M#G>?-(g-4#@jIGXug_Fva9*zPz8JmJxbNNI!leUMXG4A6WB9f z!+2m=jy|vIJ2u@<3)4Q}QLjoshnaDNjmGSjjMEsOCCExh6TtbztmoJRGV}wCXTMO! zw4C~eC|D(SteuSCrR%-P`MIM!k(XxNIq^bHWS9W*v&e*+TpjArJ**g6 zaS_6tqI!Mi_7+jUMkGY>2BLTL)IElK3(%_&2~WC(cX?Vn0-jqT5}tfPn&2e*QZO|A z^yVI_3zHewi3GI_gAz?oS6%2uCV7MZ#R=~K`wQ_W>d-qDeW#9hC={Q54yt(EK@YJ; z;musAYFZE9v4_v_M%E|V`V#KNiQvdaL>YUH)JR>x-0Dcz?hqyqAGMDdA35P1*)>sj zUf1;OZe%^8ioAN>A?3)LM0a>K$uZ=}YD5os)w~1Aku@&_**yguS@A-W>G|QvdPI=D zu0i18R52WMj;wksp`kP6-cftEB|UE&96t{qH;)8w*=g| z9>~At$Gcw2zg5V)VFJI(lU$R5`Q3X#CqoZLyGj6AaNhSPF1V5$G$+-`)e%@Bkz1270D2alY{h)YDZ%gvFeVo-26Q4tnRxoDWU22o z?|lp8X!zAl%I>Wzq0{z0Z13tR^1`ER?lpzq(csO3*WE=Wc%eg3BVd7Bj=Q{1W?@Pv z0*`RrLEA{?!GjAICV3PO^PKO^NF)E;`jU_1W?hyWRSo%q$;yWYJE#DQ4e zMP4qpS2s>wlMHw6O4#!ffVb`h$Bly_+g>IRxpyYX-l%5rS$RqG8gq zaq-4x<~0i?9wy`qB@M3VO%{EnO*AQ~iNW{olTY5*litj^?7grIysaV#jTJq7Nw>N!y zzAC;V5R(k<+<>K*w|_)aDxWT7ixDIwl!DiA|62$}CB=Bhdn$$w^Vp2;DDr1^4DT;Ur&| zyYFTU6gcRzgK4c{+C!`#0)NpwEFQSdH4^|ZTud2;0C61|zoM(V1PSg;Qo@GYpYlNA zf-TuC7Emt)kFwXZc<9>|`Pr*}-uPIP^V8+94`D+GdCEz&**P++k2iyf& zFWC~|YMOxJa8r=4P&`sV5g}|?eZWILlBYtxqbx4EBeO%}0olEeiA;d5T|9}v z>hd{7F%Vi0F|6BMHAhwdZSQ27$$e>`MAifyU)1Wp&h1JfcOYMcW?|w2X~V?Fr1s_} zaO~h7Lt;b7qy$$2duHu|p9w~kQNTCf?zRE{_oCx2~f1^$eH7F@aPNfH#@&g(r)ZpRSd zM)@#e#)+TzM7=8`=<5q=xBQTU;`U%>g6{5t2`s;#Hwwu3R3DFt@c>E6ngObmf{z+q zlj$1k+ZhOY@O4|z=z@`a3+=lE(Q@rNTJeQo`Sc}fox&wddCQ5uh9@i;T;m&Z$9_ZS z(mA{FwWCnQcVc6?h7{Gi=LF;L5z%ZYS__Fu5cR&iGWIW*H}U5iEC`oeWCTcwyVyym zCX8bM+6$R!zMbsmFcg2{M8^YUGa z_>vznJ<;U85TPhs9h_Z(wih8f&p4OA*ZeA!zThgVWrB=n)R?Jj;9)^LN4T;X@_aagd||*#$D#I} z-s8Cbr<==wY=^FG-z-^l{={wJzrTDH6C`)y41B&)G9lN~C%m7lauti0rHYzipA*UK z#^E+x{rzec0hXwxh>3@*cua%nM!1_4UT*@o*Iw$i>ydlwbY7cJf4YegCeuwmdD_K$ zexq@`2k{HvoqUOFj%?VTI}dM#ic=y0djUQW!@Hpi*2%b)MTzFb=+FS-ewxM=EJpaz>x;vRlCYZ+8k zTc!d_YqmGp;pUD8w^4g9R42oFxJ(eC#X=$3E93$1l9o;w9h7bgl8^Y^5#Md`B5C`l zT3xJ5Kh?q|hmRcb5^g2hV^QkfxmuJ2nh{Eta{gt;|C&sfoZ#;wispS+*;87sWqIq( zB3!+_!7EAb`&KknauufIXnOsW?eX1w!;%yyclo zVnmBY82xD0zhLjc<8Y%raG}Yva~$>~Y#f`Kx;ukOle~_LKZ7w2Gd=$5<~s1Y4xSu< z_$D}xMXpAPL+;Fik~l`_FW*qW8!293DFOex&5K7The>82mCgS0{=F8W66V*ubvbWO zkTaV7F6imy6`AYKE<`)TS8xAVEXBN(4vqCKDyRJ=JS_MZFfViH5dia9cq5GGDiMu% zVSPR2>8VF|`Pj`RUP#}?@IA@8$UeJjAVs*vXC>eL3cva?%u9eD*uzN0bHla4SfZ^1 zExnK*-?Jbwj*r%@bK)6D5&+%CGMKl+vko|aNy;cxy!N5>&FFE2%~bSguJS&Fh8K}a zG~fuV0=w`VKwOP`GhyG3e_WosMTL}nm*QWI?MDEgu`E|EM+C`zg^jb_;WvoTx)-AM z9Bx0?&S0_yZ|e}oKjhGT)z%BpT&qF+ zKes7{a*0WlO>t2oZ-n{0Rn6Bqr(1rD@Y2FC?>lKX4j4$HOA&8W7tBIYq%-VBP|vjR z5THIGCJJ2@xd9POLqxYX({VF*w~a1)#;Y(P|MQtiy#@K{;(-n1R}j7&3ngIyBAoFg zi%x_&-AN2Rr0C!R-=Ndr!;3Cll<`tE@uTPa`z5Df?FTx&rTP^G z!b?}TJ%gV88c100&?TTB0J%=Qd*goC`-M-1b-x>_cm%^aJ4&*Y8mNR(?Z zu1tTME&-fxQzq2(YGLAcw-D zJm<)daACd9wB5HHFKl@EnIpUFcvKZ*RYexU{nW^ff~7-$!LQNvLN2QHqQ~u_Kz84O z{XO~{rg4Hh@Z+wPa45k~CGv{oZUP15A#zb5vW*v@KqJ>dx?a$rolv>`V!a|7mkZYs zCsVy%d_q0zWZ{G_eb4uMICUE;_8`%BoCXQvz=?n?`$fK==2&3?CI{L0=obM?B$}aw zH=P!edk$?0!4?NB%*BAiDV1yYR@%`mTa>Uto|!}y?o>oRgX98q;=b_g0`aTvuE*u| z=#xGw;TG;bNL!PjoKTd00)dMY(Tkwydyq!Qn_WWGayc7bEr>U8!ZWXc3L2D96HRb% zhk1c)#N=Jjo1~Cj+C3jE0G+&zJg_g<72x}RE_Tw$2!hpBciI0oRTnS>(YY6qKPkZ& z`&+;wu<-V=+-4tx%AX+yCrOeYS>BX}qg0Zl0&4kZ)jor$ zm(HAb=*)j0=G-ZDAipU4lS#D>5tg?%Z+oHvZyFS$rUDB#F+A{IVuSjLy5PvOKk>Gu zJFi$KkDey~?_)xCN!`PRJ`Av-nmE`l?<>Wtklxp5m-0tRidhFw7i>ayyfvzDQG74x zK=LqikjN&q-kG{<`dkJNERYv$lC;|mgWbi5IL#CaUb3ZNY3v=)d|030MQcyv=7demMdQ{}I zyVKBuLGJ7~j3gblEz5WxFJ+G_8c;)d5MVCu)bObka(J$QgwuW3kLX$hs5QE3^2Z+$ zlH<`8s6_K$+8MBU^R{%;;dVh?$>LIW=vnS z%~IRI0{*XXyQLt>v>o2qAy|H`Cn(`BC;=YNVD8RBkiu|xaNuEl!K_ach^&EqM)vaV zQwe2^Mm@yYKT3Ug@oD&#;I5{}Tk7GkB9)I6-Fo4=b;L)4 z;lbe)SeM+KAV75fB!z+T{ELEtgDw#}OneJU+;u-D0Cc|71L^U~)sE_o4&gF|8Xkge zz%Gxk#&GYA>fZu#Nn{Y%h@n2jB(xa(GYApKpMMA_2$X&>kmwbL@6hwY&-&RAEZKnk z1h&~YwD}nf-|2RD*Hf+!p9B9H+;FhiDTrAkrs;w3J|4yc0AAp6^H%!sOh1D0 zjNm+i@lb9a0C-w#9>MuiY92IxEHn=QJRviWAY3iaMziJvAkWC%0}$6@_ai(W%h&@f z{ss}dO#?>{1-$qNR_d{^K8Ep>ygmWu8IgSg%tNVt4C86ReFD^%virFGWAS|q;|U3V z4CER4dkp0{5qu2iu@pXr@r)oo4JEV$hI_0C;ed8f>>wlQ@72P2i0EA2 zv&ZP*baoI#dYOSFU6}9|BErk44D6i^B}$kS#Jbe$%_P0_tt;C;;?z@t099Q3W1$(- zAiH^;QN2xLc#EN-%PyYi2vSF|wrqo{gP`o0`Z&e(N%z3v%t!Q8M2yJoC>+~8)1B)y z+23u4(WGrYMIFN2Hz1|@9b`8S?86W7l)up~G$&VS`N!k=bW(9>Pi!LkjM)IYKuEtSDg-{lwBv=Yy<&M@*GCdyS3!GgD zZWf`doE|iqVgu+`i9F!;_t3t|XUF`XcpvEvqG4*{OFzB??M)Zpytt@px^xBDKegzQ z1P(6-vxavgK=+nwXVbD8EoVoOcdB~S!j15b&$10^)XD(6m@UUMpg1c5*^ z`dl2GkbzS$FQI>+@BG6vQ2Z3Z^CpEr9|Ay-8~{ja2Z9S<48gS9nR(c*&=FJ9&`$mUWi zgx1%;2{H;x0s;=T;2i~!-E<>UZ)HprMQTT*u1LITMd#$E7_W!JU1~%Kt_Sr`xIdOj zhF3M1*E{FkfB|km-|LYITxcQYiVg7U=&kXl=AMXl(vu^+*TIu6{P|`vCn||fI(~Tm zhfe41n07kl_VBhM*L#tT>-{XZ&HcuobR_q>@$12j8J}cW!Rlqi`uUS%`af`_u^MdN F007iz0P6q% diff --git a/dist/gzipped/viewer.min.js b/dist/gzipped/viewer.min.js index 54036750f07a1310ee8ca363bc30fa2ba544a5f2..b04e20c6f5c5d63633649bc2815a1b109507c107 100644 GIT binary patch literal 133821 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നrgg;coSWCVQ(x_tTRmvU?^S~c!-OWG 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

  • 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\n
      \n" - + ((stack1 = helpers.each.call(depth0 != null ? depth0 : {},((stack1 = (depth0 != null ? depth0.set : depth0)) != null ? stack1.items : stack1),{"name":"each","hash":{},"fn":container.program(2, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "") + + ((stack1 = helpers.each.call(depth0 != null ? depth0 : (container.nullContext || {}),((stack1 = (depth0 != null ? depth0.set : depth0)) != null ? stack1.items : stack1),{"name":"each","hash":{},"fn":container.program(2, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "") + "
    \n
  • \n"; },"2":function(container,depth0,helpers,partials,data,blockParams,depths) { - var stack1, helper, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing, alias3="function", alias4=container.escapeExpression, alias5=container.lambda; + var stack1, helper, alias1=depth0 != null ? depth0 : (container.nullContext || {}), alias2=helpers.helperMissing, alias3="function", alias4=container.escapeExpression, alias5=container.lambda; return "
  • \n \n
    \n
      \n" - + ((stack1 = helpers.each.call(depth0 != null ? depth0 : {},((stack1 = ((stack1 = (depth0 != null ? depth0.spin : depth0)) != null ? stack1.set : stack1)) != null ? stack1.items : stack1),{"name":"each","hash":{},"fn":container.program(1, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "") + + ((stack1 = helpers.each.call(depth0 != null ? depth0 : (container.nullContext || {}),((stack1 = ((stack1 = (depth0 != null ? depth0.spin : depth0)) != null ? stack1.set : stack1)) != null ? stack1.items : stack1),{"name":"each","hash":{},"fn":container.program(1, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "") + "
    \n
  • \n\n"; },"useData":true,"useDepths":true})); Handlebars.registerPartial("main-container-list-spin", this["amp"]["templates"]["main-container-list-spin"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data,blockParams,depths) { - var stack1, helper, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing, alias3="function", alias4=container.escapeExpression, alias5=container.lambda; + var stack1, helper, alias1=depth0 != null ? depth0 : (container.nullContext || {}), alias2=helpers.helperMissing, alias3="function", alias4=container.escapeExpression, alias5=container.lambda; return "
  • \n \n
    \n
      \n" - + ((stack1 = helpers.each.call(depth0 != null ? depth0 : {},((stack1 = ((stack1 = (depth0 != null ? depth0.spin : depth0)) != null ? stack1.set : stack1)) != null ? stack1.items : stack1),{"name":"each","hash":{},"fn":container.program(1, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "") + + ((stack1 = helpers.each.call(depth0 != null ? depth0 : (container.nullContext || {}),((stack1 = ((stack1 = (depth0 != null ? depth0.spin : depth0)) != null ? stack1.set : stack1)) != null ? stack1.items : stack1),{"name":"each","hash":{},"fn":container.program(1, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "") + "
    \n
  • \n"; },"useData":true,"useDepths":true})); Handlebars.registerPartial("main-container-list-video", this["amp"]["templates"]["main-container-list-video"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data,blockParams,depths) { - var stack1, helper, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing, alias3="function", alias4=container.escapeExpression, alias5=container.lambda; + var stack1, helper, alias1=depth0 != null ? depth0 : (container.nullContext || {}), alias2=helpers.helperMissing, alias3="function", alias4=container.escapeExpression, alias5=container.lambda; return " \n" - + ((stack1 = helpers.each.call(depth0 != null ? depth0 : {},((stack1 = (depth0 != null ? depth0.video : depth0)) != null ? stack1.media : stack1),{"name":"each","hash":{},"fn":container.program(1, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "") + + ((stack1 = helpers.each.call(depth0 != null ? depth0 : (container.nullContext || {}),((stack1 = (depth0 != null ? depth0.video : depth0)) != null ? stack1.media : stack1),{"name":"each","hash":{},"fn":container.program(1, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "") + " \n \n\n"; },"useData":true,"useDepths":true})); Handlebars.registerPartial("main-container-list", this["amp"]["templates"]["main-container-list"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data,blockParams,depths) { var stack1; - return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.set : depth0),{"name":"if","hash":{},"fn":container.program(2, data, 0, blockParams, depths),"inverse":container.program(7, data, 0, blockParams, depths),"data":data})) != null ? stack1 : ""); + return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.set : depth0),{"name":"if","hash":{},"fn":container.program(2, data, 0, blockParams, depths),"inverse":container.program(7, data, 0, blockParams, depths),"data":data})) != null ? stack1 : ""); },"2":function(container,depth0,helpers,partials,data,blockParams,depths) { var stack1; - return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : {},((stack1 = ((stack1 = ((stack1 = (depth0 != null ? depth0.set : depth0)) != null ? stack1.items : stack1)) != null ? stack1["0"] : stack1)) != null ? stack1.set : stack1),{"name":"if","hash":{},"fn":container.program(3, data, 0, blockParams, depths),"inverse":container.program(5, data, 0, blockParams, depths),"data":data})) != null ? stack1 : ""); + return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : (container.nullContext || {}),((stack1 = ((stack1 = ((stack1 = (depth0 != null ? depth0.set : depth0)) != null ? stack1.items : stack1)) != null ? stack1["0"] : stack1)) != null ? stack1.set : stack1),{"name":"if","hash":{},"fn":container.program(3, data, 0, blockParams, depths),"inverse":container.program(5, data, 0, blockParams, depths),"data":data})) != null ? stack1 : ""); },"3":function(container,depth0,helpers,partials,data,blockParams,depths) { return " " - + container.escapeExpression((helpers.renderPartial || (depth0 && depth0.renderPartial) || helpers.helperMissing).call(depth0 != null ? depth0 : {},"main-container-list-spin-3d",{"name":"renderPartial","hash":{"locale":(depths[1] != null ? depths[1].locale : depths[1]),"templates":(depths[1] != null ? depths[1].templates : depths[1]),"spin":depth0},"data":data})) + + container.escapeExpression((helpers.renderPartial || (depth0 && depth0.renderPartial) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),"main-container-list-spin-3d",{"name":"renderPartial","hash":{"locale":(depths[1] != null ? depths[1].locale : depths[1]),"templates":(depths[1] != null ? depths[1].templates : depths[1]),"spin":depth0},"data":data})) + "\n"; },"5":function(container,depth0,helpers,partials,data,blockParams,depths) { return " " - + container.escapeExpression((helpers.renderPartial || (depth0 && depth0.renderPartial) || helpers.helperMissing).call(depth0 != null ? depth0 : {},"main-container-list-spin",{"name":"renderPartial","hash":{"locale":(depths[1] != null ? depths[1].locale : depths[1]),"templates":(depths[1] != null ? depths[1].templates : depths[1]),"spin":depth0},"data":data})) + + container.escapeExpression((helpers.renderPartial || (depth0 && depth0.renderPartial) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),"main-container-list-spin",{"name":"renderPartial","hash":{"locale":(depths[1] != null ? depths[1].locale : depths[1]),"templates":(depths[1] != null ? depths[1].templates : depths[1]),"spin":depth0},"data":data})) + "\n"; },"7":function(container,depth0,helpers,partials,data,blockParams,depths) { var stack1; - return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.media : depth0),{"name":"if","hash":{},"fn":container.program(8, data, 0, blockParams, depths),"inverse":container.program(10, data, 0, blockParams, depths),"data":data})) != null ? stack1 : ""); + return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.media : depth0),{"name":"if","hash":{},"fn":container.program(8, data, 0, blockParams, depths),"inverse":container.program(10, data, 0, blockParams, depths),"data":data})) != null ? stack1 : ""); },"8":function(container,depth0,helpers,partials,data,blockParams,depths) { return " " - + container.escapeExpression((helpers.renderPartial || (depth0 && depth0.renderPartial) || helpers.helperMissing).call(depth0 != null ? depth0 : {},"main-container-list-video",{"name":"renderPartial","hash":{"locale":(depths[1] != null ? depths[1].locale : depths[1]),"templates":(depths[1] != null ? depths[1].templates : depths[1]),"video":depth0},"data":data})) + + container.escapeExpression((helpers.renderPartial || (depth0 && depth0.renderPartial) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),"main-container-list-video",{"name":"renderPartial","hash":{"locale":(depths[1] != null ? depths[1].locale : depths[1]),"templates":(depths[1] != null ? depths[1].templates : depths[1]),"video":depth0},"data":data})) + "\n"; },"10":function(container,depth0,helpers,partials,data,blockParams,depths) { return " " - + container.escapeExpression((helpers.renderPartial || (depth0 && depth0.renderPartial) || helpers.helperMissing).call(depth0 != null ? depth0 : {},"main-container-list-image",{"name":"renderPartial","hash":{"locale":(depths[1] != null ? depths[1].locale : depths[1]),"templates":(depths[1] != null ? depths[1].templates : depths[1]),"image":depth0},"data":data})) + + container.escapeExpression((helpers.renderPartial || (depth0 && depth0.renderPartial) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),"main-container-list-image",{"name":"renderPartial","hash":{"locale":(depths[1] != null ? depths[1].locale : depths[1]),"templates":(depths[1] != null ? depths[1].templates : depths[1]),"image":depth0},"data":data})) + "\n"; },"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data,blockParams,depths) { var stack1; return "
      \n" - + ((stack1 = helpers.each.call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.items : depth0),{"name":"each","hash":{},"fn":container.program(1, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "") + + ((stack1 = helpers.each.call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.items : depth0),{"name":"each","hash":{},"fn":container.program(1, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "") + "
    \n"; },"useData":true,"useDepths":true})); @@ -7992,7 +8226,7 @@ Handlebars.registerPartial("nav-container-list-item", this["amp"]["templates"][" var stack1; return "
    \n \n
    \n"; },"2":function(container,depth0,helpers,partials,data) { return "spin-3d"; @@ -8001,7 +8235,7 @@ Handlebars.registerPartial("nav-container-list-item", this["amp"]["templates"][" },"6":function(container,depth0,helpers,partials,data) { return "
    \n \n
    \n"; },"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) { - var stack1, alias1=depth0 != null ? depth0 : {}, alias2=container.lambda, alias3=container.escapeExpression; + var stack1, alias1=depth0 != null ? depth0 : (container.nullContext || {}), alias2=container.lambda, alias3=container.escapeExpression; return "
  • \n" + ((stack1 = helpers["if"].call(alias1,((stack1 = (depth0 != null ? depth0.item : depth0)) != null ? stack1.set : stack1),{"name":"if","hash":{},"fn":container.program(1, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "") @@ -8016,18 +8250,18 @@ Handlebars.registerPartial("nav-container-list-item", this["amp"]["templates"][" Handlebars.registerPartial("nav-container-list", this["amp"]["templates"]["nav-container-list"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data,blockParams,depths) { return " " - + container.escapeExpression((helpers.renderPartial || (depth0 && depth0.renderPartial) || helpers.helperMissing).call(depth0 != null ? depth0 : {},"nav-container-list-item",{"name":"renderPartial","hash":{"locale":(depths[1] != null ? depths[1].locale : depths[1]),"templates":(depths[1] != null ? depths[1].templates : depths[1]),"item":depth0},"data":data})) + + container.escapeExpression((helpers.renderPartial || (depth0 && depth0.renderPartial) || helpers.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),"nav-container-list-item",{"name":"renderPartial","hash":{"locale":(depths[1] != null ? depths[1].locale : depths[1]),"templates":(depths[1] != null ? depths[1].templates : depths[1]),"item":depth0},"data":data})) + "\n"; },"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data,blockParams,depths) { var stack1; return "
      \n" - + ((stack1 = helpers.each.call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.items : depth0),{"name":"each","hash":{},"fn":container.program(1, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "") + + ((stack1 = helpers.each.call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.items : depth0),{"name":"each","hash":{},"fn":container.program(1, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "") + "
    \n"; },"useData":true,"useDepths":true})); this["amp"]["templates"]["desktopFullView"] = Handlebars.template({"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) { - var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing, alias3=container.escapeExpression, alias4=container.lambda; + var stack1, alias1=depth0 != null ? depth0 : (container.nullContext || {}), alias2=helpers.helperMissing, alias3=container.escapeExpression, alias4=container.lambda; return "
    \n
    \n " + alias3((helpers.renderPartial || (depth0 && depth0.renderPartial) || alias2).call(alias1,"main-container-list",{"name":"renderPartial","hash":{"locale":(depth0 != null ? depth0.locale : depth0),"templates":(depth0 != null ? depth0.templates : depth0),"items":(depth0 != null ? depth0.items : depth0)},"data":data})) @@ -8048,10 +8282,10 @@ this["amp"]["templates"]["desktopNormalView"] = Handlebars.template({"1":functio var helper; return "amp-" - + container.escapeExpression(((helper = (helper = helpers.view || (depth0 != null ? depth0.view : depth0)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(depth0 != null ? depth0 : {},{"name":"view","hash":{},"data":data}) : helper))) + + container.escapeExpression(((helper = (helper = helpers.view || (depth0 != null ? depth0.view : depth0)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(depth0 != null ? depth0 : (container.nullContext || {}),{"name":"view","hash":{},"data":data}) : helper))) + "-view"; },"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) { - var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing, alias3=container.escapeExpression, alias4=container.lambda; + var stack1, alias1=depth0 != null ? depth0 : (container.nullContext || {}), alias2=helpers.helperMissing, alias3=container.escapeExpression, alias4=container.lambda; return "
    \n
    \n
    \n"; },"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) { - var stack1, alias1=depth0 != null ? depth0 : {}, alias2=container.escapeExpression, alias3=container.lambda; + var stack1, alias1=depth0 != null ? depth0 : (container.nullContext || {}), alias2=container.escapeExpression, alias3=container.lambda; return "
    0&&void 0!==arguments[0]?arguments[0]:"button",b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};b=o.default({className:this.buildCSSClass()},b),"button"!==a&&(m.default.warn("Creating a Button with an HTML element of "+a+" is deprecated; use ClickableComponent instead."),b=o.default({tabIndex:0},b),c=o.default({role:"button"},c)),c=o.default({type:"button","aria-live":"polite"},c);var d=k.default.prototype.createEl.call(this,a,b,c);return this.createControlTextEl(d),d},b.prototype.addChild=function(a){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=this.constructor.name;return m.default.warn("Adding an actionable (user controllable) child to a Button ("+c+") is not supported; use a ClickableComponent instead."),k.default.prototype.addChild.call(this,a,b)},b.prototype.enable=function(){a.prototype.enable.call(this),this.el_.removeAttribute("disabled")},b.prototype.disable=function(){a.prototype.disable.call(this),this.el_.setAttribute("disabled","disabled")},b.prototype.handleKeyPress=function(b){32!==b.which&&13!==b.which&&a.prototype.handleKeyPress.call(this,b)},b}(i.default);k.default.registerComponent("Button",p),c.default=p},{138:138,3:3,5:5,86:86}],3:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a(5),j=e(i),k=a(81),l=d(k),m=a(82),n=d(m),o=a(83),p=d(o),q=a(86),r=e(q),s=a(94),t=e(s),u=a(138),v=e(u),w=function(a){function b(c,d){f(this,b);var e=g(this,a.call(this,c,d));return e.emitTapEvents(),e.enable(),e}return h(b,a),b.prototype.createEl=function(){var b=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"div",c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},d=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};c=v.default({className:this.buildCSSClass(),tabIndex:0},c),"button"===b&&r.default.error("Creating a ClickableComponent with an HTML element of "+b+" is not supported; use a Button instead."),d=v.default({role:"button","aria-live":"polite"},d),this.tabIndex_=c.tabIndex;var e=a.prototype.createEl.call(this,b,c,d);return this.createControlTextEl(e),e},b.prototype.createControlTextEl=function(a){return this.controlTextEl_=l.createEl("span",{className:"vjs-control-text"}),a&&a.appendChild(this.controlTextEl_),this.controlText(this.controlText_,a),this.controlTextEl_},b.prototype.controlText=function(a){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.el();if(!a)return this.controlText_||"Need Text";var c=this.localize(a);return this.controlText_=a,this.controlTextEl_.innerHTML=c,b.setAttribute("title",c),this},b.prototype.buildCSSClass=function(){return"vjs-control vjs-button "+a.prototype.buildCSSClass.call(this)},b.prototype.enable=function(){return this.removeClass("vjs-disabled"),this.el_.setAttribute("aria-disabled","false"),void 0!==this.tabIndex_&&this.el_.setAttribute("tabIndex",this.tabIndex_),this.on("tap",this.handleClick),this.on("click",this.handleClick),this.on("focus",this.handleFocus),this.on("blur",this.handleBlur),this},b.prototype.disable=function(){return this.addClass("vjs-disabled"),this.el_.setAttribute("aria-disabled","true"),void 0!==this.tabIndex_&&this.el_.removeAttribute("tabIndex"),this.off("tap",this.handleClick),this.off("click",this.handleClick),this.off("focus",this.handleFocus),this.off("blur",this.handleBlur),this},b.prototype.handleClick=function(){},b.prototype.handleFocus=function(){n.on(t.default,"keydown",p.bind(this,this.handleKeyPress))},b.prototype.handleKeyPress=function(b){32===b.which||13===b.which?(b.preventDefault(),this.handleClick(b)):a.prototype.handleKeyPress&&a.prototype.handleKeyPress.call(this,b)},b.prototype.handleBlur=function(){n.off(t.default,"keydown",p.bind(this,this.handleKeyPress))},b}(j.default);j.default.registerComponent("ClickableComponent",w),c.default=w},{138:138,5:5,81:81,82:82,83:83,86:86,94:94}],4:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a(2),i=d(h),j=a(5),k=d(j),l=function(a){function b(c,d){e(this,b);var g=f(this,a.call(this,c,d));return g.controlText(d&&d.controlText||g.localize("Close")),g}return g(b,a),b.prototype.buildCSSClass=function(){return"vjs-close-button "+a.prototype.buildCSSClass.call(this)},b.prototype.handleClick=function(){this.trigger({type:"close",bubbles:!1})},b}(i.default);k.default.registerComponent("CloseButton",l),c.default=l},{2:2,5:5}],5:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}c.__esModule=!0;var g=a(95),h=e(g),i=a(81),j=d(i),k=a(83),l=d(k),m=a(85),n=d(m),o=a(82),p=d(o),q=a(86),r=e(q),s=a(91),t=e(s),u=a(87),v=e(u),w=function(){function a(b,c,d){if(f(this,a),!b&&this.play?this.player_=b=this:this.player_=b,this.options_=v.default({},this.options_),c=this.options_=v.default(this.options_,c),this.id_=c.id||c.el&&c.el.id,!this.id_){var e=b&&b.id&&b.id()||"no_player";this.id_=e+"_component_"+n.newGUID()}this.name_=c.name||null,c.el?this.el_=c.el:c.createEl!==!1&&(this.el_=this.createEl()),this.children_=[],this.childIndex_={},this.childNameIndex_={},c.initChildren!==!1&&this.initChildren(),this.ready(d),c.reportTouchActivity!==!1&&this.enableTouchActivity()}return a.prototype.dispose=function(){if(this.trigger({type:"dispose",bubbles:!1}),this.children_)for(var a=this.children_.length-1;a>=0;a--)this.children_[a].dispose&&this.children_[a].dispose();this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.off(),this.el_.parentNode&&this.el_.parentNode.removeChild(this.el_),j.removeElData(this.el_),this.el_=null},a.prototype.player=function(){return this.player_},a.prototype.options=function(a){return r.default.warn("this.options() has been deprecated and will be moved to the constructor in 6.0"),a?(this.options_=v.default(this.options_,a),this.options_):this.options_},a.prototype.el=function(){return this.el_},a.prototype.createEl=function(a,b,c){return j.createEl(a,b,c)},a.prototype.localize=function(a){var b=this.player_.language&&this.player_.language(),c=this.player_.languages&&this.player_.languages();if(!b||!c)return a;var d=c[b];if(d&&d[a])return d[a];var e=b.split("-")[0],f=c[e];return f&&f[a]?f[a]:a},a.prototype.contentEl=function(){return this.contentEl_||this.el_},a.prototype.id=function(){return this.id_},a.prototype.name=function(){return this.name_},a.prototype.children=function(){return this.children_},a.prototype.getChildById=function(a){return this.childIndex_[a]},a.prototype.getChild=function(a){return a?(a=t.default(a),this.childNameIndex_[a]):void 0},a.prototype.addChild=function(b){var c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},d=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.children_.length,e=void 0,f=void 0;if("string"==typeof b){f=t.default(b),c||(c={}),c===!0&&(r.default.warn("Initializing a child component with `true` is deprecated. Children should be defined in an array when possible, but if necessary use an object instead of `true`."),c={});var g=c.componentClass||f;c.name=f;var h=a.getComponent(g);if(!h)throw new Error("Component "+g+" does not exist");if("function"!=typeof h)return null;e=new h(this.player_||this,c)}else e=b;if(this.children_.splice(d,0,e),"function"==typeof e.id&&(this.childIndex_[e.id()]=e),f=f||e.name&&e.name(),f&&(this.childNameIndex_[f]=e),"function"==typeof e.el&&e.el()){var i=this.contentEl().children,j=i[d]||null;this.contentEl().insertBefore(e.el(),j)}return e},a.prototype.removeChild=function(a){if("string"==typeof a&&(a=this.getChild(a)),a&&this.children_){for(var b=!1,c=this.children_.length-1;c>=0;c--)if(this.children_[c]===a){b=!0,this.children_.splice(c,1);break}if(b){this.childIndex_[a.id()]=null,this.childNameIndex_[a.name()]=null;var d=a.el();d&&d.parentNode===this.contentEl()&&this.contentEl().removeChild(a.el())}}},a.prototype.initChildren=function(){var b=this,c=this.options_.children;c&&function(){var d=b.options_,e=function(a){var c=a.name,e=a.opts;if(void 0!==d[c]&&(e=d[c]),e!==!1){e===!0&&(e={}),e.playerOptions=b.options_.playerOptions;var f=b.addChild(c,e);f&&(b[c]=f)}},f=void 0,g=a.getComponent("Tech");f=Array.isArray(c)?c:Object.keys(c),f.concat(Object.keys(b.options_).filter(function(a){return!f.some(function(b){return"string"==typeof b?a===b:a===b.name})})).map(function(a){var d=void 0,e=void 0;return"string"==typeof a?(d=a,e=c[d]||b.options_[d]||{}):(d=a.name,e=a),{name:d,opts:e}}).filter(function(b){var c=a.getComponent(b.opts.componentClass||t.default(b.name));return c&&!g.isTech(c)}).forEach(e)}()},a.prototype.buildCSSClass=function(){return""},a.prototype.on=function(a,b,c){var d=this;return"string"==typeof a||Array.isArray(a)?p.on(this.el_,a,l.bind(this,b)):function(){var e=a,f=b,g=l.bind(d,c),h=function(){return d.off(e,f,g)};h.guid=g.guid,d.on("dispose",h);var i=function(){return d.off("dispose",h)};i.guid=g.guid,a.nodeName?(p.on(e,f,g),p.on(e,"dispose",i)):"function"==typeof a.on&&(e.on(f,g),e.on("dispose",i))}(),this},a.prototype.off=function(a,b,c){if(!a||"string"==typeof a||Array.isArray(a))p.off(this.el_,a,b);else{var d=a,e=b,f=l.bind(this,c);this.off("dispose",f),a.nodeName?(p.off(d,e,f),p.off(d,"dispose",f)):(d.off(e,f),d.off("dispose",f))}return this},a.prototype.one=function(a,b,c){var d=this,e=arguments;return"string"==typeof a||Array.isArray(a)?p.one(this.el_,a,l.bind(this,b)):function(){var f=a,g=b,h=l.bind(d,c),i=function a(){d.off(f,g,a),h.apply(null,e)};i.guid=h.guid,d.on(f,g,i)}(),this},a.prototype.trigger=function(a,b){return p.trigger(this.el_,a,b),this},a.prototype.ready=function(a){var b=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return a&&(this.isReady_?b?a.call(this):this.setTimeout(a,1):(this.readyQueue_=this.readyQueue_||[],this.readyQueue_.push(a))),this},a.prototype.triggerReady=function(){this.isReady_=!0,this.setTimeout(function(){var a=this.readyQueue_;this.readyQueue_=[],a&&a.length>0&&a.forEach(function(a){a.call(this)},this),this.trigger("ready")},1)},a.prototype.$=function(a,b){return j.$(a,b||this.contentEl())},a.prototype.$$=function(a,b){return j.$$(a,b||this.contentEl())},a.prototype.hasClass=function(a){return j.hasElClass(this.el_,a)},a.prototype.addClass=function(a){return j.addElClass(this.el_,a),this},a.prototype.removeClass=function(a){return j.removeElClass(this.el_,a),this},a.prototype.toggleClass=function(a,b){return j.toggleElClass(this.el_,a,b),this},a.prototype.show=function(){return this.removeClass("vjs-hidden"),this},a.prototype.hide=function(){return this.addClass("vjs-hidden"),this},a.prototype.lockShowing=function(){return this.addClass("vjs-lock-showing"),this},a.prototype.unlockShowing=function(){return this.removeClass("vjs-lock-showing"),this},a.prototype.getAttribute=function(a){return j.getAttribute(this.el_,a)},a.prototype.setAttribute=function(a,b){return j.setAttribute(this.el_,a,b),this},a.prototype.removeAttribute=function(a){return j.removeAttribute(this.el_,a),this},a.prototype.width=function(a,b){return this.dimension("width",a,b)},a.prototype.height=function(a,b){return this.dimension("height",a,b)},a.prototype.dimensions=function(a,b){return this.width(a,!0).height(b)},a.prototype.dimension=function(a,b,c){if(void 0!==b)return null!==b&&b===b||(b=0),-1!==(""+b).indexOf("%")||-1!==(""+b).indexOf("px")?this.el_.style[a]=b:this.el_.style[a]="auto"===b?"":b+"px",c||this.trigger("resize"),this;if(!this.el_)return 0;var d=this.el_.style[a],e=d.indexOf("px");return-1!==e?parseInt(d.slice(0,e),10):parseInt(this.el_["offset"+t.default(a)],10)},a.prototype.currentDimension=function(a){var b=0;if("width"!==a&&"height"!==a)throw new Error("currentDimension only accepts width or height value");if("function"==typeof h.default.getComputedStyle){var c=h.default.getComputedStyle(this.el_);b=c.getPropertyValue(a)||c[a]}if(0===(b=parseFloat(b))){var d="offset"+t.default(a);b=this.el_[d]}return b},a.prototype.currentDimensions=function(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}},a.prototype.currentWidth=function(){return this.currentDimension("width")},a.prototype.currentHeight=function(){return this.currentDimension("height")},a.prototype.emitTapEvents=function(){var a=0,b=null,c=200,d=void 0;this.on("touchstart",function(c){1===c.touches.length&&(b={pageX:c.touches[0].pageX,pageY:c.touches[0].pageY},a=(new Date).getTime(),d=!0)}),this.on("touchmove",function(a){if(a.touches.length>1)d=!1;else if(b){var c=a.touches[0].pageX-b.pageX,e=a.touches[0].pageY-b.pageY,f=Math.sqrt(c*c+e*e);f>10&&(d=!1)}});var e=function(){d=!1};this.on("touchleave",e),this.on("touchcancel",e),this.on("touchend",function(e){if(b=null,d===!0){c>(new Date).getTime()-a&&(e.preventDefault(),this.trigger("tap"))}})},a.prototype.enableTouchActivity=function(){if(this.player()&&this.player().reportUserActivity){var a=l.bind(this.player(),this.player().reportUserActivity),b=void 0;this.on("touchstart",function(){a(),this.clearInterval(b),b=this.setInterval(a,250)});var c=function(c){a(),this.clearInterval(b)};this.on("touchmove",a),this.on("touchend",c),this.on("touchcancel",c)}},a.prototype.setTimeout=function(a,b){a=l.bind(this,a);var c=h.default.setTimeout(a,b),d=function(){this.clearTimeout(c)};return d.guid="vjs-timeout-"+c,this.on("dispose",d),c},a.prototype.clearTimeout=function(a){h.default.clearTimeout(a);var b=function(){};return b.guid="vjs-timeout-"+a,this.off("dispose",b),a},a.prototype.setInterval=function(a,b){a=l.bind(this,a);var c=h.default.setInterval(a,b),d=function(){this.clearInterval(c)};return d.guid="vjs-interval-"+c,this.on("dispose",d),c},a.prototype.clearInterval=function(a){h.default.clearInterval(a);var b=function(){};return b.guid="vjs-interval-"+a,this.off("dispose",b),a},a.registerComponent=function(b,c){return b?(b=t.default(b),a.components_||(a.components_={}),a.components_[b]=c,c):void 0},a.getComponent=function(b){return b?(b=t.default(b),a.components_&&a.components_[b]?a.components_[b]:h.default&&h.default.videojs&&h.default.videojs[b]?(r.default.warn("The "+b+" component was added to the videojs object when it should be registered using videojs.registerComponent(name, component)"),h.default.videojs[b]):void 0):void 0},a.extend=function(b){b=b||{},r.default.warn("Component.extend({}) has been deprecated, use videojs.extend(Component, {}) instead");var c=b.init||b.init||this.prototype.init||this.prototype.init||function(){},d=function(){c.apply(this,arguments)};d.prototype=Object.create(this.prototype),d.prototype.constructor=d,d.extend=a.extend;for(var e in b)b.hasOwnProperty(e)&&(d.prototype[e]=b[e]);return d},a}();w.registerComponent("Component",w),c.default=w},{81:81,82:82,83:83,85:85,86:86,87:87,91:91,95:95}],6:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a(36),i=d(h),j=a(5),k=d(j),l=a(7),m=d(l),n=function(a){function b(c){var d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e(this,b),d.tracks=c.audioTracks&&c.audioTracks();var g=f(this,a.call(this,c,d));return g.el_.setAttribute("aria-label","Audio Menu"),g}return g(b,a),b.prototype.buildCSSClass=function(){return"vjs-audio-button "+a.prototype.buildCSSClass.call(this)},b.prototype.createItems=function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],b=this.player_.audioTracks&&this.player_.audioTracks();if(!b)return a;for(var c=0;c'+this.localize("Stream Type")+""+this.localize("LIVE")},{"aria-live":"off"}),b.appendChild(this.contentEl_),b},b.prototype.updateShowing=function(){this.player().duration()===1/0?this.show():this.hide()},b}(j.default);j.default.registerComponent("LiveDisplay",m),c.default=m},{5:5,81:81}],11:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a(2),j=e(i),k=a(5),l=e(k),m=a(81),n=d(m),o=function(a){function b(c,d){f(this,b);var e=g(this,a.call(this,c,d));return e.on(c,"volumechange",e.update),c.tech_&&c.tech_.featuresVolumeControl===!1&&e.addClass("vjs-hidden"),e.on(c,"loadstart",function(){this.update(),c.tech_.featuresVolumeControl===!1?this.addClass("vjs-hidden"):this.removeClass("vjs-hidden")}),e}return h(b,a),b.prototype.buildCSSClass=function(){return"vjs-mute-control "+a.prototype.buildCSSClass.call(this)},b.prototype.handleClick=function(){this.player_.muted(!this.player_.muted())},b.prototype.update=function(){var a=this.player_.volume(),b=3;0===a||this.player_.muted()?b=0:.33>a?b=1:.67>a&&(b=2);var c=this.player_.muted()?"Unmute":"Mute";this.controlText()!==c&&this.controlText(c);for(var d=0;4>d;d++)n.removeElClass(this.el_,"vjs-vol-"+d);n.addElClass(this.el_,"vjs-vol-"+b)},b}(j.default);o.prototype.controlText_="Mute",l.default.registerComponent("MuteToggle",o),c.default=o},{2:2,5:5,81:81}],12:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a(2),i=d(h),j=a(5),k=d(j),l=function(a){function b(c,d){e(this,b);var g=f(this,a.call(this,c,d));return g.on(c,"play",g.handlePlay),g.on(c,"pause",g.handlePause),g}return g(b,a),b.prototype.buildCSSClass=function(){return"vjs-play-control "+a.prototype.buildCSSClass.call(this)},b.prototype.handleClick=function(){this.player_.paused()?this.player_.play():this.player_.pause()},b.prototype.handlePlay=function(){this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.controlText("Pause")},b.prototype.handlePause=function(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.controlText("Play")},b}(i.default);l.prototype.controlText_="Play",k.default.registerComponent("PlayToggle",l),c.default=l},{2:2,5:5}],13:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a(47),j=e(i),k=a(49),l=e(k),m=a(14),n=e(m),o=a(5),p=e(o),q=a(81),r=d(q),s=function(a){function b(c,d){f(this,b);var e=g(this,a.call(this,c,d));return e.updateVisibility(),e.updateLabel(),e.on(c,"loadstart",e.updateVisibility),e.on(c,"ratechange",e.updateLabel),e}return h(b,a),b.prototype.createEl=function(){var b=a.prototype.createEl.call(this);return this.labelEl_=r.createEl("div",{className:"vjs-playback-rate-value",innerHTML:1}),b.appendChild(this.labelEl_),b},b.prototype.buildCSSClass=function(){return"vjs-playback-rate "+a.prototype.buildCSSClass.call(this)},b.prototype.createMenu=function(){var a=new l.default(this.player()),b=this.playbackRates();if(b)for(var c=b.length-1;c>=0;c--)a.addChild(new n.default(this.player(),{rate:b[c]+"x"}));return a},b.prototype.updateARIAAttributes=function(){this.el().setAttribute("aria-valuenow",this.player().playbackRate())},b.prototype.handleClick=function(){for(var a=this.player().playbackRate(),b=this.playbackRates(),c=b[0],d=0;da){c=b[d];break}this.player().playbackRate(c)},b.prototype.playbackRates=function(){return this.options_.playbackRates||this.options_.playerOptions&&this.options_.playerOptions.playbackRates},b.prototype.playbackRateSupported=function(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&this.playbackRates().length>0},b.prototype.updateVisibility=function(){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")},b.prototype.updateLabel=function(){ -this.playbackRateSupported()&&(this.labelEl_.innerHTML=this.player().playbackRate()+"x")},b}(j.default);s.prototype.controlText_="Playback Rate",p.default.registerComponent("PlaybackRateMenuButton",s),c.default=s},{14:14,47:47,49:49,5:5,81:81}],14:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a(48),i=d(h),j=a(5),k=d(j),l=function(a){function b(c,d){e(this,b);var g=d.rate,h=parseFloat(g,10);d.label=g,d.selected=1===h;var i=f(this,a.call(this,c,d));return i.label=g,i.rate=h,i.on(c,"ratechange",i.update),i}return g(b,a),b.prototype.handleClick=function(){a.prototype.handleClick.call(this),this.player().playbackRate(this.rate)},b.prototype.update=function(){this.selected(this.player().playbackRate()===this.rate)},b}(i.default);l.prototype.contentElType="button",k.default.registerComponent("PlaybackRateMenuItem",l),c.default=l},{48:48,5:5}],15:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a(5),j=e(i),k=a(81),l=d(k),m=function(a){function b(c,d){f(this,b);var e=g(this,a.call(this,c,d));return e.partEls_=[],e.on(c,"progress",e.update),e}return h(b,a),b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:"vjs-load-progress",innerHTML:''+this.localize("Loaded")+": 0%"})},b.prototype.update=function(){var a=this.player_.buffered(),b=this.player_.duration(),c=this.player_.bufferedEnd(),d=this.partEls_,e=function(a,b){var c=a/b||0;return 100*(c>=1?1:c)+"%"};this.el_.style.width=e(c,b);for(var f=0;fa.length;j--)this.el_.removeChild(d[j-1]);d.length=a.length},b}(j.default);j.default.registerComponent("LoadProgressBar",m),c.default=m},{5:5,81:81}],16:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a(5),j=e(i),k=a(81),l=d(k),m=a(83),n=d(m),o=a(84),p=e(o),q=a(100),r=e(q),s=a(80),t=e(s),u=function(a){function b(c,d){f(this,b);var e=g(this,a.call(this,c,d));return d.playerOptions&&d.playerOptions.controlBar&&d.playerOptions.controlBar.progressControl&&d.playerOptions.controlBar.progressControl.keepTooltipsInside&&(e.keepTooltipsInside=d.playerOptions.controlBar.progressControl.keepTooltipsInside),e.keepTooltipsInside&&(e.tooltip=l.createEl("div",{className:"vjs-time-tooltip"}),e.el().appendChild(e.tooltip),e.addClass("vjs-keep-tooltips-inside")),e.update(0,0),c.on("ready",function(){e.on(c.controlBar.progressControl.el(),"mousemove",r.default(n.bind(e,e.handleMouseMove),25))}),e}return h(b,a),b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},b.prototype.handleMouseMove=function(a){var b=this.player_.duration(),c=this.calculateDistance(a)*b,d=a.pageX-l.findElPosition(this.el().parentNode).left;this.update(c,d)},b.prototype.update=function(a,b){var c=p.default(a,this.player_.duration());if(this.el().style.left=b+"px",this.el().setAttribute("data-current-time",c),this.keepTooltipsInside){var d=this.clampPosition_(b),e=b-d+1,f=parseFloat(t.default(this.tooltip,"width")),g=f/2;this.tooltip.innerHTML=c,this.tooltip.style.right="-"+(g-e)+"px"}},b.prototype.calculateDistance=function(a){return l.getPointerPosition(this.el().parentNode,a).x},b.prototype.clampPosition_=function(a){if(!this.keepTooltipsInside)return a;var b=parseFloat(t.default(this.player().el(),"width")),c=parseFloat(t.default(this.tooltip,"width")),d=c/2,e=a;return d>a?e=Math.ceil(d):a>b-d&&(e=Math.floor(b-d)),e},b}(j.default);j.default.registerComponent("MouseTimeDisplay",u),c.default=u},{100:100,5:5,80:80,81:81,83:83,84:84}],17:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a(5),j=e(i),k=a(83),l=d(k),m=a(84),n=e(m),o=function(a){function b(c,d){f(this,b);var e=g(this,a.call(this,c,d));return e.updateDataAttr(),e.on(c,"timeupdate",e.updateDataAttr),c.ready(l.bind(e,e.updateDataAttr)),d.playerOptions&&d.playerOptions.controlBar&&d.playerOptions.controlBar.progressControl&&d.playerOptions.controlBar.progressControl.keepTooltipsInside&&(e.keepTooltipsInside=d.playerOptions.controlBar.progressControl.keepTooltipsInside),e.keepTooltipsInside&&e.addClass("vjs-keep-tooltips-inside"),e}return h(b,a),b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:"vjs-play-progress vjs-slider-bar",innerHTML:''+this.localize("Progress")+": 0%"})},b.prototype.updateDataAttr=function(){var a=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();this.el_.setAttribute("data-current-time",n.default(a,this.player_.duration()))},b}(j.default);j.default.registerComponent("PlayProgressBar",o),c.default=o},{5:5,83:83,84:84}],18:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a(5),i=d(h);a(19),a(16);var j=function(a){function b(){return e(this,b),f(this,a.apply(this,arguments))}return g(b,a),b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:"vjs-progress-control vjs-control"})},b}(i.default);j.prototype.options_={children:["seekBar"]},i.default.registerComponent("ProgressControl",j),c.default=j},{16:16,19:19,5:5}],19:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a(57),j=e(i),k=a(5),l=e(k),m=a(83),n=d(m),o=a(84),p=e(o),q=a(80),r=e(q);a(15),a(17),a(20);var s=function(a){function b(c,d){f(this,b);var e=g(this,a.call(this,c,d));return e.on(c,"timeupdate",e.updateProgress),e.on(c,"ended",e.updateProgress),c.ready(n.bind(e,e.updateProgress)),d.playerOptions&&d.playerOptions.controlBar&&d.playerOptions.controlBar.progressControl&&d.playerOptions.controlBar.progressControl.keepTooltipsInside&&(e.keepTooltipsInside=d.playerOptions.controlBar.progressControl.keepTooltipsInside),e.keepTooltipsInside&&(e.tooltipProgressBar=e.addChild("TooltipProgressBar")),e}return h(b,a),b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:"vjs-progress-holder"},{"aria-label":"progress bar"})},b.prototype.updateProgress=function(){if(this.updateAriaAttributes(this.el_),this.keepTooltipsInside){this.updateAriaAttributes(this.tooltipProgressBar.el_),this.tooltipProgressBar.el_.style.width=this.bar.el_.style.width;var a=parseFloat(r.default(this.player().el(),"width")),b=parseFloat(r.default(this.tooltipProgressBar.tooltip,"width")),c=this.tooltipProgressBar.el().style;c.maxWidth=Math.floor(a-b/2)+"px",c.minWidth=Math.ceil(b/2)+"px",c.right="-"+b/2+"px"}},b.prototype.updateAriaAttributes=function(a){var b=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();a.setAttribute("aria-valuenow",(100*this.getPercent()).toFixed(2)),a.setAttribute("aria-valuetext",p.default(b,this.player_.duration()))},b.prototype.getPercent=function(){var a=this.player_.currentTime()/this.player_.duration();return a>=1?1:a},b.prototype.handleMouseDown=function(b){a.prototype.handleMouseDown.call(this,b),this.player_.scrubbing(!0),this.videoWasPlaying=!this.player_.paused(),this.player_.pause()},b.prototype.handleMouseMove=function(a){var b=this.calculateDistance(a)*this.player_.duration();b===this.player_.duration()&&(b-=.1),this.player_.currentTime(b)},b.prototype.handleMouseUp=function(b){a.prototype.handleMouseUp.call(this,b),this.player_.scrubbing(!1),this.videoWasPlaying&&this.player_.play()},b.prototype.stepForward=function(){this.player_.currentTime(this.player_.currentTime()+5)},b.prototype.stepBack=function(){this.player_.currentTime(this.player_.currentTime()-5)},b}(j.default);s.prototype.options_={children:["loadProgressBar","mouseTimeDisplay","playProgressBar"],barName:"playProgressBar"},s.prototype.playerEvent="timeupdate",l.default.registerComponent("SeekBar",s),c.default=s},{15:15,17:17,20:20,5:5,57:57,80:80,83:83,84:84}],20:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a(5),j=e(i),k=a(83),l=d(k),m=a(84),n=e(m),o=function(a){function b(c,d){f(this,b);var e=g(this,a.call(this,c,d));return e.updateDataAttr(),e.on(c,"timeupdate",e.updateDataAttr),c.ready(l.bind(e,e.updateDataAttr)),e}return h(b,a),b.prototype.createEl=function(){var b=a.prototype.createEl.call(this,"div",{className:"vjs-tooltip-progress-bar vjs-slider-bar",innerHTML:'
    \n '+this.localize("Progress")+": 0%"});return this.tooltip=b.querySelector(".vjs-time-tooltip"),b},b.prototype.updateDataAttr=function(){var a=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),b=n.default(a,this.player_.duration());this.el_.setAttribute("data-current-time",b),this.tooltip.innerHTML=b},b}(j.default);j.default.registerComponent("TooltipProgressBar",o),c.default=o},{5:5,83:83,84:84}],21:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a(22),i=d(h),j=a(5),k=d(j),l=function(a){function b(){return e(this,b),f(this,a.apply(this,arguments))}return g(b,a),b.prototype.buildCSSClass=function(){return"vjs-custom-control-spacer "+a.prototype.buildCSSClass.call(this)},b.prototype.createEl=function(){var b=a.prototype.createEl.call(this,{className:this.buildCSSClass()});return b.innerHTML=" ",b},b}(i.default);k.default.registerComponent("CustomControlSpacer",l),c.default=l},{22:22,5:5}],22:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a(5),i=d(h),j=function(a){function b(){return e(this,b),f(this,a.apply(this,arguments))}return g(b,a),b.prototype.buildCSSClass=function(){return"vjs-spacer "+a.prototype.buildCSSClass.call(this)},b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:this.buildCSSClass()})},b}(i.default);i.default.registerComponent("Spacer",j),c.default=j},{5:5}],23:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a(31),i=d(h),j=a(5),k=d(j),l=function(a){function b(c,d){e(this,b),d.track={player:c,kind:d.kind,label:d.kind+" settings",selectable:!1,default:!1,mode:"disabled"},d.selectable=!1;var g=f(this,a.call(this,c,d));return g.addClass("vjs-texttrack-settings"),g.controlText(", opens "+d.kind+" settings dialog"),g}return g(b,a),b.prototype.handleClick=function(){this.player().getChild("textTrackSettings").show(),this.player().getChild("textTrackSettings").el_.focus()},b}(i.default);k.default.registerComponent("CaptionSettingsMenuItem",l),c.default=l},{31:31,5:5}],24:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a(30),i=d(h),j=a(5),k=d(j),l=a(23),m=d(l),n=function(a){function b(c,d,g){e(this,b);var h=f(this,a.call(this,c,d,g));return h.el_.setAttribute("aria-label","Captions Menu"),h}return g(b,a),b.prototype.buildCSSClass=function(){return"vjs-captions-button "+a.prototype.buildCSSClass.call(this)},b.prototype.update=function(){var b=2;a.prototype.update.call(this),this.player().tech_&&this.player().tech_.featuresNativeTextTracks&&(b=1),this.items&&this.items.length>b?this.show():this.hide()},b.prototype.createItems=function(){var b=[];return this.player().tech_&&this.player().tech_.featuresNativeTextTracks||b.push(new m.default(this.player_,{kind:this.kind_})),a.prototype.createItems.call(this,b)},b}(i.default);n.prototype.kind_="captions",n.prototype.controlText_="Captions",k.default.registerComponent("CaptionsButton",n),c.default=n},{23:23,30:30,5:5}],25:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a(30),j=e(i),k=a(5),l=e(k),m=a(31),n=e(m),o=a(26),p=e(o),q=a(49),r=e(q),s=a(81),t=d(s),u=a(91),v=e(u),w=function(a){function b(c,d,e){f(this,b);var h=g(this,a.call(this,c,d,e));return h.el_.setAttribute("aria-label","Chapters Menu"),h}return h(b,a),b.prototype.buildCSSClass=function(){return"vjs-chapters-button "+a.prototype.buildCSSClass.call(this)},b.prototype.createItems=function(){var a=[],b=this.player_.textTracks();if(!b)return a;for(var c=0;c=0;e--){var f=b[e];if(f.kind===this.kind_){c=f;break}}var g=this.menu;if(void 0===g){g=new r.default(this.player_);var h=t.createEl("li",{className:"vjs-menu-title",innerHTML:v.default(this.kind_),tabIndex:-1});g.children_.unshift(h),t.insertElFirst(h,g.contentEl())}else d.forEach(function(a){return g.removeChild(a)}),d=[];if(c&&(null===c.cues||void 0===c.cues)){c.mode="hidden";var i=this.player_.remoteTextTrackEls().getTrackElementByTrack_(c);i&&i.addEventListener("load",function(b){return a.update()})}if(c&&c.cues&&c.cues.length>0)for(var j=c.cues,k=0,l=j.length;l>k;k++){var m=j[k],n=new p.default(this.player_,{cue:m,track:c});d.push(n),g.addChild(n)}return d.length>0&&this.show(),this.items=d,g},b}(j.default);w.prototype.kind_="chapters",w.prototype.controlText_="Chapters",l.default.registerComponent("ChaptersButton",w),c.default=w},{26:26,30:30,31:31,49:49,5:5,81:81,91:91}],26:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a(48),j=e(i),k=a(5),l=e(k),m=a(83),n=d(m),o=function(a){function b(c,d){f(this,b);var e=d.track,h=d.cue,i=c.currentTime();d.label=h.text,d.selected=h.startTime<=i&&id;d++){var f=b[d];if(f.kind!==this.kind_&&"showing"===f.mode){c=!0;break}}c?this.disable():this.enable()},b.prototype.buildCSSClass=function(){return"vjs-descriptions-button "+a.prototype.buildCSSClass.call(this)},b}(j.default);o.prototype.kind_="descriptions",o.prototype.controlText_="Descriptions",l.default.registerComponent("DescriptionsButton",o),c.default=o},{30:30,5:5,83:83}],28:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a(31),i=d(h),j=a(5),k=d(j),l=function(a){function b(c,d){e(this,b),d.track={player:c,kind:d.kind,label:d.kind+" off",default:!1,mode:"disabled"},d.selectable=!0;var g=f(this,a.call(this,c,d));return g.selected(!0),g}return g(b,a),b.prototype.handleTracksChange=function(a){for(var b=this.player().textTracks(),c=!0,d=0,e=b.length;e>d;d++){var f=b[d];if(f.kind===this.track.kind&&"showing"===f.mode){c=!1;break}}this.selected(c)},b}(i.default);k.default.registerComponent("OffTextTrackMenuItem",l),c.default=l},{31:31,5:5}],29:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a(30),i=d(h),j=a(5),k=d(j),l=function(a){function b(c,d,g){e(this,b);var h=f(this,a.call(this,c,d,g));return h.el_.setAttribute("aria-label","Subtitles Menu"),h}return g(b,a),b.prototype.buildCSSClass=function(){return"vjs-subtitles-button "+a.prototype.buildCSSClass.call(this)},b}(i.default);l.prototype.kind_="subtitles",l.prototype.controlText_="Subtitles",k.default.registerComponent("SubtitlesButton",l),c.default=l},{30:30,5:5}],30:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a(36),i=d(h),j=a(5),k=d(j),l=a(31),m=d(l),n=a(28),o=d(n),p=function(a){function b(c){var d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e(this,b),d.tracks=c.textTracks(),f(this,a.call(this,c,d))}return g(b,a),b.prototype.createItems=function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];a.push(new o.default(this.player_,{kind:this.kind_}));var b=this.player_.textTracks();if(!b)return a;for(var c=0;cCurrent Time 0:00'},{"aria-live":"off"}),b.appendChild(this.contentEl_),b},b.prototype.updateContent=function(){var a=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),b=this.localize("Current Time"),c=n.default(a,this.player_.duration());c!==this.formattedTime_&&(this.formattedTime_=c,this.contentEl_.innerHTML=''+b+" "+c)},b}(j.default);j.default.registerComponent("CurrentTimeDisplay",o),c.default=o},{5:5,81:81,84:84}], -33:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a(5),j=e(i),k=a(81),l=d(k),m=a(84),n=e(m),o=function(a){function b(c,d){f(this,b);var e=g(this,a.call(this,c,d));return e.on(c,"durationchange",e.updateContent),e.on(c,"timeupdate",e.updateContent),e.on(c,"loadedmetadata",e.updateContent),e}return h(b,a),b.prototype.createEl=function(){var b=a.prototype.createEl.call(this,"div",{className:"vjs-duration vjs-time-control vjs-control"});return this.contentEl_=l.createEl("div",{className:"vjs-duration-display",innerHTML:''+this.localize("Duration Time")+" 0:00"},{"aria-live":"off"}),b.appendChild(this.contentEl_),b},b.prototype.updateContent=function(){var a=this.player_.duration();if(a&&this.duration_!==a){this.duration_=a;var b=this.localize("Duration Time"),c=n.default(a);this.contentEl_.innerHTML=''+b+" "+c}},b}(j.default);j.default.registerComponent("DurationDisplay",o),c.default=o},{5:5,81:81,84:84}],34:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a(5),j=e(i),k=a(81),l=d(k),m=a(84),n=e(m),o=function(a){function b(c,d){f(this,b);var e=g(this,a.call(this,c,d));return e.on(c,"timeupdate",e.updateContent),e.on(c,"durationchange",e.updateContent),e}return h(b,a),b.prototype.createEl=function(){var b=a.prototype.createEl.call(this,"div",{className:"vjs-remaining-time vjs-time-control vjs-control"});return this.contentEl_=l.createEl("div",{className:"vjs-remaining-time-display",innerHTML:''+this.localize("Remaining Time")+" -0:00"},{"aria-live":"off"}),b.appendChild(this.contentEl_),b},b.prototype.updateContent=function(){if(this.player_.duration()){var a=this.localize("Remaining Time"),b=n.default(this.player_.remainingTime());b!==this.formattedTime_&&(this.formattedTime_=b,this.contentEl_.innerHTML=''+a+" -"+b)}},b}(j.default);j.default.registerComponent("RemainingTimeDisplay",o),c.default=o},{5:5,81:81,84:84}],35:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a(5),i=d(h),j=function(a){function b(){return e(this,b),f(this,a.apply(this,arguments))}return g(b,a),b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:"vjs-time-control vjs-time-divider",innerHTML:"
    /
    "})},b}(i.default);i.default.registerComponent("TimeDivider",j),c.default=j},{5:5}],36:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a(47),j=e(i),k=a(5),l=e(k),m=a(83),n=d(m),o=function(a){function b(c,d){f(this,b);var e=d.tracks,h=g(this,a.call(this,c,d));if(h.items.length<=1&&h.hide(),!e)return g(h);var i=n.bind(h,h.update);return e.addEventListener("removetrack",i),e.addEventListener("addtrack",i),h.player_.on("dispose",function(){e.removeEventListener("removetrack",i),e.removeEventListener("addtrack",i)}),h}return h(b,a),b}(j.default);l.default.registerComponent("TrackButton",o),c.default=o},{47:47,5:5,83:83}],37:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a(57),j=e(i),k=a(5),l=e(k),m=a(83),n=d(m);a(39);var o=function(a){function b(c,d){f(this,b);var e=g(this,a.call(this,c,d));return e.on(c,"volumechange",e.updateARIAAttributes),c.ready(n.bind(e,e.updateARIAAttributes)),e}return h(b,a),b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":"volume level"})},b.prototype.handleMouseMove=function(a){this.checkMuted(),this.player_.volume(this.calculateDistance(a))},b.prototype.checkMuted=function(){this.player_.muted()&&this.player_.muted(!1)},b.prototype.getPercent=function(){return this.player_.muted()?0:this.player_.volume()},b.prototype.stepForward=function(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)},b.prototype.stepBack=function(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)},b.prototype.updateARIAAttributes=function(){var a=(100*this.player_.volume()).toFixed(2);this.el_.setAttribute("aria-valuenow",a),this.el_.setAttribute("aria-valuetext",a+"%")},b}(j.default);o.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"},o.prototype.playerEvent="volumechange",l.default.registerComponent("VolumeBar",o),c.default=o},{39:39,5:5,57:57,83:83}],38:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a(5),i=d(h);a(37);var j=function(a){function b(c,d){e(this,b);var g=f(this,a.call(this,c,d));return c.tech_&&c.tech_.featuresVolumeControl===!1&&g.addClass("vjs-hidden"),g.on(c,"loadstart",function(){c.tech_.featuresVolumeControl===!1?this.addClass("vjs-hidden"):this.removeClass("vjs-hidden")}),g}return g(b,a),b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:"vjs-volume-control vjs-control"})},b}(i.default);j.prototype.options_={children:["volumeBar"]},i.default.registerComponent("VolumeControl",j),c.default=j},{37:37,5:5}],39:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a(5),i=d(h),j=function(a){function b(){return e(this,b),f(this,a.apply(this,arguments))}return g(b,a),b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:"vjs-volume-level",innerHTML:''})},b}(i.default);i.default.registerComponent("VolumeLevel",j),c.default=j},{5:5}],40:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a(83),j=e(i),k=a(5),l=d(k),m=a(54),n=d(m),o=a(53),p=d(o),q=a(11),r=d(q),s=a(37),t=d(s),u=function(a){function b(c){function d(){c.tech_&&c.tech_.featuresVolumeControl===!1?this.addClass("vjs-hidden"):this.removeClass("vjs-hidden")}var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};f(this,b),void 0===e.inline&&(e.inline=!0),void 0===e.vertical&&(e.inline?e.vertical=!1:e.vertical=!0),e.volumeBar=e.volumeBar||{},e.volumeBar.vertical=!!e.vertical;var h=g(this,a.call(this,c,e));return h.on(c,"volumechange",h.volumeUpdate),h.on(c,"loadstart",h.volumeUpdate),d.call(h),h.on(c,"loadstart",d),h.on(h.volumeBar,["slideractive","focus"],function(){this.addClass("vjs-slider-active")}),h.on(h.volumeBar,["sliderinactive","blur"],function(){this.removeClass("vjs-slider-active")}),h.on(h.volumeBar,["focus"],function(){this.addClass("vjs-lock-showing")}),h.on(h.volumeBar,["blur"],function(){this.removeClass("vjs-lock-showing")}),h}return h(b,a),b.prototype.buildCSSClass=function(){var b="";return b=this.options_.vertical?"vjs-volume-menu-button-vertical":"vjs-volume-menu-button-horizontal","vjs-volume-menu-button "+a.prototype.buildCSSClass.call(this)+" "+b},b.prototype.createPopup=function(){var a=new n.default(this.player_,{contentElType:"div"}),b=new t.default(this.player_,this.options_.volumeBar);return a.addChild(b),this.menuContent=a,this.volumeBar=b,this.attachVolumeBarEvents(),a},b.prototype.handleClick=function(){r.default.prototype.handleClick.call(this),a.prototype.handleClick.call(this)},b.prototype.attachVolumeBarEvents=function(){this.menuContent.on(["mousedown","touchdown"],j.bind(this,this.handleMouseDown))},b.prototype.handleMouseDown=function(a){this.on(["mousemove","touchmove"],j.bind(this.volumeBar,this.volumeBar.handleMouseMove)),this.on(this.el_.ownerDocument,["mouseup","touchend"],this.handleMouseUp)},b.prototype.handleMouseUp=function(a){this.off(["mousemove","touchmove"],j.bind(this.volumeBar,this.volumeBar.handleMouseMove))},b}(p.default);u.prototype.volumeUpdate=r.default.prototype.update,u.prototype.controlText_="Mute",l.default.registerComponent("VolumeMenuButton",u),c.default=u},{11:11,37:37,5:5,53:53,54:54,83:83}],41:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a(5),i=d(h),j=a(50),k=d(j),l=a(87),m=d(l),n=function(a){function b(c,d){e(this,b);var g=f(this,a.call(this,c,d));return g.on(c,"error",g.open),g}return g(b,a),b.prototype.buildCSSClass=function(){return"vjs-error-display "+a.prototype.buildCSSClass.call(this)},b.prototype.content=function(){var a=this.player().error();return a?this.localize(a.message):""},b}(k.default);n.prototype.options_=m.default(k.default.prototype.options_,{fillAlways:!0,temporary:!1,uncloseable:!0}),i.default.registerComponent("ErrorDisplay",n),c.default=n},{5:5,50:50,87:87}],42:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}c.__esModule=!0;var e=a(82),f=d(e),g=function(){};g.prototype.allowedEvents_={},g.prototype.on=function(a,b){var c=this.addEventListener;this.addEventListener=function(){},f.on(this,a,b),this.addEventListener=c},g.prototype.addEventListener=g.prototype.on,g.prototype.off=function(a,b){f.off(this,a,b)},g.prototype.removeEventListener=g.prototype.off,g.prototype.one=function(a,b){var c=this.addEventListener;this.addEventListener=function(){},f.one(this,a,b),this.addEventListener=c},g.prototype.trigger=function(a){var b=a.type||a;"string"==typeof a&&(a={type:b}),a=f.fixEvent(a),this.allowedEvents_[b]&&this["on"+b]&&this["on"+b](a),f.trigger(this,a)},g.prototype.dispatchEvent=g.prototype.trigger,c.default=g},{82:82}],43:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}c.__esModule=!0;var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},f=a(86),g=d(f),h=function(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+(void 0===b?"undefined":e(b)));a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(a.super_=b)},i=function(a){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=function(){a.apply(this,arguments)},d={};"object"===(void 0===b?"undefined":e(b))?("function"==typeof b.init&&(g.default.warn("Constructor logic via init() is deprecated; please use constructor() instead."),b.constructor=b.init),b.constructor!==Object.prototype.constructor&&(c=b.constructor),d=b):"function"==typeof b&&(c=b),h(c,a);for(var f in d)d.hasOwnProperty(f)&&(c.prototype[f]=d[f]);return c};c.default=i},{86:86}],44:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}c.__esModule=!0;for(var e=a(94),f=d(e),g={},h=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],i=h[0],j=void 0,k=0;k1&&void 0!==arguments[1]?arguments[1]:{};f(this,b);var e=g(this,a.call(this,c,d));return e.update(),e.enabled_=!0,e.el_.setAttribute("aria-haspopup","true"),e.el_.setAttribute("role","menuitem"),e.on("keydown",e.handleSubmenuKeyPress),e}return h(b,a),b.prototype.update=function(){var a=this.createMenu();this.menu&&this.removeChild(this.menu),this.menu=a,this.addChild(a),this.buttonPressed_=!1,this.el_.setAttribute("aria-expanded","false"),this.items&&0===this.items.length?this.hide():this.items&&this.items.length>1&&this.show()},b.prototype.createMenu=function(){var a=new n.default(this.player_);if(this.options_.title){var b=p.createEl("li",{className:"vjs-menu-title",innerHTML:t.default(this.options_.title),tabIndex:-1});a.children_.unshift(b),p.insertElFirst(b,a.contentEl())}if(this.items=this.createItems(),this.items)for(var c=0;c0&&void 0!==arguments[0]?arguments[0]:0,b=this.children().slice();b.length&&b[0].className&&/vjs-menu-title/.test(b[0].className)&&b.shift(),b.length>0&&(0>a?a=0:a>=b.length&&(a=b.length-1),this.focusedChild_=a,b[a].el_.focus())},b}(j.default);j.default.registerComponent("Menu",q),c.default=q},{5:5,81:81,82:82,83:83}],50:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a(81),j=e(i),k=a(83),l=e(k),m=a(5),n=d(m),o="vjs-modal-dialog",p=27,q=function(a){function b(c,d){f(this,b);var e=g(this,a.call(this,c,d));return e.opened_=e.hasBeenOpened_=e.hasBeenFilled_=!1,e.closeable(!e.options_.uncloseable),e.content(e.options_.content),e.contentEl_=j.createEl("div",{className:o+"-content"},{role:"document"}),e.descEl_=j.createEl("p",{className:o+"-description vjs-offscreen",id:e.el().getAttribute("aria-describedby")}),j.textContent(e.descEl_,e.description()),e.el_.appendChild(e.descEl_),e.el_.appendChild(e.contentEl_),e}return h(b,a),b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:this.buildCSSClass(),tabIndex:-1},{"aria-describedby":this.id()+"_description","aria-hidden":"true","aria-label":this.label(),role:"dialog"})},b.prototype.buildCSSClass=function(){return o+" vjs-hidden "+a.prototype.buildCSSClass.call(this)},b.prototype.handleKeyPress=function(a){a.which===p&&this.closeable()&&this.close()},b.prototype.label=function(){return this.options_.label||this.localize("Modal Window")},b.prototype.description=function(){var a=this.options_.description||this.localize("This is a modal window.");return this.closeable()&&(a+=" "+this.localize("This modal can be closed by pressing the Escape key or activating the close button.")),a},b.prototype.open=function(){if(!this.opened_){var a=this.player();this.trigger("beforemodalopen"),this.opened_=!0,(this.options_.fillAlways||!this.hasBeenOpened_&&!this.hasBeenFilled_)&&this.fill(),this.wasPlaying_=!a.paused(),this.wasPlaying_&&a.pause(),this.closeable()&&this.on(this.el_.ownerDocument,"keydown",l.bind(this,this.handleKeyPress)),a.controls(!1),this.show(),this.el().setAttribute("aria-hidden","false"),this.trigger("modalopen"),this.hasBeenOpened_=!0}return this},b.prototype.opened=function(a){return"boolean"==typeof a&&this[a?"open":"close"](),this.opened_},b.prototype.close=function(){if(this.opened_){var a=this.player();this.trigger("beforemodalclose"),this.opened_=!1,this.wasPlaying_&&a.play(),this.closeable()&&this.off(this.el_.ownerDocument,"keydown",l.bind(this,this.handleKeyPress)),a.controls(!0),this.hide(),this.el().setAttribute("aria-hidden","true"),this.trigger("modalclose"),this.options_.temporary&&this.dispose()}return this},b.prototype.closeable=function a(b){if("boolean"==typeof b){var a=this.closeable_=!!b,c=this.getChild("closeButton");if(a&&!c){var d=this.contentEl_;this.contentEl_=this.el_,c=this.addChild("closeButton",{controlText:"Close Modal Dialog"}),this.contentEl_=d,this.on(c,"close",this.close)}!a&&c&&(this.off(c,"close",this.close),this.removeChild(c),c.dispose())}return this.closeable_},b.prototype.fill=function(){return this.fillWith(this.content())},b.prototype.fillWith=function(a){var b=this.contentEl(),c=b.parentNode,d=b.nextSibling;return this.trigger("beforemodalfill"),this.hasBeenFilled_=!0,c.removeChild(b),this.empty(),j.insertContent(b,a),this.trigger("modalfill"),d?c.insertBefore(b,d):c.appendChild(b),this},b.prototype.empty=function(){return this.trigger("beforemodalempty"),j.emptyEl(this.contentEl()),this.trigger("modalempty"),this},b.prototype.content=function(a){return void 0!==a&&(this.content_=a),this.content_},b}(n.default);q.prototype.options_={temporary:!0},n.default.registerComponent("ModalDialog",q),c.default=q},{5:5,81:81,83:83}],51:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){ -if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a(5),j=e(i),k=a(94),l=e(k),m=a(95),n=e(m),o=a(82),p=d(o),q=a(81),r=d(q),s=a(83),t=d(s),u=a(85),v=d(u),w=a(78),x=d(w),y=a(86),z=e(y),A=a(91),B=e(A),C=a(90),D=a(79),E=a(89),F=d(E),G=a(44),H=e(G),I=a(46),J=e(I),K=a(147),L=e(K),M=a(138),N=e(M),O=a(87),P=e(O),Q=a(69),R=e(Q),S=a(50),T=e(S),U=a(62),V=e(U),W=a(63),X=e(W),Y=a(76),Z=e(Y);a(61),a(59),a(55),a(68),a(45),a(1),a(4),a(8),a(41),a(71),a(60);var $=["progress","abort","suspend","emptied","stalled","loadedmetadata","loadeddata","timeupdate","ratechange","volumechange","texttrackchange"],_=function(a){function b(c,d,e){if(f(this,b),c.id=c.id||"vjs_video_"+v.newGUID(),d=N.default(b.getTagSettings(c),d),d.initChildren=!1,d.createEl=!1,d.reportTouchActivity=!1,!d.language)if("function"==typeof c.closest){var h=c.closest("[lang]");h&&(d.language=h.getAttribute("lang"))}else for(var i=c;i&&1===i.nodeType;){if(r.getElAttributes(i).hasOwnProperty("lang")){d.language=i.getAttribute("lang");break}i=i.parentNode}var j=g(this,a.call(this,null,d,e));if(!j.options_||!j.options_.techOrder||!j.options_.techOrder.length)throw new Error("No techOrder specified. Did you overwrite videojs.options instead of just changing the properties you want to override?");j.tag=c,j.tagAttributes=c&&r.getElAttributes(c),j.language(j.options_.language),d.languages?function(){var a={};Object.getOwnPropertyNames(d.languages).forEach(function(b){a[b.toLowerCase()]=d.languages[b]}),j.languages_=a}():j.languages_=b.prototype.options_.languages,j.cache_={},j.poster_=d.poster||"",j.controls_=!!d.controls,c.controls=!1,j.scrubbing_=!1,j.el_=j.createEl();var k=P.default(j.options_);return d.plugins&&function(){var a=d.plugins;Object.getOwnPropertyNames(a).forEach(function(b){"function"==typeof this[b]?this[b](a[b]):z.default.error("Unable to find plugin:",b)},j)}(),j.options_.playerOptions=k,j.initChildren(),j.isAudio("audio"===c.nodeName.toLowerCase()),j.controls()?j.addClass("vjs-controls-enabled"):j.addClass("vjs-controls-disabled"),j.el_.setAttribute("role","region"),j.isAudio()?j.el_.setAttribute("aria-label","audio player"):j.el_.setAttribute("aria-label","video player"),j.isAudio()&&j.addClass("vjs-audio"),j.flexNotSupported_()&&j.addClass("vjs-no-flex"),x.IS_IOS||j.addClass("vjs-workinghover"),b.players[j.id_]=j,j.userActive(!0),j.reportUserActivity(),j.listenForUserActivity_(),j.on("fullscreenchange",j.handleFullscreenChange_),j.on("stageclick",j.handleStageClick_),j}return h(b,a),b.prototype.dispose=function(){this.trigger("dispose"),this.off("dispose"),this.styleEl_&&this.styleEl_.parentNode&&this.styleEl_.parentNode.removeChild(this.styleEl_),b.players[this.id_]=null,this.tag&&this.tag.player&&(this.tag.player=null),this.el_&&this.el_.player&&(this.el_.player=null),this.tech_&&this.tech_.dispose(),a.prototype.dispose.call(this)},b.prototype.createEl=function(){var b=this.el_=a.prototype.createEl.call(this,"div"),c=this.tag;c.removeAttribute("width"),c.removeAttribute("height");var d=r.getElAttributes(c);if(Object.getOwnPropertyNames(d).forEach(function(a){"class"===a?b.className=d[a]:b.setAttribute(a,d[a])}),c.playerId=c.id,c.id+="_html5_api",c.className="vjs-tech",c.player=b.player=this,this.addClass("vjs-paused"),n.default.VIDEOJS_NO_DYNAMIC_STYLE!==!0){this.styleEl_=F.createStyleElement("vjs-styles-dimensions");var e=r.$(".vjs-styles-defaults"),f=r.$("head");f.insertBefore(this.styleEl_,e?e.nextSibling:f.firstChild)}this.width(this.options_.width),this.height(this.options_.height),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio);for(var g=c.getElementsByTagName("a"),h=0;h=0&&(c.width=a),b>=0&&(c.height=b)))}var d=void 0,e=void 0,f=void 0,g=void 0;f=void 0!==this.aspectRatio_&&"auto"!==this.aspectRatio_?this.aspectRatio_:this.videoWidth()>0?this.videoWidth()+":"+this.videoHeight():"16:9";var h=f.split(":"),i=h[1]/h[0];d=void 0!==this.width_?this.width_:void 0!==this.height_?this.height_/i:this.videoWidth()||300,e=void 0!==this.height_?this.height_:d*i,g=/^[^a-zA-Z]/.test(this.id())?"dimensions-"+this.id():this.id()+"-dimensions",this.addClass(g),F.setTextContent(this.styleEl_,"\n ."+g+" {\n width: "+d+"px;\n height: "+e+"px;\n }\n\n ."+g+".vjs-fluid {\n padding-top: "+100*i+"%;\n }\n ")},b.prototype.loadTech_=function(a,b){var c=this;this.tech_&&this.unloadTech_(),"Html5"!==a&&this.tag&&(V.default.getTech("Html5").disposeMediaElement(this.tag),this.tag.player=null,this.tag=null),this.techName_=a,this.isReady_=!1;var d=N.default({source:b,nativeControlsForTouch:this.options_.nativeControlsForTouch,playerId:this.id(),techId:this.id()+"_"+a+"_api",videoTracks:this.videoTracks_,textTracks:this.textTracks_,audioTracks:this.audioTracks_,autoplay:this.options_.autoplay,preload:this.options_.preload,loop:this.options_.loop,muted:this.options_.muted,poster:this.poster(),language:this.language(),"vtt.js":this.options_["vtt.js"]},this.options_[a.toLowerCase()]);this.tag&&(d.tag=this.tag),b&&(this.currentType_=b.type,b.src===this.cache_.src&&this.cache_.currentTime>0&&(d.startTime=this.cache_.currentTime),this.cache_.sources=null,this.cache_.source=b,this.cache_.src=b.src);var e=V.default.getTech(a);e||(e=j.default.getComponent(a)),this.tech_=new e(d),this.tech_.ready(t.bind(this,this.handleTechReady_),!0),R.default.jsonToTextTracks(this.textTracksJson_||[],this.tech_),$.forEach(function(a){c.on(c.tech_,a,c["handleTech"+B.default(a)+"_"])}),this.on(this.tech_,"loadstart",this.handleTechLoadStart_),this.on(this.tech_,"waiting",this.handleTechWaiting_),this.on(this.tech_,"canplay",this.handleTechCanPlay_),this.on(this.tech_,"canplaythrough",this.handleTechCanPlayThrough_),this.on(this.tech_,"playing",this.handleTechPlaying_),this.on(this.tech_,"ended",this.handleTechEnded_),this.on(this.tech_,"seeking",this.handleTechSeeking_),this.on(this.tech_,"seeked",this.handleTechSeeked_),this.on(this.tech_,"play",this.handleTechPlay_),this.on(this.tech_,"firstplay",this.handleTechFirstPlay_),this.on(this.tech_,"pause",this.handleTechPause_),this.on(this.tech_,"durationchange",this.handleTechDurationChange_),this.on(this.tech_,"fullscreenchange",this.handleTechFullscreenChange_),this.on(this.tech_,"error",this.handleTechError_),this.on(this.tech_,"loadedmetadata",this.updateStyleEl_),this.on(this.tech_,"posterchange",this.handleTechPosterChange_),this.on(this.tech_,"textdata",this.handleTechTextData_),this.usingNativeControls(this.techGet_("controls")),this.controls()&&!this.usingNativeControls()&&this.addTechControlsListeners_(),this.tech_.el().parentNode===this.el()||"Html5"===a&&this.tag||r.insertElFirst(this.tech_.el(),this.el()),this.tag&&(this.tag.player=null,this.tag=null)},b.prototype.unloadTech_=function(){this.videoTracks_=this.videoTracks(),this.textTracks_=this.textTracks(),this.audioTracks_=this.audioTracks(),this.textTracksJson_=R.default.textTracksToJson(this.tech_),this.isReady_=!1,this.tech_.dispose(),this.tech_=!1},b.prototype.tech=function(a){if(a&&a.IWillNotUseThisInPlugins)return this.tech_;var b="\n Please make sure that you are not using this inside of a plugin.\n To disable this alert and error, please pass in an object with\n `IWillNotUseThisInPlugins` to the `tech` method. See\n https://github.com/videojs/video.js/issues/2617 for more info.\n ";throw n.default.alert(b),new Error(b)},b.prototype.addTechControlsListeners_=function(){this.removeTechControlsListeners_(),this.on(this.tech_,"mousedown",this.handleTechClick_),this.on(this.tech_,"touchstart",this.handleTechTouchStart_),this.on(this.tech_,"touchmove",this.handleTechTouchMove_),this.on(this.tech_,"touchend",this.handleTechTouchEnd_),this.on(this.tech_,"tap",this.handleTechTap_)},b.prototype.removeTechControlsListeners_=function(){this.off(this.tech_,"tap",this.handleTechTap_),this.off(this.tech_,"touchstart",this.handleTechTouchStart_),this.off(this.tech_,"touchmove",this.handleTechTouchMove_),this.off(this.tech_,"touchend",this.handleTechTouchEnd_),this.off(this.tech_,"mousedown",this.handleTechClick_)},b.prototype.handleTechReady_=function(){if(this.triggerReady(),this.cache_.volume&&this.techCall_("setVolume",this.cache_.volume),this.handleTechPosterChange_(),this.handleTechDurationChange_(),(this.src()||this.currentSrc())&&this.tag&&this.options_.autoplay&&this.paused()){try{delete this.tag.poster}catch(a){z.default("deleting tag.poster throws in some browsers",a)}this.play()}},b.prototype.handleTechLoadStart_=function(){this.removeClass("vjs-ended"),this.error(null),this.paused()?(this.hasStarted(!1),this.trigger("loadstart")):(this.trigger("loadstart"),this.trigger("firstplay"))},b.prototype.hasStarted=function(a){return void 0!==a?(this.hasStarted_!==a&&(this.hasStarted_=a,a?(this.addClass("vjs-has-started"),this.trigger("firstplay")):this.removeClass("vjs-has-started")),this):!!this.hasStarted_},b.prototype.handleTechPlay_=function(){this.removeClass("vjs-ended"),this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.hasStarted(!0),this.trigger("play")},b.prototype.handleTechWaiting_=function(){var a=this;this.addClass("vjs-waiting"),this.trigger("waiting"),this.one("timeupdate",function(){return a.removeClass("vjs-waiting")})},b.prototype.handleTechCanPlay_=function(){this.removeClass("vjs-waiting"),this.trigger("canplay")},b.prototype.handleTechCanPlayThrough_=function(){this.removeClass("vjs-waiting"),this.trigger("canplaythrough")},b.prototype.handleTechPlaying_=function(){this.removeClass("vjs-waiting"),this.trigger("playing")},b.prototype.handleTechSeeking_=function(){this.addClass("vjs-seeking"),this.trigger("seeking")},b.prototype.handleTechSeeked_=function(){this.removeClass("vjs-seeking"),this.trigger("seeked")},b.prototype.handleTechFirstPlay_=function(){this.options_.starttime&&this.currentTime(this.options_.starttime),this.addClass("vjs-has-started"),this.trigger("firstplay")},b.prototype.handleTechPause_=function(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.trigger("pause")},b.prototype.handleTechEnded_=function(){this.addClass("vjs-ended"),this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause(),this.trigger("ended")},b.prototype.handleTechDurationChange_=function(){this.duration(this.techGet_("duration"))},b.prototype.handleTechClick_=function(a){0===a.button&&this.controls()&&(this.paused()?this.play():this.pause())},b.prototype.handleTechTap_=function(){this.userActive(!this.userActive())},b.prototype.handleTechTouchStart_=function(){this.userWasActive=this.userActive()},b.prototype.handleTechTouchMove_=function(){this.userWasActive&&this.reportUserActivity()},b.prototype.handleTechTouchEnd_=function(a){a.preventDefault()},b.prototype.handleFullscreenChange_=function(){this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen")},b.prototype.handleStageClick_=function(){this.reportUserActivity()},b.prototype.handleTechFullscreenChange_=function(a,b){b&&this.isFullscreen(b.isFullscreen),this.trigger("fullscreenchange")},b.prototype.handleTechError_=function(){var a=this.tech_.error();this.error(a)},b.prototype.handleTechTextData_=function(){var a=null;arguments.length>1&&(a=arguments[1]),this.trigger("textdata",a)},b.prototype.getCache=function(){return this.cache_},b.prototype.techCall_=function(a,b){if(this.tech_&&!this.tech_.isReady_)this.tech_.ready(function(){this[a](b)},!0);else try{this.tech_&&this.tech_[a](b)}catch(c){throw z.default(c),c}},b.prototype.techGet_=function(a){if(this.tech_&&this.tech_.isReady_)try{return this.tech_[a]()}catch(b){throw void 0===this.tech_[a]?z.default("Video.js: "+a+" method not defined for "+this.techName_+" playback technology.",b):"TypeError"===b.name?(z.default("Video.js: "+a+" unavailable on "+this.techName_+" playback technology element.",b),this.tech_.isReady_=!1):z.default(b),b}},b.prototype.play=function(){return this.src()||this.currentSrc()?this.techCall_("play"):this.tech_.one("loadstart",function(){this.play()}),this},b.prototype.pause=function(){return this.techCall_("pause"),this},b.prototype.paused=function(){return this.techGet_("paused")!==!1},b.prototype.scrubbing=function(a){return void 0!==a?(this.scrubbing_=!!a,a?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing"),this):this.scrubbing_},b.prototype.currentTime=function(a){return void 0!==a?(this.techCall_("setCurrentTime",a),this):(this.cache_.currentTime=this.techGet_("currentTime")||0,this.cache_.currentTime)},b.prototype.duration=function(a){return void 0===a?this.cache_.duration||0:(a=parseFloat(a)||0,0>a&&(a=1/0),a!==this.cache_.duration&&(this.cache_.duration=a,a===1/0?this.addClass("vjs-live"):this.removeClass("vjs-live"),this.trigger("durationchange")),this)},b.prototype.remainingTime=function(){return this.duration()-this.currentTime()},b.prototype.buffered=function a(){var a=this.techGet_("buffered");return a&&a.length||(a=C.createTimeRange(0,0)),a},b.prototype.bufferedPercent=function(){return D.bufferedPercent(this.buffered(),this.duration())},b.prototype.bufferedEnd=function(){var a=this.buffered(),b=this.duration(),c=a.end(a.length-1);return c>b&&(c=b),c},b.prototype.volume=function(a){var b=void 0;return void 0!==a?(b=Math.max(0,Math.min(1,parseFloat(a))),this.cache_.volume=b,this.techCall_("setVolume",b),this):(b=parseFloat(this.techGet_("volume")),isNaN(b)?1:b)},b.prototype.muted=function(a){return void 0!==a?(this.techCall_("setMuted",a),this):this.techGet_("muted")||!1},b.prototype.supportsFullScreen=function(){return this.techGet_("supportsFullScreen")||!1},b.prototype.isFullscreen=function(a){return void 0!==a?(this.isFullscreen_=!!a,this):!!this.isFullscreen_},b.prototype.requestFullscreen=function(){var a=H.default;return this.isFullscreen(!0),a.requestFullscreen?(p.on(l.default,a.fullscreenchange,t.bind(this,function b(c){this.isFullscreen(l.default[a.fullscreenElement]),this.isFullscreen()===!1&&p.off(l.default,a.fullscreenchange,b),this.trigger("fullscreenchange")})),this.el_[a.requestFullscreen]()):this.tech_.supportsFullScreen()?this.techCall_("enterFullScreen"):(this.enterFullWindow(),this.trigger("fullscreenchange")),this},b.prototype.exitFullscreen=function(){var a=H.default;return this.isFullscreen(!1),a.requestFullscreen?l.default[a.exitFullscreen]():this.tech_.supportsFullScreen()?this.techCall_("exitFullScreen"):(this.exitFullWindow(),this.trigger("fullscreenchange")),this},b.prototype.enterFullWindow=function(){this.isFullWindow=!0,this.docOrigOverflow=l.default.documentElement.style.overflow,p.on(l.default,"keydown",t.bind(this,this.fullWindowOnEscKey)),l.default.documentElement.style.overflow="hidden",r.addElClass(l.default.body,"vjs-full-window"),this.trigger("enterFullWindow")},b.prototype.fullWindowOnEscKey=function(a){27===a.keyCode&&(this.isFullscreen()===!0?this.exitFullscreen():this.exitFullWindow())},b.prototype.exitFullWindow=function(){this.isFullWindow=!1,p.off(l.default,"keydown",this.fullWindowOnEscKey),l.default.documentElement.style.overflow=this.docOrigOverflow,r.removeElClass(l.default.body,"vjs-full-window"),this.trigger("exitFullWindow")},b.prototype.canPlayType=function(a){for(var b=void 0,c=0,d=this.options_.techOrder;c0&&(h=this.setTimeout(function(){this.userActivity_||this.userActive(!1)},a))}},250)},b.prototype.playbackRate=function(a){return void 0!==a?(this.techCall_("setPlaybackRate",a),this):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("playbackRate"):1},b.prototype.isAudio=function(a){return void 0!==a?(this.isAudio_=!!a,this):!!this.isAudio_},b.prototype.videoTracks=function(){return this.tech_?this.tech_.videoTracks():(this.videoTracks_=this.videoTracks_||new Z.default,this.videoTracks_)},b.prototype.audioTracks=function(){return this.tech_?this.tech_.audioTracks():(this.audioTracks_=this.audioTracks_||new X.default,this.audioTracks_)},b.prototype.textTracks=function(){return this.tech_?this.tech_.textTracks():void 0},b.prototype.remoteTextTracks=function(){return this.tech_?this.tech_.remoteTextTracks():void 0},b.prototype.remoteTextTrackEls=function(){return this.tech_?this.tech_.remoteTextTrackEls():void 0},b.prototype.addTextTrack=function(a,b,c){return this.tech_?this.tech_.addTextTrack(a,b,c):void 0},b.prototype.addRemoteTextTrack=function(a,b){return this.tech_?this.tech_.addRemoteTextTrack(a,b):void 0},b.prototype.removeRemoteTextTrack=function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},b=a.track,c=void 0===b?arguments[0]:b;return this.tech_?this.tech_.removeRemoteTextTrack(c):void 0},b.prototype.videoWidth=function(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0},b.prototype.videoHeight=function(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0},b.prototype.language=function(a){return void 0===a?this.language_:(this.language_=String(a).toLowerCase(),this)},b.prototype.languages=function(){return P.default(b.prototype.options_.languages,this.languages_)},b.prototype.toJSON=function(){var a=P.default(this.options_),b=a.tracks;a.tracks=[];for(var c=0;ci;i++){var k=h[i],l=k.nodeName.toLowerCase();"source"===l?b.sources.push(r.getElAttributes(k)):"track"===l&&b.tracks.push(r.getElAttributes(k))}return b},b.prototype.flexNotSupported_=function(){var a=l.default.createElement("i");return!("flexBasis"in a.style||"webkitFlexBasis"in a.style||"mozFlexBasis"in a.style||"msFlexBasis"in a.style||"msFlexOrder"in a.style)},b}(j.default);_.players={};var aa=n.default.navigator;_.prototype.options_={techOrder:["html5","flash"],html5:{},flash:{},defaultVolume:0,inactivityTimeout:2e3,playbackRates:[],children:["mediaLoader","posterImage","textTrackDisplay","loadingSpinner","bigPlayButton","controlBar","errorDisplay","textTrackSettings"],language:aa&&(aa.languages&&aa.languages[0]||aa.userLanguage||aa.language)||"en",languages:{},notSupportedMessage:"No compatible source was found for this media."},["ended","seeking","seekable","networkState","readyState"].forEach(function(a){_.prototype[a]=function(){return this.techGet_(a)}}),$.forEach(function(a){_.prototype["handleTech"+B.default(a)+"_"]=function(){return this.trigger(a)}}),j.default.registerComponent("Player",_),c.default=_},{1:1,138:138,147:147,4:4,41:41,44:44,45:45,46:46,5:5,50:50,55:55,59:59,60:60,61:61,62:62,63:63,68:68,69:69,71:71,76:76,78:78,79:79,8:8,81:81,82:82,83:83,85:85,86:86,87:87,89:89,90:90,91:91,94:94,95:95}],52:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}c.__esModule=!0;var e=a(51),f=d(e),g=function(a,b){f.default.prototype[a]=b};c.default=g},{51:51}],53:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a(3),i=d(h),j=a(5),k=d(j),l=function(a){function b(c){var d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e(this,b);var g=f(this,a.call(this,c,d));return g.update(),g}return g(b,a),b.prototype.update=function(){var a=this.createPopup();this.popup&&this.removeChild(this.popup),this.popup=a,this.addChild(a),this.items&&0===this.items.length?this.hide():this.items&&this.items.length>1&&this.show()},b.prototype.createPopup=function(){},b.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:this.buildCSSClass()})},b.prototype.buildCSSClass=function(){var b="vjs-menu-button";return"vjs-menu-button "+(b+=this.options_.inline===!0?"-inline":"-popup")+" "+a.prototype.buildCSSClass.call(this)},b}(i.default);k.default.registerComponent("PopupButton",l),c.default=l},{3:3,5:5}],54:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a(5),j=e(i),k=a(81),l=d(k),m=a(83),n=d(m),o=a(82),p=d(o),q=function(a){function b(){return f(this,b),g(this,a.apply(this,arguments))}return h(b,a),b.prototype.addItem=function(a){this.addChild(a),a.on("click",n.bind(this,function(){this.unlockShowing()}))},b.prototype.createEl=function(){var b=this.options_.contentElType||"ul";this.contentEl_=l.createEl(b,{className:"vjs-menu-content"});var c=a.prototype.createEl.call(this,"div",{append:this.contentEl_,className:"vjs-menu"});return c.appendChild(this.contentEl_),p.on(c,"click",function(a){a.preventDefault(),a.stopImmediatePropagation()}),c},b}(j.default);j.default.registerComponent("Popup",q),c.default=q},{5:5,81:81,82:82,83:83}],55:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a(3),j=e(i),k=a(5),l=e(k),m=a(83),n=d(m),o=a(81),p=d(o),q=a(78),r=d(q),s=function(a){function b(c,d){f(this,b);var e=g(this,a.call(this,c,d));return e.update(),c.on("posterchange",n.bind(e,e.update)),e}return h(b,a),b.prototype.dispose=function(){this.player().off("posterchange",this.update),a.prototype.dispose.call(this)},b.prototype.createEl=function(){var a=p.createEl("div",{className:"vjs-poster",tabIndex:-1});return r.BACKGROUND_SIZE_SUPPORTED||(this.fallbackImg_=p.createEl("img"),a.appendChild(this.fallbackImg_)),a},b.prototype.update=function(){var a=this.player().poster();this.setSrc(a),a?this.show():this.hide()},b.prototype.setSrc=function(a){if(this.fallbackImg_)this.fallbackImg_.src=a;else{var b="";a&&(b='url("'+a+'")'),this.el_.style.backgroundImage=b}},b.prototype.handleClick=function(){this.player_.paused()?this.player_.play():this.player_.pause()},b}(j.default);l.default.registerComponent("PosterImage",s),c.default=s},{3:3,5:5,78:78,81:81,83:83}],56:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function f(a,b){b&&(n=b),setTimeout(o,a)}c.__esModule=!0,c.hasLoaded=c.autoSetupTimeout=c.autoSetup=void 0;var g=a(82),h=e(g),i=a(94),j=d(i),k=a(95),l=d(k),m=!1,n=void 0,o=function(){var a=j.default.getElementsByTagName("video"),b=j.default.getElementsByTagName("audio"),c=[];if(a&&a.length>0)for(var d=0,e=a.length;e>d;d++)c.push(a[d]);if(b&&b.length>0)for(var g=0,h=b.length;h>g;g++)c.push(b[g]);if(c&&c.length>0)for(var i=0,k=c.length;k>i;i++){var l=c[i];if(!l||!l.getAttribute){f(1);break}if(void 0===l.player){var o=l.getAttribute("data-setup");null!==o&&n(l)}}else m||f(1)} -;"complete"===j.default.readyState?m=!0:h.one(l.default,"load",function(){m=!0});var p=function(){return m};c.autoSetup=o,c.autoSetupTimeout=f,c.hasLoaded=p},{82:82,94:94,95:95}],57:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a(5),j=e(i),k=a(81),l=d(k),m=a(138),n=e(m),o=function(a){function b(c,d){f(this,b);var e=g(this,a.call(this,c,d));return e.bar=e.getChild(e.options_.barName),e.vertical(!!e.options_.vertical),e.on("mousedown",e.handleMouseDown),e.on("touchstart",e.handleMouseDown),e.on("focus",e.handleFocus),e.on("blur",e.handleBlur),e.on("click",e.handleClick),e.on(c,"controlsvisible",e.update),e.on(c,e.playerEvent,e.update),e}return h(b,a),b.prototype.createEl=function(b){var c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},d=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return c.className=c.className+" vjs-slider",c=n.default({tabIndex:0},c),d=n.default({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100,tabIndex:0},d),a.prototype.createEl.call(this,b,c,d)},b.prototype.handleMouseDown=function(a){var b=this.bar.el_.ownerDocument;a.preventDefault(),l.blockTextSelection(),this.addClass("vjs-sliding"),this.trigger("slideractive"),this.on(b,"mousemove",this.handleMouseMove),this.on(b,"mouseup",this.handleMouseUp),this.on(b,"touchmove",this.handleMouseMove),this.on(b,"touchend",this.handleMouseUp),this.handleMouseMove(a)},b.prototype.handleMouseMove=function(){},b.prototype.handleMouseUp=function(){var a=this.bar.el_.ownerDocument;l.unblockTextSelection(),this.removeClass("vjs-sliding"),this.trigger("sliderinactive"),this.off(a,"mousemove",this.handleMouseMove),this.off(a,"mouseup",this.handleMouseUp),this.off(a,"touchmove",this.handleMouseMove),this.off(a,"touchend",this.handleMouseUp),this.update()},b.prototype.update=function(){if(this.el_){var a=this.getPercent(),b=this.bar;if(b){("number"!=typeof a||a!==a||0>a||a===1/0)&&(a=0);var c=(100*a).toFixed(2)+"%";this.vertical()?b.el().style.height=c:b.el().style.width=c}}},b.prototype.calculateDistance=function(a){var b=l.getPointerPosition(this.el_,a);return this.vertical()?b.y:b.x},b.prototype.handleFocus=function(){this.on(this.bar.el_.ownerDocument,"keydown",this.handleKeyPress)},b.prototype.handleKeyPress=function(a){37===a.which||40===a.which?(a.preventDefault(),this.stepBack()):38!==a.which&&39!==a.which||(a.preventDefault(),this.stepForward())},b.prototype.handleBlur=function(){this.off(this.bar.el_.ownerDocument,"keydown",this.handleKeyPress)},b.prototype.handleClick=function(a){a.stopImmediatePropagation(),a.preventDefault()},b.prototype.vertical=function(a){return void 0===a?this.vertical_||!1:(this.vertical_=!!a,this.vertical_?this.addClass("vjs-slider-vertical"):this.addClass("vjs-slider-horizontal"),this)},b}(j.default);j.default.registerComponent("Slider",o),c.default=o},{138:138,5:5,81:81}],58:[function(a,b,c){"use strict";function d(a){return a.streamingFormats={"rtmp/mp4":"MP4","rtmp/flv":"FLV"},a.streamFromParts=function(a,b){return a+"&"+b},a.streamToParts=function(a){var b={connection:"",stream:""};if(!a)return b;var c=a.search(/&(?!\w+=)/),d=void 0;return-1!==c?d=c+1:0===(c=d=a.lastIndexOf("/")+1)&&(c=d=a.length),b.connection=a.substring(0,c),b.stream=a.substring(d,a.length),b},a.isStreamingType=function(b){return b in a.streamingFormats},a.RTMP_RE=/^rtmp[set]?:\/\//i,a.isStreamingSrc=function(b){return a.RTMP_RE.test(b)},a.rtmpSourceHandler={},a.rtmpSourceHandler.canPlayType=function(b){return a.isStreamingType(b)?"maybe":""},a.rtmpSourceHandler.canHandleSource=function(b,c){var d=a.rtmpSourceHandler.canPlayType(b.type);return d?d:a.isStreamingSrc(b.src)?"maybe":""},a.rtmpSourceHandler.handleSource=function(b,c,d){var e=a.streamToParts(b.src);c.setRtmpConnection(e.connection),c.setRtmpStream(e.stream)},a.registerSourceHandler(a.rtmpSourceHandler),a}c.__esModule=!0,c.default=d},{}],59:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}function i(a){B["set"+(a.charAt(0).toUpperCase()+a.slice(1))]=function(b){return this.el_.vjs_setProperty(a,b)}}function j(a){B[a]=function(){return this.el_.vjs_getProperty(a)}}c.__esModule=!0;for(var k=a(62),l=e(k),m=a(81),n=d(m),o=a(92),p=d(o),q=a(90),r=a(58),s=e(r),t=a(5),u=e(t),v=a(95),w=e(v),x=a(138),y=e(x),z=w.default.navigator,A=function(a){function b(c,d){f(this,b);var e=g(this,a.call(this,c,d));return c.source&&e.ready(function(){this.setSource(c.source)},!0),c.startTime&&e.ready(function(){this.load(),this.play(),this.currentTime(c.startTime)},!0),w.default.videojs=w.default.videojs||{},w.default.videojs.Flash=w.default.videojs.Flash||{},w.default.videojs.Flash.onReady=b.onReady,w.default.videojs.Flash.onEvent=b.onEvent,w.default.videojs.Flash.onError=b.onError,e.on("seeked",function(){this.lastSeekTarget_=void 0}),e}return h(b,a),b.prototype.createEl=function(){var a=this.options_;if(!a.swf){a.swf="//vjs.zencdn.net/swf/"+"5.1.0"+"/video-js.swf"}var c=a.techId,d=y.default({readyFunction:"videojs.Flash.onReady",eventProxyFunction:"videojs.Flash.onEvent",errorEventProxyFunction:"videojs.Flash.onError",autoplay:a.autoplay,preload:a.preload,loop:a.loop,muted:a.muted},a.flashVars),e=y.default({wmode:"opaque",bgcolor:"#000000"},a.params),f=y.default({id:c,name:c,class:"vjs-tech"},a.attributes);return this.el_=b.embed(a.swf,d,e,f),this.el_.tech=this,this.el_},b.prototype.play=function(){this.ended()&&this.setCurrentTime(0),this.el_.vjs_play()},b.prototype.pause=function(){this.el_.vjs_pause()},b.prototype.src=function(a){return void 0===a?this.currentSrc():this.setSrc(a)},b.prototype.setSrc=function(a){var b=this;a=p.getAbsoluteURL(a),this.el_.vjs_src(a),this.autoplay()&&this.setTimeout(function(){return b.play()},0)},b.prototype.seeking=function(){return void 0!==this.lastSeekTarget_},b.prototype.setCurrentTime=function(b){var c=this.seekable();c.length&&(b=b>c.start(0)?b:c.start(0),b=b=0?a:1/0},b.prototype.load=function(){this.el_.vjs_load()},b.prototype.poster=function(){this.el_.vjs_getProperty("poster")},b.prototype.setPoster=function(){},b.prototype.seekable=function(){var a=this.duration();return 0===a?q.createTimeRange():q.createTimeRange(0,a)},b.prototype.buffered=function(){var a=this.el_.vjs_getProperty("buffered");return 0===a.length?q.createTimeRange():q.createTimeRange(a[0][0],a[0][1])},b.prototype.supportsFullScreen=function(){return!1},b.prototype.enterFullScreen=function(){return!1},b}(l.default),B=A.prototype,C="rtmpConnection,rtmpStream,preload,defaultPlaybackRate,playbackRate,autoplay,loop,mediaGroup,controller,controls,volume,muted,defaultMuted".split(","),D="networkState,readyState,initialTime,startOffsetTime,paused,ended,videoWidth,videoHeight".split(","),E=0;E=10},l.default.withSourceHandlers(A),A.nativeSourceHandler={},A.nativeSourceHandler.canPlayType=function(a){return a in A.formats?"maybe":""},A.nativeSourceHandler.canHandleSource=function(a,b){function c(a){var b=p.getFileExtension(a);return b?"video/"+b:""}var d=void 0;return d=a.type?a.type.replace(/;.*/,"").toLowerCase():c(a.src),A.nativeSourceHandler.canPlayType(d)},A.nativeSourceHandler.handleSource=function(a,b,c){b.setSrc(a.src)},A.nativeSourceHandler.dispose=function(){},A.registerSourceHandler(A.nativeSourceHandler),A.formats={"video/flv":"FLV","video/x-flv":"FLV","video/mp4":"MP4","video/m4v":"MP4"},A.onReady=function(a){var b=n.getEl(a),c=b&&b.tech;c&&c.el()&&A.checkReady(c)},A.checkReady=function(a){a.el()&&(a.el().vjs_getProperty?a.triggerReady():this.setTimeout(function(){A.checkReady(a)},50))},A.onEvent=function(a,b){var c=n.getEl(a).tech,d=Array.prototype.slice.call(arguments,2);c.setTimeout(function(){c.trigger(b,d)},1)},A.onError=function(a,b){var c=n.getEl(a).tech;return"srcnotfound"===b?c.error(4):void c.error("FLASH: "+b)},A.version=function(){var a="0,0,0";try{a=new w.default.ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version").replace(/\D+/g,",").match(/^,?(.+),?$/)[1]}catch(b){try{z.mimeTypes["application/x-shockwave-flash"].enabledPlugin&&(a=(z.plugins["Shockwave Flash 2.0"]||z.plugins["Shockwave Flash"]).description.replace(/\D+/g,",").match(/^,?(.+),?$/)[1])}catch(c){}}return a.split(",")},A.embed=function(a,b,c,d){var e=A.getEmbedCode(a,b,c,d);return n.createEl("div",{innerHTML:e}).childNodes[0]},A.getEmbedCode=function(a,b,c,d){var e="",f="",g="";return b&&Object.getOwnPropertyNames(b).forEach(function(a){e+=a+"="+b[a]+"&"}),c=y.default({movie:a,flashvars:e,allowScriptAccess:"always",allowNetworking:"all"},c),Object.getOwnPropertyNames(c).forEach(function(a){f+=''}),d=y.default({data:a,width:"100%",height:"100%"},d),Object.getOwnPropertyNames(d).forEach(function(a){g+=a+'="'+d[a]+'" '}),'"+f+""},s.default(A),u.default.registerComponent("Flash",A),l.default.registerTech("Flash",A),c.default=A},{138:138,5:5,58:58,62:62,81:81,90:90,92:92,95:95}],60:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){return a.raw=b,a}function g(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function h(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function i(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var j="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},k=f(["Text Tracks are being loaded from another origin but the crossorigin attribute isn't used.\n This may prevent text tracks from loading."],["Text Tracks are being loaded from another origin but the crossorigin attribute isn't used.\n This may prevent text tracks from loading."]),l=a(62),m=e(l),n=a(5),o=e(n),p=a(81),q=d(p),r=a(92),s=d(r),t=a(83),u=d(t),v=a(86),w=e(v),x=a(148),y=e(x),z=a(78),A=d(z),B=a(94),C=e(B),D=a(95),E=e(D),F=a(138),G=e(F),H=a(87),I=e(H),J=a(91),K=e(J),L=function(a){function b(c,d){g(this,b);var e=h(this,a.call(this,c,d)),f=c.source,i=!1;if(f&&(e.el_.currentSrc!==f.src||c.tag&&3===c.tag.initNetworkState_)?e.setSource(f):e.handleLateInit_(e.el_),e.el_.hasChildNodes()){for(var j=e.el_.childNodes,l=j.length,m=[];l--;){var n=j[l];"track"===n.nodeName.toLowerCase()&&(e.featuresNativeTextTracks?(e.remoteTextTrackEls().addTrackElement_(n),e.remoteTextTracks().addTrack_(n.track),i||e.el_.hasAttribute("crossorigin")||!s.isCrossOrigin(n.src)||(i=!0)):m.push(n))}for(var o=0;o=0;g--){var h=f[g],i={};void 0!==this.options_[h]&&(i[h]=this.options_[h]),q.setElAttributes(a,i)}return a},b.prototype.handleLateInit_=function(a){var b=this;if(0!==a.networkState&&3!==a.networkState){if(0===a.readyState){var c=function(){var a=!1,c=function(){a=!0};b.on("loadstart",c);var d=function(){a||this.trigger("loadstart")};return b.on("loadedmetadata",d),b.ready(function(){this.off("loadstart",c),this.off("loadedmetadata",d),a||this.trigger("loadstart")}),{v:void 0}}();if("object"===(void 0===c?"undefined":j(c)))return c.v}var d=["loadstart"];d.push("loadedmetadata"),a.readyState>=2&&d.push("loadeddata"),a.readyState>=3&&d.push("canplay"),a.readyState>=4&&d.push("canplaythrough"),this.ready(function(){d.forEach(function(a){this.trigger(a)},this)})}},b.prototype.proxyNativeTextTracks_=function(){var a=this.el().textTracks;if(a){for(var b=0;b0&&(a.el_.duration===1/0&&a.trigger("durationchange"),a.off(a.player_,"timeupdate",b))};return a.on(a.player_,"timeupdate",b),{v:NaN}}();if("object"===(void 0===b?"undefined":j(b)))return b.v}return this.el_.duration||NaN},b.prototype.width=function(){return this.el_.offsetWidth},b.prototype.height=function(){return this.el_.offsetHeight},b.prototype.proxyWebkitFullscreen_=function(){var a=this;if("webkitDisplayingFullscreen"in this.el_){var b=function(){this.trigger("fullscreenchange",{isFullscreen:!1})},c=function(){this.one("webkitendfullscreen",b),this.trigger("fullscreenchange",{isFullscreen:!0})};this.on("webkitbeginfullscreen",c),this.on("dispose",function(){a.off("webkitbeginfullscreen",c),a.off("webkitendfullscreen",b)})}},b.prototype.supportsFullScreen=function(){if("function"==typeof this.el_.webkitEnterFullScreen){var a=E.default.navigator&&E.default.navigator.userAgent||"";if(/Android/.test(a)||!/Chrome|Mac OS X 10.5/.test(a))return!0}return!1},b.prototype.enterFullScreen=function(){var a=this.el_;a.paused&&a.networkState<=a.HAVE_METADATA?(this.el_.play(),this.setTimeout(function(){a.pause(),a.webkitEnterFullScreen()},0)):a.webkitEnterFullScreen()},b.prototype.exitFullScreen=function(){this.el_.webkitExitFullScreen()},b.prototype.src=function(a){return void 0===a?this.el_.src:void this.setSrc(a)},b.prototype.reset=function(){b.resetMediaElement(this.el_)},b.prototype.currentSrc=function(){return this.currentSource_?this.currentSource_.src:this.el_.currentSrc},b.prototype.setControls=function(a){this.el_.controls=!!a},b.prototype.addTextTrack=function(b,c,d){return this.featuresNativeTextTracks?this.el_.addTextTrack(b,c,d):a.prototype.addTextTrack.call(this,b,c,d)},b.prototype.createRemoteTextTrack=function(b){if(!this.featuresNativeTextTracks)return a.prototype.createRemoteTextTrack.call(this,b);var c=C.default.createElement("track");return b.kind&&(c.kind=b.kind),b.label&&(c.label=b.label),(b.language||b.srclang)&&(c.srclang=b.language||b.srclang),b.default&&(c.default=b.default),b.id&&(c.id=b.id),b.src&&(c.src=b.src),c},b.prototype.addRemoteTextTrack=function(b,c){var d=a.prototype.addRemoteTextTrack.call(this,b,c);return this.featuresNativeTextTracks&&this.el().appendChild(d),d},b.prototype.removeRemoteTextTrack=function(b){if(a.prototype.removeRemoteTextTrack.call(this,b),this.featuresNativeTextTracks)for(var c=this.$$("track"),d=c.length;d--;)b!==c[d]&&b!==c[d].track||this.el().removeChild(c[d])},b}(m.default);L.TEST_VID=C.default.createElement("video");var M=C.default.createElement("track");M.kind="captions",M.srclang="en",M.label="English",L.TEST_VID.appendChild(M),L.isSupported=function(){try{L.TEST_VID.volume=.5}catch(a){return!1}return!!L.TEST_VID.canPlayType},L.canControlVolume=function(){try{var a=L.TEST_VID.volume;return L.TEST_VID.volume=a/2+.1,a!==L.TEST_VID.volume}catch(b){return!1}},L.canControlPlaybackRate=function(){if(A.IS_ANDROID&&A.IS_CHROME)return!1;try{var a=L.TEST_VID.playbackRate;return L.TEST_VID.playbackRate=a/2+.1,a!==L.TEST_VID.playbackRate}catch(b){return!1}},L.supportsNativeTextTracks=function(){var a=void 0;return a=!!L.TEST_VID.textTracks,a&&L.TEST_VID.textTracks.length>0&&(a="number"!=typeof L.TEST_VID.textTracks[0].mode),a&&A.IS_FIREFOX&&(a=!1),!a||"onremovetrack"in L.TEST_VID.textTracks||(a=!1),a},L.supportsNativeVideoTracks=function(){return!!L.TEST_VID.videoTracks},L.supportsNativeAudioTracks=function(){return!!L.TEST_VID.audioTracks},L.Events=["loadstart","suspend","abort","error","emptied","stalled","loadedmetadata","loadeddata","canplay","canplaythrough","playing","waiting","seeking","seeked","ended","durationchange","timeupdate","progress","play","pause","ratechange","volumechange"],L.prototype.featuresVolumeControl=L.canControlVolume(),L.prototype.featuresPlaybackRate=L.canControlPlaybackRate(),L.prototype.movingMediaElementInDOM=!A.IS_IOS,L.prototype.featuresFullscreenResize=!0,L.prototype.featuresProgressEvents=!0,L.prototype.featuresTimeupdateEvents=!0,L.prototype.featuresNativeTextTracks=L.supportsNativeTextTracks(),L.prototype.featuresNativeVideoTracks=L.supportsNativeVideoTracks(),L.prototype.featuresNativeAudioTracks=L.supportsNativeAudioTracks();var N=void 0,O=/^application\/(?:x-|vnd\.apple\.)mpegurl/i,P=/^video\/mp4/i;L.patchCanPlayType=function(){A.ANDROID_VERSION>=4&&!A.IS_FIREFOX&&(N||(N=L.TEST_VID.constructor.prototype.canPlayType),L.TEST_VID.constructor.prototype.canPlayType=function(a){return a&&O.test(a)?"maybe":N.call(this,a)}),A.IS_OLD_ANDROID&&(N||(N=L.TEST_VID.constructor.prototype.canPlayType),L.TEST_VID.constructor.prototype.canPlayType=function(a){return a&&P.test(a)?"maybe":N.call(this,a)})},L.unpatchCanPlayType=function(){var a=L.TEST_VID.constructor.prototype.canPlayType;return L.TEST_VID.constructor.prototype.canPlayType=N,N=null,a},L.patchCanPlayType(),L.disposeMediaElement=function(a){if(a){for(a.parentNode&&a.parentNode.removeChild(a);a.hasChildNodes();)a.removeChild(a.firstChild);a.removeAttribute("src"),"function"==typeof a.load&&function(){try{a.load()}catch(b){}}()}},L.resetMediaElement=function(a){if(a){for(var b=a.querySelectorAll("source"),c=b.length;c--;)a.removeChild(b[c]);a.removeAttribute("src"),"function"==typeof a.load&&function(){try{a.load()}catch(b){}}()}},["paused","currentTime","buffered","volume","muted","poster","preload","autoplay","controls","loop","error","seeking","seekable","ended","defaultMuted","playbackRate","played","networkState","readyState","videoWidth","videoHeight"].forEach(function(a){L.prototype[a]=function(){return this.el_[a]}}),["volume","muted","src","poster","preload","autoplay","loop","playbackRate"].forEach(function(a){L.prototype["set"+K.default(a)]=function(b){this.el_[a]=b}}),["pause","load"].forEach(function(a){L.prototype[a]=function(){return this.el_[a]()}}),m.default.withSourceHandlers(L),L.nativeSourceHandler={},L.nativeSourceHandler.canPlayType=function(a){try{return L.TEST_VID.canPlayType(a)}catch(b){return""}},L.nativeSourceHandler.canHandleSource=function(a,b){if(a.type)return L.nativeSourceHandler.canPlayType(a.type);if(a.src){var c=s.getFileExtension(a.src);return L.nativeSourceHandler.canPlayType("video/"+c)}return""},L.nativeSourceHandler.handleSource=function(a,b,c){b.setSrc(a.src)},L.nativeSourceHandler.dispose=function(){},L.registerSourceHandler(L.nativeSourceHandler),o.default.registerComponent("Html5",L),m.default.registerTech("Html5",L),c.default=L},{138:138,148:148,5:5,62:62,78:78,81:81,83:83,86:86,87:87,91:91,92:92,94:94,95:95}],61:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a(5),i=d(h),j=a(62),k=d(j),l=a(91),m=d(l),n=function(a){function b(c,d,g){e(this,b);var h=f(this,a.call(this,c,d,g));if(d.playerOptions.sources&&0!==d.playerOptions.sources.length)c.src(d.playerOptions.sources);else for(var j=0,l=d.playerOptions.techOrder;j4&&void 0!==arguments[4]?arguments[4]:{},f=a.textTracks();e.kind=b,c&&(e.label=c),d&&(e.language=d),e.tech=a;var g=new s.default(e);return f.addTrack_(g),g}c.__esModule=!0;var j=a(5),k=e(j),l=a(66),m=e(l),n=a(65),o=e(n),p=a(87),q=e(p),r=a(72),s=e(r),t=a(70),u=e(t),v=a(76),w=e(v),x=a(63),y=e(x),z=a(83),A=d(z),B=a(86),C=e(B),D=a(90),E=a(79),F=a(46),G=e(F),H=a(95),I=e(H),J=a(94),K=e(J),L=function(a){function b(){var c=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){};f(this,b),c.reportTouchActivity=!1;var e=g(this,a.call(this,null,c,d));return e.hasStarted_=!1,e.on("playing",function(){this.hasStarted_=!0}),e.on("loadstart",function(){this.hasStarted_=!1}),e.textTracks_=c.textTracks,e.videoTracks_=c.videoTracks,e.audioTracks_=c.audioTracks,e.featuresProgressEvents||e.manualProgressOn(),e.featuresTimeupdateEvents||e.manualTimeUpdatesOn(),c.nativeCaptions!==!1&&c.nativeTextTracks!==!1||(e.featuresNativeTextTracks=!1),e.featuresNativeTextTracks||e.emulateTextTracks(),e.autoRemoteTextTracks_=new u.default,e.initTextTrackListeners(),e.initTrackListeners(),e.emitTapEvents(),e}return h(b,a),b.prototype.manualProgressOn=function(){this.on("durationchange",this.onDurationChange),this.manualProgress=!0,this.one("ready",this.trackProgress)},b.prototype.manualProgressOff=function(){this.manualProgress=!1,this.stopTrackingProgress(),this.off("durationchange",this.onDurationChange)},b.prototype.trackProgress=function(){this.stopTrackingProgress(),this.progressInterval=this.setInterval(A.bind(this,function(){var a=this.bufferedPercent();this.bufferedPercent_!==a&&this.trigger("progress"),this.bufferedPercent_=a,1===a&&this.stopTrackingProgress()}),500)},b.prototype.onDurationChange=function(){this.duration_=this.duration()},b.prototype.buffered=function(){return D.createTimeRange(0,0)},b.prototype.bufferedPercent=function(){return E.bufferedPercent(this.buffered(),this.duration_)},b.prototype.stopTrackingProgress=function(){this.clearInterval(this.progressInterval)},b.prototype.manualTimeUpdatesOn=function(){this.manualTimeUpdates=!0,this.on("play",this.trackCurrentTime),this.on("pause",this.stopTrackingCurrentTime)},b.prototype.manualTimeUpdatesOff=function(){this.manualTimeUpdates=!1,this.stopTrackingCurrentTime(),this.off("play",this.trackCurrentTime),this.off("pause",this.stopTrackingCurrentTime)},b.prototype.trackCurrentTime=function(){this.currentTimeInterval&&this.stopTrackingCurrentTime(),this.currentTimeInterval=this.setInterval(function(){this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},250)},b.prototype.stopTrackingCurrentTime=function(){this.clearInterval(this.currentTimeInterval),this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},b.prototype.dispose=function(){this.clearTracks(["audio","video","text"]),this.manualProgress&&this.manualProgressOff(),this.manualTimeUpdates&&this.manualTimeUpdatesOff(),a.prototype.dispose.call(this)},b.prototype.clearTracks=function(a){var b=this;a=[].concat(a),a.forEach(function(a){for(var c=b[a+"Tracks"]()||[],d=c.length;d--;){var e=c[d];"text"===a&&b.removeRemoteTextTrack(e),c.removeTrack_(e)}})},b.prototype.cleanupAutoTextTracks=function(){for(var a=this.autoRemoteTextTracks_||[],b=a.length;b--;){var c=a[b];this.removeRemoteTextTrack(c)}},b.prototype.reset=function(){},b.prototype.error=function(a){return void 0!==a&&(this.error_=new G.default(a),this.trigger("error")),this.error_},b.prototype.played=function(){return this.hasStarted_?D.createTimeRange(0,0):D.createTimeRange()},b.prototype.setCurrentTime=function(){this.manualTimeUpdates&&this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},b.prototype.initTextTrackListeners=function(){var a=A.bind(this,function(){this.trigger("texttrackchange")}),b=this.textTracks();b&&(b.addEventListener("removetrack",a),b.addEventListener("addtrack",a),this.on("dispose",A.bind(this,function(){b.removeEventListener("removetrack",a),b.removeEventListener("addtrack",a)})))},b.prototype.initTrackListeners=function(){var a=this;["video","audio"].forEach(function(b){var c=function(){a.trigger(b+"trackchange")},d=a[b+"Tracks"]();d.addEventListener("removetrack",c),d.addEventListener("addtrack",c),a.on("dispose",function(){d.removeEventListener("removetrack",c),d.removeEventListener("addtrack",c)})})},b.prototype.addWebVttScript_=function(){var a=this;I.default.WebVTT||null===this.el().parentNode||void 0===this.el().parentNode||function(){var b=K.default.createElement("script");b.src=a.options_["vtt.js"]||"https://cdn.rawgit.com/gkatsev/vtt.js/vjs-v0.12.1/dist/vtt.min.js",b.onload=function(){a.trigger("vttjsloaded")},b.onerror=function(){a.trigger("vttjserror")},a.on("dispose",function(){b.onload=null,b.onerror=null}),I.default.WebVTT=!0,a.el().parentNode.appendChild(b)}()},b.prototype.emulateTextTracks=function(){var a=this,b=this.textTracks();if(b){this.remoteTextTracks().on("addtrack",function(b){a.textTracks().addTrack_(b.track)}),this.remoteTextTracks().on("removetrack",function(b){a.textTracks().removeTrack_(b.track)}),this.on("ready",this.addWebVttScript_);var c=function(){return a.trigger("texttrackchange")},d=function(){c();for(var a=0;a0&&void 0!==arguments[0]?arguments[0]:{},b=arguments[1],c=this.createRemoteTextTrack(a);return b!==!0&&b!==!1&&(C.default.warn('Calling addRemoteTextTrack without explicitly setting the "manualCleanup" parameter to `true` is deprecated and default to `false` in future version of video.js'),b=!0),this.remoteTextTrackEls().addTrackElement_(c),this.remoteTextTracks().addTrack_(c.track),b!==!0&&this.autoRemoteTextTracks_.addTrack_(c.track),c},b.prototype.removeRemoteTextTrack=function(a){var b=this.remoteTextTrackEls().getTrackElementByTrack_(a);this.remoteTextTrackEls().removeTrackElement_(b),this.remoteTextTracks().removeTrack_(a),this.autoRemoteTextTracks_.removeTrack_(a)},b.prototype.setPoster=function(){},b.prototype.canPlayType=function(){return""},b.isTech=function(a){return a.prototype instanceof b||a instanceof b||a===b},b.registerTech=function(a,c){if(b.techs_||(b.techs_={}),!b.isTech(c))throw new Error("Tech "+a+" must be a Tech");return b.techs_[a]=c,c},b.getTech=function(a){return b.techs_&&b.techs_[a]?b.techs_[a]:I.default&&I.default.videojs&&I.default.videojs[a]?(C.default.warn("The "+a+" tech was added to the videojs object when it should be registered using videojs.registerTech(name, tech)"),I.default.videojs[a]):void 0},b}(k.default);L.prototype.textTracks_,L.prototype.audioTracks_,L.prototype.videoTracks_,L.prototype.featuresVolumeControl=!0,L.prototype.featuresFullscreenResize=!1,L.prototype.featuresPlaybackRate=!1,L.prototype.featuresProgressEvents=!1,L.prototype.featuresTimeupdateEvents=!1,L.prototype.featuresNativeTextTracks=!1,L.withSourceHandlers=function(a){a.registerSourceHandler=function(b,c){var d=a.sourceHandlers;d||(d=a.sourceHandlers=[]),void 0===c&&(c=d.length),d.splice(c,0,b)},a.canPlayType=function(b){for(var c=a.sourceHandlers||[],d=void 0,e=0;e0&&void 0!==arguments[0]?arguments[0]:[];f(this,b);for(var h=void 0,i=e.length-1;i>=0;i--)if(e[i].enabled){o(e,e[i]);break}if(l.IS_IE8){h=n.default.createElement("custom");for(var k in j.default.prototype)"constructor"!==k&&(h[k]=j.default.prototype[k]);for(var m in b.prototype)"constructor"!==m&&(h[m]=b.prototype[m])}return h=c=g(this,a.call(this,e,h)),h.changing_=!1,d=h,g(c,d)}return h(b,a),b.prototype.addTrack_=function(b){var c=this;b.enabled&&o(this,b),a.prototype.addTrack_.call(this,b),b.addEventListener&&b.addEventListener("enabledchange",function(){c.changing_||(c.changing_=!0,o(c,b),c.changing_=!1,c.trigger("change"))})},b.prototype.addTrack=function(a){this.addTrack_(a)},b.prototype.removeTrack=function(b){a.prototype.removeTrack_.call(this,b)},b}(j.default);c.default=p},{74:74,78:78,94:94}],64:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a(73),j=a(75),k=e(j),l=a(87),m=e(l),n=a(78),o=d(n),p=function(a){function b(){var c,d,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};f(this,b);var h=m.default(e,{kind:i.AudioTrackKind[e.kind]||""}),j=c=g(this,a.call(this,h)),k=!1;if(o.IS_IE8)for(var l in b.prototype)"constructor"!==l&&(j[l]=b.prototype[l]);return Object.defineProperty(j,"enabled",{get:function(){return k},set:function(a){"boolean"==typeof a&&a!==k&&(k=a,this.trigger("enabledchange"))}}),h.enabled&&(j.enabled=h.enabled),j.loaded_=!0,d=j,g(c,d)}return h(b,a),b}(k.default);c.default=p},{73:73,75:75,78:78,87:87}],65:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}c.__esModule=!0;var g=a(78),h=e(g),i=a(94),j=d(i),k=function(){function a(){var b=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];f(this,a);var c=this;if(h.IS_IE8){c=j.default.createElement("custom");for(var d in a.prototype)"constructor"!==d&&(c[d]=a.prototype[d])}c.trackElements_=[],Object.defineProperty(c,"length",{get:function(){return this.trackElements_.length}});for(var e=0,g=b.length;g>e;e++)c.addTrackElement_(b[e]);return h.IS_IE8?c:void 0}return a.prototype.addTrackElement_=function(a){var b=this.trackElements_.length;""+b in this||Object.defineProperty(this,b,{get:function(){return this.trackElements_[b]}}),-1===this.trackElements_.indexOf(a)&&this.trackElements_.push(a)},a.prototype.getTrackElementByTrack_=function(a){for(var b=void 0,c=0,d=this.trackElements_.length;d>c;c++)if(a===this.trackElements_[c].track){b=this.trackElements_[c];break}return b},a.prototype.removeTrackElement_=function(a){for(var b=0,c=this.trackElements_.length;c>b;b++)if(a===this.trackElements_[b]){this.trackElements_.splice(b,1);break}},a}();c.default=k},{78:78,94:94}],66:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a(78),j=e(i),k=a(94),l=d(k),m=a(42),n=d(m),o=a(72),p=d(o),q=0,r=2,s=function(a){function b(){var c=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};f(this,b);var d=g(this,a.call(this)),e=void 0,h=d;if(j.IS_IE8){h=l.default.createElement("custom");for(var i in b.prototype)"constructor"!==i&&(h[i]=b.prototype[i])}var k=new p.default(c);if(h.kind=k.kind,h.src=k.src,h.srclang=k.language,h.label=k.label,h.default=k.default,Object.defineProperty(h,"readyState",{get:function(){return e}}),Object.defineProperty(h,"track",{get:function(){return k}}),e=q,k.addEventListener("loadeddata",function(){e=r,h.trigger({type:"load",target:h})}),j.IS_IE8){var m;return m=h,g(d,m)}return d}return h(b,a),b}(n.default);s.prototype.allowedEvents_={load:"load"},s.NONE=q,s.LOADING=1,s.LOADED=r,s.ERROR=3,c.default=s},{42:42,72:72,78:78,94:94}],67:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}c.__esModule=!0;var g=a(78),h=e(g),i=a(94),j=d(i),k=function(){function a(b){f(this,a);var c=this;if(h.IS_IE8){c=j.default.createElement("custom");for(var d in a.prototype)"constructor"!==d&&(c[d]=a.prototype[d])}return a.prototype.setCues_.call(c,b),Object.defineProperty(c,"length",{get:function(){return this.length_}}),h.IS_IE8?c:void 0}return a.prototype.setCues_=function(a){var b=this.length||0,c=0,d=a.length;this.cues_=a,this.length_=a.length;var e=function(a){""+a in this||Object.defineProperty(this,""+a,{get:function(){return this.cues_[a]}})};if(d>b)for(c=b;d>c;c++)e.call(this,c)},a.prototype.getCueById=function(a){for(var b=null,c=0,d=this.length;d>c;c++){var e=this[c];if(e.id===a){b=e;break}}return b},a}();c.default=k},{78:78,94:94}],68:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}function i(a,b){return"rgba("+parseInt(a[1]+a[1],16)+","+parseInt(a[2]+a[2],16)+","+parseInt(a[3]+a[3],16)+","+b+")"}function j(a,b,c){try{a.style[b]=c}catch(d){return}}c.__esModule=!0;var k=a(5),l=e(k),m=a(83),n=d(m),o=a(95),p=e(o),q="#222",r="#ccc",s={monospace:"monospace",sansSerif:"sans-serif",serif:"serif",monospaceSansSerif:'"Andale Mono", "Lucida Console", monospace',monospaceSerif:'"Courier New", monospace',proportionalSansSerif:"sans-serif",proportionalSerif:"serif",casual:'"Comic Sans MS", Impact, fantasy',script:'"Monotype Corsiva", cursive',smallcaps:'"Andale Mono", "Lucida Console", monospace, sans-serif'},t=function(a){function b(c,d,e){f(this,b);var h=g(this,a.call(this,c,d,e));return c.on("loadstart",n.bind(h,h.toggleDisplay)),c.on("texttrackchange",n.bind(h,h.updateDisplay)),c.ready(n.bind(h,function(){if(c.tech_&&c.tech_.featuresNativeTextTracks)return void this.hide();c.on("fullscreenchange",n.bind(this,this.updateDisplay));for(var a=this.options_.playerOptions.tracks||[],b=0;b0&&void 0!==arguments[0]?arguments[0]:[];f(this,b);var h=void 0;if(n.IS_IE8){h=p.default.createElement("custom");for(var i in j.default.prototype)"constructor"!==i&&(h[i]=j.default.prototype[i]);for(var k in b.prototype)"constructor"!==k&&(h[k]=b.prototype[k])}return h=c=g(this,a.call(this,e,h)),d=h,g(c,d)}return h(b,a),b.prototype.addTrack_=function(b){a.prototype.addTrack_.call(this,b),b.addEventListener("modechange",l.bind(this,function(){this.trigger("change")}))},b.prototype.removeTrack_=function(a){for(var b=void 0,c=0,d=this.length;d>c;c++)if(this[c]===a){b=this[c],b.off&&b.off(),this.tracks_.splice(c,1);break}b&&this.trigger({track:b,type:"removetrack"})},b.prototype.getTrackById=function(a){for(var b=null,c=0,d=this.length;d>c;c++){var e=this[c];if(e.id===a){b=e;break}}return b},b}(j.default);c.default=q},{74:74,78:78,83:83,94:94}],71:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}function i(a,b){return b&&(a=b(a)),a&&"none"!==a?a:void 0}function j(a,b){return i(a.options[a.options.selectedIndex].value,b)}function k(a,b,c){if(b)for(var d=0;d select",id:"captions-background-color-%s",label:"Color",options:[x,D,C,A,y,E,B,z]},backgroundOpacity:{selector:".vjs-bg-opacity > select",id:"captions-background-opacity-%s",label:"Transparency",options:[F,G,H]},color:{selector:".vjs-fg-color > select",id:"captions-foreground-color-%s",label:"Color",options:[D,x,C,A,y,E,B,z]},edgeStyle:{selector:".vjs-edge-style > select",id:"%s",label:"Text Edge Style",options:[["none","None"],["raised","Raised"],["depressed","Depressed"],["uniform","Uniform"],["dropshadow","Dropshadow"]]},fontFamily:{selector:".vjs-font-family > select",id:"captions-font-family-%s",label:"Font Family",options:[["proportionalSansSerif","Proportional Sans-Serif"],["monospaceSansSerif","Monospace Sans-Serif"],["proportionalSerif","Proportional Serif"],["monospaceSerif","Monospace Serif"],["casual","Casual"],["script","Script"],["small-caps","Small Caps"]]},fontPercent:{selector:".vjs-font-percent > select",id:"captions-font-size-%s",label:"Font Size",options:[["0.50","50%"],["0.75","75%"],["1.00","100%"],["1.25","125%"],["1.50","150%"],["1.75","175%"],["2.00","200%"],["3.00","300%"],["4.00","400%"]],default:2,parser:function(a){return"1.00"===a?null:Number(a)}},textOpacity:{selector:".vjs-text-opacity > select",id:"captions-foreground-opacity-%s",label:"Transparency",options:[F,G]},windowColor:{selector:".vjs-window-color > select",id:"captions-window-color-%s",label:"Color"},windowOpacity:{selector:".vjs-window-opacity > select",id:"captions-window-opacity-%s",label:"Transparency",options:[H,G,F]}};I.windowColor.options=I.backgroundColor.options;var J=function(a){function b(c,d){f(this,b);var e=g(this,a.call(this,c,d));return e.setDefaults(),e.hide(),e.updateDisplay=r.bind(e,e.updateDisplay),void 0===d.persistTextTrackSettings&&(e.options_.persistTextTrackSettings=e.options_.playerOptions.persistTextTrackSettings),e.on(e.$(".vjs-done-button"),"click",function(){e.saveSettings(),e.hide()}),e.on(e.$(".vjs-default-button"),"click",function(){e.setDefaults(),e.updateDisplay()}),t.each(I,function(a){e.on(e.$(a.selector),"change",e.updateDisplay)}),e.options_.persistTextTrackSettings&&e.restoreSettings(),e}return h(b,a),b.prototype.createElSelect_=function(a){var b=this,c=I[a],d=c.id.replace("%s",this.id_);return[p.createEl("label",{className:"vjs-label",textContent:c.label},{for:d}),p.createEl("select",{id:d},void 0,c.options.map(function(a){return p.createEl("option",{textContent:b.localize(a[1]),value:a[0]})}))]},b.prototype.createElFgColor_=function(){var a=p.createEl("legend",{textContent:this.localize("Text")}),b=this.createElSelect_("color"),c=p.createEl("span",{className:"vjs-text-opacity vjs-opacity"},void 0,this.createElSelect_("textOpacity"));return p.createEl("fieldset",{className:"vjs-fg-color vjs-tracksetting"},void 0,[a].concat(b,c))},b.prototype.createElBgColor_=function(){var a=p.createEl("legend",{textContent:this.localize("Background")}),b=this.createElSelect_("backgroundColor"),c=p.createEl("span",{className:"vjs-bg-opacity vjs-opacity"},void 0,this.createElSelect_("backgroundOpacity"));return p.createEl("fieldset",{className:"vjs-bg-color vjs-tracksetting"},void 0,[a].concat(b,c))},b.prototype.createElWinColor_=function(){var a=p.createEl("legend",{textContent:this.localize("Window")}),b=this.createElSelect_("windowColor"),c=p.createEl("span",{className:"vjs-window-opacity vjs-opacity"},void 0,this.createElSelect_("windowOpacity"));return p.createEl("fieldset",{className:"vjs-window-color vjs-tracksetting"},void 0,[a].concat(b,c))},b.prototype.createElColors_=function(){return p.createEl("div",{className:"vjs-tracksettings-colors"},void 0,[this.createElFgColor_(),this.createElBgColor_(),this.createElWinColor_()])},b.prototype.createElFont_=function(){var a=p.createEl("div",{className:"vjs-font-percent vjs-tracksetting"},void 0,this.createElSelect_("fontPercent")),b=p.createEl("div",{className:"vjs-edge-style vjs-tracksetting"},void 0,this.createElSelect_("edgeStyle")),c=p.createEl("div",{className:"vjs-font-family vjs-tracksetting"},void 0,this.createElSelect_("fontFamily"));return p.createEl("div",{className:"vjs-tracksettings-font"},void 0,[a,b,c])},b.prototype.createElControls_=function(){var a=p.createEl("button",{className:"vjs-default-button",textContent:this.localize("Defaults")}),b=p.createEl("button",{className:"vjs-done-button",textContent:"Done"});return p.createEl("div",{className:"vjs-tracksettings-controls"},void 0,[a,b])},b.prototype.createEl=function(){var a=p.createEl("div",{className:"vjs-tracksettings"},void 0,[this.createElColors_(),this.createElFont_(),this.createElControls_()]),b=p.createEl("div",{className:"vjs-control-text",id:"TTsettingsDialogLabel-"+this.id_,textContent:"Caption Settings Dialog"},{"aria-level":"1",role:"heading"}),c=p.createEl("div",{className:"vjs-control-text",id:"TTsettingsDialogDescription-"+this.id_,textContent:"Beginning of dialog window. Escape will cancel and close the window."}),d=p.createEl("div",void 0,{role:"document"},[b,c,a]);return p.createEl("div",{className:"vjs-caption-settings vjs-modal-overlay",tabIndex:-1},{role:"dialog","aria-labelledby":b.id,"aria-describedby":c.id},d)},b.prototype.getValues=function(){var a=this;return t.reduce(I,function(b,c,d){var e=j(a.$(c.selector),c.parser);return void 0!==e&&(b[d]=e),b},{})},b.prototype.setValues=function(a){var b=this;t.each(I,function(c,d){k(b.$(c.selector),a[d],c.parser)})},b.prototype.setDefaults=function(){var a=this;t.each(I,function(b){var c=b.hasOwnProperty("default")?b.default:0;a.$(b.selector).selectedIndex=c})},b.prototype.restoreSettings=function(){var a=void 0;try{a=JSON.parse(m.default.localStorage.getItem(w))}catch(b){v.default.warn(b)}a&&this.setValues(a)},b.prototype.saveSettings=function(){if(this.options_.persistTextTrackSettings){var a=this.getValues();try{Object.keys(a).length?m.default.localStorage.setItem(w,JSON.stringify(a)):m.default.localStorage.removeItem(w)}catch(b){v.default.warn(b)}}},b.prototype.updateDisplay=function(){var a=this.player_.getChild("textTrackDisplay");a&&a.updateDisplay()},b}(o.default);o.default.registerComponent("TextTrackSettings",J),c.default=J},{5:5,81:81,83:83,86:86,88:88,95:95}],72:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a(67),j=e(i),k=a(83),l=d(k),m=a(73),n=a(86),o=e(n),p=a(95),q=e(p),r=a(75),s=e(r),t=a(92),u=a(149),v=e(u),w=a(87),x=e(w),y=a(78),z=d(y),A=function(a,b){var c=new q.default.WebVTT.Parser(q.default,q.default.vttjs,q.default.WebVTT.StringDecoder()),d=[];c.oncue=function(a){b.addCue(a)},c.onparsingerror=function(a){d.push(a)},c.onflush=function(){b.trigger({type:"loadeddata",target:b})},c.parse(a),d.length>0&&(q.default.console&&q.default.console.groupCollapsed&&q.default.console.groupCollapsed("Text Track parsing errors for "+b.src),d.forEach(function(a){return o.default.error(a)}),q.default.console&&q.default.console.groupEnd&&q.default.console.groupEnd()),c.flush()},B=function(a,b){var c={uri:a},d=t.isCrossOrigin(a);d&&(c.cors=d),v.default(c,l.bind(this,function(a,c,d){return a?o.default.error(a,c):(b.loaded_=!0,void("function"!=typeof q.default.WebVTT?b.tech_&&function(){var a=function(){return A(d,b)};b.tech_.on("vttjsloaded",a),b.tech_.on("vttjserror",function(){o.default.error("vttjs failed to load, stopping trying to process "+b.src),b.tech_.off("vttjsloaded",a)})}():A(d,b)))}))},C=function(a){function b(){var c,d,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(f(this,b),!e.tech)throw new Error("A tech was not provided.");var h=x.default(e,{kind:m.TextTrackKind[e.kind]||"subtitles",language:e.language||e.srclang||""}),i=m.TextTrackMode[h.mode]||"disabled",k=h.default;"metadata"!==h.kind&&"chapters"!==h.kind||(i="hidden");var n=c=g(this,a.call(this,h));if(n.tech_=h.tech,z.IS_IE8)for(var o in b.prototype)"constructor"!==o&&(n[o]=b.prototype[o]);n.cues_=[],n.activeCues_=[];var p=new j.default(n.cues_),q=new j.default(n.activeCues_),r=!1,s=l.bind(n,function(){this.activeCues,r&&(this.trigger("cuechange"),r=!1)});return"disabled"!==i&&n.tech_.on("timeupdate",s),Object.defineProperty(n,"default",{get:function(){return k},set:function(){}}),Object.defineProperty(n,"mode",{get:function(){return i},set:function(a){m.TextTrackMode[a]&&(i=a,"showing"===i&&this.tech_.on("timeupdate",s),this.trigger("modechange"))}}),Object.defineProperty(n,"cues",{get:function(){return this.loaded_?p:null},set:function(){}}),Object.defineProperty(n,"activeCues",{get:function(){if(!this.loaded_)return null;if(0===this.cues.length)return q;for(var a=this.tech_.currentTime(),b=[],c=0,d=this.cues.length;d>c;c++){var e=this.cues[c];e.startTime<=a&&e.endTime>=a?b.push(e):e.startTime===e.endTime&&e.startTime<=a&&e.startTime+.5>=a&&b.push(e)}if(r=!1,b.length!==this.activeCues_.length)r=!0;else for(var f=0;fc;c++){this.cues_[c]===a&&(this.cues_.splice(c,1),b=!0)}b&&this.cues.setCues_(this.cues_)},b}(s.default);C.prototype.allowedEvents_={cuechange:"cuechange"},c.default=C},{149:149,67:67,73:73,75:75,78:78,83:83,86:86,87:87,92:92,95:95}],73:[function(a,b,c){"use strict";c.__esModule=!0,c.VideoTrackKind={alternative:"alternative",captions:"captions",main:"main",sign:"sign",subtitles:"subtitles",commentary:"commentary"},c.AudioTrackKind={alternative:"alternative",descriptions:"descriptions",main:"main","main-desc":"main-desc",translation:"translation",commentary:"commentary"},c.TextTrackKind={subtitles:"subtitles",captions:"captions",descriptions:"descriptions",chapters:"chapters",metadata:"metadata"},c.TextTrackMode={disabled:"disabled",hidden:"hidden",showing:"showing"}},{}],74:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{ -value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a(42),j=e(i),k=a(78),l=d(k),m=a(94),n=e(m),o=function(a){function b(){var c,d=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;f(this,b);var h=g(this,a.call(this));if(!e&&(e=h,l.IS_IE8)){e=n.default.createElement("custom");for(var i in b.prototype)"constructor"!==i&&(e[i]=b.prototype[i])}e.tracks_=[],Object.defineProperty(e,"length",{get:function(){return this.tracks_.length}});for(var j=0;jc;c++)if(this[c]===a){b=this[c],b.off&&b.off(),this.tracks_.splice(c,1);break}b&&this.trigger({track:b,type:"removetrack"})},b.prototype.getTrackById=function(a){for(var b=null,c=0,d=this.length;d>c;c++){var e=this[c];if(e.id===a){b=e;break}}return b},b}(j.default);o.prototype.allowedEvents_={change:"change",addtrack:"addtrack",removetrack:"removetrack"};for(var p in o.prototype.allowedEvents_)o.prototype["on"+p]=null;c.default=o},{42:42,78:78,94:94}],75:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a(78),j=e(i),k=a(94),l=d(k),m=a(85),n=e(m),o=a(42),p=d(o),q=function(a){function b(){var c,d=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};f(this,b);var e=g(this,a.call(this)),h=e;if(j.IS_IE8){h=l.default.createElement("custom");for(var i in b.prototype)"constructor"!==i&&(h[i]=b.prototype[i])}var k={id:d.id||"vjs_track_"+n.newGUID(),kind:d.kind||"",label:d.label||"",language:d.language||""},m=function(a){Object.defineProperty(h,a,{get:function(){return k[a]},set:function(){}})};for(var o in k)m(o);return c=h,g(e,c)}return h(b,a),b}(p.default);c.default=q},{42:42,78:78,85:85,94:94}],76:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a(74),j=e(i),k=a(78),l=d(k),m=a(94),n=e(m),o=function(a,b){for(var c=0;c0&&void 0!==arguments[0]?arguments[0]:[];f(this,b);for(var h=void 0,i=e.length-1;i>=0;i--)if(e[i].selected){o(e,e[i]);break}if(l.IS_IE8){h=n.default.createElement("custom");for(var k in j.default.prototype)"constructor"!==k&&(h[k]=j.default.prototype[k]);for(var m in b.prototype)"constructor"!==m&&(h[m]=b.prototype[m])}return h=c=g(this,a.call(this,e,h)),h.changing_=!1,Object.defineProperty(h,"selectedIndex",{get:function(){for(var a=0;a0&&void 0!==arguments[0]?arguments[0]:{};f(this,b);var h=m.default(e,{kind:i.VideoTrackKind[e.kind]||""}),j=c=g(this,a.call(this,h)),k=!1;if(o.IS_IE8)for(var l in b.prototype)"constructor"!==l&&(j[l]=b.prototype[l]);return Object.defineProperty(j,"selected",{get:function(){return k},set:function(a){"boolean"==typeof a&&a!==k&&(k=a,this.trigger("selectedchange"))}}),h.selected&&(j.selected=h.selected),d=j,g(c,d)}return h(b,a),b}(k.default);c.default=p},{73:73,75:75,78:78,87:87}],78:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}c.__esModule=!0,c.BACKGROUND_SIZE_SUPPORTED=c.TOUCH_ENABLED=c.IE_VERSION=c.IS_IE8=c.IS_CHROME=c.IS_EDGE=c.IS_FIREFOX=c.IS_NATIVE_ANDROID=c.IS_OLD_ANDROID=c.ANDROID_VERSION=c.IS_ANDROID=c.IOS_VERSION=c.IS_IOS=c.IS_IPOD=c.IS_IPHONE=c.IS_IPAD=void 0;var e=a(94),f=d(e),g=a(95),h=d(g),i=h.default.navigator&&h.default.navigator.userAgent||"",j=/AppleWebKit\/([\d.]+)/i.exec(i),k=j?parseFloat(j.pop()):null,l=c.IS_IPAD=/iPad/i.test(i),m=c.IS_IPHONE=/iPhone/i.test(i)&&!l,n=c.IS_IPOD=/iPod/i.test(i),o=(c.IS_IOS=m||l||n,c.IOS_VERSION=function(){var a=i.match(/OS (\d+)_/i);return a&&a[1]?a[1]:null}(),c.IS_ANDROID=/Android/i.test(i)),p=c.ANDROID_VERSION=function(){var a=i.match(/Android (\d+)(?:\.(\d+))?(?:\.(\d+))*/i);if(!a)return null;var b=a[1]&&parseFloat(a[1]),c=a[2]&&parseFloat(a[2]);return b&&c?parseFloat(a[1]+"."+a[2]):b?b:null}(),q=(c.IS_OLD_ANDROID=o&&/webkit/i.test(i)&&2.3>p,c.IS_NATIVE_ANDROID=o&&5>p&&537>k,c.IS_FIREFOX=/Firefox/i.test(i),c.IS_EDGE=/Edge/i.test(i));c.IS_CHROME=!q&&/Chrome/i.test(i),c.IS_IE8=/MSIE\s8\.0/.test(i),c.IE_VERSION=function(a){return a&&parseFloat(a[1])}(/MSIE\s(\d+)\.\d/.exec(i)),c.TOUCH_ENABLED=!!("ontouchstart"in h.default||h.default.DocumentTouch&&f.default instanceof h.default.DocumentTouch),c.BACKGROUND_SIZE_SUPPORTED="backgroundSize"in f.default.createElement("video").style},{94:94,95:95}],79:[function(a,b,c){"use strict";function d(a,b){var c=0,d=void 0,f=void 0;if(!b)return 0;a&&a.length||(a=e.createTimeRange(0,0));for(var g=0;gb&&(f=b),c+=f-d;return c/b}c.__esModule=!0,c.bufferedPercent=d;var e=a(90)},{90:90}],80:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!a||!b)return"";if("function"==typeof g.default.getComputedStyle){var c=g.default.getComputedStyle(a);return c?c[b]:""}return a.currentStyle[b]||""}c.__esModule=!0,c.default=e;var f=a(95),g=d(f)},{95:95}],81:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){return a.raw=b,a}function g(a){return"string"==typeof a&&/\S/.test(a)}function h(a){if(/\s/.test(a))throw new Error("class has illegal whitespace characters")}function i(a){return new RegExp("(^|\\s)"+a+"($|\\s)")}function j(a){return!!a&&"object"===(void 0===a?"undefined":K(a))&&1===a.nodeType}function k(a){return function(b,c){if(!g(b))return N.default[a](null);g(c)&&(c=N.default.querySelector(c));var d=j(c)?c:N.default;return d[a]&&d[a](b)}}function l(a){return 0===a.indexOf("#")&&(a=a.slice(1)),N.default.getElementById(a)}function m(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"div",b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},d=arguments[3],e=N.default.createElement(a);return Object.getOwnPropertyNames(b).forEach(function(a){var c=b[a];-1!==a.indexOf("aria-")||"role"===a||"type"===a?(T.default.warn(V.default(L,a,c)),e.setAttribute(a,c)):"textContent"===a?n(e,c):e[a]=c}),Object.getOwnPropertyNames(c).forEach(function(a){e.setAttribute(a,c[a])}),d&&I(e,d),e}function n(a,b){return void 0===a.textContent?a.innerText=b:a.textContent=b,a}function o(a,b){b.firstChild?b.insertBefore(a,b.firstChild):b.appendChild(a)}function p(a){var b=a[X];return b||(b=a[X]=R.newGUID()),W[b]||(W[b]={}),W[b]}function q(a){var b=a[X];return!!b&&!!Object.getOwnPropertyNames(W[b]).length}function r(a){var b=a[X];if(b){delete W[b];try{delete a[X]}catch(c){a.removeAttribute?a.removeAttribute(X):a[X]=null}}}function s(a,b){return h(b),a.classList?a.classList.contains(b):i(b).test(a.className)}function t(a,b){return a.classList?a.classList.add(b):s(a,b)||(a.className=(a.className+" "+b).trim()),a}function u(a,b){return a.classList?a.classList.remove(b):(h(b),a.className=a.className.split(/\s+/).filter(function(a){return a!==b}).join(" ")),a}function v(a,b,c){var d=s(a,b);return"function"==typeof c&&(c=c(a,b)),"boolean"!=typeof c&&(c=!d),c!==d?(c?t(a,b):u(a,b),a):void 0}function w(a,b){Object.getOwnPropertyNames(b).forEach(function(c){var d=b[c];null===d||void 0===d||d===!1?a.removeAttribute(c):a.setAttribute(c,d===!0?"":d)})}function x(a){var b={};if(a&&a.attributes&&a.attributes.length>0)for(var c=a.attributes,d=c.length-1;d>=0;d--){var e=c[d].name,f=c[d].value;"boolean"!=typeof a[e]&&-1===",autoplay,controls,loop,muted,default,".indexOf(","+e+",")||(f=null!==f),b[e]=f}return b}function y(a,b){return a.getAttribute(b)}function z(a,b,c){a.setAttribute(b,c)}function A(a,b){a.removeAttribute(b)}function B(){N.default.body.focus(),N.default.onselectstart=function(){return!1}}function C(){N.default.onselectstart=function(){return!0}}function D(a){var b=void 0;if(a.getBoundingClientRect&&a.parentNode&&(b=a.getBoundingClientRect()),!b)return{left:0,top:0};var c=N.default.documentElement,d=N.default.body,e=c.clientLeft||d.clientLeft||0,f=P.default.pageXOffset||d.scrollLeft,g=b.left+f-e,h=c.clientTop||d.clientTop||0,i=P.default.pageYOffset||d.scrollTop,j=b.top+i-h;return{left:Math.round(g),top:Math.round(j)}}function E(a,b){var c={},d=D(a),e=a.offsetWidth,f=a.offsetHeight,g=d.top,h=d.left,i=b.pageY,j=b.pageX;return b.changedTouches&&(j=b.changedTouches[0].pageX,i=b.changedTouches[0].pageY),c.y=Math.max(0,Math.min(1,(g-i+f)/f)),c.x=Math.max(0,Math.min(1,(j-h)/e)),c}function F(a){return!!a&&"object"===(void 0===a?"undefined":K(a))&&3===a.nodeType}function G(a){for(;a.firstChild;)a.removeChild(a.firstChild);return a}function H(a){return"function"==typeof a&&(a=a()),(Array.isArray(a)?a:[a]).map(function(a){return"function"==typeof a&&(a=a()),j(a)||F(a)?a:"string"==typeof a&&/\S/.test(a)?N.default.createTextNode(a):void 0}).filter(function(a){return a})}function I(a,b){return H(b).forEach(function(b){return a.appendChild(b)}),a}function J(a,b){return I(G(a),b)}c.__esModule=!0,c.$$=c.$=void 0;var K="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},L=f(["Setting attributes in the second argument of createEl()\n has been deprecated. Use the third argument instead.\n createEl(type, properties, attributes). Attempting to set "," to ","."],["Setting attributes in the second argument of createEl()\n has been deprecated. Use the third argument instead.\n createEl(type, properties, attributes). Attempting to set "," to ","."]);c.isEl=j,c.getEl=l,c.createEl=m,c.textContent=n,c.insertElFirst=o,c.getElData=p,c.hasElData=q,c.removeElData=r,c.hasElClass=s,c.addElClass=t,c.removeElClass=u,c.toggleElClass=v,c.setElAttributes=w,c.getElAttributes=x,c.getAttribute=y,c.setAttribute=z,c.removeAttribute=A,c.blockTextSelection=B,c.unblockTextSelection=C,c.findElPosition=D,c.getPointerPosition=E,c.isTextNode=F,c.emptyEl=G,c.normalizeContent=H,c.appendContent=I,c.insertContent=J;var M=a(94),N=e(M),O=a(95),P=e(O),Q=a(85),R=d(Q),S=a(86),T=e(S),U=a(148),V=e(U),W={},X="vdata"+(new Date).getTime();c.$=k("querySelector"),c.$$=k("querySelectorAll")},{148:148,85:85,86:86,94:94,95:95}],82:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function f(a,b){var c=n.getElData(a);0===c.handlers[b].length&&(delete c.handlers[b],a.removeEventListener?a.removeEventListener(b,c.dispatcher,!1):a.detachEvent&&a.detachEvent("on"+b,c.dispatcher)),Object.getOwnPropertyNames(c.handlers).length<=0&&(delete c.handlers,delete c.dispatcher,delete c.disabled),0===Object.getOwnPropertyNames(c).length&&n.removeElData(a)}function g(a,b,c,d){c.forEach(function(c){a(b,c,d)})}function h(a){function b(){return!0}function c(){return!1}return a&&a.isPropagationStopped||function(){var d=a||t.default.event;a={};for(var e in d)"layerX"!==e&&"layerY"!==e&&"keyLocation"!==e&&"webkitMovementX"!==e&&"webkitMovementY"!==e&&("returnValue"===e&&d.preventDefault||(a[e]=d[e]));if(a.target||(a.target=a.srcElement||v.default),a.relatedTarget||(a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement),a.preventDefault=function(){d.preventDefault&&d.preventDefault(),a.returnValue=!1,d.returnValue=!1,a.defaultPrevented=!0},a.defaultPrevented=!1,a.stopPropagation=function(){d.stopPropagation&&d.stopPropagation(),a.cancelBubble=!0,d.cancelBubble=!0,a.isPropagationStopped=b},a.isPropagationStopped=c,a.stopImmediatePropagation=function(){d.stopImmediatePropagation&&d.stopImmediatePropagation(),a.isImmediatePropagationStopped=b,a.stopPropagation()},a.isImmediatePropagationStopped=c,null!==a.clientX&&void 0!==a.clientX){var f=v.default.documentElement,g=v.default.body;a.pageX=a.clientX+(f&&f.scrollLeft||g&&g.scrollLeft||0)-(f&&f.clientLeft||g&&g.clientLeft||0),a.pageY=a.clientY+(f&&f.scrollTop||g&&g.scrollTop||0)-(f&&f.clientTop||g&&g.clientTop||0)}a.which=a.charCode||a.keyCode,null!==a.button&&void 0!==a.button&&(a.button=1&a.button?0:4&a.button?1:2&a.button?2:0)}(),a}function i(a,b,c){if(Array.isArray(b))return g(i,a,b,c);var d=n.getElData(a);d.handlers||(d.handlers={}),d.handlers[b]||(d.handlers[b]=[]),c.guid||(c.guid=p.newGUID()),d.handlers[b].push(c),d.dispatcher||(d.disabled=!1,d.dispatcher=function(b,c){if(!d.disabled){b=h(b);var e=d.handlers[b.type];if(e)for(var f=e.slice(0),g=0,i=f.length;i>g&&!b.isImmediatePropagationStopped();g++)try{f[g].call(a,b,c)}catch(j){r.default.error(j)}}}),1===d.handlers[b].length&&(a.addEventListener?a.addEventListener(b,d.dispatcher,!1):a.attachEvent&&a.attachEvent("on"+b,d.dispatcher))}function j(a,b,c){if(n.hasElData(a)){var d=n.getElData(a);if(d.handlers){if(Array.isArray(b))return g(j,a,b,c);var e=function(b){d.handlers[b]=[],f(a,b)};if(b){var h=d.handlers[b];if(h){if(!c)return void e(b);if(c.guid)for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:a;a=0>a?0:a;var c=Math.floor(a%60),d=Math.floor(a/60%60),e=Math.floor(a/3600),f=Math.floor(b/60%60),g=Math.floor(b/3600);return(isNaN(a)||a===1/0)&&(e=d=c="-"),e=e>0||g>0?e+":":"",d=((e||f>=10)&&10>d?"0"+d:d)+":",c=10>c?"0"+c:c,e+d+c}c.__esModule=!0,c.default=d},{}],85:[function(a,b,c){"use strict";function d(){return e++}c.__esModule=!0,c.newGUID=d;var e=1},{}],86:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}c.__esModule=!0,c.logByType=void 0;var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},f=a(95),g=d(f),h=a(78),i=void 0,j=c.logByType=function(a,b){var c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:!!h.IE_VERSION&&h.IE_VERSION<11;"log"!==a&&b.unshift(a.toUpperCase()+":"),i.history.push(b),b.unshift("VIDEOJS:");var d=g.default.console&&g.default.console[a];d&&(c&&(b=b.map(function(a){if(a&&"object"===(void 0===a?"undefined":e(a))||Array.isArray(a))try{return JSON.stringify(a)}catch(b){return String(a)}return String(a)}).join(" ")),d.apply?d[Array.isArray(b)?"apply":"call"](g.default.console,b):d(b))};i=function(){for(var a=arguments.length,b=Array(a),c=0;a>c;c++)b[c]=arguments[c];j("log",b)},i.history=[],i.error=function(){for(var a=arguments.length,b=Array(a),c=0;a>c;c++)b[c]=arguments[c];return j("error",b)},i.warn=function(){for(var a=arguments.length,b=Array(a),c=0;a>c;c++)b[c]=arguments[c];return j("warn",b)},c.default=i},{78:78,95:95}],87:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){return!!a&&"object"===(void 0===a?"undefined":h(a))&&"[object Object]"===a.toString()&&a.constructor===Object}function f(a,b){return e(b)?e(a)?void 0:g(b):b}function g(){for(var a=arguments.length,b=Array(a),c=0;a>c;c++)b[c]=arguments[c];return b.unshift({}),b.push(f),j.default.apply(null,b),b[0]}c.__esModule=!0;var h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};c.default=g;var i=a(133),j=d(i)},{133:133}],88:[function(a,b,c){"use strict";function d(a,b){Object.keys(a).forEach(function(c){return b(a[c],c)})}function e(a,b){var c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return Object.keys(a).reduce(function(c,d){return b(c,a[d],d)},c)}c.__esModule=!0,c.each=d,c.reduce=e},{}],89:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}c.__esModule=!0,c.setTextContent=c.createStyleElement=void 0;var e=a(94),f=d(e);c.createStyleElement=function(a){var b=f.default.createElement("style");return b.className=a,b},c.setTextContent=function(a,b){a.styleSheet?a.styleSheet.cssText=b:a.textContent=b}},{94:94}],90:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b,c){if(0>b||b>c)throw new Error("Failed to execute '"+a+"' on 'TimeRanges': The index provided ("+b+") is greater than or equal to the maximum bound ("+c+").")}function f(a,b,c,d){return void 0===d&&(j.default.warn("DEPRECATED: Function '"+a+"' on 'TimeRanges' called without an index argument."),d=0),e(a,d,c.length-1),c[d][b]}function g(a){return void 0===a||0===a.length?{length:0,start:function(){throw new Error("This TimeRanges object is empty")},end:function(){throw new Error("This TimeRanges object is empty")}}:{length:a.length,start:f.bind(null,"start",0,a),end:f.bind(null,"end",1,a)}}function h(a,b){return Array.isArray(a)?g(a):void 0===a||void 0===b?g():g([[a,b]])}c.__esModule=!0,c.createTimeRange=void 0,c.createTimeRanges=h;var i=a(86),j=d(i);c.createTimeRange=h},{86:86}],91:[function(a,b,c){"use strict";function d(a){return"string"!=typeof a?a:a.charAt(0).toUpperCase()+a.slice(1)}c.__esModule=!0,c.default=d},{}],92:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}c.__esModule=!0,c.isCrossOrigin=c.getFileExtension=c.getAbsoluteURL=c.parseUrl=void 0;var e=a(94),f=d(e),g=a(95),h=d(g),i=c.parseUrl=function(a){var b=["protocol","hostname","port","pathname","search","hash","host"],c=f.default.createElement("a");c.href=a;var d=""===c.host&&"file:"!==c.protocol,e=void 0;d&&(e=f.default.createElement("div"),e.innerHTML='
    ',c=e.firstChild,e.setAttribute("style","display:none; position:absolute;"),f.default.body.appendChild(e));for(var g={},h=0;hx',a=b.firstChild.href}return a},c.getFileExtension=function(a){if("string"==typeof a){var b=/^(\/?)([\s\S]*?)((?:\.{1,2}|[^\/]+?)(\.([^\.\/\?]+)))(?:[\/]*|[\?].*)$/i,c=b.exec(a);if(c)return c.pop().toLowerCase()}return""},c.isCrossOrigin=function(a){var b=h.default.location,c=i(a);return(":"===c.protocol?b.protocol:c.protocol)+c.host!==b.protocol+b.host}},{94:94,95:95}],93:[function(b,c,d){"use strict";function e(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function f(a){return a&&a.__esModule?a:{default:a}}function g(a,b,c){var d=void 0;if(b=b||{},"string"==typeof a){if(0===a.indexOf("#")&&(a=a.slice(1)),g.getPlayers()[a])return b&&O.default.warn('Player "'+a+'" is already initialised. Options will not be applied.'),c&&g.getPlayers()[a].ready(c),g.getPlayers()[a];d=Q.getEl(a)}else d=a;if(!d||!d.nodeName)throw new TypeError("The element or ID supplied is not valid. (videojs)");if(d.player||x.default.players[d.playerId])return d.player||x.default.players[d.playerId];g.hooks("beforesetup").forEach(function(a){var c=a(d,B.default(b));return!c||"object"!==(void 0===c?"undefined":h(c))||Array.isArray(c)?void g.log.error("please return an object in beforesetup hooks"):void(b=B.default(b,c))});var e=new x.default(d,b,c);return g.hooks("setup").forEach(function(a){return a(e)}),e}d.__esModule=!0;var h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},i=b(95),j=f(i),k=b(94),l=f(k),m=b(56),n=e(m),o=b(89),p=e(o),q=b(5),r=f(q),s=b(42),t=f(s),u=b(82),v=e(u),w=b(51),x=f(w),y=b(52),z=f(y),A=b(87),B=f(A),C=b(83),D=e(C),E=b(72),F=f(E),G=b(64),H=f(G),I=b(77),J=f(I),K=b(90),L=b(84),M=f(L),N=b(86),O=f(N),P=b(81),Q=e(P),R=b(78),S=e(R),T=b(92),U=e(T),V=b(80),W=f(V),X=b(43),Y=f(X),Z=b(133),$=f(Z),_=b(149),aa=f(_),ba=b(62),ca=f(ba);if("undefined"==typeof HTMLVideoElement&&j.default.document&&j.default.document.createElement&&(l.default.createElement("video"),l.default.createElement("audio"),l.default.createElement("track")),g.hooks_={},g.hooks=function(a,b){return g.hooks_[a]=g.hooks_[a]||[],b&&(g.hooks_[a]=g.hooks_[a].concat(b)),g.hooks_[a]},g.hook=function(a,b){g.hooks(a,b)},g.removeHook=function(a,b){var c=g.hooks(a).indexOf(b);return!(-1>=c||(g.hooks_[a]=g.hooks_[a].slice(),g.hooks_[a].splice(c,1),0))},j.default.VIDEOJS_NO_DYNAMIC_STYLE!==!0){var da=Q.$(".vjs-styles-defaults");if(!da){da=p.createStyleElement("vjs-styles-defaults");var ea=Q.$("head");ea&&ea.insertBefore(da,ea.firstChild),p.setTextContent(da,"\n .video-js {\n width: 300px;\n height: 150px;\n }\n\n .vjs-fluid {\n padding-top: 56.25%\n }\n ")}}n.autoSetupTimeout(1,g),g.VERSION="5.13.2",g.options=x.default.prototype.options_,g.getPlayers=function(){return x.default.players},g.players=x.default.players,g.getComponent=r.default.getComponent,g.registerComponent=function(a,b){ca.default.isTech(b)&&O.default.warn("The "+a+" tech was registered as a component. It should instead be registered using videojs.registerTech(name, tech)"),r.default.registerComponent.call(r.default,a,b)},g.getTech=ca.default.getTech,g.registerTech=ca.default.registerTech,g.browser=S,g.TOUCH_ENABLED=S.TOUCH_ENABLED,g.extend=Y.default,g.mergeOptions=B.default,g.bind=D.bind,g.plugin=z.default,g.addLanguage=function(a,b){var c;return a=(""+a).toLowerCase(),$.default(g.options.languages,(c={},c[a]=b,c))[a]},g.log=O.default,g.createTimeRange=g.createTimeRanges=K.createTimeRanges,g.formatTime=M.default,g.parseUrl=U.parseUrl,g.isCrossOrigin=U.isCrossOrigin,g.EventTarget=t.default,g.on=v.on,g.one=v.one,g.off=v.off,g.trigger=v.trigger,g.xhr=aa.default,g.TextTrack=F.default,g.AudioTrack=H.default,g.VideoTrack=J.default,g.isEl=Q.isEl,g.isTextNode=Q.isTextNode,g.createEl=Q.createEl,g.hasClass=Q.hasElClass,g.addClass=Q.addElClass,g.removeClass=Q.removeElClass,g.toggleClass=Q.toggleElClass,g.setAttributes=Q.setElAttributes,g.getAttributes=Q.getElAttributes,g.emptyEl=Q.emptyEl,g.appendContent=Q.appendContent,g.insertContent=Q.insertContent,g.computedStyle=W.default,"function"==typeof a&&a.amd?a("videojs",[],function(){return g}):"object"===(void 0===d?"undefined":h(d))&&"object"===(void 0===c?"undefined":h(c))&&(c.exports=g),d.default=g},{133:133,149:149,42:42,43:43,5:5,51:51,52:52,56:56,62:62,64:64,72:72,77:77,78:78,80:80,81:81,82:82,83:83,84:84,86:86,87:87,89:89,90:90,92:92,94:94,95:95}],94:[function(a,b,c){(function(c){var d=void 0!==c?c:"undefined"!=typeof window?window:{},e=a(96);if("undefined"!=typeof document)b.exports=document;else{var f=d["__GLOBAL_DOCUMENT_CACHE@4"];f||(f=d["__GLOBAL_DOCUMENT_CACHE@4"]=e),b.exports=f}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{96:96}],95:[function(a,b,c){(function(a){"undefined"!=typeof window?b.exports=window:void 0!==a?b.exports=a:"undefined"!=typeof self?b.exports=self:b.exports={}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],96:[function(a,b,c){},{}],97:[function(a,b,c){var d=a(113),e=d(Date,"now"),f=e||function(){return(new Date).getTime()};b.exports=f},{113:113}],98:[function(a,b,c){function d(a,b,c){function d(){r&&clearTimeout(r),n&&clearTimeout(n),t=0,n=r=s=void 0}function i(b,c){c&&clearTimeout(c),n=r=s=void 0,b&&(t=f(),o=a.apply(q,m),r||n||(m=q=void 0))}function j(){var a=b-(f()-p);0>=a||a>b?i(s,n):r=setTimeout(j,a)}function k(){i(v,r)}function l(){if(m=arguments,p=f(),q=this,s=v&&(r||!w),u===!1)var c=w&&!r;else{n||w||(t=p);var d=u-(p-t),e=0>=d||d>u;e?(n&&(n=clearTimeout(n)),t=p,o=a.apply(q,m)):n||(n=setTimeout(k,d))}return e&&r?r=clearTimeout(r):r||b===u||(r=setTimeout(j,b)),c&&(e=!0,o=a.apply(q,m)),!e||r||n||(m=q=void 0),o}var m,n,o,p,q,r,s,t=0,u=!1,v=!0;if("function"!=typeof a)throw new TypeError(g);if(b=0>b?0:+b||0,c===!0){var w=!0;v=!1}else e(c)&&(w=!!c.leading,u="maxWait"in c&&h(+c.maxWait||0,b),v="trailing"in c?!!c.trailing:v);return l.cancel=d,l}var e=a(126),f=a(97),g="Expected a function",h=Math.max;b.exports=d},{126:126,97:97}],99:[function(a,b,c){function d(a,b){if("function"!=typeof a)throw new TypeError(e);return b=f(void 0===b?a.length-1:+b||0,0),function(){for(var c=arguments,d=-1,e=f(c.length-b,0),g=Array(e);++d2?c[g-2]:void 0,i=g>2?c[2]:void 0,j=g>1?c[g-1]:void 0;for("function"==typeof h?(h=e(h,j,5),g-=2):(h="function"==typeof j?j:void 0,g-=h?1:0),i&&f(c[0],c[1],i)&&(h=3>g?void 0:h,g=1);++d-1&&a%1==0&&b>a}var e=/^\d+$/,f=9007199254740991;b.exports=d},{}],117:[function(a,b,c){function d(a,b,c){if(!g(c))return!1;var d=typeof b;if("number"==d?e(c)&&f(b,c.length):"string"==d&&b in c){var h=c[b];return a===a?a===h:h!==h}return!1}var e=a(114),f=a(116),g=a(126);b.exports=d},{114:114,116:116,126:126}],118:[function(a,b,c){function d(a){return"number"==typeof a&&a>-1&&a%1==0&&e>=a}var e=9007199254740991;b.exports=d},{}],119:[function(a,b,c){function d(a){return!!a&&"object"==typeof a}b.exports=d},{}],120:[function(a,b,c){function d(a){for(var b=j(a),c=b.length,d=c&&a.length,k=!!d&&h(d)&&(f(a)||e(a)||i(a)),m=-1,n=[];++m0,A=m.enumErrorProps&&(a===r||a instanceof Error),B=m.enumPrototypes&&h(a);++d2?arguments[2]:{},g=d(b);f&&(g=g.concat(Object.getOwnPropertySymbols(b))),e(g,function(d){k(a,d,b[d],c[d])})};l.supportsDescriptors=!!j,b.exports=l},{140:140,143:143}],140:[function(a,b,c){var d=Object.prototype.hasOwnProperty,e=Object.prototype.toString;b.exports=function(a,b,c){if("[object Function]"!==e.call(b))throw new TypeError("iterator must be a function");var f=a.length;if(f===+f)for(var g=0;f>g;g++)b.call(c,a[g],g,a);else for(var h in a)d.call(a,h)&&b.call(c,a[h],h,a)}},{}],141:[function(a,b,c){var d=Array.prototype.slice,e=Object.prototype.toString;b.exports=function(a){var b=this;if("function"!=typeof b||"[object Function]"!==e.call(b))throw new TypeError("Function.prototype.bind called on incompatible "+b);for(var c,f=d.call(arguments,1),g=function(){if(this instanceof c){var e=b.apply(this,f.concat(d.call(arguments)));return Object(e)===e?e:this}return b.apply(a,f.concat(d.call(arguments)))},h=Math.max(0,b.length-f.length),i=[],j=0;h>j;j++)i.push("$"+j);if(c=Function("binder","return function ("+i.join(",")+"){ return binder.apply(this,arguments); }")(g),b.prototype){var k=function(){};k.prototype=b.prototype,c.prototype=new k,k.prototype=null}return c}},{}],142:[function(a,b,c){var d=a(141);b.exports=Function.prototype.bind||d},{141:141}],143:[function(a,b,c){"use strict";var d=Object.prototype.hasOwnProperty,e=Object.prototype.toString,f=Array.prototype.slice,g=a(144),h=Object.prototype.propertyIsEnumerable,i=!h.call({toString:null},"toString"),j=h.call(function(){},"prototype"),k=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],l=function(a){var b=a.constructor;return b&&b.prototype===a},m={$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},n=function(){if("undefined"==typeof window)return!1;for(var a in window)try{if(!m["$"+a]&&d.call(window,a)&&null!==window[a]&&"object"==typeof window[a])try{l(window[a])}catch(b){return!0}}catch(b){return!0}return!1}(),o=function(a){if("undefined"==typeof window||!n)return l(a);try{return l(a)}catch(b){return!1}},p=function(a){var b=null!==a&&"object"==typeof a,c="[object Function]"===e.call(a),f=g(a),h=b&&"[object String]"===e.call(a),l=[];if(!b&&!c&&!f)throw new TypeError("Object.keys called on a non-object");var m=j&&c;if(h&&a.length>0&&!d.call(a,0))for(var n=0;n0)for(var p=0;p=0&&"[object Function]"===d.call(a.callee)),c}},{}],145:[function(a,b,c){"use strict";var d=a(137),e=function(){if(!Object.assign)return!1;for(var a="abcdefghijklmnopqrst",b=a.split(""),c={},d=0;d0&&(o=setTimeout(function(){n=!0,j.abort("timeout");var a=new Error("XMLHttpRequest timeout");a.code="ETIMEDOUT",d(a)},a.timeout)),j.setRequestHeader)for(l in s)s.hasOwnProperty(l)&&j.setRequestHeader(l,s[l]);else if(a.headers&&!e(a.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in a&&(j.responseType=a.responseType),"beforeSend"in a&&"function"==typeof a.beforeSend&&a.beforeSend(j),j.send(r),j}function i(){}var j=a(95),k=a(151),l=a(150),m=a(154),n=a(155);b.exports=g,g.XMLHttpRequest=j.XMLHttpRequest||i,g.XDomainRequest="withCredentials"in new g.XMLHttpRequest?g.XMLHttpRequest:j.XDomainRequest,d(["get","put","post","patch","head","delete"],function(a){g["delete"===a?"del":a]=function(b,c,d){return c=f(b,c,d),c.method=a.toUpperCase(),h(c)}})},{150:150,151:151,154:154,155:155,95:95}],150:[function(a,b,c){function d(a){var b=e.call(a);return"[object Function]"===b||"function"==typeof a&&"[object RegExp]"!==b||"undefined"!=typeof window&&(a===window.setTimeout||a===window.alert||a===window.confirm||a===window.prompt)}b.exports=d;var e=Object.prototype.toString},{}],151:[function(a,b,c){function d(a){var b=!1;return function(){return b?void 0:(b=!0,a.apply(this,arguments))}}b.exports=d,d.proto=d(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return d(this)},configurable:!0})})},{}],152:[function(a,b,c){function d(a,b,c){if(!h(b))throw new TypeError("iterator must be a function");arguments.length<3&&(c=this),"[object Array]"===i.call(a)?e(a,b,c):"string"==typeof a?f(a,b,c):g(a,b,c)}function e(a,b,c){for(var d=0,e=a.length;e>d;d++)j.call(a,d)&&b.call(c,a[d],d,a)}function f(a,b,c){for(var d=0,e=a.length;e>d;d++)b.call(c,a.charAt(d),d,a)}function g(a,b,c){for(var d in a)j.call(a,d)&&b.call(c,a[d],d,a)}var h=a(150);b.exports=d;var i=Object.prototype.toString,j=Object.prototype.hasOwnProperty},{150:150}],153:[function(a,b,c){function d(a){return a.replace(/^\s*|\s*$/g,"")}c=b.exports=d,c.left=function(a){return a.replace(/^\s*/,"")},c.right=function(a){return a.replace(/\s*$/,"")}},{}],154:[function(a,b,c){var d=a(153),e=a(152),f=function(a){return"[object Array]"===Object.prototype.toString.call(a)};b.exports=function(a){if(!a)return{};var b={};return e(d(a).split("\n"),function(a){var c=a.indexOf(":"),e=d(a.slice(0,c)).toLowerCase(),g=d(a.slice(c+1));void 0===b[e]?b[e]=g:f(b[e])?b[e].push(g):b[e]=[b[e],g]}),b}},{152:152,153:153}],155:[function(a,b,c){function d(){for(var a={},b=0;ba||a>100)throw new Error("Position must be between 0 and 100.");u=a,this.hasBeenReset=!0}})),Object.defineProperty(h,"positionAlign",e({},j,{get:function(){return v},set:function(a){var b=d(a);if(!b)throw new SyntaxError("An invalid or illegal string was specified.");v=b,this.hasBeenReset=!0}})),Object.defineProperty(h,"size",e({},j,{get:function(){return w},set:function(a){if(0>a||a>100)throw new Error("Size must be between 0 and 100.");w=a,this.hasBeenReset=!0}})),Object.defineProperty(h,"align",e({},j,{get:function(){return x},set:function(a){var b=d(a);if(!b)throw new SyntaxError("An invalid or illegal string was specified.");x=b,this.hasBeenReset=!0}})),h.displayState=void 0,i?h:void 0}var g="auto",h={"":!0,lr:!0,rl:!0},i={start:!0,middle:!0,end:!0,left:!0,right:!0};f.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)},a.VTTCue=a.VTTCue||f,b.VTTCue=f}(this,this.vttjs||{}),function(a,b){function c(a){return"string"==typeof a&&(!!f[a.toLowerCase()]&&a.toLowerCase())}function d(a){return"number"==typeof a&&a>=0&&100>=a}function e(){var a=100,b=3,e=0,f=100,g=0,h=100,i="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return a},set:function(b){if(!d(b))throw new Error("Width must be between 0 and 100.");a=b}},lines:{enumerable:!0,get:function(){return b},set:function(a){if("number"!=typeof a)throw new TypeError("Lines must be set to a number.");b=a}},regionAnchorY:{enumerable:!0,get:function(){return f},set:function(a){if(!d(a))throw new Error("RegionAnchorX must be between 0 and 100.");f=a}},regionAnchorX:{enumerable:!0,get:function(){return e},set:function(a){if(!d(a))throw new Error("RegionAnchorY must be between 0 and 100.");e=a}},viewportAnchorY:{enumerable:!0,get:function(){return h},set:function(a){if(!d(a))throw new Error("ViewportAnchorY must be between 0 and 100.");h=a}},viewportAnchorX:{enumerable:!0,get:function(){return g},set:function(a){if(!d(a))throw new Error("ViewportAnchorX must be between 0 and 100.");g=a}},scroll:{enumerable:!0,get:function(){return i},set:function(a){var b=c(a);if(b===!1)throw new SyntaxError("An invalid or illegal string was specified.");i=b}}})}var f={"":!0,up:!0};a.VTTRegion=a.VTTRegion||e,b.VTTRegion=e}(this,this.vttjs||{}),function(a){function b(a,b){this.name="ParsingError",this.code=a.code,this.message=b||a.message}function c(a){function b(a,b,c,d){return 3600*(0|a)+60*(0|b)+(0|c)+(0|d)/1e3}var c=a.match(/^(\d+):(\d{2})(:\d{2})?\.(\d{3})/);return c?c[3]?b(c[1],c[2],c[3].replace(":",""),c[4]):c[1]>59?b(c[1],c[2],0,c[4]):b(0,c[1],c[2],c[4]):null}function d(){this.values=o(null)}function e(a,b,c,d){var e=d?a.split(d):[a];for(var f in e)if("string"==typeof e[f]){var g=e[f].split(c);if(2===g.length){var h=g[0],i=g[1];b(h,i)}}}function f(a,f,g){function h(){var d=c(a);if(null===d)throw new b(b.Errors.BadTimeStamp,"Malformed timestamp: "+k);return a=a.replace(/^[^\sa-zA-Z-]+/,""),d}function i(a,b){var c=new d;e(a,function(a,b){switch(a){case"region":for(var d=g.length-1;d>=0;d--)if(g[d].id===b){c.set(a,g[d].region);break}break;case"vertical":c.alt(a,b,["rl","lr"]);break;case"line":var e=b.split(","),f=e[0];c.integer(a,f),c.percent(a,f)&&c.set("snapToLines",!1),c.alt(a,f,["auto"]),2===e.length&&c.alt("lineAlign",e[1],["start","middle","end"]);break;case"position":e=b.split(","),c.percent(a,e[0]),2===e.length&&c.alt("positionAlign",e[1],["start","middle","end"]);break;case"size":c.percent(a,b);break;case"align":c.alt(a,b,["start","middle","end","left","right"])}},/:/,/\s/),b.region=c.get("region",null),b.vertical=c.get("vertical",""),b.line=c.get("line","auto"),b.lineAlign=c.get("lineAlign","start"),b.snapToLines=c.get("snapToLines",!0),b.size=c.get("size",100),b.align=c.get("align","middle"),b.position=c.get("position",{start:0,left:0,middle:50,end:100,right:100},b.align),b.positionAlign=c.get("positionAlign",{start:"start",left:"start",middle:"middle",end:"end",right:"end"},b.align)}function j(){a=a.replace(/^\s+/,"")}var k=a;if(j(),f.startTime=h(),j(),"-->"!==a.substr(0,3))throw new b(b.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '-->'): "+k);a=a.substr(3),j(),f.endTime=h(),j(),i(a,f)}function g(a,b){function d(){function a(a){return b=b.substr(a.length),a}if(!b)return null;var c=b.match(/^([^<]*)(<[^>]+>?)?/);return a(c[1]?c[1]:c[2])}function e(a){return p[a]}function f(a){for(;o=a.match(/&(amp|lt|gt|lrm|rlm|nbsp);/);)a=a.replace(o[0],e);return a}function g(a,b){return!s[b.localName]||s[b.localName]===a.localName}function h(b,c){var d=q[b];if(!d)return null;var e=a.document.createElement(d);e.localName=d;var f=r[b];return f&&c&&(e[f]=c.trim()),e}for(var i,j=a.document.createElement("div"),k=j,l=[];null!==(i=d());)if("<"!==i[0])k.appendChild(a.document.createTextNode(f(i)));else{if("/"===i[1]){l.length&&l[l.length-1]===i.substr(2).replace(">","")&&(l.pop(),k=k.parentNode);continue}var m,n=c(i.substr(1,i.length-2));if(n){m=a.document.createProcessingInstruction("timestamp",n),k.appendChild(m);continue}var o=i.match(/^<([^.\s\/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!o)continue;if(!(m=h(o[1],o[3])))continue;if(!g(k,m))continue;o[2]&&(m.className=o[2].substr(1).replace("."," ")),l.push(o[1]),k.appendChild(m),k=m}return j}function h(a){function b(a,b){for(var c=b.childNodes.length-1;c>=0;c--)a.push(b.childNodes[c])}function c(a){if(!a||!a.length)return null;var d=a.pop(),e=d.textContent||d.innerText;if(e){var f=e.match(/^.*(\n|\r)/);return f?(a.length=0,f[0]):e}return"ruby"===d.tagName?c(a):d.childNodes?(b(a,d),c(a)):void 0}var d,e=[],f="";if(!a||!a.childNodes)return"ltr";for(b(e,a);f=c(e);)for(var g=0;g=0&&a.line<=100))return a.line;if(!a.track||!a.track.textTrackList||!a.track.textTrackList.mediaElement)return-1;for(var b=a.track,c=b.textTrackList,d=0,e=0;ei&&(e=new l(a),g=i),a=new l(f)}return e||f}var f=new l(b),g=b.cue,h=i(g),j=[];if(g.snapToLines){var k;switch(g.vertical){case"":j=["+y","-y"],k="height";break;case"rl":j=["+x","-x"],k="width";break;case"lr":j=["-x","+x"],k="width"}var m=f.lineHeight,n=m*Math.round(h),o=c[k]+m,p=j[0];Math.abs(n)>o&&(n=0>n?-1:1,n*=Math.ceil(o/m)*m),0>h&&(n+=""===g.vertical?c.height:c.width,j=j.reverse()),f.move(p,n)}else{var q=f.lineHeight/c.height*100;switch(g.lineAlign){case"middle":h-=q/2;break;case"end":h-=q}switch(g.vertical){case"":b.applyStyles({top:b.formatStyle(h,"%")});break;case"rl":b.applyStyles({left:b.formatStyle(h,"%")});break;case"lr":b.applyStyles({right:b.formatStyle(h,"%")})}j=["+y","-x","+x","-y"],f=new l(b)}var r=e(f,j);b.move(r.toCSSCompatValues(c))}function n(){}var o=Object.create||function(){function a(){}return function(b){if(1!==arguments.length)throw new Error("Object.create shim only accepts one parameter.");return a.prototype=b,new a}}();b.prototype=o(Error.prototype),b.prototype.constructor=b,b.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},d.prototype={set:function(a,b){this.get(a)||""===b||(this.values[a]=b)},get:function(a,b,c){return c?this.has(a)?this.values[a]:b[c]:this.has(a)?this.values[a]:b},has:function(a){return a in this.values},alt:function(a,b,c){for(var d=0;d=0&&100>=b)&&(this.set(a,b),!0)}};var p={"&":"&","<":"<",">":">","‎":"‎","‏":"‏"," ":" "},q={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},r={v:"title",lang:"lang"},s={rt:"ruby" -},t=[1470,1472,1475,1478,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1520,1521,1522,1523,1524,1544,1547,1549,1563,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1645,1646,1647,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1765,1766,1774,1775,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1807,1808,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1969,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2e3,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2036,2037,2042,2048,2049,2050,2051,2052,2053,2054,2055,2056,2057,2058,2059,2060,2061,2062,2063,2064,2065,2066,2067,2068,2069,2074,2084,2088,2096,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123,2124,2125,2126,2127,2128,2129,2130,2131,2132,2133,2134,2135,2136,2142,2208,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,8207,64285,64287,64288,64289,64290,64291,64292,64293,64294,64295,64296,64298,64299,64300,64301,64302,64303,64304,64305,64306,64307,64308,64309,64310,64312,64313,64314,64315,64316,64318,64320,64321,64323,64324,64326,64327,64328,64329,64330,64331,64332,64333,64334,64335,64336,64337,64338,64339,64340,64341,64342,64343,64344,64345,64346,64347,64348,64349,64350,64351,64352,64353,64354,64355,64356,64357,64358,64359,64360,64361,64362,64363,64364,64365,64366,64367,64368,64369,64370,64371,64372,64373,64374,64375,64376,64377,64378,64379,64380,64381,64382,64383,64384,64385,64386,64387,64388,64389,64390,64391,64392,64393,64394,64395,64396,64397,64398,64399,64400,64401,64402,64403,64404,64405,64406,64407,64408,64409,64410,64411,64412,64413,64414,64415,64416,64417,64418,64419,64420,64421,64422,64423,64424,64425,64426,64427,64428,64429,64430,64431,64432,64433,64434,64435,64436,64437,64438,64439,64440,64441,64442,64443,64444,64445,64446,64447,64448,64449,64467,64468,64469,64470,64471,64472,64473,64474,64475,64476,64477,64478,64479,64480,64481,64482,64483,64484,64485,64486,64487,64488,64489,64490,64491,64492,64493,64494,64495,64496,64497,64498,64499,64500,64501,64502,64503,64504,64505,64506,64507,64508,64509,64510,64511,64512,64513,64514,64515,64516,64517,64518,64519,64520,64521,64522,64523,64524,64525,64526,64527,64528,64529,64530,64531,64532,64533,64534,64535,64536,64537,64538,64539,64540,64541,64542,64543,64544,64545,64546,64547,64548,64549,64550,64551,64552,64553,64554,64555,64556,64557,64558,64559,64560,64561,64562,64563,64564,64565,64566,64567,64568,64569,64570,64571,64572,64573,64574,64575,64576,64577,64578,64579,64580,64581,64582,64583,64584,64585,64586,64587,64588,64589,64590,64591,64592,64593,64594,64595,64596,64597,64598,64599,64600,64601,64602,64603,64604,64605,64606,64607,64608,64609,64610,64611,64612,64613,64614,64615,64616,64617,64618,64619,64620,64621,64622,64623,64624,64625,64626,64627,64628,64629,64630,64631,64632,64633,64634,64635,64636,64637,64638,64639,64640,64641,64642,64643,64644,64645,64646,64647,64648,64649,64650,64651,64652,64653,64654,64655,64656,64657,64658,64659,64660,64661,64662,64663,64664,64665,64666,64667,64668,64669,64670,64671,64672,64673,64674,64675,64676,64677,64678,64679,64680,64681,64682,64683,64684,64685,64686,64687,64688,64689,64690,64691,64692,64693,64694,64695,64696,64697,64698,64699,64700,64701,64702,64703,64704,64705,64706,64707,64708,64709,64710,64711,64712,64713,64714,64715,64716,64717,64718,64719,64720,64721,64722,64723,64724,64725,64726,64727,64728,64729,64730,64731,64732,64733,64734,64735,64736,64737,64738,64739,64740,64741,64742,64743,64744,64745,64746,64747,64748,64749,64750,64751,64752,64753,64754,64755,64756,64757,64758,64759,64760,64761,64762,64763,64764,64765,64766,64767,64768,64769,64770,64771,64772,64773,64774,64775,64776,64777,64778,64779,64780,64781,64782,64783,64784,64785,64786,64787,64788,64789,64790,64791,64792,64793,64794,64795,64796,64797,64798,64799,64800,64801,64802,64803,64804,64805,64806,64807,64808,64809,64810,64811,64812,64813,64814,64815,64816,64817,64818,64819,64820,64821,64822,64823,64824,64825,64826,64827,64828,64829,64848,64849,64850,64851,64852,64853,64854,64855,64856,64857,64858,64859,64860,64861,64862,64863,64864,64865,64866,64867,64868,64869,64870,64871,64872,64873,64874,64875,64876,64877,64878,64879,64880,64881,64882,64883,64884,64885,64886,64887,64888,64889,64890,64891,64892,64893,64894,64895,64896,64897,64898,64899,64900,64901,64902,64903,64904,64905,64906,64907,64908,64909,64910,64911,64914,64915,64916,64917,64918,64919,64920,64921,64922,64923,64924,64925,64926,64927,64928,64929,64930,64931,64932,64933,64934,64935,64936,64937,64938,64939,64940,64941,64942,64943,64944,64945,64946,64947,64948,64949,64950,64951,64952,64953,64954,64955,64956,64957,64958,64959,64960,64961,64962,64963,64964,64965,64966,64967,65008,65009,65010,65011,65012,65013,65014,65015,65016,65017,65018,65019,65020,65136,65137,65138,65139,65140,65142,65143,65144,65145,65146,65147,65148,65149,65150,65151,65152,65153,65154,65155,65156,65157,65158,65159,65160,65161,65162,65163,65164,65165,65166,65167,65168,65169,65170,65171,65172,65173,65174,65175,65176,65177,65178,65179,65180,65181,65182,65183,65184,65185,65186,65187,65188,65189,65190,65191,65192,65193,65194,65195,65196,65197,65198,65199,65200,65201,65202,65203,65204,65205,65206,65207,65208,65209,65210,65211,65212,65213,65214,65215,65216,65217,65218,65219,65220,65221,65222,65223,65224,65225,65226,65227,65228,65229,65230,65231,65232,65233,65234,65235,65236,65237,65238,65239,65240,65241,65242,65243,65244,65245,65246,65247,65248,65249,65250,65251,65252,65253,65254,65255,65256,65257,65258,65259,65260,65261,65262,65263,65264,65265,65266,65267,65268,65269,65270,65271,65272,65273,65274,65275,65276,67584,67585,67586,67587,67588,67589,67592,67594,67595,67596,67597,67598,67599,67600,67601,67602,67603,67604,67605,67606,67607,67608,67609,67610,67611,67612,67613,67614,67615,67616,67617,67618,67619,67620,67621,67622,67623,67624,67625,67626,67627,67628,67629,67630,67631,67632,67633,67634,67635,67636,67637,67639,67640,67644,67647,67648,67649,67650,67651,67652,67653,67654,67655,67656,67657,67658,67659,67660,67661,67662,67663,67664,67665,67666,67667,67668,67669,67671,67672,67673,67674,67675,67676,67677,67678,67679,67840,67841,67842,67843,67844,67845,67846,67847,67848,67849,67850,67851,67852,67853,67854,67855,67856,67857,67858,67859,67860,67861,67862,67863,67864,67865,67866,67867,67872,67873,67874,67875,67876,67877,67878,67879,67880,67881,67882,67883,67884,67885,67886,67887,67888,67889,67890,67891,67892,67893,67894,67895,67896,67897,67903,67968,67969,67970,67971,67972,67973,67974,67975,67976,67977,67978,67979,67980,67981,67982,67983,67984,67985,67986,67987,67988,67989,67990,67991,67992,67993,67994,67995,67996,67997,67998,67999,68e3,68001,68002,68003,68004,68005,68006,68007,68008,68009,68010,68011,68012,68013,68014,68015,68016,68017,68018,68019,68020,68021,68022,68023,68030,68031,68096,68112,68113,68114,68115,68117,68118,68119,68121,68122,68123,68124,68125,68126,68127,68128,68129,68130,68131,68132,68133,68134,68135,68136,68137,68138,68139,68140,68141,68142,68143,68144,68145,68146,68147,68160,68161,68162,68163,68164,68165,68166,68167,68176,68177,68178,68179,68180,68181,68182,68183,68184,68192,68193,68194,68195,68196,68197,68198,68199,68200,68201,68202,68203,68204,68205,68206,68207,68208,68209,68210,68211,68212,68213,68214,68215,68216,68217,68218,68219,68220,68221,68222,68223,68352,68353,68354,68355,68356,68357,68358,68359,68360,68361,68362,68363,68364,68365,68366,68367,68368,68369,68370,68371,68372,68373,68374,68375,68376,68377,68378,68379,68380,68381,68382,68383,68384,68385,68386,68387,68388,68389,68390,68391,68392,68393,68394,68395,68396,68397,68398,68399,68400,68401,68402,68403,68404,68405,68416,68417,68418,68419,68420,68421,68422,68423,68424,68425,68426,68427,68428,68429,68430,68431,68432,68433,68434,68435,68436,68437,68440,68441,68442,68443,68444,68445,68446,68447,68448,68449,68450,68451,68452,68453,68454,68455,68456,68457,68458,68459,68460,68461,68462,68463,68464,68465,68466,68472,68473,68474,68475,68476,68477,68478,68479,68608,68609,68610,68611,68612,68613,68614,68615,68616,68617,68618,68619,68620,68621,68622,68623,68624,68625,68626,68627,68628,68629,68630,68631,68632,68633,68634,68635,68636,68637,68638,68639,68640,68641,68642,68643,68644,68645,68646,68647,68648,68649,68650,68651,68652,68653,68654,68655,68656,68657,68658,68659,68660,68661,68662,68663,68664,68665,68666,68667,68668,68669,68670,68671,68672,68673,68674,68675,68676,68677,68678,68679,68680,126464,126465,126466,126467,126469,126470,126471,126472,126473,126474,126475,126476,126477,126478,126479,126480,126481,126482,126483,126484,126485,126486,126487,126488,126489,126490,126491,126492,126493,126494,126495,126497,126498,126500,126503,126505,126506,126507,126508,126509,126510,126511,126512,126513,126514,126516,126517,126518,126519,126521,126523,126530,126535,126537,126539,126541,126542,126543,126545,126546,126548,126551,126553,126555,126557,126559,126561,126562,126564,126567,126568,126569,126570,126572,126573,126574,126575,126576,126577,126578,126580,126581,126582,126583,126585,126586,126587,126588,126590,126592,126593,126594,126595,126596,126597,126598,126599,126600,126601,126603,126604,126605,126606,126607,126608,126609,126610,126611,126612,126613,126614,126615,126616,126617,126618,126619,126625,126626,126627,126629,126630,126631,126632,126633,126635,126636,126637,126638,126639,126640,126641,126642,126643,126644,126645,126646,126647,126648,126649,126650,126651,1114109];j.prototype.applyStyles=function(a,b){b=b||this.div;for(var c in a)a.hasOwnProperty(c)&&(b.style[c]=a[c])},j.prototype.formatStyle=function(a,b){return 0===a?0:a+b},k.prototype=o(j.prototype),k.prototype.constructor=k,l.prototype.move=function(a,b){switch(b=void 0!==b?b:this.lineHeight,a){case"+x":this.left+=b,this.right+=b;break;case"-x":this.left-=b,this.right-=b;break;case"+y":this.top+=b,this.bottom+=b;break;case"-y":this.top-=b,this.bottom-=b}},l.prototype.overlaps=function(a){return this.lefta.left&&this.topa.top},l.prototype.overlapsAny=function(a){for(var b=0;b=a.top&&this.bottom<=a.bottom&&this.left>=a.left&&this.right<=a.right},l.prototype.overlapsOppositeAxis=function(a,b){switch(b){case"+x":return this.lefta.right;case"+y":return this.topa.bottom}},l.prototype.intersectPercentage=function(a){return Math.max(0,Math.min(this.right,a.right)-Math.max(this.left,a.left))*Math.max(0,Math.min(this.bottom,a.bottom)-Math.max(this.top,a.top))/(this.height*this.width)},l.prototype.toCSSCompatValues=function(a){return{top:this.top-a.top,bottom:a.bottom-this.bottom,left:this.left-a.left,right:a.right-this.right,height:this.height,width:this.width}},l.getSimpleBoxPosition=function(a){var b=a.div?a.div.offsetHeight:a.tagName?a.offsetHeight:0,c=a.div?a.div.offsetWidth:a.tagName?a.offsetWidth:0,d=a.div?a.div.offsetTop:a.tagName?a.offsetTop:0;return a=a.div?a.div.getBoundingClientRect():a.tagName?a.getBoundingClientRect():a,{left:a.left,right:a.right,top:a.top||d,height:a.height||b,bottom:a.bottom||d+(a.height||b),width:a.width||c}},n.StringDecoder=function(){return{decode:function(a){if(!a)return"";if("string"!=typeof a)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(a))}}},n.convertCueToDOMTree=function(a,b){return a&&b?g(a,b):null},n.processCues=function(a,b,c){function d(a){for(var b=0;b")){i.cue.id=j;continue}case"CUE":try{f(j,i.cue,i.regionList)}catch(m){i.reportOrThrowError(m),i.cue=null,i.state="BADCUE";continue}i.state="CUETEXT";continue;case"CUETEXT":var n=-1!==j.indexOf("-->");if(!j||n&&(l=!0)){i.oncue&&i.oncue(i.cue),i.cue=null,i.state="ID";continue}i.cue.text&&(i.cue.text+="\n"),i.cue.text+=j;continue;case"BADCUE":j||(i.state="ID");continue}}}catch(m){i.reportOrThrowError(m),"CUETEXT"===i.state&&i.cue&&i.oncue&&i.oncue(i.cue),i.cue=null,i.state="INITIAL"===i.state?"BADWEBVTT":"BADCUE"}return this},flush:function(){var a=this;try{if(a.buffer+=a.decoder.decode(),(a.cue||"HEADER"===a.state)&&(a.buffer+="\n\n",a.parse()),"INITIAL"===a.state)throw new b(b.Errors.BadSignature)}catch(c){a.reportOrThrowError(c)}return a.onflush&&a.onflush(),this}},a.WebVTT=n}(this,this.vttjs),function(){"use strict";var a=null;a=void 0===window.videojs&&"function"==typeof require?require("video.js"):window.videojs,function(a,b){function c(a,b,c,d){return f={label:c,sources:b},"function"==typeof d?d(a,b,c):a.src(b.map(function(a){return{src:a.src,type:a.type,res:a.res}}))}var d,e={},f={},g={},h=b.getComponent("MenuItem"),i=b.extend(h,{constructor:function(a,b,c,d){this.onClickListener=c,this.label=d,h.call(this,a,b),this.src=b.src,this.on("click",this.onClick),this.on("touchstart",this.onClick),b.initialySelected&&(this.showAsLabel(),this.selected(!0),this.addClass("vjs-selected"))},showAsLabel:function(){this.label&&(this.label.innerHTML=this.options_.label)},onClick:function(a){this.onClickListener(this);var b=this.player_.currentTime(),d=this.player_.paused();this.showAsLabel(),this.addClass("vjs-selected"),d||this.player_.bigPlayButton.hide(),"function"!=typeof a&&"function"==typeof this.options_.customSourcePicker&&(a=this.options_.customSourcePicker);var e="loadeddata";"Youtube"!==this.player_.techName_&&"none"===this.player_.preload()&&"Flash"!==this.player_.techName_&&(e="timeupdate"),c(this.player_,this.src,this.options_.label,a).one(e,function(){this.player_.currentTime(b),this.player_.handleTechSeeked_(),d||this.player_.play().handleTechSeeked_(),this.player_.trigger("resolutionchange")})}}),j=b.getComponent("MenuButton"),k=b.extend(j,{constructor:function(a,c,d,e){if(this.sources=c.sources,this.label=e,this.label.innerHTML=c.initialySelectedLabel,j.call(this,a,c,d),this.controlText("Quality"),d.dynamicLabel)this.el().appendChild(e);else{var f=document.createElement("span");b.addClass(f,"vjs-resolution-button-staticlabel"),this.el().appendChild(f)}},createItems:function(){var a=[],b=this.sources&&this.sources.label||{},c=function(b){a.map(function(a){a.selected(a===b),a.removeClass("vjs-selected")})};for(var d in b)b.hasOwnProperty(d)&&(a.push(new i(this.player_,{label:d,src:b[d],initialySelected:d===this.options_.initialySelectedLabel,customSourcePicker:this.options_.customSourcePicker},c,this.label)),g[d]=a[a.length-1]);return a}});d=function(a){function d(a,b){return a.res&&b.res?+b.res-+a.res:0}function h(a){var b={label:{},res:{},type:{}};return a.map(function(a){i(b,"label",a),i(b,"res",a),i(b,"type",a),j(b,"label",a),j(b,"res",a),j(b,"type",a)}),b}function i(a,b,c){null==a[b][c[b]]&&(a[b][c[b]]=[])}function j(a,b,c){a[b][c[b]].push(c)}function l(a,b){var c=n.default,d="";return"high"===c?(c=b[0].res,d=b[0].label):"low"!==c&&null!=c&&a.res[c]?a.res[c]&&(d=a.res[c][0].label):(c=b[b.length-1].res,d=b[b.length-1].label),{res:c,label:d,sources:a.res[c]}}function m(a){a.tech_.ytPlayer.setPlaybackQuality("default"),a.tech_.ytPlayer.addEventListener("onPlaybackQualityChange",function(){a.trigger("resolutionchange")}),a.one("play",function(){var b=a.tech_.ytPlayer.getAvailableQualityLevels(),c={highres:{res:1080,label:"1080",yt:"highres"},hd1080:{res:1080,label:"1080",yt:"hd1080"},hd720:{res:720,label:"720",yt:"hd720"},large:{res:480,label:"480",yt:"large"},medium:{res:360,label:"360",yt:"medium"},small:{res:240,label:"240",yt:"small"},tiny:{res:144,label:"144",yt:"tiny"},auto:{res:0,label:"auto",yt:"default"}},d=[];b.map(function(b){d.push({src:a.src().src,type:a.src().type,label:c[b].label,res:c[b].res,_yt:c[b].yt})}),q=h(d);var e=function(b,c,d){return a.tech_.ytPlayer.setPlaybackQuality(c[0]._yt),a},f={label:"auto",res:0,sources:q.label.auto},g=new k(a,{sources:q,initialySelectedLabel:f.label,initialySelectedRes:f.res,customSourcePicker:e},n,p);g.el().classList.add("vjs-resolution-button"),a.controlBar.resolutionSwitcher=a.controlBar.addChild(g)})}var n=b.mergeOptions(e,a),o=this,p=document.createElement("span"),q={};b.addClass(p,"vjs-resolution-button-label"),o.updateSrc=function(a){if(!a)return o.src();o.controlBar.resolutionSwitcher&&(o.controlBar.resolutionSwitcher.dispose(),delete o.controlBar.resolutionSwitcher),a=a.sort(d),q=h(a);var e=l(q,a),f=new k(o,{sources:q,initialySelectedLabel:e.label,initialySelectedRes:e.res,customSourcePicker:n.customSourcePicker},n,p);return b.addClass(f.el(),"vjs-resolution-button"),o.controlBar.resolutionSwitcher=o.controlBar.el_.insertBefore(f.el_,o.controlBar.getChild("fullscreenToggle").el_),o.controlBar.resolutionSwitcher.dispose=function(){this.parentNode.removeChild(this)},c(o,e.sources,e.label)},o.currentResolution=function(a,b){return null==a?f:(null!=g[a]&&g[a].onClick(b),o)},o.getGroupedSrc=function(){return q},o.ready(function(){o.options_.sources.length>1&&o.updateSrc(o.options_.sources),"Youtube"===o.techName_&&m(o)})},b.plugin("videoJsResolutionSwitcher",d)}(window,a)}();var amp=amp||{};!function(){function a(a){var b=[];for(var c in a)a.hasOwnProperty(c)&&b.push(c+"="+a[c]);return b.join("&")}function b(a,b){for(var c=a.split("&"),d=[],e=0;e>>0;if(0===d)return-1;var e=0;if(arguments.length>1&&(e=Number(arguments[2]),e!=e?e=0:0!=e&&e!=1/0&&e!=-(1/0)&&(e=(e>0||-1)*Math.floor(Math.abs(e)))),e>=d)return-1;for(var f=e>=0?e:Math.max(d-Math.abs(e),0);f0&&e&&(n&&"function"==typeof n&&(r=n(r)),e(r)),b(s)>0&&g&&(n&&"function"==typeof n&&(s=n(s)),g(s))},x=function(a){return!!(a&&a.type&&a.name)};if(c(a)){t=a.length;for(var y=0;y0&&d(b(a)),c.length>0&&f(c)})};var b=function(a){for(var b=[],c=0;c0){for(var d=a.length,f=[],g=0;ga.height?"w="+amp.conf.default_size:"h="+amp.conf.default_size}}(),function(){var d=[{shortName:"cs",fullName:"grayscale",val:"gray"},{shortName:"dpi",fullName:"dpi",type:"number"},{shortName:"dpiFilter",fullName:"dpiFilter",type:"string"},{shortName:"resize",fullName:"resize",type:"boolean"},{shortName:"filter",fullName:"filter",type:"string"},{shortName:"upscale",fullName:"upscale",type:"boolean"},{shortName:"bg",fullName:"background",type:"string"},{shortName:"qlt",fullName:"quality",type:"number"},{shortName:"cm",fullName:"compositeMode",type:"string"},{shortName:"cs",fullName:"colourSpace",type:"string"},{shortName:"maxW",fullName:"maxWidth",type:"number"},{shortName:"maxH",fullName:"maxHeight",type:"number"},{shortName:"template",fullName:"template",type:"array"},{shortName:"w",fullName:"width",type:"number"},{shortName:"h",fullName:"height",type:"number"},{shortName:"fmt",fullName:"format",type:"string"},{shortName:"unsharp",fullName:"sharpen",type:"string"},{shortName:"crop",fullName:"crop",type:"string"},{shortName:"pcrop",fullName:"preCrop",type:"string"},{shortName:"img404",fullName:"missingImage",type:"string"},{shortName:"sm",fullName:"scaleMode",type:"string"},{shortName:"strip",fullName:"strip",type:"boolean"},{shortName:"orig",fullName:"original",type:"boolean"}],e=function(a,b,c){for(var e=0;e0&&j}i=g(i.concat(d));for(var l=[],k=0;k0?this.prev():this.next()}},this._children.on("touchstart",a.proxy(this._startG,this))}},_getIndex:function(a){var b=this._children;if(a>b.length){if(!this.options.loop)return a;for(;a>b.length;)a-=b.length}else if(a<1){if(!this.options.loop)return a;for(;a<1;)a+=b.length}return a},play:function(){var a=this;clearInterval(this.interval),this.interval=setInterval(function(){a.next()},this.options.delay),this._track("play",null)},pause:function(){clearInterval(this.interval),this._track("pause",null)},next:function(){this.goTo(this._index+1)},prev:function(){this.goTo(this._index-1)},redraw:function(){this._calcSize()},_calcSize:function(){var a,b;if(this.options.responsive&&this.options.width&&this.options.height&&"auto"!=this.options.width&&"auto"!=this.options.height)this.options.parentSize?(a=Math.round(this.element.parent().width()),b=Math.round(a*(this.options.height/this.options.width)),b>this.element.parent().height()&&(b=this.element.parent().height(),a=Math.round(b*(this.options.width/this.options.height))),this.element.width(a),this.element.height(b)):(a=Math.round(this.element.width()),b=Math.round(a*(this.options.height/this.options.width)),this.element.height(b)),this.options.center&&(this.element.css("margin-left",this.element.parent().width()/2-a/2+"px"),this.element.css("margin-top",this.element.parent().height()/2-b/2+"px"));else{if(this.options.width&&"auto"!=this.options.width)this.element.width(this.options.width);else if("auto"==this.options.width){for(var c=0,d=0;dthis.count){if(!this.options.loop)return;for(;a>this.count;)a-=this.count;this._track("looped","forwards")}else if(a<1){if(!this.options.loop)return;for(;a<1;)a+=this.count;this._track("looped","backwards")}c||this._animate(a)}}},_exeBinds:function(b,c){if(this._boundArray)for(var d=0;dthis.count){if(!this.options.loop)return this.count;for(;a>this.count;)a-=this.count}else if(a<1){if(!this.options.loop)return 1;for(;a<1;)a+=this.count}return a},bind:function(a){this._boundArray||(this._boundArray=[]),this._boundArray.push(a)},canPrev:function(){return this.options.loop||this._index>1},canNext:function(){return this.options.loop||this._index
    "),this._container=this.element.children().eq(0),this._containerPos=0,this._children=this.element.children().eq(0).children(),this.count=this._children.length,this._checkCSS3(),this._index=Math.max(1,Math.min(this.options.start,this.count)),this._selectedIndex=this._index,this._children.addClass("amp-slide"),this._calcSize(),this._chooseLayoutManager(),this._children.eq(this._index-1).addClass(this.options.states.selected),this.options.onActivate.goTo||this.options.onActivate.select)for(var c=0;c=3&&(b.moved=!0)},f=function(c){var d=b;return function(f){return a(window).off(this.canTouch?"touchmove":"mousemove",a.proxy(e,b)),!!d.moved||(d.options.onActivate.goTo&&d.goTo(c),d.options.onActivate.select&&d.select(c),!0)}}(c+1);this._children.eq(c).on(this.canTouch?"touchstart":"mousedown",a.proxy(d,b)),this._children.eq(c).on(this.canTouch?"touchend":"mouseup",a.proxy(f,b))}this._calcSize(),setTimeout(a.proxy(this._calcSize,this),1),this.options.responsive&&a(window).bind("resize",function(b){return function(){return setTimeout(a.proxy(b.redraw,b),1)}}(b)),this.options.autoplay&&this.play(),this._preloadNext(),this._track("created",{index:this._index,canNext:this.canNext(),canPrev:this.canPrev(),visible:this._visible,count:this.count})},_chooseLayoutManager:function(){var a,b;if("[object Array]"===Object.prototype.toString.call(this.options.layout)){for(var c=0;cthis._index;var b=0,c=0;this._index=Math.min(this._index,this.count);for(var d=this._index;d!=a;)d>this.count?d=1:(d++,b++);for(d=this._index;d!=a;)d<1?d=this.count:(d--,c++);return!!(this.options.preferForward&&b>1&&c>1)||b<=c},_loopIndex:function(a,b,c){for(var d=a?1:-1,e=b,f=0;fthis.count?e=1:e+d<1?e=this.count:e+=d;return e},_loopCount:function(a,b,c){c=Math.min(c,this.count);for(var d=a?1:-1,e=b,f=0;e!=c;)f++,e+d>this.count?e=1:e+d<1?e=this.count:e+=d;return f},_resetPos:function(a){this._canCSS3.transform&&this._canCSS3.transition?a.css(this._canCSS3.transform,""):"horz"==this.options.dir?a.css("left",""):a.css("top","")},_removeStates:function(){this._children.removeClass(this.options.states.visible),this._children.removeClass(this.options.states.partiallyVisible)},_setState:function(a,b){switch(b){case"visible":a.addClass(this.options.states.visible),a.addClass(this.options.states.seen),this.callChildMethod(a,"visible",!0);break;case"invisible":a.removeClass(this.options.states.visible),this.callChildMethod(a,"visible",!1);break;case"partial":a.addClass(this.options.states.partiallyVisible),this.callChildMethod(a,"visible",!1)}},_posElm:function(a,b,c,d){this._elms[c]||(this._elms[c]=0);var e=d?this._elms[c]+b:b;this._canCSS3.transform&&this._canCSS3.transition?this._canCSS3.can3D?"horz"==this.options.dir?a.css(this._canCSS3.transform,"translate3d("+e+"px,0,0)"):a.css(this._canCSS3.transform,"translate3d(0,"+e+"px,0)"):"horz"==this.options.dir?a.css(this._canCSS3.transform,"translate("+e+"px,0)"):a.css(this._canCSS3.transform,"translate(0,"+e+"px)"):"horz"==this.options.dir?a.css("left",e+"px"):a.css("top",e+"px"),this._elms[c]=e},_preloadNext:function(){if(this.options.preloadNext){var a=this._visible+(this._index-1),b=this._loopIndex(!0,a,1),c=this._children.eq(b-1);this.callChildMethod(c,"preload",!0)}},_measureElements:function(a,b,c){for(var d=0,e=(this.options.dir,0);ethis.count&&(f=1),f<1&&(f=this.count),d+=this._measureElement(f-1)}return a?0-d:d},_moveElements:function(a,b,c){var d=this._container,e=this;if(this._containerPos==a)return e._canCSS3.transform&&e._canCSS3.transitionDuration&&(d.css(e._canCSS3.transitionTimingFunction,""),d.css(e._canCSS3.transitionDuration,"")),void(b&&b());if(this._containerPos=a,e.options.animationStartCallback(),!c){if(e._canCSS3.transform&&e._canCSS3.transitionDuration){var f=e._canCSS3.can3D?"horz"==e.options.dir?"translate3d("+a+"px,0,0)":"translate3d(0, "+a+"px,0)":"horz"==e.options.dir?"translateX("+a+"px)":"translateY("+a+"px";d.css(e._canCSS3.transform,f)}else"horz"==e.options.dir?d.css("left",a+"px"):d.css("top",a+"px");return void(b&&b())}if(e._canCSS3.transform&&e._canCSS3.transitionDuration){var f=e._canCSS3.can3D?"horz"==e.options.dir?"translate3d("+a+"px,0,0)":"translate3d(0, "+a+"px,0)":"horz"==e.options.dir?"translateX("+a+"px)":"translateY("+a+"px";d.css(e._canCSS3.transform,f),d.css(e._canCSS3.transitionTimingFunction,e.options.easing),d.css(e._canCSS3.transitionDuration,e.options.animDuration+"ms"),d.off().on("transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd",function(){d.css(e._canCSS3.transitionTimingFunction,""),d.css(e._canCSS3.transitionDuration,""),b&&b(),e.options.animationEndCallback()})}else{var g={};"horz"==e.options.dir?g.left=a+"px":g.top=a+"px",d.animate(g,e.options.animDuration,"swing",function(){b&&b(),e.options.animationEndCallback()})}},_measureElement:function(a){var b,c="horz"==this.options.dir,d=this._children.eq(a),e=d[0].getBoundingClientRect().height;return d.css("display","block"),c?b=d.outerWidth(!0):(b=d.outerHeight(!0),e&&b-e<=1&&(b=e),e||(b=d.outerHeight(!0)-1)),d.css("display",""),b},_elmSize:function(){return"horz"==this.options.dir?this.element.width():this.element.height()},_animate:function(a){var b=this;this._animating=!0,this._layoutManager.focus(a,!0,function(){b._setIndex(a)})},_setIndex:function(a){this._index=a,this._track("change",{index:this._index,canNext:this.canNext(),canPrev:this.canPrev(),visible:this._visible,count:this.count}),this._animating=!1,this._preloadNext(),this._onFinish()},_track:function(a,b){this._trigger(a,null,b),window.amp&&.stats&&.stats.event&&.stats.event(this.element,"carousel",a,b)},_destroy:function(){this.element.removeClass("amp"),this.element.removeClass("amp-carousel"),this._removeEmptyAttributeHelper(this.element);var a=this._children;a.removeClass("amp-slide"),a.removeClass(this.options.states.visible),a.removeClass(this.options.states.partiallyVisible),a.removeClass(this.options.states.selected),a.removeClass(this.options.states.seen);for(var b=0;bMath.abs(f)?this.moveDir="horz":this.moveDir=b.options.dir),b.options.dir!=this.moveDir)return!0;var g="horz"==b.options.dir?c:d;return b._moveElements(g,null,!1),b.options.loop&&this.checkDuplicate(g),b.options.dir!=this.moveDir&&void 0},e.checkDuplicate=function(a){a-this.metrics[this.lastOne-1].size<0-(this.allSize-b._elmSize())&&this.duplicateSlide(!0),0-a-this.metrics[0].size<=0-this.duplicationOffsets.leftSize&&this.duplicateSlide(!1)},e.duplicateSlide=function(a){if(a){var c=b._numToIndex(b._index-1+b.count+this.duplicationOffsets.right+1)-1,d=b._children.eq(c),e=d.clone();b._container.append(e);var f="horz"==b.options.dir?e.width():e.height(),g=this.allSize;b._posElm(e,g,this.count+this.duplicated.length),this.duplicated.push(e),this.duplicationOffsets.right++,this.duplicationOffsets.rightSize+=f,this.lastOne=c+1,this.allSize+=f}else{var c=b._numToIndex(b._index-1-this.duplicationOffsets.left)-1,d=b._children.eq(c),e=d.clone();b._container.append(e);var f="horz"==b.options.dir?e.width():e.height(),g=0-this.duplicationOffsets.leftSize-f;b._posElm(e,g,this.count+this.duplicated.length),this.duplicated.push(e),this.duplicationOffsets.left++,this.duplicationOffsets.leftSize+=f}},e.stop=function(c){if(b._movedCounter=0,a(window).off("touchmove",a.proxy(this.move,this)),a(window).off("touchcancel",a.proxy(this.stop,this)),a(window).off("touchend",a.proxy(this.stop,this)),a(window).off("mouseup",a.proxy(this.stop,this)),this.moveDir=null,this.moved&&!this.changed){if(b.preventStop)return void(b.preventStop=!1);var d=this.findNearest(),e=d.index+1;if(e==b._index){var f=this.startPos-b._containerPos;return Math.abs(f)>=b.options.gesture.distance?f>0?b.canNext()?b.next():b._moveElements(this.startPos,null,!0):b.canPrev()?b.prev():b._moveElements(this.startPos,null,!0):b._moveElements(this.startPos,null,!0),this.changed=!0,void(b.options.loop&&(b._containerPos=0))}b.options.loop?(this.animating=!0,b._moveElements(d.pos,a.proxy(function(){this.allSize=this.oAllSize,this.focus(e,!1),b._containerPos=0,b._setIndex(e),b.goTo(e,null,!0),this.changed=!0,this.animating=!1},this),!0)):(this.changed=!0,b.goTo(e))}b.preventStop=!1},e.getEvent=function(a){return"touchend"!=a.type&&"touchcancel"!=a.type||(a=this.startTouchEvent),a.originalEvent&&a.originalEvent.touches&&a.originalEvent.touches[0]&&(a=a.originalEvent.touches[0]),a},e.findNearest=function(){var a=0,c=b._containerPos,d=this.oAllSize,e=0;if(b.options.loop){for(;c<0-this.oAllSize;)c+=this.oAllSize,e--;for(;c>0;)c-=this.oAllSize,e++}for(var f=0;f=0?this.metrics[a].pos+this.oAllSize*(e-1):0-this.metrics[a].pos+this.oAllSize*e}},e.layout=function(a){b.options.loop?(this.arrange(a),this.focusLoop(a,!1)):(this.arrange(1),this.focusNoLoop(a,!1))},e.focus=function(a,c,d){b.options.loop?this.focusLoop(a,c,d):(this.focusNoLoop(a,c),d&&d())},e.focusNoLoop=function(a,c){var d=0-this.metrics[a-1].pos,e=0-(this.allSize-b._elmSize());d=Math.min(Math.max(e,d),0),this.setVisibleStates(a,d),b._moveElements(d,null,c)},e.setVisibleStates=function(a,c){var c=Math.abs(c);b._removeStates();for(var d=0,e=0;e=c&&f+h-b.options.thumbWidthExceed-i-c<=b._elmSize()?(b._setState(g,"visible"),d++):f+h-i>c&&f+h-i-cc&&f-c0;){var c=e.duplicated.splice(0,1);c[0].remove(),delete c[0]}d&&d()},c)},e.duplicate=function(a){for(var c=0;c=b.count;)g-=b.count;var h=b._children.eq(g),i=b._measureElement(g);i+c<=b._elmSize()?b._setState(h,"visible"):c0?Math.min(this.theta/2,e/10):Math.max(0-this.theta/2,e/10),this.rotation=this.startPos+e,this.transform(),!1},f.getEvent=function(a){return"touchend"!=a.type&&"touchcancel"!=a.type||(a=this.lastEvent),a.originalEvent&&a.originalEvent.touches&&a.originalEvent.touches[0]&&(a=a.originalEvent.touches[0]),a},f.stop=function(c){if(a(window).off("touchmove",a.proxy(this.move,this)),a(window).off("touchcancel",a.proxy(this.stop,this)),a(window).off("touchend",a.proxy(this.stop,this)),this.animation(!0),this.moved&&!this.changed){c=this.getEvent(c);var d=c.pageX-this.xo,e=this.yo-c.pageY,f="horz"==b.options.dir?d:e;if(this.rotation=this.startPos,Math.abs(f)>=b.options.gesture.distance)if(f<0){if(b.canNext())return void b.next()}else if(b.canPrev())return void b.prev();this.transform(),this.changed=!0}},f.modify=function(){var a,c,d;for(this.xOffset=b._container.width()/2-b._children.eq(0).width()/2,this.yOffset=b._container.height()/2-b._children.eq(0).height()/2,this.panelSize=this.isHorizontal?b._children.eq(0).width():b._children.eq(0).height(),this.rotateFn=this.isHorizontal?"rotateY":"rotateX",this.theta=360/this.panelCount,this.radius=Math.round(this.panelSize/2/Math.tan(Math.PI/this.panelCount)),delete this.styles,delete this.angles,this.styles=[],this.angles=[],d=0;d360;)b-=360;for(;b<0;)b+=360;var c;c=b<=180?180-b:b-180,this.element.children[a].style.zIndex=c,this.element.children[a].style[e]="translateZ(-"+this.radius+"px) "+this.rotateFn+"("+this.rotation+"deg)"+this.styles[a]}},f.focus=function(a,c,d){var e=b._direction(a),f=b._loopCount(e,b._index,a),g=b._children.eq(a-1),h=b._children.eq(b._index-1);b._setState(g,"visible"),b._setState(h,"invisible"),e?this.rotation-=this.theta*f:this.rotation+=this.theta*f,this.transform(),d&&d()},f.layout=function(a){this.modify(),this.focus(a)};var g=new d;return g.init(),g};a.amp.ampCarousel.prototype._layoutManagers.carousel3D={requiredFeatures:["can3D","transform"],create:b}}()}(jQuery),function(a){a.widget("amp.ampImage",{options:{errImg:null,preload:"visible",insertAfter:!1},_loadedHistory:[],_getCreateOptions:function(){var b=this.element.data().ampImage;return b?a.extend(!0,{},this.options,b):this.options},_create:function(){this.element.addClass("amp"),this.element.addClass("amp-image");var b=this;this.element.bind("load",function(a){b._loaded()}),this.element.bind("error",function(){b._failLoad()}),a.inArray(this.options.preload,["created","visible","none"])==-1&&(this.options.preload="visible"),"created"==this.options.preload&&this.newLoad(),this._track("created")},dimensionsParams:function(b){var c=this,d=c.element.data("amp-dimensions"),e=b;if(!d)return e;var f=e.indexOf("?")===-1?"?":"&",g="";return a.each(d[0],function(b,d){var h=new RegExp(f+b+"=[0-9]*","g"),i=e.match(h);i&&i.length>0&&a.each(i,function(a,b){e=e.replace(b,"")});var j="window"===d.domName?a(window):c.element.closest(d.domName);g+=f+b+"="+parseFloat(j[d.domProp](),10),f="&"}),e+=g},newLoad:function(){var b=this.element.attr("src")&&""!=this.element.attr("src")?this.element.attr("src"):this.element.attr("data-amp-src");b=this.dimensionsParams(b);var c=this.element.attr("data-amp-srcset")||null;if(a.inArray(b,this._loadedHistory)!==-1)return this.loading&&this.loading.remove(),this.element.attr("src",b),c&&this.element.attr("srcset",c),void this.element.show();this.loading||(this.loading=a('
    ')),this.element.hide(),this.options.insertAfter?this.options.insertAfter.prepend(this.loading):this.element.parent().append(this.loading),this.element.attr("src",""),this.element.attr("src",b),c&&(this.element.attr("srcset",""),this.element.attr("srcset",c))},visible:function(a){if(a&&a!=this._visible&&"visible"==this.options.preload){if(this.loaded||this.loading)return;this.newLoad()}this._visible=a},load:function(a){this.loaded||this.loading||this.newLoad()},preload:function(){this.element.parent().hasClass("amp-spin")||this.newLoad()},loaded:!1,_loaded:function(){this._loadedHistory.push(this.element.attr("src")),this._track("loaded",!0),this.loaded=!0,this.loading&&this.loading.remove(),this.element.show()},_failLoad:function(){this.options.errImg?this.element.attr("src",this.options.errImg):window.amp&&.conf&&.conf.err_img&&this.element.attr("src",amp.conf.err_img)},_track:function(a,b){this._trigger(a,null,b),window.amp&&.stats&&.stats.event&&.stats.event(this.element,"image",a,b)},_destroy:function(){this.element.removeClass("amp"),this.element.removeClass("amp-image"),this.loading&&this.loading.remove(),this.element.css("display",""),this._removeEmptyAttributeHelper(this.element)},_removeEmptyAttributeHelper:function(a,b){for(var c=b||["class","style"],d=0,e=c.length;d
    '),this.parent=this.element.parent(),this.parent.prepend(this.loading),this.element.wrap('
    '),this.overflow=this.element.parent(),this.wrapper=a('
    '),this.imgs=[];var d=0;do{var e=a('');e.css(b),this.wrapper.append(e),this.imgs.push(e),d++}while(d<(this._cycle&&this._cycle.len));if(this.options.responsive&&this.element.css({height:"auto",width:"100%",maxWidth:"100%"}),this.options.target){this.mark=this.options.map?{name:"map",inner:"inner"}:{name:"box",inner:"wrapper"};try{this[this.mark.name]=a("body").find(this.options.target)}catch(f){this[this.mark.name]=!1}this[this.mark.name]&&this[this.mark.name].length>0?(this.options.lens&&(this.lens=a('
    '),"map"==this.mark.name?(this[this.mark.name].addClass("amp-zoom-map"),this[this.mark.inner]=a('
    '),this[this.mark.inner].append(a('')),this[this.mark.inner].append(this.lens)):(this[this.mark.name].addClass("amp-zoom-container"),this.parent.append(this.lens))),this[this.mark.inner].hide(),this[this.mark.name].append(this[this.mark.inner]),this[this.mark.inner].addClass(this.options.states.inactive),this[this.mark.inner][0].relatedUUID=this.uuid):this[this.mark.name]=!1}this.box||(this.overflow.append(this.wrapper),this.canHideEl=!!a.amp.ampImage),this.target=this.imgs[0],this._setZoomCursor(this.parent),this.parent.addClass(this.options.states.inactive),("created"==this.options.preload.image||this.element[0].src)&&this._loadImage(),"created"==this.options.preload.zoomed&&this._loadZoomed()},_onImageLoad:function(){if(!this._imageLoaded){this._track("loaded",!0),this._imageLoaded=!0,this._imageLoading=!1,this._originalImage=this._getNaturalSize(this.element[0].src);var b=this;this._calcSize(),this.options.responsive&&a(window).bind("resize",function(a){return function(){return a.zoomed&&a.zoom(!1),a._calcSize()}}(b)),this.moved=!1,this.canTouch=!!("ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch),this.zoomBy=1,this.pos={start:{x:0,y:0},last:{x:0,y:0},cur:{x:0,y:0}};var c=function(){var c=function(a){return b.moved=!0,!0},d=function(a){return e(),!0},e=function(f){if(b.pos.cur=b.pos.last,b.mousedown=!1,b.parent.off(b.canTouch?"touchmove":"mousemove",a.proxy(c,b)),b.canTouch||b.parent.off("mouseleave",a.proxy(d,b)),b.parent.off(b.canTouch?"touchend":"mouseup",a.proxy(e,b)),!b.moved)return b.toggle(f)},f=function(f){b.zoomed&&(f.stopPropagation(),f.preventDefault()),b.mousedown=!0;var g=b._getEvent(f);b.pos.start={x:g.pageX,y:g.pageY},setTimeout(function(){b.parent.on(b.canTouch?"touchmove":"mousemove",a.proxy(c,b)),b.parent.on(b.canTouch?"touchend":"mouseup",a.proxy(e,b))},1),b.canTouch||b.parent.on("mouseleave",a.proxy(d,b)),b.moved=!1;f.timeStamp;return b.startTouchEvent=f,!0};b.parent.on(b.canTouch?"touchstart":"mousedown",a.proxy(f,b))};if(this.canTouch){if("disable"==this.options.activate.touch)return!1;if("doubleTap"==this.options.activate.touch){var d=300,e=20;this._lastEvent="";var f=function(c){b.parent.on("touchend touchcancel",a.proxy(g,b)),this.startTouchEvent=c;var c=this._getEvent(c);b.pos.start={x:c.pageX,y:c.pageY},c.timeStamp=(new Date).getTime();var f=c.timeStamp-(this._lastEvent&&this._lastEvent.timeStamp)||0,h=Math.abs(c.pageX-this._lastEvent.pageX)>e||Math.abs(c.pageY-this._lastEvent.pageY)>e;return fe.w&&(f.lw=e.w-f.dl),f.lh+f.dt>e.h&&(f.lh=e.h-f.dt),a.width(f.lw),a.height(f.lh),f.lwh=f.lw/2,f.lhh=f.lh/2,f.dlh=f.dl/2,f.dth=f.dt/2,f},_loadZoomed:function(){if(!this._imageLoaded)return"none"!=this.options.preload.zoomed&&(this._loadZoomedPromise=!0),void this._loadImage();if(!this._zoomLoaded&&!this._zoomLoading){var b=this;this._zoomLoading=!0,this._zoomLoaded=!1,this._toLoadCount=this.imgs.length,this._zoomLoadedCount=0,this._track("startPreload");var c=function(a){++b._zoomLoadedCount==b._toLoadCount&&(b._zoomLoaded=!0,b._zoomLoading=!1,b.loading.hide(),b._track("preloaded"),b._calcSize())};a.each(this.imgs,function(a,d){d.on("load",c),d[0].src=b._getUrl(b.options.zoom[a])})}},_checkLoaded:function(a){var b=this,c=!1;this._zoomLoading||this._loadZoomed(),clearInterval(this.interval),this.interval=setInterval(function(){b._zoomLoaded?(clearInterval(b.interval),b.zoom(b.zoomed,a,!0)):b._zoomLoading&&!c&&(b.canHideEl&&b.element.css({opacity:0}),c=!0)},50)},_pinchZoomStart:function(b){var c=this;this.zoomed=!0,this.options.fade?this.target.animate({opacity:1}):this.target.css({opacity:1}),this.target.show();var d={pw:this.overflow.width(),ph:this.overflow.height(),po:this.parent.offset(),mw:0,mh:0,lens:null};return d.tw=1*d.pw,d.th=1*d.ph,this.wrapper.css({width:this.overflow.width(),height:this.overflow.height()}),this.map&&(d.mw=this.map.width(),d.mh=d.mw*(this.element.height()/this.element.width()),d.mo=this.map.offset(),this.inner.height(d.mh),this.map.show(),this.lens&&(d.lens=this._makeLens(this.lens,d.mw,d.mh,1,{w:d.mw,h:d.mh})),this._mapEnd=function(b){c.inner.off("touchmove",a.proxy(c._mapMove,c)),c.inner.off("touchend",a.proxy(c._mapEnd,c))},this._mapMove=function(a){a.preventDefault(),a.stopPropagation(),c._mouseMove(c._getEvent(a),d.pw,d.ph,d.tw,d.th,c.map.offset(),null,null,d.mw,d.mh,d.lens,!0)},this._mapStart=function(b){b.preventDefault(),b.stopPropagation(),c._mouseMove(c._getEvent(b),d.pw,d.ph,d.tw,d.th,c.map.offset(),null,null,d.mw,d.mh,d.lens,!0),this.inner.on("touchmove",a.proxy(c._mapMove,c)),this.inner.on("touchend",a.proxy(c._mapEnd,c))},this.inner.on("touchstart",a.proxy(this._mapStart,this)),this.inner.removeClass(this.options.states.inactive).addClass(this.options.states.active),this.inner.show(),this.lens&&this.lens.show()),this._parentMove=function(a){return c.hasPinchEnded?!!(a.originalEvent&&a.originalEvent.touches&&a.originalEvent.touches[0]&&1!=a.originalEvent.touches.length)||(a.preventDefault(),1!==this.zoomBy&&a.stopPropagation(),void c._mouseMove(c._getEvent(a),d.pw,d.ph,d.tw,d.th,d.po,null,null,d.mw,d.mh,d.lens)):(a.stopPropagation(),!0)},this.parent.on("touchmove",a.proxy(this._parentMove,this)),d},_pinchZoom:function(a,b,c,d){b==this.maxZoom?this._track("maxZoom",{domEvent:a,scale:b,center:c}):1==b&&this._track("minZoom",{domEvent:a,scale:b,center:c}),d.tw=d.pw*b,d.th=d.ph*b,this.zoomBy=b,this.wrapper.css({width:d.tw,height:d.th}),this.lens&&(d.lens=this._makeLens(this.lens,d.mw,d.mh,b,{w:d.mw,h:d.mh})),this._mouseMove({currentTarget:a.currentTarget,pageX:c.x,pageY:c.y},d.pw,d.ph,d.tw,d.th,d.po,null,null,d.mw,d.mh,d.lens)},_mouseMove:function(a,b,c,d,e,f,g,h,i,j,k,l){var m,n,o,p,q,r=g?d-b+(b-g):d-b,s=h?e-c+(c-h):e-c;if(this.init&&this.options.pan){if(!(this.mousedown||this.canTouch||l))return void(this.panning=!1);if(this.pinching)m=(this.startPos.x+(this.pos.start.x-f.left))/this.startZoom,n=(this.startPos.y+(this.pos.start.y-f.top))/this.startZoom,o=r*(m/b),p=s*(n/c);else{this.panning=!0;var t=this.pos.start.x-a.pageX,u=this.pos.start.y-a.pageY;o=t+this.pos.cur.x,p=u+this.pos.cur.y,m=(o+b/2)/(d/b),n=(p+c/2)/(e/c)}}else this.init=!0,this.panning=!1,m=a.pageX-f.left,n=a.pageY-f.top,o=r*(m/b),p=s*(n/c),this.pos.cur.x=this.pos.last.x||o,this.pos.cur.y=this.pos.last.y||p;if(this.lens){if(this.box){this.box[0].lastChild.relatedUUID!=this.uuid&&(this.box.append(this.wrapper),this.wrapper.show().siblings().hide());var v=b,w=c,x=m-k.lwh-k.dlh,y=n-k.lhh-k.dth;o=(x+k.dlh)*this.zoomBy-k.lw/b,p=(y+k.dth)*this.zoomBy-k.lh/c,q=this._setBounds(m,n,b,c,0,0),m=q.x,n=q.y}else if(l){this.panning&&(m=a.pageX-f.left,n=a.pageY-f.top);var v=i,w=j,x=m-k.lwh-k.dlh,y=n-k.lhh-k.dth;o=((x+k.dlh)*this.zoomBy-k.lw/b)*b/i,p=((y+k.dth)*this.zoomBy-k.lh/c)*c/j,this.pos.cur={x:o,y:p}}else if(this.map){if(this.map[0].lastChild.relatedUUID!=this.uuid&&(this.map.append(this.inner),this.inner.show().siblings().hide()),this.panning){var x=m/(b/i)-k.lwh-k.dth;y=n/(c/j)-k.lhh-k.dth}else var z=m/(b/k.lw),A=n/(c/k.lh),x=m/(b/i)-z-k.dlh,y=n/(c/j)-A-k.dth;q=this._setBounds(x,y,i-k.lw-k.dl,j-k.lh-k.dt,0,0),x=q.x,y=q.y}(this.box||l)&&(m+k.lwh+k.dlh>=v&&(x=v-k.lw-k.dl),n+k.lhh+k.dth>=w&&(y=w-k.lh-k.dt),m-k.lwh-k.dlh<=0&&(x=0),n-k.lhh-k.dth<=0&&(y=0)),this.lens.css({top:y+"px",left:x+"px"})}q=this._setBounds(o,p,r,s,0,0),o=q.x,p=q.y,this.pos.last={x:o,y:p},this.lastPos={x:o,y:p},this.oldTarget&&this.oldTarget.css({top:-p+"px",left:-o+"px"}),this.target.css({top:-p+"px",left:-o+"px"}),this._track("move",{domEvent:a,pos:{x:m/b,y:n/c}})},_calcSize:function(){var a,b;if(this.options.responsive&&this.options.width&&this.options.height&&"auto"!=this.options.width&&"auto"!=this.options.height?(a=this.element.width(),b=a*(this.options.height/this.options.width),this.parent.height(b),this.overflow.height(b),0!=this.element.height()&&b>this.element.height()&&this.overflow.height(this.element.height())):(this.options.width&&this.parent.width(this.options.width),this.options.height&&this.parent.height(this.options.height)),this.map){var c=this.map.width(),d=c*(this.element.height()/this.element.width());this.inner.height(d)}},_getUrl:function(b){if(this.options.url)return this.options.url;var c=this.element.attr("src")||this.element.attr("data-amp-src");if(c){var d=this._cycle?b||1:this.options.zoom;c=this._cleanUrl(c);var e=this.options.transforms;if(this._cycle){e=e[a.inArray(b,this.options.zoom)]}return c=e?this._setTransforms(c,e):c,c=this._setWidth(c,{h:this._originalImage.height*d,w:this._originalImage.width*d})}},_getWidth:function(a){if(window.amp&&.di)return amp.di.width(a);var a=a.split("?");if(!a[1])return!1;for(var b=a[1].split("&"),c=0;c
    '),this._imageLoading=!0;var b=this.element[0].src||this.element.attr("data-amp-src");this.element.on("load",a.proxy(this._onImageLoad,this)),this.element[0].src="",this.element[0].src=b}},_getNaturalSize:function(a){return{width:this.element[0].naturalWidth,height:this.element[0].naturalHeight}},_setTransforms:function(a,b){return a.indexOf("?")==-1?a+"?"+b:a+"&"+b},_setBounds:function(a,b,c,d,e,f){return a>=c&&(a=c),b>=d&&(b=d),a<=e&&(a=e),b<=f&&(b=f),{x:a,y:b}},_track:function(a,b){this._trigger(a,null,b),window.amp&&.stats&&.stats.event&&.stats.event(this.element,"zoom",a,b)},_setCursor:function(a,b){return"string"!=typeof a&&(a="auto"),a.indexOf("zoom")<0?(b.css("cursor",a),!1):!document.documentMode&&("undefined"!=typeof InstallTrigger&&b.css("cursor","-moz-"+a),void(window.chrome&&b.css("cursor","-webkit-"+a)))},_setZoomCursor:function(a){var b=this.options.zoom;if(b.length){b.indexOf(this.zoomBy)===b.length-1?this._setCursor(this.options.cursor.active,a):this._setCursor(this.options.cursor.inactive,a)}else this.zoomBy>1?this._setCursor(this.options.cursor.active,a):this._setCursor(this.options.cursor.inactive,a)},_getDistance:function(a){var b=Math.abs(a[0].pageX-a[1].pageX),c=Math.abs(a[0].pageY-a[1].pageY);return Math.sqrt(b*b+c*c)},_getPosition:function(a){return{x:(a[0].pageX+a[1].pageX)/2,y:(a[0].pageY+a[1].pageY)/2}},_destroy:function(){this.element.unwrap().unwrap(),this.wrapper.remove(),this.element.removeClass("amp"),this.element.removeClass("amp-zoom"),this.element.removeClass(this.options.states.active),this.element.removeClass(this.options.states.inactive),this.element.css({cursor:"",height:"","max-width":"",width:"",opacity:"",position:"",display:"",top:"",left:"",zoom:""}),this._removeEmptyAttributeHelper(this.element)},_removeEmptyAttributeHelper:function(a,b){for(var c=b||["class","style"],d=0,e=c.length;d1&&b.stopPropagation(),this.panner&&(this.panner.remove(),delete this.panner),this.scale>1&&(this.panner=new d(this,b,a.proxy(function(a,b){this.zoomArea&&this.zoomArea.setPosition(a,b)},this))),!0},this))),this.options.pinch&&this.element.parent().on("touchstart",a.proxy(function(b){return this_touchmove=!1,this.pincher&&(this.pincher.remove(),delete this.pincher),this.pincher=new c(b,a.proxy(function(){this.zoomIn()},this),a.proxy(function(){this.zoomOut()},this)),!0},this)),""!==this.options.stopPropagation&&this.element.parent().on(this.options.stopPropagation,a.proxy(function(a){1!=this.scale&&a.stopPropagation()},this))},visible:function(a){this._visible!=a&&(a?"visible"==this.options.preload&&this.load():this.options.preventVisibleZoomOut||this.zoomOutFull(),this._track("visible",{visible:a}),this._visible=a)},load:function(){this._setupZoomArea().then(a.proxy(function(a){this.zoomArea.allowClone=!0,a.setScale(this.options.zoom)},this))},_setupZoomArea:function(){return new Promise(a.proxy(function(b,c){this.zoomArea?b(this.zoomArea):this.getImageSize().then(a.proxy(function(d){if(d.error)c(!1);else{var f=this,g=new Image;g.src=this.element.attr("src");var h=a('
    ');this.$parent.append(h),this.zoomArea=new e(this.element,this.$parent,d,this.options.transforms,this.options),g.onload=function(){h.remove(),b(f.zoomArea)}}},this))},this))},getImageSize:function(){return new Promise(a.proxy(function(b,c){this.element[0].naturalWidth&&this.element[0].naturalHeight?b({x:this.element[0].naturalWidth,y:this.element[0].naturalHeight}):this.element[0].width&&this.element[0].height&&b({x:this.element[0].width,y:this.element[0].height}),this.element.on("load",a.proxy(function(){this.element[0].naturalWidth&&this.element[0].naturalHeight?b({x:this.element[0].naturalWidth,y:this.element[0].naturalHeight}):this.element[0].width&&this.element[0].height&&b({x:this.element[0].width,y:this.element[0].height})},this)),this.element.on("error",a.proxy(function(){c({error:!0})},this))},this))},_invalidateParentSize:function(){this.parentSize={x:this.$parent.width(),y:this.$parent.height()}},state:function(){return{scale:this.scale,scaleMax:this.options.scaleMax,scaleStep:this.options.scaleStep}},zoomInFull:function(a){ -this.setScale(this.options.scaleMax),this._track("zoomedInFull",{domEvent:a,scale:this.options.scaleMax,scaleMax:this.options.scaleMax,scaleStep:this.options.scaleStep})},zoomIn:function(b){var c=this;if(!c.zoomArea)return c._setupZoomArea().then(function(a){a&&c.zoomIn(b)}),!1;if((this.options.scaleSteps||1==this.scale)&&(b&&b.preventDefault(),(this.options.activation.inGesture||!this.gestureDetect.detected)&&(!c.zoomArea||!c.zoomArea.animating))){this.scale==this.options.scaleMax&&this.options.events.zoomIn&&(c.zoomArea.$container.off(this.options.events.zoomIn,this.zoomIn),c.isZoomIn=!1);var d=this.scale;this.options.scaleSteps?(this.scale+=this.options.scaleStep,this.scale=Math.min(this.scale,this.options.scaleMax)):this.scale=this.options.scaleMax,d!=this.scale&&(this._track("zoomedIn",{domEvent:b,scale:this.scale,scaleMax:this.options.scaleMax,scaleStep:this.options.scaleStep}),this.setScale(this.scale).then(function(){setTimeout(a.proxy(function(){!c.isMoveOn&&c.options.events.move&&(c.zoomArea.$container.on(this.options.events.move,a.proxy(c._setPos,c)),c.isMoveOn=!0),c.options.scaleProcess?c.options.scaleSteps&&c.scale!=c.options.scaleMax?c.isZoomIn||(c.zoomArea.$container.on(this.options.events.zoomIn,a.proxy(c.zoomIn,c)),c.isZoomIn=!0):c.zoomArea.$container.on(c.options.events.zoomOut,a.proxy(c.zoomOut,c)):c.options.scaleSteps||c.zoomArea.$container.on(c.options.events.zoomOut,a.proxy(c.zoomOut,c))},c),500)}))}},zoomInClick:function(b){if(this.options.activation.inGesture||!this.gestureDetect.detected){var c=this.scale;this.scale+=this.options.scaleStep,this.scale=Math.min(this.scale,this.options.scaleMax),c!=this.scale&&(this._track("zoomedIn",{domEvent:b,scale:this.scale,scaleMax:this.options.scaleMax,scaleStep:this.options.scaleStep}),this.setScale(this.scale),setTimeout(a.proxy(function(){self.zoomArea.$container.on(this.options.events.move,a.proxy(this._setPos,this))},this),1))}},setScale:function(b){return this.scale=b,this._setupZoomArea().then(a.proxy(function(a){a&&(a.setScale(this.scale),this._invalidateParentSize())},this))},_setPos:function(a){"touchmove"===a.type&&(this._touchmove=!0),this._track("settingPos",{domEvent:a});var b=a?this._getPercentagePos(a):{x:.5,y:.5};this.zoomArea.setPosition(b.x,b.y)},zoomOut:function(a){if(this.zoomArea.allowClone=!1,this._touchmove)return!1;if(!this.zoomArea||!this.zoomArea.animating){var b=this.scale;this.options.scaleSteps?(this.scale-=this.options.scaleStep,this.scale=Math.max(this.scale,1)):this.scale=1,b!=this.scale&&(1==this.scale&&(this.options.events.move&&(this.zoomArea.$container.off(this.options.events.move,this._setPos),this.isMoveOn=!1),this.options.events.zoomOut&&this.zoomArea.$container.off(this.options.events.zoomOut,this.zoomOut)),this.zoomArea.setScale(this.scale),this._track("zoomedOut",{domEvent:a,scale:this.scale,scaleMax:this.options.scaleMax,scaleStep:this.options.scaleStep}))}},zoomOutFull:function(a){this.zoomArea&&(this.options.events.move&&self.zoomArea.$container.off(this.options.events.move,this._setPos),this.options.events.zoomOut&&self.zoomArea.$container.off(this.options.events.zoomOut,this.zoomOut),this.scale=1,this.zoomArea.setScale(1),this._track("zoomedOutFull",{domEvent:a,scale:this.scale,scaleMax:this.options.scaleMax,scaleStep:this.options.scaleStep}))},_convertEvent:function(a){return a.originalEvent&&a.originalEvent.touches&&a.originalEvent.touches[0]&&(a.preventDefault(),a=a.originalEvent.touches[0]),a},_getPercentagePos:function(a){a=this._convertEvent(a);var b=this.$parent.offset();return{x:(a.pageX-b.left)/this.parentSize.x,y:(a.pageY-b.top)/this.parentSize.y}},_track:function(a,b){this._trigger(a,null,b),window.amp&&.stats&&.stats.event&&.stats.event(this.element,"zoom",a,b)},_destroy:function(){this.element.removeClass("amp"),this.element.removeClass("amp-zoom"),this._removeEmptyAttributeHelper(this.element)},_removeEmptyAttributeHelper:function(a,b){for(var c=b||["class","style"],d=0,e=c.length;dthis.threshold&&(this.cbIn(),this.start=b),c<0-this.threshold&&(this.cbOut(),this.start=b)},c.prototype.remove=function(){this.end()},c.prototype.end=function(b){a(document).off("mousemove touchmove",this.move),a(document).off("mouseup touchend",this.end)},c.prototype.getFingers=function(a){return a.originalEvent&&a.originalEvent.touches&&(a=a.originalEvent.touches),a};var d=function(b,c,d){this.multiFinger(c)||(c=this.convertEvent(c),this.start={x:c.pageX,y:c.pageY},this.zoomArea=b.zoomArea,this.cb=d,this.element=b.element,this.zoomArea.newSize||(this.zoomArea.newSize={x:this.zoomArea.$source.width(),y:this.zoomArea.$source.height()}),this.currentPixPos=this.zoomArea.getPixPos(),a(document).on("mousemove touchmove",a.proxy(this.move,this)),a(document).on("mouseup touchend",a.proxy(this.end,this)))};d.prototype.move=function(a){a.preventDefault(),a=this.convertEvent(a);var b=a.pageX-this.start.x,c=a.pageY-this.start.y,d=this.zoomArea.getPercentFromPos(this.currentPixPos.x+b,this.currentPixPos.y+c);this.cb(d.x,d.y)},d.prototype.end=function(b){a(document).off("mousemove touchmove",this.move),a(document).off("mouseup touchend",this.end)},d.prototype.remove=function(){this.end()},d.prototype.multiFinger=function(a){return a.originalEvent&&a.originalEvent.touches&&a.originalEvent.touches.length>1},d.prototype.convertEvent=function(a){return a.originalEvent&&a.originalEvent.touches&&a.originalEvent.touches[0]&&(a=a.originalEvent.touches[0]),a};var e=function(a,b,c,d,e){this.options=e,this.animating=!1,this._allowChangeClone=!0,this.isFF=navigator.userAgent.toLowerCase().search("firefox")>-1,this.transforms=d,this.initialSrc=a[0].src,this.scale=1,this.$area=b,this.$source=a,this.originalSize=c,this.posPercentageX=.5,this.posPercentageY=.5,this.createContainer(),this.hide()};e.prototype.getPercentagePosWithScale=function(a){},e.prototype.createContainer=function(){var b=this;this.$container=a('
    '),this.$preloader=new Image,a(this.$preloader).on("load",function(){b._preloaderImgLoaded=!0,b.allowClone&&!b.animating&&b.updateImageSrc(!0)}),this.$zoomed=a(''),this.$zoomedClone=a(''),this.$container.append(this.$zoomedClone),this.$container.append(this.$zoomed),this.$area.append(this.$container),this.$container.css({position:"absolute",top:0,left:0,bottom:0,right:0})},e.prototype.invalidatePosition=function(){this.setPosition(this.posPercentageX,this.posPercentageY)},e.prototype.setPosition=function(a,b){this.animating||(this.$zoomed.width()<=this.$area.width()&&(a=.5),this.$zoomed.height()<=this.$area.height()&&(b=.5),this.posPercentageX=a,this.posPercentageY=b,a=Math.min(1,Math.max(0,a)),b=Math.min(1,Math.max(0,b)),this.$zoomed.css("left",0-(this.$zoomed.width()-this.$area.width())*a+"px"),this.$zoomed.css("top",0-(this.$zoomed.height()-this.$area.height())*b+"px"),this.$zoomedClone.css("left",0-(this.$zoomed.width()-this.$area.width())*a+"px"),this.$zoomedClone.css("top",0-(this.$zoomed.height()-this.$area.height())*b+"px"))},e.prototype.getPixPos=function(a,b){return void 0==a&&void 0==b&&(a=this.posPercentageX,b=this.posPercentageY),a=Math.min(1,Math.max(0,a)),b=Math.min(1,Math.max(0,b)),{x:0-(this.newSize.x-this.$area.width())*a,y:0-(this.newSize.y-this.$area.height())*b}},e.prototype.getPercentFromPos=function(a,b){return{x:0-a/(this.newSize.x-this.$area.width()),y:0-b/(this.newSize.y-this.$area.height())}},e.prototype.animate=function(b,c,d){this.animating=!0,b.x<=this.$area.width()&&(c.x=this.getPixPos(.5,.5).x),b.y<=this.$area.height()&&(c.y=this.getPixPos(.5,.5).y);var e={width:b.x,height:b.y,left:c.x+"px",top:c.y+"px"};this.$zoomed.animate(e,500),this.$zoomedClone.animate(e,500),setTimeout(a.proxy(function(){d&&d(),this.animating=!1},this),this.isFF?1e3:600)},e.prototype.updateImageSrc=function(a){var b=this;if(!a||!b.allowClone||!b._preloaderImgLoaded)return!1;b.setImage()},e.prototype.setScale=function(a,b){var c=this,d=a>this.scale;a!=this.scale&&(this.allowClone=!!d,c._preloaderImgLoaded=!1,athis.scale&&(this.$zoomed.width(this.$source.width()),this.$zoomed.height(this.$source.height()),this.$zoomedClone.width(this.$source.width()),this.$zoomedClone.height(this.$source.height())),this.setPosition(.5,.5),this.show()),1==a?this.animate(this.newSize,this.getPixPos(),function(){c.hide(),c.updateImageSrc(!1)}):this.animate(this.newSize,this.getPixPos(),function(){c.updateImageSrc(d)}),this.scale=a,this.invalidateImageURL({x:this.originalSize.x*a,y:this.originalSize.y*a}))},e.prototype.show=function(){this.invalidatePosition(),a(window).off("resize",this.invalidatePosition),a(window).on("resize",a.proxy(this.invalidatePosition,this)),this.$container.show()},e.prototype.hide=function(){this.$container.hide(),a(window).off("resize",this.invalidatePosition)},e.prototype.invalidateImageURL=function(a){var b=this,c="";this.transforms&&this.transforms.length&&(c=this.transforms+"&");var d=this.initialSrc.split("?")[0]+"?"+c+"w="+a.x+"&h="+a.y;0!=a.x&&0!=a.y||(d=""),b.$preloader=new Image,b._preloaderImgLoaded=!0,b.$preloader.setAttribute("src",d)},e.prototype.setImage=function(){var a,b=this,c=b.$zoomed.attr("src");if(b._allowChangeClone&&b.$zoomedClone.attr("src",c),b.$preloader.complete&&b.$preloader.naturalWidth&&b.$preloader.naturalWidth>0){if(a)return;setTimeout(function(){b.$zoomed.attr("src",b.$preloader.src)},b.isFF?1e3:10),a=!0}else b.$preloader.onload=function(){a||(b.$zoomed.attr("src",b.$preloader.src),a=!0)};b._allowChangeClone=!1}}(jQuery),function(a){a.widget("amp.ampVideo",{options:{autoplay:!1,loop:!1,muted:!1,skin:"",responsive:!0,preload:"auto",pauseOnHide:!0,controls:!0,nativeControlsForTouch:!0,plugins:{},enableSoftStates:!0},_states:{stopped:0,buffering:1,paused:2,playing:3,loading:4,error:5,idle:6},_currentState:0,_ready:!1,_loopCount:0,_savedHTML:"",_getCreateOptions:function(){this._savedHTML=this.element[0].outerHTML;var b=this.element.data().ampVideo;return b?a.extend(!0,{},this.options,b):this.options},_create:function(){this.element.addClass("amp amp-video");var b=this.element.find("video"),c=this;b.addClass("video-js "+this.options.skin+" vjs-big-play-centered"),videojs&&(videojs.options.flash.swf=this.options.swfUrl+"video-js.swf"||"../../assets/video-js.swf",this._player=videojs(b[0],{autoplay:this.options.autoplay,muted:this.options.muted,width:"100%",height:"100%",loop:!1,controls:this.options.controls,preload:this.options.preload,plugins:c._sanitisePlugins(this.options.plugins),nativeControlsForTouch:this.options.nativeControlsForTouch})),c._calcSize(),c.options.responsive&&a(window).bind("resize",function(a){return function(){return a._calcSize()}}(c)),this._player.ready(function(){this.options_.muted&&this.volume(0),c._ready=!0;var b=c.element.find(".vjs-tech"),d=setInterval(function(){if("auto"==c.options.height){var a=b.css({height:"auto"}).height();0!=a&&(clearInterval(d),c.element.height(a),b.css({height:""}),c._player.dimensions(c.element.width(),c.element.height()))}},200);c.options.autoplay&&c.state(c._states.playing),c.options.plugins&&c.options.plugins.videoJsResolutionSwitcher&&c.options.plugins.videoJsResolutionSwitcher.default&&(c._player.on("ready",function(){c._player.currentResolution(c.options.plugins.videoJsResolutionSwitcher.default),c._allowResolutionChange=!1}),c._player.on("resolutionchange",function(){c._player.paused()&&(c._allowResolutionChange&&(c._player.play(),c._player.pause()),c._player.currentTime()>.5&&(c._allowResolutionChange=!0))})),this.on("play",function(a){c.softPlay&&c.options.enableSoftStates?c.softPlay=!1:(c.state(c._states.playing),c._track("play",{event:a,player:this,time:this.currentTime(),duration:c.duration}))}),this.on("error",function(a){c.state(c._states.error),c._track("error",null)}),this.on("pause",function(a){a.target.ended||a.target.seeking||(c.state(c._states.paused),c._track("pause",{event:a,player:this,time:this.currentTime(),duration:c.duration}))}),this.on("waiting",function(a){c.state(c._states.buffering)}),this.on("seeking",function(a){c.softSeek?c.softSeek=!1:(c.state()!==c._states.paused&&0!==a.target.currentTime&&c.options.enableSoftStates&&(c.softPlay=!0),c._track("seeked",{event:a,player:this,time:this.currentTime(),duration:c.duration}))}),this.on("timeupdate",function(a){c._track("timeUpdate",{event:a,player:this,time:this.currentTime(),duration:c.duration})}),this.on("volumechange",function(a){c._track("volume",{event:a,player:this,volume:this.volume(),muted:this.muted()})}),this.on("durationchange",function(a){c.duration=this.duration(),c._track("durationChange",{event:a,player:this,duration:c.duration})}),this.on("fullscreenchange",function(b){c._track("fullScreenChange",{event:b,player:this}),setTimeout(function(){a(window).resize()},200)}),this.on("ended",function(a){c.options.loop?(c.softSeek=!0,c._player.currentTime(0),c.softPlay=!0,c._player.play(),c._track("ended",null),c._track("looped",{count:++c._loopCount})):(c.state(c._states.stopped),c._track("ended",null),c._track("stopped",null))}),c._track("created",{player:this,duration:c.duration})})},visible:function(a){a!=this._visible&&(this._track("visible",{visible:a}),a?this._calcSize():this._states.playing!=this.state()&&this._states.buffering!=this.state()||this.options.pauseOnHide&&this.pause(),this._visible=a)},redraw:function(){this._calcSize()},_calcSize:function(){var a,b;if(this.options.responsive&&this.options.width&&this.options.height&&"auto"!=this.options.width&&"auto"!=this.options.height){var c=this.element.css("display");this.element.css("display","block"),a=Math.round(this.element.width()),this.element.css("display",c),b=Math.round(a*(this.options.height/this.options.width)),this.element.height(b)}else this.options.width?this.element.width(this.options.width):this.options.responsive&&this.element.width(this.element.parent().width()),this.options.height?this.element.height(this.options.height):this.options.responsive&&this.element.height(this.element.parent().height());if(this.options.center){var d=this.element.height(),e=this.element.parent().height();this.element.css("margin-top",e/2-d/2+"px")}this._player&&this._player.dimensions(this.element.width(),this.element.height())},play:function(){this._ready&&this._states.playing!==this.state()&&this._player.play()},pause:function(){this._ready&&this._states.paused!==this.state()&&this._player.pause()},stop:function(){this._ready&&this._states.stopped!==this.state()&&(this._player.pause(),this.softSeek=!0,this._player.currentTime(0),this._track("stopped",null),this.state(this._states.stopped))},seek:function(a){this._ready&&this.currentTime(a)},currentTime:function(a){if(void 0===a)return this._player.currentTime();this._player.currentTime(a)},state:function(a){if(void 0===a)return this._currentState;this._currentState=a,this._trigger("stateChange",null,{state:a})},_track:function(a,b){this._trigger(a,null,b),window.amp&&.stats&&.stats.event&&.stats.event(this.element,"video",a,b)},_destroy:function(){this._player.dispose(),this._player=null,this.element[0].outerHTML=this._savedHTML},_sanitisePlugins:function(a){return a&&0==a.videoJsResolutionSwitcher&&delete a.videoJsResolutionSwitcher,a}})}(jQuery),function(a){a.widget("amp.ampSpin",a.amp.ampStack,{options:{delay:50,autoplay:!1,loop:!0,responsive:!0,states:{selected:"amp-selected",seen:"amp-seen",active:"amp-active",inactive:"amp-inactive"},events:{start:"mousedown touchstart",move:"mousemove touchmove",end:"mouseup touchend"},momentum:!0,preload:"created",preloadType:"full",minDistance:25,activate:"down",friction:.97,dir:"normal",gesture:{enabled:!0,fingers:1},orientation:"horz",start:1,cursor:{active:"auto",inactive:"auto"},play:{onLoad:!1,onVisible:!1,repeat:1,delay:10},dragDistance:200,lazyLoad:!1},_getCreateOptions:function(){var b=this.element.data().ampSpin;return b?a.extend(!0,{},this.options,b):this.options},_create:function(){var b=this,c=this._children=this.element.children();this._count=this.element.children().length;this.isWebkit=/Chrome|Safari/.test(navigator.userAgent)&&!/Edge/.test(navigator.userAgent),this.$document=a(document),this.options.friction=Math.min(this.options.friction,.999),this.options.friction=Math.max(this.options.friction,0),this._setCursor(this.options.cursor.inactive),this.count=this.element.children().length,this.options.dragDistance=Math.max(this.options.dragDistance,1),this._index=Math.max(1,Math.min(this.options.start,this.count)),a.inArray(this.options.preload,["created","visible","none"])==-1&&(this.options.preload="created"),this.element.addClass("amp"),this.element.addClass("amp-spin"),this.element.addClass(this.options.states.inactive),this.imgs=this.element.find("img:not(.amp-zoom-img)"),this.toLoadCount=this.imgs.length,this.loadedCount=0,c.addClass("amp-frame");var d=c.eq(this._index-1),e=d.clone();e.addClass("amp-frame-clone"),this.isWebkit?(c.css({display:"none"}),d.css("display","block")):(c.css({"z-index":-1}),d.css("z-index",1)),this.element.append(e),d.eq(this._index-1).addClass(this.options.states.selected+" "+this.options.states.seen),setTimeout(function(a){return function(){return a._calcSize()}}(b),1),this.options.responsive&&a(window).on("resize",function(a){return function(){return a._calcSize()}}(b)),this.element.on("dragstart",function(a){return!1}),this.element.on(this.options.events.start,a.proxy(this._startDrag,this)),this.element.on("mousewheel DOMMouseScroll",function(a){return b._mouseScroll(a)}),this.options.autoplay&&this.play(),"created"==this.options.preload&&this._startPreload(),this._track("created",{index:this._index,canNext:this.canNext(),canPrev:this.canPrev()})},_setCursor:function(a){return a.indexOf("zoom")<0&&a.indexOf("grab")<0?(this.element.css("cursor",a),!1):!document.documentMode&&("undefined"!=typeof InstallTrigger&&this.element.css("cursor","-moz-"+a),void(window.chrome&&this.element.css("cursor","-webkit-"+a)))},redraw:function(){this._calcSize()},_mouseScroll:function(a){var b=0;return a||(a=window.event),a.originalEvent.wheelDelta?b=a.originalEvent.wheelDelta:a.originalEvent.detail&&(b=-a.originalEvent.detail),b>0?this.next():this.prev(),this._track("scroll",{domEvent:a,delta:b}),a.preventDefault(),!1},visible:function(a){var b=this;a!=b._visible&&(b._super(a),a&&("visible"==b.options.preload&&b._startPreload(),"none"==this.options.preload&&b._startPreload(b._index),b.options.play.onVisible&&b._loaded&&setTimeout(function(){b.playRepeat(b.options.play.repeat)},b.options.play.delay)))},_resolveEventCoords:function(a){return a=a.originalEvent,a.touches&&a.touches.length?{x:a.touches[0].clientX,y:a.touches[0].clientY}:a.changedTouches&&a.changedTouches.length?{x:a.changedTouches[0].clientX,y:a.changedTouches[0].clientY}:{x:a.clientX,y:a.clientY}},_startPreload:function(b){if(!(this._loaded||this._loading&&!this.first)){var c=this;this._loading=!0,this.first||(this._track("startPreload"),"none"!=this.options.preload&&("full"==this.options.preloadType?(this.pre=a('
  • '),this.element.append(this.pre)):"window"==this.options.preloadType&&(this.progressIndicator=a('
    '),this.progressIndicator.find(".amp-progress-message").html(this.options.progressMessage||"Loading..."),this.progressIndicator.progress=c.progressIndicator.find(".amp-progress-bar"),this.progressIndicator.visible=!0,this.element.append(this.progressIndicator))));var d=function(a){if(++c.loadedCount>=c.toLoadCount&&!c._loaded)c._unsetLoadEvents(c.imgs),c._loaded=!0,c.pre&&c.pre.remove(),c.options.play.onLoad&&c.playRepeat(c.options.play.repeat),c._loading=!1,c.progressIndicator&&(c.progressIndicator.visible=!1,c.progressIndicator.remove()),c._track("preloaded");else{var b=c.loadedCount/c.toLoadCount*100;c.pre&&(c.pre.css("width",100-b+"%"),c.pre.css("left",b+"%")),c.progressIndicator&&c.progressIndicator.visible&&c.progressIndicator.progress.css("width",b+"%")}};b?(this.first=!0,this.toLoadCount-=1,this._callImageMethod(a(this.imgs[b-1]),d)):this._callImageMethod(this.imgs,d)}},_unsetLoadEvents:function(b){if(b)for(var c=0,d=b.length;c0)return!1;this.element.find(".amp-spin").each(function(c,d){var e=a(d).data()["amp-ampSpin"]||a(d).data().ampAmpSpin;e&&e._startDrag&&e._startDrag(b)})}},_mouseMove:function(a,b,c,d,e){if(this.options.gesture.enabled&&a.originalEvent&&a.originalEvent.touches&&a.originalEvent.touches[0]&&a.originalEvent.touches.length!=this.options.gesture.fingers)return!0;var f=this._resolveEventCoords(a),g=f.x-b.left,h=f.y-b.top,i=g-c,j=h-d,k=(this._mouseMoveInfo,{e:a,mx:g,my:h});return Math.abs(i)Math.abs(j)?this.moveDir="horz":this.moveDir=this.options.orientation,this._mouseMoveInfo.push(k),this._mouseMoveInfo.length>2&&this._mouseMoveInfo.shift(),this._moveSpin("horz"==this.options.orientation?i:j,a,e),this.options.orientation==this.moveDir?(a.preventDefault(),!1):void 0},_moveSpin:function(a,b,c){var d=Math.round(a/this.options.dragDistance*(this._count-1));"normal"==this.options.dir&&(d=0-d),this._track("move",{domEvent:b,distFromStart:a});var e=this._numToIndex(d+c);e!=this._index&&(this._checkLoop(e),this.goTo(e))},_checkLoop:function(a){Math.abs(this._index-a)>2&&(this._index>a?this._track("looped","forwards"):this._track("looped","backwards"))},_endDrag:function(a,b,c,d,e){"horz"==this.moveDir&&(a.preventDefault(),a.stopPropagation()),this.moveDir=null;var f=this;if(!this._ended&&(this._started=!1,this._ended=!0,this._track("endMove",{domEvent:a}),this.$document.off(this.options.events.end,this._ubind),this.$document.off(this.options.events.move,this._mbind),clearInterval(this._timer),this._setCursor(this.options.cursor.inactive),this.element.removeClass(this.options.states.active).addClass(this.options.states.inactive),this.options.momentum&&2==this._mouseMoveInfo.length)){var g=this._mouseMoveInfo,h=g[1].e.timeStamp-g[0].e.timeStamp,i="horz"==this.options.orientation?g[1].mx-g[0].mx:g[1].my-g[0].my;if(0==i||0==h)return;var j=i/h,k=j,l=this.options.friction,m="horz"==this.options.orientation?g[1].mx-c:g[1].my-d,n=0,o=0;if(Math.abs(m)0;)k-=(k-k*l)*Math.min(d,1),d-=1;n+=k*c,o+=c,f._moveSpin(n+m,a,e),Math.abs(k)>.1&&window.requestAnimationFrame(q)};return void window.requestAnimationFrame(q)}},_calcSize:function(){this._super(),this.progressIndicator&&this.progressIndicator.visible&&(this.progressIndicator.css("top",(parseInt(a(this.element.find("li")[0]).css("height"))-parseInt(this.progressIndicator.css("height")))/2+"px"),this.progressIndicator.css("left",(parseInt(a(this.element.find("li")[0]).css("width"))-parseInt(this.progressIndicator.css("width")))/2+"px"))},_getIndex:function(a){var b=this.element.children();if(a>b.length){if(!this.options.loop)return;a=1}else if(a<1){if(!this.options.loop)return;a=b.length}},_direction:function(a){for(var b=0,c=0,d=a;d!=this._index;)d>this._count?d=0:d++,b++;for(d=a;d!=this._index;)d<1?d=this._count:d--,c++;return cthis._count?e=1:e+d<1?e=this._count:e+=d;return e},_loopCount:function(a,b,c){for(var d=a?1:-1,e=b,f=0;e!=c;)f++,e+d>this._count?e=1:e+d<1?e=this._count:e+=d;return f},_animate:function(a){var b=this.element,c=b.children("li").eq(this._index-1),d=b.children("li").eq(a-1);this._index!=a&&(d.addClass(this.options.states.selected+" "+this.options.states.seen),this.isWebkit?(d.css("display","block"),c.css("display","none")):(d.css("zIndex",1),c.css("zIndex",-1)),c.removeClass(this.options.states.selected),this._setIndex(a),this._setIndex(a,!0))},_track:function(a,b){this._trigger(a,null,b),window.amp&&.stats&&.stats.event&&.stats.event(this.element,"spin",a,b)},_destroy:function(){this.element.removeClass("amp"),this.element.removeClass("amp-spin"),this.element.removeClass(this.options.states.active),this.element.removeClass(this.options.states.inactive),this.element.css("cursor",""),this.element.find(".amp-progress").remove(),this.element.find(".amp-loading").remove(),this._removeEmptyAttributeHelper(this.element);var b=this.element.children();b.removeClass("amp-frame"),b.removeClass(this.options.states.selected),b.removeClass(this.options.states.seen),b.css("display","");for(var c=0,d=b.length;c= 2.0.0-beta.1",7:">= 4.0.0"};b.REVISION_CHANGES=m;var n="[object Object]";d.prototype={constructor:d,logger:l.default,log:l.default.log,registerHelper:function(a,b){if(f.toString.call(a)===n){if(b)throw new h.default("Arg not supported with multiple helpers");f.extend(this.helpers,a)}else this.helpers[a]=b},unregisterHelper:function(a){delete this.helpers[a]},registerPartial:function(a,b){if(f.toString.call(a)===n)f.extend(this.partials,a);else{if(void 0===b)throw new h.default('Attempting to register a partial called "'+a+'" as undefined');this.partials[a]=b}},unregisterPartial:function(a){delete this.partials[a]},registerDecorator:function(a,b){if(f.toString.call(a)===n){if(b)throw new h.default("Arg not supported with multiple decorators");f.extend(this.decorators,a)}else this.decorators[a]=b},unregisterDecorator:function(a){delete this.decorators[a]}};var o=l.default.log;b.log=o,b.createFrame=f.createFrame,b.logger=l.default},function(a,b){"use strict";function c(a){return k[a]}function d(a){for(var b=1;b":">",'"':""","'":"'","`":"`","=":"="},l=/[&<>"'`=]/g,m=/[&<>"'`=]/,n=Object.prototype.toString;b.toString=n;var o=function(a){return"function"==typeof a};o(/x/)&&(b.isFunction=o=function(a){return"function"==typeof a&&"[object Function]"===n.call(a)}),b.isFunction=o;var p=Array.isArray||function(a){return!(!a||"object"!=typeof a)&&"[object Array]"===n.call(a)};b.isArray=p},function(a,b){"use strict";function c(a,b){var e=b&&b.loc,f=void 0,g=void 0;e&&(f=e.start.line,g=e.start.column,a+=" - "+f+":"+g);for(var h=Error.prototype.constructor.call(this,a),i=0;i0?(c.ids&&(c.ids=[c.name]),a.helpers.each(b,c)):e(this);if(c.data&&c.ids){var g=d.createFrame(c.data);g.contextPath=d.appendContextPath(c.data.contextPath,c.name),c={data:g}}return f(b,c)})},a.exports=b.default},function(a,b,c){"use strict";var d=c(2).default;b.__esModule=!0;var e=c(4),f=c(5),g=d(f);b.default=function(a){a.registerHelper("each",function(a,b){function c(b,c,f){j&&(j.key=b,j.index=c,j.first=0===c,j.last=!!f,k&&(j.contextPath=k+b)),i+=d(a[b],{data:j,blockParams:e.blockParams([a[b],b],[k+b,null])})}if(!b)throw new g.default("Must pass iterator to #each");var d=b.fn,f=b.inverse,h=0,i="",j=void 0,k=void 0;if(b.data&&b.ids&&(k=e.appendContextPath(b.data.contextPath,b.ids[0])+"."),e.isFunction(a)&&(a=a.call(this)),b.data&&(j=e.createFrame(b.data)),a&&"object"==typeof a)if(e.isArray(a))for(var l=a.length;h=0?b:parseInt(a,10)}return a},log:function(a){if(a=e.lookupLevel(a),"undefined"!=typeof console&&e.lookupLevel(e.level)<=a){var b=e.methodMap[a];console[b]||(b="log");for(var c=arguments.length,d=Array(c>1?c-1:0),f=1;f= 4.0.0"],main:function(a,b,c,d,e){var f,g=a.lambda,h=a.escapeExpression;return'
  • \n
    \n \n
    \n
  • \n'},useData:!0})),Handlebars.registerPartial("main-container-list-spin-3d",this.amp.templates["main-container-list-spin-3d"]=Handlebars.template({1:function(a,b,c,d,e,f,g){var h;return'
  • \n
      \n'+(null!=(h=c.each.call(null!=b?b:{},null!=(h=null!=b?b.set:b)?h.items:h,{name:"each",hash:{},fn:a.program(2,e,0,f,g),inverse:a.noop,data:e}))?h:"")+"
    \n
  • \n"},2:function(a,b,c,d,e,f,g){var h,i,j=null!=b?b:{},k=c.helperMissing,l="function",m=a.escapeExpression,n=a.lambda;return'
  • \n \n
  • \n'},compiler:[7,">= 4.0.0"],main:function(a,b,c,d,e,f,g){var h;return'
  • \n
    \n
      \n'+(null!=(h=c.each.call(null!=b?b:{},null!=(h=null!=(h=null!=b?b.spin:b)?h.set:h)?h.items:h,{name:"each",hash:{},fn:a.program(1,e,0,f,g),inverse:a.noop,data:e}))?h:"")+"
    \n
  • \n\n"},useData:!0,useDepths:!0})),Handlebars.registerPartial("main-container-list-spin",this.amp.templates["main-container-list-spin"]=Handlebars.template({1:function(a,b,c,d,e,f,g){var h,i,j=null!=b?b:{},k=c.helperMissing,l="function",m=a.escapeExpression,n=a.lambda;return'
  • \n \n
  • \n'},compiler:[7,">= 4.0.0"],main:function(a,b,c,d,e,f,g){var h;return'
  • \n
    \n
      \n'+(null!=(h=c.each.call(null!=b?b:{},null!=(h=null!=(h=null!=b?b.spin:b)?h.set:h)?h.items:h,{name:"each",hash:{},fn:a.program(1,e,0,f,g),inverse:a.noop,data:e}))?h:"")+"
    \n
  • \n"},useData:!0,useDepths:!0})),Handlebars.registerPartial("main-container-list-video",this.amp.templates["main-container-list-video"]=Handlebars.template({1:function(a,b,c,d,e,f,g){var h,i,j=null!=b?b:{},k=c.helperMissing,l="function",m=a.escapeExpression,n=a.lambda;return' \n'},compiler:[7,">= 4.0.0"],main:function(a,b,c,d,e,f,g){var h,i=a.lambda,j=a.escapeExpression;return'
  • \n
    \n \n
    \n
  • \n"},useData:!0,useDepths:!0})),Handlebars.registerPartial("main-container-list",this.amp.templates["main-container-list"]=Handlebars.template({1:function(a,b,c,d,e,f,g){var h;return null!=(h=c.if.call(null!=b?b:{},null!=b?b.set:b,{name:"if",hash:{},fn:a.program(2,e,0,f,g),inverse:a.program(7,e,0,f,g),data:e}))?h:""},2:function(a,b,c,d,e,f,g){var h;return null!=(h=c.if.call(null!=b?b:{},null!=(h=null!=(h=null!=(h=null!=b?b.set:b)?h.items:h)?h[0]:h)?h.set:h,{name:"if",hash:{},fn:a.program(3,e,0,f,g),inverse:a.program(5,e,0,f,g),data:e}))?h:""},3:function(a,b,c,d,e,f,g){return" "+a.escapeExpression((c.renderPartial||b&&b.renderPartial||c.helperMissing).call(null!=b?b:{},"main-container-list-spin-3d",{name:"renderPartial",hash:{locale:null!=g[1]?g[1].locale:g[1],templates:null!=g[1]?g[1].templates:g[1],spin:b},data:e}))+"\n"},5:function(a,b,c,d,e,f,g){return" "+a.escapeExpression((c.renderPartial||b&&b.renderPartial||c.helperMissing).call(null!=b?b:{},"main-container-list-spin",{name:"renderPartial",hash:{locale:null!=g[1]?g[1].locale:g[1],templates:null!=g[1]?g[1].templates:g[1],spin:b},data:e}))+"\n"},7:function(a,b,c,d,e,f,g){var h;return null!=(h=c.if.call(null!=b?b:{},null!=b?b.media:b,{name:"if",hash:{},fn:a.program(8,e,0,f,g),inverse:a.program(10,e,0,f,g),data:e}))?h:""},8:function(a,b,c,d,e,f,g){return" "+a.escapeExpression((c.renderPartial||b&&b.renderPartial||c.helperMissing).call(null!=b?b:{},"main-container-list-video",{name:"renderPartial",hash:{locale:null!=g[1]?g[1].locale:g[1],templates:null!=g[1]?g[1].templates:g[1],video:b},data:e}))+"\n"},10:function(a,b,c,d,e,f,g){return" "+a.escapeExpression((c.renderPartial||b&&b.renderPartial||c.helperMissing).call(null!=b?b:{},"main-container-list-image",{name:"renderPartial",hash:{locale:null!=g[1]?g[1].locale:g[1],templates:null!=g[1]?g[1].templates:g[1],image:b},data:e}))+"\n"},compiler:[7,">= 4.0.0"],main:function(a,b,c,d,e,f,g){var h;return'
      \n'+(null!=(h=c.each.call(null!=b?b:{},null!=b?b.items:b,{name:"each",hash:{},fn:a.program(1,e,0,f,g),inverse:a.noop,data:e}))?h:"")+"
    \n"},useData:!0,useDepths:!0})),Handlebars.registerPartial("nav-container-list-item",this.amp.templates["nav-container-list-item"]=Handlebars.template({1:function(a,b,c,d,e){var f;return'
    \n \n
    \n'},2:function(a,b,c,d,e){return"spin-3d"},4:function(a,b,c,d,e){return"spin"},6:function(a,b,c,d,e){return'
    \n \n
    \n'},compiler:[7,">= 4.0.0"],main:function(a,b,c,d,e){var f,g=null!=b?b:{},h=a.lambda,i=a.escapeExpression;return"
  • \n"+(null!=(f=c.if.call(g,null!=(f=null!=b?b.item:b)?f.set:f,{name:"if",hash:{},fn:a.program(1,e,0),inverse:a.noop,data:e}))?f:"")+(null!=(f=c.if.call(g,null!=(f=null!=b?b.item:b)?f.media:f,{name:"if",hash:{},fn:a.program(6,e,0),inverse:a.noop,data:e}))?f:"")+' \n
    \n
  • \n'},useData:!0})),Handlebars.registerPartial("nav-container-list",this.amp.templates["nav-container-list"]=Handlebars.template({1:function(a,b,c,d,e,f,g){return" "+a.escapeExpression((c.renderPartial||b&&b.renderPartial||c.helperMissing).call(null!=b?b:{},"nav-container-list-item",{name:"renderPartial",hash:{locale:null!=g[1]?g[1].locale:g[1],templates:null!=g[1]?g[1].templates:g[1],item:b},data:e}))+"\n"},compiler:[7,">= 4.0.0"],main:function(a,b,c,d,e,f,g){var h;return'
      \n'+(null!=(h=c.each.call(null!=b?b:{},null!=b?b.items:b,{name:"each",hash:{},fn:a.program(1,e,0,f,g),inverse:a.noop,data:e}))?h:"")+"
    \n"},useData:!0,useDepths:!0})),this.amp.templates.desktopFullView=Handlebars.template({compiler:[7,">= 4.0.0"],main:function(a,b,c,d,e){var f,g=null!=b?b:{},h=c.helperMissing,i=a.escapeExpression,j=a.lambda;return'
    \n
    \n '+i((c.renderPartial||b&&b.renderPartial||h).call(g,"main-container-list",{name:"renderPartial",hash:{locale:null!=b?b.locale:b,templates:null!=b?b.templates:b,items:null!=b?b.items:b},data:e}))+'\n
    \n
    \n \n \n
    \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    \n
    \n'},useData:!0}),this.amp.templates.desktopNormalView=Handlebars.template({1:function(a,b,c,d,e){var f;return"amp-"+a.escapeExpression((f=null!=(f=c.view||(null!=b?b.view:b))?f:c.helperMissing,"function"==typeof f?f.call(null!=b?b:{},{name:"view",hash:{},data:e}):f))+"-view"},compiler:[7,">= 4.0.0"],main:function(a,b,c,d,e){var f,g=null!=b?b:{},h=c.helperMissing,i=a.escapeExpression,j=a.lambda;return'
    \n
    \n '+i((c.renderPartial||b&&b.renderPartial||h).call(g,"main-container-list",{name:"renderPartial",hash:{locale:null!=b?b.locale:b,templates:null!=b?b.templates:b,items:null!=b?b.items:b},data:e}))+'\n
    \n Click to zoom\n \n
    \n
    \n
    \n
    \n \n
    \n'},useData:!0}),this.amp.templates.mobileNormalView=Handlebars.template({1:function(a,b,c,d,e){var f;return"mobile-"+a.escapeExpression((f=null!=(f=c.view||(null!=b?b.view:b))?f:c.helperMissing,"function"==typeof f?f.call(null!=b?b:{},{name:"view",hash:{},data:e}):f))+"-view"},3:function(a,b,c,d,e){return'
    \n
    \n
    \n'},compiler:[7,">= 4.0.0"],main:function(a,b,c,d,e){var f,g=null!=b?b:{},h=a.escapeExpression,i=a.lambda;return'
    \n
    \n '+h((c.renderPartial||b&&b.renderPartial||c.helperMissing).call(g,"main-container-list",{name:"renderPartial",hash:{locale:null!=b?b.locale:b,templates:null!=b?b.templates:b,items:null!=b?b.items:b},data:e}))+'\n
    \n
    \n \n \n
    \n
    \n \n
    \n'},useData:!0}),function(a){"use strict";Handlebars.registerHelper("renderPartial",function(a,b){if(!a)return console.error("No partial name given."),"";var c=Handlebars.partials[a];return c?new Handlebars.SafeString(c(b.hash)):(console.error("Couldnt find the compiled partial: "+a),"")})}(window),function(a){Array.prototype.map||(Array.prototype.map=function(a,b){var c,d,e;if(null==this)throw new TypeError(" this is null or not defined");var f=Object(this),g=f.length>>>0;if("function"!=typeof a)throw new TypeError(a+" is not a function");for(b&&(c=b),d=Array(g),e=0;g>e;){var h,i;e in f&&(h=f[e],i=a.call(c,h,e,f),d[e]=i),e++}return d});var b=a.detect=function(){var a=function(){},b={browser_parsers:[{regex:"^(Opera)/(\\d+)\\.(\\d+) \\(Nintendo Wii",family_replacement:"Wii",manufacturer:"Nintendo"},{regex:"(SeaMonkey|Camino)/(\\d+)\\.(\\d+)\\.?([ab]?\\d+[a-z]*)",family_replacement:"Camino",other:!0},{regex:"(Pale[Mm]oon)/(\\d+)\\.(\\d+)\\.?(\\d+)?",family_replacement:"Pale Moon (Firefox Variant)",other:!0},{regex:"(Fennec)/(\\d+)\\.(\\d+)\\.?([ab]?\\d+[a-z]*)",family_replacement:"Firefox Mobile"},{regex:"(Fennec)/(\\d+)\\.(\\d+)(pre)",family_replacment:"Firefox Mobile"},{regex:"(Fennec)/(\\d+)\\.(\\d+)",family_replacement:"Firefox Mobile"},{regex:"Mobile.*(Firefox)/(\\d+)\\.(\\d+)",family_replacement:"Firefox Mobile"},{regex:"(Namoroka|Shiretoko|Minefield)/(\\d+)\\.(\\d+)\\.(\\d+(?:pre)?)",family_replacement:"Firefox ($1)"},{regex:"(Firefox)/(\\d+)\\.(\\d+)(a\\d+[a-z]*)",family_replacement:"Firefox Alpha"},{regex:"(Firefox)/(\\d+)\\.(\\d+)(b\\d+[a-z]*)",family_replacement:"Firefox Beta"},{regex:"(Firefox)-(?:\\d+\\.\\d+)?/(\\d+)\\.(\\d+)(a\\d+[a-z]*)",family_replacement:"Firefox Alpha"},{regex:"(Firefox)-(?:\\d+\\.\\d+)?/(\\d+)\\.(\\d+)(b\\d+[a-z]*)",family_replacement:"Firefox Beta"},{regex:"(Namoroka|Shiretoko|Minefield)/(\\d+)\\.(\\d+)([ab]\\d+[a-z]*)?",family_replacement:"Firefox ($1)"},{regex:"(Firefox).*Tablet browser (\\d+)\\.(\\d+)\\.(\\d+)",family_replacement:"MicroB",tablet:!0},{regex:"(MozillaDeveloperPreview)/(\\d+)\\.(\\d+)([ab]\\d+[a-z]*)?"},{regex:"(Flock)/(\\d+)\\.(\\d+)(b\\d+?)",family_replacement:"Flock",other:!0},{regex:"(RockMelt)/(\\d+)\\.(\\d+)\\.(\\d+)",family_replacement:"Rockmelt",other:!0},{regex:"(Navigator)/(\\d+)\\.(\\d+)\\.(\\d+)",family_replacement:"Netscape"},{regex:"(Navigator)/(\\d+)\\.(\\d+)([ab]\\d+)",family_replacement:"Netscape"},{regex:"(Netscape6)/(\\d+)\\.(\\d+)\\.(\\d+)",family_replacement:"Netscape"},{regex:"(MyIBrow)/(\\d+)\\.(\\d+)",family_replacement:"My Internet Browser",other:!0},{regex:"(Opera Tablet).*Version/(\\d+)\\.(\\d+)(?:\\.(\\d+))?",family_replacement:"Opera Tablet",tablet:!0},{regex:"(Opera)/.+Opera Mobi.+Version/(\\d+)\\.(\\d+)",family_replacement:"Opera Mobile"},{regex:"Opera Mobi",family_replacement:"Opera Mobile"},{regex:"(Opera Mini)/(\\d+)\\.(\\d+)",family_replacement:"Opera Mini"},{regex:"(Opera Mini)/att/(\\d+)\\.(\\d+)",family_replacement:"Opera Mini"},{regex:"(Opera)/9.80.*Version/(\\d+)\\.(\\d+)(?:\\.(\\d+))?",family_replacement:"Opera"},{regex:"(OPR)/(\\d+)\\.(\\d+)(?:\\.(\\d+))?",family_replacement:"Opera"},{regex:"(webOSBrowser)/(\\d+)\\.(\\d+)",family_replacement:"webOS"},{regex:"(webOS)/(\\d+)\\.(\\d+)",family_replacement:"webOS"},{regex:"(wOSBrowser).+TouchPad/(\\d+)\\.(\\d+)",family_replacement:"webOS TouchPad"},{regex:"(luakit)",family_replacement:"LuaKit",other:!0},{regex:"(Lightning)/(\\d+)\\.(\\d+)([ab]?\\d+[a-z]*)",family_replacement:"Lightning",other:!0},{regex:"(Firefox)/(\\d+)\\.(\\d+)\\.(\\d+(?:pre)?) \\(Swiftfox\\)",family_replacement:"Swiftfox",other:!0},{regex:"(Firefox)/(\\d+)\\.(\\d+)([ab]\\d+[a-z]*)? \\(Swiftfox\\)",family_replacement:"Swiftfox",other:!0},{regex:"rekonq",family_replacement:"Rekonq",other:!0},{regex:"(conkeror|Conkeror)/(\\d+)\\.(\\d+)\\.?(\\d+)?",family_replacement:"Conkeror",other:!0},{regex:"(konqueror)/(\\d+)\\.(\\d+)\\.(\\d+)",family_replacement:"Konqueror",other:!0},{regex:"(WeTab)-Browser",family_replacement:"WeTab",other:!0},{regex:"(Comodo_Dragon)/(\\d+)\\.(\\d+)\\.(\\d+)",family_replacement:"Comodo Dragon",other:!0},{regex:"(YottaaMonitor)",family_replacement:"Yottaa Monitor",other:!0},{regex:"(Kindle)/(\\d+)\\.(\\d+)",family_replacement:"Kindle"},{regex:"(Symphony) (\\d+).(\\d+)",family_replacement:"Symphony",other:!0},{regex:"Minimo",family_replacement:"Minimo",other:!0},{regex:"(Edge)/(\\d+)\\.(\\d+)",family_replacement:"Edge"},{regex:"(CrMo)/(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+)",family_replacement:"Chrome Mobile"},{regex:"(CriOS)/(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+)",family_replacement:"Chrome Mobile iOS"},{regex:"(Chrome)/(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+) Mobile",family_replacement:"Chrome Mobile"},{regex:"(chromeframe)/(\\d+)\\.(\\d+)\\.(\\d+)",family_replacement:"Chrome Frame"},{regex:"(UC Browser)(\\d+)\\.(\\d+)\\.(\\d+)",family_replacement:"UC Browser",other:!0},{regex:"(SLP Browser)/(\\d+)\\.(\\d+)",family_replacement:"Tizen Browser",other:!0},{regex:"(Epiphany)/(\\d+)\\.(\\d+).(\\d+)",family_replacement:"Epiphany",other:!0},{regex:"(SE 2\\.X) MetaSr (\\d+)\\.(\\d+)",family_replacement:"Sogou Explorer",other:!0},{regex:"(Pingdom.com_bot_version_)(\\d+)\\.(\\d+)",family_replacement:"PingdomBot",other:!0},{regex:"(facebookexternalhit)/(\\d+)\\.(\\d+)",family_replacement:"FacebookBot"},{regex:"(Twitterbot)/(\\d+)\\.(\\d+)",family_replacement:"TwitterBot"},{regex:"(AdobeAIR|Chromium|FireWeb|Jasmine|ANTGalio|Midori|Fresco|Lobo|PaleMoon|Maxthon|Lynx|OmniWeb|Dillo|Camino|Demeter|Fluid|Fennec|Shiira|Sunrise|Chrome|Flock|Netscape|Lunascape|WebPilot|NetFront|Netfront|Konqueror|SeaMonkey|Kazehakase|Vienna|Iceape|Iceweasel|IceWeasel|Iron|K-Meleon|Sleipnir|Galeon|GranParadiso|Opera Mini|iCab|NetNewsWire|ThunderBrowse|Iron|Iris|UP\\.Browser|Bunjaloo|Google Earth|Raven for Mac)/(\\d+)\\.(\\d+)\\.(\\d+)"},{regex:"(Bolt|Jasmine|IceCat|Skyfire|Midori|Maxthon|Lynx|Arora|IBrowse|Dillo|Camino|Shiira|Fennec|Phoenix|Chrome|Flock|Netscape|Lunascape|Epiphany|WebPilot|Opera Mini|Opera|NetFront|Netfront|Konqueror|Googlebot|SeaMonkey|Kazehakase|Vienna|Iceape|Iceweasel|IceWeasel|Iron|K-Meleon|Sleipnir|Galeon|GranParadiso|iCab|NetNewsWire|Iron|Space Bison|Stainless|Orca|Dolfin|BOLT|Minimo|Tizen Browser|Polaris)/(\\d+)\\.(\\d+)"},{regex:"(iRider|Crazy Browser|SkipStone|iCab|Lunascape|Sleipnir|Maemo Browser) (\\d+)\\.(\\d+)\\.(\\d+)"},{regex:"(iCab|Lunascape|Opera|Android|Jasmine|Polaris|BREW) (\\d+)\\.(\\d+)\\.?(\\d+)?"},{regex:"(Android) Donut",v2_replacement:"2",v1_replacement:"1"},{regex:"(Android) Eclair",v2_replacement:"1",v1_replacement:"2"},{regex:"(Android) Froyo",v2_replacement:"2",v1_replacement:"2"},{regex:"(Android) Gingerbread",v2_replacement:"3",v1_replacement:"2"},{regex:"(Android) Honeycomb",v1_replacement:"3"},{regex:"(IEMobile)[ /](\\d+)\\.(\\d+)",family_replacement:"IE Mobile"},{regex:"(MSIE) (\\d+)\\.(\\d+).*XBLWP7",family_replacement:"IE Large Screen"},{regex:"(Firefox)/(\\d+)\\.(\\d+)\\.(\\d+)"},{regex:"(Firefox)/(\\d+)\\.(\\d+)(pre|[ab]\\d+[a-z]*)?"},{regex:"(Obigo)InternetBrowser",other:!0},{regex:"(Obigo)\\-Browser",other:!0},{regex:"(Obigo|OBIGO)[^\\d]*(\\d+)(?:.(\\d+))?",other:!0},{regex:"(MAXTHON|Maxthon) (\\d+)\\.(\\d+)",family_replacement:"Maxthon",other:!0},{regex:"(Maxthon|MyIE2|Uzbl|Shiira)",v1_replacement:"0",other:!0},{regex:"(PLAYSTATION) (\\d+)",family_replacement:"PlayStation",manufacturer:"Sony"},{regex:"(PlayStation Portable)[^\\d]+(\\d+).(\\d+)",manufacturer:"Sony"},{regex:"(BrowseX) \\((\\d+)\\.(\\d+)\\.(\\d+)",other:!0},{regex:"(POLARIS)/(\\d+)\\.(\\d+)",family_replacement:"Polaris",other:!0},{regex:"(Embider)/(\\d+)\\.(\\d+)",family_replacement:"Polaris",other:!0},{regex:"(BonEcho)/(\\d+)\\.(\\d+)\\.(\\d+)",family_replacement:"Bon Echo",other:!0},{regex:"(iPod).+Version/(\\d+)\\.(\\d+)\\.(\\d+)",family_replacement:"Mobile Safari",manufacturer:"Apple"},{regex:"(iPod).*Version/(\\d+)\\.(\\d+)",family_replacement:"Mobile Safari",manufacturer:"Apple"},{regex:"(iPod)",family_replacement:"Mobile Safari",manufacturer:"Apple"},{regex:"(iPhone).*Version/(\\d+)\\.(\\d+)\\.(\\d+)",family_replacement:"Mobile Safari",manufacturer:"Apple"},{regex:"(iPhone).*Version/(\\d+)\\.(\\d+)",family_replacement:"Mobile Safari",manufacturer:"Apple"},{regex:"(iPhone)", -family_replacement:"Mobile Safari",manufacturer:"Apple"},{regex:"(iPad).*Version/(\\d+)\\.(\\d+)\\.(\\d+)",family_replacement:"Mobile Safari",tablet:!0,manufacturer:"Apple"},{regex:"(iPad).*Version/(\\d+)\\.(\\d+)",family_replacement:"Mobile Safari",tablet:!0,manufacturer:"Apple"},{regex:"(iPad)",family_replacement:"Mobile Safari",tablet:!0,manufacturer:"Apple"},{regex:"(AvantGo) (\\d+).(\\d+)",other:!0},{regex:"(Avant)",v1_replacement:"1",other:!0},{regex:"^(Nokia)",family_replacement:"Nokia Services (WAP) Browser",manufacturer:"Nokia"},{regex:"(NokiaBrowser)/(\\d+)\\.(\\d+).(\\d+)\\.(\\d+)",manufacturer:"Nokia"},{regex:"(NokiaBrowser)/(\\d+)\\.(\\d+).(\\d+)",manufacturer:"Nokia"},{regex:"(NokiaBrowser)/(\\d+)\\.(\\d+)",manufacturer:"Nokia"},{regex:"(BrowserNG)/(\\d+)\\.(\\d+).(\\d+)",family_replacement:"NokiaBrowser",manufacturer:"Nokia"},{regex:"(Series60)/5\\.0",v2_replacement:"0",v1_replacement:"7",family_replacement:"NokiaBrowser",manufacturer:"Nokia"},{regex:"(Series60)/(\\d+)\\.(\\d+)",family_replacement:"Nokia OSS Browser",manufacturer:"Nokia"},{regex:"(S40OviBrowser)/(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+)",family_replacement:"Nokia Series 40 Ovi Browser",manufacturer:"Nokia"},{regex:"(Nokia)[EN]?(\\d+)",manufacturer:"Nokia"},{regex:"(PlayBook).+RIM Tablet OS (\\d+)\\.(\\d+)\\.(\\d+)",family_replacement:"Blackberry WebKit",tablet:!0,manufacturer:"Nokia"},{regex:"(Black[bB]erry).+Version/(\\d+)\\.(\\d+)\\.(\\d+)",family_replacement:"Blackberry WebKit",manufacturer:"RIM"},{regex:"(Black[bB]erry)\\s?(\\d+)",family_replacement:"Blackberry",manufacturer:"RIM"},{regex:"(OmniWeb)/v(\\d+)\\.(\\d+)",other:!0},{regex:"(Blazer)/(\\d+)\\.(\\d+)",family_replacement:"Palm Blazer",manufacturer:"Palm"},{regex:"(Pre)/(\\d+)\\.(\\d+)",family_replacement:"Palm Pre",manufacturer:"Palm"},{regex:"(Links) \\((\\d+)\\.(\\d+)",other:!0},{regex:"(QtWeb) Internet Browser/(\\d+)\\.(\\d+)",other:!0},{regex:"(Silk)/(\\d+)\\.(\\d+)(?:\\.([0-9\\-]+))?",other:!0,tablet:!0},{regex:"(AppleWebKit)/(\\d+)\\.?(\\d+)?\\+ .* Version/\\d+\\.\\d+.\\d+ Safari/",family_replacement:"WebKit Nightly"},{regex:"(Version)/(\\d+)\\.(\\d+)(?:\\.(\\d+))?.*Safari/",family_replacement:"Safari"},{regex:"(Safari)/\\d+"},{regex:"(OLPC)/Update(\\d+)\\.(\\d+)",other:!0},{regex:"(OLPC)/Update()\\.(\\d+)",v1_replacement:"0",other:!0},{regex:"(SEMC\\-Browser)/(\\d+)\\.(\\d+)",other:!0},{regex:"(Teleca)",family_replacement:"Teleca Browser",other:!0},{regex:"Trident(.*)rv.(\\d+)\\.(\\d+)",family_replacement:"IE"},{regex:"(MSIE) (\\d+)\\.(\\d+)",family_replacement:"IE"}],os_parsers:[{regex:"(Android) (\\d+)\\.(\\d+)(?:[.\\-]([a-z0-9]+))?"},{regex:"(Android)\\-(\\d+)\\.(\\d+)(?:[.\\-]([a-z0-9]+))?"},{regex:"(Android) Donut",os_v2_replacement:"2",os_v1_replacement:"1"},{regex:"(Android) Eclair",os_v2_replacement:"1",os_v1_replacement:"2"},{regex:"(Android) Froyo",os_v2_replacement:"2",os_v1_replacement:"2"},{regex:"(Android) Gingerbread",os_v2_replacement:"3",os_v1_replacement:"2"},{regex:"(Android) Honeycomb",os_v1_replacement:"3"},{regex:"(Silk-Accelerated=[a-z]{4,5})",os_replacement:"Android"},{regex:"(Windows Phone 6\\.5)"},{regex:"(Windows (?:NT 5\\.2|NT 5\\.1))",os_replacement:"Windows XP"},{regex:"(XBLWP7)",os_replacement:"Windows Phone OS"},{regex:"(Windows NT 6\\.1)",os_replacement:"Windows 7"},{regex:"(Windows NT 6\\.0)",os_replacement:"Windows Vista"},{regex:"(Windows 98|Windows XP|Windows ME|Windows 95|Windows CE|Windows 7|Windows NT 4\\.0|Windows Vista|Windows 2000)"},{regex:"(Windows NT 6\\.4|Windows NT 10\\.0)",os_replacement:"Windows 10"},{regex:"(Windows NT 6\\.2)",os_replacement:"Windows 8"},{regex:"(Windows Phone 8)",os_replacement:"Windows Phone 8"},{regex:"(Windows NT 5\\.0)",os_replacement:"Windows 2000"},{regex:"(Windows Phone OS) (\\d+)\\.(\\d+)"},{regex:"(Windows ?Mobile)",os_replacement:"Windows Mobile"},{regex:"(WinNT4.0)",os_replacement:"Windows NT 4.0"},{regex:"(Win98)",os_replacement:"Windows 98"},{regex:"(Tizen)/(\\d+)\\.(\\d+)",other:!0},{regex:"(Mac OS X) (\\d+)[_.](\\d+)(?:[_.](\\d+))?",manufacturer:"Apple"},{regex:"(?:PPC|Intel) (Mac OS X)",manufacturer:"Apple"},{regex:"(CPU OS|iPhone OS) (\\d+)_(\\d+)(?:_(\\d+))?",os_replacement:"iOS",manufacturer:"Apple"},{regex:"(iPhone|iPad|iPod); Opera",os_replacement:"iOS",manufacturer:"Apple"},{regex:"(iPad); Opera",tablet:!0,manufacturer:"Apple"},{regex:"(iPhone|iPad|iPod).*Mac OS X.*Version/(\\d+)\\.(\\d+)",os_replacement:"iOS",manufacturer:"Apple"},{regex:"(CrOS) [a-z0-9_]+ (\\d+)\\.(\\d+)(?:\\.(\\d+))?",os_replacement:"Chrome OS"},{regex:"(Debian)-(\\d+)\\.(\\d+)\\.(\\d+)(?:\\.(\\d+))?",other:!0},{regex:"(Linux Mint)(?:/(\\d+))?",other:!0},{regex:"(Mandriva)(?: Linux)?/(\\d+)\\.(\\d+)\\.(\\d+)(?:\\.(\\d+))?",other:!0},{regex:"(Symbian[Oo][Ss])/(\\d+)\\.(\\d+)",os_replacement:"Symbian OS"},{regex:"(Symbian/3).+NokiaBrowser/7\\.3",os_replacement:"Symbian^3 Anna"},{regex:"(Symbian/3).+NokiaBrowser/7\\.4",os_replacement:"Symbian^3 Belle"},{regex:"(Symbian/3)",os_replacement:"Symbian^3"},{regex:"(Series 60|SymbOS|S60)",os_replacement:"Symbian OS"},{regex:"(MeeGo)",other:!0},{regex:"Symbian [Oo][Ss]",os_replacement:"Symbian OS"},{regex:"(Black[Bb]erry)[0-9a-z]+/(\\d+)\\.(\\d+)\\.(\\d+)(?:\\.(\\d+))?",os_replacement:"BlackBerry OS",manufacturer:"RIM"},{regex:"(Black[Bb]erry).+Version/(\\d+)\\.(\\d+)\\.(\\d+)(?:\\.(\\d+))?",os_replacement:"BlackBerry OS",manufacturer:"RIM"},{regex:"(RIM Tablet OS) (\\d+)\\.(\\d+)\\.(\\d+)",os_replacement:"BlackBerry Tablet OS",tablet:!0,manufacturer:"RIM"},{regex:"(Play[Bb]ook)",os_replacement:"BlackBerry Tablet OS",tablet:!0,manufacturer:"RIM"},{regex:"(Black[Bb]erry)",os_replacement:"Blackberry OS",manufacturer:"RIM"},{regex:"(webOS|hpwOS)/(\\d+)\\.(\\d+)(?:\\.(\\d+))?",os_replacement:"webOS"},{regex:"(SUSE|Fedora|Red Hat|PCLinuxOS)/(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+)",other:!0},{regex:"(SUSE|Fedora|Red Hat|Puppy|PCLinuxOS|CentOS)/(\\d+)\\.(\\d+)\\.(\\d+)",other:!0},{regex:"(Ubuntu|Kindle|Bada|Lubuntu|BackTrack|Red Hat|Slackware)/(\\d+)\\.(\\d+)"},{regex:"(Windows|OpenBSD|FreeBSD|NetBSD|Ubuntu|Kubuntu|Android|Arch Linux|CentOS|WeTab|Slackware)"},{regex:"(Linux|BSD)",other:!0}],mobile_os_families:["Windows Phone 6.5","Windows CE","Symbian OS"],device_parsers:[{regex:"HTC ([A-Z][a-z0-9]+) Build",device_replacement:"HTC $1",manufacturer:"HTC"},{regex:"HTC ([A-Z][a-z0-9 ]+) \\d+\\.\\d+\\.\\d+\\.\\d+",device_replacement:"HTC $1",manufacturer:"HTC"},{regex:"HTC_Touch_([A-Za-z0-9]+)",device_replacement:"HTC Touch ($1)",manufacturer:"HTC"},{regex:"USCCHTC(\\d+)",device_replacement:"HTC $1 (US Cellular)",manufacturer:"HTC"},{regex:"Sprint APA(9292)",device_replacement:"HTC $1 (Sprint)",manufacturer:"HTC"},{regex:"HTC ([A-Za-z0-9]+ [A-Z])",device_replacement:"HTC $1",manufacturer:"HTC"},{regex:"HTC-([A-Za-z0-9]+)",device_replacement:"HTC $1",manufacturer:"HTC"},{regex:"HTC_([A-Za-z0-9]+)",device_replacement:"HTC $1",manufacturer:"HTC"},{regex:"HTC ([A-Za-z0-9]+)",device_replacement:"HTC $1",manufacturer:"HTC"},{regex:"(ADR[A-Za-z0-9]+)",device_replacement:"HTC $1",manufacturer:"HTC"},{regex:"(HTC)",manufacturer:"HTC"},{regex:"SonyEricsson([A-Za-z0-9]+)/",device_replacement:"Ericsson $1",other:!0,manufacturer:"Sony"},{regex:"Android[\\- ][\\d]+\\.[\\d]+\\; [A-Za-z]{2}\\-[A-Za-z]{2}\\; WOWMobile (.+) Build"},{regex:"Android[\\- ][\\d]+\\.[\\d]+\\.[\\d]+; [A-Za-z]{2}\\-[A-Za-z]{2}\\; (.+) Build"},{regex:"Android[\\- ][\\d]+\\.[\\d]+\\-update1\\; [A-Za-z]{2}\\-[A-Za-z]{2}\\; (.+) Build"},{regex:"Android[\\- ][\\d]+\\.[\\d]+\\; [A-Za-z]{2}\\-[A-Za-z]{2}\\; (.+) Build"},{regex:"Android[\\- ][\\d]+\\.[\\d]+\\.[\\d]+; (.+) Build"},{regex:"NokiaN([0-9]+)",device_replacement:"Nokia N$1",manufacturer:"Nokia"},{regex:"Nokia([A-Za-z0-9\\v-]+)",device_replacement:"Nokia $1",manufacturer:"Nokia"},{regex:"NOKIA ([A-Za-z0-9\\-]+)",device_replacement:"Nokia $1",manufacturer:"Nokia"},{regex:"Nokia ([A-Za-z0-9\\-]+)",device_replacement:"Nokia $1",manufacturer:"Nokia"},{regex:"Lumia ([A-Za-z0-9\\-]+)",device_replacement:"Lumia $1",manufacturer:"Nokia"},{regex:"Symbian",device_replacement:"Nokia",manufacturer:"Nokia"},{regex:"(PlayBook).+RIM Tablet OS",device_replacement:"Blackberry Playbook",tablet:!0,manufacturer:"RIM"},{regex:"(Black[Bb]erry [0-9]+);",manufacturer:"RIM"},{regex:"Black[Bb]erry([0-9]+)",device_replacement:"BlackBerry $1",manufacturer:"RIM"},{regex:"(Pre)/(\\d+)\\.(\\d+)",device_replacement:"Palm Pre",manufacturer:"Palm"},{regex:"(Pixi)/(\\d+)\\.(\\d+)",device_replacement:"Palm Pixi",manufacturer:"Palm"},{regex:"(Touchpad)/(\\d+)\\.(\\d+)",device_replacement:"HP Touchpad",manufacturer:"HP"},{regex:"HPiPAQ([A-Za-z0-9]+)/(\\d+).(\\d+)",device_replacement:"HP iPAQ $1",manufacturer:"HP"},{regex:"Palm([A-Za-z0-9]+)",device_replacement:"Palm $1",manufacturer:"Palm"},{regex:"Treo([A-Za-z0-9]+)",device_replacement:"Palm Treo $1",manufacturer:"Palm"},{regex:"webOS.*(P160UNA)/(\\d+).(\\d+)",device_replacement:"HP Veer",manufacturer:"HP"},{regex:"(Kindle Fire)",manufacturer:"Amazon"},{regex:"(Kindle)",manufacturer:"Amazon"},{regex:"(Silk)/(\\d+)\\.(\\d+)(?:\\.([0-9\\-]+))?",device_replacement:"Kindle Fire",tablet:!0,manufacturer:"Amazon"},{regex:"(iPad) Simulator;",manufacturer:"Apple"},{regex:"(iPad);",manufacturer:"Apple"},{regex:"(iPod);",manufacturer:"Apple"},{regex:"(iPhone) Simulator;",manufacturer:"Apple"},{regex:"(iPhone);",manufacturer:"Apple"},{regex:"Nexus\\ ([A-Za-z0-9\\-]+)",device_replacement:"Nexus $1"},{regex:"acer_([A-Za-z0-9]+)_",device_replacement:"Acer $1",manufacturer:"Acer"},{regex:"acer_([A-Za-z0-9]+)_",device_replacement:"Acer $1",manufacturer:"Acer"},{regex:"Amoi\\-([A-Za-z0-9]+)",device_replacement:"Amoi $1",other:!0,manufacturer:"Amoi"},{regex:"AMOI\\-([A-Za-z0-9]+)",device_replacement:"Amoi $1",other:!0,manufacturer:"Amoi"},{regex:"Asus\\-([A-Za-z0-9]+)",device_replacement:"Asus $1",manufacturer:"Asus"},{regex:"ASUS\\-([A-Za-z0-9]+)",device_replacement:"Asus $1",manufacturer:"Asus"},{regex:"BIRD\\-([A-Za-z0-9]+)",device_replacement:"Bird $1",other:!0},{regex:"BIRD\\.([A-Za-z0-9]+)",device_replacement:"Bird $1",other:!0},{regex:"BIRD ([A-Za-z0-9]+)",device_replacement:"Bird $1",other:!0},{regex:"Dell ([A-Za-z0-9]+)",device_replacement:"Dell $1",manufacturer:"Dell"},{regex:"DoCoMo/2\\.0 ([A-Za-z0-9]+)",device_replacement:"DoCoMo $1",other:!0},{regex:"([A-Za-z0-9]+)\\_W\\;FOMA",device_replacement:"DoCoMo $1",other:!0},{regex:"([A-Za-z0-9]+)\\;FOMA",device_replacement:"DoCoMo $1",other:!0},{regex:"vodafone([A-Za-z0-9]+)",device_replacement:"Huawei Vodafone $1",other:!0},{regex:"i\\-mate ([A-Za-z0-9]+)",device_replacement:"i-mate $1",other:!0},{regex:"Kyocera\\-([A-Za-z0-9]+)",device_replacement:"Kyocera $1",other:!0},{regex:"KWC\\-([A-Za-z0-9]+)",device_replacement:"Kyocera $1",other:!0},{regex:"Lenovo\\-([A-Za-z0-9]+)",device_replacement:"Lenovo $1",manufacturer:"Lenovo"},{regex:"Lenovo\\_([A-Za-z0-9]+)",device_replacement:"Lenovo $1",manufacturer:"Levovo"},{regex:"LG/([A-Za-z0-9]+)",device_replacement:"LG $1",manufacturer:"LG"},{regex:"LG-LG([A-Za-z0-9]+)",device_replacement:"LG $1",manufacturer:"LG"},{regex:"LGE-LG([A-Za-z0-9]+)",device_replacement:"LG $1",manufacturer:"LG"},{regex:"LGE VX([A-Za-z0-9]+)",device_replacement:"LG $1",manufacturer:"LG"},{regex:"LG ([A-Za-z0-9]+)",device_replacement:"LG $1",manufacturer:"LG"},{regex:"LGE LG\\-AX([A-Za-z0-9]+)",device_replacement:"LG $1",manufacturer:"LG"},{regex:"LG\\-([A-Za-z0-9]+)",device_replacement:"LG $1",manufacturer:"LG"},{regex:"LGE\\-([A-Za-z0-9]+)",device_replacement:"LG $1",manufacturer:"LG"},{regex:"LG([A-Za-z0-9]+)",device_replacement:"LG $1",manufacturer:"LG"},{regex:"(KIN)\\.One (\\d+)\\.(\\d+)",device_replacement:"Microsoft $1"},{regex:"(KIN)\\.Two (\\d+)\\.(\\d+)",device_replacement:"Microsoft $1"},{regex:"(Motorola)\\-([A-Za-z0-9]+)",manufacturer:"Motorola"},{regex:"MOTO\\-([A-Za-z0-9]+)",device_replacement:"Motorola $1",manufacturer:"Motorola"},{regex:"MOT\\-([A-Za-z0-9]+)",device_replacement:"Motorola $1",manufacturer:"Motorola"},{regex:"Philips([A-Za-z0-9]+)",device_replacement:"Philips $1",manufacturer:"Philips"},{regex:"Philips ([A-Za-z0-9]+)",device_replacement:"Philips $1",manufacturer:"Philips"},{regex:"SAMSUNG-([A-Za-z0-9\\-]+)",device_replacement:"Samsung $1",manufacturer:"Samsung"},{regex:"SAMSUNG\\; ([A-Za-z0-9\\-]+)",device_replacement:"Samsung $1",manufacturer:"Samsung"},{regex:"Softbank/1\\.0/([A-Za-z0-9]+)",device_replacement:"Softbank $1",other:!0},{regex:"Softbank/2\\.0/([A-Za-z0-9]+)",device_replacement:"Softbank $1",other:!0},{regex:"(hiptop|avantgo|plucker|xiino|blazer|elaine|up.browser|up.link|mmp|smartphone|midp|wap|vodafone|o2|pocket|mobile|pda)",device_replacement:"Generic Smartphone"},{regex:"^(1207|3gso|4thp|501i|502i|503i|504i|505i|506i|6310|6590|770s|802s|a wa|acer|acs\\-|airn|alav|asus|attw|au\\-m|aur |aus |abac|acoo|aiko|alco|alca|amoi|anex|anny|anyw|aptu|arch|argo|bell|bird|bw\\-n|bw\\-u|beck|benq|bilb|blac|c55/|cdm\\-|chtm|capi|comp|cond|craw|dall|dbte|dc\\-s|dica|ds\\-d|ds12|dait|devi|dmob|doco|dopo|el49|erk0|esl8|ez40|ez60|ez70|ezos|ezze|elai|emul|eric|ezwa|fake|fly\\-|fly\\_|g\\-mo|g1 u|g560|gf\\-5|grun|gene|go.w|good|grad|hcit|hd\\-m|hd\\-p|hd\\-t|hei\\-|hp i|hpip|hs\\-c|htc |htc\\-|htca|htcg)",device_replacement:"Generic Feature Phone"},{regex:"^(htcp|htcs|htct|htc\\_|haie|hita|huaw|hutc|i\\-20|i\\-go|i\\-ma|i230|iac|iac\\-|iac/|ig01|im1k|inno|iris|jata|java|kddi|kgt|kgt/|kpt |kwc\\-|klon|lexi|lg g|lg\\-a|lg\\-b|lg\\-c|lg\\-d|lg\\-f|lg\\-g|lg\\-k|lg\\-l|lg\\-m|lg\\-o|lg\\-p|lg\\-s|lg\\-t|lg\\-u|lg\\-w|lg/k|lg/l|lg/u|lg50|lg54|lge\\-|lge/|lynx|leno|m1\\-w|m3ga|m50/|maui|mc01|mc21|mcca|medi|meri|mio8|mioa|mo01|mo02|mode|modo|mot |mot\\-|mt50|mtp1|mtv |mate|maxo|merc|mits|mobi|motv|mozz|n100|n101|n102|n202|n203|n300|n302|n500|n502|n505|n700|n701|n710|nec\\-|nem\\-|newg|neon)",device_replacement:"Generic Feature Phone"},{regex:"^(netf|noki|nzph|o2 x|o2\\-x|opwv|owg1|opti|oran|ot\\-s|p800|pand|pg\\-1|pg\\-2|pg\\-3|pg\\-6|pg\\-8|pg\\-c|pg13|phil|pn\\-2|pt\\-g|palm|pana|pire|pock|pose|psio|qa\\-a|qc\\-2|qc\\-3|qc\\-5|qc\\-7|qc07|qc12|qc21|qc32|qc60|qci\\-|qwap|qtek|r380|r600|raks|rim9|rove|s55/|sage|sams|sc01|sch\\-|scp\\-|sdk/|se47|sec\\-|sec0|sec1|semc|sgh\\-|shar|sie\\-|sk\\-0|sl45|slid|smb3|smt5|sp01|sph\\-|spv |spv\\-|sy01|samm|sany|sava|scoo|send|siem|smar|smit|soft|sony|t\\-mo|t218|t250|t600|t610|t618|tcl\\-|tdg\\-|telm|tim\\-|ts70|tsm\\-|tsm3|tsm5|tx\\-9|tagt)",device_replacement:"Generic Feature Phone"},{regex:"^(talk|teli|topl|tosh|up.b|upg1|utst|v400|v750|veri|vk\\-v|vk40|vk50|vk52|vk53|vm40|vx98|virg|vite|voda|vulc|w3c |w3c\\-|wapj|wapp|wapu|wapm|wig |wapi|wapr|wapv|wapy|wapa|waps|wapt|winc|winw|wonu|x700|xda2|xdag|yas\\-|your|zte\\-|zeto|aste|audi|avan|blaz|brew|brvw|bumb|ccwa|cell|cldc|cmd\\-|dang|eml2|fetc|hipt|http|ibro|idea|ikom|ipaq|jbro|jemu|jigs|keji|kyoc|kyok|libw|m\\-cr|midp|mmef|moto|mwbp|mywa|newt|nok6|o2im|pant|pdxg|play|pluc|port|prox|rozo|sama|seri|smal|symb|treo|upsi|vx52|vx53|vx60|vx61|vx70|vx80|vx81|vx83|vx85|wap\\-|webc|whit|wmlb|xda\\-|xda\\_)",device_replacement:"Generic Feature Phone"},{regex:"(bot|borg|google(^tv)|yahoo|slurp|msnbot|msrbot|openbot|archiver|netresearch|lycos|scooter|altavista|teoma|gigabot|baiduspider|blitzbot|oegp|charlotte|furlbot|http%20client|polybot|htdig|ichiro|mogimogi|larbin|pompos|scrubby|searchsight|seekbot|semanticdiscovery|silk|snappy|speedy|spider|voila|vortex|voyager|zao|zeal|fast\\-webcrawler|converacrawler|dataparksearch|findlinks)",device_replacement:"Spider"}],mobile_browser_families:["Firefox Mobile","Opera Mobile","Opera Mini","Mobile Safari","webOS","IE Mobile","Playstation Portable","Nokia","Blackberry","Palm","Silk","Android","Maemo","Obigo","Netfront","AvantGo","Teleca","SEMC-Browser","Bolt","Iris","UP.Browser","Symphony","Minimo","Bunjaloo","Jasmine","Dolfin","Polaris","BREW","Chrome Mobile","Chrome Mobile iOS","UC Browser","Tizen Browser"]};a.parsers=["device_parsers","browser_parsers","os_parsers","mobile_os_families","mobile_browser_families"],a.types=["browser","os","device"],a.regexes=b||function(){var b={};return a.parsers.map(function(a){b[a]=[]}),b}(),a.families=function(){var b={};return a.types.map(function(a){b[a]=[]}),b}();var c=Array.prototype,d=(Object.prototype,Function.prototype,c.forEach);c.indexOf;var e=function(a,b){for(var c={},d=0;b.length>d&&!(c=b[d](a));d++);return c},f=function(a,b){g(a,function(a){g(b,function(b){delete a[b]})})},g=forEach=function(a,b,c){if(null!=a)if(d&&a.forEach===d)a.forEach(b,c);else if(a.length===+a.length)for(var e=0,f=a.length;f>e;e++)b.call(c,a[e],e,a);else for(var g in a)_.has(a,g)&&b.call(c,a[g],g,a)},h=function(a){return!(!a||void 0===a||null==a)},i=function(a){var b="";return a=a||{},h(a)&&h(a.major)&&(b+=a.major,h(a.minor)&&(b+="."+a.minor,h(a.patch)&&(b+="."+a.patch))),b},j=function(a){a=a||{};var b=i(a);return b&&(b=" "+b),a&&h(a.family)?a.family+b:""};return a.parse=function(b){var c=function(b){return a.regexes[b+"_parsers"].map(function(a){function c(b){var c=b.match(d);if(!c)return null;var g={};return g.family=(e?e.replace("$1",c[1]):c[1])||"other",g.major=parseInt(f?f:c[2])||null,g.minor=c[3]?parseInt(c[3]):null,g.patch=c[4]?parseInt(c[4]):null,g.tablet=a.tablet,g.man=a.manufacturer||null,g}var d=RegExp(a.regex),e=a[("browser"===b?"family":b)+"_replacement"],f=a.major_version_replacement;return c})},d=function(){},g=c("browser"),k=c("os"),l=c("device"),m=new d;m.source=b,m.browser=e(b,g),h(m.browser)?(m.browser.name=j(m.browser),m.browser.version=i(m.browser)):m.browser={},m.os=e(b,k),h(m.os)?(m.os.name=j(m.os),m.os.version=i(m.os)):m.os={},m.device=e(b,l),h(m.device)?(m.device.name=j(m.device),m.device.version=i(m.device)):m.device={tablet:!1,family:"Other"};var n={};return a.regexes.mobile_browser_families.map(function(a){n[a]=!0}),a.regexes.mobile_os_families.map(function(a){n[a]=!0}),m.device.type="Spider"===m.browser.family?"Spider":m.browser.tablet||m.os.tablet||m.device.tablet?"Tablet":n.hasOwnProperty(m.browser.family)?"Mobile":"Desktop",m.device.manufacturer=m.browser.man||m.os.man||m.device.man||null,f([m.browser,m.os,m.device],["tablet","man"]),m},a}();"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=b),exports.detect=b):a.detect=b,"function"==typeof define&&define.amd&&define(function(){return b})}(window),function(){"use strict";var a=function(a,b,c){a.hasOwnProperty(b)?console.warn("Property already exist"):a[b]=c};amp.viewerSettings={viewerConfigs:{v:"1.1.3",target:"#amp-container",client:"playground",imageBasePath:"//i1.adis.ws/",errImg:"404",errCallback:function(){},cacheControl:1,cacheWindow:315569259747,fullNavHeight:100,templates:{thumb:"w=85&h=85&qlt=70",desktop:{main:"w=1000&h=1000",mainRetina:"w=2000&h=2000"},desktopFull:{main:"w=1000",mainRetina:"w=2000"},mobile:{main:"w=500&h=500",mainRetina:"w=1000&h=1000"}},tooltips:{offsets:{left:-102,top:-39},displayTime:3e3,desktop:{image:{noTouch:{text:"Click to zoom"},touch:{text:"Tap to zoom"},doubleTouch:{text:"Double tap to zoom"}},spin:{noTouch:{text:"Drag to rotate"},touch:{text:"Tap to rotate"},doubleTouch:{text:"Double tap to rotate"}},video:{play:{noTouch:{text:""},touch:{text:""}},pause:{noTouch:{text:""},touch:{text:""}}}},desktopFull:{image:{noTouch:{text:"Click to zoom"},touch:{text:"Tap to zoom"},doubleTouch:{text:"Double tap to zoom"}},spin:{noTouch:{text:"Drag to rotate"},touch:{text:"Tap to rotate"},doubleTouch:{text:"Double tap to rotate"}},video:{play:{noTouch:{text:""},touch:{text:""}},pause:{noTouch:{text:""},touch:{text:""}}}},mobile:{image:{noTouch:{text:"Click to zoom"},touch:{text:"Tap to zoom"},doubleTouch:{text:"Double tap to zoom"}},spin:{noTouch:{text:"Drag to rotate"},touch:{text:"Tap to rotate"},doubleTouch:{text:"Double tap to rotate"}},video:{play:{noTouch:{text:""},touch:{text:""}},pause:{noTouch:{text:""},touch:{text:""}}}}},navIconsMain:{next:"icon icon-right bla-main-next",prev:"icon icon-left bla-main-prev"},navIconsNav:{next:"icon icon-right bla-nav-next",prev:"icon icon-left bla-nav-prev"},navIconsPortraitNav:{next:"icon icon-right bla-portrait-next",prev:"icon icon-left bla-portrait-prev"},zoomInlineDoubleTap:!0,doubleTapTime:250,ampConfigs:{navElementsWidthPx:100,navElementsWidthPxMobile:50,navElementsCount:{forDesktop:5,forDesktopFull:4},mainContainerCarousel:{width:1,height:1,responsive:!0,start:1,loop:!1,dir:"horz",autoplay:!1,gesture:{enabled:!0,fingers:1,dir:"horz",distance:100},animDuration:200,layout:"standard",onActivate:{select:!0,goTo:!0},animate:!0,easing:"linear",preferForward:!0,preloadNext:!0},mainContainerNav:{on:"goTo",action:"select",selector:".nav-container .list"},mainContainerSpin:{width:1,height:1,responsive:!0,delay:100,autoplay:!1,gesture:{enabled:!0,fingers:1},loop:!0,start:1,momentum:!0,minDistance:50,friction:.97,dragDistance:200,preload:"created",preloadType:"full",activate:"down",dir:"normal",cursor:{active:"pointer",inactive:"pointer"},play:{onLoad:!0,onVisible:!0,repeat:1,delay:600},lazyLoad:!1,orientation:"horz"},mainContainerSpin3d:{loop:!1,dragDistance:200,orientation:"vert",preload:"created",preloadType:"window",width:1,height:1,gesture:{enabled:!0,fingers:1}},mainContainerVideo:{preload:"none",width:1,height:1,center:!0,responsive:!0,autoplay:!1,loop:!1,muted:!1,controls:!0,pauseOnHide:!0,nativeControlsForTouch:!1,plugins:{videoJsResolutionSwitcher:{default:"Medium"}}},mainContainerZoomInline:{transforms:[],scaleMax:3,scaleStep:.5,scaleSteps:!0,pinch:!0,pan:!0,events:{zoomIn:"",zoomOut:"",move:""},activation:{inGesture:!0},preload:!1,preventVisibleZoomOut:!0},navContainerCarousel:{height:1,responsive:!0,start:1,loop:!1,dir:"horz",autoplay:!1,gesture:{enabled:!0,fingers:1,dir:"horz",distance:50},animDuration:200,layout:"standard",onActivate:{select:!0,goTo:!1},animate:!0,easing:"linear",preferForward:!0,preloadNext:!0},navContainerNav:{on:"select",action:"select",selector:".main-container .list"},image:{preload:"created",insertAfter:!1,errImg:null}}},portraitConfigs:function(){var b=this;a(b.viewerConfigs.ampConfigs,"navContainerCarouselPortrait",{height:"100%",responsive:!0,start:1,loop:!1,dir:"vert",autoplay:!1,gesture:{enabled:!0,fingers:1,dir:"vert",distance:50},animDuration:500,layout:"standard",onActivate:{select:!0,goTo:!1},animate:!0,easing:"linear",preferForward:!0,preloadNext:!0}),a(b.viewerConfigs.ampConfigs,"mainContainerSpinPortrait",{height:"100%",responsive:!0,delay:100,autoplay:!1,gesture:{enabled:!0,fingers:1},loop:!0,start:1,momentum:!0,minDistance:50,friction:.97,dragDistance:200,preload:"created",preloadType:"full",activate:"down",dir:"normal",cursor:{active:"pointer",inactive:"pointer"},play:{onLoad:!0,onVisible:!0,repeat:1},lazyLoad:!1,orientation:"horz"}),a(b.viewerConfigs.ampConfigs,"mainContainerVideoPortrait",{preload:"none",height:"100%",responsive:!0,autoplay:!1,loop:!1,muted:!1,controls:!0,pauseOnHide:!0,nativeControlsForTouch:!0,plugins:{videoJsResolutionSwitcher:!0}})},overwritePortraitSettings:function(a){a.ampConfigs.mainContainerCarousel.width=.8,a.ampConfigs.mainContainerCarousel.height=1.2,a.templates={thumb:"w=85&h=85&qlt=70",thumbPortrait:"w=67&h=89&qlt=100",desktop:{main:"w=1010&h=1416",mainRetina:"w=2020&h=2832"},desktopFull:{main:"w=1010&h=1416",mainRetina:"w=2020&h=2832"},mobile:{main:"w=505&h=708",mainRetina:"w=1010&h=1416"}}}}}(),function(a,b){"use strict";var c="Amplience Viewer",d=function(c){var d=this,e=amp.viewerSettings.viewerConfigs;"portrait"===c.view?(amp.viewerSettings.overwritePortraitSettings(e),amp.viewerSettings.portraitConfigs(),d.isPortraitView=!0):"landscape"===c.view?d.isLandscapeView=!0:d.isSquareView=!0,d.settings=b.extend(!0,{},e,c),d.settings.locale&&d.settings.locale.length>0&&d.settings.ampConfigs.mainContainerZoomInline.transforms.push("locale="+d.settings.locale),d.settings.ampConfigs.mainContainerCarousel.loop&&(d.settings.ampConfigs.navContainerCarousel.loop=!0,d.isPortraitView&&(d.settings.ampConfigs.navContainerCarouselPortrait.loop=!0)),d.views={desktopNormalView:"desktopNormalView",desktopFullView:"desktopFullView",mobileNormalView:"mobileNormalView"},d.assets=[],d.currentAssetIndex=0,d.navCurrentAssetIndex=0,d.canTouch=!!("ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch),d.wrapper=b('
    '),d.deviceWidth=a.innerWidth,d.controller(),d.tags=[],d.IE=d.isIE()};d.prototype.controller=function(){var a=this;amp.init({client_id:a.settings.client,di_basepath:a.settings.imageBasePath,cache_window:a.settings.cacheWindow}),window.ecommBridge&&a.settings.ecommBridge&&this.bridgeConnector.initAll(),a.applyImgTemplates(),b(a.settings.target).append(a.wrapper);var d=a.initSetData();a.getSet(d).then(function(b){a.assets=b,a.renderInitialView()}).catch(function(a){console.warn(a,c+" unable to get set list.")})},d.prototype.initSetData=function(){var a=this,b=a.bridgeConnector.page;return null!==b&&a.settings.ecommBridge?b.mediaList&&b.mediaList.constructor===Array&&b.mediaList.length>0?a.returnSetData(b.mediaList):b.mediaSet&&"string"==typeof b.mediaSet&&b.mediaSet.length>0?a.returnSetData(b.mediaSet):void 0:a.returnSetData(a.settings.set)},d.prototype.returnSetData=function(a){var b=this,c="&v="+b.settings.cacheControl;return a.constructor===Array?(b.bridgeConnector.enrichMediaListWithParams(a,{transform:c}),a):{name:a,type:"s",transform:c}},d.prototype.secureData=function(a){if(this.settings.secure){var b=JSON.stringify(a);b=b.replace(/http:\/\//g,"https://"),a=JSON.parse(b)}return a},d.prototype.getSet=function(a){var b=this;return new Promise(function(c,d){amp.get(a,function(d){var e=null;e=a.constructor===Array?b.bridgeConnector.convertListToSet(a,d).items:d[a.name].items,c(e)},function(){b.getImage(b.settings.errImg).then(function(a){b.settings.errCallback.call(b),c([{src:a.url}])})},!1,!1,b.secureData.bind(b))})},d.prototype.getImage=function(a){var b=this;return new Promise(function(c,d){amp.get({name:a,type:"i",transform:"&v="+b.settings.cacheControl},function(b){c(b[a])},function(){c({url:"//i1.adis.ws/i/playground/404"})},!1,!1,b.secureData.bind(b))})},d.prototype.changeSet=function(a){var b=this;null!==b.bridgeConnector.page&&b.settings.ecommBridge?a.constructor===Array&&a.length>0?b.bridgeConnector.page.mediaList=a:"string"==typeof a&&a.length>0&&(b.bridgeConnector.page.mediaset=a,b.bridgeConnector.page.mediaList=null):b.settings.set=a;var d=b.returnSetData(a);b.getSet(d).then(function(a){b.assets=a,b.currentAssetIndex=0,b.renderInitialView()}).catch(function(a){console.warn(a,c+" unable to get set list.")})},d.prototype.isIE=function(){return!!/MSIE [0-9]{1,}/.test(navigator.userAgent)||!(!/Trident\/\d./i.test(navigator.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))},d.prototype.isMobile=function(){return!!this.settings.isMobile||a.innerWidth<=768},d.prototype.renderInitialView=function(){var a=this;a.currentView=a.isMobile()?a.views.mobileNormalView:a.views.desktopNormalView,a.renderView(a.currentView)},d.prototype.renderView=function(a,d){var e=this,d=d||!1;switch(e.destroyAmpWidgets(),a){case e.views.desktopNormalView:e.renderDesktopNormalView();break;case e.views.desktopFullView:e.renderDesktopFullView();break;case e.views.mobileNormalView:e.renderMobileNormalView();break;default:console.warn(c+": Unknown view: "+a+". Viewer desktopNormalView."),e.renderDesktopNormalView()}switch(a===e.views.desktopFullView?(this._scrollPosition=b(window).scrollTop(),b("html, body").addClass("amp-no-scroll")):(b("html, body").removeClass("amp-no-scroll"),b(window).scrollTop(this._scrollPosition)),e.mainContainerList=e.wrapper.find(".main-container .list"),e.navContainerList=e.wrapper.find(".nav-container .list"),e.tooltip=e.wrapper.find(".main-container .tooltip"),e.tooltipText=e.tooltip.find("span.text"),e.bindGenericEvents(),e.bindAmpEvents(),e.bindNavigationEvents(),e.bindSpinEvents(),e.initImagesSrcset(),e.initAmpWidgets(d),e.applyNavigationStyles(),e.checkMainContainerNavArrows(),e.checkNavContainerNavArrows(),e.checkZoomIcons(),e.checkMainContainerSlidesVisibility(),a){case e.views.desktopNormalView:e.bindDesktopNormalViewEvents();break;case e.views.desktopFullView:e.bindDesktopFullViewEvents();break;case e.views.mobileNormalView:e.bindMobileNormalViewEvents()}e.settings.initCallback&&e.settings.initCallback.apply(e)},d.prototype.getTemplateData=function(a){var c=this,d={items:c.assets,templates:c.getTemplates(),locale:{first:"",second:""},view:""};if(c.settings.locale&&b.trim(c.settings.locale).length>0){var e="locale="+c.settings.locale;d.locale.first="?"+e,d.locale.second="&"+e}return c.settings.view&&c.settings.view.length>0&&(d.view=c.settings.view),d},d.prototype.renderDesktopNormalView=function(){var a=this;a.currentView=a.views.desktopNormalView,a.wrapper.html(amp.templates.desktopNormalView(a.getTemplateData()))},d.prototype.renderDesktopFullView=function(){var a=this;a.currentView=a.views.desktopFullView,a.wrapper.html(amp.templates.desktopFullView(a.getTemplateData()))},d.prototype.renderMobileNormalView=function(){var a=this;a.currentView=a.views.mobileNormalView,a.wrapper.html(amp.templates.mobileNormalView(a.getTemplateData()))},d.prototype.applyImgTemplates=function(){var a=this,c="&img404="+a.settings.errImg+"&v="+a.settings.cacheControl,d=function(a,c){b.each(a,function(e,f){"string"===b.type(f)?c(a,e):d(f,c)})};d(a.settings.templates,function(a,b){a[b]+=c})},d.prototype.getTemplates=function(){var a=this,b=a.settings.templates.thumb,c=a.isPortraitView&&a.currentView===a.views.desktopNormalView;c&&(b=a.settings.templates.thumbPortrait);var d={thumb:b,navIcons:{nav:c?a.settings.navIconsPortraitNav:a.settings.navIconsNav,main:a.settings.navIconsMain}};switch(a.currentView){case a.views.desktopNormalView:d.main=a.settings.templates.desktop.main,d.mainRetina=a.settings.templates.desktop.mainRetina,d.zoom=a.settings.templates.desktop.zoom;break;case a.views.desktopFullView:d.main=a.settings.templates.desktopFull.main,d.mainRetina=a.settings.templates.desktopFull.mainRetina,d.zoom=a.settings.templates.desktopFull.zoom;break;case a.views.mobileNormalView:d.main=a.settings.templates.mobile.main,d.mainRetina=a.settings.templates.mobile.mainRetina,d.zoom=a.settings.templates.mobile.zoom}return d},d.prototype.initImagesSrcset=function(){},d.prototype.initAmpWidgets=function(a){var c=this,d=c.getAmpConfigs(),e=d.navContainerCarousel;c.settings.view&&c.isPortraitView&&"desktopNormalView"===c.currentView&&(e=d.navContainerCarouselPortrait),c.wrapper.find("[data-amp-src]").ampImage(d.image),c.mainContainerList.ampCarousel(d.mainContainerCarousel),c.mainContainerList.ampNav(d.mainContainerNav),c.navContainerList.ampCarousel(e),c.navContainerList.ampNav(d.navContainerNav);var f=c.mainContainerList.data()["amp-ampCarousel"]||c.mainContainerList.data().ampAmpCarousel;c.mainContainerList.on("touchstart",function(){f.preventStop=!1}),c.navContainerList.find(".amp-slide").on("touchstart",function(){f.preventStop=!0});for(var g=0;g0)i.ampSpin(d.mainContainerSpin3d),j.each(function(a){var c=b.extend(!0,{},d.mainContainerSpin,{play:{onVisible:!1,onLoad:!1},preloadType:"window"});b(this).ampSpin(c)});else{var k=d.mainContainerSpin;1==k.play.onVisible&&(c.spinVisible=!0,k.play.onVisible=!1),i.ampSpin(k)}}else if(h.hasOwnProperty("media")){var l=d.mainContainerVideo;c.settings.view&&c.isPortraitView&&c.currentView===c.views.desktopNormalView&&(l=d.mainContainerVideoPortrait,l.nativeControlsForTouch=!1),c.IE&&"none"===l.preload&&delete l.preload;var m=c.mainContainerList.find("#"+h.name).ampVideo(l);m.find("video").on("touchstart",function(){2==m.ampVideo("state")?m.ampVideo("play"):m.ampVideo("pause")}),c.tags.push({alias:"videoContainer",$tag:m}) -}else c.currentView!==c.views.desktopNormalView&&c.mainContainerList.find("> > li:eq("+g+") img").ampZoomInline(d.mainContainerZoomInline)}},d.prototype.destroyAmpWidgets=function(){var a=this;a.tags.length=0;for(var c=0;c0&&e.ampVideo("destroy")}}},d.prototype.navMove=function(a){var c=this,d=c.mainContainerList.data().ampAmpCarousel.count,e=!!c.settings.ampConfigs.mainContainerCarousel.loop&&(c.navPrevAssetIndex-1===d&&0===c.navCurrentAssetIndex),f=!!c.settings.ampConfigs.mainContainerCarousel.loop&&(0===c.navPrevAssetIndex&&c.navCurrentAssetIndex===d-1),g=b(a),h=g.next(),i=g.prev();c.navPrevAssetIndex!==c.navCurrentAssetIndex&&(h.length>0||c.settings.ampConfigs.mainContainerCarousel.loop)&&setTimeout(function(){if(h.hasClass("amp-visible")||f){if(!i.hasClass("amp-visible")&&!e){if(!c.settings.ampConfigs.mainContainerCarousel.loop&&i.length<1)return;c.navContainerList.ampCarousel("prev")}}else{if(!c.settings.ampConfigs.mainContainerCarousel.loop&&h.length<1)return;c.navContainerList.ampCarousel("next")}},100)},d.prototype.navigateToActiveThumb=function(){var a=this,b=a.navContainerList.find(".amp-slide"),c=b.filter(".amp-selected"),d=Math.floor(a.navContainerList.width()/a.settings.ampConfigs.navElementsWidthPxMobile),e=b.nextAll().length*a.settings.ampConfigs.navElementsWidthPxMobile;b.prevAll().length,a.settings.ampConfigs.navElementsWidthPxMobile;0===c.index()||c.index()===b.length-1?a.navContainerList.ampCarousel("goTo",c.index()+1):e>=d?a.navContainerList.ampCarousel("goTo",c.index()):a.navContainerList.ampCarousel("goTo",c.index()+2)},d.prototype.bindNavigationEvents=function(){var a=this,b=a.settings.ampConfigs.mainContainerCarousel.loop;a.bindIconClickEvent(a.wrapper.find(".main-container-prev"),function(){a.checkMainContainerSlidesVisibility(0,!0),a.mainContainerMove("prev",b)}),a.bindIconClickEvent(a.wrapper.find(".main-container-next"),function(){a.checkMainContainerSlidesVisibility(0,!0),a.mainContainerMove("next",b)}),a.bindIconClickEvent(a.wrapper.find(".nav-container-prev"),function(){a.navContainerMove("prev",b)}),a.bindIconClickEvent(a.wrapper.find(".nav-container-next"),function(){a.navContainerMove("next",b)})},d.prototype.navContainerMove=function(a,b){var c=this;if(b)return void c.navContainerList.ampCarousel(a);var d=c.getNavigationVisibleSlidesInfo(),e=d.firstVisible+1;"prev"===a?e=d.isFirst?1:d.firstVisible:"next"===a&&(e=d.isLast?d.firstVisible+1:d.firstVisible+2),c.navContainerList.ampCarousel("goTo",e)},d.prototype.mainContainerMove=function(a,b){var c=this;if(b)return void c.mainContainerList.ampCarousel(a);var d=c.getMainVisibleSlidesInfo(),e=d.firstVisible+1;"prev"===a?e=d.isFirst?1:d.firstVisible:"next"===a&&(e=d.isLast?d.firstVisible+1:d.firstVisible+2),c.mainContainerList.ampCarousel("goTo",e)},d.prototype.initTooltips=function(){var a=this;a.mainContainerList.off("mousemove mouseout"),a.tooltip.attr({style:""});var b=a.currentAssetIndex,c=a.assets[b];if(c.hasOwnProperty("set")){var d=!1;c.set.items&&c.set.items.length>0&&c.set.items[0].set&&(d=!0),a.initSpinTooltip(d)}else c.hasOwnProperty("media")?a.initVideoTooltip():a.initImageTooltip()},d.prototype.initImageTooltip=function(){var a=this,b="";switch(a.tooltip.attr({class:"tooltip image"}),a.currentView){case a.views.desktopNormalView:if(a.canTouch)b=a.settings.zoomInlineDoubleTap?a.settings.tooltips.desktop.image.doubleTouch.text:a.settings.tooltips.desktop.image.touch.text,a.tooltip.css({position:"absolute"}),a.tooltipText.text(b),a.fadeOutTooltip();else{a.tooltip.fadeOut(0);a.mainContainerList.css("margin-left").replace("px","");a.tooltipText.text(a.settings.tooltips.desktop.image.noTouch.text),a.mainContainerList.on("mousemove",function(b){a.tooltip.css({top:b.clientY-a.settings.tooltips.offsets.top,left:b.clientX-a.settings.tooltips.offsets.left,display:"block"})}),a.mainContainerList.on("mouseout",function(){a.tooltip.fadeOut(0)})}break;case a.views.desktopFullView:b=a.settings.zoomInlineDoubleTap?a.settings.tooltips.desktopFull.image.doubleTouch.text:a.settings.tooltips.desktopFull.image.touch.text,a.tooltipText.text(a.canTouch?b:a.settings.tooltips.desktopFull.image.noTouch.text),a.tooltip.fadeOut(0);break;case a.views.mobileNormalView:b=a.settings.zoomInlineDoubleTap?a.settings.tooltips.mobile.image.doubleTouch.text:a.settings.tooltips.mobile.image.touch.text,a.tooltipText.text(a.canTouch?b:a.settings.tooltips.mobile.image.noTouch.text),a.fadeOutTooltip()}},d.prototype.initSpinTooltip=function(a){var b=this,c="",d=a?"spin-3d":"spin";switch(b.tooltip.attr({class:"tooltip "+d}),b.currentView){case b.views.desktopNormalView:c=b.settings.zoomInlineDoubleTap?b.settings.tooltips.desktop.spin.doubleTouch.text:b.settings.tooltips.desktop.spin.touch.text,b.tooltipText.text(b.canTouch?c:b.settings.tooltips.desktop.spin.noTouch.text);break;case b.views.desktopFullView:c=b.settings.zoomInlineDoubleTap?b.settings.tooltips.desktopFull.spin.doubleTouch.text:b.settings.tooltips.desktopFull.spin.touch.text,b.tooltipText.text(b.canTouch?c:b.settings.tooltips.desktopFull.spin.noTouch.text);break;case b.views.mobileNormalView:c=b.settings.zoomInlineDoubleTap?b.settings.tooltips.mobile.spin.doubleTouch.text:b.settings.tooltips.mobile.spin.touch.text,b.tooltipText.text(b.canTouch?c:b.settings.tooltips.mobile.spin.noTouch.text)}b.fadeOutTooltip()},d.prototype.initVideoTooltip=function(){var a=this;switch(a.tooltip.attr({class:"tooltip video"}),a.currentView){case a.views.desktopNormalView:a.tooltipText.text(a.canTouch?a.settings.tooltips.desktop.video.play.touch.text:a.settings.tooltips.desktop.video.play.noTouch.text);break;case a.views.desktopFullView:a.tooltipText.text(a.canTouch?a.settings.tooltips.desktopFull.video.play.touch.text:a.settings.tooltips.desktopFull.video.play.noTouch.text);break;case a.views.mobileNormalView:a.tooltipText.text(a.canTouch?a.settings.tooltips.mobile.video.play.touch.text:a.settings.tooltips.mobile.video.play.noTouch.text)}a.fadeOutTooltip()},d.prototype.fadeOutTooltip=function(){var a=this;clearTimeout(a.tooltipTimeout),a.tooltip.stop(),a.tooltipTimeout=setTimeout(function(){a.tooltip.fadeOut()},a.settings.tooltips.displayTime)},d.prototype.doubleTapEvent=function(a){var c=this,d=0,e=0,f=!0,g={x:0,y:0},h={x:1e3,y:1e3},i={x:0,y:0},j={x:1e3,y:1e3};return a.on("touchstart",function(a){if(c.isZoomCycle)return d=0,e=0,a.preventDefault(),void a.stopPropagation();var b=new Date;g={x:Math.abs(a.originalEvent.touches[0].pageX)||0,y:Math.abs(a.originalEvent.touches[0].pageY)||0},f?(i=g,f=!1):(j=g,f=!0),e=b}),a.on("touchend",function(a){a.preventDefault();var e=new Date,f=e-d;h={x:Math.abs(a.originalEvent.changedTouches[0].pageX)||1e3,y:Math.abs(a.originalEvent.changedTouches[0].pageY)||1e3};var k={x:Math.abs(j.x-i.x),y:Math.abs(j.y-i.y)},l={x:Math.abs(h.x-g.x),y:Math.abs(h.y-g.y)};k.x<50&&k.y<50&&l.x<50&&l.y<50&&(f0?(b(this).trigger("doubletap"),b(this).trigger("doubletapend")):b(a.target).hasClass("amp-slide")&&a.stopPropagation()),d=e}),"doubletap"},d.prototype.bindDesktopNormalViewEvents=function(){var a=this,b=a.mainContainerList.find(".zoom-trap"),c=a.canTouch&&a.settings.zoomInlineDoubleTap?a.doubleTapEvent(b):"click";b.on(c,function(){a.renderView(a.views.desktopFullView)})},d.prototype.bindDesktopFullViewEvents=function(){var a=this;a.bindIconClickEvent(a.wrapper.find(".main-container .close"),function(){a.renderView(a.views.desktopNormalView,!0)}),a.bindIconClickEvent(a.wrapper.find(".panel .plus"),function(){a.zoomIn()}),a.bindIconClickEvent(a.wrapper.find(".panel .minus"),function(){a.zoomOut()}),a.bindZoomEvents(a.zoomCycle)},d.prototype.bindMobileNormalViewEvents=function(){var a=this;a.bindIconClickEvent(a.wrapper.find(".main-container .close"),function(){a.zoomOutFull()}),a.bindZoomEvents(a.zoomCycle)},d.prototype.bindSpinEvents=function(){var a=this,c=a.mainContainerList.find(".spin-trap"),d=a.mainContainerList.find(".spin-trap + ul");a.canTouch?(a.bindTapEvent(c,function(){var c=b(this);c.addClass("active-for-scrolling"),c.next().hasClass("amp-outer-spin")&&c.parent().on("touchstart",a._prevent)}),a.bindTapEvent(d,function(){var c=b(this),d=b(this).parent();d.find(".spin-trap").removeClass("active-for-scrolling"),c.hasClass("amp-outer-spin")&&d.off("touchstart",a._prevent)})):c.css({display:"none"})},d.prototype.bindZoomEvents=function(a){var b=this,c=b.mainContainerList.find(".zoom-trap");b.bindTapEvent(c,a.bind(b),!0)},d.prototype._resize=function(){this.checkView(),(this.currentView===this.views.mobileNormalView||this.isPortraitView&&this.currentView===this.views.desktopNormalView)&&(this.settings.ampConfigs.mainContainerCarousel.loop||this.navigateToActiveThumb(),this.applyNavigationStyles(),this.checkNavContainerNavArrows())},d.prototype._orientationChange=function(){var a=this;setTimeout(function(){a._resize()},300)},d.prototype.bindGenericEvents=function(){var a=this;b(window).off("resize",this._resize),b(window).on("resize",this._resize.bind(this)),b(document).off("gesturestart",a._prevent),b(document).on("gesturestart",a._prevent.bind(this)),window.removeEventListener("orientationchange",a._orientationChange),window.addEventListener("orientationchange",a._orientationChange.bind(this));var c=[],d=!1,e=!1;b(document).off("touchmove.viewerkit"),b(document).on("touchmove.viewerkit",function(f){if(f.originalEvent.touches[0]&&void 0!==f.originalEvent.touches[0].clientX&&(d||(d=b(f.target).parents(".amp-carousel")),d&&d.length>0)){var g={clientX:f.originalEvent.touches[0].clientX,clientY:f.originalEvent.touches[0].clientY};c.push(g);var h=Math.abs(c[c.length-1].clientX-c[0].clientX),i=Math.abs(c[c.length-1].clientY-c[0].clientY);!e&&h>i&&(d.on("touchmove",a._prevent),e=!0),e&&h<=i&&(d.off("touchmove",a._prevent),e=!1)}}),b(document).off("touchend.viewerkit"),b(document).on("touchend.viewerkit",function(b){c=[],e&&d&&d.length>0&&(d.off("touchmove",a._prevent),e=!1),d=!1})},d.prototype.startSpin=function(a){var b=this,c=b.assets[a];if("set"===c.type&&"set"!=c.set.items[0].type){var d=b.mainContainerList.find(".amp-slide").eq(a).find(".amp-spin"),e=void 0!==d.data()&&(d.data()["amp-ampSpin"]||d.data().ampAmpSpin);d.length>0&&(!e||1==e._loaded)&&setTimeout(function(){d.ampSpin("playRepeat",1)},b.settings.ampConfigs.mainContainerCarousel.animDuration)}},d.prototype.bindAmpEvents=function(){var a=this;a.mainContainerList.on("ampcarouselselected",function(b,c){a.navPrevAssetIndex=a.navCurrentAssetIndex,a.navCurrentAssetIndex=c.index-1,a.checkMainContainerSlidesVisibility(0,!0)}),a.mainContainerList.on("ampcarouselcreated ampcarouselchange",function(c,d){b(".amp-spin").find(".amp-frame").css({"margin-left":"-1px"}),a.prevAssetIndex=a.currentAssetIndex,a.currentAssetIndex=d.index-1,a.zoomOutFull(),a.initTooltips(),a.checkSpins(),a.checkMainContainerNavArrows(),a.checkZoomIcons(),a.checkMainContainerSlidesVisibility(a.settings.ampConfigs.mainContainerCarousel.animDuration),a.spinVisible&&a.startSpin(a.currentAssetIndex)}),a.navContainerList.on("ampcarouselcreated ampcarouselchange",function(c,d){if(a.checkNavContainerNavArrows(),a.currentView===a.views.mobileNormalView&&"ampcarouselcreated"===c.type){var e=!1;a.navContainerList.find(".amp-slide").on("touchstart mousedown",function(){e=b(this).hasClass("amp-selected")}).on("touchend mouseup",function(){e||a.navMove(this)})}}),a.mainContainerList.find(".zoom-trap > img").on("ampzoominlinezoomedin ampzoominlinezoomedinfull ampzoominlinezoomedout ampzoominlinezoomedoutfull",function(c,d){a.checkZoomIcons(),a.toggleZoomScrolling(b(this).parent().find(".amp-zoomed"))}).on("ampzoominlinezoomedin ampzoominlinezoomedinfull",function(b,c){a.lastZoomDir="In"}).on("ampzoominlinezoomedout ampzoominlinezoomedoutfull",function(b,c){a.lastZoomDir="Out"}),a.mainContainerList.find(".video").on("ampvideofullscreenchange",function(a,c){2!==b(a.target).ampVideo("state")&&c.player&&c.player.isFullscreen_&&setTimeout(function(){b(a.target).ampVideo("play")},1e3)})},d.prototype.checkMainContainerNavArrows=function(){var a=this;if(!a.settings.ampConfigs.mainContainerCarousel.loop){var b=a.currentAssetIndex;a.wrapper.find(".main-container > .amp-js-nav").removeClass("disabled"),0===b&&a.wrapper.find(".main-container-prev").addClass("disabled"),b===a.assets.length-1&&a.wrapper.find(".main-container-next").addClass("disabled")}},d.prototype.checkNavContainerNavArrows=function(){var a=this;if(!a.settings.ampConfigs.mainContainerCarousel.loop){a.wrapper.find(".nav-container > .amp-js-nav").removeClass("disabled");var b=a.getNavigationVisibleSlidesInfo();b.isFirst&&a.wrapper.find(".nav-container-prev").addClass("disabled"),b.isLast&&a.wrapper.find(".nav-container-next").addClass("disabled")}},d.prototype.checkView=function(){var a=this;a.isMobile()&&a.currentView!==a.views.mobileNormalView?a.renderView(a.views.mobileNormalView):a.isMobile()||a.currentView!==a.views.mobileNormalView||a.renderView(a.views.desktopNormalView)},d.prototype.getAmpConfigs=function(){var a=this,b=a.settings.ampConfigs;switch(a.currentView){case a.views.desktopNormalView:a.settings.view||a.isPortraitView||(b.navContainerCarousel.width=a.settings.ampConfigs.navElementsCount.forDesktop,b.navContainerCarousel.gesture.enabled=!0);break;case a.views.desktopFullView:b.navContainerCarousel.width=a.settings.ampConfigs.navElementsCount.forDesktopFull;break;case a.views.mobileNormalView:var c=a.wrapper.width(),d=a.assets.length,e=d*b.navElementsWidthPxMobile,f=2*parseFloat(a.wrapper.find(".nav-container").css("padding-left"),10);e>c?(b.navContainerCarousel.width=Math.floor((c-f)/b.navElementsWidthPxMobile),b.navContainerCarousel.gesture.enabled=!0):(b.navContainerCarousel.width=a.assets.length,b.navContainerCarousel.gesture.enabled=!1)}return b.mainContainerCarousel.start=a.currentAssetIndex+1,b.navContainerCarousel.start=a.currentAssetIndex+1,b},d.prototype.applyNavigationStyles=function(){var a=this,b=a.getAmpConfigs(),c=a.wrapper.find(".nav-container"),d=c.find("> .amp-js-nav");if(a.settings.view&&a.isPortraitView&&a.currentView===a.views.desktopNormalView){return c.find(".amp-slide.amp-visible").length===a.assets.length?(d.css({display:"none"}),c.addClass("amp-without-thumbs")):(d.css({display:"block"}),c.removeClass("amp-without-thumbs"),a.checkNavContainerNavArrowsStyle()),!1}a.assets.length<=b.navContainerCarousel.width?d.css({display:"none"}):d.css({display:"block"});var e=d.width(),f=100/b.navContainerCarousel.width,g=b.navContainerCarousel.width*b.navElementsWidthPx+4*e;a.currentView===a.views.mobileNormalView&&(a.assets.length<=b.navContainerCarousel.width?c.css("padding",0):(a.checkNavContainerNavArrowsStyle(),c.css("padding","")));var h=b.navContainerCarousel.width*b.navElementsWidthPxMobile+2*parseFloat(c.css("padding-left"),10);c.css({"max-width":a.currentView===a.views.mobileNormalView?h:g});var i=a.currentView!==a.views.mobileNormalView?"calc("+f+"% - 20px)":b.navElementsWidthPxMobile+"px";a.navContainerList.find(".amp-slide").css("width",i)},d.prototype.getNavigationVisibleSlidesInfo=function(){for(var a=this,b=a.navContainerList.find(".amp-slide"),c=b.length,d=0;d=b.length-f}},d.prototype.getMainVisibleSlidesInfo=function(){for(var a=this,b=a.mainContainerList.find(".amp-slide"),c=b.length,d=0;d=b.length-f}},d.prototype.zoomIn=function(){var a=this,b=a.getZoomSlide();b.length>0&&b.ampZoomInline("zoomIn")},d.prototype.zoomOut=function(){var a=this,b=a.getZoomSlide();b.length>0&&b.ampZoomInline("zoomOut")},d.prototype.zoomInFull=function(){var a=this,b=a.getZoomSlide();b.length>0&&b.ampZoomInline("zoomInFull")},d.prototype.zoomOutFull=function(){var a=this;if(!a.isZoomCycle){var c=a.getZoomSlide();b.each(a._preventElements,function(b,c){c.off("touchmove",a._prevent)}),a._preventElements=[],a.isZoomed()&&(a.isZoomCycle=!0,c.ampZoomInline("zoomOutFull"));var d=a.getZoomSlide(a.prevAssetIndex);d.length>0&&d.ampZoomInline("zoomOutFull"),setTimeout(function(){a.isZoomCycle=!1},600)}},d.prototype.zoomToggle=function(){var a=this,b=a.getZoomSlide();if(b.length>0){var c=b.ampZoomInline("state"),d=1+c.scaleMax-c.scale;b.ampZoomInline("setScale",d)}},d.prototype.zoomCycle=function(){var a=this;if(!a.isZoomCycle){var b=a.getZoomSlide();if(b.length>0){a.isZoomCycle=!0;var c=a.getNextCycleDir();b.ampZoomInline("zoom"+c)}setTimeout(function(){a.isZoomCycle=!1},500)}},d.prototype.getNextCycleDir=function(){var a=this,b=a.getZoomSlide(),c=b.ampZoomInline("state");return 1===c.scale?"In":c.scale===c.scaleMax?"Out":a.lastZoomDir},d.prototype.getZoomSlide=function(a){var b=this,a=void 0!==a?a:b.currentAssetIndex;return b.mainContainerList.find("> > li:eq("+a+") .amp-zoom")},d.prototype.toggleZoomScrolling=function(a){var c=this,d=this.getZoomSlide(),e=d.ampZoomInline("state");b.each(c._preventElements,function(a,b){b.off("touchmove",c._prevent)}),c._preventElements=[],c._preventElements.push(a),1===e.scale?a.off("touchmove",c._prevent):a.on("touchmove",c._prevent)},d.prototype.checkZoomIcons=function(){var a=this,c=a.getZoomSlide(),d=c.ampZoomInline("state");switch(a.currentView){case a.views.desktopFullView:var e=a.wrapper.find(".panel .plus"),f=a.wrapper.find(".panel .minus");e.add(f).removeClass("disabled"),c.length>0?(1===d.scale&&f.addClass("disabled"),d.scale===d.scaleMax&&e.addClass("disabled")):e.add(f).addClass("disabled");break;case a.views.mobileNormalView:var g=a.wrapper.find(".main-container .close");g.css({display:"none"}),c.length>0&&(d.scale>1?g.css({display:"block"}):b.each(a._preventElements,function(b,c){c.off("touchmove",a._prevent),a._preventElements=[]}))}},d.prototype.isZoomed=function(){return this.getZoomSlide().ampZoomInline("state").scale>1},d.prototype.bindTapEvent=function(a,c,d){function e(a){var b={x:0,y:0};if("touchstart"===a.type||"touchmove"===a.type||"touchend"===a.type||"touchcancel"===a.type){var c=a.originalEvent.touches[0]||a.originalEvent.changedTouches[0];b.x=c.pageX,b.y=c.pageY}else"mousedown"!==a.type&&"mouseup"!==a.type&&"mousemove"!==a.type&&"mouseover"!==a.type&&"mouseout"!==a.type&&"mouseenter"!==a.type&&"mouseleave"!==a.type||(b.x=a.pageX,b.y=a.pageY);return b}var f,g,h=this,i=h.canTouch?"":"mousedown ",j=h.canTouch?"":"mouseup ";this.settings.zoomInlineDoubleTap?(i+=h.doubleTapEvent(a),j+="doubletapend"):(i+="touchstart",j+="touchend"),a.on(i,function(i){var k=b(this);if(d&&i.preventDefault(),3===i.which)return!1;if("progress"!==k.data("startEvent")){k.data("startEvent","progress"),setTimeout(function(){k.data("startEvent","done")},500);this.tap=!0,f=e(i),a.one(j,function(a){if(3===a.which)return!1;var b=this;g=e(a);var d=f.x-g.x,h=f.y-g.y;(Math.abs(d)>=5||Math.abs(h)>=5)&&(b.tap=!1),b.tap&&(b.tap=!1,c.call(b))}),h.isZoomed()&&i.stopPropagation()}})},d.prototype.checkSpins=function(){var a=this,b=a.mainContainerList.find(".spin-trap");a.canTouch?(b.removeClass("active-for-scrolling"),b.parent().off("touchstart",a._prevent)):b.css({display:"none"})},d.prototype.bindIconClickEvent=function(a,c){a.on("click",function(a,d){a.stopPropagation(),b(this).hasClass("disabled")?a.preventDefault():c()})},d.prototype.checkNavContainerNavArrowsStyle=function(){var a=this,b=a.wrapper.find(".nav-container"),c=b.find(".nav-container-prev"),d=b.find(".nav-container-next"),e=b.find(".amp-slide:not(.amp-selected) .mobile-thumbnail").width(),f=(52-e)/2;c.add(d).css("width",e).css("height",e),c.css("left",f),d.css("right",f)},d.prototype.checkMainContainerSlidesVisibility=function(a,b){var c=this,d=c.currentAssetIndex,e=c.assets[d],f=c.mainContainerList.find(".amp-slide").has(".video");return void 0!==b&&b?void f.css({opacity:1}):e.hasOwnProperty("media")?void f.css({opacity:1}):void f.css({opacity:0})},d.prototype._prevent=function(a){a.preventDefault()},d.prototype._preventElements=[],a.amp.Viewer=d}(window,jQuery),function(a,b){"use strict";var c={bridge:window.ecommBridge,page:null,setPageInfo:function(a){this.page={};for(var b in a)a.hasOwnProperty(b)&&(this.page[b]=a[b])},enrichMediaListWithParams:function(a,c){return a&&a.constructor===Array&&a.length>0&&b.each(a,function(a,b){for(var d in c)b[d]=c[d]}),a},convertListToSet:function(a,b){for(var c={name:"set",items:[]},d=0;d'+this.localize("Stream Type")+""+this.localize("LIVE")},{"aria-live":"off"}),t.appendChild(this.contentEl_),t},c.prototype.updateShowing=function(){this.player().duration()===1/0?this.show():this.hide()},c);function c(t,e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,c);var n=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,o.call(this,t,e));return n.updateShowing(),n.on(n.player(),"durationchange",n.updateShowing),n}s.default.registerComponent("LiveDisplay",l),n.default=l},{5:5,81:81}],11:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}n.__esModule=!0;var i,r=o(t(2)),s=o(t(5)),a=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}(t(81)),l=(function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(c,i=r.default),c.prototype.buildCSSClass=function(){return"vjs-mute-control "+i.prototype.buildCSSClass.call(this)},c.prototype.handleClick=function(){this.player_.muted(!this.player_.muted())},c.prototype.update=function(){var t=this.player_.volume(),e=3;0===t||this.player_.muted()?e=0:t<.33?e=1:t<.67&&(e=2);var n=this.player_.muted()?"Unmute":"Mute";this.controlText()!==n&&this.controlText(n);for(var o=0;o<4;o++)a.removeElClass(this.el_,"vjs-vol-"+o);a.addElClass(this.el_,"vjs-vol-"+e)},c);function c(t,e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,c);var n=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,i.call(this,t,e));return n.on(t,"volumechange",n.update),t.tech_&&!1===t.tech_.featuresVolumeControl&&n.addClass("vjs-hidden"),n.on(t,"loadstart",function(){this.update(),!1===t.tech_.featuresVolumeControl?this.addClass("vjs-hidden"):this.removeClass("vjs-hidden")}),n}l.prototype.controlText_="Mute",s.default.registerComponent("MuteToggle",l),n.default=l},{2:2,5:5,81:81}],12:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}n.__esModule=!0;var i,r=o(t(2)),s=o(t(5)),a=(function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(l,i=r.default),l.prototype.buildCSSClass=function(){return"vjs-play-control "+i.prototype.buildCSSClass.call(this)},l.prototype.handleClick=function(){this.player_.paused()?this.player_.play():this.player_.pause()},l.prototype.handlePlay=function(){this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.controlText("Pause")},l.prototype.handlePause=function(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.controlText("Play")},l);function l(t,e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,l);var n=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,i.call(this,t,e));return n.on(t,"play",n.handlePlay),n.on(t,"pause",n.handlePause),n}a.prototype.controlText_="Play",s.default.registerComponent("PlayToggle",a),n.default=a},{2:2,5:5}],13:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}n.__esModule=!0;var i,r=o(t(47)),s=o(t(49)),a=o(t(14)),l=o(t(5)),c=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}(t(81)),u=(function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(p,i=r.default),p.prototype.createEl=function(){var t=i.prototype.createEl.call(this);return this.labelEl_=c.createEl("div",{className:"vjs-playback-rate-value",innerHTML:1}),t.appendChild(this.labelEl_),t},p.prototype.buildCSSClass=function(){return"vjs-playback-rate "+i.prototype.buildCSSClass.call(this)},p.prototype.createMenu=function(){var t=new s.default(this.player()),e=this.playbackRates();if(e)for(var n=e.length-1;0<=n;n--)t.addChild(new a.default(this.player(),{rate:e[n]+"x"}));return t},p.prototype.updateARIAAttributes=function(){this.el().setAttribute("aria-valuenow",this.player().playbackRate())},p.prototype.handleClick=function(){for(var t=this.player().playbackRate(),e=this.playbackRates(),n=e[0],o=0;ot){n=e[o];break}this.player().playbackRate(n)},p.prototype.playbackRates=function(){return this.options_.playbackRates||this.options_.playerOptions&&this.options_.playerOptions.playbackRates},p.prototype.playbackRateSupported=function(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&0'+this.localize("Loaded")+": 0%"})},l.prototype.update=function(){function t(t,e){var n=t/e||0;return 100*(1<=n?1:n)+"%"}var e=this.player_.buffered(),n=this.player_.duration(),o=this.player_.bufferedEnd(),i=this.partEls_;this.el_.style.width=t(o,n);for(var r=0;re.length;c--)this.el_.removeChild(i[c-1]);i.length=e.length},l);function l(t,e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,l);var n=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,o.call(this,t,e));return n.partEls_=[],n.on(t,"progress",n.update),n}s.default.registerComponent("LoadProgressBar",a),n.default=a},{5:5,81:81}],16:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}function i(t){return t&&t.__esModule?t:{default:t}}n.__esModule=!0;var r,s=i(t(5)),a=o(t(81)),l=o(t(83)),c=i(t(84)),u=i(t(100)),p=i(t(80)),h=(function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(d,r=s.default),d.prototype.createEl=function(){return r.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},d.prototype.handleMouseMove=function(t){var e=this.player_.duration(),n=this.calculateDistance(t)*e,o=t.pageX-a.findElPosition(this.el().parentNode).left;this.update(n,o)},d.prototype.update=function(t,e){var n=c.default(t,this.player_.duration());if(this.el().style.left=e+"px",this.el().setAttribute("data-current-time",n),this.keepTooltipsInside){var o=e-this.clampPosition_(e)+1,i=parseFloat(p.default(this.tooltip,"width"))/2;this.tooltip.innerHTML=n,this.tooltip.style.right="-"+(i-o)+"px"}},d.prototype.calculateDistance=function(t){return a.getPointerPosition(this.el().parentNode,t).x},d.prototype.clampPosition_=function(t){if(!this.keepTooltipsInside)return t;var e=parseFloat(p.default(this.player().el(),"width")),n=parseFloat(p.default(this.tooltip,"width"))/2,o=t;return t'+this.localize("Progress")+": 0%"})},c.prototype.updateDataAttr=function(){var t=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();this.el_.setAttribute("data-current-time",a.default(t,this.player_.duration()))},c);function c(t,e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,c);var n=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,i.call(this,t,e));return n.updateDataAttr(),n.on(t,"timeupdate",n.updateDataAttr),t.ready(s.bind(n,n.updateDataAttr)),e.playerOptions&&e.playerOptions.controlBar&&e.playerOptions.controlBar.progressControl&&e.playerOptions.controlBar.progressControl.keepTooltipsInside&&(n.keepTooltipsInside=e.playerOptions.controlBar.progressControl.keepTooltipsInside),n.keepTooltipsInside&&n.addClass("vjs-keep-tooltips-inside"),n}r.default.registerComponent("PlayProgressBar",l),n.default=l},{5:5,83:83,84:84}],18:[function(t,e,n){"use strict";n.__esModule=!0;var o,i=t(5),r=(o=i)&&o.__esModule?o:{default:o};t(19),t(16);var s,a=(function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(l,s=r.default),l.prototype.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-progress-control vjs-control"})},l);function l(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,l),function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,s.apply(this,arguments))}a.prototype.options_={children:["seekBar"]},r.default.registerComponent("ProgressControl",a),n.default=a},{16:16,19:19,5:5}],19:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}n.__esModule=!0;var i=o(t(57)),r=o(t(5)),s=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}(t(83)),a=o(t(84)),l=o(t(80));t(15),t(17),t(20);var c,u=(function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(p,c=i.default),p.prototype.createEl=function(){return c.prototype.createEl.call(this,"div",{className:"vjs-progress-holder"},{"aria-label":"progress bar"})},p.prototype.updateProgress=function(){if(this.updateAriaAttributes(this.el_),this.keepTooltipsInside){this.updateAriaAttributes(this.tooltipProgressBar.el_),this.tooltipProgressBar.el_.style.width=this.bar.el_.style.width;var t=parseFloat(l.default(this.player().el(),"width")),e=parseFloat(l.default(this.tooltipProgressBar.tooltip,"width")),n=this.tooltipProgressBar.el().style;n.maxWidth=Math.floor(t-e/2)+"px",n.minWidth=Math.ceil(e/2)+"px",n.right="-"+e/2+"px"}},p.prototype.updateAriaAttributes=function(t){var e=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();t.setAttribute("aria-valuenow",(100*this.getPercent()).toFixed(2)),t.setAttribute("aria-valuetext",a.default(e,this.player_.duration()))},p.prototype.getPercent=function(){var t=this.player_.currentTime()/this.player_.duration();return 1<=t?1:t},p.prototype.handleMouseDown=function(t){c.prototype.handleMouseDown.call(this,t),this.player_.scrubbing(!0),this.videoWasPlaying=!this.player_.paused(),this.player_.pause()},p.prototype.handleMouseMove=function(t){var e=this.calculateDistance(t)*this.player_.duration();e===this.player_.duration()&&(e-=.1),this.player_.currentTime(e)},p.prototype.handleMouseUp=function(t){c.prototype.handleMouseUp.call(this,t),this.player_.scrubbing(!1),this.videoWasPlaying&&this.player_.play()},p.prototype.stepForward=function(){this.player_.currentTime(this.player_.currentTime()+5)},p.prototype.stepBack=function(){this.player_.currentTime(this.player_.currentTime()-5)},p);function p(t,e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,p);var n=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,c.call(this,t,e));return n.on(t,"timeupdate",n.updateProgress),n.on(t,"ended",n.updateProgress),t.ready(s.bind(n,n.updateProgress)),e.playerOptions&&e.playerOptions.controlBar&&e.playerOptions.controlBar.progressControl&&e.playerOptions.controlBar.progressControl.keepTooltipsInside&&(n.keepTooltipsInside=e.playerOptions.controlBar.progressControl.keepTooltipsInside),n.keepTooltipsInside&&(n.tooltipProgressBar=n.addChild("TooltipProgressBar")),n}u.prototype.options_={children:["loadProgressBar","mouseTimeDisplay","playProgressBar"],barName:"playProgressBar"},u.prototype.playerEvent="timeupdate",r.default.registerComponent("SeekBar",u),n.default=u},{15:15,17:17,20:20,5:5,57:57,80:80,83:83,84:84}],20:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}n.__esModule=!0;var i,r=o(t(5)),s=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}(t(83)),a=o(t(84)),l=(function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(c,i=r.default),c.prototype.createEl=function(){var t=i.prototype.createEl.call(this,"div",{className:"vjs-tooltip-progress-bar vjs-slider-bar",innerHTML:'
    \n '+this.localize("Progress")+": 0%"});return this.tooltip=t.querySelector(".vjs-time-tooltip"),t},c.prototype.updateDataAttr=function(){var t=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),e=a.default(t,this.player_.duration());this.el_.setAttribute("data-current-time",e),this.tooltip.innerHTML=e},c);function c(t,e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,c);var n=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,i.call(this,t,e));return n.updateDataAttr(),n.on(t,"timeupdate",n.updateDataAttr),t.ready(s.bind(n,n.updateDataAttr)),n}r.default.registerComponent("TooltipProgressBar",l),n.default=l},{5:5,83:83,84:84}],21:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}n.__esModule=!0;var i,r=o(t(22)),s=o(t(5)),a=(function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(l,i=r.default),l.prototype.buildCSSClass=function(){return"vjs-custom-control-spacer "+i.prototype.buildCSSClass.call(this)},l.prototype.createEl=function(){var t=i.prototype.createEl.call(this,{className:this.buildCSSClass()});return t.innerHTML=" ",t},l);function l(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,l),function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,i.apply(this,arguments))}s.default.registerComponent("CustomControlSpacer",a),n.default=a},{22:22,5:5}],22:[function(t,e,n){"use strict";n.__esModule=!0;var o,i,r=t(5),s=(i=r)&&i.__esModule?i:{default:i},a=(function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(l,o=s.default),l.prototype.buildCSSClass=function(){return"vjs-spacer "+o.prototype.buildCSSClass.call(this)},l.prototype.createEl=function(){return o.prototype.createEl.call(this,"div",{className:this.buildCSSClass()})},l);function l(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,l),function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,o.apply(this,arguments))}s.default.registerComponent("Spacer",a),n.default=a},{5:5}],23:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}n.__esModule=!0;var i,r=o(t(31)),s=o(t(5)),a=(function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(l,i=r.default),l.prototype.handleClick=function(){this.player().getChild("textTrackSettings").show(),this.player().getChild("textTrackSettings").el_.focus()},l);function l(t,e){(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this,l),e.track={player:t,kind:e.kind,label:e.kind+" settings",selectable:!1,default:!1,mode:"disabled"},e.selectable=!1;var n=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,i.call(this,t,e));return n.addClass("vjs-texttrack-settings"),n.controlText(", opens "+e.kind+" settings dialog"),n}s.default.registerComponent("CaptionSettingsMenuItem",a),n.default=a},{31:31,5:5}],24:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}n.__esModule=!0;var i,r=o(t(30)),s=o(t(5)),a=o(t(23)),l=(function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(c,i=r.default),c.prototype.buildCSSClass=function(){return"vjs-captions-button "+i.prototype.buildCSSClass.call(this)},c.prototype.update=function(){var t=2;i.prototype.update.call(this),this.player().tech_&&this.player().tech_.featuresNativeTextTracks&&(t=1),this.items&&this.items.length>t?this.show():this.hide()},c.prototype.createItems=function(){var t=[];return this.player().tech_&&this.player().tech_.featuresNativeTextTracks||t.push(new a.default(this.player_,{kind:this.kind_})),i.prototype.createItems.call(this,t)},c);function c(t,e,n){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,c);var o=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,i.call(this,t,e,n));return o.el_.setAttribute("aria-label","Captions Menu"),o}l.prototype.kind_="captions",l.prototype.controlText_="Captions",s.default.registerComponent("CaptionsButton",l),n.default=l},{23:23,30:30,5:5}],25:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}n.__esModule=!0;var i,r=o(t(30)),s=o(t(5)),a=o(t(31)),f=o(t(26)),m=o(t(49)),v=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}(t(81)),y=o(t(91)),l=(function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(c,i=r.default),c.prototype.buildCSSClass=function(){return"vjs-chapters-button "+i.prototype.buildCSSClass.call(this)},c.prototype.createItems=function(){var t=[],e=this.player_.textTracks();if(!e)return t;for(var n=0;nCurrent Time 0:00'},{"aria-live":"off"}),t.appendChild(this.contentEl_),t},c.prototype.updateContent=function(){var t=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),e=this.localize("Current Time"),n=a.default(t,this.player_.duration());n!==this.formattedTime_&&(this.formattedTime_=n,this.contentEl_.innerHTML=''+e+" "+n)},c);function c(t,e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,c);var n=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,i.call(this,t,e));return n.on(t,"timeupdate",n.updateContent),n}r.default.registerComponent("CurrentTimeDisplay",l),n.default=l},{5:5,81:81,84:84}],33:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}n.__esModule=!0;var i,r=o(t(5)),s=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}(t(81)),a=o(t(84)),l=(function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(c,i=r.default),c.prototype.createEl=function(){var t=i.prototype.createEl.call(this,"div",{className:"vjs-duration vjs-time-control vjs-control"});return this.contentEl_=s.createEl("div",{className:"vjs-duration-display",innerHTML:''+this.localize("Duration Time")+" 0:00"},{"aria-live":"off"}),t.appendChild(this.contentEl_),t},c.prototype.updateContent=function(){var t=this.player_.duration();if(t&&this.duration_!==t){this.duration_=t;var e=this.localize("Duration Time"),n=a.default(t);this.contentEl_.innerHTML=''+e+" "+n}},c);function c(t,e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,c);var n=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,i.call(this,t,e));return n.on(t,"durationchange",n.updateContent),n.on(t,"timeupdate",n.updateContent),n.on(t,"loadedmetadata",n.updateContent),n}r.default.registerComponent("DurationDisplay",l),n.default=l},{5:5,81:81,84:84}],34:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}n.__esModule=!0;var i,r=o(t(5)),s=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}(t(81)),a=o(t(84)),l=(function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(c,i=r.default),c.prototype.createEl=function(){var t=i.prototype.createEl.call(this,"div",{className:"vjs-remaining-time vjs-time-control vjs-control"});return this.contentEl_=s.createEl("div",{className:"vjs-remaining-time-display",innerHTML:''+this.localize("Remaining Time")+" -0:00"},{"aria-live":"off"}),t.appendChild(this.contentEl_),t},c.prototype.updateContent=function(){if(this.player_.duration()){var t=this.localize("Remaining Time"),e=a.default(this.player_.remainingTime());e!==this.formattedTime_&&(this.formattedTime_=e,this.contentEl_.innerHTML=''+t+" -"+e)}},c);function c(t,e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,c);var n=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,i.call(this,t,e));return n.on(t,"timeupdate",n.updateContent),n.on(t,"durationchange",n.updateContent),n}r.default.registerComponent("RemainingTimeDisplay",l),n.default=l},{5:5,81:81,84:84}],35:[function(t,e,n){"use strict";n.__esModule=!0;var o,i,r=t(5),s=(i=r)&&i.__esModule?i:{default:i},a=(function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(l,o=s.default),l.prototype.createEl=function(){return o.prototype.createEl.call(this,"div",{className:"vjs-time-control vjs-time-divider",innerHTML:"
    /
    "})},l);function l(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,l),function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,o.apply(this,arguments))}s.default.registerComponent("TimeDivider",a),n.default=a},{5:5}],36:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}n.__esModule=!0;var s,i=o(t(47)),a=o(t(5)),l=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}(t(83)),c=(function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(u,s=i.default),u);function u(t,e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,u);var n=e.tracks,o=r(this,s.call(this,t,e));if(o.items.length<=1&&o.hide(),!n)return r(o);var i=l.bind(o,o.update);return n.addEventListener("removetrack",i),n.addEventListener("addtrack",i),o.player_.on("dispose",function(){n.removeEventListener("removetrack",i),n.removeEventListener("addtrack",i)}),o}a.default.registerComponent("TrackButton",c),n.default=c},{47:47,5:5,83:83}],37:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}n.__esModule=!0;var i=o(t(57)),r=o(t(5)),s=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}(t(83));t(39);var a,l=(function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(c,a=i.default),c.prototype.createEl=function(){return a.prototype.createEl.call(this,"div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":"volume level"})},c.prototype.handleMouseMove=function(t){this.checkMuted(),this.player_.volume(this.calculateDistance(t))},c.prototype.checkMuted=function(){this.player_.muted()&&this.player_.muted(!1)},c.prototype.getPercent=function(){return this.player_.muted()?0:this.player_.volume()},c.prototype.stepForward=function(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)},c.prototype.stepBack=function(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)},c.prototype.updateARIAAttributes=function(){var t=(100*this.player_.volume()).toFixed(2);this.el_.setAttribute("aria-valuenow",t),this.el_.setAttribute("aria-valuetext",t+"%")},c);function c(t,e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,c);var n=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,a.call(this,t,e));return n.on(t,"volumechange",n.updateARIAAttributes),t.ready(s.bind(n,n.updateARIAAttributes)),n}l.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"},l.prototype.playerEvent="volumechange",r.default.registerComponent("VolumeBar",l),n.default=l},{39:39,5:5,57:57,83:83}],38:[function(t,e,n){"use strict";n.__esModule=!0;var o,i=t(5),r=(o=i)&&o.__esModule?o:{default:o};t(37);var s,a=(function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(l,s=r.default),l.prototype.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-volume-control vjs-control"})},l);function l(t,e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,l);var n=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,s.call(this,t,e));return t.tech_&&!1===t.tech_.featuresVolumeControl&&n.addClass("vjs-hidden"),n.on(t,"loadstart",function(){!1===t.tech_.featuresVolumeControl?this.addClass("vjs-hidden"):this.removeClass("vjs-hidden")}),n}a.prototype.options_={children:["volumeBar"]},r.default.registerComponent("VolumeControl",a),n.default=a},{37:37,5:5}],39:[function(t,e,n){"use strict";n.__esModule=!0;var o,i,r=t(5),s=(i=r)&&i.__esModule?i:{default:i},a=(function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(l,o=s.default),l.prototype.createEl=function(){return o.prototype.createEl.call(this,"div",{className:"vjs-volume-level",innerHTML:''})},l);function l(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,l),function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,o.apply(this,arguments))}s.default.registerComponent("VolumeLevel",a),n.default=a},{5:5}],40:[function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}n.__esModule=!0;var i,r=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}(t(83)),s=o(t(5)),a=o(t(54)),l=o(t(53)),c=o(t(11)),u=o(t(37)),p=(function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(h,i=l.default),h.prototype.buildCSSClass=function(){var t;return t=this.options_.vertical?"vjs-volume-menu-button-vertical":"vjs-volume-menu-button-horizontal","vjs-volume-menu-button "+i.prototype.buildCSSClass.call(this)+" "+t},h.prototype.createPopup=function(){var t=new a.default(this.player_,{contentElType:"div"}),e=new u.default(this.player_,this.options_.volumeBar);return t.addChild(e),this.menuContent=t,this.volumeBar=e,this.attachVolumeBarEvents(),t},h.prototype.handleClick=function(){c.default.prototype.handleClick.call(this),i.prototype.handleClick.call(this)},h.prototype.attachVolumeBarEvents=function(){this.menuContent.on(["mousedown","touchdown"],r.bind(this,this.handleMouseDown))},h.prototype.handleMouseDown=function(t){this.on(["mousemove","touchmove"],r.bind(this.volumeBar,this.volumeBar.handleMouseMove)),this.on(this.el_.ownerDocument,["mouseup","touchend"],this.handleMouseUp)},h.prototype.handleMouseUp=function(t){this.off(["mousemove","touchmove"],r.bind(this.volumeBar,this.volumeBar.handleMouseMove))},h);function h(t){function e(){t.tech_&&!1===t.tech_.featuresVolumeControl?this.addClass("vjs-hidden"):this.removeClass("vjs-hidden")}var n=1=e.length&&(t=e.length-1),e[this.focusedChild_=t].el_.focus())},h);function h(t,e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,h);var n=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,i.call(this,t,e));return n.focusedChild_=-1,n.on("keydown",n.handleKeyPress),n}a.default.registerComponent("Menu",p),n.default=p},{5:5,81:81,82:82,83:83}],50:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}n.__esModule=!0;var i,r,s=o(t(81)),a=o(t(83)),l=t(5),c=(r=l)&&r.__esModule?r:{default:r},u="vjs-modal-dialog",p=(function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(h,i=c.default),h.prototype.createEl=function(){return i.prototype.createEl.call(this,"div",{className:this.buildCSSClass(),tabIndex:-1},{"aria-describedby":this.id()+"_description","aria-hidden":"true","aria-label":this.label(),role:"dialog"})},h.prototype.buildCSSClass=function(){return u+" vjs-hidden "+i.prototype.buildCSSClass.call(this)},h.prototype.handleKeyPress=function(t){27===t.which&&this.closeable()&&this.close()},h.prototype.label=function(){return this.options_.label||this.localize("Modal Window")},h.prototype.description=function(){var t=this.options_.description||this.localize("This is a modal window.");return this.closeable()&&(t+=" "+this.localize("This modal can be closed by pressing the Escape key or activating the close button.")),t},h.prototype.open=function(){if(!this.opened_){var t=this.player();this.trigger("beforemodalopen"),this.opened_=!0,!this.options_.fillAlways&&(this.hasBeenOpened_||this.hasBeenFilled_)||this.fill(),this.wasPlaying_=!t.paused(),this.wasPlaying_&&t.pause(),this.closeable()&&this.on(this.el_.ownerDocument,"keydown",a.bind(this,this.handleKeyPress)),t.controls(!1),this.show(),this.el().setAttribute("aria-hidden","false"),this.trigger("modalopen"),this.hasBeenOpened_=!0}return this},h.prototype.opened=function(t){return"boolean"==typeof t&&this[t?"open":"close"](),this.opened_},h.prototype.close=function(){if(this.opened_){var t=this.player();this.trigger("beforemodalclose"),this.opened_=!1,this.wasPlaying_&&t.play(),this.closeable()&&this.off(this.el_.ownerDocument,"keydown",a.bind(this,this.handleKeyPress)),t.controls(!0),this.hide(),this.el().setAttribute("aria-hidden","true"),this.trigger("modalclose"),this.options_.temporary&&this.dispose()}return this},h.prototype.closeable=function(t){if("boolean"==typeof t){var e=this.closeable_=!!t,n=this.getChild("closeButton");if(e&&!n){var o=this.contentEl_;this.contentEl_=this.el_,n=this.addChild("closeButton",{controlText:"Close Modal Dialog"}),this.contentEl_=o,this.on(n,"close",this.close)}!e&&n&&(this.off(n,"close",this.close),this.removeChild(n),n.dispose())}return this.closeable_},h.prototype.fill=function(){return this.fillWith(this.content())},h.prototype.fillWith=function(t){var e=this.contentEl(),n=e.parentNode,o=e.nextSibling;return this.trigger("beforemodalfill"),this.hasBeenFilled_=!0,n.removeChild(e),this.empty(),s.insertContent(e,t),this.trigger("modalfill"),o?n.insertBefore(e,o):n.appendChild(e),this},h.prototype.empty=function(){return this.trigger("beforemodalempty"),s.emptyEl(this.contentEl()),this.trigger("modalempty"),this},h.prototype.content=function(t){return void 0!==t&&(this.content_=t),this.content_},h);function h(t,e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,h);var n=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,i.call(this,t,e));return n.opened_=n.hasBeenOpened_=n.hasBeenFilled_=!1,n.closeable(!n.options_.uncloseable),n.content(n.options_.content),n.contentEl_=s.createEl("div",{className:u+"-content"},{role:"document"}),n.descEl_=s.createEl("p",{className:u+"-description vjs-offscreen",id:n.el().getAttribute("aria-describedby")}),s.textContent(n.descEl_,n.description()),n.el_.appendChild(n.descEl_),n.el_.appendChild(n.contentEl_),n}p.prototype.options_={temporary:!0},c.default.registerComponent("ModalDialog",p),n.default=p},{5:5,81:81,83:83}],51:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}function i(t){return t&&t.__esModule?t:{default:t}}n.__esModule=!0;var s=i(t(5)),r=i(t(94)),l=i(t(95)),a=o(t(82)),h=o(t(81)),c=o(t(83)),u=o(t(85)),p=o(t(78)),d=i(t(86)),f=i(t(91)),m=t(90),v=t(79),y=o(t(89)),g=i(t(44)),_=i(t(46)),b=i(t(147)),w=i(t(138)),x=i(t(87)),T=i(t(69)),C=i(t(50)),E=i(t(62)),k=i(t(63)),S=i(t(76));t(61),t(59),t(55),t(68),t(45),t(1),t(4),t(8),t(41),t(71),t(60);var O,P=["progress","abort","suspend","emptied","stalled","loadedmetadata","loadeddata","timeupdate","ratechange","volumechange","texttrackchange"],j=(function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(M,O=s.default),M.prototype.dispose=function(){this.trigger("dispose"),this.off("dispose"),this.styleEl_&&this.styleEl_.parentNode&&this.styleEl_.parentNode.removeChild(this.styleEl_),M.players[this.id_]=null,this.tag&&this.tag.player&&(this.tag.player=null),this.el_&&this.el_.player&&(this.el_.player=null),this.tech_&&this.tech_.dispose(),O.prototype.dispose.call(this)},M.prototype.createEl=function(){var e=this.el_=O.prototype.createEl.call(this,"div"),t=this.tag;t.removeAttribute("width"),t.removeAttribute("height");var n=h.getElAttributes(t);if(Object.getOwnPropertyNames(n).forEach(function(t){"class"===t?e.className=n[t]:e.setAttribute(t,n[t])}),t.playerId=t.id,t.id+="_html5_api",t.className="vjs-tech",t.player=e.player=this,this.addClass("vjs-paused"),!0!==l.default.VIDEOJS_NO_DYNAMIC_STYLE){this.styleEl_=y.createStyleElement("vjs-styles-dimensions");var o=h.$(".vjs-styles-defaults"),i=h.$("head");i.insertBefore(this.styleEl_,o?o.nextSibling:i.firstChild)}this.width(this.options_.width),this.height(this.options_.height),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio);for(var r=t.getElementsByTagName("a"),s=0;se.start(0)?t:e.start(0))'}),o=f.default({data:t,width:"100%",height:"100%"},o),Object.getOwnPropertyNames(o).forEach(function(t){s+=t+'="'+o[t]+'" '}),'"+r+""},p.default(v),h.default.registerComponent("Flash",v),a.default.registerTech("Flash",v),n.default=v},{138:138,5:5,58:58,62:62,81:81,90:90,92:92,95:95}],60:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}function i(t){return t&&t.__esModule?t:{default:t}}n.__esModule=!0;var u,r,s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},p=((r=["Text Tracks are being loaded from another origin but the crossorigin attribute isn't used.\n This may prevent text tracks from loading."]).raw=["Text Tracks are being loaded from another origin but the crossorigin attribute isn't used.\n This may prevent text tracks from loading."],r),a=i(t(62)),l=i(t(5)),c=o(t(81)),h=o(t(92)),d=o(t(83)),f=i(t(86)),m=i(t(148)),v=o(t(78)),y=i(t(94)),g=i(t(95)),_=i(t(138)),b=i(t(87)),w=i(t(91)),x=(function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(T,u=a.default),T.prototype.dispose=function(){var o=this;["audio","video","text"].forEach(function(t){var e=w.default(t),n=o.el_[t+"Tracks"];n&&n.removeEventListener&&(n.removeEventListener("change",o["handle"+e+"TrackChange_"]),n.removeEventListener("addtrack",o["handle"+e+"TrackAdd_"]),n.removeEventListener("removetrack",o["handle"+e+"TrackRemove_"])),n&&o.off("loadstart",o["removeOld"+e+"Tracks_"])}),T.disposeMediaElement(this.el_),u.prototype.dispose.call(this)},T.prototype.createEl=function(){var t=this.options_.tag;if(!t||!1===this.movingMediaElementInDOM){if(t){var e=t.cloneNode(!0);t.parentNode.insertBefore(e,t),T.disposeMediaElement(t),t=e}else{t=y.default.createElement("video");var n=this.options_.tag&&c.getElAttributes(this.options_.tag),o=b.default({},n);v.TOUCH_ENABLED&&!0===this.options_.nativeControlsForTouch||delete o.controls,c.setElAttributes(t,_.default(o,{id:this.options_.techId,class:"vjs-tech"}))}t.playerId=this.options_.playerId}for(var i=["autoplay","preload","loop","muted"],r=i.length-1;0<=r;r--){var s=i[r],a={};void 0!==this.options_[s]&&(a[s]=this.options_[s]),c.setElAttributes(t,a)}return t},T.prototype.handleLateInit_=function(t){var o=this;if(0!==t.networkState&&3!==t.networkState){if(0===t.readyState){var e=function(){function t(){e=!0}var e=!1;function n(){e||this.trigger("loadstart")}return o.on("loadstart",t),o.on("loadedmetadata",n),o.ready(function(){this.off("loadstart",t),this.off("loadedmetadata",n),e||this.trigger("loadstart")}),{v:void 0}}();if("object"===(void 0===e?"undefined":s(e)))return e.v}var n=["loadstart"];n.push("loadedmetadata"),2<=t.readyState&&n.push("loadeddata"),3<=t.readyState&&n.push("canplay"),4<=t.readyState&&n.push("canplaythrough"),this.ready(function(){n.forEach(function(t){this.trigger(t)},this)})}},T.prototype.proxyNativeTextTracks_=function(){var t=this.el().textTracks;if(t){for(var e=0;e select",id:"captions-background-color-%s",label:"Color",options:[d,_,g,v,f,b,y,m]},backgroundOpacity:{selector:".vjs-bg-opacity > select",id:"captions-background-opacity-%s",label:"Transparency",options:[w,x,T]},color:{selector:".vjs-fg-color > select",id:"captions-foreground-color-%s",label:"Color",options:[_,d,g,v,f,b,y,m]},edgeStyle:{selector:".vjs-edge-style > select",id:"%s",label:"Text Edge Style",options:[["none","None"],["raised","Raised"],["depressed","Depressed"],["uniform","Uniform"],["dropshadow","Dropshadow"]]},fontFamily:{selector:".vjs-font-family > select",id:"captions-font-family-%s",label:"Font Family",options:[["proportionalSansSerif","Proportional Sans-Serif"],["monospaceSansSerif","Monospace Sans-Serif"],["proportionalSerif","Proportional Serif"],["monospaceSerif","Monospace Serif"],["casual","Casual"],["script","Script"],["small-caps","Small Caps"]]},fontPercent:{selector:".vjs-font-percent > select",id:"captions-font-size-%s",label:"Font Size",options:[["0.50","50%"],["0.75","75%"],["1.00","100%"],["1.25","125%"],["1.50","150%"],["1.75","175%"],["2.00","200%"],["3.00","300%"],["4.00","400%"]],default:2,parser:function(t){return"1.00"===t?null:Number(t)}},textOpacity:{selector:".vjs-text-opacity > select",id:"captions-foreground-opacity-%s",label:"Transparency",options:[w,x]},windowColor:{selector:".vjs-window-color > select",id:"captions-window-color-%s",label:"Color"},windowOpacity:{selector:".vjs-window-opacity > select",id:"captions-window-opacity-%s",label:"Transparency",options:[T,x,w]}};C.windowColor.options=C.backgroundColor.options;var E,k=(function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(S,E=a.default),S.prototype.createElSelect_=function(t){var e=this,n=C[t],o=n.id.replace("%s",this.id_);return[l.createEl("label",{className:"vjs-label",textContent:n.label},{for:o}),l.createEl("select",{id:o},void 0,n.options.map(function(t){return l.createEl("option",{textContent:e.localize(t[1]),value:t[0]})}))]},S.prototype.createElFgColor_=function(){var t=l.createEl("legend",{textContent:this.localize("Text")}),e=this.createElSelect_("color"),n=l.createEl("span",{className:"vjs-text-opacity vjs-opacity"},void 0,this.createElSelect_("textOpacity"));return l.createEl("fieldset",{className:"vjs-fg-color vjs-tracksetting"},void 0,[t].concat(e,n))},S.prototype.createElBgColor_=function(){var t=l.createEl("legend",{textContent:this.localize("Background")}),e=this.createElSelect_("backgroundColor"),n=l.createEl("span",{className:"vjs-bg-opacity vjs-opacity"},void 0,this.createElSelect_("backgroundOpacity"));return l.createEl("fieldset",{className:"vjs-bg-color vjs-tracksetting"},void 0,[t].concat(e,n))},S.prototype.createElWinColor_=function(){var t=l.createEl("legend",{textContent:this.localize("Window")}),e=this.createElSelect_("windowColor"),n=l.createEl("span",{className:"vjs-window-opacity vjs-opacity"},void 0,this.createElSelect_("windowOpacity"));return l.createEl("fieldset",{className:"vjs-window-color vjs-tracksetting"},void 0,[t].concat(e,n))},S.prototype.createElColors_=function(){return l.createEl("div",{className:"vjs-tracksettings-colors"},void 0,[this.createElFgColor_(),this.createElBgColor_(),this.createElWinColor_()])},S.prototype.createElFont_=function(){var t=l.createEl("div",{className:"vjs-font-percent vjs-tracksetting"},void 0,this.createElSelect_("fontPercent")),e=l.createEl("div",{className:"vjs-edge-style vjs-tracksetting"},void 0,this.createElSelect_("edgeStyle")),n=l.createEl("div",{className:"vjs-font-family vjs-tracksetting"},void 0,this.createElSelect_("fontFamily"));return l.createEl("div",{className:"vjs-tracksettings-font"},void 0,[t,e,n])},S.prototype.createElControls_=function(){var t=l.createEl("button",{className:"vjs-default-button",textContent:this.localize("Defaults")}),e=l.createEl("button",{className:"vjs-done-button",textContent:"Done"});return l.createEl("div",{className:"vjs-tracksettings-controls"},void 0,[t,e])},S.prototype.createEl=function(){var t=l.createEl("div",{className:"vjs-tracksettings"},void 0,[this.createElColors_(),this.createElFont_(),this.createElControls_()]),e=l.createEl("div",{className:"vjs-control-text",id:"TTsettingsDialogLabel-"+this.id_,textContent:"Caption Settings Dialog"},{"aria-level":"1",role:"heading"}),n=l.createEl("div",{className:"vjs-control-text",id:"TTsettingsDialogDescription-"+this.id_,textContent:"Beginning of dialog window. Escape will cancel and close the window."}),o=l.createEl("div",void 0,{role:"document"},[e,n,t]);return l.createEl("div",{className:"vjs-caption-settings vjs-modal-overlay",tabIndex:-1},{role:"dialog","aria-labelledby":e.id,"aria-describedby":n.id},o)},S.prototype.getValues=function(){var i=this;return u.reduce(C,function(t,e,n){var o=function(t,e){return r(t.options[t.options.selectedIndex].value,e)}(i.$(e.selector),e.parser);return void 0!==o&&(t[n]=o),t},{})},S.prototype.setValues=function(n){var o=this;u.each(C,function(t,e){!function(t,e,n){if(e)for(var o=0;o=t?e.push(i):i.startTime===i.endTime&&i.startTime<=t&&i.startTime+.5>=t&&e.push(i)}if(c=!1,e.length!==this.activeCues_.length)c=!0;else for(var r=0;r',n=i.firstChild,i.setAttribute("style","display:none; position:absolute;"),a.default.body.appendChild(i));for(var r={},s=0;sx',t=e.firstChild.href}return t},n.getFileExtension=function(t){if("string"==typeof t){var e=/^(\/?)([\s\S]*?)((?:\.{1,2}|[^\/]+?)(\.([^\.\/\?]+)))(?:[\/]*|[\?].*)$/i.exec(t);if(e)return e.pop().toLowerCase()}return""},n.isCrossOrigin=function(t){var e=i.default.location,n=r(t);return(":"===n.protocol?e.protocol:n.protocol)+n.host!==e.protocol+e.host}},{94:94,95:95}],93:[function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}function i(t){return t&&t.__esModule?t:{default:t}}function r(t,n,e){var o=void 0;if(n=n||{},"string"==typeof t){if(0===t.indexOf("#")&&(t=t.slice(1)),r.getPlayers()[t])return n&&T.default.warn('Player "'+t+'" is already initialised. Options will not be applied.'),e&&r.getPlayers()[t].ready(e),r.getPlayers()[t];o=C.getEl(t)}else o=t;if(!o||!o.nodeName)throw new TypeError("The element or ID supplied is not valid. (videojs)");if(o.player||f.default.players[o.playerId])return o.player||f.default.players[o.playerId];r.hooks("beforesetup").forEach(function(t){var e=t(o,v.default(n));return!e||"object"!==(void 0===e?"undefined":s(e))||Array.isArray(e)?void r.log.error("please return an object in beforesetup hooks"):void(n=v.default(n,e))});var i=new f.default(o,n,e);return r.hooks("setup").forEach(function(t){return t(i)}),i}n.__esModule=!0;var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a=i(t(95)),l=i(t(94)),c=o(t(56)),u=o(t(89)),p=i(t(5)),h=i(t(42)),d=o(t(82)),f=i(t(51)),m=i(t(52)),v=i(t(87)),y=o(t(83)),g=i(t(72)),_=i(t(64)),b=i(t(77)),w=t(90),x=i(t(84)),T=i(t(86)),C=o(t(81)),E=o(t(78)),k=o(t(92)),S=i(t(80)),O=i(t(43)),P=i(t(133)),j=i(t(149)),M=i(t(62));if("undefined"==typeof HTMLVideoElement&&a.default.document&&a.default.document.createElement&&(l.default.createElement("video"),l.default.createElement("audio"),l.default.createElement("track")),r.hooks_={},r.hooks=function(t,e){return r.hooks_[t]=r.hooks_[t]||[],e&&(r.hooks_[t]=r.hooks_[t].concat(e)),r.hooks_[t]},r.hook=function(t,e){r.hooks(t,e)},r.removeHook=function(t,e){var n=r.hooks(t).indexOf(e);return!(n<=-1||(r.hooks_[t]=r.hooks_[t].slice(),r.hooks_[t].splice(n,1),0))},!0!==a.default.VIDEOJS_NO_DYNAMIC_STYLE){var A=C.$(".vjs-styles-defaults");if(!A){A=u.createStyleElement("vjs-styles-defaults");var I=C.$("head");I&&I.insertBefore(A,I.firstChild),u.setTextContent(A,"\n .video-js {\n width: 300px;\n height: 150px;\n }\n\n .vjs-fluid {\n padding-top: 56.25%\n }\n ")}}c.autoSetupTimeout(1,r),r.VERSION="5.13.2",r.options=f.default.prototype.options_,r.getPlayers=function(){return f.default.players},r.players=f.default.players,r.getComponent=p.default.getComponent,r.registerComponent=function(t,e){M.default.isTech(e)&&T.default.warn("The "+t+" tech was registered as a component. It should instead be registered using videojs.registerTech(name, tech)"),p.default.registerComponent.call(p.default,t,e)},r.getTech=M.default.getTech,r.registerTech=M.default.registerTech,r.browser=E,r.TOUCH_ENABLED=E.TOUCH_ENABLED,r.extend=O.default,r.mergeOptions=v.default,r.bind=y.bind,r.plugin=m.default,r.addLanguage=function(t,e){var n;return t=(""+t).toLowerCase(),P.default(r.options.languages,((n={})[t]=e,n))[t]},r.log=T.default,r.createTimeRange=r.createTimeRanges=w.createTimeRanges,r.formatTime=x.default,r.parseUrl=k.parseUrl,r.isCrossOrigin=k.isCrossOrigin,r.EventTarget=h.default,r.on=d.on,r.one=d.one,r.off=d.off,r.trigger=d.trigger,r.xhr=j.default,r.TextTrack=g.default,r.AudioTrack=_.default,r.VideoTrack=b.default,r.isEl=C.isEl,r.isTextNode=C.isTextNode,r.createEl=C.createEl,r.hasClass=C.hasElClass,r.addClass=C.addElClass,r.removeClass=C.removeElClass,r.toggleClass=C.toggleElClass,r.setAttributes=C.setElAttributes,r.getAttributes=C.getElAttributes,r.emptyEl=C.emptyEl,r.appendContent=C.appendContent,r.insertContent=C.insertContent,r.computedStyle=S.default,"object"===(void 0===n?"undefined":s(n))&&"object"===(void 0===e?"undefined":s(e))&&(e.exports=r),n.default=r},{133:133,149:149,42:42,43:43,5:5,51:51,52:52,56:56,62:62,64:64,72:72,77:77,78:78,80:80,81:81,82:82,83:83,84:84,86:86,87:87,89:89,90:90,92:92,94:94,95:95}],94:[function(i,r,t){(function(t){var e=void 0!==t?t:"undefined"!=typeof window?window:{},n=i(96);if("undefined"!=typeof document)r.exports=document;else{var o=e["__GLOBAL_DOCUMENT_CACHE@4"];o=o||(e["__GLOBAL_DOCUMENT_CACHE@4"]=n),r.exports=o}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{96:96}],95:[function(t,e,n){(function(t){"undefined"!=typeof window?e.exports=window:void 0!==t?e.exports=t:"undefined"!=typeof self?e.exports=self:e.exports={}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],96:[function(t,e,n){},{}],97:[function(t,e,n){var o=t(113)(Date,"now")||function(){return(new Date).getTime()};e.exports=o},{113:113}],98:[function(t,e,n){var g=t(126),_=t(97),b=Math.max;e.exports=function(o,i,t){function e(t,e){e&&clearTimeout(e),l=h=d=void 0,t&&(f=_(),c=o.apply(p,a),h||l||(a=p=void 0))}function r(){var t=i-(_()-u);t<=0||i]+>?)?/);return t=e[1]?e[1]:e[2],n=n.substr(t.length),t}function e(t){return g[t]}function o(t){for(;h=t.match(/&(amp|lt|gt|lrm|rlm|nbsp);/);)t=t.replace(h[0],e);return t}function i(t,e){var n=_[t];if(!n)return null;var o=r.document.createElement(n);o.localName=n;var i=b[t];return i&&e&&(o[i]=e.trim()),o}for(var s,a=r.document.createElement("div"),l=a,c=[];null!==(s=t());)if("<"!==s[0])l.appendChild(r.document.createTextNode(o(s)));else{if("/"===s[1]){c.length&&c[c.length-1]===s.substr(2).replace(">","")&&(c.pop(),l=l.parentNode);continue}var u,p=m(s.substr(1,s.length-2));if(p){u=r.document.createProcessingInstruction("timestamp",p),l.appendChild(u);continue}var h=s.match(/^<([^.\s\/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!h)continue;if(!(u=i(h[1],h[3])))continue;if(d=l,w[(f=u).localName]&&w[f.localName]!==d.localName)continue;h[2]&&(u.className=h[2].substr(1).replace("."," ")),c.push(h[1]),l.appendChild(u),l=u}var d,f;return a}function d(){}function f(t,e,n){var o=/MSIE\s8\.0/.test(navigator.userAgent),i="rgba(255, 255, 255, 1)",r="rgba(0, 0, 0, 0.8)";o&&(i="rgb(255, 255, 255)",r="rgb(0, 0, 0)"),d.call(this),this.cue=e,this.cueDiv=h(t,e.text);var s={color:i,backgroundColor:r,position:"relative",left:0,right:0,top:0,bottom:0,display:"inline"};o||(s.writingMode=""===e.vertical?"horizontal-tb":"lr"===e.vertical?"vertical-lr":"vertical-rl",s.unicodeBidi="plaintext"),this.applyStyles(s,this.cueDiv),this.div=t.document.createElement("div"),s={textAlign:"middle"===e.align?"center":e.align,font:n.font,whiteSpace:"pre-line",position:"absolute"},o||(s.direction=function(t){function i(t,e){for(var n=e.childNodes.length-1;0<=n;n--)t.push(e.childNodes[n])}function r(t){if(!t||!t.length)return null;var e=t.pop(),n=e.textContent||e.innerText;if(n){var o=n.match(/^.*(\n|\r)/);return o?o[t.length=0]:n}return"ruby"===e.tagName?r(t):e.childNodes?(i(t,e),r(t)):void 0}var e,n=[],o="";if(!t||!t.childNodes)return"ltr";for(i(n,t);o=r(n);)for(var s=0;sp&&(u=u<0?-1:1,u*=Math.ceil(p/c)*c),i<0&&(u+=""===o.vertical?a.height:a.width,r=r.reverse()),n.move(h,u)}else{var d=n.lineHeight/a.height*100;switch(o.lineAlign){case"middle":i-=d/2;break;case"end":i-=d}switch(o.vertical){case"":e.applyStyles({top:e.formatStyle(i,"%")});break;case"rl":e.applyStyles({left:e.formatStyle(i,"%")});break;case"lr":e.applyStyles({right:e.formatStyle(i,"%")})}r=["+y","-x","+x","-y"],n=new v(e)}var f=function(t,e){for(var n,o=new v(t),i=1,r=0;r","‎":"‎","‏":"‏"," ":" "},_={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},b={v:"title",lang:"lang"},w={rt:"ruby"},x=[1470,1472,1475,1478,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1520,1521,1522,1523,1524,1544,1547,1549,1563,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1645,1646,1647,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1765,1766,1774,1775,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1807,1808,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1969,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2e3,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2036,2037,2042,2048,2049,2050,2051,2052,2053,2054,2055,2056,2057,2058,2059,2060,2061,2062,2063,2064,2065,2066,2067,2068,2069,2074,2084,2088,2096,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123,2124,2125,2126,2127,2128,2129,2130,2131,2132,2133,2134,2135,2136,2142,2208,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,8207,64285,64287,64288,64289,64290,64291,64292,64293,64294,64295,64296,64298,64299,64300,64301,64302,64303,64304,64305,64306,64307,64308,64309,64310,64312,64313,64314,64315,64316,64318,64320,64321,64323,64324,64326,64327,64328,64329,64330,64331,64332,64333,64334,64335,64336,64337,64338,64339,64340,64341,64342,64343,64344,64345,64346,64347,64348,64349,64350,64351,64352,64353,64354,64355,64356,64357,64358,64359,64360,64361,64362,64363,64364,64365,64366,64367,64368,64369,64370,64371,64372,64373,64374,64375,64376,64377,64378,64379,64380,64381,64382,64383,64384,64385,64386,64387,64388,64389,64390,64391,64392,64393,64394,64395,64396,64397,64398,64399,64400,64401,64402,64403,64404,64405,64406,64407,64408,64409,64410,64411,64412,64413,64414,64415,64416,64417,64418,64419,64420,64421,64422,64423,64424,64425,64426,64427,64428,64429,64430,64431,64432,64433,64434,64435,64436,64437,64438,64439,64440,64441,64442,64443,64444,64445,64446,64447,64448,64449,64467,64468,64469,64470,64471,64472,64473,64474,64475,64476,64477,64478,64479,64480,64481,64482,64483,64484,64485,64486,64487,64488,64489,64490,64491,64492,64493,64494,64495,64496,64497,64498,64499,64500,64501,64502,64503,64504,64505,64506,64507,64508,64509,64510,64511,64512,64513,64514,64515,64516,64517,64518,64519,64520,64521,64522,64523,64524,64525,64526,64527,64528,64529,64530,64531,64532,64533,64534,64535,64536,64537,64538,64539,64540,64541,64542,64543,64544,64545,64546,64547,64548,64549,64550,64551,64552,64553,64554,64555,64556,64557,64558,64559,64560,64561,64562,64563,64564,64565,64566,64567,64568,64569,64570,64571,64572,64573,64574,64575,64576,64577,64578,64579,64580,64581,64582,64583,64584,64585,64586,64587,64588,64589,64590,64591,64592,64593,64594,64595,64596,64597,64598,64599,64600,64601,64602,64603,64604,64605,64606,64607,64608,64609,64610,64611,64612,64613,64614,64615,64616,64617,64618,64619,64620,64621,64622,64623,64624,64625,64626,64627,64628,64629,64630,64631,64632,64633,64634,64635,64636,64637,64638,64639,64640,64641,64642,64643,64644,64645,64646,64647,64648,64649,64650,64651,64652,64653,64654,64655,64656,64657,64658,64659,64660,64661,64662,64663,64664,64665,64666,64667,64668,64669,64670,64671,64672,64673,64674,64675,64676,64677,64678,64679,64680,64681,64682,64683,64684,64685,64686,64687,64688,64689,64690,64691,64692,64693,64694,64695,64696,64697,64698,64699,64700,64701,64702,64703,64704,64705,64706,64707,64708,64709,64710,64711,64712,64713,64714,64715,64716,64717,64718,64719,64720,64721,64722,64723,64724,64725,64726,64727,64728,64729,64730,64731,64732,64733,64734,64735,64736,64737,64738,64739,64740,64741,64742,64743,64744,64745,64746,64747,64748,64749,64750,64751,64752,64753,64754,64755,64756,64757,64758,64759,64760,64761,64762,64763,64764,64765,64766,64767,64768,64769,64770,64771,64772,64773,64774,64775,64776,64777,64778,64779,64780,64781,64782,64783,64784,64785,64786,64787,64788,64789,64790,64791,64792,64793,64794,64795,64796,64797,64798,64799,64800,64801,64802,64803,64804,64805,64806,64807,64808,64809,64810,64811,64812,64813,64814,64815,64816,64817,64818,64819,64820,64821,64822,64823,64824,64825,64826,64827,64828,64829,64848,64849,64850,64851,64852,64853,64854,64855,64856,64857,64858,64859,64860,64861,64862,64863,64864,64865,64866,64867,64868,64869,64870,64871,64872,64873,64874,64875,64876,64877,64878,64879,64880,64881,64882,64883,64884,64885,64886,64887,64888,64889,64890,64891,64892,64893,64894,64895,64896,64897,64898,64899,64900,64901,64902,64903,64904,64905,64906,64907,64908,64909,64910,64911,64914,64915,64916,64917,64918,64919,64920,64921,64922,64923,64924,64925,64926,64927,64928,64929,64930,64931,64932,64933,64934,64935,64936,64937,64938,64939,64940,64941,64942,64943,64944,64945,64946,64947,64948,64949,64950,64951,64952,64953,64954,64955,64956,64957,64958,64959,64960,64961,64962,64963,64964,64965,64966,64967,65008,65009,65010,65011,65012,65013,65014,65015,65016,65017,65018,65019,65020,65136,65137,65138,65139,65140,65142,65143,65144,65145,65146,65147,65148,65149,65150,65151,65152,65153,65154,65155,65156,65157,65158,65159,65160,65161,65162,65163,65164,65165,65166,65167,65168,65169,65170,65171,65172,65173,65174,65175,65176,65177,65178,65179,65180,65181,65182,65183,65184,65185,65186,65187,65188,65189,65190,65191,65192,65193,65194,65195,65196,65197,65198,65199,65200,65201,65202,65203,65204,65205,65206,65207,65208,65209,65210,65211,65212,65213,65214,65215,65216,65217,65218,65219,65220,65221,65222,65223,65224,65225,65226,65227,65228,65229,65230,65231,65232,65233,65234,65235,65236,65237,65238,65239,65240,65241,65242,65243,65244,65245,65246,65247,65248,65249,65250,65251,65252,65253,65254,65255,65256,65257,65258,65259,65260,65261,65262,65263,65264,65265,65266,65267,65268,65269,65270,65271,65272,65273,65274,65275,65276,67584,67585,67586,67587,67588,67589,67592,67594,67595,67596,67597,67598,67599,67600,67601,67602,67603,67604,67605,67606,67607,67608,67609,67610,67611,67612,67613,67614,67615,67616,67617,67618,67619,67620,67621,67622,67623,67624,67625,67626,67627,67628,67629,67630,67631,67632,67633,67634,67635,67636,67637,67639,67640,67644,67647,67648,67649,67650,67651,67652,67653,67654,67655,67656,67657,67658,67659,67660,67661,67662,67663,67664,67665,67666,67667,67668,67669,67671,67672,67673,67674,67675,67676,67677,67678,67679,67840,67841,67842,67843,67844,67845,67846,67847,67848,67849,67850,67851,67852,67853,67854,67855,67856,67857,67858,67859,67860,67861,67862,67863,67864,67865,67866,67867,67872,67873,67874,67875,67876,67877,67878,67879,67880,67881,67882,67883,67884,67885,67886,67887,67888,67889,67890,67891,67892,67893,67894,67895,67896,67897,67903,67968,67969,67970,67971,67972,67973,67974,67975,67976,67977,67978,67979,67980,67981,67982,67983,67984,67985,67986,67987,67988,67989,67990,67991,67992,67993,67994,67995,67996,67997,67998,67999,68e3,68001,68002,68003,68004,68005,68006,68007,68008,68009,68010,68011,68012,68013,68014,68015,68016,68017,68018,68019,68020,68021,68022,68023,68030,68031,68096,68112,68113,68114,68115,68117,68118,68119,68121,68122,68123,68124,68125,68126,68127,68128,68129,68130,68131,68132,68133,68134,68135,68136,68137,68138,68139,68140,68141,68142,68143,68144,68145,68146,68147,68160,68161,68162,68163,68164,68165,68166,68167,68176,68177,68178,68179,68180,68181,68182,68183,68184,68192,68193,68194,68195,68196,68197,68198,68199,68200,68201,68202,68203,68204,68205,68206,68207,68208,68209,68210,68211,68212,68213,68214,68215,68216,68217,68218,68219,68220,68221,68222,68223,68352,68353,68354,68355,68356,68357,68358,68359,68360,68361,68362,68363,68364,68365,68366,68367,68368,68369,68370,68371,68372,68373,68374,68375,68376,68377,68378,68379,68380,68381,68382,68383,68384,68385,68386,68387,68388,68389,68390,68391,68392,68393,68394,68395,68396,68397,68398,68399,68400,68401,68402,68403,68404,68405,68416,68417,68418,68419,68420,68421,68422,68423,68424,68425,68426,68427,68428,68429,68430,68431,68432,68433,68434,68435,68436,68437,68440,68441,68442,68443,68444,68445,68446,68447,68448,68449,68450,68451,68452,68453,68454,68455,68456,68457,68458,68459,68460,68461,68462,68463,68464,68465,68466,68472,68473,68474,68475,68476,68477,68478,68479,68608,68609,68610,68611,68612,68613,68614,68615,68616,68617,68618,68619,68620,68621,68622,68623,68624,68625,68626,68627,68628,68629,68630,68631,68632,68633,68634,68635,68636,68637,68638,68639,68640,68641,68642,68643,68644,68645,68646,68647,68648,68649,68650,68651,68652,68653,68654,68655,68656,68657,68658,68659,68660,68661,68662,68663,68664,68665,68666,68667,68668,68669,68670,68671,68672,68673,68674,68675,68676,68677,68678,68679,68680,126464,126465,126466,126467,126469,126470,126471,126472,126473,126474,126475,126476,126477,126478,126479,126480,126481,126482,126483,126484,126485,126486,126487,126488,126489,126490,126491,126492,126493,126494,126495,126497,126498,126500,126503,126505,126506,126507,126508,126509,126510,126511,126512,126513,126514,126516,126517,126518,126519,126521,126523,126530,126535,126537,126539,126541,126542,126543,126545,126546,126548,126551,126553,126555,126557,126559,126561,126562,126564,126567,126568,126569,126570,126572,126573,126574,126575,126576,126577,126578,126580,126581,126582,126583,126585,126586,126587,126588,126590,126592,126593,126594,126595,126596,126597,126598,126599,126600,126601,126603,126604,126605,126606,126607,126608,126609,126610,126611,126612,126613,126614,126615,126616,126617,126618,126619,126625,126626,126627,126629,126630,126631,126632,126633,126635,126636,126637,126638,126639,126640,126641,126642,126643,126644,126645,126646,126647,126648,126649,126650,126651,1114109];d.prototype.applyStyles=function(t,e){for(var n in e=e||this.div,t)t.hasOwnProperty(n)&&(e.style[n]=t[n])},d.prototype.formatStyle=function(t,e){return 0===t?0:t+e},(f.prototype=n(d.prototype)).constructor=f,v.prototype.move=function(t,e){switch(e=void 0!==e?e:this.lineHeight,t){case"+x":this.left+=e,this.right+=e;break;case"-x":this.left-=e,this.right-=e;break;case"+y":this.top+=e,this.bottom+=e;break;case"-y":this.top-=e,this.bottom-=e}},v.prototype.overlaps=function(t){return this.leftt.left&&this.topt.top},v.prototype.overlapsAny=function(t){for(var e=0;e=t.top&&this.bottom<=t.bottom&&this.left>=t.left&&this.right<=t.right},v.prototype.overlapsOppositeAxis=function(t,e){switch(e){case"+x":return this.leftt.right;case"+y":return this.topt.bottom}},v.prototype.intersectPercentage=function(t){return Math.max(0,Math.min(this.right,t.right)-Math.max(this.left,t.left))*Math.max(0,Math.min(this.bottom,t.bottom)-Math.max(this.top,t.top))/(this.height*this.width)},v.prototype.toCSSCompatValues=function(t){return{top:this.top-t.top,bottom:t.bottom-this.bottom,left:this.left-t.left,right:t.right-this.right,height:this.height,width:this.width}},v.getSimpleBoxPosition=function(t){var e=t.div?t.div.offsetHeight:t.tagName?t.offsetHeight:0,n=t.div?t.div.offsetWidth:t.tagName?t.offsetWidth:0,o=t.div?t.div.offsetTop:t.tagName?t.offsetTop:0;return{left:(t=t.div?t.div.getBoundingClientRect():t.tagName?t.getBoundingClientRect():t).left,right:t.right,top:t.top||o,height:t.height||e,bottom:t.bottom||o+(t.height||e),width:t.width||n}},e.StringDecoder=function(){return{decode:function(t){if(!t)return"";if("string"!=typeof t)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(t))}}},e.convertCueToDOMTree=function(t,e){return t&&e?h(t,e):null};e.processCues=function(o,i,t){if(!o||!i||!t)return null;for(;t.firstChild;)t.removeChild(t.firstChild);var r=o.document.createElement("div");if(r.style.position="absolute",r.style.left="0",r.style.right="0",r.style.top="0",r.style.bottom="0",r.style.margin="1.5%",t.appendChild(r),function(t){for(var e=0;e>>0;if(0==o)return-1;var i=0;if(1t.height?"w="+amp.conf.default_size:"h="+amp.conf.default_size}}(),c=[{shortName:"cs",fullName:"grayscale",val:"gray"},{shortName:"dpi",fullName:"dpi",type:"number"},{shortName:"dpiFilter",fullName:"dpiFilter",type:"string"},{shortName:"resize",fullName:"resize",type:"boolean"},{shortName:"filter",fullName:"filter",type:"string"},{shortName:"upscale",fullName:"upscale",type:"boolean"},{shortName:"bg",fullName:"background",type:"string"},{shortName:"qlt",fullName:"quality",type:"number"},{shortName:"cm",fullName:"compositeMode",type:"string"},{shortName:"cs",fullName:"colourSpace",type:"string"},{shortName:"maxW",fullName:"maxWidth",type:"number"},{shortName:"maxH",fullName:"maxHeight",type:"number"},{shortName:"template",fullName:"template",type:"array"},{shortName:"w",fullName:"width",type:"number"},{shortName:"h",fullName:"height",type:"number"},{shortName:"fmt",fullName:"format",type:"string"},{shortName:"unsharp",fullName:"sharpen",type:"string"},{shortName:"crop",fullName:"crop",type:"string"},{shortName:"pcrop",fullName:"preCrop",type:"string"},{shortName:"img404",fullName:"missingImage",type:"string"},{shortName:"sm",fullName:"scaleMode",type:"string"},{shortName:"strip",fullName:"strip",type:"boolean"},{shortName:"orig",fullName:"original",type:"boolean"}],f=function(t,e,n,o){for(var i in t)if(t.hasOwnProperty(i))if(null!=t[i]&&"object"==typeof t[i]){if(("img"==t[i].type||"set"==t[i].type||"video"==t[i].type)&&n&&n.exclude){for(var r=!1,s=0;se.length){if(!this.options.loop)return t;for(;t>e.length;)t-=e.length}else if(t<1){if(!this.options.loop)return t;for(;t<1;)t+=e.length}return t},play:function(){var t=this;clearInterval(this.interval),this.interval=setInterval(function(){t.next()},this.options.delay),this._track("play",null)},pause:function(){clearInterval(this.interval),this._track("pause",null)},next:function(){this.goTo(this._index+1)},prev:function(){this.goTo(this._index-1)},redraw:function(){this._calcSize()},_calcSize:function(){var t;if(this.options.responsive&&this.options.width&&this.options.height&&"auto"!=this.options.width&&"auto"!=this.options.height)this.options.parentSize?(t=Math.round(this.element.parent().width()),(r=Math.round(t*(this.options.height/this.options.width)))>this.element.parent().height()&&(r=this.element.parent().height(),t=Math.round(r*(this.options.width/this.options.height))),this.element.width(t)):(t=Math.round(this.element.width()),r=Math.round(t*(this.options.height/this.options.width))),this.element.height(r),this.options.center&&(this.element.css("margin-left",this.element.parent().width()/2-t/2+"px"),this.element.css("margin-top",this.element.parent().height()/2-r/2+"px"));else{if(this.options.width&&"auto"!=this.options.width)this.element.width(this.options.width);else if("auto"==this.options.width){for(var e=0,n=0;nthis.count){if(!this.options.loop)return;for(;t>this.count;)t-=this.count;this._track("looped","forwards")}else if(t<1){if(!this.options.loop)return;for(;t<1;)t+=this.count;this._track("looped","backwards")}n||this._animate(t)}},_exeBinds:function(t,e){if(this._boundArray)for(var n=0;nthis.count){if(!this.options.loop)return this.count;for(;t>this.count;)t-=this.count}else if(t<1){if(!this.options.loop)return 1;for(;t<1;)t+=this.count}return t},bind:function(t){this._boundArray||(this._boundArray=[]),this._boundArray.push(t)},canPrev:function(){return this.options.loop||1"),this._container=this.element.children().eq(0),this._containerPos=0,this._children=this.element.children().eq(0).children(),this.count=this._children.length,this._checkCSS3(),this._index=Math.max(1,Math.min(this.options.start,this.count)),this._selectedIndex=this._index,this._children.addClass("amp-slide"),this._calcSize(),this._chooseLayoutManager(),this._children.eq(this._index-1).addClass(this.options.states.selected),this.options.onActivate.goTo||this.options.onActivate.select)for(var e=0;ethis._index;var e=0,n=0;this._index=Math.min(this._index,this.count);for(var o=this._index;o!=t;)o>this.count?o=1:(o++,e++);for(o=this._index;o!=t;)o<1?o=this.count:(o--,n++);return!!(this.options.preferForward&&1this.count?i=1:i+o<1?i=this.count:i+=o;return i},_loopCount:function(t,e,n){n=Math.min(n,this.count);for(var o=t?1:-1,i=e,r=0;i!=n;)r++,i+o>this.count?i=1:i+o<1?i=this.count:i+=o;return r},_resetPos:function(t){this._canCSS3.transform&&this._canCSS3.transition?t.css(this._canCSS3.transform,""):"horz"==this.options.dir?t.css("left",""):t.css("top","")},_removeStates:function(){this._children.removeClass(this.options.states.visible),this._children.removeClass(this.options.states.partiallyVisible)},_setState:function(t,e){switch(e){case"visible":t.addClass(this.options.states.visible),t.addClass(this.options.states.seen),this.callChildMethod(t,"visible",!0);break;case"invisible":t.removeClass(this.options.states.visible),this.callChildMethod(t,"visible",!1);break;case"partial":t.addClass(this.options.states.partiallyVisible),this.callChildMethod(t,"visible",!1)}},_posElm:function(t,e,n,o){this._elms[n]||(this._elms[n]=0);var i=o?this._elms[n]+e:e;this._canCSS3.transform&&this._canCSS3.transition?this._canCSS3.can3D?"horz"==this.options.dir?t.css(this._canCSS3.transform,"translate3d("+i+"px,0,0)"):t.css(this._canCSS3.transform,"translate3d(0,"+i+"px,0)"):"horz"==this.options.dir?t.css(this._canCSS3.transform,"translate("+i+"px,0)"):t.css(this._canCSS3.transform,"translate(0,"+i+"px)"):"horz"==this.options.dir?t.css("left",i+"px"):t.css("top",i+"px"),this._elms[n]=i},_preloadNext:function(){if(this.options.preloadNext){var t=this._visible+(this._index-1),e=this._loopIndex(!0,t,1),n=this._children.eq(e-1);this.callChildMethod(n,"preload",!0)}},_measureElements:function(t,e,n){for(var o=0,i=(this.options.dir,0);ithis.count&&(r=1),r<1&&(r=this.count),o+=this._measureElement(r-1)}return t?0-o:o},_moveElements:function(t,e,n){var o=this._container,i=this;if(this._containerPos==t)return i._canCSS3.transform&&i._canCSS3.transitionDuration&&(o.css(i._canCSS3.transitionTimingFunction,""),o.css(i._canCSS3.transitionDuration,"")),void(e&&e());if(this._containerPos=t,i.options.animationStartCallback(),n)if(i._canCSS3.transform&&i._canCSS3.transitionDuration){s=i._canCSS3.can3D?"horz"==i.options.dir?"translate3d("+t+"px,0,0)":"translate3d(0, "+t+"px,0)":"horz"==i.options.dir?"translateX("+t+"px)":"translateY("+t+"px";o.css(i._canCSS3.transform,s),o.css(i._canCSS3.transitionTimingFunction,i.options.easing),o.css(i._canCSS3.transitionDuration,i.options.animDuration+"ms"),o.off().on("transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd",function(){o.css(i._canCSS3.transitionTimingFunction,""),o.css(i._canCSS3.transitionDuration,""),e&&e(),i.options.animationEndCallback()})}else{var r={};"horz"==i.options.dir?r.left=t+"px":r.top=t+"px",o.animate(r,i.options.animDuration,"swing",function(){e&&e(),i.options.animationEndCallback()})}else{if(i._canCSS3.transform&&i._canCSS3.transitionDuration){var s=i._canCSS3.can3D?"horz"==i.options.dir?"translate3d("+t+"px,0,0)":"translate3d(0, "+t+"px,0)":"horz"==i.options.dir?"translateX("+t+"px)":"translateY("+t+"px";o.css(i._canCSS3.transform,s)}else"horz"==i.options.dir?o.css("left",t+"px"):o.css("top",t+"px");e&&e()}},_measureElement:function(t){var e,n="horz"==this.options.dir,o=this._children.eq(t),i=o[0].getBoundingClientRect().height;return o.css("display","block"),n?e=o.outerWidth(!0):(e=o.outerHeight(!0),i&&e-i<=1&&(e=i),i||(e=o.outerHeight(!0)-1)),o.css("display",""),e},_elmSize:function(){return"horz"==this.options.dir?this.element.width():this.element.height()},_animate:function(t){var e=this;this._animating=!0,this._layoutManager.focus(t,!0,function(){e._setIndex(t)})},_setIndex:function(t){this._index=t,this._track("change",{index:this._index,canNext:this.canNext(),canPrev:this.canPrev(),visible:this._visible,count:this.count}),this._animating=!1,this._preloadNext(),this._onFinish()},_track:function(t,e){this._trigger(t,null,e),window.amp&&.stats&&.stats.event&&.stats.event(this.element,"carousel",t,e)},_destroy:function(){this.element.removeClass("amp"),this.element.removeClass("amp-carousel"),this._removeEmptyAttributeHelper(this.element);var t=this._children;t.removeClass("amp-slide"),t.removeClass(this.options.states.visible),t.removeClass(this.options.states.partiallyVisible),t.removeClass(this.options.states.selected),t.removeClass(this.options.states.seen);for(var e=0;eMath.abs(i)?this.moveDir="horz":this.moveDir=l.options.dir),l.options.dir!=this.moveDir)return!0;var r="horz"==l.options.dir?e:n;return l._moveElements(r,null,!1),l.options.loop&&this.checkDuplicate(r),l.options.dir!=this.moveDir&&void 0},n.checkDuplicate=function(t){t-this.metrics[this.lastOne-1].size<0-(this.allSize-l._elmSize())&&this.duplicateSlide(!0),0-t-this.metrics[0].size<=0-this.duplicationOffsets.leftSize&&this.duplicateSlide(!1)},n.duplicateSlide=function(t){if(t){var e=l._numToIndex(l._index-1+l.count+this.duplicationOffsets.right+1)-1,n=l._children.eq(e).clone();l._container.append(n);var o="horz"==l.options.dir?n.width():n.height(),i=this.allSize;l._posElm(n,i,this.count+this.duplicated.length),this.duplicated.push(n),this.duplicationOffsets.right++,this.duplicationOffsets.rightSize+=o,this.lastOne=e+1,this.allSize+=o}else e=l._numToIndex(l._index-1-this.duplicationOffsets.left)-1,n=l._children.eq(e).clone(),l._container.append(n),o="horz"==l.options.dir?n.width():n.height(),i=0-this.duplicationOffsets.leftSize-o,l._posElm(n,i,this.count+this.duplicated.length),this.duplicated.push(n),this.duplicationOffsets.left++,this.duplicationOffsets.leftSize+=o},n.stop=function(t){if(l._movedCounter=0,r(window).off("touchmove",r.proxy(this.move,this)),r(window).off("touchcancel",r.proxy(this.stop,this)),r(window).off("touchend",r.proxy(this.stop,this)),r(window).off("mouseup",r.proxy(this.stop,this)),this.moveDir=null,this.moved&&!this.changed){if(l.preventStop)return void(l.preventStop=!1);var e=this.findNearest(),n=e.index+1;if(n==l._index){var o=this.startPos-l._containerPos;return Math.abs(o)>=l.options.gesture.distance?0=l.count;)r-=l.count;var s=l._children.eq(r),a=l._measureElement(r);a+e<=l._elmSize()?l._setState(s,"visible"):e=a.options.gesture.distance)if(o<0){if(a.canNext())return void a.next()}else if(a.canPrev())return void a.prev();this.transform(),this.changed=!0}},n.modify=function(){var t,e,n;for(this.xOffset=a._container.width()/2-a._children.eq(0).width()/2,this.yOffset=a._container.height()/2-a._children.eq(0).height()/2,this.panelSize=this.isHorizontal?a._children.eq(0).width():a._children.eq(0).height(),this.rotateFn=this.isHorizontal?"rotateY":"rotateX",this.theta=360/this.panelCount,this.radius=Math.round(this.panelSize/2/Math.tan(Math.PI/this.panelCount)),delete this.styles,delete this.angles,this.styles=[],this.angles=[],n=0;n')),this.element.hide(),this.options.insertAfter?this.options.insertAfter.prepend(this.loading):this.element.parent().append(this.loading),this.element.attr("src",""),this.element.attr("src",t),e&&(this.element.attr("srcset",""),this.element.attr("srcset",e))},visible:function(t){if(t&&t!=this._visible&&"visible"==this.options.preload){if(this.loaded||this.loading)return;this.newLoad()}this._visible=t},load:function(t){this.loaded||this.loading||this.newLoad()},preload:function(){this.element.parent().hasClass("amp-spin")||this.newLoad()},loaded:!1,_loaded:function(){this._loadedHistory.push(this.element.attr("src")),this._track("loaded",!0),this.loaded=!0,this.loading&&this.loading.remove(),this.element.show()},_failLoad:function(){this.options.errImg?this.element.attr("src",this.options.errImg):window.amp&&.conf&&.conf.err_img&&this.element.attr("src",amp.conf.err_img)},_track:function(t,e){this._trigger(t,null,e),window.amp&&.stats&&.stats.event&&.stats.event(this.element,"image",t,e)},_destroy:function(){this.element.removeClass("amp"),this.element.removeClass("amp-image"),this.loading&&this.loading.remove(),this.element.css("display",""),this._removeEmptyAttributeHelper(this.element)},_removeEmptyAttributeHelper:function(t,e){for(var n=e||["class","style"],o=0,i=n.length;o'),this.parent=this.element.parent(),this.parent.prepend(this.loading),this.element.wrap('
    '),this.overflow=this.element.parent(),this.wrapper=f('
    '),this.imgs=[];var e=0;do{var n=f('');n.css(m),this.wrapper.append(n),this.imgs.push(n),e++}while(e<(this._cycle&&this._cycle.len));if(this.options.responsive&&this.element.css({height:"auto",width:"100%",maxWidth:"100%"}),this.options.target){this.mark=this.options.map?{name:"map",inner:"inner"}:{name:"box",inner:"wrapper"};try{this[this.mark.name]=f("body").find(this.options.target)}catch(t){this[this.mark.name]=!1}this[this.mark.name]&&0'),"map"==this.mark.name?(this[this.mark.name].addClass("amp-zoom-map"),this[this.mark.inner]=f('
    '),this[this.mark.inner].append(f('')),this[this.mark.inner].append(this.lens)):(this[this.mark.name].addClass("amp-zoom-container"),this.parent.append(this.lens))),this[this.mark.inner].hide(),this[this.mark.name].append(this[this.mark.inner]),this[this.mark.inner].addClass(this.options.states.inactive),this[this.mark.inner][0].relatedUUID=this.uuid):this[this.mark.name]=!1}this.box||(this.overflow.append(this.wrapper),this.canHideEl=!!f.amp.ampImage),this.target=this.imgs[0],this._setZoomCursor(this.parent),this.parent.addClass(this.options.states.inactive),"created"!=this.options.preload.image&&!this.element[0].src||this._loadImage(),"created"==this.options.preload.zoomed&&this._loadZoomed()},_onImageLoad:function(){if(!this._imageLoaded){this._track("loaded",!0),this._imageLoaded=!0,this._imageLoading=!1,this._originalImage=this._getNaturalSize(this.element[0].src);var t,r=this;this._calcSize(),this.options.responsive&&f(window).bind("resize",(t=r,function(){return t.zoomed&&t.zoom(!1),t._calcSize()})),this.moved=!1,this.canTouch=!!("ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch),this.zoomBy=1,this.pos={start:{x:0,y:0},last:{x:0,y:0},cur:{x:0,y:0}};function e(){function n(t){return r.moved=!0}function o(t){return i(),!0}var i=function(t){if(r.pos.cur=r.pos.last,r.mousedown=!1,r.parent.off(r.canTouch?"touchmove":"mousemove",f.proxy(n,r)),r.canTouch||r.parent.off("mouseleave",f.proxy(o,r)),r.parent.off(r.canTouch?"touchend":"mouseup",f.proxy(i,r)),!r.moved)return r.toggle(t)};r.parent.on(r.canTouch?"touchstart":"mousedown",f.proxy(function(t){r.zoomed&&(t.stopPropagation(),t.preventDefault()),r.mousedown=!0;var e=r._getEvent(t);r.pos.start={x:e.pageX,y:e.pageY},setTimeout(function(){r.parent.on(r.canTouch?"touchmove":"mousemove",f.proxy(n,r)),r.parent.on(r.canTouch?"touchend":"mouseup",f.proxy(i,r))},1),r.canTouch||r.parent.on("mouseleave",f.proxy(o,r)),r.moved=!1;t.timeStamp;return r.startTouchEvent=t,!0},r))}if(this.canTouch){if("disable"==this.options.activate.touch)return!1;if("doubleTap"==this.options.activate.touch){this._lastEvent="";var n=function(t){r.parent.on("touchend touchcancel",f.proxy(o,r)),this.startTouchEvent=t;t=this._getEvent(t);r.pos.start={x:t.pageX,y:t.pageY},t.timeStamp=(new Date).getTime();var e=t.timeStamp-(this._lastEvent&&this._lastEvent.timeStamp)||0,n=20i.w&&(r.lw=i.w-r.dl),r.lh+r.dt>i.h&&(r.lh=i.h-r.dt),t.width(r.lw),t.height(r.lh),r.lwh=r.lw/2,r.lhh=r.lh/2,r.dlh=r.dl/2,r.dth=r.dt/2,r},_loadZoomed:function(){if(!this._imageLoaded)return"none"!=this.options.preload.zoomed&&(this._loadZoomedPromise=!0),void this._loadImage();if(!this._zoomLoaded&&!this._zoomLoading){var n=this;this._zoomLoading=!0,this._zoomLoaded=!1,this._toLoadCount=this.imgs.length,this._zoomLoadedCount=0,this._track("startPreload");function o(t){n._zoomLoadedCount++,n._zoomLoadedCount==n._toLoadCount&&(n._zoomLoaded=!0,n._zoomLoading=!1,n.loading.hide(),n._track("preloaded"),n._calcSize())}f.each(this.imgs,function(t,e){e.on("load",o),e[0].src=n._getUrl(n.options.zoom[t])})}},_checkLoaded:function(t){var e=this,n=!1;this._zoomLoading||this._loadZoomed(),clearInterval(this.interval),this.interval=setInterval(function(){e._zoomLoaded?(clearInterval(e.interval),e.zoom(e.zoomed,t,!0)):e._zoomLoading&&!n&&(e.canHideEl&&e.element.css({opacity:0}),n=!0)},50)},_pinchZoomStart:function(t){var e=this;this.zoomed=!0,this.options.fade?this.target.animate({opacity:1}):this.target.css({opacity:1}),this.target.show();var n={pw:this.overflow.width(),ph:this.overflow.height(),po:this.parent.offset(),mw:0,mh:0,lens:null};return n.tw=1*n.pw,n.th=1*n.ph,this.wrapper.css({width:this.overflow.width(),height:this.overflow.height()}),this.map&&(n.mw=this.map.width(),n.mh=n.mw*(this.element.height()/this.element.width()),n.mo=this.map.offset(),this.inner.height(n.mh),this.map.show(),this.lens&&(n.lens=this._makeLens(this.lens,n.mw,n.mh,1,{w:n.mw,h:n.mh})),this._mapEnd=function(t){e.inner.off("touchmove",f.proxy(e._mapMove,e)),e.inner.off("touchend",f.proxy(e._mapEnd,e))},this._mapMove=function(t){t.preventDefault(),t.stopPropagation(),e._mouseMove(e._getEvent(t),n.pw,n.ph,n.tw,n.th,e.map.offset(),null,null,n.mw,n.mh,n.lens,!0)},this._mapStart=function(t){t.preventDefault(),t.stopPropagation(),e._mouseMove(e._getEvent(t),n.pw,n.ph,n.tw,n.th,e.map.offset(),null,null,n.mw,n.mh,n.lens,!0),this.inner.on("touchmove",f.proxy(e._mapMove,e)),this.inner.on("touchend",f.proxy(e._mapEnd,e))},this.inner.on("touchstart",f.proxy(this._mapStart,this)),this.inner.removeClass(this.options.states.inactive).addClass(this.options.states.active),this.inner.show(),this.lens&&this.lens.show()),this._parentMove=function(t){return e.hasPinchEnded?!!(t.originalEvent&&t.originalEvent.touches&&t.originalEvent.touches[0]&&1!=t.originalEvent.touches.length)||(t.preventDefault(),1!==this.zoomBy&&t.stopPropagation(),void e._mouseMove(e._getEvent(t),n.pw,n.ph,n.tw,n.th,n.po,null,null,n.mw,n.mh,n.lens)):(t.stopPropagation(),!0)},this.parent.on("touchmove",f.proxy(this._parentMove,this)),n},_pinchZoom:function(t,e,n,o){e==this.maxZoom?this._track("maxZoom",{domEvent:t,scale:e,center:n}):1==e&&this._track("minZoom",{domEvent:t,scale:e,center:n}),o.tw=o.pw*e,o.th=o.ph*e,this.zoomBy=e,this.wrapper.css({width:o.tw,height:o.th}),this.lens&&(o.lens=this._makeLens(this.lens,o.mw,o.mh,e,{w:o.mw,h:o.mh})),this._mouseMove({currentTarget:t.currentTarget,pageX:n.x,pageY:n.y},o.pw,o.ph,o.tw,o.th,o.po,null,null,o.mw,o.mh,o.lens)},_mouseMove:function(t,e,n,o,i,r,s,a,l,c,u,p){var h,d,f,m,v,y=s?o-e+(e-s):o-e,g=a?i-n+(n-a):i-n;if(this.init&&this.options.pan){if(!(this.mousedown||this.canTouch||p))return void(this.panning=!1);if(this.pinching)f=(h=(this.startPos.x+(this.pos.start.x-r.left))/this.startZoom)/e*y,m=(d=(this.startPos.y+(this.pos.start.y-r.top))/this.startZoom)/n*g;else{this.panning=!0;var _=this.pos.start.x-t.pageX,b=this.pos.start.y-t.pageY;h=((f=_+this.pos.cur.x)+e/2)/(o/e),d=((m=b+this.pos.cur.y)+n/2)/(i/n)}}else this.init=!0,this.panning=!1,f=(h=t.pageX-r.left)/e*y,m=(d=t.pageY-r.top)/n*g,this.pos.cur.x=this.pos.last.x||f,this.pos.cur.y=this.pos.last.y||m;if(this.lens){if(this.box){this.box[0].lastChild.relatedUUID!=this.uuid&&(this.box.append(this.wrapper),this.wrapper.show().siblings().hide());var w=e,x=n,T=h-u.lwh-u.dlh,C=d-u.lhh-u.dth;f=(T+u.dlh)*this.zoomBy-u.lw/e,m=(C+u.dth)*this.zoomBy-u.lh/n,h=(v=this._setBounds(h,d,e,n,0,0)).x,d=v.y}else if(p){this.panning&&(h=t.pageX-r.left,d=t.pageY-r.top);w=l,x=c,T=h-u.lwh-u.dlh,C=d-u.lhh-u.dth;f=((T+u.dlh)*this.zoomBy-u.lw/e)*e/l,m=((C+u.dth)*this.zoomBy-u.lh/n)*n/c,this.pos.cur={x:f,y:m}}else if(this.map){if(this.map[0].lastChild.relatedUUID!=this.uuid&&(this.map.append(this.inner),this.inner.show().siblings().hide()),this.panning){T=h/(e/l)-u.lwh-u.dth;C=d/(n/c)-u.lhh-u.dth}else{var E=h/(e/u.lw),k=d/(n/u.lh),T=h/(e/l)-E-u.dlh;C=d/(n/c)-k-u.dth}T=(v=this._setBounds(T,C,l-u.lw-u.dl,c-u.lh-u.dt,0,0)).x,C=v.y}(this.box||p)&&(h+u.lwh+u.dlh>=w&&(T=w-u.lw-u.dl),d+u.lhh+u.dth>=x&&(C=x-u.lh-u.dt),h-u.lwh-u.dlh<=0&&(T=0),d-u.lhh-u.dth<=0&&(C=0)),this.lens.css({top:C+"px",left:T+"px"})}f=(v=this._setBounds(f,m,y,g,0,0)).x,m=v.y,this.pos.last={x:f,y:m},this.lastPos={x:f,y:m},this.oldTarget&&this.oldTarget.css({top:-m+"px",left:-f+"px"}),this.target.css({top:-m+"px",left:-f+"px"}),this._track("move",{domEvent:t,pos:{x:h/e,y:d/n}})},_calcSize:function(){var t;if(this.options.responsive&&this.options.width&&this.options.height&&"auto"!=this.options.width&&"auto"!=this.options.height?(t=this.element.width()*(this.options.height/this.options.width),this.parent.height(t),this.overflow.height(t),0!=this.element.height()&&t>this.element.height()&&this.overflow.height(this.element.height())):(this.options.width&&this.parent.width(this.options.width),this.options.height&&this.parent.height(this.options.height)),this.map){var e=this.map.width()*(this.element.height()/this.element.width());this.inner.height(e)}},_getUrl:function(t){if(this.options.url)return this.options.url;var e=this.element.attr("src")||this.element.attr("data-amp-src");if(e){var n=this._cycle?t||1:this.options.zoom;e=this._cleanUrl(e);var o=this.options.transforms;if(this._cycle)o=o[f.inArray(t,this.options.zoom)];return e=o?this._setTransforms(e,o):e,e=this._setWidth(e,{h:this._originalImage.height*n,w:this._originalImage.width*n})}},_getWidth:function(t){if(window.amp&&.di)return amp.di.width(t);if(!(t=t.split("?"))[1])return!1;for(var e=t[1].split("&"),n=0;n'),this._imageLoading=!0;var t=this.element[0].src||this.element.attr("data-amp-src");this.element.on("load",f.proxy(this._onImageLoad,this)),this.element[0].src="",this.element[0].src=t}},_getNaturalSize:function(t){return{width:this.element[0].naturalWidth,height:this.element[0].naturalHeight}},_setTransforms:function(t,e){return-1==t.indexOf("?")?t+"?"+e:t+"&"+e},_setBounds:function(t,e,n,o,i,r){return n<=t&&(t=n),o<=e&&(e=o),t<=i&&(t=i),e<=r&&(e=r),{x:t,y:e}},_track:function(t,e){this._trigger(t,null,e),window.amp&&.stats&&.stats.event&&.stats.event(this.element,"zoom",t,e)},_setCursor:function(t,e){return"string"!=typeof t&&(t="auto"),t.indexOf("zoom")<0?(e.css("cursor",t),!1):!document.documentMode&&("undefined"!=typeof InstallTrigger&&e.css("cursor","-moz-"+t),void(window.chrome&&e.css("cursor","-webkit-"+t)))},_setZoomCursor:function(t){var e=this.options.zoom;e.length?e.indexOf(this.zoomBy)===e.length-1?this._setCursor(this.options.cursor.active,t):this._setCursor(this.options.cursor.inactive,t):1');this.$parent.append(o),this.zoomArea=new a(this.element,this.$parent,t,this.options.transforms,this.options),n.onload=function(){o.remove(),i(e.zoomArea)}}},this))},this))},getImageSize:function(){return new Promise(s.proxy(function(t,e){this.element[0].naturalWidth&&this.element[0].naturalHeight?t({x:this.element[0].naturalWidth,y:this.element[0].naturalHeight}):this.element[0].width&&this.element[0].height&&t({x:this.element[0].width,y:this.element[0].height}),this.element.on("load",s.proxy(function(){this.element[0].naturalWidth&&this.element[0].naturalHeight?t({x:this.element[0].naturalWidth,y:this.element[0].naturalHeight}):this.element[0].width&&this.element[0].height&&t({x:this.element[0].width,y:this.element[0].height})},this)),this.element.on("error",s.proxy(function(){e({error:!0})},this))},this))},_invalidateParentSize:function(){this.parentSize={x:this.$parent.width(),y:this.$parent.height()}},state:function(){return{scale:this.scale,scaleMax:this.options.scaleMax,scaleStep:this.options.scaleStep}},zoomInFull:function(t){this.setScale(this.options.scaleMax),this._track("zoomedInFull",{domEvent:t,scale:this.options.scaleMax,scaleMax:this.options.scaleMax,scaleStep:this.options.scaleStep})},zoomIn:function(e){var n=this;if(!n.zoomArea)return n._setupZoomArea().then(function(t){t&&n.zoomIn(e)}),!1;if((this.options.scaleSteps||1==this.scale)&&(e&&e.preventDefault(),(this.options.activation.inGesture||!this.gestureDetect.detected)&&(!n.zoomArea||!n.zoomArea.animating))){this.scale==this.options.scaleMax&&this.options.events.zoomIn&&(n.zoomArea.$container.off(this.options.events.zoomIn,this.zoomIn),n.isZoomIn=!1);var t=this.scale;this.options.scaleSteps?(this.scale+=this.options.scaleStep,this.scale=Math.min(this.scale,this.options.scaleMax)):this.scale=this.options.scaleMax,t!=this.scale&&(this._track("zoomedIn",{domEvent:e,scale:this.scale,scaleMax:this.options.scaleMax,scaleStep:this.options.scaleStep}),this.setScale(this.scale).then(function(){setTimeout(s.proxy(function(){!n.isMoveOn&&n.options.events.move&&(n.zoomArea.$container.on(this.options.events.move,s.proxy(n._setPos,n)),n.isMoveOn=!0),n.options.scaleProcess?n.options.scaleSteps&&n.scale!=n.options.scaleMax?n.isZoomIn||(n.zoomArea.$container.on(this.options.events.zoomIn,s.proxy(n.zoomIn,n)),n.isZoomIn=!0):n.zoomArea.$container.on(n.options.events.zoomOut,s.proxy(n.zoomOut,n)):n.options.scaleSteps||n.zoomArea.$container.on(n.options.events.zoomOut,s.proxy(n.zoomOut,n))},n),500)}))}},zoomInClick:function(t){if(this.options.activation.inGesture||!this.gestureDetect.detected){var e=this.scale;this.scale+=this.options.scaleStep,this.scale=Math.min(this.scale,this.options.scaleMax),e!=this.scale&&(this._track("zoomedIn",{domEvent:t,scale:this.scale,scaleMax:this.options.scaleMax,scaleStep:this.options.scaleStep}),this.setScale(this.scale),setTimeout(s.proxy(function(){self.zoomArea.$container.on(this.options.events.move,s.proxy(this._setPos,this))},this),1))}},setScale:function(t){return this.scale=t,this._setupZoomArea().then(s.proxy(function(t){t&&(t.setScale(this.scale),this._invalidateParentSize())},this))},_setPos:function(t){"touchmove"===t.type&&(this._touchmove=!0),this._track("settingPos",{domEvent:t});var e=t?this._getPercentagePos(t):{x:.5,y:.5};this.zoomArea.setPosition(e.x,e.y)},zoomOut:function(t){if(this.zoomArea.allowClone=!1,this._touchmove)return!1;if(!this.zoomArea||!this.zoomArea.animating){var e=this.scale;this.options.scaleSteps?(this.scale-=this.options.scaleStep,this.scale=Math.max(this.scale,1)):this.scale=1,e!=this.scale&&(1==this.scale&&(this.options.events.move&&(this.zoomArea.$container.off(this.options.events.move,this._setPos),this.isMoveOn=!1),this.options.events.zoomOut&&this.zoomArea.$container.off(this.options.events.zoomOut,this.zoomOut)),this.zoomArea.setScale(this.scale),this._track("zoomedOut",{domEvent:t,scale:this.scale,scaleMax:this.options.scaleMax,scaleStep:this.options.scaleStep}))}},zoomOutFull:function(t){this.zoomArea&&(this.options.events.move&&self.zoomArea.$container.off(this.options.events.move,this._setPos),this.options.events.zoomOut&&self.zoomArea.$container.off(this.options.events.zoomOut,this.zoomOut),this.scale=1,this.zoomArea.setScale(1),this._track("zoomedOutFull",{domEvent:t,scale:this.scale,scaleMax:this.options.scaleMax,scaleStep:this.options.scaleStep}))},_convertEvent:function(t){return t.originalEvent&&t.originalEvent.touches&&t.originalEvent.touches[0]&&(t.preventDefault(),t=t.originalEvent.touches[0]),t},_getPercentagePos:function(t){t=this._convertEvent(t);var e=this.$parent.offset();return{x:(t.pageX-e.left)/this.parentSize.x,y:(t.pageY-e.top)/this.parentSize.y}},_track:function(t,e){this._trigger(t,null,e),window.amp&&.stats&&.stats.event&&.stats.event(this.element,"zoom",t,e)},_destroy:function(){this.element.removeClass("amp"),this.element.removeClass("amp-zoom"),this._removeEmptyAttributeHelper(this.element)},_removeEmptyAttributeHelper:function(t,e){for(var n=e||["class","style"],o=0,i=n.length;othis.threshold&&(this.cbIn(),this.start=e),n<0-this.threshold&&(this.cbOut(),this.start=e)},e.prototype.remove=function(){this.end()},e.prototype.end=function(t){s(document).off("mousemove touchmove",this.move),s(document).off("mouseup touchend",this.end)},e.prototype.getFingers=function(t){return t.originalEvent&&t.originalEvent.touches&&(t=t.originalEvent.touches),t};var n=function(t,e,n){this.multiFinger(e)||(e=this.convertEvent(e),this.start={x:e.pageX,y:e.pageY},this.zoomArea=t.zoomArea,this.cb=n,this.element=t.element,this.zoomArea.newSize||(this.zoomArea.newSize={x:this.zoomArea.$source.width(),y:this.zoomArea.$source.height()}),this.currentPixPos=this.zoomArea.getPixPos(),s(document).on("mousemove touchmove",s.proxy(this.move,this)),s(document).on("mouseup touchend",s.proxy(this.end,this)))};n.prototype.move=function(t){t.preventDefault();var e=(t=this.convertEvent(t)).pageX-this.start.x,n=t.pageY-this.start.y,o=this.zoomArea.getPercentFromPos(this.currentPixPos.x+e,this.currentPixPos.y+n);this.cb(o.x,o.y)},n.prototype.end=function(t){s(document).off("mousemove touchmove",this.move),s(document).off("mouseup touchend",this.end)},n.prototype.remove=function(){this.end()},n.prototype.multiFinger=function(t){return t.originalEvent&&t.originalEvent.touches&&1'),this.$preloader=new Image,s(this.$preloader).on("load",function(){t._preloaderImgLoaded=!0,t.allowClone&&!t.animating&&t.updateImageSrc(!0)}),this.$zoomed=s(''),this.$zoomedClone=s(''),this.$container.append(this.$zoomedClone),this.$container.append(this.$zoomed),this.$area.append(this.$container),this.$container.css({position:"absolute",top:0,left:0,bottom:0,right:0})},a.prototype.invalidatePosition=function(){this.setPosition(this.posPercentageX,this.posPercentageY)},a.prototype.setPosition=function(t,e){this.animating||(this.$zoomed.width()<=this.$area.width()&&(t=.5),this.$zoomed.height()<=this.$area.height()&&(e=.5),this.posPercentageX=t,this.posPercentageY=e,t=Math.min(1,Math.max(0,t)),e=Math.min(1,Math.max(0,e)),this.$zoomed.css("left",0-(this.$zoomed.width()-this.$area.width())*t+"px"),this.$zoomed.css("top",0-(this.$zoomed.height()-this.$area.height())*e+"px"),this.$zoomedClone.css("left",0-(this.$zoomed.width()-this.$area.width())*t+"px"),this.$zoomedClone.css("top",0-(this.$zoomed.height()-this.$area.height())*e+"px"))},a.prototype.getPixPos=function(t,e){return null==t&&null==e&&(t=this.posPercentageX,e=this.posPercentageY),t=Math.min(1,Math.max(0,t)),e=Math.min(1,Math.max(0,e)),{x:0-(this.newSize.x-this.$area.width())*t,y:0-(this.newSize.y-this.$area.height())*e}},a.prototype.getPercentFromPos=function(t,e){return{x:0-t/(this.newSize.x-this.$area.width()),y:0-e/(this.newSize.y-this.$area.height())}},a.prototype.animate=function(t,e,n){this.animating=!0,t.x<=this.$area.width()&&(e.x=this.getPixPos(.5,.5).x),t.y<=this.$area.height()&&(e.y=this.getPixPos(.5,.5).y);var o={width:t.x,height:t.y,left:e.x+"px",top:e.y+"px"};this.$zoomed.animate(o,500),this.$zoomedClone.animate(o,500),setTimeout(s.proxy(function(){n&&n(),this.animating=!1},this),this.isFF?1e3:600)},a.prototype.updateImageSrc=function(t){if(!t||!this.allowClone||!this._preloaderImgLoaded)return!1;this.setImage()},a.prototype.setScale=function(t,e){var n=this,o=t>this.scale;t!=this.scale&&(this.allowClone=o,n._preloaderImgLoaded=!1,tthis.scale&&(this.$zoomed.width(this.$source.width()),this.$zoomed.height(this.$source.height()),this.$zoomedClone.width(this.$source.width()),this.$zoomedClone.height(this.$source.height())),this.setPosition(.5,.5),this.show()),1==t?this.animate(this.newSize,this.getPixPos(),function(){n.hide(),n.updateImageSrc(!1)}):this.animate(this.newSize,this.getPixPos(),function(){n.updateImageSrc(o)}),this.scale=t,this.invalidateImageURL({x:this.originalSize.x*t,y:this.originalSize.y*t}))},a.prototype.show=function(){this.invalidatePosition(),s(window).off("resize",this.invalidatePosition),s(window).on("resize",s.proxy(this.invalidatePosition,this)),this.$container.show()},a.prototype.hide=function(){this.$container.hide(),s(window).off("resize",this.invalidatePosition)},a.prototype.invalidateImageURL=function(t){var e="";this.transforms&&this.transforms.length&&(e=this.transforms+"&");var n=this.initialSrc.split("?")[0]+"?"+e+"w="+t.x+"&h="+t.y;0!=t.x&&0!=t.y||(n=""),this.$preloader=new Image,this._preloaderImgLoaded=!0,this.$preloader.setAttribute("src",n)},a.prototype.setImage=function(){var t,e=this,n=e.$zoomed.attr("src");if(e._allowChangeClone&&e.$zoomedClone.attr("src",n),e.$preloader.complete&&e.$preloader.naturalWidth&&0'),this.element.append(this.pre)):"window"==this.options.preloadType&&(this.progressIndicator=u('
    '),this.progressIndicator.find(".amp-progress-message").html(this.options.progressMessage||"Loading..."),this.progressIndicator.progress=n.progressIndicator.find(".amp-progress-bar"),this.progressIndicator.visible=!0,this.element.append(this.progressIndicator))));function e(t){if(n.loadedCount++,n.loadedCount>=n.toLoadCount&&!n._loaded)n._unsetLoadEvents(n.imgs),n._loaded=!0,n.pre&&n.pre.remove(),n.options.play.onLoad&&n.playRepeat(n.options.play.repeat),n._loading=!1,n.progressIndicator&&(n.progressIndicator.visible=!1,n.progressIndicator.remove()),n._track("preloaded");else{var e=n.loadedCount/n.toLoadCount*100;n.pre&&(n.pre.css("width",100-e+"%"),n.pre.css("left",e+"%")),n.progressIndicator&&n.progressIndicator.visible&&n.progressIndicator.progress.css("width",e+"%")}}t?(this.first=!0,this.toLoadCount-=1,this._callImageMethod(u(this.imgs[t-1]),e)):this._callImageMethod(this.imgs,e)}},_unsetLoadEvents:function(t){if(t)for(var e=0,n=t.length;eMath.abs(c)?this.moveDir="horz":this.moveDir=this.options.orientation,this._mouseMoveInfo.push(u),2t?this._track("looped","forwards"):this._track("looped","backwards"))},_endDrag:function(o,t,e,n,i){"horz"==this.moveDir&&(o.preventDefault(),o.stopPropagation()),this.moveDir=null;var r=this;if(!this._ended)if(this._started=!1,this._ended=!0,this._track("endMove",{domEvent:o}),this.$document.off(this.options.events.end,this._ubind),this.$document.off(this.options.events.move,this._mbind),clearInterval(this._timer),this._setCursor(this.options.cursor.inactive),this.element.removeClass(this.options.states.active).addClass(this.options.states.inactive),this.options.momentum&&2==this._mouseMoveInfo.length){var s=this._mouseMoveInfo,a=s[1].e.timeStamp-s[0].e.timeStamp,l="horz"==this.options.orientation?s[1].mx-s[0].mx:s[1].my-s[0].my;if(0==l||0==a)return;var c=l/a,u=this.options.friction,p="horz"==this.options.orientation?s[1].mx-e:s[1].my-n,h=0;if(Math.abs(p)e.length){if(!this.options.loop)return;t=1}else if(t<1){if(!this.options.loop)return;t=e.length}},_direction:function(t){for(var e=0,n=0,o=t;o!=this._index;)o>this._count?o=0:o++,e++;for(o=t;o!=this._index;)o<1?o=this._count:o--,n++;return nthis._count?i=1:i+o<1?i=this._count:i+=o;return i},_loopCount:function(t,e,n){for(var o=t?1:-1,i=e,r=0;i!=n;)r++,i+o>this._count?i=1:i+o<1?i=this._count:i+=o;return r},_animate:function(t){var e=this.element,n=e.children("li").eq(this._index-1),o=e.children("li").eq(t-1);this._index!=t&&(o.addClass(this.options.states.selected+" "+this.options.states.seen),this.isWebkit?(o.css("display","block"),n.css("display","none")):(o.css("zIndex",1),n.css("zIndex",-1)),n.removeClass(this.options.states.selected),this._setIndex(t),this._setIndex(t,!0))},_track:function(t,e){this._trigger(t,null,e),window.amp&&.stats&&.stats.event&&.stats.event(this.element,"spin",t,e)},_destroy:function(){this.element.removeClass("amp"),this.element.removeClass("amp-spin"),this.element.removeClass(this.options.states.active),this.element.removeClass(this.options.states.inactive),this.element.css("cursor",""),this.element.find(".amp-progress").remove(),this.element.find(".amp-loading").remove(),this._removeEmptyAttributeHelper(this.element);var t=this.element.children();t.removeClass("amp-frame"),t.removeClass(this.options.states.selected),t.removeClass(this.options.states.seen),t.css("display","");for(var e=0,n=t.length;e= 2.0.0-beta.1",7:">= 4.0.0"};var c="[object Object]";function u(t,e,n){this.helpers=t||{},this.partials=e||{},this.decorators=n||{},s.registerDefaultHelpers(this),a.registerDefaultDecorators(this)}u.prototype={constructor:u,logger:l.default,log:l.default.log,registerHelper:function(t,e){if(i.toString.call(t)===c){if(e)throw new r.default("Arg not supported with multiple helpers");i.extend(this.helpers,t)}else this.helpers[t]=e},unregisterHelper:function(t){delete this.helpers[t]},registerPartial:function(t,e){if(i.toString.call(t)===c)i.extend(this.partials,t);else{if(void 0===e)throw new r.default('Attempting to register a partial called "'+t+'" as undefined');this.partials[t]=e}},unregisterPartial:function(t){delete this.partials[t]},registerDecorator:function(t,e){if(i.toString.call(t)===c){if(e)throw new r.default("Arg not supported with multiple decorators");i.extend(this.decorators,t)}else this.decorators[t]=e},unregisterDecorator:function(t){delete this.decorators[t]}};var p=l.default.log;e.log=p,e.createFrame=i.createFrame,e.logger=l.default},function(t,e){"use strict";e.__esModule=!0,e.extend=s,e.indexOf=function(t,e){for(var n=0,o=t.length;n":">",'"':""","'":"'","`":"`","=":"="},o=/[&<>"'`=]/g,i=/[&<>"'`=]/;function r(t){return n[t]}function s(t){for(var e=1;e= 4.0.0"],main:function(t,e,n,o,i){var r,s=t.lambda,a=t.escapeExpression;return'
  • \n
    \n \n
    \n
  • \n'},useData:!0})),Handlebars.registerPartial("main-container-list-spin-3d",this.amp.templates["main-container-list-spin-3d"]=Handlebars.template({1:function(t,e,n,o,i,r,s){var a;return'
  • \n
      \n'+(null!=(a=n.each.call(null!=e?e:t.nullContext||{},null!=(a=null!=e?e.set:e)?a.items:a,{name:"each",hash:{},fn:t.program(2,i,0,r,s),inverse:t.noop,data:i}))?a:"")+"
    \n
  • \n"},2:function(t,e,n,o,i,r,s){var a,l,c=null!=e?e:t.nullContext||{},u=n.helperMissing,p="function",h=t.escapeExpression,d=t.lambda;return'
  • \n \n
  • \n'},compiler:[7,">= 4.0.0"],main:function(t,e,n,o,i,r,s){var a;return'
  • \n
    \n
      \n'+(null!=(a=n.each.call(null!=e?e:t.nullContext||{},null!=(a=null!=(a=null!=e?e.spin:e)?a.set:a)?a.items:a,{name:"each",hash:{},fn:t.program(1,i,0,r,s),inverse:t.noop,data:i}))?a:"")+"
    \n
  • \n\n"},useData:!0,useDepths:!0})),Handlebars.registerPartial("main-container-list-spin",this.amp.templates["main-container-list-spin"]=Handlebars.template({1:function(t,e,n,o,i,r,s){var a,l,c=null!=e?e:t.nullContext||{},u=n.helperMissing,p="function",h=t.escapeExpression,d=t.lambda;return'
  • \n \n
  • \n'},compiler:[7,">= 4.0.0"],main:function(t,e,n,o,i,r,s){var a;return'
  • \n
    \n
      \n'+(null!=(a=n.each.call(null!=e?e:t.nullContext||{},null!=(a=null!=(a=null!=e?e.spin:e)?a.set:a)?a.items:a,{name:"each",hash:{},fn:t.program(1,i,0,r,s),inverse:t.noop,data:i}))?a:"")+"
    \n
  • \n"},useData:!0,useDepths:!0})),Handlebars.registerPartial("main-container-list-video",this.amp.templates["main-container-list-video"]=Handlebars.template({1:function(t,e,n,o,i,r,s){var a,l,c=null!=e?e:t.nullContext||{},u=n.helperMissing,p="function",h=t.escapeExpression,d=t.lambda;return' \n'},compiler:[7,">= 4.0.0"],main:function(t,e,n,o,i,r,s){var a,l=t.lambda,c=t.escapeExpression;return'
  • \n
    \n \n
    \n
  • \n"},useData:!0,useDepths:!0})),Handlebars.registerPartial("main-container-list",this.amp.templates["main-container-list"]=Handlebars.template({1:function(t,e,n,o,i,r,s){var a;return null!=(a=n.if.call(null!=e?e:t.nullContext||{},null!=e?e.set:e,{name:"if",hash:{},fn:t.program(2,i,0,r,s),inverse:t.program(7,i,0,r,s),data:i}))?a:""},2:function(t,e,n,o,i,r,s){var a;return null!=(a=n.if.call(null!=e?e:t.nullContext||{},null!=(a=null!=(a=null!=(a=null!=e?e.set:e)?a.items:a)?a[0]:a)?a.set:a,{name:"if",hash:{},fn:t.program(3,i,0,r,s),inverse:t.program(5,i,0,r,s),data:i}))?a:""},3:function(t,e,n,o,i,r,s){return" "+t.escapeExpression((n.renderPartial||e&&e.renderPartial||n.helperMissing).call(null!=e?e:t.nullContext||{},"main-container-list-spin-3d",{name:"renderPartial",hash:{locale:null!=s[1]?s[1].locale:s[1],templates:null!=s[1]?s[1].templates:s[1],spin:e},data:i}))+"\n"},5:function(t,e,n,o,i,r,s){return" "+t.escapeExpression((n.renderPartial||e&&e.renderPartial||n.helperMissing).call(null!=e?e:t.nullContext||{},"main-container-list-spin",{name:"renderPartial",hash:{locale:null!=s[1]?s[1].locale:s[1],templates:null!=s[1]?s[1].templates:s[1],spin:e},data:i}))+"\n"},7:function(t,e,n,o,i,r,s){var a;return null!=(a=n.if.call(null!=e?e:t.nullContext||{},null!=e?e.media:e,{name:"if",hash:{},fn:t.program(8,i,0,r,s),inverse:t.program(10,i,0,r,s),data:i}))?a:""},8:function(t,e,n,o,i,r,s){return" "+t.escapeExpression((n.renderPartial||e&&e.renderPartial||n.helperMissing).call(null!=e?e:t.nullContext||{},"main-container-list-video",{name:"renderPartial",hash:{locale:null!=s[1]?s[1].locale:s[1],templates:null!=s[1]?s[1].templates:s[1],video:e},data:i}))+"\n"},10:function(t,e,n,o,i,r,s){return" "+t.escapeExpression((n.renderPartial||e&&e.renderPartial||n.helperMissing).call(null!=e?e:t.nullContext||{},"main-container-list-image",{name:"renderPartial",hash:{locale:null!=s[1]?s[1].locale:s[1],templates:null!=s[1]?s[1].templates:s[1],image:e},data:i}))+"\n"},compiler:[7,">= 4.0.0"],main:function(t,e,n,o,i,r,s){var a;return'
      \n'+(null!=(a=n.each.call(null!=e?e:t.nullContext||{},null!=e?e.items:e,{name:"each",hash:{},fn:t.program(1,i,0,r,s),inverse:t.noop,data:i}))?a:"")+"
    \n"},useData:!0,useDepths:!0})),Handlebars.registerPartial("nav-container-list-item",this.amp.templates["nav-container-list-item"]=Handlebars.template({1:function(t,e,n,o,i){var r;return'
    \n \n
    \n'},2:function(t,e,n,o,i){return"spin-3d"},4:function(t,e,n,o,i){return"spin"},6:function(t,e,n,o,i){return'
    \n \n
    \n'},compiler:[7,">= 4.0.0"],main:function(t,e,n,o,i){var r,s=null!=e?e:t.nullContext||{},a=t.lambda,l=t.escapeExpression;return"
  • \n"+(null!=(r=n.if.call(s,null!=(r=null!=e?e.item:e)?r.set:r,{name:"if",hash:{},fn:t.program(1,i,0),inverse:t.noop,data:i}))?r:"")+(null!=(r=n.if.call(s,null!=(r=null!=e?e.item:e)?r.media:r,{name:"if",hash:{},fn:t.program(6,i,0),inverse:t.noop,data:i}))?r:"")+' \n
    \n
  • \n'},useData:!0})),Handlebars.registerPartial("nav-container-list",this.amp.templates["nav-container-list"]=Handlebars.template({1:function(t,e,n,o,i,r,s){return" "+t.escapeExpression((n.renderPartial||e&&e.renderPartial||n.helperMissing).call(null!=e?e:t.nullContext||{},"nav-container-list-item",{name:"renderPartial",hash:{locale:null!=s[1]?s[1].locale:s[1],templates:null!=s[1]?s[1].templates:s[1],item:e},data:i}))+"\n"},compiler:[7,">= 4.0.0"],main:function(t,e,n,o,i,r,s){var a;return'
      \n'+(null!=(a=n.each.call(null!=e?e:t.nullContext||{},null!=e?e.items:e,{name:"each",hash:{},fn:t.program(1,i,0,r,s),inverse:t.noop,data:i}))?a:"")+"
    \n"},useData:!0,useDepths:!0})),this.amp.templates.desktopFullView=Handlebars.template({compiler:[7,">= 4.0.0"],main:function(t,e,n,o,i){var r,s=null!=e?e:t.nullContext||{},a=n.helperMissing,l=t.escapeExpression,c=t.lambda;return'
    \n
    \n '+l((n.renderPartial||e&&e.renderPartial||a).call(s,"main-container-list",{name:"renderPartial",hash:{locale:null!=e?e.locale:e,templates:null!=e?e.templates:e,items:null!=e?e.items:e},data:i}))+'\n
    \n
    \n \n \n
    \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    \n
    \n'},useData:!0}),this.amp.templates.desktopNormalView=Handlebars.template({1:function(t,e,n,o,i){var r;return"amp-"+t.escapeExpression("function"==typeof(r=null!=(r=n.view||(null!=e?e.view:e))?r:n.helperMissing)?r.call(null!=e?e:t.nullContext||{},{name:"view",hash:{},data:i}):r)+"-view"},compiler:[7,">= 4.0.0"],main:function(t,e,n,o,i){var r,s=null!=e?e:t.nullContext||{},a=n.helperMissing,l=t.escapeExpression,c=t.lambda;return'
    \n
    \n '+l((n.renderPartial||e&&e.renderPartial||a).call(s,"main-container-list",{name:"renderPartial",hash:{locale:null!=e?e.locale:e,templates:null!=e?e.templates:e,items:null!=e?e.items:e},data:i}))+'\n
    \n Click to zoom\n \n
    \n
    \n
    \n
    \n \n
    \n'},useData:!0}),this.amp.templates.mobileNormalView=Handlebars.template({1:function(t,e,n,o,i){var r;return"mobile-"+t.escapeExpression("function"==typeof(r=null!=(r=n.view||(null!=e?e.view:e))?r:n.helperMissing)?r.call(null!=e?e:t.nullContext||{},{name:"view",hash:{},data:i}):r)+"-view"},3:function(t,e,n,o,i){return'
    \n
    \n
    \n'},compiler:[7,">= 4.0.0"],main:function(t,e,n,o,i){var r,s=null!=e?e:t.nullContext||{},a=t.escapeExpression,l=t.lambda;return'
    \n
    \n '+a((n.renderPartial||e&&e.renderPartial||n.helperMissing).call(s,"main-container-list",{name:"renderPartial",hash:{locale:null!=e?e.locale:e,templates:null!=e?e.templates:e,items:null!=e?e.items:e},data:i}))+'\n
    \n
    \n \n \n
    \n
    \n \n
    \n'},useData:!0}),function(){"use strict";Handlebars.registerHelper("renderPartial",function(t,e){if(!t)return console.error("No partial name given."),"";var n=Handlebars.partials[t];return n?new Handlebars.SafeString(n(e.hash)):(console.error("Couldnt find the compiled partial: "+t),"")})}(window),function(t){Array.prototype.map||(Array.prototype.map=function(t,e){var n,o,i;if(null==this)throw new TypeError(" this is null or not defined");var r=Object(this),s=r.length>>>0;if("function"!=typeof t)throw new TypeError(t+" is not a function");for(e&&(n=e),o=Array(s),i=0;io&&!(n=e[o](t));o++);return n}function c(t){return!(!t||void 0===t||null==t)}function u(t){var e="";return c(t=t||{})&&c(t.major)&&(e+=t.major,c(t.minor)&&(e+="."+t.minor,c(t.patch)&&(e+="."+t.patch))),e}function p(t){var e=u(t=t||{});return e=e&&" "+e,t&&c(t.family)?t.family+e:""}var h=forEach=function(t,e,n){if(null!=t)if(s&&t.forEach===s)t.forEach(e,n);else if(t.length===+t.length)for(var o=0,i=t.length;o'),e.deviceWidth=o.innerWidth,e.controller(),e.tags=[],e.IE=e.isIE()}var i="Amplience Viewer";t.prototype.controller=function(){var e=this;amp.init({client_id:e.settings.client,di_basepath:e.settings.imageBasePath,cache_window:e.settings.cacheWindow}),window.ecommBridge&&e.settings.ecommBridge&&this.bridgeConnector.initAll(),e.applyImgTemplates(),d(e.settings.target).append(e.wrapper);var t=e.initSetData();e.getSet(t).then(function(t){e.assets=t,e.renderInitialView()}).catch(function(t){console.warn(t,i+" unable to get set list.")})},t.prototype.initSetData=function(){var t=this.bridgeConnector.page;return null!==t&&this.settings.ecommBridge?t.mediaList&&t.mediaList.constructor===Array&&0 > li:eq("+r+") img").ampZoomInline(n.mainContainerZoomInline)}},t.prototype.destroyAmpWidgets=function(){for(var t=this.tags.length=0;t img").on("ampzoominlinezoomedin ampzoominlinezoomedinfull ampzoominlinezoomedout ampzoominlinezoomedoutfull",function(t,e){o.checkZoomIcons(),o.toggleZoomScrolling(d(this).parent().find(".amp-zoomed"))}).on("ampzoominlinezoomedin ampzoominlinezoomedinfull",function(t,e){o.lastZoomDir="In"}).on("ampzoominlinezoomedout ampzoominlinezoomedoutfull",function(t,e){o.lastZoomDir="Out"}),o.mainContainerList.find(".video").on("ampvideofullscreenchange",function(t,e){2!==d(t.target).ampVideo("state")&&e.player&&e.player.isFullscreen_&&setTimeout(function(){d(t.target).ampVideo("play")},1e3)})},t.prototype.checkMainContainerNavArrows=function(){if(!this.settings.ampConfigs.mainContainerCarousel.loop){var t=this.currentAssetIndex;this.wrapper.find(".main-container > .amp-js-nav").removeClass("disabled"),0===t&&this.wrapper.find(".main-container-prev").addClass("disabled"),t===this.assets.length-1&&this.wrapper.find(".main-container-next").addClass("disabled")}},t.prototype.checkNavContainerNavArrows=function(){if(!this.settings.ampConfigs.mainContainerCarousel.loop){this.wrapper.find(".nav-container > .amp-js-nav").removeClass("disabled");var t=this.getNavigationVisibleSlidesInfo();t.isFirst&&this.wrapper.find(".nav-container-prev").addClass("disabled"),t.isLast&&this.wrapper.find(".nav-container-next").addClass("disabled")}},t.prototype.checkView=function(){var t=this;t.isMobile()&&t.currentView!==t.views.mobileNormalView?t.renderView(t.views.mobileNormalView):t.isMobile()||t.currentView!==t.views.mobileNormalView||t.renderView(t.views.desktopNormalView)},t.prototype.getAmpConfigs=function(){var t=this,e=t.settings.ampConfigs;switch(t.currentView){case t.views.desktopNormalView:t.settings.view||t.isPortraitView||(e.navContainerCarousel.width=t.settings.ampConfigs.navElementsCount.forDesktop,e.navContainerCarousel.gesture.enabled=!0);break;case t.views.desktopFullView:e.navContainerCarousel.width=t.settings.ampConfigs.navElementsCount.forDesktopFull;break;case t.views.mobileNormalView:var n=t.wrapper.width(),o=t.assets.length*e.navElementsWidthPxMobile,i=2*parseFloat(t.wrapper.find(".nav-container").css("padding-left"),10);n .amp-js-nav");if(t.settings.view&&t.isPortraitView&&t.currentView===t.views.desktopNormalView)return n.find(".amp-slide.amp-visible").length===t.assets.length?(o.css({display:"none"}),n.addClass("amp-without-thumbs")):(o.css({display:"block"}),n.removeClass("amp-without-thumbs"),t.checkNavContainerNavArrowsStyle()),!1;t.assets.length<=e.navContainerCarousel.width?o.css({display:"none"}):o.css({display:"block"});var i=o.width(),r=100/e.navContainerCarousel.width,s=e.navContainerCarousel.width*e.navElementsWidthPx+4*i;t.currentView===t.views.mobileNormalView&&(t.assets.length<=e.navContainerCarousel.width?n.css("padding",0):(t.checkNavContainerNavArrowsStyle(),n.css("padding","")));var a=e.navContainerCarousel.width*e.navElementsWidthPxMobile+2*parseFloat(n.css("padding-left"),10);n.css({"max-width":t.currentView===t.views.mobileNormalView?a:s});var l=t.currentView!==t.views.mobileNormalView?"calc("+r+"% - 20px)":e.navElementsWidthPxMobile+"px";t.navContainerList.find(".amp-slide").css("width",l)},t.prototype.getNavigationVisibleSlidesInfo=function(){for(var t=this.navContainerList.find(".amp-slide"),e=t.length,n=0;n=t.length-o}},t.prototype.getMainVisibleSlidesInfo=function(){for(var t=this.mainContainerList.find(".amp-slide"),e=t.length,n=0;n=t.length-o}},t.prototype.zoomIn=function(){var t=this.getZoomSlide();0 > li:eq("+t+") .amp-zoom")},t.prototype.toggleZoomScrolling=function(t){var n=this,e=this.getZoomSlide().ampZoomInline("state");d.each(n._preventElements,function(t,e){e.off("touchmove",n._prevent)}),n._preventElements=[],n._preventElements.push(t),1===e.scale?t.off("touchmove",n._prevent):t.on("touchmove",n._prevent)},t.prototype.checkZoomIcons=function(){var n=this,t=n.getZoomSlide(),e=t.ampZoomInline("state");switch(n.currentView){case n.views.desktopFullView:var o=n.wrapper.find(".panel .plus"),i=n.wrapper.find(".panel .minus");o.add(i).removeClass("disabled"),0=0.0.4" + } + } + } + }, + "aws-sdk": { + "version": "2.0.31", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.0.31.tgz", + "integrity": "sha1-5yzx/caQFb2f0r3z07iMFlB9Jo4=", + "dev": true, + "requires": { + "xml2js": "0.2.6", + "xmlbuilder": "0.4.2" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "dev": true + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", + "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", + "dev": true + }, + "basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "bl": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz", + "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", + "dev": true, + "requires": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "dev": true, + "requires": { + "inherits": "~2.0.0" + } + }, + "body": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", + "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=", + "dev": true, + "requires": { + "continuable-cache": "^0.3.1", + "error": "^7.0.0", + "raw-body": "~1.1.0", + "safe-json-parse": "~1.0.1" + } + }, + "bower": { + "version": "1.8.8", + "resolved": "https://registry.npmjs.org/bower/-/bower-1.8.8.tgz", + "integrity": "sha512-1SrJnXnkP9soITHptSO+ahx3QKp3cVzn8poI6ujqc5SeOkg5iqM1pK9H+DSc2OQ8SnO0jC/NG4Ur/UIwy7574A==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "requires": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + } + }, + "buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz", + "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", + "dev": true + }, + "bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", + "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=", + "dev": true + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + } + }, + "caniuse-db": { + "version": "1.0.30000984", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000984.tgz", + "integrity": "sha512-1tismk25It1v7bWgRHkHxITa7ySDXVQCwb49iKbn/HeDBTEKOgEqKkJT2Xv5rJSneDqdQRqFvYrzvw5WulLjfQ==" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "chownr": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.2.tgz", + "integrity": "sha512-GkfeAQh+QNy3wquu9oIZr6SS5x7wGdSgNQvD10X3r+AZr1Oys22HW8kAmDMvNg2+Dm0TeGaEuO8gFwdBXxwO8A==", + "dev": true, + "optional": true + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-css": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", + "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "cli": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz", + "integrity": "sha1-IoF1NPJL+klQw01TLUjsvGIbjBQ=", + "dev": true, + "requires": { + "exit": "0.1.2", + "glob": "^7.1.1" + }, + "dependencies": { + "glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "cli-table": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", + "integrity": "sha1-9TsFJmqLGguTSz0IIebi3FkUriM=", + "dev": true, + "requires": { + "colors": "1.0.3" + }, + "dependencies": { + "colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", + "dev": true + } + } + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "coffee-script": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.8.0.tgz", + "integrity": "sha1-nJ8dK0pSoADe0Vtll5FwNkgmPB0=", + "requires": { + "mkdirp": "~0.3.5" + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", + "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", + "dev": true, + "requires": { + "graceful-readlink": ">= 1.0.0" + } + }, + "comment-parser": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-0.3.2.tgz", + "integrity": "sha1-PAPwd2uGo239mgosl8YwfzMggv4=", + "dev": true, + "requires": { + "readable-stream": "^2.0.4" + } + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "compress-commons": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-1.2.2.tgz", + "integrity": "sha1-UkqfEJA/OoEzibAiXSfEi7dRiQ8=", + "dev": true, + "requires": { + "buffer-crc32": "^0.2.1", + "crc32-stream": "^2.0.0", + "normalize-path": "^2.0.0", + "readable-stream": "^2.0.0" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dev": true, + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + } + }, + "connect-livereload": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.6.1.tgz", + "integrity": "sha512-3R0kMOdL7CjJpU66fzAkCe6HNtd3AavCS4m+uW4KtJjrdGPT0SQEZieAYd+cm+lJoBznNQ4lqipYWkhBMgk00g==", + "dev": true + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "dev": true, + "requires": { + "date-now": "^0.1.4" + } + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "continuable-cache": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz", + "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=", + "dev": true + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "core-js": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz", + "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "crc": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", + "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", + "dev": true, + "requires": { + "buffer": "^5.1.0" + } + }, + "crc32-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-2.0.0.tgz", + "integrity": "sha1-483TtN8xaN10494/u8t7KX/pCPQ=", + "dev": true, + "requires": { + "crc": "^3.4.4", + "readable-stream": "^2.0.0" + } + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "cson": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/cson/-/cson-1.6.2.tgz", + "integrity": "sha1-+uexPaHOsHfeKv26hjDGeQMl9Fk=", + "requires": { + "ambi": "^2.2.0", + "coffee-script": "~1.8.0", + "extract-opts": "~2.2.0", + "js2coffee": "~0.3.5", + "requirefresh": "~1.1.2" + } + }, + "cst": { + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/cst/-/cst-0.4.10.tgz", + "integrity": "sha512-U5ETe1IOjq2h56ZcBE3oe9rT7XryCH6IKgPMv0L7sSk6w29yR3p5egCK0T3BDNHHV95OoUBgXsqiVG+3a900Ag==", + "dev": true, + "requires": { + "babel-runtime": "^6.9.2", + "babylon": "^6.8.1", + "source-map-support": "^0.4.0" + } + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "cycle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", + "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=", + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", + "dev": true + }, + "dateformat": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", + "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1", + "meow": "^3.3.0" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "optional": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", + "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=", + "dev": true + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "optional": true + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true + }, + "detect-libc": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-0.2.0.tgz", + "integrity": "sha1-R/31ZzSKF+wl/L8LnkRjSKdvn7U=", + "dev": true, + "optional": true + }, + "diff": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-1.2.2.tgz", + "integrity": "sha1-J/k2ofWDFYECTprHj72nMwznnoU=", + "dev": true + }, + "dom-serializer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", + "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", + "dev": true, + "requires": { + "domelementtype": "^1.3.0", + "entities": "^1.1.1" + }, + "dependencies": { + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + } + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "domhandler": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz", + "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "duplexer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", + "dev": true + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "editions": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/editions/-/editions-1.3.4.tgz", + "integrity": "sha512-gzao+mxnYDzIysXKMQi/+M1mjy/rjestjg6OPoYTtI+3Izp23oiGZitsl9lPDPiTGXbcSIk1iJWhliSaglxnUg==" + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.191", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.191.tgz", + "integrity": "sha512-jasjtY5RUy/TOyiUYM2fb4BDaPZfm6CXRFeJDMfFsXYADGxUN49RBqtgB7EL2RmJXeIRUk9lM1U6A5yk2YJMPQ==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "entities": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", + "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=", + "dev": true + }, + "errlop": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/errlop/-/errlop-1.1.1.tgz", + "integrity": "sha512-WX7QjiPHhsny7/PQvrhS5VMizXXKoKCS3udaBp8gjlARdbn+XmK300eKBAAN0hGyRaTCtRpOaxK+xFVPUJ3zkw==", + "requires": { + "editions": "^2.1.2" + }, + "dependencies": { + "editions": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/editions/-/editions-2.1.3.tgz", + "integrity": "sha512-xDZyVm0A4nLgMNWVVLJvcwMjI80ShiH/27RyLiCnW1L273TcJIA25C4pwJ33AWV01OX6UriP35Xu+lH4S7HWQw==", + "requires": { + "errlop": "^1.1.1", + "semver": "^5.6.0" + } + } + } + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dev": true, + "optional": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/error/-/error-7.0.2.tgz", + "integrity": "sha1-pfdf/02ZJhJt2sDqXcOOaJFTywI=", + "dev": true, + "requires": { + "string-template": "~0.2.1", + "xtend": "~4.0.0" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es6-promise": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-2.3.0.tgz", + "integrity": "sha1-lu258v2wGZWCKyY92KratnSBgbw=", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "eventemitter2": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=", + "dev": true + }, + "events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", + "dev": true + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "expand-template": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-1.1.1.tgz", + "integrity": "sha512-cebqLtV8KOZfw0UI8TEFWxtczxxC1jvyUvx6H4fyp1K1FN7A4Q+uggVUlOsI1K8AGU0rwOGqP8nCapdrw8CYQg==", + "dev": true, + "optional": true + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extract-opts": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/extract-opts/-/extract-opts-2.2.0.tgz", + "integrity": "sha1-H6KOunNSxttID4hc63GkaBC+bX0=", + "requires": { + "typechecker": "~2.0.1" + }, + "dependencies": { + "typechecker": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-2.0.8.tgz", + "integrity": "sha1-6D2oS7ZMWEzLNFg4V2xAsDN9uC4=" + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "eyes": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", + "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=", + "dev": true + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "dev": true + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + } + }, + "file": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/file/-/file-0.2.2.tgz", + "integrity": "sha1-w9/Y+M81Na5FXCtCPC5SY112tNM=" + }, + "file-sync-cmp": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz", + "integrity": "sha1-peeo/7+kk7Q7kju9TKiaU7Y7YSs=", + "dev": true + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "findup-sync": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", + "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", + "dev": true, + "requires": { + "glob": "~5.0.0" + }, + "dependencies": { + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + } + }, + "flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "dev": true + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "dependencies": { + "mime-db": { + "version": "1.40.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", + "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", + "dev": true + }, + "mime-types": { + "version": "2.1.24", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", + "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", + "dev": true, + "requires": { + "mime-db": "1.40.0" + } + } + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fstream": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + } + } + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "^1.0.0" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getobject": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz", + "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=", + "dev": true, + "optional": true + }, + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "globule": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", + "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + }, + "dependencies": { + "glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "lodash": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz", + "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==", + "dev": true + } + } + }, + "graceful-fs": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz", + "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==", + "dev": true + }, + "graceful-readlink": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", + "dev": true + }, + "grunt": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.0.4.tgz", + "integrity": "sha512-PYsMOrOC+MsdGEkFVwMaMyc6Ob7pKmq+deg1Sjr+vvMWp35sztfwKE7qoN51V+UEtHsyNuMcGdgMLFkBHvMxHQ==", + "dev": true, + "requires": { + "coffeescript": "~1.10.0", + "dateformat": "~1.0.12", + "eventemitter2": "~0.4.13", + "exit": "~0.1.1", + "findup-sync": "~0.3.0", + "glob": "~7.0.0", + "grunt-cli": "~1.2.0", + "grunt-known-options": "~1.1.0", + "grunt-legacy-log": "~2.0.0", + "grunt-legacy-util": "~1.1.1", + "iconv-lite": "~0.4.13", + "js-yaml": "~3.13.0", + "minimatch": "~3.0.2", + "mkdirp": "~0.5.1", + "nopt": "~3.0.6", + "path-is-absolute": "~1.0.0", + "rimraf": "~2.6.2" + }, + "dependencies": { + "coffeescript": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-1.10.0.tgz", + "integrity": "sha1-56qDAZF+9iGzXYo580jc3R234z4=", + "dev": true + }, + "grunt-cli": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz", + "integrity": "sha1-VisRnrsGndtGSs4oRVAb6Xs1tqg=", + "dev": true, + "requires": { + "findup-sync": "~0.3.0", + "grunt-known-options": "~1.1.0", + "nopt": "~3.0.6", + "resolve": "~1.1.0" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + } + } + }, + "grunt-autoprefixer": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/grunt-autoprefixer/-/grunt-autoprefixer-2.2.0.tgz", + "integrity": "sha1-zFbZ+vg/uacjGrPGGKOFziuE4Rs=", + "dev": true, + "requires": { + "autoprefixer-core": "^5.0.0", + "chalk": "~0.5.0", + "diff": "~1.2.1" + }, + "dependencies": { + "ansi-regex": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", + "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=", + "dev": true + }, + "ansi-styles": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", + "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=", + "dev": true + }, + "chalk": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", + "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", + "dev": true, + "requires": { + "ansi-styles": "^1.1.0", + "escape-string-regexp": "^1.0.0", + "has-ansi": "^0.1.0", + "strip-ansi": "^0.3.0", + "supports-color": "^0.2.0" + } + }, + "has-ansi": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", + "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", + "dev": true, + "requires": { + "ansi-regex": "^0.2.0" + } + }, + "strip-ansi": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", + "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", + "dev": true, + "requires": { + "ansi-regex": "^0.2.1" + } + }, + "supports-color": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", + "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=", + "dev": true + } + } + }, + "grunt-aws-s3": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/grunt-aws-s3/-/grunt-aws-s3-2.0.0.tgz", + "integrity": "sha512-gBzOiVmhtGivSc/rL+/E6DWq3TY2n8dUFZqtqlaEgVIFwyh6+M2NngqgnSTRgoDgxvqOzug8KsZ7wL+j4PdTVg==", + "dev": true, + "requires": { + "async": "0.9.x", + "aws-sdk": "2.0.x", + "lodash": "2.4.x", + "mime-types": "2.0.x", + "progress": "1.1.x" + }, + "dependencies": { + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + }, + "lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", + "dev": true + } + } + }, + "grunt-cli": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.3.2.tgz", + "integrity": "sha512-8OHDiZZkcptxVXtMfDxJvmN7MVJNE8L/yIcPb4HB7TlyFD1kDvjHrb62uhySsU14wJx9ORMnTuhRMQ40lH/orQ==", + "dev": true, + "requires": { + "grunt-known-options": "~1.1.0", + "interpret": "~1.1.0", + "liftoff": "~2.5.0", + "nopt": "~4.0.1", + "v8flags": "~3.1.1" + }, + "dependencies": { + "nopt": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", + "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", + "dev": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + } + } + }, + "grunt-contrib-clean": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-0.6.0.tgz", + "integrity": "sha1-9TLbpLghJnTHwBPhRr2mY4uQSPY=", + "dev": true, + "requires": { + "rimraf": "~2.2.1" + } + }, + "grunt-contrib-compress": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-compress/-/grunt-contrib-compress-1.5.0.tgz", + "integrity": "sha512-RcCyetnvTJ7jvnDCSm05wOndAd00HWZTHeVGDVVmCM+K/PEivL0yx8vKyi8uzy0492l2dJgtzR0Ucid7roKg6A==", + "dev": true, + "requires": { + "archiver": "^1.3.0", + "chalk": "^1.1.1", + "iltorb": "^1.3.10", + "lodash": "^4.7.0", + "pretty-bytes": "^4.0.2", + "stream-buffers": "^2.1.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz", + "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==", + "dev": true + } + } + }, + "grunt-contrib-concat": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/grunt-contrib-concat/-/grunt-contrib-concat-0.5.1.tgz", + "integrity": "sha1-lTxu/f39LBB6uchQd/LUsk0xzUk=", + "dev": true, + "requires": { + "chalk": "^0.5.1", + "source-map": "^0.3.0" + }, + "dependencies": { + "ansi-regex": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", + "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=", + "dev": true + }, + "ansi-styles": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", + "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=", + "dev": true + }, + "chalk": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", + "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", + "dev": true, + "requires": { + "ansi-styles": "^1.1.0", + "escape-string-regexp": "^1.0.0", + "has-ansi": "^0.1.0", + "strip-ansi": "^0.3.0", + "supports-color": "^0.2.0" + } + }, + "has-ansi": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", + "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", + "dev": true, + "requires": { + "ansi-regex": "^0.2.0" + } + }, + "source-map": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.3.0.tgz", + "integrity": "sha1-hYb7mloAXltQHiHNGLbyG0V60fk=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + }, + "strip-ansi": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", + "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", + "dev": true, + "requires": { + "ansi-regex": "^0.2.1" + } + }, + "supports-color": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", + "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=", + "dev": true + } + } + }, + "grunt-contrib-connect": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-connect/-/grunt-contrib-connect-2.0.0.tgz", + "integrity": "sha512-JVjM9UDP84WbT2S7swkyuwPuxFtT+zry/RUBuP3IT8LZPEQjtzzMwiM+qimswNKQ9plh5WhcFWaaqz2ruB9/DA==", + "dev": true, + "requires": { + "async": "^2.6.1", + "connect": "^3.6.6", + "connect-livereload": "^0.6.0", + "morgan": "^1.9.0", + "node-http2": "^4.0.1", + "opn": "^5.3.0", + "portscanner": "^2.2.0", + "serve-index": "^1.9.1", + "serve-static": "^1.13.2" + }, + "dependencies": { + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "lodash": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz", + "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==", + "dev": true + } + } + }, + "grunt-contrib-copy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz", + "integrity": "sha1-cGDGWB6QS4qw0A8HbgqPbj58NXM=", + "dev": true, + "requires": { + "chalk": "^1.1.1", + "file-sync-cmp": "^0.1.0" + } + }, + "grunt-contrib-cssmin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-3.0.0.tgz", + "integrity": "sha512-eXpooYmVGKMs/xV7DzTLgJFPVOfMuawPD3x0JwhlH0mumq2NtH3xsxaHxp1Y3NKxp0j0tRhFS6kSBRsz6TuTGg==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "clean-css": "~4.2.1", + "maxmin": "^2.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "grunt-contrib-handlebars": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-handlebars/-/grunt-contrib-handlebars-1.0.0.tgz", + "integrity": "sha1-poPN2p29XP31KRx1ga3YUSVxej0=", + "dev": true, + "requires": { + "chalk": "^1.0.0", + "handlebars": "~4.0.0", + "nsdeclare": "0.1.0" + }, + "dependencies": { + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "handlebars": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.14.tgz", + "integrity": "sha512-E7tDoyAA8ilZIV3xDJgl18sX3M8xB9/fMw8+mfW4msLW8jlX97bAnWgT3pmaNXuvzIEgSBMnAHfuXsB2hdzfow==", + "dev": true, + "requires": { + "async": "^2.5.0", + "optimist": "^0.6.1", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" + } + }, + "lodash": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz", + "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "grunt-contrib-jshint": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-2.1.0.tgz", + "integrity": "sha512-65S2/C/6RfjY/umTxfwXXn+wVvaYmykHkHSsW6Q6rhkbv3oudTEgqnFFZvWzWCoHUb+3GMZLbP3oSrNyvshmIQ==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "hooker": "^0.2.3", + "jshint": "~2.10.2" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "grunt-contrib-less": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-2.0.0.tgz", + "integrity": "sha512-nsaODoEMjVn61OuqPaFeFQpb4Qd/EbfxQDeYnh2oONXm8L5Gnuchtv59kl0V3hjiFdOkZlPILDc3ZrkoZI0PNw==", + "dev": true, + "requires": { + "async": "^2.0.0", + "chalk": "^1.0.0", + "less": "^3.0.4", + "lodash": "^4.17.10" + }, + "dependencies": { + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "lodash": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz", + "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==", + "dev": true + } + } + }, + "grunt-contrib-uglify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-4.0.1.tgz", + "integrity": "sha512-dwf8/+4uW1+7pH72WButOEnzErPGmtUvc8p08B0eQS/6ON0WdeQu0+WFeafaPTbbY1GqtS25lsHWaDeiTQNWPg==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "maxmin": "^2.1.0", + "uglify-js": "^3.5.0", + "uri-path": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "grunt-contrib-watch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz", + "integrity": "sha512-yGweN+0DW5yM+oo58fRu/XIRrPcn3r4tQx+nL7eMRwjpvk+rQY6R8o94BPK0i2UhTg9FN21hS+m8vR8v9vXfeg==", + "dev": true, + "requires": { + "async": "^2.6.0", + "gaze": "^1.1.0", + "lodash": "^4.17.10", + "tiny-lr": "^1.1.1" + }, + "dependencies": { + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "lodash": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz", + "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==", + "dev": true + } + } + }, + "grunt-file-append": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/grunt-file-append/-/grunt-file-append-0.0.6.tgz", + "integrity": "sha1-2nH07qPtOylROCKIWaFFZ2NX7z8=", + "dev": true + }, + "grunt-git-describe": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/grunt-git-describe/-/grunt-git-describe-2.4.4.tgz", + "integrity": "sha512-R4vwvMdFMbwCfF26NPRc/Jw6d49v2aK3+P/nwKg8GHH/siE2OFmzfUHGYbbru8S55NwpLsLxxL1glIJfl9ZZOw==", + "dev": true, + "requires": { + "grunt-util-args": "~0.0.5", + "grunt-util-options": "~0.0.4", + "grunt-util-process": "~0.0.3", + "grunt-util-spawn": "~0.0.3" + } + }, + "grunt-includes": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/grunt-includes/-/grunt-includes-0.3.6.tgz", + "integrity": "sha1-QY0gp0c/ToWMD0ojVhpcQuJGxQc=", + "dev": true + }, + "grunt-jscs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/grunt-jscs/-/grunt-jscs-3.0.1.tgz", + "integrity": "sha1-H65Q4+lV3546nZQlrsIqzK4AgJI=", + "dev": true, + "requires": { + "hooker": "~0.2.3", + "jscs": "~3.0.5", + "lodash": "~4.6.1", + "vow": "~0.4.1" + }, + "dependencies": { + "lodash": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.6.1.tgz", + "integrity": "sha1-3wDBFkrSNrGDz8OIel6NOMxjy7w=", + "dev": true + } + } + }, + "grunt-known-options": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.1.tgz", + "integrity": "sha512-cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ==", + "dev": true + }, + "grunt-legacy-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-2.0.0.tgz", + "integrity": "sha512-1m3+5QvDYfR1ltr8hjiaiNjddxGdQWcH0rw1iKKiQnF0+xtgTazirSTGu68RchPyh1OBng1bBUjLmX8q9NpoCw==", + "dev": true, + "requires": { + "colors": "~1.1.2", + "grunt-legacy-log-utils": "~2.0.0", + "hooker": "~0.2.3", + "lodash": "~4.17.5" + }, + "dependencies": { + "lodash": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz", + "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==", + "dev": true + } + } + }, + "grunt-legacy-log-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.0.1.tgz", + "integrity": "sha512-o7uHyO/J+i2tXG8r2bZNlVk20vlIFJ9IEYyHMCQGfWYru8Jv3wTqKZzvV30YW9rWEjq0eP3cflQ1qWojIe9VFA==", + "dev": true, + "requires": { + "chalk": "~2.4.1", + "lodash": "~4.17.10" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "lodash": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz", + "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "grunt-legacy-util": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-1.1.1.tgz", + "integrity": "sha512-9zyA29w/fBe6BIfjGENndwoe1Uy31BIXxTH3s8mga0Z5Bz2Sp4UCjkeyv2tI449ymkx3x26B+46FV4fXEddl5A==", + "dev": true, + "requires": { + "async": "~1.5.2", + "exit": "~0.1.1", + "getobject": "~0.1.0", + "hooker": "~0.2.3", + "lodash": "~4.17.10", + "underscore.string": "~3.3.4", + "which": "~1.3.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz", + "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==", + "dev": true + } + } + }, + "grunt-postcss": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/grunt-postcss/-/grunt-postcss-0.6.0.tgz", + "integrity": "sha1-ZivhA7eBWA62q2wC0gVxuU67O/o=", + "dev": true, + "requires": { + "chalk": "^1.0.0", + "diff": "^2.0.2", + "es6-promise": "^3.0.2", + "postcss": "^5.0.2" + }, + "dependencies": { + "diff": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/diff/-/diff-2.2.3.tgz", + "integrity": "sha1-YOr9DSjukG5Oj/ClLBIpUhAzv5k=", + "dev": true + }, + "es6-promise": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", + "integrity": "sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=", + "dev": true + } + } + }, + "grunt-processhtml": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/grunt-processhtml/-/grunt-processhtml-0.4.2.tgz", + "integrity": "sha512-kOEBUHmDKauUcg0q5FMJbhCTJajzdCEcREhnNzfCehYpKNBiOKD8CMz24lJEOKECXL+ekUux7a0/F/XgRSBcbA==", + "dev": true, + "requires": { + "async": "^1.5.2", + "htmlprocessor": "^0.2.4", + "lodash": "^4.17.5" + }, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "lodash": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz", + "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==", + "dev": true + } + } + }, + "grunt-replace": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/grunt-replace/-/grunt-replace-0.8.0.tgz", + "integrity": "sha1-InGH8I16M0orKLMqT8AaWTJmCVY=", + "requires": { + "applause": "0.3.4", + "chalk": "^0.5.0" + }, + "dependencies": { + "ansi-regex": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", + "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=" + }, + "ansi-styles": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", + "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=" + }, + "chalk": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", + "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", + "requires": { + "ansi-styles": "^1.1.0", + "escape-string-regexp": "^1.0.0", + "has-ansi": "^0.1.0", + "strip-ansi": "^0.3.0", + "supports-color": "^0.2.0" + } + }, + "has-ansi": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", + "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", + "requires": { + "ansi-regex": "^0.2.0" + } + }, + "strip-ansi": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", + "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", + "requires": { + "ansi-regex": "^0.2.1" + } + }, + "supports-color": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", + "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=" + } + } + }, + "grunt-sass": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/grunt-sass/-/grunt-sass-3.0.2.tgz", + "integrity": "sha512-Ogq4cWqBre71gZIkgxIxevgzZHSIIsrKu/5yvPDl4Mvib0A4TRTJEQUdpQ0YV1iai0DPjayz02vDJE6KUVHQ2w==", + "dev": true + }, + "grunt-shell": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/grunt-shell/-/grunt-shell-0.7.0.tgz", + "integrity": "sha1-K3HlTuXlZTfTTsBr+ZfAbOW000s=", + "dev": true, + "requires": { + "chalk": "~0.4.0" + }, + "dependencies": { + "ansi-styles": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz", + "integrity": "sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg=", + "dev": true + }, + "chalk": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz", + "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=", + "dev": true, + "requires": { + "ansi-styles": "~1.0.0", + "has-color": "~0.1.0", + "strip-ansi": "~0.1.0" + } + }, + "strip-ansi": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz", + "integrity": "sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE=", + "dev": true + } + } + }, + "grunt-util-args": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/grunt-util-args/-/grunt-util-args-0.0.6.tgz", + "integrity": "sha512-4KyEuzSxaOG4Hq9Z+hUPDUYfDpajSQpqm/pwFJwpgb/Ovb9Dt6t3ed3G72ROB+dnYPlCvp0cVB/uhr2ATweOVw==", + "dev": true + }, + "grunt-util-options": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/grunt-util-options/-/grunt-util-options-0.0.4.tgz", + "integrity": "sha512-LobA4rbryvmUHgFoTVR2Wqm85Jz9QlPPBp6vkH0a82HlxSv9x/ssgjA2B5Nt77TsUOOxT/8Oawk8dNtlAgznow==", + "dev": true, + "requires": { + "grunt-util-property": "^0.0.2" + } + }, + "grunt-util-process": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/grunt-util-process/-/grunt-util-process-0.0.3.tgz", + "integrity": "sha512-P//HbGFm4BVO9l6P5ILiibjLDZ4n+1sAq5FRfuk9yzmcgUbe+t2NsBba930jVekD2S6kie4dBvmy40+GguViSg==", + "dev": true + }, + "grunt-util-property": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/grunt-util-property/-/grunt-util-property-0.0.2.tgz", + "integrity": "sha512-NxrejQerh//FZpDHJL8eAYsY84KOddc+OYcNiKrl1iErdRFaMscl6EsuFjrva/qGhRo2YQITDsmWW8cAQVOXZA==", + "dev": true + }, + "grunt-util-spawn": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/grunt-util-spawn/-/grunt-util-spawn-0.0.3.tgz", + "integrity": "sha512-DIMbGoAL9RXV0v3le8dTPjjf/bgFoB3be/AiX2S7GnE2mGyQYWCTj07DPzefiRJ7VbDGqIeg4bSOT5sHyPApbQ==", + "dev": true + }, + "gzip-size": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz", + "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=", + "dev": true, + "requires": { + "duplexer": "^0.1.1" + } + }, + "handlebars": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.2.tgz", + "integrity": "sha512-nvfrjqvt9xQ8Z/w0ijewdD/vvWDTOweBUm96NTr66Wfvo1mJenBLwcYmPs3TIBP5ruzYGD7Hx/DaM9RmhroGPw==", + "dev": true, + "requires": { + "neo-async": "^2.6.0", + "optimist": "^0.6.1", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "dev": true, + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-color": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz", + "integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8=", + "dev": true + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hooker": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", + "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=", + "dev": true + }, + "hosted-git-info": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", + "dev": true + }, + "htmlparser2": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", + "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", + "dev": true, + "requires": { + "domelementtype": "1", + "domhandler": "2.3", + "domutils": "1.5", + "entities": "1.0", + "readable-stream": "1.1" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "htmlprocessor": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/htmlprocessor/-/htmlprocessor-0.2.6.tgz", + "integrity": "sha1-rJ9HfsU3g7jXprZ9e2w1HqXXPTU=", + "dev": true, + "requires": { + "lodash": "~2.4.1" + }, + "dependencies": { + "lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", + "dev": true + } + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "http-parser-js": { + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz", + "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=", + "dev": true + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz", + "integrity": "sha1-P5E2XKvmC3ftDruiS0VOPgnZWoI=", + "dev": true + }, + "i": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/i/-/i-0.3.6.tgz", + "integrity": "sha1-2WyScyB28HJxG2sQ/X1PZa2O4j0=", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "dev": true + }, + "iltorb": { + "version": "1.3.10", + "resolved": "https://registry.npmjs.org/iltorb/-/iltorb-1.3.10.tgz", + "integrity": "sha512-nyB4+ru1u8CQqQ6w7YjasboKN3NQTN8GH/V/eEssNRKhW6UbdxdWhB9fJ5EEdjJfezKY0qPrcwLyIcgjL8hHxA==", + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^0.2.0", + "nan": "^2.6.2", + "node-gyp": "^3.6.2", + "prebuild-install": "^2.3.0" + } + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "dev": true, + "optional": true + }, + "in-publish": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", + "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherit": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/inherit/-/inherit-2.2.7.tgz", + "integrity": "sha512-dxJmC1j0Q32NFAjvbd6g3lXYLZ49HgzotgbSMwMkoiTXGhC9412Oc24g7A7M9cPPkw/vDsF2cSII+2zJwocUtQ==", + "dev": true + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", + "dev": true + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-number-like": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz", + "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==", + "dev": true, + "requires": { + "lodash.isfinite": "^3.3.2" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "jasmine-jquery": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/jasmine-jquery/-/jasmine-jquery-2.1.1.tgz", + "integrity": "sha1-1AleZGlEomdjI1dpqwGNnzDw1Hs=", + "dev": true + }, + "js-base64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", + "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==" + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "js2coffee": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/js2coffee/-/js2coffee-0.3.5.tgz", + "integrity": "sha1-Hqv9gjyWakX1p1sxWWgxrYV55go=", + "requires": { + "coffee-script": "~1.7.1", + "file": "~0.2.1", + "nopt": "~3.0.1", + "underscore": "~1.6.0" + }, + "dependencies": { + "coffee-script": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.7.1.tgz", + "integrity": "sha1-YplqhheAx15tUGnROCJyO3NAS/w=", + "requires": { + "mkdirp": "~0.3.5" + } + } + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jscs": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/jscs/-/jscs-3.0.7.tgz", + "integrity": "sha1-cUG03/W4bjLQ6Z12S4NnZ8MNIBo=", + "dev": true, + "requires": { + "chalk": "~1.1.0", + "cli-table": "~0.3.1", + "commander": "~2.9.0", + "cst": "^0.4.3", + "estraverse": "^4.1.0", + "exit": "~0.1.2", + "glob": "^5.0.1", + "htmlparser2": "3.8.3", + "js-yaml": "~3.4.0", + "jscs-jsdoc": "^2.0.0", + "jscs-preset-wikimedia": "~1.0.0", + "jsonlint": "~1.6.2", + "lodash": "~3.10.0", + "minimatch": "~3.0.0", + "natural-compare": "~1.2.2", + "pathval": "~0.1.1", + "prompt": "~0.2.14", + "reserved-words": "^0.1.1", + "resolve": "^1.1.6", + "strip-bom": "^2.0.0", + "strip-json-comments": "~1.0.2", + "to-double-quotes": "^2.0.0", + "to-single-quotes": "^2.0.0", + "vow": "~0.4.8", + "vow-fs": "~0.3.4", + "xmlbuilder": "^3.1.0" + }, + "dependencies": { + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", + "dev": true + }, + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "js-yaml": { + "version": "3.4.6", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.4.6.tgz", + "integrity": "sha1-a+GyP2JJ9T0pM3D9TRqqY84bTrA=", + "dev": true, + "requires": { + "argparse": "^1.0.2", + "esprima": "^2.6.0", + "inherit": "^2.2.2" + } + }, + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + }, + "strip-json-comments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", + "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=", + "dev": true + }, + "xmlbuilder": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-3.1.0.tgz", + "integrity": "sha1-LIaIjy1OrehQ+jjKf3Ij9yCVFuE=", + "dev": true, + "requires": { + "lodash": "^3.5.0" + } + } + } + }, + "jscs-jsdoc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/jscs-jsdoc/-/jscs-jsdoc-2.0.0.tgz", + "integrity": "sha1-9T684CmqMSW9iCkLpQ1k1FEKSHE=", + "dev": true, + "requires": { + "comment-parser": "^0.3.1", + "jsdoctypeparser": "~1.2.0" + } + }, + "jscs-preset-wikimedia": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/jscs-preset-wikimedia/-/jscs-preset-wikimedia-1.0.1.tgz", + "integrity": "sha512-RWqu6IYSUlnYuCRCF0obCOHjJV0vhpLcvKbauwxmLQoZ0PiXDTWBYlfpsEfdhg7pmREAEwrARfDRz5qWD6qknA==", + "dev": true + }, + "jsdoctypeparser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/jsdoctypeparser/-/jsdoctypeparser-1.2.0.tgz", + "integrity": "sha1-597cFToRhJ/8UUEUSuhqfvDCU5I=", + "dev": true, + "requires": { + "lodash": "^3.7.0" + }, + "dependencies": { + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + } + } + }, + "jshint": { + "version": "2.10.2", + "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.10.2.tgz", + "integrity": "sha512-e7KZgCSXMJxznE/4WULzybCMNXNAd/bf5TSrvVEq78Q/K8ZwFpmBqQeDtNiHc3l49nV4E/+YeHU/JZjSUIrLAA==", + "dev": true, + "requires": { + "cli": "~1.0.0", + "console-browserify": "1.1.x", + "exit": "0.1.x", + "htmlparser2": "3.8.x", + "lodash": "~4.17.11", + "minimatch": "~3.0.2", + "shelljs": "0.3.x", + "strip-json-comments": "1.0.x" + }, + "dependencies": { + "lodash": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz", + "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==", + "dev": true + }, + "strip-json-comments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", + "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=", + "dev": true + } + } + }, + "jshint-stylish": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/jshint-stylish/-/jshint-stylish-1.0.2.tgz", + "integrity": "sha1-6Z88w0CvsY4qdwL4eY10AMoxRGo=", + "dev": true, + "requires": { + "chalk": "^1.0.0", + "log-symbols": "^1.0.0", + "string-length": "^1.0.0", + "text-table": "^0.2.0" + } + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "jsonlint": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/jsonlint/-/jsonlint-1.6.3.tgz", + "integrity": "sha512-jMVTMzP+7gU/IyC6hvKyWpUU8tmTkK5b3BPNuMI9U8Sit+YAWLlZwB6Y6YrdCxfg2kNz05p3XY3Bmm4m26Nv3A==", + "dev": true, + "requires": { + "JSV": "^4.0.x", + "nomnom": "^1.5.x" + } + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "lazystream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "dev": true, + "requires": { + "readable-stream": "^2.0.5" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "less": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/less/-/less-3.9.0.tgz", + "integrity": "sha512-31CmtPEZraNUtuUREYjSqRkeETFdyEHSEPAGq4erDlUXtda7pzNmctdljdIagSb589d/qXGWiiP31R5JVf+v0w==", + "dev": true, + "requires": { + "clone": "^2.1.2", + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "mime": "^1.4.1", + "mkdirp": "^0.5.0", + "promise": "^7.1.1", + "request": "^2.83.0", + "source-map": "~0.6.0" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true, + "optional": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + } + } + }, + "liftoff": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz", + "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", + "dev": true, + "requires": { + "extend": "^3.0.0", + "findup-sync": "^2.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + }, + "dependencies": { + "findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + } + } + }, + "livereload-js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", + "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==", + "dev": true + }, + "load-grunt-tasks": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/load-grunt-tasks/-/load-grunt-tasks-3.5.2.tgz", + "integrity": "sha1-ByhWEYD9IP+KaSdQWFL8WKrqDIg=", + "dev": true, + "requires": { + "arrify": "^1.0.0", + "multimatch": "^2.0.0", + "pkg-up": "^1.0.0", + "resolve-pkg": "^0.1.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz", + "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==", + "dev": true + }, + "lodash.isfinite": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", + "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=", + "dev": true + }, + "log-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", + "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", + "dev": true, + "requires": { + "chalk": "^1.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "maxmin": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-2.1.0.tgz", + "integrity": "sha1-TTsiCQPZXu5+t6x/qGTnLcCaMWY=", + "dev": true, + "requires": { + "chalk": "^1.0.0", + "figures": "^1.0.1", + "gzip-size": "^3.0.0", + "pretty-bytes": "^3.0.0" + }, + "dependencies": { + "pretty-bytes": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-3.0.1.tgz", + "integrity": "sha1-J9AAjXeAY6C0gRuzXHnxvV1fvM8=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + } + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", + "integrity": "sha1-PQxjGA9FjrENMlqqN9fFiuMS6dc=", + "dev": true + }, + "mime-types": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", + "integrity": "sha1-MQ4VnbI+B3+Lsit0jav6SVcUCqY=", + "dev": true, + "requires": { + "mime-db": "~1.12.0" + } + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz", + "integrity": "sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc=" + }, + "morgan": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.9.1.tgz", + "integrity": "sha512-HQStPIV4y3afTiCYVxirakhlCfGkI161c76kKFca7Fk1JusM//Qeo1ej2XaMniiNeaZklMVrh3vTtIzpzwbpmA==", + "dev": true, + "requires": { + "basic-auth": "~2.0.0", + "debug": "2.6.9", + "depd": "~1.1.2", + "on-finished": "~2.3.0", + "on-headers": "~1.0.1" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "multimatch": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", + "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", + "dev": true, + "requires": { + "array-differ": "^1.0.0", + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "minimatch": "^3.0.0" + }, + "dependencies": { + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "natural-compare": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.2.2.tgz", + "integrity": "sha1-H5bWDjFBysG20FZTzg2urHY69qo=", + "dev": true + }, + "ncp": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz", + "integrity": "sha1-q8xsvT7C7Spyn/bnwfqPAXhKhXQ=", + "dev": true + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true + }, + "neo-async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", + "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", + "dev": true + }, + "node-abi": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.9.0.tgz", + "integrity": "sha512-jmEOvv0eanWjhX8dX1pmjb7oJl1U1oR4FOh0b2GnvALwSYoOdU7sj+kLDSAyjo4pfC9aj/IxkloxdLJQhSSQBA==", + "dev": true, + "optional": true, + "requires": { + "semver": "^5.4.1" + } + }, + "node-gyp": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "dev": true, + "requires": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + } + } + }, + "node-http2": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/node-http2/-/node-http2-4.0.1.tgz", + "integrity": "sha1-Fk/1O13SLITwrxQrh3xerraAmVk=", + "dev": true, + "requires": { + "assert": "1.4.1", + "events": "1.1.1", + "https-browserify": "0.0.1", + "setimmediate": "^1.0.5", + "stream-browserify": "2.0.1", + "timers-browserify": "2.0.2", + "url": "^0.11.0", + "websocket-stream": "^5.0.1" + } + }, + "node-sass": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.12.0.tgz", + "integrity": "sha512-A1Iv4oN+Iel6EPv77/HddXErL2a+gZ4uBeZUy+a8O35CFYTXhgA8MgLCWBtwpGZdCvTvQ9d+bQxX/QC36GDPpQ==", + "dev": true, + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash": "^4.17.11", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.13.2", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "^2.2.4", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + } + } + }, + "nomnom": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.8.1.tgz", + "integrity": "sha1-IVH3Ikcrp55Qp2/BJbuMjy5Nwqc=", + "dev": true, + "requires": { + "chalk": "~0.4.0", + "underscore": "~1.6.0" + }, + "dependencies": { + "ansi-styles": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz", + "integrity": "sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg=", + "dev": true + }, + "chalk": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz", + "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=", + "dev": true, + "requires": { + "ansi-styles": "~1.0.0", + "has-color": "~0.1.0", + "strip-ansi": "~0.1.0" + } + }, + "strip-ansi": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz", + "integrity": "sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE=", + "dev": true + } + } + }, + "noop-logger": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz", + "integrity": "sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI=", + "dev": true, + "optional": true + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "nsdeclare": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/nsdeclare/-/nsdeclare-0.1.0.tgz", + "integrity": "sha1-ENqhU2QjgtPPLAGpFvTrIKEosZ8=", + "dev": true + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "requires": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "dev": true, + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + }, + "dependencies": { + "minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", + "dev": true + } + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true, + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pathval": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-0.1.1.tgz", + "integrity": "sha1-CPkRzcqczllCiA2ngXvAtyO2bYI=", + "dev": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-up": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-1.0.0.tgz", + "integrity": "sha1-Pgj7RhUlxEIWJKM7n35tCvWwWiY=", + "dev": true, + "requires": { + "find-up": "^1.0.0" + } + }, + "pkginfo": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.4.1.tgz", + "integrity": "sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8=", + "dev": true + }, + "portscanner": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.2.0.tgz", + "integrity": "sha512-IFroCz/59Lqa2uBvzK3bKDbDDIEaAY8XJ1jFxcLWTqosrsc32//P4VuSB2vZXoHiHqOmx8B5L5hnKOxL/7FlPw==", + "dev": true, + "requires": { + "async": "^2.6.0", + "is-number-like": "^1.0.3" + }, + "dependencies": { + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "lodash": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz", + "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==", + "dev": true + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "prebuild-install": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-2.5.3.tgz", + "integrity": "sha512-/rI36cN2g7vDQnKWN8Uzupi++KjyqS9iS+/fpwG4Ea8d0Pip0PQ5bshUNzVwt+/D2MRfhVAplYMMvWLqWrCF/g==", + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.3", + "expand-template": "^1.0.2", + "github-from-package": "0.0.0", + "minimist": "^1.2.0", + "mkdirp": "^0.5.1", + "node-abi": "^2.2.0", + "noop-logger": "^0.1.1", + "npmlog": "^4.0.1", + "os-homedir": "^1.0.1", + "pump": "^2.0.1", + "rc": "^1.1.6", + "simple-get": "^2.7.0", + "tar-fs": "^1.13.0", + "tunnel-agent": "^0.6.0", + "which-pm-runs": "^1.0.0" + }, + "dependencies": { + "detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", + "dev": true, + "optional": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true, + "optional": true + } + } + } + } + }, + "pretty-bytes": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz", + "integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "progress": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz", + "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=", + "dev": true + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, + "optional": true, + "requires": { + "asap": "~2.0.3" + } + }, + "prompt": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/prompt/-/prompt-0.2.14.tgz", + "integrity": "sha1-V3VPZPVD/XsIRXB8gY7OYY8F/9w=", + "dev": true, + "requires": { + "pkginfo": "0.x.x", + "read": "1.0.x", + "revalidator": "0.1.x", + "utile": "0.2.x", + "winston": "0.8.x" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true, + "optional": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.2.0.tgz", + "integrity": "sha512-GEn74ZffufCmkDDLNcl3uuyF/aSD6exEyh1v/ZSdAomB82t6G9hzJVRx0jBmLDW+VfZqks3aScmMw9DszwUalA==", + "dev": true + }, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "optional": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", + "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=", + "dev": true, + "requires": { + "bytes": "1", + "string_decoder": "0.10" + }, + "dependencies": { + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "read": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", + "dev": true, + "requires": { + "mute-stream": "~0.0.4" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "mime-db": { + "version": "1.40.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", + "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", + "dev": true + }, + "mime-types": { + "version": "2.1.24", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", + "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", + "dev": true, + "requires": { + "mime-db": "1.40.0" + } + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "requirefresh": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/requirefresh/-/requirefresh-1.1.2.tgz", + "integrity": "sha1-2Ot0SSfG2RLeNBj5PcurJ7lZ8vM=" + }, + "reserved-words": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/reserved-words/-/reserved-words-0.1.2.tgz", + "integrity": "sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=", + "dev": true + }, + "resolve": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.11.1.tgz", + "integrity": "sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "resolve-from": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", + "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=", + "dev": true + }, + "resolve-pkg": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/resolve-pkg/-/resolve-pkg-0.1.0.tgz", + "integrity": "sha1-AsyZNBDik2livZcWahsHfalyVTE=", + "dev": true, + "requires": { + "resolve-from": "^2.0.0" + } + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "revalidator": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/revalidator/-/revalidator-0.1.8.tgz", + "integrity": "sha1-/s5hv6DBtSoga9axgZgYS91SOjs=", + "dev": true + }, + "rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", + "dev": true + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-json-parse": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz", + "integrity": "sha1-PnZyPjjf3aE8mx0poeB//uSzC1c=", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sass-graph": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", + "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", + "dev": true, + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^7.0.0" + } + }, + "sax": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/sax/-/sax-0.4.2.tgz", + "integrity": "sha1-OfO2AXM9a+yXEFskKipA/Wl4rDw=", + "dev": true + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "requires": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "semver": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==" + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "http-errors": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", + "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true + } + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "mime-db": { + "version": "1.40.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", + "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", + "dev": true + }, + "mime-types": { + "version": "2.1.24", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", + "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", + "dev": true, + "requires": { + "mime-db": "1.40.0" + } + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "shelljs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz", + "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "simple-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz", + "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY=", + "dev": true, + "optional": true + }, + "simple-get": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.1.tgz", + "integrity": "sha512-lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw==", + "dev": true, + "optional": true, + "requires": { + "decompress-response": "^3.3.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "dev": true, + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "requires": { + "source-map": "^0.5.6" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", + "dev": true + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "stream-browserify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", + "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=", + "dev": true + }, + "stream-shift": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", + "dev": true + }, + "string-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-1.0.1.tgz", + "integrity": "sha1-VpcPscOFWOnnC3KL894mmsRa36w=", + "dev": true, + "requires": { + "strip-ansi": "^3.0.0" + } + }, + "string-template": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", + "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=", + "dev": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true, + "optional": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + }, + "tar": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", + "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", + "dev": true, + "requires": { + "block-stream": "*", + "fstream": "^1.0.12", + "inherits": "2" + } + }, + "tar-fs": { + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.3.tgz", + "integrity": "sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==", + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.0.1", + "mkdirp": "^0.5.1", + "pump": "^1.0.0", + "tar-stream": "^1.1.2" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true, + "optional": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "pump": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz", + "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==", + "dev": true, + "optional": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "dev": true, + "requires": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "timers-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.2.tgz", + "integrity": "sha1-q0iDz1l9zVCvIRNJoA+8pWrIa4Y=", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "tiny-lr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz", + "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==", + "dev": true, + "requires": { + "body": "^5.1.0", + "debug": "^3.1.0", + "faye-websocket": "~0.10.0", + "livereload-js": "^2.3.0", + "object-assign": "^4.1.0", + "qs": "^6.4.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", + "dev": true + }, + "to-double-quotes": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-double-quotes/-/to-double-quotes-2.0.0.tgz", + "integrity": "sha1-qvIx1vqUiUn4GTAburRITYWI5Kc=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "to-single-quotes": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/to-single-quotes/-/to-single-quotes-2.0.1.tgz", + "integrity": "sha1-fMKRUfD18sQZRvEZ9ZMv5VQXASU=", + "dev": true + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "dev": true, + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "dev": true, + "requires": { + "glob": "^7.1.2" + }, + "dependencies": { + "glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "typechecker": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-4.7.0.tgz", + "integrity": "sha512-4LHc1KMNJ6NDGO+dSM/yNfZQRtp8NN7psYrPHUblD62Dvkwsp3VShsbM78kOgpcmMkRTgvwdKOTjctS+uMllgQ==", + "requires": { + "editions": "^2.1.0" + }, + "dependencies": { + "editions": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/editions/-/editions-2.1.3.tgz", + "integrity": "sha512-xDZyVm0A4nLgMNWVVLJvcwMjI80ShiH/27RyLiCnW1L273TcJIA25C4pwJ33AWV01OX6UriP35Xu+lH4S7HWQw==", + "requires": { + "errlop": "^1.1.1", + "semver": "^5.6.0" + } + } + } + }, + "uglify-js": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.0.tgz", + "integrity": "sha512-W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg==", + "dev": true, + "requires": { + "commander": "~2.20.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==", + "dev": true + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true + }, + "underscore": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz", + "integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag=" + }, + "underscore.string": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz", + "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==", + "dev": true, + "requires": { + "sprintf-js": "^1.0.3", + "util-deprecate": "^1.0.2" + } + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "uri-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/uri-path/-/uri-path-1.0.0.tgz", + "integrity": "sha1-l0fwGDWJM8Md4PzP2C0TjmcmLjI=", + "dev": true + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "utile": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/utile/-/utile-0.2.1.tgz", + "integrity": "sha1-kwyI6ZCY1iIINMNWy9mncFItkNc=", + "dev": true, + "requires": { + "async": "~0.2.9", + "deep-equal": "*", + "i": "0.3.x", + "mkdirp": "0.x.x", + "ncp": "0.4.x", + "rimraf": "2.x.x" + }, + "dependencies": { + "async": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", + "dev": true + } + } + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "dev": true + }, + "v8flags": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.3.tgz", + "integrity": "sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w==", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vow": { + "version": "0.4.20", + "resolved": "https://registry.npmjs.org/vow/-/vow-0.4.20.tgz", + "integrity": "sha512-YYoSYXUYABqY08D/WrjcWJxJSErcILRRTQpcPyUc0SFfgIPKSUFzVt7u1HC3TXGJZM/qhsSjCLNQstxqf7asgQ==", + "dev": true + }, + "vow-fs": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/vow-fs/-/vow-fs-0.3.6.tgz", + "integrity": "sha1-LUxZviLivyYY3fWXq0uqkjvnIA0=", + "dev": true, + "requires": { + "glob": "^7.0.5", + "uuid": "^2.0.2", + "vow": "^0.4.7", + "vow-queue": "^0.4.1" + }, + "dependencies": { + "uuid": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", + "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=", + "dev": true + } + } + }, + "vow-queue": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/vow-queue/-/vow-queue-0.4.3.tgz", + "integrity": "sha512-/poAKDTFL3zYbeQg7cl4BGcfP4sGgXKrHnRFSKj97dteUFu8oyXMwIcdwu8NSx/RmPGIuYx1Bik/y5vU4H/VKw==", + "dev": true, + "requires": { + "vow": "^0.4.17" + } + }, + "walkdir": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/walkdir/-/walkdir-0.0.11.tgz", + "integrity": "sha1-oW0CXrkxvQO1LzCMrtD0D86+lTI=", + "dev": true + }, + "websocket-driver": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.3.tgz", + "integrity": "sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg==", + "dev": true, + "requires": { + "http-parser-js": ">=0.4.0 <0.4.11", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", + "dev": true + }, + "websocket-stream": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/websocket-stream/-/websocket-stream-5.5.0.tgz", + "integrity": "sha512-EXy/zXb9kNHI07TIMz1oIUIrPZxQRA8aeJ5XYg5ihV8K4kD1DuA+FY6R96HfdIHzlSzS8HiISAfrm+vVQkZBug==", + "dev": true, + "requires": { + "duplexify": "^3.5.1", + "inherits": "^2.0.1", + "readable-stream": "^2.3.3", + "safe-buffer": "^5.1.2", + "ws": "^3.2.0", + "xtend": "^4.0.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "which-pm-runs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", + "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "winston": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/winston/-/winston-0.8.3.tgz", + "integrity": "sha1-ZLar9M0Brcrv1QCTk7HY6L7BnbA=", + "dev": true, + "requires": { + "async": "0.2.x", + "colors": "0.6.x", + "cycle": "1.0.x", + "eyes": "0.1.x", + "isstream": "0.1.x", + "pkginfo": "0.3.x", + "stack-trace": "0.0.x" + }, + "dependencies": { + "async": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", + "dev": true + }, + "colors": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", + "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=", + "dev": true + }, + "pkginfo": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.1.tgz", + "integrity": "sha1-Wyn2qB9wcXFC4J52W76rl7T4HiE=", + "dev": true + } + } + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "dev": true + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" + } + }, + "xml2js": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.2.6.tgz", + "integrity": "sha1-0gnE5N2h/JxFIUHvQcB39a399sQ=", + "dev": true, + "requires": { + "sax": "0.4.2" + } + }, + "xmlbuilder": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.4.2.tgz", + "integrity": "sha1-F3bWXz/brUcKCNhgTN6xxOVA/4M=", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + } + } + }, + "yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "dev": true, + "requires": { + "camelcase": "^3.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + } + } + }, + "zip-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-1.2.0.tgz", + "integrity": "sha1-qLxF9MG0lpnGuQGYuqyqzbzUugQ=", + "dev": true, + "requires": { + "archiver-utils": "^1.3.0", + "compress-commons": "^1.2.0", + "lodash": "^4.8.0", + "readable-stream": "^2.0.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz", + "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==", + "dev": true + } + } + } + } +} diff --git a/package.json b/package.json index b00f89c..8efb71b 100755 --- a/package.json +++ b/package.json @@ -10,38 +10,40 @@ "main": "src/", "author": "Amplience", "dependencies": { - "client-sdk": "git+https://github.com/amplience/amplience-sdk-client#v1.0.4", + "amplience-sdk-client": "git+https://github.com/amplience/amplience-sdk-client#v1.0.4", "autoprefixer": "^6.0.2" }, "devDependencies": { "bower": "latest", - "grunt": "^0.4.5", - "grunt-aws-s3": "^0.13.0", + "grunt": "^1.0.4", "grunt-autoprefixer": "^2.0.0", - "grunt-cli": "^0.1.13", + "grunt-aws-s3": "^2.0.0", + "grunt-cli": "^1.3.2", "grunt-contrib-clean": "^0.6.0", - "grunt-contrib-compress": "^0.13.0", + "grunt-contrib-compress": "^1.5.0", "grunt-contrib-concat": "^0.5.1", - "grunt-contrib-connect": "^0.9.0", + "grunt-contrib-connect": "^2.0.0", "grunt-contrib-copy": "latest", - "grunt-contrib-cssmin": "^0.12.2", - "handlebars": "4.0.5", + "grunt-contrib-cssmin": "^3.0.0", "grunt-contrib-handlebars": "^1.0.0", - "grunt-contrib-jshint": "^0.11.1", - "grunt-contrib-less": "~0.8.2", - "grunt-contrib-uglify": "^0.9.1", - "grunt-contrib-watch": "^0.6.1", + "grunt-contrib-jshint": "^2.1.0", + "grunt-contrib-less": "^2.0.0", + "grunt-contrib-uglify": "^4.0.1", + "grunt-contrib-watch": "^1.1.0", "grunt-file-append": "0.0.6", "grunt-git-describe": "^2.3.2", "grunt-includes": "~0.3.6", - "grunt-jscs": "^1.8.0", + "grunt-jscs": "^3.0.1", "grunt-postcss": "^0.6.0", - "grunt-processhtml": "^0.3.8", - "grunt-sass": "^1.2.1", + "grunt-processhtml": "^0.4.2", + "grunt-sass": "^3.0.2", "grunt-shell": "0.7.0", + "handlebars": "^4.1.2", "jasmine-jquery": "latest", "jshint-stylish": "^1.0.1", - "load-grunt-tasks": "^3.2.0" + "load-grunt-tasks": "^3.2.0", + "lodash": "^4.17.14", + "node-sass": "^4.12.0" }, "directories": {}, "keywords": [ From ffbc0206d0030cc85409f15901b1d775a27ebf2f Mon Sep 17 00:00:00 2001 From: Liliya Mykhailova Date: Tue, 16 Jul 2019 12:43:53 +0300 Subject: [PATCH 2/3] updated to be working with node 6 and higher --- Gruntfile.js | 6 - package-lock.json | 1067 +++++++++++++++++++++++++++++++-------------- package.json | 6 +- 3 files changed, 732 insertions(+), 347 deletions(-) diff --git a/Gruntfile.js b/Gruntfile.js index 4f319f9..8be73ef 100755 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -3,8 +3,6 @@ module.exports = function (grunt) { /* jshint camelcase: false */ 'use strict'; - var sass = require('node-sass'); - require('load-grunt-tasks')(grunt); grunt.initConfig({ @@ -13,7 +11,6 @@ module.exports = function (grunt) { watch: { sass: { options: { - implementation: sass, livereload: '<%= connect.serve.options.livereload %>' }, files: [ @@ -75,9 +72,6 @@ module.exports = function (grunt) { } }, sass: { - options: { - implementation: sass - }, dist: { files: { '.tmp/css/viewer.css': 'src/css/main.scss' diff --git a/package-lock.json b/package-lock.json index 1d285dc..62ea1e4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -77,14 +77,14 @@ } }, "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", + "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=" }, "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", + "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=" }, "applause": { "version": "0.3.4", @@ -134,12 +134,6 @@ "requires": { "lodash": "^4.17.14" } - }, - "lodash": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz", - "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==", - "dev": true } } }, @@ -155,14 +149,6 @@ "lodash": "^4.8.0", "normalize-path": "^2.0.0", "readable-stream": "^2.0.0" - }, - "dependencies": { - "lodash": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz", - "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==", - "dev": true - } } }, "are-we-there-yet": { @@ -684,22 +670,15 @@ "dev": true }, "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "dependencies": { - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - } + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", + "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", + "requires": { + "ansi-styles": "^1.1.0", + "escape-string-regexp": "^1.0.0", + "has-ansi": "^0.1.0", + "strip-ansi": "^0.3.0", + "supports-color": "^0.2.0" } }, "chownr": { @@ -801,6 +780,23 @@ "string-width": "^1.0.1", "strip-ansi": "^3.0.1", "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } } }, "clone": { @@ -864,13 +860,10 @@ } }, "commander": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", - "dev": true, - "requires": { - "graceful-readlink": ">= 1.0.0" - } + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", + "dev": true }, "comment-parser": { "version": "0.3.2", @@ -1243,6 +1236,16 @@ "stream-shift": "^1.0.0" } }, + "each-async": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz", + "integrity": "sha1-3uUim98KtrogEqOV4bhpq/iBNHM=", + "dev": true, + "requires": { + "onetime": "^1.0.0", + "set-immediate-shim": "^1.0.0" + } + }, "ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", @@ -1812,6 +1815,23 @@ "string-width": "^1.0.1", "strip-ansi": "^3.0.1", "wide-align": "^1.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } } }, "gaze": { @@ -1925,12 +1945,6 @@ "once": "^1.3.0", "path-is-absolute": "^1.0.0" } - }, - "lodash": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz", - "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==", - "dev": true } } }, @@ -2009,31 +2023,6 @@ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", "dev": true - }, - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - }, - "dependencies": { - "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } } } }, @@ -2046,57 +2035,6 @@ "autoprefixer-core": "^5.0.0", "chalk": "~0.5.0", "diff": "~1.2.1" - }, - "dependencies": { - "ansi-regex": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", - "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=", - "dev": true - }, - "ansi-styles": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", - "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=", - "dev": true - }, - "chalk": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", - "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", - "dev": true, - "requires": { - "ansi-styles": "^1.1.0", - "escape-string-regexp": "^1.0.0", - "has-ansi": "^0.1.0", - "strip-ansi": "^0.3.0", - "supports-color": "^0.2.0" - } - }, - "has-ansi": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", - "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", - "dev": true, - "requires": { - "ansi-regex": "^0.2.0" - } - }, - "strip-ansi": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", - "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", - "dev": true, - "requires": { - "ansi-regex": "^0.2.1" - } - }, - "supports-color": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", - "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=", - "dev": true - } } }, "grunt-aws-s3": { @@ -2158,6 +2096,14 @@ "dev": true, "requires": { "rimraf": "~2.2.1" + }, + "dependencies": { + "rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", + "dev": true + } } }, "grunt-contrib-compress": { @@ -2173,82 +2119,76 @@ "pretty-bytes": "^4.0.2", "stream-buffers": "^2.1.0" }, - "dependencies": { - "lodash": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz", - "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==", - "dev": true - } - } - }, - "grunt-contrib-concat": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/grunt-contrib-concat/-/grunt-contrib-concat-0.5.1.tgz", - "integrity": "sha1-lTxu/f39LBB6uchQd/LUsk0xzUk=", - "dev": true, - "requires": { - "chalk": "^0.5.1", - "source-map": "^0.3.0" - }, "dependencies": { "ansi-regex": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", - "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true }, "ansi-styles": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", - "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", "dev": true }, "chalk": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", - "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "^1.1.0", - "escape-string-regexp": "^1.0.0", - "has-ansi": "^0.1.0", - "strip-ansi": "^0.3.0", - "supports-color": "^0.2.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" } }, "has-ansi": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", - "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "dev": true, "requires": { - "ansi-regex": "^0.2.0" + "ansi-regex": "^2.0.0" } }, - "source-map": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.3.0.tgz", - "integrity": "sha1-hYb7mloAXltQHiHNGLbyG0V60fk=", + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { - "amdefine": ">=0.0.4" + "ansi-regex": "^2.0.0" } }, - "strip-ansi": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "grunt-contrib-concat": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/grunt-contrib-concat/-/grunt-contrib-concat-0.5.1.tgz", + "integrity": "sha1-lTxu/f39LBB6uchQd/LUsk0xzUk=", + "dev": true, + "requires": { + "chalk": "^0.5.1", + "source-map": "^0.3.0" + }, + "dependencies": { + "source-map": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", - "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.3.0.tgz", + "integrity": "sha1-hYb7mloAXltQHiHNGLbyG0V60fk=", "dev": true, "requires": { - "ansi-regex": "^0.2.1" + "amdefine": ">=0.0.4" } - }, - "supports-color": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", - "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=", - "dev": true } } }, @@ -2277,12 +2217,6 @@ "requires": { "lodash": "^4.17.14" } - }, - "lodash": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz", - "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==", - "dev": true } } }, @@ -2294,6 +2228,57 @@ "requires": { "chalk": "^1.1.1", "file-sync-cmp": "^0.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } } }, "grunt-contrib-cssmin": { @@ -2355,6 +2340,18 @@ "nsdeclare": "0.1.0" }, "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, "async": { "version": "2.6.3", "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", @@ -2364,6 +2361,19 @@ "lodash": "^4.17.14" } }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, "handlebars": { "version": "4.0.14", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.14.tgz", @@ -2376,17 +2386,35 @@ "uglify-js": "^3.1.4" } }, - "lodash": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz", - "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==", - "dev": true + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true } } }, @@ -2450,6 +2478,18 @@ "lodash": "^4.17.10" }, "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, "async": { "version": "2.6.3", "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", @@ -2459,10 +2499,41 @@ "lodash": "^4.17.14" } }, - "lodash": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz", - "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==", + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", "dev": true } } @@ -2536,12 +2607,6 @@ "requires": { "lodash": "^4.17.14" } - }, - "lodash": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz", - "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==", - "dev": true } } }, @@ -2605,14 +2670,6 @@ "grunt-legacy-log-utils": "~2.0.0", "hooker": "~0.2.3", "lodash": "~4.17.5" - }, - "dependencies": { - "lodash": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz", - "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==", - "dev": true - } } }, "grunt-legacy-log-utils": { @@ -2651,12 +2708,6 @@ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, - "lodash": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz", - "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==", - "dev": true - }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -2681,14 +2732,6 @@ "lodash": "~4.17.10", "underscore.string": "~3.3.4", "which": "~1.3.0" - }, - "dependencies": { - "lodash": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz", - "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==", - "dev": true - } } }, "grunt-postcss": { @@ -2703,6 +2746,31 @@ "postcss": "^5.0.2" }, "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, "diff": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/diff/-/diff-2.2.3.tgz", @@ -2714,6 +2782,30 @@ "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", "integrity": "sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=", "dev": true + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true } } }, @@ -2726,20 +2818,6 @@ "async": "^1.5.2", "htmlprocessor": "^0.2.4", "lodash": "^4.17.5" - }, - "dependencies": { - "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", - "dev": true - }, - "lodash": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz", - "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==", - "dev": true - } } }, "grunt-replace": { @@ -2749,58 +2827,18 @@ "requires": { "applause": "0.3.4", "chalk": "^0.5.0" - }, - "dependencies": { - "ansi-regex": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", - "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=" - }, - "ansi-styles": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", - "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=" - }, - "chalk": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", - "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", - "requires": { - "ansi-styles": "^1.1.0", - "escape-string-regexp": "^1.0.0", - "has-ansi": "^0.1.0", - "strip-ansi": "^0.3.0", - "supports-color": "^0.2.0" - } - }, - "has-ansi": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", - "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", - "requires": { - "ansi-regex": "^0.2.0" - } - }, - "strip-ansi": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", - "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", - "requires": { - "ansi-regex": "^0.2.1" - } - }, - "supports-color": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", - "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=" - } } }, "grunt-sass": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/grunt-sass/-/grunt-sass-3.0.2.tgz", - "integrity": "sha512-Ogq4cWqBre71gZIkgxIxevgzZHSIIsrKu/5yvPDl4Mvib0A4TRTJEQUdpQ0YV1iai0DPjayz02vDJE6KUVHQ2w==", - "dev": true + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/grunt-sass/-/grunt-sass-2.1.0.tgz", + "integrity": "sha512-XkexnQt/9rhReNd+Y7T0n/2g5FqYOQKfi2iSlpwDqvgs7EgEaGTxNhnWzHnbW5oNRvzL9AHopBG3AgRxL0d+DA==", + "dev": true, + "requires": { + "each-async": "^1.0.0", + "node-sass": "^4.7.2", + "object-assign": "^4.0.1" + } }, "grunt-shell": { "version": "0.7.0", @@ -2915,11 +2953,11 @@ } }, "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", + "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", "requires": { - "ansi-regex": "^2.0.0" + "ansi-regex": "^0.2.0" } }, "has-color": { @@ -3492,6 +3530,40 @@ "xmlbuilder": "^3.1.0" }, "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "commander": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", + "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", + "dev": true, + "requires": { + "graceful-readlink": ">= 1.0.0" + } + }, "esprima": { "version": "2.7.3", "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", @@ -3511,6 +3583,15 @@ "path-is-absolute": "^1.0.0" } }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, "js-yaml": { "version": "3.4.6", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.4.6.tgz", @@ -3528,12 +3609,27 @@ "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", "dev": true }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, "strip-json-comments": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=", "dev": true }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, "xmlbuilder": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-3.1.0.tgz", @@ -3594,12 +3690,6 @@ "strip-json-comments": "1.0.x" }, "dependencies": { - "lodash": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz", - "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==", - "dev": true - }, "strip-json-comments": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", @@ -3618,6 +3708,57 @@ "log-symbols": "^1.0.0", "string-length": "^1.0.0", "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } } }, "json-schema": { @@ -3807,6 +3948,57 @@ "dev": true, "requires": { "chalk": "^1.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } } }, "loud-rejection": { @@ -3871,6 +4063,40 @@ "pretty-bytes": "^3.0.0" }, "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, "pretty-bytes": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-3.0.1.tgz", @@ -3879,6 +4105,21 @@ "requires": { "number-is-nan": "^1.0.0" } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true } } }, @@ -4019,17 +4260,6 @@ "array-union": "^1.0.1", "arrify": "^1.0.0", "minimatch": "^3.0.0" - }, - "dependencies": { - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - } } }, "mute-stream": { @@ -4181,6 +4411,40 @@ "true-case-path": "^1.0.2" }, "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, "minimist": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", @@ -4195,6 +4459,21 @@ "requires": { "minimist": "0.0.8" } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true } } }, @@ -4410,6 +4689,12 @@ "wrappy": "1" } }, + "onetime": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", + "dev": true + }, "opn": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", @@ -4619,12 +4904,6 @@ "requires": { "lodash": "^4.17.14" } - }, - "lodash": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz", - "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==", - "dev": true } } }, @@ -4643,6 +4922,61 @@ "js-base64": "^2.1.9", "source-map": "^0.5.6", "supports-color": "^3.2.3" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } } }, "postcss-value-parser": { @@ -5056,10 +5390,29 @@ "dev": true }, "rimraf": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", - "dev": true + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } }, "safe-buffer": { "version": "5.1.2", @@ -5230,6 +5583,12 @@ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "dev": true }, + "set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", + "dev": true + }, "set-value": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", @@ -5570,6 +5929,23 @@ "dev": true, "requires": { "strip-ansi": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } } }, "string-template": { @@ -5587,6 +5963,23 @@ "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", "strip-ansi": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } } }, "string_decoder": { @@ -5599,11 +5992,11 @@ } }, "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", + "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", "requires": { - "ansi-regex": "^2.0.0" + "ansi-regex": "^0.2.1" } }, "strip-bom": { @@ -5632,12 +6025,9 @@ "optional": true }, "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "requires": { - "has-flag": "^1.0.0" - } + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", + "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=" }, "tar": { "version": "2.2.2", @@ -5913,12 +6303,6 @@ "source-map": "~0.6.1" }, "dependencies": { - "commander": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", - "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", - "dev": true - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -6296,6 +6680,23 @@ "requires": { "string-width": "^1.0.1", "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } } }, "wrappy": { @@ -6404,14 +6805,6 @@ "compress-commons": "^1.2.0", "lodash": "^4.8.0", "readable-stream": "^2.0.0" - }, - "dependencies": { - "lodash": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz", - "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==", - "dev": true - } } } } diff --git a/package.json b/package.json index 8efb71b..eab5e88 100755 --- a/package.json +++ b/package.json @@ -36,14 +36,12 @@ "grunt-jscs": "^3.0.1", "grunt-postcss": "^0.6.0", "grunt-processhtml": "^0.4.2", - "grunt-sass": "^3.0.2", + "grunt-sass": "2.1.0", "grunt-shell": "0.7.0", "handlebars": "^4.1.2", "jasmine-jquery": "latest", "jshint-stylish": "^1.0.1", - "load-grunt-tasks": "^3.2.0", - "lodash": "^4.17.14", - "node-sass": "^4.12.0" + "load-grunt-tasks": "^3.2.0" }, "directories": {}, "keywords": [ From c69c515db84c50b78095e8433cdde4052f215d70 Mon Sep 17 00:00:00 2001 From: Liliya Mykhailova Date: Tue, 30 Jul 2019 12:41:54 +0300 Subject: [PATCH 3/3] updated build --- package-lock.json | 14 ++++---------- package.json | 2 +- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index 62ea1e4..ba5be8a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2038,14 +2038,14 @@ } }, "grunt-aws-s3": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/grunt-aws-s3/-/grunt-aws-s3-2.0.0.tgz", - "integrity": "sha512-gBzOiVmhtGivSc/rL+/E6DWq3TY2n8dUFZqtqlaEgVIFwyh6+M2NngqgnSTRgoDgxvqOzug8KsZ7wL+j4PdTVg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/grunt-aws-s3/-/grunt-aws-s3-2.0.1.tgz", + "integrity": "sha512-V3US+iZjTfX15QFgtsHLntJi9Nmq43xLQ97pl9dLFo4RtvlNGMpyiFEB/wVfgct+cTg2wSciPwfTJOfxTV/8Ag==", "dev": true, "requires": { "async": "0.9.x", "aws-sdk": "2.0.x", - "lodash": "2.4.x", + "lodash": "4.17.x", "mime-types": "2.0.x", "progress": "1.1.x" }, @@ -2055,12 +2055,6 @@ "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", "dev": true - }, - "lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", - "dev": true } } }, diff --git a/package.json b/package.json index eab5e88..8800461 100755 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "bower": "latest", "grunt": "^1.0.4", "grunt-autoprefixer": "^2.0.0", - "grunt-aws-s3": "^2.0.0", + "grunt-aws-s3": "^2.0.1", "grunt-cli": "^1.3.2", "grunt-contrib-clean": "^0.6.0", "grunt-contrib-compress": "^1.5.0",