From 98bd67341ea6ddb1c0d15f21a4a4511dd159a7cf Mon Sep 17 00:00:00 2001 From: Jonny Gerig Meyer Date: Tue, 27 Mar 2018 15:14:01 -0400 Subject: [PATCH 1/4] Fix bug displaying tabs in `` blocks [fixes #271] --- CHANGELOG.md | 2 ++ docs/CHANGELOG.html | 2 ++ docs/api_json-export.html | 20 -------------------- docs/component-breadcrumb.html | 4 ---- docs/component-footer.html | 10 ---------- docs/component-nav.html | 12 ------------ docs/config-colors.html | 8 -------- docs/config-fonts.html | 8 -------- docs/config-scale.html | 12 ------------ docs/config-utils.html | 26 -------------------------- docs/config_api-utilities.html | 2 -- docs/demo_colors.html | 6 ------ docs/demo_examples.html | 8 -------- docs/demo_fonts.html | 10 ---------- docs/demo_sizes.html | 4 ---- docs/demo_test-sassdoc.html | 18 ------------------ docs/style-banner.html | 30 ------------------------------ docs/style-code.html | 10 ---------- docs/style-icons.html | 10 ---------- docs/style-main.html | 4 ---- docs/style-nav.html | 4 ---- docs/style-regions.html | 6 ------ docs/style-typography.html | 22 ---------------------- templates/utility.macros.njk | 7 ++----- 24 files changed, 6 insertions(+), 239 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ca5992eb..185ff69a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,8 @@ ## Unreleased +- 🐛 BUGFIX: Fix bug displaying tabs in `` blocks -- + [#271](https://github.com/oddbird/sassdoc-theme-herman/issues/271) - 🐛 BUGFIX: Fix bugs in `customCSS` URL re-writing -- [#265](https://github.com/oddbird/sassdoc-theme-herman/issues/265), [#266](https://github.com/oddbird/sassdoc-theme-herman/issues/266) diff --git a/docs/CHANGELOG.html b/docs/CHANGELOG.html index 521024a7..980e1d34 100644 --- a/docs/CHANGELOG.html +++ b/docs/CHANGELOG.html @@ -297,6 +297,8 @@

Herman Changelog

Unreleased

- + + diff --git a/lib/annotations/font.js b/lib/annotations/font.js index 59e1c723..171960c0 100644 --- a/lib/annotations/font.js +++ b/lib/annotations/font.js @@ -77,7 +77,7 @@ module.exports = env => { } let promise = Promise.resolve(); if (!env.sassjson) { - if (!(env.herman.sass && env.herman.sass.jsonfile)) { + if (!(env.herman && env.herman.sass && env.herman.sass.jsonfile)) { env.logger.warn( 'Must pass in a `sassjson` file if using @font annotation.' ); diff --git a/lib/renderIframe.js b/lib/renderIframe.js index 00d572ef..cebfb459 100644 --- a/lib/renderIframe.js +++ b/lib/renderIframe.js @@ -63,7 +63,12 @@ module.exports = (env, item, type) => { } // if needed, prepare custom html file - if (includeCustomHTML && env.herman.customHTML && !env.customHTML) { + if ( + includeCustomHTML && + env.herman && + env.herman.customHTML && + !env.customHTML + ) { const promise = readFile(env.herman.customHTML, 'utf-8') .then(data => { env.customHTML = data; @@ -79,7 +84,12 @@ module.exports = (env, item, type) => { } // if needed, prepare custom css file - if (includeCustomCSS && env.herman.customCSS && !env.customCSS) { + if ( + includeCustomCSS && + env.herman && + env.herman.customCSS && + !env.customCSS + ) { const srcPath = path.resolve(env.dir, env.herman.customCSS); const cssUrl = `assets/custom/${path.basename(env.herman.customCSS)}`; env.customCSS = { diff --git a/templates/index.njk b/templates/index.njk index 7cb496f7..1f7a2969 100644 --- a/templates/index.njk +++ b/templates/index.njk @@ -2,10 +2,11 @@ {% block main %} {{ project_links(package.homepage, package.repository.url) }} - -
- {{ description|safe }} -
+ {% if description and description != '' %} +
+ {{ description|safe }} +
+ {% endif %} {% endblock %} From c6094db252c6a16857497fbae55a961b09aa3b10 Mon Sep 17 00:00:00 2001 From: Jonny Gerig Meyer Date: Wed, 28 Mar 2018 10:53:27 -0400 Subject: [PATCH 3/4] Include dist/ in repo so that package can be run from repo. --- .gitignore | 1 - dist/img/favicon.ico | Bin 0 -> 27338 bytes dist/webpack/app.min.js | 2 ++ dist/webpack/app_styles.min.css | 2 ++ dist/webpack/app_styles.min.js | 2 ++ dist/webpack/search.min.js | 6 ++++++ dist/webpack/styleguide_json.min.css | 4 ++++ dist/webpack/styleguide_json.min.js | 2 ++ dist/webpack/vendor.min.js | 23 +++++++++++++++++++++++ lib/annotations/font.js | 2 +- 10 files changed, 42 insertions(+), 2 deletions(-) create mode 100644 dist/img/favicon.ico create mode 100644 dist/webpack/app.min.js create mode 100644 dist/webpack/app_styles.min.css create mode 100644 dist/webpack/app_styles.min.js create mode 100644 dist/webpack/search.min.js create mode 100644 dist/webpack/styleguide_json.min.css create mode 100644 dist/webpack/styleguide_json.min.js create mode 100644 dist/webpack/vendor.min.js diff --git a/.gitignore b/.gitignore index c4b0c786..2b2dc929 100644 --- a/.gitignore +++ b/.gitignore @@ -12,7 +12,6 @@ .nyc_output/ .sass-cache/ .yarn-integrity -dist/ docs/assets/ docs/search-data.json jscov/ diff --git a/dist/img/favicon.ico b/dist/img/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..11cb924b62b51354341e7e013a02dd339b4e964d GIT binary patch literal 27338 zcmeHvby!u~*7stw>25YHDyW1=NH>afcZ(8&grqb|s7Rx9DcvO^AsY}7L|Q;P1d(oO zzP0plulKy?9QC~SJKrCl>v<+~tu=phj4{WWG3FR^0{|!hD!{-1fH?zjh7@`j5 z!ZjsCj_xrXHAJSc8dd(P8dwI_nS-!U9aYMlc{Qq>bq%V5RTavNE64cn<#Gg%iBza^ zv{ewfHXywzZJOdEE$V_JZR)}!@Hs()vOr&f;>n3)Iw}-T$Tbjoy6T9mAT_GIJuMKY zO;ZG7^OiLbIj&Hd9B~fyG5%+A6-2g;E=}ogymR`&x+s5DUk#B{qXWtd)ls3$3HvMT zkCdq(a#W!9Lo`*Xa%#U<2h@9t4#@i}|7`p3;lEe@AN&zH)!)N|{1gAhACY7CJ^c5| z|6lRv1A?(Y*--u){JDTw?C-Vn+j1qcOaXA*)Is&Yv8D8{@BjDokD^MMU8F*hrTs0B zKf70@OcT+hDp&^F?F(W48|_!7%+}YWD%?||$kh5XzF&BeXDDh>7q5YRs8JN~#{3`r zDRW-@RsG-av47P6lo7d^+SDZnAZ^p%(}3nrXq;Q0_9o)%XT2_@A*Tt6cAa0(09@6ie_|32gt3X!!j#LqO(ckho z<^{@ct^1`sC*}Cvar+_u;CfJX{Ql2!Xnpu2{vho;`g9fGoSYr-XLX_XAkGvTZ|YQ8 zCeZV@{K2xnHUFtnWl2Hn5%k?5n%}#?b;BIwI}Yhcg*->`?~Z?P?Xv{{4OFntyam6@ zz3=h;wp@iQ>pV0rR1sOqf0sYl25A0AQ6$Z{0Oqi7>Hp~ce?$L2%IlAC%9NR^$L$Bl zAM%ed-@XIwqtxU6r%ai1>)W!wa}V};7icU)a|+0R$}t zPx&;d@<*XM$G9&!I2S`Y1J|=r4T>CzWBd=~ppEAZ|LgQ0{rN}mAm-QgO9Q_&@Jj=~ zH1JCUUo`;v2|-sPU<{^z`3XUv;;-wM27YPamj-@m;GfX|xX-+#NnM-;`fqkIR)TvUTVs0U5#-x30Fy3l*_Ztqv}gM^>Cry_QVwB3 zzhLO^`KlnY^o;0hzhEGL3AC5}w*J@qQjkx@7hVt@HOlO?-_!ZoXUONKfhf>{e1(u) z;J$N1i#q=Z@?{;TFaCc-P7~NxYsjasK%T+=dp=+HqPaSdPQm?S0pzzku78|^zODnX zEKQv%#{}Z3LYc+$dpiHyXV7nQ8`9M=&#(LU+;J$j@iVl+wpK%X>0>$&O=zF}Gc^7V zRt52t6Vj9BZ{GmotB%OY{#ja}&+Ci-;@|R@f_{N)qo1Yovv_5)%#&dJY4f-bK|T~! zMDC-Xr332U6smhH{};aoMW+1E()n4uDtS61=)3sW7=UDe{4qaG2lVrP+Yce%j1py* z?9bBqS^O{gziJHZgTM6ugPjM8k$})IezJe6|Hyyk`GXSvIZS~pO%Po7CzUC(H6heL zA-^(JCKDLXnE-8$GV~55RTb;`@^R zPlN(^t^o8sFFj1*nc?^3ht9Tu_F@HO^L~vxWQYFQd6!ERK{((#`uIys18gtY=QrdLIYQsc z4&DD=|BxLC#?fZMHoO7t_O>5MU$9iUqsKM~WJCPf`g@rui585Pj6(85It6XKVp+0e z%HPWc+5}Ia{_@2x17o>r6d6~4kNG3{A>L4%zuN7P?fzrwTifTa^EG1_kWyy_+oQY6>LI!0M7;OLH5;;$PeMcw%0-Z4vgVC{z!tb;64D1`-9*4 zw|&H)=^v8e%N$OXzjPeKQl-oSW2R6X=szzoCMW~8bN)-eq{`n`_yc?J_x%UbdRn1YW%jZ{gd*8eL4;rlb|f%*_ABizYzI< z6e&aB4UsA?PMJ4aQcP{E!#_#3qKoHI`=AY0% z#7mSc3ip`je>4B5Jai@moR1HW*L`S?1J~c8pQQty`Sbc#e&`;wNzH$j z&d=i2z_Y{OuKSSvsZNzQr%am4^rN((^JCDu3fVmW*2C9xbl*Ei^rJkEaf*}~+~7Lq z1Fk25AkXLEy!_@#kg8u+DwUmEy3 z8n~~lD2<0r1;vu^WUfeozy0|dLd1lA)vkXl%M8p=98{$xfP!|KPvHMwIFykRS9e8O zOvFl1Z;VCe&e4u=HQ+YzL}R-$$v%{kzglvc!s+y#I~->)&!C?t^}pBj)=jB8Y&IuI z`V|h^3pDi3iYIwYT`{l1D&of#wx<@i)5nn}<$@RiiRi@7c+(UJ4k~!{T^2y zsVH6|C&`UbCq8WU{!oc|28}i4@@@<2HVf8-s)&b7O{xBF0)bIL(s1mRB_6jROhR7| z1~C`|{jKnBF?hr&@K(ldgNo=i2J95Dc7oz8o)m)&cpCwiE+hh>VGd7$1T1#3>0s|- z{b&K9qm7>8ZdSe`Wnthx+ByIE1pAPQrUz;wAp~M^?tTwhjbj9y>*Rf(YZcBU0LlsP zL&|8Qv+0;%XKn08xL=@`UQIbuZ%0O#NP{S^znZa_uOBXJ)-Z0at$QNRd5;2pJoN&* zXJQ!Y^l-Vp9jk6d1Y#JI5=oDSf=|JC^xFPt+k9yGU}wsfVuyvA>9ZJF=mZD-sgKSN zhjec9e}wzYuT0a{dt#WON+nwQk4dom(K+W+>GkZLn|_S4bJ*FReMc{l!cv?rK*mp- zq4cddo0))mToG<=kvct2M!DEkk)Dda$upUF@b`Q2UQUw=_pAcu1qyq2xN!(y*w6GX zhkLMS*|>U#oC&tJAt?9Pz~9V(U(-of-3MGhAsLA{Xe#dUhuy@l9na|0#=I7{I7pAW zhkj*D)55V_E?Z!HE0AzAhKRu4SIyTOqZIHYYs$9UZ|y%t)={!Ka{C~ZCATvd11pif z{)ID*+O5lC@SOZ4Dk2eP^xDTO{@w&1x@9e3;^+4dEi<)(58aA8I|64my_rUTVl*n)x9I@2b4)?#`O_DGA~bMBg>PM(FMEvZ)NR2m#jK#J4V{#`}3xPmunl&;x_IQnMA z;0uwD*%pJCxcknpooutlHNEb%_~^m9px9>>(o%;-jaL(ImTw)*+}G0@p3@+Fzhqn2 zfx0c-Q$Uu|uS4V`Qjv`RZ2z&N(QaAs4nnlyZFy0 zJIOPf@zr?D&ppPrc9QTggCylUc7u0rK_h zMBMy}@5EXY8xak$rq zj_rNk^9`>r)%uFEuM9p6O0IS^V8eZpUi|FY+c$Q%8f|Um+zXTksFh|3ZTv4uagdEQ zNMz|Za(6|UTI}B|fG-JF<71-Xo&l(hw?DH4#Z==9QXep*6e$(Frq%47&fgP?>L##2 z@j2|Uly8X?@T9)L&f=#}^Z`e@rKjg`{@0@y?dJ@1zYgPiyTnql`N!*723i71h)4 z(O4_OnXMZF&?;ZDW4B^)&|Qvz`vlrOb!XFfIy6jkU}$3WOq)9Jdbc{0Co4L9NO~YV z<-u*VvnVGyW@A*qiJ$X9GK?7(dm3CAO83t?GKT$wFK?d!W;R6&aL;s8Ek7hrugCEa zf47qQB55vx0tiA6=FiKR^{LWS4^8GNJi0;(|8UReBmA*OXzn5lx=?ww*@AWl>NcQG*@UdgNu1a;sr2=K}L)f=8ts+>N;?Z*9X?Y}y;E?ZpV*^?3#?J?wFM zfq}R8#N|>Xddh~z8yv1Kzr5a0!p{uQ#I1$7d!4`soeSFD%6@eJ(i=%7i2Dtl2(_w%jG5 z>XF`rlfM;}o35t9f5x`-iN8`BK6zrrZmM$n!To+Wx4wWSpA%&#WgQQEPis64+}yCf zIPwO8vSNHhgh56@`@r*1<&3{6;+<#uI4cGGA z59LWsaVpHlH+DlEO<0?{vh}arRK)c0e{}L3I{L1VHMS|~HHo&?P^8JS3tGL&h;6y& zuIP&}6w>BlhLy;S&3M{RBE3UNXeY2Fe5jk@3R7L_s7m=QTfNt70Lu0lx(}W<+$n2s z&a0pADt_YlSl`M~V9*9!k4m13UedZRb_*_HVTxl&1bcd*41wW$Y(MVdaLfG=$*Igboj-=iJ+jGW8iPwA?an2PJtt5;Comn%pb zV;quM?Wbm~Oy>3-*?Jr;sBh(qKb_ATDCvjJt9XuhS1nXCLG}I6dTd4VBbYI`bSl%) zxZymkGQ^)MaAWm1f>T~>iBc7m2yvR{c}u+|RnP-U6_4C7h!=5r;b1g?x6Cm)@Cx%| z2E1$>Yuat6rZ$I0D|~4?ZO*6<%V(3PnLJt9b3;EeC{}yNU316t1uRQam)E1S+F30} zY}S*pliIfhZ+^_zq|V*I^7-cs0%Ryf2tM5Jf~8MJp{_EIvxV*9-fhubIMTy8ud5(n zxB%yX6OH=PXU!d=s1~Ogj*r2@&g&5Zlm)9Kbp9F@@Ik@Dov^pP%kDjBQkXge#Ds&P zvK8eF@uYWkP6BgcLq>+eAENc|y+M$e2|Y5po8f(BPyy+@(47FQQi&?kz&Y)k6P}}n#4r!UKPTw zyMo-FxTBIgaaz|-JVP3T^BiDjBZ?EV&SMr*-%_*McQs+&mdiYIny=qPjTQDdL<(sO zbFx+wjNE$HiEV*ox2(pmLPgPjX;|=RtO}-!Tzwh6^pTSZAjhTB&`|Yw-IKwgv>Z1< zVY|89z3*_^TO|91muaPMn70&z3XCMK@8!+2?g3ASAG>a%P+rcws?5b~Pp9v{#YT+B zOWR>C1qdm-wfbDGnYFjrN*)~=K0F{n_+U|%JJOB3Us;VfSnjfA3_AgvOAO%YI6FOB z=wO}Pv}|{;)90~RQN?oPI>upzz#(tXdfGA!VDZ+_8S^(*&2HB4?25>2cokGsGK%?r zZRyj%2BS2*#7~SCSKNE4eAt%dqta>{@dDk=1lBaJgS10mk)s30#+a$9vGv_yEtI0H z$%m#nt>{8;OoT-*Zco{6a0SSUzIiqzQSRQbBiL8{k%w|E8S|9v_~cFMcmu7`>n(N; zjJp6XhBSsT*#z(1%AIXkkyEV2K#Rz7JfMxu6czLkDY5Xc4jX%_WonlG5KWuhyLx^Z4 z9yvW^WH~hDsBd%jBkz4@G>(E3MYr%ar{R+4b)P-S*pfIuwVVxzQ6ET9W-T6>aXz9a zS(42p3(zXyv)!xocEh@}&jkB)%BLJPEkf&k_h|U*PUBPf+D1rBOT03dWqo_GMJ2}m z9?uOa05|aV0kpA2-}@Bmd%5gfteNQ6p19j!!3QnH8#&&mN3fWW?)mh?+by*ZC<0sL zOzPeE5GQ;tUqZed7i)jz&0d&&@VQilBFQY;8HI!9+|jhgGtp@(Zz>j1MR)mLCrz*R zn{tCLfpMZwR}ZC7y4Q6ijc=JA+{hlbLO#JeQ%n+jqVo})hPKmgohW0(Uh{3moAV}l zT2p-YPl@EiQt;0mJ@?k59g}}RIo6_ajCPS=6?_@6$UmC^~ z-MkrQlg~LHjf?e&8B?t85ninBGR|)^$n5QH_p<9;5&0zRJqQPMSNU_y_B)LEmua&0 zFAaFeG^JV=7L|#9vXgu+Z);F{5+OQE%NV8rx67_vtZ-UU+2h)nk9R80!$#2;52`Z3*oa8aZljXd1z4&0b_G3g7jGwGC^j9+ zOjaHi=r@{)4s77DoTc|Do@mI_x_a^s4bf{;7y(ayK_IpVo5uwbU6Em0tUg{ELjt?i z;1m;f9Toni4@;k?gq36g)?9=jqea}h$&KZSinCWs@Z%4RKhqOW3avU%wOip_=S>z< zW}Zq{!44)CKO?Wqwl-V?bNZYZ;PNq0V_Pu`)rPa-E|Jt3xN+vf$=HnZ+NwOx5+B^E zrG-Z^s*=<^Zg08{ApDK;9ZH4XzxSM_@cOK>>qk59OOQA-KQ~~7c40VBqOdSRGHF(n z@sk(B+8bVTPK8*3b`P}xi7U64<_65H#HUi+Z#x~OcKW}Jxl6WiZK&%E9Jc^30HusM zy8q$P=n!7KO`a)zqek*1IlzZ95tTEj=T9g~)`pp}JKZdV9(+_tEkQrLy*^?~{_v8~ zmFF4v$4j~yycSVL$wy(TiKJ_}Ou$?@a-coGj`Un)6mOPXl8Aa7zo;<8|gSBvX5eMBLR=ZG5A{Z_DQUTg<7%cv61ri z{rCC)*L#%eNM$$}b`)lJ!iGWt@+K)Zsl|_%+7A*2t4*i}ni6zW9WmQBx|lP&kHqU* z#1Zty)&l26J|HuPQ796|DpyOBQeK?~V2yzuMz@@a8#f`!Q)GeAJSroxaO`T0e+ zBU569E>4YK|845)QSHGEP7T!#hDYJoSF0sEKyTG4pN!QY?gRYUTKdEg0&72_kJyeu zZiTrRQ^Y{Q{5~R%%(l*^hUiF5;HrcQCfsk^{(8}DMl%MTQCvje1}D*Laacw5^NQK= zDo3;W6@%R<2@XadvW1&(ur_Z9aurYsW3jIKX+sWpqPA(O9~?vAVVooS~gXe z_f4*m&E>03m%b;~PRLi4<4iLE2oXrXTD=>CA6SaRW?4g7vLIs-mBuSNRnVbEo$Ow9 zy(1||e_9019xc&$jyTtdn)m^Vms=}!;i-e~GmH{-a(==T(x zqcDZ0PjIaC8gjN!8nOXDu=qBq^8MYt?u@wsY%Jqkghpe zwEp4=6rb}G0W>7kT4VS_w~SEoeIH+AO}-2Zr71oQl%v+tVZvvGHMgb?!{;4O!FDdE zgy7-DC5(|0?h^EXTK16>utOrglHH+b@!BKUFe(FCAgvvD5~@3~*Z8?jl7Y~1 znTn{Q%(Hlli6ce3#p!pOtg)%rY&c9kZk@X?L59hSL2kTd(WLXv{HD?S?KWDwv*&4- zY-1GjZC{GjD*=yF9nZch34T+OGl;P0V|nCu$FjaP)bp^YOmncU((+c%u1kc1l`ITE zO)T>qF)}glv1HYDrnYwRFg#}k=a@HH>F)J&dfP3Yd1RwXM}>}JN?0QK{^$f+s8#Xh z5=6Y!@+V_p^pWv?L@5imiMr$2dk$=5#Z!BZ(*tV8>W8|N%l)cayY_@pOC#*1Gm17> z-dY>B!hlF2r+&F)q+fte&g?i_%Da6;3_4fjTd@U-30cYX+#w1)DhKhGix>c!zSrRD z#M4rj+V{j&6{ItX&8FIN0>Uo*ojcvw;_pG&?FA>69CB49aS^gMm|X^g`= z!Qd*2zVtd{n-T$^!c(x1T%tV{GfXYp=|z!BR_9v9Nnsh}LUr65^L_XjWu7-H z?IZe=krz>Xl2Un+9jKCY08`>pasF)?ki&v3DYzrTAE_WcXlH&dJs6Yu0ow;ztB#(D z#2wU0$-0YgGl{>qtG&}uu<6ol@=?Ls@EM(lOni!bE^zOZtwh6IvpBgveCYPk3kTh+ zA1>c%=DkM;aM3DBW}RkCvrzj5U`&lIb&g0rPQr`TbM4`h}_!*#Pp&(@PQ0 zsm7|_+c$7^5?Cn<%r3AqF-7Vo^x=&7 zbKsI0?mP!qz_!61X(j0(k8F7hz+OV_pb)t*#8yxuD%VRVa6_oGm+0dlcPBnL8H8+BbogyNk(j3W7tLzQ< z)NmggB|!*9?aUjo62m>mqi~GN`)MbMUX#NrEHew@pG)x5Mp*RF&)>~YFu;Gfs${Ld zekSeg&A7v)?d@{_2P2314#Hwm-jA+bRJkSmUPEdf1FsS%>Lr)9yKk?M+>TB<4KpOx zMh0MD+&D0gkGmk$mHkpc-7D|~UXkxCzrjfh!zM?gT2BgqQYepUKYvmCqaNqJDyM`P z$>1w-o`$C7c+%ZVa879kZIw0Jq6S`^xD~A6&r_7OjR{9+xq1|dRry|b$IiaK2Oy;s zN4FN{BlxwD1!CTE*9ycwJ~_c8fA%cH}(W;_q*N3it}+Yxch7$Oh51M=K_^uuV!*ba-f{uFFWM? zDNe1Fb)EL+Bz+$CbXtvSbos-NyuM@_=5*;+le$=@>Z=)~nXiYsM{)DVSnPOiRxjUP z)o(%rm~OOg?ea?AOjbf^9CsL?y%%_DtIXKj)CsZ z{d8luBiF$FB9DgVC5@qS_Qc_erCRs3u~2uN697jlpULdqkkCxOYqRXyJlC6hP9Sfl zA#+x`Jli7l+MC)Kq~RW?IP&JKxJ*8H!3W1fnp5kkS*^}ns?k1+d|v3yljKtE#bgBs zm^MV6Z|?5*1Z2dU#J`ST#Tkny6kFhvQ#QZatD_M}x6H!|?%AX;S!uZshh*;s;T2G? zs(WuMi%$~>PYt&7P;d*^3QsC!gzB6I2%9t(HbbTFz<@7d~$4&jYiIw?&uD69MF_v5rH; z=)iUtE1#zrCvUHw91x8sY4#B70kJw}(^Cng@oOUAG|UtQZ;O;9EGs=@$GH5x)eRT{3;hwW2S)cY#nT`gS3 zjbuP|-kt!~h8tF{QAt!mH>zMAVt;W4xA80sRxc?5EmnXPvu^9B3tj^^(A*EGZ))#F zyme+PH2@qXk~%BqYSSFq1Ny{JW#4JzZ=y(KpM8_tY(O}Vs8obUoaU$d6(U`j`RrTFwQ(!nry8S0NW;qWb&^ zwOA>+bIuVRebRwEKWoOHoB}uq9=zLVZVlaHXYG&Ovo!5ljDB`=pf5f-_9cB4({%we zBRnI88-`WHx+v?$EouIqc^3Fw(rOE{SJ_-?7dc3S2@T`|kP$idN7#FP@*&TbFMW)r z*M!y0Bs{-)^Tsw>h}mh9kg??t5rEjmwb-V2PO7beX=RBP5&)M3MbRFWd2?uXws4be z3aOzNaVK9qJXcxnX*7RDPK6cMi}A%K7u&awT0{9CS;10zHuzYXlkiCV>HPY9hJ+=R zS7BASrTG1Bcs2+7)dBCkTRJAMWUs}G#g91Sux{z3##lM^OHN<}K0Oeb7C{j-@7QQ~ zpd`?f*tZ@G9H(%s#j47{pAa*k z5R%~-oPzm_`@qFaK5(T+U`jzjgLCASSK!!p0W6>T*XFXPiSEgQkJWG3)k?0IA7<0frnSAz<6vH{NT&1}45~DIDCUD6i?oQHyMMYG=qmEc36?!MaN^ofN6FFch$ zAQh3We({05YU0R(bn734(V3j6^wzSTr-12f6 zckF)WN14MnKW{*^@PMs9=5f30#~>r+17VGjt1sv3$0a`2d6+!DA&`aE8JyyWU)evR z|W((IOV=$laP1!RP~;rT|M0 zv~gtuC!a*uqEKc^dVK@kLFVY&=`2gVumQQXqC;u?DE)V?qB#Cs?K?zHr#wEhG~D$Y zpR^Fw1v;_$N|cIq%8lUIYs^?aHSY^Bg3iS_=GM>zJc!~TdXZleL%$irQy!@G06h z_wV|#J@ny##brDNwuGv!I|lDy_#ig4-xnPwl$NI2Vm3DD33KljTp0QAAXs1dFn`VZ zJj2Vz(4ZhbUJpc4>8Y|hzWCj3!>Ae`JvH}~g6K~i<4jgHqq(-|I z0t@G`2j2Rupko>&dlBrJs9dBV6rCg|^o@u2?Cz)?e9piOFy+Z8NEBSzRu%1z$u}V_ z1CYfZQQT_fxC@lZJPnhl>a_v2{j#~%I2mO=Y##dU);N1nwP8vuK9B32rxzMs0_Ps_ z_7+c|3Gxg?i)dYxt*tsI9fdp5s1|G1=KIonO#T&-6Ml%JE^R@k|+pa^$|;o72vuV|$wh@P2#c`bXT84QVA&nKC@ za1|*$vcFDtxlx6RH^f~30C=qD(fpz5gz*8!OJr<^@A>Vj3A32sGOWtGweR$|F3UB$ z+Zy(k+%{+D4CQSH18|S~68Lr0CignsO5J2nwUs-hgc@XX-Q-YrROZM=345V|VuRjA zC+)0$;Hd`W6Hzjf=1B(JR3`K|6=UIxT|#~Nj7Vhn0ilibGBb-=rD}e1ul^C|_N<(q z+a--f9eh*fISKzQg~sUGsO}ramKr>2Iq+=)KOugO*QhAgOM)Wv`Y#`9EO1@374sWP zziyvSWn#H~k&?}#_|ahNiyI*aGoylG1dmnE=iSU1D~b>&dV><}um#{|B+~Uhl%XZY zaB#OX)|Id`XqNRqI^|(uxBYg_GOI8!rm@=pQN3>~%G;}`OgOY5-H5&HGetCYrsQWx z$SVS4pVfpEk0FgZ^sfda4dA5~tL@!dpLG7zgsVg$A$h1AF7SSe^-U41I6NI6EfS{@ zyNxI2&iaWWM|Vt2wtGVQTAWNrS8m-Yio4I{PLO9cP!Vx+X>;ebd#n(6Tqx|JRi|yh z>1R0<2WYr!$XYvct!-^Y=&JLU9vLbcruA{?qv-XjF}NF+bpd%g|0lWE4JQ7#zHn5qqk2PwXYQAcmdi zm-)m1lYwsG+;0B=3H42&M)%9U(0ICjHi02h%58n^QA(#y)ezkZkG(!iy$8eR)4q(a z1BF?m)L3vF6al^hcWD-a^K*9Y30V8r3rLZ%>9MSB+cN_6naTBT{_c7S%EHqP(P+5q xb&peB<_BgL5|_5GJAQij|I?8?lv685deJJpC)h2:first-child,.text-block>h3:first-child{margin-top:0}.text-block h2{font-size:calc(1rem + 1vw);margin-bottom:.7rem}.text-block h3{font-size:calc(1rem + .5vw);font-weight:400;margin-bottom:.7rem}.text-block p,.text-block pre{margin-bottom:1.05rem}.text-block ol,.text-block ul{margin:0 1.4rem 1.05rem}.text-block li>p{margin:.7rem 0}.text-block blockquote{border-left:.35rem solid #dedede;font-size:calc(1rem + .5vw);margin-left:-1.4rem;padding-left:1.05rem}.text-block blockquote>p:not(:last-child){text-indent:-.4em}.text-block blockquote>p:not(:last-child):after,.text-block blockquote>p:not(:last-child):before{content:"\201C";color:#0d7fa5}.text-block blockquote>p:not(:last-child):after{content:"\201D"}.text-block blockquote cite{display:block;font-size:1rem;font-style:normal}.invert-colors{background-color:#0d7fa5;color:#fff}.invert-colors [href]:link,.invert-colors [href]:visited{color:inherit}::-webkit-input-placeholder{color:currentColor;opacity:.5}:-ms-input-placeholder,::-ms-input-placeholder{color:currentColor;opacity:.5}::placeholder{color:currentColor;opacity:.5}input{border:1px solid #dedede;color:inherit;font-size:.9rem;margin-bottom:.35rem;padding:.175rem .35rem;width:100%}input:focus{border-color:currentColor;outline:0}.search-heading{font-size:calc(1rem + 2vw)}.search-term{font-family:Source Code Pro,Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,sans-serif}.search-results{list-style:none}.search-result{margin:calc(.7rem + 2.5vw) 0}[data-result-field=contents]{color:#555b5e}.nav-subsection{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.nav-subsection:last-of-type{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.nav-subsection+.nav-item{border-top:1px solid;margin-top:2.8rem;padding-top:1.4rem}.nav-home{font-size:calc(1rem + .5vw);font-weight:700;margin-top:2.1rem}.nav-title{border-top:1px solid;font-weight:700;margin:2.8rem 0 1.4rem;padding-top:.175rem}.nav-item{list-style:none;margin:.35rem 0}[data-nav]:link,[data-nav]:visited{color:#fff;line-height:1.1;padding-bottom:.175rem;position:relative;text-decoration:none;transition:color .4s}[data-nav]:link:before,[data-nav]:visited:before{content:"";bottom:0;left:0;position:absolute;background:#cfe5ed;height:4px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center left;transform-origin:center left;transition:-webkit-transform .4s cubic-bezier(.22,.61,.36,1);transition:transform .4s cubic-bezier(.22,.61,.36,1);transition:transform .4s cubic-bezier(.22,.61,.36,1),-webkit-transform .4s cubic-bezier(.22,.61,.36,1);transition-delay:.2s;width:100%}[data-nav]:active:before,[data-nav]:focus:before,[data-nav]:hover:before,[data-nav][data-nav=is-active]:active:before,[data-nav][data-nav=is-active]:focus:before,[data-nav][data-nav=is-active]:hover:before,[data-nav][data-nav=is-active]:link:before,[data-nav][data-nav=is-active]:visited:before{content:"";-webkit-transform:scaleX(1);transform:scaleX(1);transition-delay:0s}.footer-credit{border-top:1px solid #cfe5ed;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:.9rem;line-height:1.4rem;padding-top:1.4rem}.footer-credit:after{clear:both;content:" ";display:block}.footer-credit span{display:block;overflow:hidden;white-space:nowrap}.footer-icon:link,.footer-icon:visited{color:inherit;float:left;margin-right:.35rem}.footer-link:link,.footer-link:visited{font-weight:700;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.footer-link:active,.footer-link:focus,.footer-link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.breadcrumb{background:#cfe5ed;padding:.7rem calc(.7rem + 2.5vw)}.breadcrumb a,.breadcrumb span,.breadcrumb strong{display:inline-block}.project-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:0;margin-right:0}@media (max-width:49.99em){.project-links{margin-bottom:.7rem}}.project-link-item{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}.project-link-item+.project-link-item{margin-left:.7rem}.project-link:link,.project-link:visited{border:1px solid #aa0e5c;border-radius:1.4rem;padding:.35rem 1.4rem;text-align:center;text-decoration:none;transition:background-color .4s}.project-link:active,.project-link:focus,.project-link:hover{background-color:#aa0e5c;color:#fff}.item{margin-bottom:calc(4.2rem + 2.5vw)}[data-item-section]{margin-bottom:2.1rem}[data-item-section=header] .code-block,[data-item-section=header] .text-block{margin-bottom:.7rem}.item-title{font-size:calc(1rem + 1vw)}.item-subtitle{border-bottom:1px solid #dedede;color:#555b5e;font-weight:400;margin-bottom:.7rem}.item-subtitle-main{letter-spacing:.05em;text-transform:uppercase}.item-subtitle-main:not(:last-child):after{content:": "}.item-subtitle-supplement{letter-spacing:0;padding-left:.35rem}.alias-title,.item-name,.item-subtitle-supplement,.item-type,.item-value{font-family:Source Code Pro,Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,sans-serif}.alias-title,.item-name,.item-type,.item-value{display:inline-block}.item-note,.item-type,.item-value,.value-type{color:#555b5e;display:inline-block;font-weight:400}.alias{color:#555b5e;font-style:italic}.alias-title{font-style:normal;font-weight:bolder}.param-list{margin-bottom:.7rem}.param-title{color:#555b5e;font-size:calc(1rem + .5vw)}.param-details{margin-top:.35rem}@media (min-width:40em){.param-details{margin-left:1.4rem}}@media (min-width:40em){.requires-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2.1rem}.requires-wrapper [data-item-section]{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;margin-bottom:0;max-width:100%}.requires-wrapper [data-item-section]:first-child{margin-right:1.4rem}}.color-palette{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.7rem}@supports (display:grid){.color-palette{display:grid;grid-auto-rows:auto;grid-gap:1.4rem;grid-template-columns:repeat(auto-fit,minmax(16em,1fr));margin:0}}.color-preview{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 16em;flex:1 0 16em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.9rem;margin:.7rem}@supports (display:grid){.color-preview{margin:0}}.color-swatch{border:1px solid #555b5e;height:5.6rem;min-width:5.6rem;position:relative}.color-overlay,.transparency-grid{bottom:0;left:0;position:absolute;right:0;top:0}.transparency-grid{background:url('data:image/svg+xml;utf8,') 50% repeat scroll;background-size:.5em .5em;left:50%}.color-name,.color-value{display:block;padding:.35rem}.color-name-option{display:inline-block}.color-value{background-color:#fafcfd;border-radius:.175rem;box-shadow:inset 0 0 .175rem rgba(13,127,165,.2);color:#555b5e;font-weight:400;margin-top:.175rem;white-space:nowrap}.hljs-comment,.hljs-quote{color:#93a1a1}.hljs-addition,.hljs-keyword,.hljs-selector-tag{color:#859900}.hljs-doctag,.hljs-literal,.hljs-meta .hljs-meta-string,.hljs-number,.hljs-regexp,.hljs-string{color:#2aa198}.hljs-name,.hljs-section,.hljs-selector-class,.hljs-selector-id,.hljs-title{color:#268bd2}.hljs-attr,.hljs-attribute,.hljs-class .hljs-title,.hljs-template-variable,.hljs-type,.hljs-variable{color:#b58900}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-meta .hljs-keyword,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-subst,.hljs-symbol{color:#cb4b16}.hljs-built_in,.hljs-deletion{color:#dc322f}.hljs-formula{background:#eee8d5}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bolder}.code-block{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 20em;flex:1 1 20em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:16.8rem;max-width:100%;overflow:hidden}.code-header{background-color:#cfe5ed;color:#3b4042;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 .7rem}.code-description:before{content:" \2013 "}.hljs-pre,.text-block pre{background-color:#fafcfd;border:1px solid #cfe5ed;color:#0d7fa5;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.hljs-pre code,.text-block pre code{padding:.7rem}.example{margin-bottom:1.4rem}.example-code{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.example-render{border:1px solid #dedede;border-top:0;padding:.7rem}.sassdoc{overflow:visible}.font-specimen{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1.4rem -.7rem 0}@supports (display:grid){.font-specimen{display:grid;grid-auto-rows:auto;grid-gap:1.4rem;grid-template-columns:repeat(auto-fit,minmax(24em,1fr));margin:1.4rem 0 0}}[data-specimen-face]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 24em;flex:1 0 24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.9rem;margin:.7rem}@supports (display:grid){[data-specimen-face]{margin:0}}[data-specimen=sample]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}[data-specimen=lorem]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:.7rem}[data-specimen=lorem] span{display:block}[data-specimen=aa]{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:4.2rem;padding-left:.175rem}[data-sassdoc=icon-preview]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0 -.7rem}[data-sassdoc-icon]{margin:1.4rem .7rem;min-width:7rem}[data-sassdoc-icon] [data-icon]{height:calc(1rem + 2vw);width:calc(1rem + 2vw);margin-bottom:.7rem}[data-sassdoc=icon-info]{font-size:.9rem}.sizes{width:100%}.sizes td{overflow:hidden;padding:.175rem .7rem;vertical-align:baseline}.sizes td+td{border-left:1px solid #dedede}.sizes.is-large{display:block}.sizes.is-large tbody{display:block;max-width:100%}.sizes.is-large tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sizes.is-large td{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:left}.sizes.is-large td+td{border-left:0}.sizes.is-large .size-name,.sizes.is-large .size-value{padding-bottom:0}.sizes.is-large .size-viz{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:none}.sizes.is-large .is-text,.sizes.is-large .size-overflow{padding-bottom:.7rem}@media (max-width:39.99em){.sizes,.sizes tbody{display:block}.sizes tbody{max-width:100%}.sizes tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sizes td{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:left}.sizes td+td{border-left:0}.sizes .size-name,.sizes .size-value{padding-bottom:0}.sizes .size-viz{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:none}.sizes .is-text,.sizes .size-overflow{padding-bottom:.7rem}}.size{max-width:100%}.size-name,.size-value{color:#555b5e;-webkit-box-flex:0;-ms-flex:0 1 5ch;flex:0 1 5ch;font-size:.9rem;white-space:nowrap}.size-viz{max-width:0;overflow-x:auto;width:100%}.size-viz.is-text{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.size-overflow{max-width:100%;overflow-x:auto}.size-bar{background-color:#555b5e;background-image:linear-gradient(270deg,#eac3d6 1px,transparent 0,transparent),linear-gradient(270deg,hsla(0,0%,87%,.5) 1px,transparent 0,transparent),linear-gradient(270deg,hsla(0,0%,87%,.25) 1px,transparent 0,transparent);background-position:0 100%;background-repeat:repeat-x;background-size:100px 75%,10px 50%,5px 25%;border-radius:.175rem;display:inline-block}.size-text{line-height:1.2}.ratio-base{background-color:#cfe5ed}.ratio-base .size-bar{background-color:#aa0e5c} +/*# sourceMappingURL=app_styles.min.css.map*/ \ No newline at end of file diff --git a/dist/webpack/app_styles.min.js b/dist/webpack/app_styles.min.js new file mode 100644 index 00000000..cefadc0f --- /dev/null +++ b/dist/webpack/app_styles.min.js @@ -0,0 +1,2 @@ +webpackJsonp([2],{84:function(a,b,c){a.exports=c(85)},85:function(){}},[84]); +//# sourceMappingURL=app_styles.min.js.map \ No newline at end of file diff --git a/dist/webpack/search.min.js b/dist/webpack/search.min.js new file mode 100644 index 00000000..d0a74022 --- /dev/null +++ b/dist/webpack/search.min.js @@ -0,0 +1,6 @@ +webpackJsonp([0],[function(e,t,r){var n=r(18)('wks'),o=r(11),a=r(1).Symbol,i='function'==typeof a,s=e.exports=function(e){return n[e]||(n[e]=i&&a[e]||(i?a:o)('Symbol.'+e))};s.store=n},function(e){var t=e.exports='undefined'!=typeof window&&window.Math==Math?window:'undefined'!=typeof self&&self.Math==Math?self:Function('return this')();'number'==typeof __g&&(__g=t)},function(e){var t={}.hasOwnProperty;e.exports=function(e,r){return t.call(e,r)}},function(e,t,r){var n=r(6),o=r(14);e.exports=r(4)?function(e,t,r){return n.f(e,t,o(1,r))}:function(e,t,r){return e[t]=r,e}},function(e,t,r){e.exports=!r(5)(function(){return 7!=Object.defineProperty({},'a',{get:function(){return 7}}).a})},function(e){e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,r){var n=r(13),o=r(29),a=r(17),i=Object.defineProperty;t.f=r(4)?Object.defineProperty:function(e,t,r){if(n(e),t=a(t,!0),n(r),o)try{return i(e,t,r)}catch(t){}if('get'in r||'set'in r)throw TypeError('Accessors not supported!');return'value'in r&&(e[t]=r.value),e}},function(e){e.exports=function(e){return'object'==typeof e?null!==e:'function'==typeof e}},function(e,t,r){var n=r(35),o=r(22);e.exports=function(e){return n(o(e))}},,function(e,t,r){var n=r(1),o=r(3),a=r(2),i=r(11)('src'),s='toString',l=Function[s],d=(''+l).split(s);r(16).inspectSource=function(e){return l.call(e)},(e.exports=function(e,t,r,s){var l='function'==typeof r;l&&(a(r,'name')||o(r,'name',t));e[t]===r||(l&&(a(r,i)||o(r,i,e[t]?''+e[t]:d.join(t+''))),e===n?e[t]=r:s?e[t]?e[t]=r:o(e,t,r):(delete e[t],o(e,t,r)))})(Function.prototype,s,function(){return'function'==typeof this&&this[i]||l.call(this)})},function(e){var t=0,r=Math.random();e.exports=function(e){return'Symbol('.concat(e===void 0?'':e,')_',(++t+r).toString(36))}},function(e,t,r){var n=r(1),o=r(16),a=r(3),i=r(10),s=r(31),l='prototype',d=function(e,t,r){var p,c,u,m,f=e&d.F,g=e&d.G,y=e&d.S,h=e&d.P,x=e&d.B,k=g?n:y?n[t]||(n[t]={}):(n[t]||{})[l],S=g?o:o[t]||(o[t]={}),E=S[l]||(S[l]={});for(p in g&&(r=t),r)c=!f&&k&&void 0!==k[p],u=(c?k:r)[p],m=x&&c?s(u,n):h&&'function'==typeof u?s(Function.call,u):u,k&&i(k,p,u,e&d.U),S[p]!=u&&a(S,p,m),h&&E[p]!=u&&(E[p]=u)};n.core=o,d.F=1,d.G=2,d.S=4,d.P=8,d.B=16,d.W=32,d.U=64,d.R=128,e.exports=d},function(e,t,r){var n=r(7);e.exports=function(e){if(!n(e))throw TypeError(e+' is not an object!');return e}},function(e){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,r){var n=r(34),o=r(24);e.exports=Object.keys||function(e){return n(e,o)}},function(e){var t=e.exports={version:'2.5.3'};'number'==typeof __e&&(__e=t)},function(e,t,r){var n=r(7);e.exports=function(e,t){if(!n(e))return e;var r,o;if(t&&'function'==typeof(r=e.toString)&&!n(o=r.call(e)))return o;if('function'==typeof(r=e.valueOf)&&!n(o=r.call(e)))return o;if(!t&&'function'==typeof(r=e.toString)&&!n(o=r.call(e)))return o;throw TypeError('Can\'t convert object to primitive value')}},function(e,t,r){var n=r(1),o='__core-js_shared__',a=n[o]||(n[o]={});e.exports=function(e){return a[e]||(a[e]={})}},function(e,t,r){var n=r(6).f,o=r(2),a=r(0)('toStringTag');e.exports=function(e,t,r){e&&!o(e=r?e:e.prototype,a)&&n(e,a,{configurable:!0,value:t})}},function(e){e.exports=!1},function(e){var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},function(e){e.exports=function(e){if(e==void 0)throw TypeError('Can\'t call method on '+e);return e}},function(e,t,r){var n=r(18)('keys'),o=r(11);e.exports=function(e){return n[e]||(n[e]=o(e))}},function(e){e.exports=['constructor','hasOwnProperty','isPrototypeOf','propertyIsEnumerable','toLocaleString','toString','valueOf']},function(e,t){t.f={}.propertyIsEnumerable},function(e){e.exports={}},function(e,t,r){var n=r(22);e.exports=function(e){return Object(n(e))}},,function(e,t,r){e.exports=!r(4)&&!r(5)(function(){return 7!=Object.defineProperty(r(30)('div'),'a',{get:function(){return 7}}).a})},function(e,t,r){var n=r(7),o=r(1).document,a=n(o)&&n(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},function(e,t,r){var n=r(32);e.exports=function(e,t,r){return(n(e),void 0===t)?e:1===r?function(r){return e.call(t,r)}:2===r?function(r,n){return e.call(t,r,n)}:3===r?function(r,n,o){return e.call(t,r,n,o)}:function(){return e.apply(t,arguments)}}},function(e){e.exports=function(e){if('function'!=typeof e)throw TypeError(e+' is not a function!');return e}},function(e,t,r){t.f=r(0)},function(e,t,r){var n=r(2),o=r(8),a=r(56)(!1),i=r(23)('IE_PROTO');e.exports=function(e,t){var r,s=o(e),l=0,d=[];for(r in s)r!=i&&n(s,r)&&d.push(r);for(;t.length>l;)n(s,r=t[l++])&&(~a(d,r)||d.push(r));return d}},function(e,t,r){var n=r(21);e.exports=Object('z').propertyIsEnumerable(0)?Object:function(e){return'String'==n(e)?e.split(''):Object(e)}},function(e,t,r){var n=r(37),o=Math.min;e.exports=function(e){return 0';for(t.style.display='none',r(59).appendChild(t),t.src='javascript:',e=t.contentWindow.document,e.open(),e.write(o+'script'+i+'document.F=Object'+o+'/script'+i),e.close(),d=e.F;n--;)delete d[l][a[n]];return d()};e.exports=Object.create||function(e,t){var r;return null===e?r=d():(s[l]=n(e),r=new s,s[l]=null,r[i]=e),void 0===t?r:o(r,t)}},function(e,t,r){var n=r(34),o=r(24).concat('length','prototype');t.f=Object.getOwnPropertyNames||function(e){return n(e,o)}},function(e,t,r){var n=r(0)('unscopables'),o=Array.prototype;o[n]==void 0&&r(3)(o,n,{}),e.exports=function(e){o[n][e]=!0}},function(e,t,r){'use strict';var n=r(3),o=r(10),a=r(5),i=r(22),s=r(0);e.exports=function(e,t,r){var l=s(e),d=r(i,l,''[e]),p=d[0],c=d[1];a(function(){var t={};return t[l]=function(){return 7},7!=''[e](t)})&&(o(String.prototype,e,p),n(RegExp.prototype,l,2==t?function(e,t){return c.call(e,this,t)}:function(e){return c.call(e,this)}))}},,,,,,,,function(e,t,r){'use strict';Object.defineProperty(t,'__esModule',{value:!0}),function(e){r.d(t,'getSource',function(){return P}),r.d(t,'nunjucksEnv',function(){return O}),r.d(t,'setSearchStore',function(){return R}),r.d(t,'getSearchStore',function(){return N}),r.d(t,'getUrlParams',function(){return w}),r.d(t,'highlightSearchResult',function(){return _}),r.d(t,'showResults',function(){return C}),r.d(t,'doSearch',function(){return Q}),r.d(t,'getSearchData',function(){return A});var n=r(52),o=r.n(n),a=r(62),i=r.n(a),s=r(68),l=r.n(s),d=r(70),p=r.n(d),c=r(72),u=r.n(c),m=r(76),f=r.n(m),g=r(77),y=r.n(g),h=r(78),x=r.n(h),k=r(79),S=r.n(k),E=r(80),v=r.n(E),T=r(81),b=r.n(T);r(82),r(83),b.a.installJinjaCompat();var L,P=function(e){return{src:{type:'code',obj:window.nunjucksPrecompiled[e]},path:e}},I=b.a.Loader.extend({getSource:P}),O=new b.a.Environment(new I()),R=function(e){L=e},N=function(){return L},w=function(){return x()(window.location.search.substr(1))},F=function(e){var t={title:[],contents:[]};return Object.keys(e).forEach(function(r){Object.keys(e[r]).forEach(function(n){var o=e[r][n].position.map(function(e){return{start:e[0],length:e[1]}});t[n]=t[n].concat(o)})}),t},_=function(e,t){if(t.title.length){var r=e.find('[data-result-field="title"]').get(0);new v.a(r).markRanges(t.title)}if(t.contents.length){var n=e.find('[data-result-field="contents"]').get(0);t.contents.sort(function(e,t){return e.start-t.start}),new v.a(n).markRanges(t.contents.slice(0,5),{done:function(){n.childNodes.forEach(function(e){var t=null!==e.previousSibling,r=null!==e.nextSibling,n='#text'===e.nodeName;if(n){var o=e.nodeValue.split(' ');t&&r?30this.status)try{t=JSON.parse(this.responseText)}catch(t){}Q(t,e.q)},t.onerror=function(){Q(void 0,e.q)},t.send()}};e(function(){A()})}.call(t,r(9))},function(e,t,r){'use strict';var n=r(1),o=r(2),a=r(4),i=r(12),s=r(10),l=r(53).KEY,d=r(5),p=r(18),c=r(19),u=r(11),m=r(0),f=r(33),g=r(54),y=r(55),h=r(39),x=r(13),S=r(7),E=r(8),v=r(17),T=r(14),b=r(40),L=r(60),P=r(61),I=r(6),O=r(15),R=P.f,N=I.f,w=L.f,F=n.Symbol,_=n.JSON,C=_&&_.stringify,Q='prototype',A=m('_hidden'),D=m('toPrimitive'),M={}.propertyIsEnumerable,B=p('symbol-registry'),V=p('symbols'),W=p('op-symbols'),G=Object[Q],z='function'==typeof F,H=n.QObject,q=!H||!H[Q]||!H[Q].findChild,U=a&&d(function(){return 7!=b(N({},'a',{get:function(){return N(this,'a',{value:7}).a}})).a})?function(e,t,r){var n=R(G,t);n&&delete G[t],N(e,t,r),n&&e!==G&&N(G,t,n)}:N,J=function(e){var t=V[e]=b(F[Q]);return t._k=e,t},Y=z&&'symbol'==typeof F.iterator?function(e){return'symbol'==typeof e}:function(e){return e instanceof F},K=function(e,t,r){return e===G&&K(W,t,r),x(e),t=v(t,!0),x(r),o(V,t)?(r.enumerable?(o(e,A)&&e[A][t]&&(e[A][t]=!1),r=b(r,{enumerable:T(0,!1)})):(!o(e,A)&&N(e,A,T(1,{})),e[A][t]=!0),U(e,t,r)):N(e,t,r)},$=function(e,t){x(e);for(var r,n=y(t=E(t)),o=0,a=n.length;a>o;)K(e,r=n[o++],t[r]);return e},X=function(e){var t=M.call(this,e=v(e,!0));return this===G&&o(V,e)&&!o(W,e)?!1:t||!o(this,e)||!o(V,e)||o(this,A)&&this[A][e]?t:!0},Z=function(e,t){if(e=E(e),t=v(t,!0),e!==G||!o(V,t)||o(W,t)){var r=R(e,t);return r&&o(V,t)&&!(o(e,A)&&e[A][t])&&(r.enumerable=!0),r}},ee=function(e){for(var t,r=w(E(e)),n=[],a=0;r.length>a;)o(V,t=r[a++])||t==A||t==l||n.push(t);return n},te=function(e){for(var t,r=e===G,n=w(r?W:E(e)),a=[],s=0;n.length>s;)o(V,t=n[s++])&&(!r||o(G,t))&&a.push(V[t]);return a};z||(F=function(){if(this instanceof F)throw TypeError('Symbol is not a constructor!');var e=u(0ne;)m(re[ne++]);for(var j=O(m.store),oe=0;j.length>oe;)g(j[oe++]);i(i.S+i.F*!z,'Symbol',{for:function(e){return o(B,e+='')?B[e]:B[e]=F(e)},keyFor:function(e){if(!Y(e))throw TypeError(e+' is not a symbol!');for(var t in B)if(B[t]===e)return t},useSetter:function(){q=!0},useSimple:function(){q=!1}}),i(i.S+i.F*!z,'Object',{create:function(e,t){return t===void 0?b(e):$(b(e),t)},defineProperty:K,defineProperties:$,getOwnPropertyDescriptor:Z,getOwnPropertyNames:ee,getOwnPropertySymbols:te}),_&&i(i.S+i.F*(!z||d(function(){var e=F();return'[null]'!=C([e])||'{}'!=C({a:e})||'{}'!=C(Object(e))})),'JSON',{stringify:function(e){for(var t,r,n=[e],o=1;arguments.length>o;)n.push(arguments[o++]);if(r=t=n[1],(S(t)||void 0!==e)&&!Y(e))return h(t)||(t=function(e,t){if('function'==typeof r&&(t=r.call(this,e,t)),!Y(t))return t}),n[1]=t,C.apply(_,n)}}),F[Q][D]||r(3)(F[Q],D,F[Q].valueOf),c(F,'Symbol'),c(Math,'Math',!0),c(n.JSON,'JSON',!0)},function(e,t,r){var n=r(11)('meta'),o=r(7),a=r(2),i=r(6).f,s=0,l=Object.isExtensible||function(){return!0},d=!r(5)(function(){return l(Object.preventExtensions({}))}),p=function(e){i(e,n,{value:{i:'O'+ ++s,w:{}}})},c=e.exports={KEY:n,NEED:!1,fastKey:function(e,t){if(!o(e))return'symbol'==typeof e?e:('string'==typeof e?'S':'P')+e;if(!a(e,n)){if(!l(e))return'F';if(!t)return'E';p(e)}return e[n].i},getWeak:function(e,t){if(!a(e,n)){if(!l(e))return!0;if(!t)return!1;p(e)}return e[n].w},onFreeze:function(e){return d&&c.NEED&&l(e)&&!a(e,n)&&p(e),e}}},function(e,t,r){var n=r(1),o=r(16),a=r(20),i=r(33),s=r(6).f;e.exports=function(e){var t=o.Symbol||(o.Symbol=a?{}:n.Symbol||{});'_'==e.charAt(0)||e in t||s(t,e,{value:i.f(e)})}},function(e,t,r){var n=r(15),o=r(38),a=r(25);e.exports=function(e){var t=n(e),r=o.f;if(r)for(var s,l=r(e),d=a.f,p=0;l.length>p;)d.call(e,s=l[p++])&&t.push(s);return t}},function(e,t,r){var n=r(8),o=r(36),a=r(57);e.exports=function(e){return function(t,r,i){var s,l=n(t),d=o(l.length),p=a(i,d);if(e&&r!=r){for(;d>p;)if(s=l[p++],s!=s)return!0;}else for(;d>p;p++)if((e||p in l)&&l[p]===r)return e||p||0;return!e&&-1}}},function(e,t,r){var n=r(37),o=Math.max,a=Math.min;e.exports=function(e,t){return e=n(e),0>e?o(e+t,0):a(e,t)}},function(e,t,r){var n=r(6),o=r(13),a=r(15);e.exports=r(4)?Object.defineProperties:function(e,t){o(e);for(var r,s=a(t),l=s.length,d=0;l>d;)n.f(e,r=s[d++],t[r]);return e}},function(e,t,r){var n=r(1).document;e.exports=n&&n.documentElement},function(e,t,r){var n=r(8),o=r(41).f,a={}.toString,i='object'==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(e){try{return o(e)}catch(t){return i.slice()}};e.exports.f=function(e){return i&&'[object Window]'==a.call(e)?s(e):o(n(e))}},function(e,t,r){var n=r(25),o=r(14),a=r(8),i=r(17),s=r(2),l=r(29),d=Object.getOwnPropertyDescriptor;t.f=r(4)?d:function(e,t){if(e=a(e),t=i(t,!0),l)try{return d(e,t)}catch(t){}return s(e,t)?o(!n.f.call(e,t),e[t]):void 0}},function(e,t,r){for(var n=r(63),o=r(15),a=r(10),s=r(1),l=r(3),d=r(26),p=r(0),c=p('iterator'),u=p('toStringTag'),m=d.Array,f={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},g=o(f),y=0;y=e.length?(this._t=void 0,o(1)):'keys'==t?o(0,r):'values'==t?o(0,e[r]):o(0,[r,e[r]])},'values'),a.Arguments=a.Array,n('keys'),n('values'),n('entries')},function(e){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,r){'use strict';var n=r(20),o=r(12),a=r(10),i=r(3),s=r(2),l=r(26),d=r(66),p=r(19),c=r(67),u=r(0)('iterator'),m=!([].keys&&'next'in[].keys()),f='keys',g='values',y=function(){return this};e.exports=function(e,t,r,h,x,k,S){d(r,t,h);var E,v,T,b=function(e){return!m&&e in O?O[e]:e===f?function(){return new r(this,e)}:e===g?function(){return new r(this,e)}:function(){return new r(this,e)}},L=t+' Iterator',P=x==g,I=!1,O=e.prototype,R=O[u]||O['@@iterator']||x&&O[x],N=!m&&R||b(x),w=x?P?b('entries'):N:void 0,F='Array'==t?O.entries||R:R;if(F&&(T=c(F.call(new e)),T!==Object.prototype&&T.next&&(p(T,L,!0),!n&&!s(T,u)&&i(T,u,y))),P&&R&&R.name!==g&&(I=!0,N=function(){return R.call(this)}),(!n||S)&&(m||I||!O[u])&&i(O,u,N),l[t]=N,l[L]=y,x)if(E={values:P?N:b(g),keys:k?N:b(f),entries:w},S)for(v in E)v in O||a(O,v,E[v]);else o(o.P+o.F*(m||I),t,E);return E}},function(e,t,r){'use strict';var n=r(40),o=r(14),a=r(19),i={};r(3)(i,r(0)('iterator'),function(){return this}),e.exports=function(e,t,r){e.prototype=n(i,{next:o(1,r)}),a(e,t+' Iterator')}},function(e,t,r){var n=r(2),o=r(27),a=r(23)('IE_PROTO'),i=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),n(e,a)?e[a]:'function'==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?i:null}},function(e,t,r){r(43)('split',2,function(e,t,n){'use strict';var o=r(69),a=n,s=[].push,i='split',l='length',d='lastIndex';if('c'=='abbc'[i](/(b)*/)[1]||4!='test'[i](/(?:)/,-1)[l]||2!='ab'[i](/(?:ab)*/)[l]||4!='.'[i](/(.?)(.?)/)[l]||1<'.'[i](/()()/)[l]||''[i](/.?/)[l]){var p=/()??/.exec('')[1]===void 0;n=function(e,t){var r=this+'';if(void 0===e&&0===t)return[];if(!o(e))return a.call(r,e,t);var n,c,u,m,f,i=[],g=(e.ignoreCase?'i':'')+(e.multiline?'m':'')+(e.unicode?'u':'')+(e.sticky?'y':''),y=0,h=void 0===t?4294967295:t>>>0,x=new RegExp(e.source,g+'g');for(p||(n=new RegExp('^'+x.source+'$(?!\\s)',g));(c=x.exec(r))&&(u=c.index+c[0][l],!(u>y&&(i.push(r.slice(y,c.index)),!p&&1=h)));)x[d]===c.index&&x[d]++;return y===r[l]?(m||!x.test(''))&&i.push(''):i.push(r.slice(y)),i[l]>h?i.slice(0,h):i}}else'0'[i](void 0,0)[l]&&(n=function(e,t){return void 0===e&&0===t?[]:a.call(this,e,t)});return[function(r,o){var a=e(this),i=r==void 0?void 0:r[t];return i===void 0?n.call(a+'',r,o):i.call(r,a,o)},n]})},function(e,t,r){var n=r(7),o=r(21),a=r(0)('match');e.exports=function(e){var t;return n(e)&&((t=e[a])===void 0?'RegExp'==o(e):!!t)}},function(e,t,r){'use strict';var n=r(12),o=r(32),a=r(27),i=r(5),s=[].sort,l=[1,2,3];n(n.P+n.F*(i(function(){l.sort(void 0)})||!i(function(){l.sort(null)})||!r(71)(s)),'Array',{sort:function(e){return e===void 0?s.call(a(this)):s.call(a(this),o(e))}})},function(e,t,r){'use strict';var n=r(5);e.exports=function(e,t){return!!e&&n(function(){t?e.call(null,function(){},1):e.call(null)})}},function(e,t,r){'use strict';var n=r(12),o=r(73)(5),a='find',i=!0;a in[]&&[,][a](function(){i=!1}),n(n.P+n.F*i,'Array',{find:function(e){return o(this,e,1x;x++)if((5==e||d||x in y)&&(u=y[x],m=h(u,x,g),e))if(r)k[x]=m;else if(m)switch(e){case 3:return!0;case 5:return u;case 6:return x;case 2:k.push(u);}else if(l)return!1;return d?-1:3==e||l?l:k}}},function(e,t,r){var n=r(75);e.exports=function(e,t){return new(n(e))(t)}},function(e,t,r){var n=r(7),o=r(39),a=r(0)('species');e.exports=function(e){var t;return o(e)&&(t=e.constructor,'function'==typeof t&&(t===Array||o(t.prototype))&&(t=void 0),n(t)&&(t=t[a],null===t&&(t=void 0))),void 0===t?Array:t}},function(e,t,r){r(43)('search',1,function(e,t,r){return[function(r){'use strict';var n=e(this),o=r==void 0?void 0:r[t];return o===void 0?new RegExp(r)[t](n+''):o.call(r,n)},r]})},function(e,t,r){var n=r(6).f,o=Function.prototype,a=/^\s*function ([^ (]*)/,i='name';i in o||r(4)&&n(o,i,{configurable:!0,get:function(){try{return(''+this).match(a)[1]}catch(t){return''}}})},function(e,t,r){(function(t){try{var n=r(9)}catch(t){}e.exports=t(n)})(function(e){var t=function(e,t){var r={},n={true:!0,false:!1,null:null};return e?(e.replace(/\+/g,' ').split('&').forEach(function(e){var o,a=e.split('='),s=decodeURIComponent(a[0]),l=r,d=0,i=s.split(']['),p=i.length-1;if(/\[/.test(i[0])&&/\]$/.test(i[p])?(i[p]=i[p].replace(/\]$/,''),i=i.shift().split('[').concat(i),p=i.length-1):p=0,2!==a.length)s&&(r[s]=t?void 0:'');else if(o=decodeURIComponent(a[1]),t&&(o=o&&!isNaN(o)&&+o+''===o?+o:'undefined'===o?void 0:void 0===n[o]?o:n[o]),p)for(;d<=p;d++)s=''===i[d]?l.length:i[d],l=l[s]=de&&(r=o),i!=e);)n=r-t,o=t+a(n/2),i=this.elements[2*o];return i==e?2*o:i>e?2*o:il?i+=2:s==l&&(t+=r[d+1]*n[i+1],d+=2,i+=2);return t},d.Vector.prototype.similarity=function(e){return this.dot(e)/(this.magnitude()*e.magnitude())},d.Vector.prototype.toArray=function(){for(var e=Array(this.elements.length/2),t=1,r=0;tr.length)return r;if(L=r.substr(0,1),'y'==L&&(r=L.toUpperCase()+r.substr(1)),P=d,I=p,P.test(r)?r=r.replace(P,'$1$2'):I.test(r)&&(r=r.replace(I,'$1$2')),P=c,I=u,P.test(r)){var N=P.exec(r);P=a,P.test(N[1])&&(P=m,r=r.replace(P,''))}else if(I.test(r)){var N=I.exec(r);n=N[1],I=l,I.test(n)&&(r=n,I=f,O=g,R=y,I.test(r)?r+='e':O.test(r)?(P=m,r=r.replace(P,'')):R.test(r)&&(r+='e'))}if(P=h,P.test(r)){var N=P.exec(r);n=N[1],r=n+'i'}if(P=x,P.test(r)){var N=P.exec(r);n=N[1],o=N[2],P=a,P.test(n)&&(r=n+e[o])}if(P=k,P.test(r)){var N=P.exec(r);n=N[1],o=N[2],P=a,P.test(n)&&(r=n+t[o])}if(P=S,I=E,P.test(r)){var N=P.exec(r);n=N[1],P=i,P.test(n)&&(r=n)}else if(I.test(r)){var N=I.exec(r);n=N[1]+N[2],I=i,I.test(n)&&(r=n)}if(P=v,P.test(r)){var N=P.exec(r);n=N[1],P=i,I=s,O=b,(P.test(n)||I.test(n)&&!O.test(n))&&(r=n)}return P=T,I=i,P.test(r)&&I.test(r)&&(P=m,r=r.replace(P,'')),'y'==L&&(r=L.toLowerCase()+r.substr(1)),r};return function(e){return e.update(L)}}(),d.Pipeline.registerFunction(d.stemmer,'stemmer'),d.generateStopWordFilter=function(e){var t=e.reduce(function(e,t){return e[t]=t,e},{});return function(e){if(e&&t[e.toString()]!==e.toString())return e}},d.stopWordFilter=d.generateStopWordFilter(['a','able','about','across','after','all','almost','also','am','among','an','and','any','are','as','at','be','because','been','but','by','can','cannot','could','dear','did','do','does','either','else','ever','every','for','from','get','got','had','has','have','he','her','hers','him','his','how','however','i','if','in','into','is','it','its','just','least','let','like','likely','may','me','might','most','must','my','neither','no','nor','not','of','off','often','on','only','or','other','our','own','rather','said','say','says','she','should','since','so','some','than','that','the','their','them','then','there','these','they','this','tis','to','too','twas','us','wants','was','we','were','what','when','where','which','while','who','whom','why','will','with','would','yet','you','your']),d.Pipeline.registerFunction(d.stopWordFilter,'stopWordFilter'),d.trimmer=function(e){return e.update(function(e){return e.replace(/^\W+/,'').replace(/\W+$/,'')})},d.Pipeline.registerFunction(d.trimmer,'trimmer'),d.TokenSet=function(){this.final=!1,this.edges={},this.id=d.TokenSet._nextId,d.TokenSet._nextId+=1},d.TokenSet._nextId=1,d.TokenSet.fromArray=function(e){for(var t=new d.TokenSet.Builder,r=0,n=e.length;r=r.str.length?s.final=!0:o.push({node:s,editsRemaining:r.editsRemaining-1,str:r.str.slice(2)})}if(0=e;t--){var r=this.uncheckedNodes[t],n=r.child.toString();n in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[n]:(r.child._str=n,this.minimizedNodes[n]=r.child),this.uncheckedNodes.pop()}},d.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},d.Index.prototype.search=function(e){return this.query(function(t){var r=new d.QueryParser(e,t);r.parse()})},d.Index.prototype.query=function(e){var t=new d.Query(this.fields),r=Object.create(null),n=Object.create(null),o=Object.create(null);e.call(t,t);for(var a=0;ae?0:1=this.length)return d.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},d.QueryLexer.prototype.width=function(){return this.pos-this.start},d.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},d.QueryLexer.prototype.backup=function(){this.pos-=1},d.QueryLexer.prototype.acceptDigitRun=function(){var e,t;do e=this.next(),t=e.charCodeAt(0);while(47t);e!=d.QueryLexer.EOS&&this.backup()},d.QueryLexer.prototype.more=function(){return this.pos=--s&&a(l)};s||d(),i.forEach(function(t){e.matches(t,o.exclude)?d():o.onIframeReady(t,function(e){r(t)&&(l++,n(e)),d()},d)})}},{key:'createIterator',value:function(e,t,r){return document.createNodeIterator(e,t,r,!1)}},{key:'createInstanceOnIframe',value:function(t){return new e(t.querySelector('html'),this.iframes)}},{key:'compareNodeIframe',value:function(e,t,r){var n=e.compareDocumentPosition(r),o=Node.DOCUMENT_POSITION_PRECEDING;if(n&o)if(null!==t){var a=t.compareDocumentPosition(r),i=Node.DOCUMENT_POSITION_FOLLOWING;if(a&i)return!0}else return!0;return!1}},{key:'getIteratorNode',value:function(e){var t,r=e.previousNode();return t=null===r?e.nextNode():e.nextNode()&&e.nextNode(),{prevNode:r,node:t}}},{key:'checkIframeFilter',value:function(e,t,r,n){var o=!1,a=!1;return(n.forEach(function(e,t){e.val===r&&(o=t,a=e.handled)}),this.compareNodeIframe(e,t,r))?(!1!==o||a?!1!==o&&!a&&(n[o].handled=!0):n.push({val:r,handled:!0}),!0):(!1===o&&n.push({val:r,handled:!1}),!1)}},{key:'handleOpenIframes',value:function(e,t,r,n){var o=this;e.forEach(function(e){e.handled||o.getIframeContents(e.val,function(e){o.createInstanceOnIframe(e).forEachNode(t,r,n)})})}},{key:'iterateThroughNodes',value:function(e,t,r,n,o){for(var a,i,s=this,l=this.createIterator(t,e,n),d=[],p=[],c=function(){var e=s.getIteratorNode(l);return i=e.prevNode,a=e.node,a};c();)this.iframes&&this.forEachIframe(t,function(e){return s.checkIframeFilter(a,i,e,d)},function(t){s.createInstanceOnIframe(t).forEachNode(e,function(e){return p.push(e)},n)}),p.push(a);p.forEach(function(e){r(e)}),this.iframes&&this.handleOpenIframes(d,e,r,n),o()}},{key:'forEachNode',value:function(e,t,r){var n=this,o=3=--i&&o()})};n.iframes?n.waitForIframes(a,s):s()})}}],[{key:'matches',value:function(e,t){var r='string'==typeof t?[t]:t,n=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(n){var o=!1;return r.every(function(t){return!n.call(e,t)||(o=!0,!1)}),o}return!1}}]),e}(),a=function(){function a(e){t(this,a),this.ctx=e,this.ie=!1;var r=window.navigator.userAgent;(-1?@[\\]^_`{|}~\xA1\xBF')),'()([^'+a+']*'+e+'[^'+a+']*)'):'exactly'===n?'(^|\\s'+a+')('+e+')(?=$|\\s'+a+')':'()('+e+')'}},{key:'getSeparatedKeywords',value:function(e){var t=this,r=[];return e.forEach(function(e){t.opt.separateWordSearch?e.split(' ').forEach(function(e){e.trim()&&-1===r.indexOf(e)&&r.push(e)}):e.trim()&&-1===r.indexOf(e)&&r.push(e)}),{keywords:r.sort(function(e,t){return t.length-e.length}),length:r.length}}},{key:'isNumeric',value:function(e){return+parseFloat(e)==e}},{key:'checkRanges',value:function(e){var t=this;if(!Array.isArray(e)||'[object Object]'!==Object.prototype.toString.call(e[0]))return this.log('markRanges() will only accept an array of objects'),this.opt.noMatch(e),[];var r=[],n=0;return e.sort(function(e,t){return e.start-t.start}).forEach(function(e){var o=t.callNoMatchOnInvalidRanges(e,n),a=o.start,i=o.end,s=o.valid;s&&(e.start=a,e.length=i-a,r.push(e),n=i)}),r}},{key:'callNoMatchOnInvalidRanges',value:function(e,t){var r,n,o=!1;return e&&'undefined'!=typeof e.start?(r=parseInt(e.start,10),n=r+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&0a?a:i,n=i+parseInt(e.length,10),n>a&&(n=a,this.log('End range automatically set to the max value of '+a)),0>i||0>n-i||i>a||n>a?(o=!1,this.log('Invalid range: '+JSON.stringify(e)),this.opt.noMatch(e)):''===r.substring(i,n).replace(/\s+/g,'')&&(o=!1,this.log('Skipping whitespace only range: '+JSON.stringify(e)),this.opt.noMatch(e)),{start:i,end:n,valid:o}}},{key:'getTextNodes',value:function(e){var t=this,r='',n=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,function(e){n.push({start:r.length,end:(r+=e.textContent).length,node:e})},function(e){return t.matchesExclude(e.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},function(){e({value:r,nodes:n})})}},{key:'matchesExclude',value:function(e){return o.matches(e,this.opt.exclude.concat(['script','style','title','head','html']))}},{key:'wrapRangeInTextNode',value:function(e,t,r){var n=this.opt.element?this.opt.element:'mark',o=e.splitText(t),a=o.splitText(r-t),i=document.createElement(n);return i.setAttribute('data-markjs','true'),this.opt.className&&i.setAttribute('class',this.opt.className),i.textContent=o.textContent,o.parentNode.replaceChild(i,o),a}},{key:'wrapRangeInMappedTextNode',value:function(t,r,o,a,l){var d=this;t.nodes.every(function(p,n){var i=t.nodes[n+1];if('undefined'==typeof i||i.start>r){if(!a(p.node))return!1;var c=r-p.start,s=(o>p.end?p.end:o)-p.start,e=t.value.substr(0,p.start),u=t.value.substr(s+p.start);if(p.node=d.wrapRangeInTextNode(p.node,c,s),t.value=e+u,t.nodes.forEach(function(e,r){r>=n&&(0p.end)r=p.end;else return!1}return!0})}},{key:'wrapMatches',value:function(e,t,r,n,o){var a=this,s=0===t?0:t+1;this.getTextNodes(function(t){t.nodes.forEach(function(t){t=t.node;for(var o;null!==(o=e.exec(t.textContent))&&''!==o[s];)if(r(o[s],t)){var l=o.index;if(0!=s)for(var d=1;d":'>'},i=/[&"'<>]/g,s=function(e){return a[e]},t=e.exports={};t.prettifyError=function(e,r,n){if(n.Update||(n=new t.TemplateError(n)),n.Update(e),!r){var o=n;n=new Error(o.message),n.name=o.name}return n},t.TemplateError=function(e,t,r){var n=this;if(e instanceof Error){n=e,e=e.name+': '+e.message;try{n.name=''}catch(t){n=this}}else Error.captureStackTrace&&Error.captureStackTrace(n);return n.name='Template render error',n.message=e,n.lineno=t,n.colno=r,n.firstUpdate=!0,n.Update=function(e){var t='('+(e||'unknown path')+')';return this.firstUpdate&&(this.lineno&&this.colno?t+=' [Line '+this.lineno+', Column '+this.colno+']':this.lineno&&(t+=' [Line '+this.lineno+']')),t+='\n ',this.firstUpdate&&(t+=' '),this.message=t+(this.message||''),this.firstUpdate=!1,this},n},t.TemplateError.prototype=Error.prototype,t.escape=function(e){return e.replace(i,s)},t.isFunction=function(e){return'[object Function]'===o.toString.call(e)},t.isArray=Array.isArray||function(e){return'[object Array]'===o.toString.call(e)},t.isString=function(e){return'[object String]'===o.toString.call(e)},t.isObject=function(e){return'[object Object]'===o.toString.call(e)},t.groupBy=function(e,r){for(var n={},o=t.isFunction(r)?r:function(e){return e[r]},a=0;a>>0;for(n=+n||0,r(n)===Infinity&&(n=0),0>n&&(n+=o,0>n&&(n=0));nd){for(var t=0,r=i.length-l;t=t)return e;var r=t-e.length,n=s.repeat(' ',r/2-r%2),o=s.repeat(' ',r/2);return l.copySafeness(e,n+e+o)},default:function(e,t,r){return r?e?e:t:void 0===e?t:e},dictsort:function(e,t,r){if(!s.isObject(e))throw new s.TemplateError('dictsort filter: val must be an object');var n=[];for(var o in e)n.push([o,e[o]]);var i;if(void 0===r||'key'===r)i=0;else if('value'===r)i=1;else throw new s.TemplateError('dictsort filter: You can only sort by either key or value');return n.sort(function(e,r){var n=e[i],o=r[i];return t||(s.isString(n)&&(n=n.toUpperCase()),s.isString(o)&&(o=o.toUpperCase())),n>o?1:n===o?0:-1}),n},dump:function(e){return JSON.stringify(e)},escape:function(e){return e instanceof l.SafeString?e:(e=null===e||void 0===e?'':e,l.markSafe(s.escape(e.toString())))},safe:function(e){return e instanceof l.SafeString?e:(e=null===e||void 0===e?'':e,l.markSafe(e.toString()))},first:function(e){return e[0]},groupby:function(e,t){return s.groupBy(e,t)},indent:function(e,t,r){if(e=a(e,''),''===e)return'';t=t||4;for(var n='',o=e.split('\n'),d=s.repeat(' ',t),p=0;p=s&&c.push(r),d.push(c)}return d},sum:function(e,t,r){var n=0;'number'==typeof r&&(n+=r),t&&(e=s.map(e,function(e){return e[t]}));for(var o=0;oi?t?-1:1:0}),e}),string:function(e){return l.copySafeness(e,e)},striptags:function(e,t){e=a(e,''),t=t||!1;var r=/<\/?([a-z][a-z0-9]*)\b[^>]*>|/gi,n=d.trim(e.replace(r,'')),o='';return o=t?n.replace(/^ +| +$/gm,'').replace(/ +/g,' ').replace(/(\r\n)/g,'\n').replace(/\n\n\n+/g,'\n\n'):n.replace(/\s+/gi,' '),l.copySafeness(e,o)},title:function(e){e=a(e,'');for(var t=e.split(' '),r=0;r'+d.substr(0,t)+'':s.test(d)?''+d.substr(0,t)+'':a.test(d)?''+d+'':l.test(d)?''+d.substr(0,t)+'':e});return d.join('')},wordcount:function(e){e=a(e,'');var t=e?e.match(/\w+/g):null;return t?t.length:null},float:function(e,t){var r=parseFloat(e);return isNaN(r)?t:r},int:function(e,t){var r=parseInt(e,10);return isNaN(r)?t:r}};d.d=d['default'],d.e=d.escape,e.exports=d},function(e,t,r){'use strict';function n(e){var t=e.length;if(t){var r=e[t-1];if(r&&r.hasOwnProperty('__keywords'))return r}return{}}function o(e){var t=e.length;if(0===t)return 0;var r=e[t-1];return r&&r.hasOwnProperty('__keywords')?t-1:t}function a(e){return'string'==typeof e?void(this.val=e,this.length=e.length):e}var s=r(1),i=r(6),l=i.extend({init:function(e,t){this.variables={},this.parent=e,this.topLevel=!1,this.isolateWrites=t},set:function(e,t,r){var n=e.split('.'),o=this.variables,a=this;if(r&&(a=this.resolve(n[0],!0)))return void a.set(e,t);for(var s,l=0;le.length){a=Array.prototype.slice.call(arguments,0,e.length);var d=Array.prototype.slice.call(arguments,a.length,i);for(s=0;s=e.length&&(t=0),this.current=e[t],this.current}}}function r(e){e=e||',';var t=!0;return function(){var r=t?'':e;return t=!1,r}}e.exports=function(){return{range:function(e,t,r){'undefined'==typeof t?(t=e,e=0,r=1):!r&&(r=1);var n,o=[];if(0t;n+=r)o.push(n);return o},cycler:function(){return t(Array.prototype.slice.call(arguments))},joiner:function(e){return r(e)}}}},function(e,t,r){'use strict';var n=r(11),o=n.extend({init:function(e){this.precompiled=e||{}},getSource:function(e){return this.precompiled[e]?{src:{type:'code',obj:this.precompiled[e]},path:e}:null}});e.exports=o},function(e,t,r){'use strict';var n=r(3),o=r(6),a=r(1),i=o.extend({on:function(e,t){this.listeners=this.listeners||{},this.listeners[e]=this.listeners[e]||[],this.listeners[e].push(t)},emit:function(e){var t=Array.prototype.slice.call(arguments,1);this.listeners&&this.listeners[e]&&a.each(this.listeners[e],function(e){e.apply(null,t)})},resolve:function(e,t){return n.resolve(n.dirname(e),t)},isRelative:function(e){return 0===e.indexOf('./')||0===e.indexOf('../')}});e.exports=i},function(e){e.exports=function(){'use strict';var e=this.runtime,t=this.lib,r=e.contextOrFrameLookup;e.contextOrFrameLookup=function(e,t,n){var o=r.apply(this,arguments);if(o===void 0)switch(n){case'True':return!0;case'False':return!1;case'None':return null;}return o};var n=e.memberLookup,o={pop:function(e){if(e===void 0)return this.pop();if(e>=this.length||0>e)throw new Error('KeyError');return this.splice(e,1)},remove:function(e){for(var t=0;t\n

',a+=n.suppressValue(n.contextOrFrameLookup(t,r,'title'),e.opts.autoescape),a+='

\n
',a+=n.suppressValue(n.contextOrFrameLookup(t,r,'contents'),e.opts.autoescape),a+='
\n\n',o(null,a)}catch(t){o(n.handleError(t,null,null))}}}}()})()},function(){(function(){(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})['search_results.njk']=function(){return{root:function(e,t,r,n,o){var a='';try{var i=null;a+='

\n ',a+=n.suppressValue(n.contextOrFrameLookup(t,r,'term'),e.opts.autoescape),a+=':\n ',a+=n.suppressValue(n.contextOrFrameLookup(t,r,'count')||'No',e.opts.autoescape),a+=' ',a+=n.suppressValue(1==n.contextOrFrameLookup(t,r,'count')?'result':'results',e.opts.autoescape),a+='\n

\n\n';n.contextOrFrameLookup(t,r,'count')&&(a+='\n
    \n');a+='\n',o(null,a)}catch(t){o(n.handleError(t,null,null))}}}}()})()}],[51]); +//# sourceMappingURL=search.min.js.map \ No newline at end of file diff --git a/dist/webpack/styleguide_json.min.css b/dist/webpack/styleguide_json.min.css new file mode 100644 index 00000000..ccb05b26 --- /dev/null +++ b/dist/webpack/styleguide_json.min.css @@ -0,0 +1,4 @@ +.hljs-comment,.hljs-quote{color:#93a1a1}.hljs-addition,.hljs-keyword,.hljs-selector-tag{color:#859900}.hljs-doctag,.hljs-literal,.hljs-meta .hljs-meta-string,.hljs-number,.hljs-regexp,.hljs-string{color:#2aa198}.hljs-name,.hljs-section,.hljs-selector-class,.hljs-selector-id,.hljs-title{color:#268bd2}.hljs-attr,.hljs-attribute,.hljs-class .hljs-title,.hljs-template-variable,.hljs-type,.hljs-variable{color:#b58900}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-meta .hljs-keyword,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-subst,.hljs-symbol{color:#cb4b16}.hljs-built_in,.hljs-deletion{color:#dc322f}.hljs-formula{background:#eee8d5}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bolder} + +/*! json-encode: {"colors": {"brand-colors": {"brand-orange": "#c75000", "brand-blue": "#0d7fa5", "brand-pink": "#aa0e5c"}, "neutral-colors": {"light-gray": "#dedede", "gray": "#555b5e", "black": "#3b4042"}, "theme-colors": {"theme-dark": "#0d7fa5", "theme-light": "#cfe5ed", "background": "#fff", "text": "#3b4042", "text-light": "#555b5e", "action": "#aa0e5c", "focus": "#0d7fa5", "underline": "#eac3d6", "border": "#555b5e", "border-light": "#dedede", "shadow": "rgba(85, 91, 94, 0.5)", "callout": "#cfe5ed", "slight": "#fafcfd", "code": "#0d7fa5", "code-shadow": "rgba(13, 127, 165, 0.2)"}, "system-colors": {"contrast-light": "#fff", "contrast-dark": "#3b4042"}, "hljs-colors": {"hljs-comment": "#93a1a1", "hljs-green": "#859900", "hljs-cyan": "#2aa198", "hljs-blue": "#268bd2", "hljs-yellow": "#b58900", "hljs-orange": "#cb4b16", "hljs-red": "#dc322f", "hljs-formula": "#eee8d5"}, "demo-colors": {"brand-blue": "#0d7fa5", "brand-pink": "#e2127a"}, "demo-noncolors": {"light-gray": "#dedede", "gray": "#555b5e", "black": "#3b4042"}}, "ratios": {"text-ratios": {"line-height": 1.4}, "demo-ratios": {"line-height": 1.4}}, "sizes": {"root-sizes": {"root": "18px", "responsive": "calc(1em + 0.125vw)", "large": "calc(1rem + 0.5vw)", "small": "0.9rem"}, "text-sizes": {"reset": "1rem", "h1": "calc(1rem + 2vw)", "h2": "calc(1rem + 1vw)", "h3": "calc(1rem + 0.5vw)", "quote": "calc(1rem + 0.5vw)", "code": "0.9rem", "footer": "0.9rem", "search": "0.9rem"}, "spacing-sizes": {"rhythm": "1.4rem", "gutter": "1.4rem", "gutter-plus": "2.1rem", "double-gutter": "2.8rem", "flex-gutter": "calc(0.7rem + 2.5vw)", "spacer": "calc(4.2rem + 2.5vw)", "gutter-minus": "1.05rem", "shim": "0.7rem", "half-shim": "0.35rem", "quarter-shim": "0.175rem"}, "pattern-sizes": {"nav-underline": "4px", "nav-icon": "28px", "arrow-border": "8px", "arrow-depth": "0.7rem", "arrow-side": "1.4rem", "font-preview": "24em", "specimen-aa": "4.2rem", "color-preview": "16em", "color-swatch": "5.6rem", "footer-logo": "2.8rem"}, "layout-sizes": {"page": "50rem", "item-break": "40em", "page-break": "50em", "nav-break": "65em"}, "demo-sizes": {"root": "18px", "xlarge": "3rem"}}, "fonts": {"sans": {"name": "Source Sans Pro", "source": "https://fonts.google.com/specimen/Source+Sans+Pro", "stack": ["Helvetica Neue", "Helvetica", "Arial", "sans-serif"]}, "code": {"name": "Source Code Pro", "source": "https://fonts.google.com/specimen/Source+Code+Pro", "stack": ["Consolas", "Menlo", "Monaco", "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", "monospace", "sans-serif"]}, "demo-cdn": {"name": "Source Code Pro", "source": "https://fonts.google.com/specimen/Source+Code+Pro", "stack": ["Consolas", "Menlo", "Courier New", "monospace", "sans-serif"]}, "demo-local": {"name": "rockingham", "normal": {"path": "rockingham/rockingham-regular-webfont", "local": "rockingham-regular-webfont"}, "bold": "rockingham/rockingham-bold-webfont", "italic": "rockingham/rockingham-italic-webfont", "bold italic": "rockingham/rockingham-bolditalic-webfont", "stack": "fantasy", "formats": ["woff2", "woff", "ttf"]}}} */ +/*# sourceMappingURL=styleguide_json.min.css.map*/ \ No newline at end of file diff --git a/dist/webpack/styleguide_json.min.js b/dist/webpack/styleguide_json.min.js new file mode 100644 index 00000000..f90ce657 --- /dev/null +++ b/dist/webpack/styleguide_json.min.js @@ -0,0 +1,2 @@ +webpackJsonp([3],{86:function(a,b,c){a.exports=c(87)},87:function(){}},[86]); +//# sourceMappingURL=styleguide_json.min.js.map \ No newline at end of file diff --git a/dist/webpack/vendor.min.js b/dist/webpack/vendor.min.js new file mode 100644 index 00000000..361324ae --- /dev/null +++ b/dist/webpack/vendor.min.js @@ -0,0 +1,23 @@ +(function(e){function t(n){if(a[n])return a[n].exports;var i=a[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var n=window.webpackJsonp;window.webpackJsonp=function(a,o,r){for(var d,l,c,p=0,i=[];p/g,">")}function n(e){return e.nodeName.toLowerCase()}function a(e,t){var n=e&&e.exec(t);return n&&0===n.index}function s(e){return N.test(e)}function i(e){var t,n,a,i,o=e.className+" ";if(o+=e.parentNode?e.parentNode.className:"",n=w.exec(o),n)return b(n[1])?n[1]:"no-highlight";for(o=o.split(/\s+/),t=0,a=o.length;t"}function r(e){p+=""}function d(e){("start"===e.event?o:r)(e.node)}for(var l,c=0,p="",u=[];e.length||a.length;)if(l=s(),p+=t(i.substring(c,l[0].offset)),c=l[0].offset,l===e){u.reverse().forEach(r);do d(l.splice(0,1)[0]),l=s();while(l===e&&l.length&&l[0].offset===c);u.reverse().forEach(o)}else"start"===l[0].event?u.push(l[0].node):u.pop(),d(l.splice(0,1)[0]);return p+t(i.substr(c))}function l(e){return e.variants&&!e.cached_variants&&(e.cached_variants=e.variants.map(function(t){return o(e,{variants:null},t)})),e.cached_variants||e.endsWithParent&&[o(e)]||[e]}function c(e){function t(e){return e&&e.source||e}function n(n,a){return new RegExp(t(n),"m"+(e.case_insensitive?"i":"")+(a?"g":""))}function a(i,s){if(!i.compiled){if(i.compiled=!0,i.keywords=i.keywords||i.beginKeywords,i.keywords){var o={},r=function(t,n){e.case_insensitive&&(n=n.toLowerCase()),n.split(" ").forEach(function(e){var n=e.split("|");o[n[0]]=[t,n[1]?+n[1]:1]})};"string"==typeof i.keywords?r("keyword",i.keywords):x(i.keywords).forEach(function(e){r(e,i.keywords[e])}),i.keywords=o}i.lexemesRe=n(i.lexemes||/\w+/,!0),s&&(i.beginKeywords&&(i.begin="\\b("+i.beginKeywords.split(" ").join("|")+")\\b"),!i.begin&&(i.begin=/\B|\b/),i.beginRe=n(i.begin),!i.end&&!i.endsWithParent&&(i.end=/\B|\b/),i.end&&(i.endRe=n(i.end)),i.terminator_end=t(i.end)||"",i.endsWithParent&&s.terminator_end&&(i.terminator_end+=(i.end?"|":"")+s.terminator_end)),i.illegal&&(i.illegalRe=n(i.illegal)),null==i.relevance&&(i.relevance=1),i.contains||(i.contains=[]),i.contains=Array.prototype.concat.apply([],i.contains.map(function(e){return l("self"===e?i:e)})),i.contains.forEach(function(e){a(e,i)}),i.starts&&a(i.starts,s);var d=i.contains.map(function(e){return e.beginKeywords?"\\.?("+e.begin+")\\.?":e.begin}).concat([i.terminator_end,i.illegal]).map(t).filter(Boolean);i.terminators=d.length?n(d.join("|"),!0):{exec:function(){return null}}}}a(e)}function p(e,n,i,s){function o(e,t){var n,i;for(n=0,i=t.contains.length;n",s+t+o}function m(){var e,n,a,i;if(!w.keywords)return t(k);for(i="",n=0,w.lexemesRe.lastIndex=0,a=w.lexemesRe.exec(k);a;)i+=t(k.substring(n,a.index)),e=l(w,a),e?(D+=e[1],i+=g(e[0],t(a[0]))):i+=t(a[0]),n=w.lexemesRe.lastIndex,a=w.lexemesRe.exec(k);return i+t(k.substr(n))}function f(){var e="string"==typeof w.subLanguage;if(e&&!v[w.subLanguage])return t(k);var n=e?p(w.subLanguage,k,!0,_[w.subLanguage]):u(k,w.subLanguage.length?w.subLanguage:void 0);return 0")+"\"");return k+=t,t.length||1}var E=b(e);if(!E)throw new Error("Unknown language: \""+e+"\"");c(E);var N,w=s||E,_={},S="";for(N=w;N!==E;N=N.parent)N.className&&(S=g(N.className,"",!0)+S);var k="",D=0;try{for(var A,O,M=0;w.terminators.lastIndex=M,A=w.terminators.exec(n),!!A;)O=x(n.substring(M,A.index),A[0]),M=A.index+O;for(x(n.substr(M)),N=w;N.parent;N=N.parent)N.className&&(S+=C);return{relevance:D,value:S,language:e,top:w}}catch(a){if(a.message&&-1!==a.message.indexOf("Illegal"))return{relevance:0,value:t(n)};throw a}}function u(e,n){n=n||T.languages||x(v);var a={relevance:0,value:t(e)},i=a;return n.filter(b).forEach(function(t){var n=p(t,e,!1);n.language=t,n.relevance>i.relevance&&(i=n),n.relevance>a.relevance&&(i=a,a=n)}),i.language&&(a.second_best=i),a}function g(e){return T.tabReplace||T.useBR?e.replace(_,function(e,t){return T.useBR&&"\n"===e?"
    ":T.tabReplace?t.replace(/\t/g,T.tabReplace):""}):e}function m(e,t,n){var a=t?E[t]:n,i=[e.trim()];return e.match(/\bhljs\b/)||i.push("hljs"),-1===e.indexOf(a)&&i.push(a),i.join(" ").trim()}function f(e){var t,n,a,o,l,c=i(e);s(c)||(T.useBR?(t=document.createElementNS("http://www.w3.org/1999/xhtml","div"),t.innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n")):t=e,l=t.textContent,a=c?p(c,l,!0):u(l),n=r(t),n.length&&(o=document.createElementNS("http://www.w3.org/1999/xhtml","div"),o.innerHTML=a.value,a.value=d(n,r(o),l)),a.value=g(a.value),e.innerHTML=a.value,e.className=m(e.className,c,a.language),e.result={language:a.language,re:a.relevance},a.second_best&&(e.second_best={language:a.second_best.language,re:a.second_best.relevance}))}function h(){if(!h.called){h.called=!0;var e=document.querySelectorAll("pre code");y.forEach.call(e,f)}}function b(e){return e=(e||"").toLowerCase(),v[e]||v[E[e]]}var y=[],x=Object.keys,v={},E={},N=/^(no-?highlight|plain|text)$/i,w=/\blang(?:uage)?-([\w-]+)\b/i,_=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,C="",T={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};return e.highlight=p,e.highlightAuto=u,e.fixMarkup=g,e.highlightBlock=f,e.configure=function(e){T=o(T,e)},e.initHighlighting=h,e.initHighlightingOnLoad=function(){addEventListener("DOMContentLoaded",h,!1),addEventListener("load",h,!1)},e.registerLanguage=function(t,n){var a=v[t]=n(e);a.aliases&&a.aliases.forEach(function(e){E[e]=t})},e.listLanguages=function(){return x(v)},e.getLanguage=b,e.inherit=o,e.IDENT_RE="[a-zA-Z]\\w*",e.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",e.NUMBER_RE="\\b\\d+(\\.\\d+)?",e.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",e.BINARY_NUMBER_RE="\\b(0b[01]+)",e.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",e.BACKSLASH_ESCAPE={begin:"\\\\[\\s\\S]",relevance:0},e.APOS_STRING_MODE={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},e.QUOTE_STRING_MODE={className:"string",begin:"\"",end:"\"",illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},e.PHRASAL_WORDS_MODE={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},e.COMMENT=function(t,n,a){var i=e.inherit({className:"comment",begin:t,end:n,contains:[]},a||{});return i.contains.push(e.PHRASAL_WORDS_MODE),i.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),i},e.C_LINE_COMMENT_MODE=e.COMMENT("//","$"),e.C_BLOCK_COMMENT_MODE=e.COMMENT("/\\*","\\*/"),e.HASH_COMMENT_MODE=e.COMMENT("#","$"),e.NUMBER_MODE={className:"number",begin:e.NUMBER_RE,relevance:0},e.C_NUMBER_MODE={className:"number",begin:e.C_NUMBER_RE,relevance:0},e.BINARY_NUMBER_MODE={className:"number",begin:e.BINARY_NUMBER_RE,relevance:0},e.CSS_NUMBER_MODE={className:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},e.REGEXP_MODE={className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[e.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[e.BACKSLASH_ESCAPE]}]},e.TITLE_MODE={className:"title",begin:e.IDENT_RE,relevance:0},e.UNDERSCORE_TITLE_MODE={className:"title",begin:e.UNDERSCORE_IDENT_RE,relevance:0},e.METHOD_GUARD={begin:"\\.\\s*"+e.UNDERSCORE_IDENT_RE,relevance:0},e.registerLanguage("bash",function(e){var t={className:"variable",variants:[{begin:/\$[\w\d#@][\w\d_]*/},{begin:/\$\{(.*?)}/}]},n={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,t,{className:"variable",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]}]},a={className:"string",begin:/'/,end:/'/};return{aliases:["sh","zsh"],lexemes:/\b-?[a-z\._]+\b/,keywords:{keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},contains:[{className:"meta",begin:/^#![^\n]+sh\s*$/,relevance:10},{className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0},e.HASH_COMMENT_MODE,n,a,t]}}),e.registerLanguage("css",function(e){var t={begin:/[A-Z\_\.\-]+\s*:/,returnBegin:!0,end:";",endsWithParent:!0,contains:[{className:"attribute",begin:/\S/,end:":",excludeEnd:!0,starts:{endsWithParent:!0,excludeEnd:!0,contains:[{begin:/[\w-]+\(/,returnBegin:!0,contains:[{className:"built_in",begin:/[\w-]+/},{begin:/\(/,end:/\)/,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]}]},e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{className:"number",begin:"#[0-9A-Fa-f]+"},{className:"meta",begin:"!important"}]}}]};return{case_insensitive:!0,illegal:/[=\/|'\$]/,contains:[e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/},{className:"selector-class",begin:/\.[A-Za-z0-9_-]+/},{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$"},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"@(font-face|page)",lexemes:"[a-z-]+",keywords:"font-face page"},{begin:"@",end:"[{;]",illegal:/:/,contains:[{className:"keyword",begin:/\w+/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},{begin:"{",end:"}",illegal:/\S/,contains:[e.C_BLOCK_COMMENT_MODE,t]}]}}),e.registerLanguage("xml",function(e){var t={endsWithParent:!0,illegal:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[{begin:"\\[",end:"\\]"}]},e.COMMENT("",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},{begin:/<\?(php)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0}]},{className:"tag",begin:"|$)",end:">",keywords:{name:"style"},contains:[t],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:"|$)",end:">",keywords:{name:"script"},contains:[t],starts:{end:"",returnEnd:!0,subLanguage:["actionscript","javascript","handlebars","xml"]}},{className:"meta",variants:[{begin:/<\?xml/,end:/\?>/,relevance:10},{begin:/<\?\w+/,end:/\?>/}]},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},t]}]}}),e.registerLanguage("django",function(e){var t={begin:/\|[A-Za-z]+:?/,keywords:{name:"truncatewords removetags linebreaksbr yesno get_digit timesince random striptags filesizeformat escape linebreaks length_is ljust rjust cut urlize fix_ampersands title floatformat capfirst pprint divisibleby add make_list unordered_list urlencode timeuntil urlizetrunc wordcount stringformat linenumbers slice date dictsort dictsortreversed default_if_none pluralize lower join center default truncatewords_html upper length phone2numeric wordwrap time addslashes slugify first escapejs force_escape iriencode last safe safeseq truncatechars localize unlocalize localtime utc timezone"},contains:[e.QUOTE_STRING_MODE,e.APOS_STRING_MODE]};return{aliases:["jinja"],case_insensitive:!0,subLanguage:"xml",contains:[e.COMMENT(/\{%\s*comment\s*%}/,/\{%\s*endcomment\s*%}/),e.COMMENT(/\{#/,/#}/),{className:"template-tag",begin:/\{%/,end:/%}/,contains:[{className:"name",begin:/\w+/,keywords:{name:"comment endcomment load templatetag ifchanged endifchanged if endif firstof for endfor ifnotequal endifnotequal widthratio extends include spaceless endspaceless regroup ifequal endifequal ssi now with cycle url filter endfilter debug block endblock else autoescape endautoescape csrf_token empty elif endwith static trans blocktrans endblocktrans get_static_prefix get_media_prefix plural get_current_language language get_available_languages get_current_language_bidi get_language_info get_language_info_list localize endlocalize localtime endlocaltime timezone endtimezone get_current_timezone verbatim"},starts:{endsWithParent:!0,keywords:"in by as",contains:[t],relevance:0}}]},{className:"template-variable",begin:/\{\{/,end:/}}/,contains:[t]}]}}),e.registerLanguage("javascript",function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",n={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},a={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},i={className:"subst",begin:"\\$\\{",end:"\\}",keywords:n,contains:[]},s={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,i]};i.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,s,a,e.REGEXP_MODE];var o=i.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{aliases:["js","jsx"],keywords:n,contains:[{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},{className:"meta",begin:/^#!/,end:/$/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,s,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,{begin:/[{,]\s*/,relevance:0,contains:[{begin:t+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:t,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+t+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:o}]}]},{begin://,subLanguage:"xml",contains:[{begin:/<\w+\s*\/>/,skip:!0},{begin:/<\w+/,end:/(\/\w+|\w+\/)>/,skip:!0,contains:[{begin:/<\w+\s*\/>/,skip:!0},"self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:t}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:o}],illegal:/\[|%/},{begin:/\$[(.]/},e.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0}],illegal:/#(?!!)/}}),e.registerLanguage("json",function(e){var t={literal:"true false null"},n=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],a={end:",",endsWithParent:!0,excludeEnd:!0,contains:n,keywords:t},i={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(a,{begin:/:/})],illegal:"\\S"},s={begin:"\\[",end:"\\]",contains:[e.inherit(a)],illegal:"\\S"};return n.splice(n.length,0,i,s),{contains:n,keywords:t,illegal:"\\S"}}),e.registerLanguage("markdown",function(){return{aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$"},{begin:"^.+?\\n[=-]{2,}$"}]},{begin:"<",end:">",subLanguage:"xml",relevance:0},{className:"bullet",begin:"^([*+-]|(\\d+\\.))\\s+"},{className:"strong",begin:"[*_]{2}.+?[*_]{2}"},{className:"emphasis",variants:[{begin:"\\*.+?\\*"},{begin:"_.+?_",relevance:0}]},{className:"quote",begin:"^>\\s+",end:"$"},{className:"code",variants:[{begin:"^```w*s*$",end:"^```s*$"},{begin:"`.+?`"},{begin:"^( {4}|\t)",end:"$",relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},{begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}),e.registerLanguage("scss",function(e){var t={className:"variable",begin:"(\\$"+"[a-zA-Z-][a-zA-Z0-9_-]*"+")\\b"},n={className:"number",begin:"#[0-9A-Fa-f]+"},a={className:"attribute",begin:"[A-Z\\_\\.\\-]+",end:":",excludeEnd:!0,illegal:"[^\\s]",starts:{endsWithParent:!0,excludeEnd:!0,contains:[n,e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"!important"}]}};return{case_insensitive:!0,illegal:"[=/|']",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:"\\#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},{className:"selector-attr",begin:"\\[",end:"\\]",illegal:"$"},{className:"selector-tag",begin:"\\b(a|abbr|acronym|address|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|command|datalist|dd|del|details|dfn|div|dl|dt|em|embed|fieldset|figcaption|figure|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|map|mark|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|pre|progress|q|rp|rt|ruby|samp|script|section|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video)\\b",relevance:0},{begin:":(visited|valid|root|right|required|read-write|read-only|out-range|optional|only-of-type|only-child|nth-of-type|nth-last-of-type|nth-last-child|nth-child|not|link|left|last-of-type|last-child|lang|invalid|indeterminate|in-range|hover|focus|first-of-type|first-line|first-letter|first-child|first|enabled|empty|disabled|default|checked|before|after|active)"},{begin:"::(after|before|choices|first-letter|first-line|repeat-index|repeat-item|selection|value)"},t,{className:"attribute",begin:"\\b(z-index|word-wrap|word-spacing|word-break|width|widows|white-space|visibility|vertical-align|unicode-bidi|transition-timing-function|transition-property|transition-duration|transition-delay|transition|transform-style|transform-origin|transform|top|text-underline-position|text-transform|text-shadow|text-rendering|text-overflow|text-indent|text-decoration-style|text-decoration-line|text-decoration-color|text-decoration|text-align-last|text-align|tab-size|table-layout|right|resize|quotes|position|pointer-events|perspective-origin|perspective|page-break-inside|page-break-before|page-break-after|padding-top|padding-right|padding-left|padding-bottom|padding|overflow-y|overflow-x|overflow-wrap|overflow|outline-width|outline-style|outline-offset|outline-color|outline|orphans|order|opacity|object-position|object-fit|normal|none|nav-up|nav-right|nav-left|nav-index|nav-down|min-width|min-height|max-width|max-height|mask|marks|margin-top|margin-right|margin-left|margin-bottom|margin|list-style-type|list-style-position|list-style-image|list-style|line-height|letter-spacing|left|justify-content|initial|inherit|ime-mode|image-orientation|image-resolution|image-rendering|icon|hyphens|height|font-weight|font-variant-ligatures|font-variant|font-style|font-stretch|font-size-adjust|font-size|font-language-override|font-kerning|font-feature-settings|font-family|font|float|flex-wrap|flex-shrink|flex-grow|flex-flow|flex-direction|flex-basis|flex|filter|empty-cells|display|direction|cursor|counter-reset|counter-increment|content|column-width|column-span|column-rule-width|column-rule-style|column-rule-color|column-rule|column-gap|column-fill|column-count|columns|color|clip-path|clip|clear|caption-side|break-inside|break-before|break-after|box-sizing|box-shadow|box-decoration-break|bottom|border-width|border-top-width|border-top-style|border-top-right-radius|border-top-left-radius|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-radius|border-left-width|border-left-style|border-left-color|border-left|border-image-width|border-image-source|border-image-slice|border-image-repeat|border-image-outset|border-image|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-right-radius|border-bottom-left-radius|border-bottom-color|border-bottom|border|background-size|background-repeat|background-position|background-origin|background-image|background-color|background-clip|background-attachment|background-blend-mode|background|backface-visibility|auto|animation-timing-function|animation-play-state|animation-name|animation-iteration-count|animation-fill-mode|animation-duration|animation-direction|animation-delay|animation|align-self|align-items|align-content)\\b",illegal:"[^\\s]"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:":",end:";",contains:[t,n,e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{className:"meta",begin:"!important"}]},{begin:"@",end:"[{;]",keywords:"mixin include extend for if else each while charset import debug media page content font-face namespace warn",contains:[t,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,n,e.CSS_NUMBER_MODE,{begin:"\\s[A-Za-z0-9_.-]+",relevance:0}]}]}}),e.registerLanguage("shell",function(){return{aliases:["console"],contains:[{className:"meta",begin:"^\\s{0,3}[\\w\\d\\[\\]()@-]*[>%$#]",starts:{end:"$",subLanguage:"bash"}}]}}),e.registerLanguage("ruby",function(e){var t="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",n={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor",literal:"true false nil"},a={className:"doctag",begin:"@[A-Za-z]+"},i={begin:"#<",end:">"},s=[e.COMMENT("#","$",{contains:[a]}),e.COMMENT("^\\=begin","^\\=end",{contains:[a],relevance:10}),e.COMMENT("^__END__","\\n$")],o={className:"subst",begin:"#\\{",end:"}",keywords:n},r={className:"string",contains:[e.BACKSLASH_ESCAPE,o],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:"%[qQwWx]?\\(",end:"\\)"},{begin:"%[qQwWx]?\\[",end:"\\]"},{begin:"%[qQwWx]?{",end:"}"},{begin:"%[qQwWx]?<",end:">"},{begin:"%[qQwWx]?/",end:"/"},{begin:"%[qQwWx]?%",end:"%"},{begin:"%[qQwWx]?-",end:"-"},{begin:"%[qQwWx]?\\|",end:"\\|"},{begin:/\B\?(\\\d{1,3}|\\x[A-Fa-f0-9]{1,2}|\\u[A-Fa-f0-9]{4}|\\?\S)\b/},{begin:/<<(-?)\w+$/,end:/^\s*\w+$/}]},d={className:"params",begin:"\\(",end:"\\)",endsParent:!0,keywords:n},l=[r,i,{className:"class",beginKeywords:"class module",end:"$|;",illegal:/=/,contains:[e.inherit(e.TITLE_MODE,{begin:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{begin:"<\\s*",contains:[{begin:"("+e.IDENT_RE+"::)?"+e.IDENT_RE}]}].concat(s)},{className:"function",beginKeywords:"def",end:"$|;",contains:[e.inherit(e.TITLE_MODE,{begin:t}),d].concat(s)},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(\\!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[r,{begin:t}],relevance:0},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{className:"params",begin:/\|/,end:/\|/,keywords:n},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[i,{className:"regexp",contains:[e.BACKSLASH_ESCAPE,o],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:"%r{",end:"}[a-z]*"},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(s),relevance:0}].concat(s);o.contains=l,d.contains=l;var c=[{begin:/^\s*=>/,starts:{end:"$",contains:l}},{className:"meta",begin:"^("+"[>?]>"+"|"+"[\\w#]+\\(\\w+\\):\\d+:\\d+>"+"|"+"(\\w+-)?\\d+\\.\\d+\\.\\d(p\\d+)?[^>]+>"+")",starts:{end:"$",contains:l}}];return{aliases:["rb","gemspec","podspec","thor","irb"],keywords:n,illegal:/\/\*/,contains:s.concat(c).concat(l)}}),e.registerLanguage("yaml",function(e){var t="true false yes no null",n="^[ \\-]*",a="[a-zA-Z_][\\w\\-]*",i={className:"attr",variants:[{begin:n+a+":"},{begin:n+"\""+a+"\":"},{begin:n+"'"+a+"':"}]},s={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:"{{",end:"}}"},{begin:"%{",end:"}"}]}]};return{case_insensitive:!0,aliases:["yml","YAML","yaml"],contains:[i,{className:"meta",begin:"^---s*$",relevance:10},{className:"string",begin:"[\\|>] *$",returnEnd:!0,contains:s.contains,end:i.variants[0].begin},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!!"+e.UNDERSCORE_IDENT_RE},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"^ *-",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:t,keywords:{literal:t}},e.C_NUMBER_MODE,s]}}),e})},47:function(e,t,n){n(9),n(48),n(28),n(49),e.exports=n(50)},48:function(e,t){var n,a;(function(i,s){var o=window.srcDoc;n=[t],a=function(e){s(e,o),i.srcDoc=e}.apply(t,n),!(a!==void 0&&(e.exports=a))})(this,function(e,t){var n,a,i,s=!!("srcdoc"in document.createElement("iframe")),o="Polyfill may not function in the presence of the `sandbox` attribute. Consider using the `force` option.",r=/\ballow-same-origin\b/,d=function(e,t){var n=e.getAttribute("sandbox");"string"!=typeof n||r.test(n)||(t&&t.force?e.removeAttribute("sandbox"):(!t||!1!==t.force)&&(i(o),e.setAttribute("data-srcdoc-polyfill",o)))},l={compliant:function(e,t,n){t&&(d(e,n),e.setAttribute("srcdoc",t))},legacy:function(e,t,n){var a;e&&e.getAttribute&&(t?e.setAttribute("srcdoc",t):t=e.getAttribute("srcdoc"),t&&(d(e,n),a="javascript: window.frameElement.getAttribute('srcdoc');",e.contentWindow&&(e.contentWindow.location=a),e.setAttribute("src",a)))}},c=e;if(i=window.console&&window.console.error?function(e){window.console.error("[srcdoc-polyfill] "+e)}:function(){},c.set=l.compliant,c.noConflict=function(){return window.srcDoc=t,c},!s)for(c.set=l.legacy,a=document.getElementsByTagName("iframe"),n=a.length;n--;)c.set(a[n])})},49:function(){window.matchMedia||(window.matchMedia=function(){"use strict";var e=window.styleMedia||window.media;if(!e){var t=document.createElement("style"),n=document.getElementsByTagName("script")[0],a=null;t.type="text/css",t.id="matchmediajs-test",n.parentNode.insertBefore(t,n),a="getComputedStyle"in window&&window.getComputedStyle(t,null)||t.currentStyle,e={matchMedium:function(e){var n="@media "+e+"{ #matchmediajs-test { width: 1px; } }";return t.styleSheet?t.styleSheet.cssText=n:t.textContent=n,"1px"===a.width}}}return function(t){return{matches:e.matchMedium(t||"all"),media:t||"all"}}}())},50:function(){(function(){if(window.matchMedia&&window.matchMedia("all").addListener)return!1;var e=window.matchMedia,t=e("only all").matches,n=!1,a=0,s=[],i=function(){clearTimeout(a),a=setTimeout(function(){for(var t=0,n=s.length;t=(1-s)*(1-(s=r()/d||0.5))&&(o=0),c/=s;c*=2,fe.style(e,t,c+l),n=n||[]}return n&&(c=+c||+d||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],a&&(a.unit=l,a.start=c,a.end=i)),i}function w(e){var t,n=e.ownerDocument,a=e.nodeName,i=We[a];return i?i:(t=n.body.appendChild(n.createElement(a)),i=fe.css(t,"display"),t.parentNode.removeChild(t),"none"===i&&(i="block"),We[a]=i,i)}function _(e,t){for(var n,a,i=[],s=0,o=e.length;sr;r+=2)"margin"===n&&(d+=fe.css(e,n+He[r],!0,s)),a?("content"===n&&(d-=fe.css(e,"padding"+He[r],!0,s)),"margin"!==n&&(d-=fe.css(e,"border"+He[r]+"Width",!0,s))):(d+=fe.css(e,"padding"+He[r],!0,s),"padding"===n?i+=fe.css(e,"border"+He[r]+"Width",!0,s):d+=fe.css(e,"border"+He[r]+"Width",!0,s));return!a&&0<=o&&(d+=Z(0,V(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-d-i-0.5))),d}function K(e,t,n){var a=it(e),i=q(e,t,a),s="border-box"===fe.css(e,"boxSizing",!1,a),o=s;if(at.test(i)){if(!n)return i;i="auto"}return o=o&&(ce.boxSizingReliable()||i===e.style[t]),"auto"!==i&&(parseFloat(i)||"inline"!==fe.css(e,"display",!1,a))||(i=e["offset"+t[0].toUpperCase()+t.slice(1)],o=!0),i=parseFloat(i)||0,i+$(e,t,n||(s?"border":"content"),o,a,i)+"px"}function G(e){var t=e.match(Se)||[];return t.join(" ")}function F(e){return e.getAttribute&&e.getAttribute("class")||""}function Q(e){return Array.isArray(e)?e:"string"==typeof e?e.match(Se)||[]:[]}function X(e,t,n,a){if(Array.isArray(t))fe.each(t,function(t,i){n||xt.test(e)?a(e,i):X(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,a)});else if(!n&&"object"===r(t))for(var i in t)X(e+"["+i+"]",t[i],n,a);else a(e,t)}var V=Math.ceil,Z=Math.max,Y=[],J=i.document,ee=Object.getPrototypeOf,te=Y.slice,ne=Y.concat,ae=Y.push,ie=Y.indexOf,se={},oe=se.toString,re=se.hasOwnProperty,de=re.toString,le=de.call(Object),ce={},pe=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},ue=function(e){return null!=e&&e===e.window},ge={type:!0,src:!0,noModule:!0},me="3.3.1 -ajax,-ajax/jsonp,-ajax/load,-ajax/parseXML,-ajax/script,-ajax/var/location,-ajax/var/nonce,-ajax/var/rquery,-ajax/xhr,-manipulation/_evalUrl,-event/ajax,-effects,-effects/Tween,-effects/animatedSelector",fe=function(e,t){return new fe.fn.init(e,t)},he=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;fe.fn=fe.prototype={jquery:me,constructor:fe,length:0,toArray:function(){return te.call(this)},get:function(e){return null==e?te.call(this):0>e?this[e+this.length]:this[e]},pushStack:function(e){var t=fe.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return fe.each(this,e)},map:function(e){return this.pushStack(fe.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(te.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(0<=n&&n_.cacheLength&&delete e[t.shift()],e[n+" "]=a}var t=[];return e}function a(e){return e[H]=!0,e}function s(e){var t=L.createElement("fieldset");try{return!!e(t)}catch(t){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t){for(var n=e.split("|"),a=n.length;a--;)_.attrHandle[n[a]]=t}function r(e,t){var n=t&&e,a=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(a)return a;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function d(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function l(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function c(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&Ne(t)===e:t.disabled===e:!!("label"in t)&&t.disabled===e}}function p(e){return a(function(t){return t=+t,a(function(n,a){for(var s,o=e([],n.length,t),r=o.length;r--;)n[s=o[r]]&&(n[s]=!(a[s]=n[s]))})})}function u(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function g(){}function m(e){for(var t=0,n=e.length,a="";t+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,de=/=[\x20\t\r\n\f]*([^\]'"]*?)[\x20\t\r\n\f]*\]/g,le=/:((?:\\.|[\w-]|[^-\xa0])+)(?:\((('((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)")|((?:\\.|[^\\()[\]]|\[[\x20\t\r\n\f]*((?:\\.|[\w-]|[^-\xa0])+)(?:[\x20\t\r\n\f]*([*^$|!~]?=)[\x20\t\r\n\f]*(?:'((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)"|((?:\\.|[\w-]|[^-\xa0])+))|)[\x20\t\r\n\f]*\])*)|.*)\)|)/,ce=/^(?:\\.|[\w-]|[^-\xa0])+$/,pe={ID:/^#((?:\\.|[\w-]|[^-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^-\xa0])+)/,TAG:/^((?:\\.|[\w-]|[^-\xa0])+|[*])/,ATTR:/^\[[\x20\t\r\n\f]*((?:\\.|[\w-]|[^-\xa0])+)(?:[\x20\t\r\n\f]*([*^$|!~]?=)[\x20\t\r\n\f]*(?:'((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)"|((?:\\.|[\w-]|[^-\xa0])+))|)[\x20\t\r\n\f]*\]/,PSEUDO:/^:((?:\\.|[\w-]|[^-\xa0])+)(?:\((('((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)")|((?:\\.|[^\\()[\]]|\[[\x20\t\r\n\f]*((?:\\.|[\w-]|[^-\xa0])+)(?:[\x20\t\r\n\f]*([*^$|!~]?=)[\x20\t\r\n\f]*(?:'((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)"|((?:\\.|[\w-]|[^-\xa0])+))|)[\x20\t\r\n\f]*\])*)|.*)\)|)/,CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,bool:/^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$/i,needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},ue=/^(?:input|select|textarea|button)$/i,ge=/^h\d$/i,me=/^[^{]+\{\s*\[native \w/,fe=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,he=/[+~]/,be=/\\([\da-f]{1,6}[\x20\t\r\n\f]?|([\x20\t\r\n\f])|.)/ig,ye=function(e,t,n){var a=String.fromCharCode,i="0x"+t-65536;return i!=i||n?t:0>i?a(i+65536):a(55296|i>>10,56320|1023&i)},xe=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ve=function(e,t){return t?"\0"===e?"\uFFFD":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},Ee=function(){M()},Ne=f(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{Y.apply(X=J.call(z.childNodes),z.childNodes),X[z.childNodes.length].nodeType}catch(t){Y={apply:X.length?function(e,t){Z.apply(e,J.call(t))}:function(e,t){for(var n=e.length,a=0;e[n++]=t[a++];);e.length=n-1}}}for(N in w=t.support={},i=t.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},M=t.setDocument=function(e){var t,n,a=e?e.ownerDocument||e:z;return a!==L&&9===a.nodeType&&a.documentElement?(L=a,R=L.documentElement,I=!i(L),z!==L&&(n=L.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",Ee,!1):n.attachEvent&&n.attachEvent("onunload",Ee)),w.attributes=s(function(e){return e.className="i",!e.getAttribute("className")}),w.getElementsByTagName=s(function(e){return e.appendChild(L.createComment("")),!e.getElementsByTagName("*").length}),w.getElementsByClassName=me.test(L.getElementsByClassName),w.getById=s(function(e){return R.appendChild(e).id=H,!L.getElementsByName||!L.getElementsByName(H).length}),w.getById?(_.filter.ID=function(e){var t=e.replace(be,ye);return function(e){return e.getAttribute("id")===t}},_.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&I){var n=t.getElementById(e);return n?[n]:[]}}):(_.filter.ID=function(e){var t=e.replace(be,ye);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},_.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&I){var n,a,i,s=t.getElementById(e);if(s){if(n=s.getAttributeNode("id"),n&&n.value===e)return[s];for(i=t.getElementsByName(e),a=0;s=i[a++];)if(n=s.getAttributeNode("id"),n&&n.value===e)return[s]}return[]}}),_.find.TAG=w.getElementsByTagName?function(e,t){return"undefined"==typeof t.getElementsByTagName?w.qsa?t.querySelectorAll(e):void 0:t.getElementsByTagName(e)}:function(e,t){var n,a=[],s=0,i=t.getElementsByTagName(e);if("*"===e){for(;n=i[s++];)1===n.nodeType&&a.push(n);return a}return i},_.find.CLASS=w.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&I)return t.getElementsByClassName(e)},j=[],B=[],(w.qsa=me.test(L.querySelectorAll))&&(s(function(e){R.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&B.push("[*^$]="+ne+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||B.push("\\["+ne+"*(?:value|"+te+")"),e.querySelectorAll("[id~="+H+"-]").length||B.push("~="),e.querySelectorAll(":checked").length||B.push(":checked"),e.querySelectorAll("a#"+H+"+*").length||B.push(".#.+[+~]")}),s(function(e){e.innerHTML="";var t=L.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&B.push("name"+ne+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&B.push(":enabled",":disabled"),R.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&B.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),B.push(",.*:")})),(w.matchesSelector=me.test(P=R.matches||R.webkitMatchesSelector||R.mozMatchesSelector||R.oMatchesSelector||R.msMatchesSelector))&&s(function(e){w.disconnectedMatch=P.call(e,"*"),P.call(e,"[s!='']:x"),j.push("!=",":("+ae+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+("\\["+ne+"*("+ae+")(?:"+ne+"*([*^$|!~]?=)"+ne+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ae+"))|)"+ne+"*\\]")+")*)|.*)\\)|)")}),B=B.length&&new RegExp(B.join("|")),j=j.length&&new RegExp(j.join("|")),t=me.test(R.compareDocumentPosition),q=t||me.test(R.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,a=t&&t.parentNode;return e===a||!!(a&&1===a.nodeType&&(n.contains?n.contains(a):e.compareDocumentPosition&&16&e.compareDocumentPosition(a)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},F=t?function(e,t){if(e===t)return O=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n?n:(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!w.sortDetached&&t.compareDocumentPosition(e)===n?e===L||e.ownerDocument===z&&q(z,e)?-1:t===L||t.ownerDocument===z&&q(z,t)?1:A?ee(A,e)-ee(A,t):0:4&n?-1:1)}:function(e,t){if(e===t)return O=!0,0;var n,a=0,i=e.parentNode,s=t.parentNode,o=[e],d=[t];if(!i||!s)return e===L?-1:t===L?1:i?-1:s?1:A?ee(A,e)-ee(A,t):0;if(i===s)return r(e,t);for(n=e;n=n.parentNode;)o.unshift(n);for(n=t;n=n.parentNode;)d.unshift(n);for(;o[a]===d[a];)a++;return a?r(o[a],d[a]):o[a]===z?-1:d[a]===z?1:0},L):L},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if((e.ownerDocument||e)!==L&&M(e),n=n.replace(de,"='$1']"),w.matchesSelector&&I&&!G[n+" "]&&(!j||!j.test(n))&&(!B||!B.test(n)))try{var a=P.call(e,n);if(a||w.disconnectedMatch||e.document&&11!==e.document.nodeType)return a}catch(t){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(be,ye),e[3]=(e[3]||e[4]||e[5]||"").replace(be,ye),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(!e[3]&&t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return pe.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&le.test(n)&&(t=T(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(be,ye).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=$[e+" "];return t||(t=new RegExp("(^|"+ne+")"+e+"("+ne+"|$)"))&&$(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,a){return function(i){var s=t.attr(i,e);return null==s?"!="===n:!n||(s+="","="===n?s===a:"!="===n?s!==a:"^="===n?a&&0===s.indexOf(a):"*="===n?a&&-1e.nodeType)return!1;return!0},parent:function(e){return!_.pseudos.empty(e)},header:function(e){return ge.test(e.nodeName)},input:function(e){return ue.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:p(function(){return[0]}),last:p(function(e,t){return[t-1]}),eq:p(function(e,t,n){return[0>n?n+t:n]}),even:p(function(e,t){for(var n=0;nn?n+t:n;0<=--a;)e.push(a);return e}),gt:p(function(e,t,n){for(var a=0>n?n+t:n;++a:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;fe.filter=function(e,t,n){var a=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===a.nodeType?fe.find.matchesSelector(a,e)?[a]:[]:fe.find.matches(e,fe.grep(t,function(e){return 1===e.nodeType}))},fe.fn.extend({find:function(e){var t,n,a=this.length,i=this;if("string"!=typeof e)return this.pushStack(fe(e).filter(function(){for(t=0;t)[^>]*|#([\w-]+))$/,_e=fe.fn.init=function(e,t,n){var a,i;if(!e)return this;if(n=n||Ne,"string"==typeof e){if(a="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:we.exec(e),a&&(a[1]||!t)){if(a[1]){if(t=t instanceof fe?t[0]:t,fe.merge(this,fe.parseHTML(a[1],t&&t.nodeType?t.ownerDocument||t:J,!0)),Ee.test(a[1])&&fe.isPlainObject(t))for(a in t)pe(this[a])?this[a](t[a]):this.attr(a,t[a]);return this}return i=J.getElementById(a[2]),i&&(this[0]=i,this.length=1),this}return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e)}return e.nodeType?(this[0]=e,this.length=1,this):pe(e)?void 0===n.ready?e(fe):n.ready(e):fe.makeArray(e,this)};_e.prototype=fe.fn,Ne=fe(J);var Ce=/^(?:parents|prev(?:Until|All))/,Te={children:!0,contents:!0,next:!0,prev:!0};fe.fn.extend({has:function(e){var t=fe(e,this),n=t.length;return this.filter(function(){for(var e=0;en.nodeType&&(o?-1=o&&(a!==m&&(r=void 0,d=[i]),n.rejectWith(r,d))}};t?c():(fe.Deferred.getStackHook&&(c.stackTrace=fe.Deferred.getStackHook()),i.setTimeout(c))}}var o=0;return fe.Deferred(function(i){t[0][3].add(s(0,i,pe(a)?a:g,i.notifyWith)),t[1][3].add(s(0,i,pe(e)?e:g)),t[2][3].add(s(0,i,pe(n)?n:m))}).promise()},promise:function(e){return null==e?a:fe.extend(e,a)}},s={};return fe.each(t,function(e,i){var o=i[2],r=i[5];a[i[1]]=o.add,r&&o.add(function(){n=r},t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),o.add(i[3].fire),s[i[0]]=function(){return s[i[0]+"With"](this===s?void 0:this,arguments),this},s[i[0]+"With"]=o.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var t=arguments.length,n=t,a=Array(n),s=te.call(arguments),o=fe.Deferred(),i=function(e){return function(n){a[e]=this,s[e]=1=t&&(f(e,o.done(i(n)).resolve,o.reject,!t),"pending"===o.state()||pe(s[n]&&s[n].then)))return o.then();for(;n--;)f(s[n],i(n),o.reject);return o.promise()}});var ke=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;fe.Deferred.exceptionHook=function(e,t){i.console&&i.console.warn&&e&&ke.test(e.name)&&i.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},fe.readyException=function(e){i.setTimeout(function(){throw e})};var De=fe.Deferred();fe.fn.ready=function(e){return De.then(e).catch(function(e){fe.readyException(e)}),this},fe.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?! --fe.readyWait:!fe.isReady)&&(fe.isReady=!0,!0!==e&&0<--fe.readyWait||De.resolveWith(J,[fe]))}}),fe.ready.then=De.then,"complete"!==J.readyState&&("loading"===J.readyState||J.documentElement.doScroll)?(J.addEventListener("DOMContentLoaded",h),i.addEventListener("load",h)):i.setTimeout(fe.ready);var Ae=function(e,t,n,a,s,o,d){var l=0,i=e.length,c=null==n;if("object"===r(n))for(l in s=!0,n)Ae(e,t,l,n[l],!0,o,d);else if(void 0!==a&&(s=!0,pe(a)||(d=!0),c&&(d?(t.call(e,a),t=null):(c=t,t=function(e,t,n){return c.call(fe(e),n)})),t))for(;l\x20\t\r\n\f]+)/i,Ge=/^$|^module$|\/(?:java|ecma)script/i,Fe={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};Fe.optgroup=Fe.option,Fe.tbody=Fe.tfoot=Fe.colgroup=Fe.caption=Fe.thead,Fe.th=Fe.td;var Qe=/<|&#?\w+;/;(function(){var e=J.createDocumentFragment(),t=e.appendChild(J.createElement("div")),n=J.createElement("input");n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),t.appendChild(n),ce.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,t.innerHTML="",ce.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue})();var Xe=J.documentElement,Ve=/^key/,Ze=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ye=/^([^.]*)(?:\.(.+)|)/;fe.event={global:{},add:function(n,e,a,i,s){var o,r,d,l,c,t,p,u,g,m,f,h=Re.get(n);if(h)for(a.handler&&(o=a,a=o.handler,s=o.selector),s&&fe.find.matchesSelector(Xe,s),a.guid||(a.guid=fe.guid++),(l=h.events)||(l=h.events={}),(r=h.handle)||(r=h.handle=function(t){return"undefined"!=typeof fe&&fe.event.triggered!==t.type?fe.event.dispatch.apply(n,arguments):void 0}),e=(e||"").match(Se)||[""],c=e.length;c--;)(d=Ye.exec(e[c])||[],g=f=d[1],m=(d[2]||"").split(".").sort(),!!g)&&(p=fe.event.special[g]||{},g=(s?p.delegateType:p.bindType)||g,p=fe.event.special[g]||{},t=fe.extend({type:g,origType:f,data:i,handler:a,guid:a.guid,selector:s,needsContext:s&&fe.expr.match.needsContext.test(s),namespace:m.join(".")},o),(u=l[g])||(u=l[g]=[],u.delegateCount=0,(!p.setup||!1===p.setup.call(n,i,m,r))&&n.addEventListener&&n.addEventListener(g,r)),p.add&&(p.add.call(n,t),!t.handler.guid&&(t.handler.guid=a.guid)),s?u.splice(u.delegateCount++,0,t):u.push(t),fe.event.global[g]=!0)},remove:function(e,n,a,i,s){var o,r,d,l,c,t,p,u,g,m,f,h=Re.hasData(e)&&Re.get(e);if(h&&(l=h.events)){for(n=(n||"").match(Se)||[""],c=n.length;c--;){if(d=Ye.exec(n[c])||[],g=f=d[1],m=(d[2]||"").split(".").sort(),!g){for(g in l)fe.event.remove(e,g+n[c],a,i,!0);continue}for(p=fe.event.special[g]||{},g=(i?p.delegateType:p.bindType)||g,u=l[g]||[],d=d[2]&&new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"),r=o=u.length;o--;)t=u[o],(s||f===t.origType)&&(!a||a.guid===t.guid)&&(!d||d.test(t.namespace))&&(!i||i===t.selector||"**"===i&&t.selector)&&(u.splice(o,1),t.selector&&u.delegateCount--,p.remove&&p.remove.call(e,t));r&&!u.length&&((!p.teardown||!1===p.teardown.call(e,m,h.handle))&&fe.removeEvent(e,g,h.handle),delete l[g])}fe.isEmptyObject(l)&&Re.remove(e,"handle events")}},dispatch:function(e){var t,n,a,i,s,o,r=fe.event.fix(e),d=Array(arguments.length),l=(Re.get(this,"events")||{})[r.type]||[],c=fe.event.special[r.type]||{};for(d[0]=r,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,et=/\s*$/g;fe.extend({htmlPrefilter:function(e){return e.replace(Je,"<$1>")},clone:function(e,t,n){var a,i,s,o,r=e.cloneNode(!0),d=fe.contains(e.ownerDocument,e);if(!ce.noCloneChecked&&(1===e.nodeType||11===e.nodeType)&&!fe.isXMLDoc(e))for(o=C(r),s=C(e),(a=0,i=s.length);afe.inArray(this,e)&&(fe.cleanData(C(this)),n&&n.replaceChild(t,this))},e)}}),fe.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){fe.fn[e]=function(e){for(var n,a=[],s=fe(e),o=s.length-1,r=0;r<=o;r++)n=r==o?this:this.clone(!0),fe(s[r])[t](n),ae.apply(a,n.get());return this.pushStack(a)}});var at=new RegExp("^("+Pe+")(?!px)[a-z%]+$","i"),it=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=i),t.getComputedStyle(e)},st=new RegExp(He.join("|"),"i");(function(){function e(){if(l){d.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",Xe.appendChild(d).appendChild(l);var e=i.getComputedStyle(l);n="1%"!==e.top,r=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),a=36===t(e.width),l.style.position="absolute",s=36===l.offsetWidth||"absolute",Xe.removeChild(d),l=null}}function t(e){return Math.round(parseFloat(e))}var n,a,s,o,r,d=J.createElement("div"),l=J.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",ce.clearCloneStyle="content-box"===l.style.backgroundClip,fe.extend(ce,{boxSizingReliable:function(){return e(),a},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),r},scrollboxSize:function(){return e(),s}}))})();var ot=/^(none|table(?!-c[ea]).+)/,rt=/^--/,dt={position:"absolute",visibility:"hidden",display:"block"},lt={letterSpacing:"0",fontWeight:"400"},ct=["Webkit","Moz","ms"],pt=J.createElement("div").style;fe.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=q(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,a){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,s,o,r=y(t),d=rt.test(t),l=e.style;if(d||(t=U(r)),o=fe.cssHooks[t]||fe.cssHooks[r],void 0!==n){if(s=typeof n,"string"===s&&(i=qe.exec(n))&&i[1]&&(n=N(e,t,i),s="number"),null==n||n!==n)return;"number"===s&&(n+=i&&i[3]||(fe.cssNumber[r]?"":"px")),ce.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),o&&"set"in o&&void 0===(n=o.set(e,n,a))||(d?l.setProperty(t,n):l[t]=n)}else return o&&"get"in o&&void 0!==(i=o.get(e,!1,a))?i:l[t]}},css:function(e,t,n,a){var i,s,o,r=y(t),d=rt.test(t);return d||(t=U(r)),o=fe.cssHooks[t]||fe.cssHooks[r],o&&"get"in o&&(i=o.get(e,!0,n)),void 0===i&&(i=q(e,t,a)),"normal"===i&&t in lt&&(i=lt[t]),""===n||n?(s=parseFloat(i),!0===n||isFinite(s)?s||0:i):i}}),fe.each(["height","width"],function(e,t){fe.cssHooks[t]={get:function(e,n,a){if(n)return!ot.test(fe.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?K(e,t,a):Ue(e,dt,function(){return K(e,t,a)})},set:function(e,n,a){var i,s=it(e),o="border-box"===fe.css(e,"boxSizing",!1,s),r=a&&$(e,t,a,o,s);return o&&ce.scrollboxSize()===s.position&&(r-=V(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(s[t])-$(e,t,"border",!1,s)-0.5)),r&&(i=qe.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=fe.css(e,t)),W(e,n,r)}}}),fe.cssHooks.marginLeft=H(ce.reliableMarginLeft,function(e,t){if(t)return(parseFloat(q(e,"marginLeft"))||e.getBoundingClientRect().left-Ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),fe.each({margin:"",padding:"",border:"Width"},function(e,t){fe.cssHooks[e+t]={expand:function(n){for(var a=0,i={},s="string"==typeof n?n.split(" "):[n];4>a;a++)i[e+He[a]+t]=s[a]||s[a-2]||s[0];return i}},"margin"!==e&&(fe.cssHooks[e+t].set=W)}),fe.fn.extend({css:function(e,t){return Ae(this,function(e,t,n){var a,s,o={},r=0;if(Array.isArray(t)){for(a=it(e),s=t.length;ra.indexOf(" "+o+" ")&&(a+=o+" ");d=G(a),s!==d&&n.setAttribute("class",d)}return this},removeClass:function(e){var t,n,a,s,o,r,d,l=0;if(pe(e))return this.each(function(t){fe(this).removeClass(e.call(this,t,F(this)))});if(!arguments.length)return this.attr("class","");if(t=Q(e),t.length)for(;n=this[l++];)if(s=F(n),a=1===n.nodeType&&" "+G(s)+" ",a){for(r=0;o=t[r++];)for(;-1s?d:o?s:0;am.indexOf(":")&&"on"+m,e=e[fe.expando]?e:new fe.Event(m,"object"==typeof e&&e),e.isTrigger=a?2:3,e.namespace=f.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:fe.makeArray(t,[e]),p=fe.event.special[m]||{},a||!p.trigger||!1!==p.trigger.apply(n,t))){if(!a&&!p.noBubble&&!ue(n)){for(d=p.delegateType||m,bt.test(d+m)||(o=o.parentNode);o;o=o.parentNode)g.push(o),r=o;r===(n.ownerDocument||J)&&g.push(r.defaultView||r.parentWindow||i)}for(s=0;(o=g[s++])&&!e.isPropagationStopped();)u=o,e.type=1 { item.font.parsedVariants = variants; const css = []; env.localFonts = env.localFonts || []; - const localFonts = []; for (const variant of variants) { + const localFonts = []; if (variant.isLocal) { // Local or embedded font... for (const format of Object.keys(variant.formats)) { From c17a154a4147ab90a29acee478ce1364ab2d48f7 Mon Sep 17 00:00:00 2001 From: Jonny Gerig Meyer Date: Wed, 28 Mar 2018 15:37:34 -0400 Subject: [PATCH 4/4] Upgrade deps (notably webpack4). --- .babelrc.js | 7 - .gitignore | 3 + .npmignore | 3 + .sass-lint.yml | 2 +- arrow-function-coverage-fix.js | 19 - assets/js/init.js | 3 + dist/webpack/app.min.js | 9 +- dist/webpack/app_styles.min.css | 3 +- dist/webpack/app_styles.min.js | 2 - dist/webpack/common.min.js | 39 + dist/webpack/runtime.min.js | 1 + dist/webpack/search.min.js | 60 +- dist/webpack/styleguide_json.min.css | 4 - dist/webpack/styleguide_json.min.js | 2 - dist/webpack/vendor.min.js | 23 - docs/CHANGELOG.html | 3 +- docs/CONFIGURATION.html | 3 +- docs/CONTRIBUTING.html | 3 +- docs/api_json-export.html | 3 +- docs/component-breadcrumb.html | 3 +- docs/component-footer.html | 3 +- docs/component-nav.html | 3 +- docs/config-colors.html | 16 +- docs/config-fonts.html | 19 +- docs/config-scale.html | 28 +- docs/config-utils.html | 5 +- docs/config_api-utilities.html | 5 +- docs/demo_colors.html | 5 +- docs/demo_examples.html | 3 +- docs/demo_fonts.html | 16 +- docs/demo_icons.html | 3 +- docs/demo_sizes.html | 7 +- docs/demo_test-sassdoc.html | 5 +- docs/index.html | 3 +- docs/search.html | 3 +- docs/style-banner.html | 5 +- docs/style-code.html | 6 +- docs/style-icons.html | 3 +- docs/style-main.html | 3 +- docs/style-nav.html | 3 +- docs/style-regions.html | 3 +- docs/style-typography.html | 6 +- gulpfile.js | 31 +- karma.conf.js | 43 +- package.json | 61 +- scss/_utilities.scss | 1 - scss/component/_breadcrumb.scss | 1 - scss/component/_footer.scss | 3 - scss/component/_item.scss | 1 - scss/component/_nav.scss | 5 - scss/component/_project-meta.scss | 1 - scss/component/_search.scss | 5 - scss/config/_abstracts.scss | 8 +- scss/config/_banner.scss | 6 +- scss/config/_colors.scss | 20 +- scss/config/_fonts.scss | 19 +- scss/config/_scale.scss | 32 +- scss/config/_type.scss | 4 - scss/config/_z-index.scss | 3 +- scss/initial/_icons.scss | 5 - scss/initial/_root.scss | 13 +- scss/json.scss | 2 - scss/layout/_banner.scss | 7 +- scss/layout/_main.scss | 4 - scss/layout/_nav.scss | 1 - scss/layout/_regions.scss | 3 - scss/patterns/_forms.scss | 2 - scss/patterns/_type.scss | 2 - scss/previews/_code.scss | 7 +- scss/previews/_color.scss | 6 +- scss/previews/_font.scss | 2 - scss/previews/_highlight.scss | 4 +- scss/previews/_size.scss | 40 +- scss/samples/_colors.scss | 10 +- scss/samples/_examples.scss | 3 - scss/samples/_fonts.scss | 17 +- scss/samples/_icons.scss | 1 - scss/samples/_mixins-functions.scss | 30 +- scss/samples/_sizes-ratios.scss | 13 +- scss/samples/_variables.scss | 5 +- scss/utilities/_config.scss | 3 +- scss/utilities/_json-api.scss | 7 +- scss/utilities/_json-encode.scss | 26 +- scss/utilities/_maps.scss | 15 +- templates/base.njk | 3 +- webpack.config.js | 46 +- yarn.lock | 3370 +++++++++++++------------- 87 files changed, 2067 insertions(+), 2172 deletions(-) delete mode 100644 arrow-function-coverage-fix.js delete mode 100644 dist/webpack/app_styles.min.js create mode 100644 dist/webpack/common.min.js create mode 100644 dist/webpack/runtime.min.js delete mode 100644 dist/webpack/styleguide_json.min.css delete mode 100644 dist/webpack/styleguide_json.min.js delete mode 100644 dist/webpack/vendor.min.js diff --git a/.babelrc.js b/.babelrc.js index 5fb73987..e2912ad5 100644 --- a/.babelrc.js +++ b/.babelrc.js @@ -2,14 +2,7 @@ 'use strict'; -const env = process.env.BABEL_ENV; -const plugins = ['./arrow-function-coverage-fix.js']; -if (env === 'test') { - plugins.push(['istanbul', { include: ['assets/js/*!(init).js'] }]); -} - module.exports = { - plugins, presets: [ [ '@babel/preset-env', diff --git a/.gitignore b/.gitignore index 2b2dc929..65421243 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,6 @@ npm-debug.log* test/js/dest/ yarn-debug.log* yarn-error.log* + +dist/webpack/app_styles.min.js +dist/webpack/styleguide_json* diff --git a/.npmignore b/.npmignore index fc2111f7..6fc31f19 100644 --- a/.npmignore +++ b/.npmignore @@ -34,6 +34,9 @@ yarn-debug.log* yarn-error.log* yarn.lock +dist/webpack/app_styles.min.js +dist/webpack/styleguide_json* + scss/* !scss/utilities/ !scss/_utilities.scss diff --git a/.sass-lint.yml b/.sass-lint.yml index 0797337f..e5bb2404 100644 --- a/.sass-lint.yml +++ b/.sass-lint.yml @@ -60,7 +60,7 @@ rules: function-name-format: 2 hex-length: 2 hex-notation: 2 - indentation: 1 + indentation: 0 leading-zero: - 2 - include: true diff --git a/arrow-function-coverage-fix.js b/arrow-function-coverage-fix.js deleted file mode 100644 index 7d1692e8..00000000 --- a/arrow-function-coverage-fix.js +++ /dev/null @@ -1,19 +0,0 @@ -'use strict'; - -// Restore old babylon behavior for istanbul. -// https://github.com/babel/babel/pull/6836 -// https://github.com/istanbuljs/istanbuljs/issues/119 -module.exports = function hacks() { - return { - visitor: { - Program(programPath) { - programPath.traverse({ - ArrowFunctionExpression(path) { - const node = path.node; - node.expression = node.body.type !== 'BlockStatement'; - }, - }); - }, - }, - }; -}; diff --git a/assets/js/init.js b/assets/js/init.js index 31812fe0..0fa0be6d 100644 --- a/assets/js/init.js +++ b/assets/js/init.js @@ -1,3 +1,6 @@ +import 'matchmedia-polyfill'; +import 'matchmedia-polyfill/matchMedia.addListener'; +import 'srcdoc-polyfill'; import hljs from 'vendor/highlight'; import * as base from './base'; diff --git a/dist/webpack/app.min.js b/dist/webpack/app.min.js index bf6256ca..a75dcbe5 100644 --- a/dist/webpack/app.min.js +++ b/dist/webpack/app.min.js @@ -1,2 +1,7 @@ -webpackJsonp([1],{44:function(a,b,c){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),function(a){var b=c(28),d=c.n(b),e=c(45);a(function(){window.$=a,d.a.initHighlighting(),e.c(),e.a(),e.b()})}.call(b,c(9))},45:function(a,b,c){"use strict";(function(a){c.d(b,"c",function(){return f}),c.d(b,"a",function(){return g}),c.d(b,"b",function(){return h});var d=c(46),e=c.n(d),f=function(){var b=a("body");b.on("toggle:close","[data-toggle=\"button\"]",function(){var b=a(this).attr("aria-controls"),c=a("[data-target-id=\"".concat(b,"\"]")),d=a("[data-toggle=\"button\"][aria-controls=\"".concat(b,"\"][aria-pressed=\"true\"]"));d.attr("aria-pressed","false"),c.trigger("target:close")}),b.on("toggle:open","[data-toggle=\"button\"]",function(){var b=a(this),c=b.attr("aria-controls"),d=a("[data-target-id=\"".concat(c,"\"]")),e=a("[data-toggle=\"button\"][aria-controls=\"".concat(c,"\"]")).not(b);b.data("toggle-synced")?e.filter("[data-toggle-synced=\"true\"]").attr("aria-pressed","true"):e.filter("[aria-pressed=\"true\"]").attr("aria-pressed","false"),b.attr("aria-pressed","true"),d.trigger("target:open")}),b.on("target:close","[data-toggle=\"target\"]",function(b){var c=a(this);a(b.target).is(c)&&c.attr("aria-expanded","false")});var c=function(b){var c=b.attr("data-target-id"),d=a("[data-toggle=\"button\"][aria-controls=\"".concat(c,"\"][aria-pressed=\"true\"]"));d.length?d.trigger("toggle:close"):b.trigger("target:close")};b.on("target:open","[data-toggle=\"target\"]",function(b){var c=a(this);a(b.target).is(c)&&c.attr("aria-expanded","true")}),b.on("click","[data-toggle=\"button\"]",function(b){b.preventDefault();var c=a(this);"true"===c.attr("aria-pressed")?c.trigger("toggle:close"):c.trigger("toggle:open")}),b.on("click","[data-toggle=\"close\"]",function(b){b.preventDefault();var d=a("[data-target-id=\"".concat(a(this).attr("aria-controls"),"\"]"));c(d)});var d=function(a,b){var d=b.attr("data-target-id"),e=a.closest("[aria-controls=\"".concat(d,"\"]")).length,f=document.contains(a.get(0)),g=!a.closest(b).length,h=b.attr("data-auto-closing-exception"),i=!!h&&a.closest(h).length;!e&&(b.data("auto-closing-on-any-click")||f&&g&&!i)&&c(b)};b.on("click",function(b){var c=a("[data-toggle=\"target\"][aria-expanded=\"true\"][data-auto-closing=\"true\"]");c.each(function(c,e){d(a(b.target),a(e))})})},g=function(){var b=function(b){b.contentWindow.document.body&&(b.height=a(b.contentWindow.document).outerHeight(!0))},c=function(){a("iframe").each(function(){b(this)})};c(),a("iframe").on("load",function(){b(this)}),a(window).on("resize",c)},h=function(){var b=e.a&&e.a.sizes&&e.a.sizes["layout-sizes"]&&e.a.sizes["layout-sizes"]["nav-break"];if(b){var c=a("#nav"),d=a("[aria-controls=\"nav\"]"),f=window.matchMedia("(min-width: ".concat(b,")")),g=function(a){a.matches?c.attr("aria-expanded","true"):c.attr("aria-expanded",d.attr("aria-pressed"))};g(f),f.addListener(g)}}}).call(b,c(9))},46:function(a){a.exports={colors:{"brand-colors":{"brand-orange":"#c75000","brand-blue":"#0d7fa5","brand-pink":"#aa0e5c"},"neutral-colors":{"light-gray":"#dedede",gray:"#555b5e",black:"#3b4042"},"theme-colors":{"theme-dark":"#0d7fa5","theme-light":"#cfe5ed",background:"#fff",text:"#3b4042","text-light":"#555b5e",action:"#aa0e5c",focus:"#0d7fa5",underline:"#eac3d6",border:"#555b5e","border-light":"#dedede",shadow:"rgba(85, 91, 94, 0.5)",callout:"#cfe5ed",slight:"#fafcfd",code:"#0d7fa5","code-shadow":"rgba(13, 127, 165, 0.2)"},"system-colors":{"contrast-light":"#fff","contrast-dark":"#3b4042"},"hljs-colors":{"hljs-comment":"#93a1a1","hljs-green":"#859900","hljs-cyan":"#2aa198","hljs-blue":"#268bd2","hljs-yellow":"#b58900","hljs-orange":"#cb4b16","hljs-red":"#dc322f","hljs-formula":"#eee8d5"},"demo-colors":{"brand-blue":"#0d7fa5","brand-pink":"#e2127a"},"demo-noncolors":{"light-gray":"#dedede",gray:"#555b5e",black:"#3b4042"}},ratios:{"text-ratios":{"line-height":1.4},"demo-ratios":{"line-height":1.4}},sizes:{"root-sizes":{root:"18px",responsive:"calc(1em + 0.125vw)",large:"calc(1rem + 0.5vw)",small:"0.9rem"},"text-sizes":{reset:"1rem",h1:"calc(1rem + 2vw)",h2:"calc(1rem + 1vw)",h3:"calc(1rem + 0.5vw)",quote:"calc(1rem + 0.5vw)",code:"0.9rem",footer:"0.9rem",search:"0.9rem"},"spacing-sizes":{rhythm:"1.4rem",gutter:"1.4rem","gutter-plus":"2.1rem","double-gutter":"2.8rem","flex-gutter":"calc(0.7rem + 2.5vw)",spacer:"calc(4.2rem + 2.5vw)","gutter-minus":"1.05rem",shim:"0.7rem","half-shim":"0.35rem","quarter-shim":"0.175rem"},"pattern-sizes":{"nav-underline":"4px","nav-icon":"28px","arrow-border":"8px","arrow-depth":"0.7rem","arrow-side":"1.4rem","font-preview":"24em","specimen-aa":"4.2rem","color-preview":"16em","color-swatch":"5.6rem","footer-logo":"2.8rem"},"layout-sizes":{page:"50rem","item-break":"40em","page-break":"50em","nav-break":"65em"},"demo-sizes":{root:"18px",xlarge:"3rem"}},fonts:{sans:{name:"Source Sans Pro",source:"https://fonts.google.com/specimen/Source+Sans+Pro",stack:["Helvetica Neue","Helvetica","Arial","sans-serif"]},code:{name:"Source Code Pro",source:"https://fonts.google.com/specimen/Source+Code+Pro",stack:["Consolas","Menlo","Monaco","Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono","Courier New","monospace","sans-serif"]},"demo-cdn":{name:"Source Code Pro",source:"https://fonts.google.com/specimen/Source+Code+Pro",stack:["Consolas","Menlo","Courier New","monospace","sans-serif"]},"demo-local":{name:"rockingham",normal:{path:"rockingham/rockingham-regular-webfont",local:"rockingham-regular-webfont"},bold:"rockingham/rockingham-bold-webfont",italic:"rockingham/rockingham-italic-webfont","bold italic":"rockingham/rockingham-bolditalic-webfont",stack:"fantasy",formats:["woff2","woff","ttf"]}}}}},[44]); -//# sourceMappingURL=app.min.js.map \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{11:function(e,n){e.exports={colors:{"brand-colors":{"brand-orange":"#c75000","brand-blue":"#0d7fa5","brand-pink":"#aa0e5c"},"neutral-colors":{"light-gray":"#dedede",gray:"#555b5e",black:"#3b4042"},"theme-colors":{"theme-dark":"#0d7fa5","theme-light":"#cfe5ed",background:"#fff",text:"#3b4042","text-light":"#555b5e",action:"#aa0e5c",focus:"#0d7fa5",underline:"#eac3d6",border:"#555b5e","border-light":"#dedede",shadow:"rgba(85, 91, 94, 0.5)",callout:"#cfe5ed",slight:"#fafcfd",code:"#0d7fa5","code-shadow":"rgba(13, 127, 165, 0.2)"},"system-colors":{"contrast-light":"#fff","contrast-dark":"#3b4042"},"hljs-colors":{"hljs-comment":"#93a1a1","hljs-green":"#859900","hljs-cyan":"#2aa198","hljs-blue":"#268bd2","hljs-yellow":"#b58900","hljs-orange":"#cb4b16","hljs-red":"#dc322f","hljs-formula":"#eee8d5"},"demo-colors":{"brand-blue":"#0d7fa5","brand-pink":"#e2127a"},"demo-noncolors":{"light-gray":"#dedede",gray:"#555b5e",black:"#3b4042"}},ratios:{"text-ratios":{"line-height":1.4},"demo-ratios":{"line-height":1.4}},sizes:{"root-sizes":{root:"18px",responsive:"calc(1em + 0.125vw)",large:"calc(1rem + 0.5vw)",small:"0.9rem"},"text-sizes":{reset:"1rem",h1:"calc(1rem + 2vw)",h2:"calc(1rem + 1vw)",h3:"calc(1rem + 0.5vw)",quote:"calc(1rem + 0.5vw)",code:"0.9rem",footer:"0.9rem",search:"0.9rem"},"spacing-sizes":{rhythm:"1.4rem",gutter:"1.4rem","gutter-plus":"2.1rem","double-gutter":"2.8rem","flex-gutter":"calc(0.7rem + 2.5vw)",spacer:"calc(4.2rem + 2.5vw)","gutter-minus":"1.05rem",shim:"0.7rem","half-shim":"0.35rem","quarter-shim":"0.175rem"},"pattern-sizes":{"nav-underline":"4px","nav-icon":"28px","arrow-border":"8px","arrow-depth":"0.7rem","arrow-side":"1.4rem","font-preview":"24em","specimen-aa":"4.2rem","color-preview":"16em","color-swatch":"5.6rem","footer-logo":"2.8rem"},"layout-sizes":{page:"50rem","item-break":"40em","page-break":"50em","nav-break":"65em"},"demo-sizes":{root:"18px",xlarge:"3rem"}},fonts:{sans:{name:"Source Sans Pro",source:"https://fonts.google.com/specimen/Source+Sans+Pro",stack:["Helvetica Neue","Helvetica","Arial","sans-serif"]},code:{name:"Source Code Pro",source:"https://fonts.google.com/specimen/Source+Code+Pro",stack:["Consolas","Menlo","Monaco","Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono","Courier New","monospace","sans-serif"]},"demo-cdn":{name:"Source Code Pro",source:"https://fonts.google.com/specimen/Source+Code+Pro",stack:["Consolas","Menlo","Courier New","monospace","sans-serif"]},"demo-local":{name:"rockingham",normal:{path:"rockingham/rockingham-regular-webfont",local:"rockingham-regular-webfont"},bold:"rockingham/rockingham-bold-webfont",italic:"rockingham/rockingham-italic-webfont","bold italic":"rockingham/rockingham-bolditalic-webfont",stack:"fantasy",formats:["woff2","woff","ttf"]}}}},18:function(e,n,t){"use strict";(function(e){t.d(n,"c",function(){return i}),t.d(n,"a",function(){return s}),t.d(n,"b",function(){return o});var a=t(11),r=t.n(a),i=function(){var n=e("body");n.on("toggle:close",'[data-toggle="button"]',function(){var n=e(this).attr("aria-controls"),t=e('[data-target-id="'.concat(n,'"]'));e('[data-toggle="button"][aria-controls="'.concat(n,'"][aria-pressed="true"]')).attr("aria-pressed","false"),t.trigger("target:close")}),n.on("toggle:open",'[data-toggle="button"]',function(){var n=e(this),t=n.attr("aria-controls"),a=e('[data-target-id="'.concat(t,'"]')),r=e('[data-toggle="button"][aria-controls="'.concat(t,'"]')).not(n);n.data("toggle-synced")?r.filter('[data-toggle-synced="true"]').attr("aria-pressed","true"):r.filter('[aria-pressed="true"]').attr("aria-pressed","false"),n.attr("aria-pressed","true"),a.trigger("target:open")}),n.on("target:close",'[data-toggle="target"]',function(n){var t=e(this);e(n.target).is(t)&&t.attr("aria-expanded","false")});var t=function(n){var t=n.attr("data-target-id"),a=e('[data-toggle="button"][aria-controls="'.concat(t,'"][aria-pressed="true"]'));a.length?a.trigger("toggle:close"):n.trigger("target:close")};n.on("target:open",'[data-toggle="target"]',function(n){var t=e(this);e(n.target).is(t)&&t.attr("aria-expanded","true")}),n.on("click",'[data-toggle="button"]',function(n){n.preventDefault();var t=e(this);"true"===t.attr("aria-pressed")?t.trigger("toggle:close"):t.trigger("toggle:open")}),n.on("click",'[data-toggle="close"]',function(n){n.preventDefault();var a=e('[data-target-id="'.concat(e(this).attr("aria-controls"),'"]'));t(a)});n.on("click",function(n){e('[data-toggle="target"][aria-expanded="true"][data-auto-closing="true"]').each(function(a,r){!function(e,n){var a=n.attr("data-target-id"),r=e.closest('[aria-controls="'.concat(a,'"]')).length,i=document.contains(e.get(0)),s=!e.closest(n).length,o=n.attr("data-auto-closing-exception"),l=!!o&&e.closest(o).length;!r&&(n.data("auto-closing-on-any-click")||i&&s&&!l)&&t(n)}(e(n.target),e(r))})})},s=function(){var n=function(n){n.contentWindow.document.body&&(n.height=e(n.contentWindow.document).outerHeight(!0))},t=function(){e("iframe").each(function(){n(this)})};t(),e("iframe").on("load",function(){n(this)}),e(window).on("resize",t)},o=function(){var n=r.a&&r.a.sizes&&r.a.sizes["layout-sizes"]&&r.a.sizes["layout-sizes"]["nav-break"];if(n){var t=e("#nav"),a=e('[aria-controls="nav"]'),i=window.matchMedia("(min-width: ".concat(n,")")),s=function(e){e.matches?t.attr("aria-expanded","true"):t.attr("aria-expanded",a.attr("aria-pressed"))};s(i),i.addListener(s)}}}).call(this,t(16))},49:function(e,n,t){ +/*! highlight.js v9.12.0 | BSD3 License | git.io/hljslicense */ +!function(e){"object"==typeof window&&window||"object"==typeof self&&self;(function(e){var n=[],t=Object.keys,a={},r={},i=/^(no-?highlight|plain|text)$/i,s=/\blang(?:uage)?-([\w-]+)\b/i,o=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,l="",c={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};function d(e){return e.replace(/&/g,"&").replace(//g,">")}function g(e){return e.nodeName.toLowerCase()}function u(e,n){var t=e&&e.exec(n);return t&&0===t.index}function m(e){return i.test(e)}function b(e){var n,t={},a=Array.prototype.slice.call(arguments,1);for(n in e)t[n]=e[n];return a.forEach(function(e){for(n in e)t[n]=e[n]}),t}function f(e){var n=[];return function e(t,a){for(var r=t.firstChild;r;r=r.nextSibling)3===r.nodeType?a+=r.nodeValue.length:1===r.nodeType&&(n.push({event:"start",offset:a,node:r}),a=e(r,a),g(r).match(/br|hr|img|input/)||n.push({event:"stop",offset:a,node:r}));return a}(e,0),n}function p(e){function n(e){return e&&e.source||e}function a(t,a){return new RegExp(n(t),"m"+(e.case_insensitive?"i":"")+(a?"g":""))}!function r(i,s){if(i.compiled)return;i.compiled=!0;i.keywords=i.keywords||i.beginKeywords;if(i.keywords){var o={},l=function(n,t){e.case_insensitive&&(t=t.toLowerCase()),t.split(" ").forEach(function(e){var t=e.split("|");o[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof i.keywords?l("keyword",i.keywords):t(i.keywords).forEach(function(e){l(e,i.keywords[e])}),i.keywords=o}i.lexemesRe=a(i.lexemes||/\w+/,!0);s&&(i.beginKeywords&&(i.begin="\\b("+i.beginKeywords.split(" ").join("|")+")\\b"),i.begin||(i.begin=/\B|\b/),i.beginRe=a(i.begin),i.end||i.endsWithParent||(i.end=/\B|\b/),i.end&&(i.endRe=a(i.end)),i.terminator_end=n(i.end)||"",i.endsWithParent&&s.terminator_end&&(i.terminator_end+=(i.end?"|":"")+s.terminator_end));i.illegal&&(i.illegalRe=a(i.illegal));null==i.relevance&&(i.relevance=1);i.contains||(i.contains=[]);i.contains=Array.prototype.concat.apply([],i.contains.map(function(e){return function(e){e.variants&&!e.cached_variants&&(e.cached_variants=e.variants.map(function(n){return b(e,{variants:null},n)}));return e.cached_variants||e.endsWithParent&&[b(e)]||[e]}("self"===e?i:e)}));i.contains.forEach(function(e){r(e,i)});i.starts&&r(i.starts,s);var c=i.contains.map(function(e){return e.beginKeywords?"\\.?("+e.begin+")\\.?":e.begin}).concat([i.terminator_end,i.illegal]).map(n).filter(Boolean);i.terminators=c.length?a(c.join("|"),!0):{exec:function(){return null}}}(e)}function h(e,n,t,r){function i(e,n){var t=b.case_insensitive?n[0].toLowerCase():n[0];return e.keywords.hasOwnProperty(t)&&e.keywords[t]}function s(e,n,t,a){var r=a?"":c.classPrefix,i='')+n+s}function o(){_+=null!=E.subLanguage?function(){var e="string"==typeof E.subLanguage;if(e&&!a[E.subLanguage])return d(y);var n=e?h(E.subLanguage,y,!0,v[E.subLanguage]):w(y,E.subLanguage.length?E.subLanguage:void 0);E.relevance>0&&(x+=n.relevance);e&&(v[E.subLanguage]=n.top);return s(n.language,n.value,!1,!0)}():function(){var e,n,t,a;if(!E.keywords)return d(y);a="",n=0,E.lexemesRe.lastIndex=0,t=E.lexemesRe.exec(y);for(;t;)a+=d(y.substring(n,t.index)),(e=i(E,t))?(x+=e[1],a+=s(e[0],d(t[0]))):a+=d(t[0]),n=E.lexemesRe.lastIndex,t=E.lexemesRe.exec(y);return a+d(y.substr(n))}(),y=""}function g(e){_+=e.className?s(e.className,"",!0):"",E=Object.create(e,{parent:{value:E}})}function m(e,n){if(y+=e,null==n)return o(),0;var a=function(e,n){var t,a;for(t=0,a=n.contains.length;t")+'"');return y+=n,n.length||1}var b=N(e);if(!b)throw new Error('Unknown language: "'+e+'"');p(b);var f,E=r||b,v={},_="";for(f=E;f!==b;f=f.parent)f.className&&(_=s(f.className,"",!0)+_);var y="",x=0;try{for(var M,O,k=0;E.terminators.lastIndex=k,M=E.terminators.exec(n);)O=m(n.substring(k,M.index),M[0]),k=M.index+O;for(m(n.substr(k)),f=E;f.parent;f=f.parent)f.className&&(_+=l);return{relevance:x,value:_,language:e,top:E}}catch(e){if(e.message&&-1!==e.message.indexOf("Illegal"))return{relevance:0,value:d(n)};throw e}}function w(e,n){n=n||c.languages||t(a);var r={relevance:0,value:d(e)},i=r;return n.filter(N).forEach(function(n){var t=h(n,e,!1);t.language=n,t.relevance>i.relevance&&(i=t),t.relevance>r.relevance&&(i=r,r=t)}),i.language&&(r.second_best=i),r}function E(e){return c.tabReplace||c.useBR?e.replace(o,function(e,n){return c.useBR&&"\n"===e?"
    ":c.tabReplace?n.replace(/\t/g,c.tabReplace):""}):e}function v(e){var t,a,i,o,l,u=function(e){var n,t,a,r,i=e.className+" ";if(i+=e.parentNode?e.parentNode.className:"",t=s.exec(i))return N(t[1])?t[1]:"no-highlight";for(i=i.split(/\s+/),n=0,a=i.length;n/g,"\n"):t=e,l=t.textContent,i=u?h(u,l,!0):w(l),(a=f(t)).length&&((o=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=i.value,i.value=function(e,t,a){var r=0,i="",s=[];function o(){return e.length&&t.length?e[0].offset!==t[0].offset?e[0].offset"}function c(e){i+=""}function u(e){("start"===e.event?l:c)(e.node)}for(;e.length||t.length;){var m=o();if(i+=d(a.substring(r,m[0].offset)),r=m[0].offset,m===e){s.reverse().forEach(c);do{u(m.splice(0,1)[0]),m=o()}while(m===e&&m.length&&m[0].offset===r);s.reverse().forEach(l)}else"start"===m[0].event?s.push(m[0].node):s.pop(),u(m.splice(0,1)[0])}return i+d(a.substr(r))}(a,f(o),l)),i.value=E(i.value),e.innerHTML=i.value,e.className=function(e,n,t){var a=n?r[n]:t,i=[e.trim()];e.match(/\bhljs\b/)||i.push("hljs");-1===e.indexOf(a)&&i.push(a);return i.join(" ").trim()}(e.className,u,i.language),e.result={language:i.language,re:i.relevance},i.second_best&&(e.second_best={language:i.second_best.language,re:i.second_best.relevance}))}function _(){if(!_.called){_.called=!0;var e=document.querySelectorAll("pre code");n.forEach.call(e,v)}}function N(e){return e=(e||"").toLowerCase(),a[e]||a[r[e]]}e.highlight=h,e.highlightAuto=w,e.fixMarkup=E,e.highlightBlock=v,e.configure=function(e){c=b(c,e)},e.initHighlighting=_,e.initHighlightingOnLoad=function(){addEventListener("DOMContentLoaded",_,!1),addEventListener("load",_,!1)},e.registerLanguage=function(n,t){var i=a[n]=t(e);i.aliases&&i.aliases.forEach(function(e){r[e]=n})},e.listLanguages=function(){return t(a)},e.getLanguage=N,e.inherit=b,e.IDENT_RE="[a-zA-Z]\\w*",e.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",e.NUMBER_RE="\\b\\d+(\\.\\d+)?",e.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",e.BINARY_NUMBER_RE="\\b(0b[01]+)",e.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",e.BACKSLASH_ESCAPE={begin:"\\\\[\\s\\S]",relevance:0},e.APOS_STRING_MODE={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},e.QUOTE_STRING_MODE={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},e.PHRASAL_WORDS_MODE={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},e.COMMENT=function(n,t,a){var r=e.inherit({className:"comment",begin:n,end:t,contains:[]},a||{});return r.contains.push(e.PHRASAL_WORDS_MODE),r.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),r},e.C_LINE_COMMENT_MODE=e.COMMENT("//","$"),e.C_BLOCK_COMMENT_MODE=e.COMMENT("/\\*","\\*/"),e.HASH_COMMENT_MODE=e.COMMENT("#","$"),e.NUMBER_MODE={className:"number",begin:e.NUMBER_RE,relevance:0},e.C_NUMBER_MODE={className:"number",begin:e.C_NUMBER_RE,relevance:0},e.BINARY_NUMBER_MODE={className:"number",begin:e.BINARY_NUMBER_RE,relevance:0},e.CSS_NUMBER_MODE={className:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},e.REGEXP_MODE={className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[e.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[e.BACKSLASH_ESCAPE]}]},e.TITLE_MODE={className:"title",begin:e.IDENT_RE,relevance:0},e.UNDERSCORE_TITLE_MODE={className:"title",begin:e.UNDERSCORE_IDENT_RE,relevance:0},e.METHOD_GUARD={begin:"\\.\\s*"+e.UNDERSCORE_IDENT_RE,relevance:0},e.registerLanguage("bash",function(e){var n={className:"variable",variants:[{begin:/\$[\w\d#@][\w\d_]*/},{begin:/\$\{(.*?)}/}]},t={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,n,{className:"variable",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]}]};return{aliases:["sh","zsh"],lexemes:/\b-?[a-z\._]+\b/,keywords:{keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},contains:[{className:"meta",begin:/^#![^\n]+sh\s*$/,relevance:10},{className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0},e.HASH_COMMENT_MODE,t,{className:"string",begin:/'/,end:/'/},n]}}),e.registerLanguage("css",function(e){var n={begin:/[A-Z\_\.\-]+\s*:/,returnBegin:!0,end:";",endsWithParent:!0,contains:[{className:"attribute",begin:/\S/,end:":",excludeEnd:!0,starts:{endsWithParent:!0,excludeEnd:!0,contains:[{begin:/[\w-]+\(/,returnBegin:!0,contains:[{className:"built_in",begin:/[\w-]+/},{begin:/\(/,end:/\)/,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]}]},e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{className:"number",begin:"#[0-9A-Fa-f]+"},{className:"meta",begin:"!important"}]}}]};return{case_insensitive:!0,illegal:/[=\/|'\$]/,contains:[e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/},{className:"selector-class",begin:/\.[A-Za-z0-9_-]+/},{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$"},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"@(font-face|page)",lexemes:"[a-z-]+",keywords:"font-face page"},{begin:"@",end:"[{;]",illegal:/:/,contains:[{className:"keyword",begin:/\w+/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},{begin:"{",end:"}",illegal:/\S/,contains:[e.C_BLOCK_COMMENT_MODE,n]}]}}),e.registerLanguage("xml",function(e){var n={endsWithParent:!0,illegal:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[{begin:"\\[",end:"\\]"}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},{begin:/<\?(php)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0}]},{className:"tag",begin:"|$)",end:">",keywords:{name:"style"},contains:[n],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:"|$)",end:">",keywords:{name:"script"},contains:[n],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["actionscript","javascript","handlebars","xml"]}},{className:"meta",variants:[{begin:/<\?xml/,end:/\?>/,relevance:10},{begin:/<\?\w+/,end:/\?>/}]},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},n]}]}}),e.registerLanguage("django",function(e){var n={begin:/\|[A-Za-z]+:?/,keywords:{name:"truncatewords removetags linebreaksbr yesno get_digit timesince random striptags filesizeformat escape linebreaks length_is ljust rjust cut urlize fix_ampersands title floatformat capfirst pprint divisibleby add make_list unordered_list urlencode timeuntil urlizetrunc wordcount stringformat linenumbers slice date dictsort dictsortreversed default_if_none pluralize lower join center default truncatewords_html upper length phone2numeric wordwrap time addslashes slugify first escapejs force_escape iriencode last safe safeseq truncatechars localize unlocalize localtime utc timezone"},contains:[e.QUOTE_STRING_MODE,e.APOS_STRING_MODE]};return{aliases:["jinja"],case_insensitive:!0,subLanguage:"xml",contains:[e.COMMENT(/\{%\s*comment\s*%}/,/\{%\s*endcomment\s*%}/),e.COMMENT(/\{#/,/#}/),{className:"template-tag",begin:/\{%/,end:/%}/,contains:[{className:"name",begin:/\w+/,keywords:{name:"comment endcomment load templatetag ifchanged endifchanged if endif firstof for endfor ifnotequal endifnotequal widthratio extends include spaceless endspaceless regroup ifequal endifequal ssi now with cycle url filter endfilter debug block endblock else autoescape endautoescape csrf_token empty elif endwith static trans blocktrans endblocktrans get_static_prefix get_media_prefix plural get_current_language language get_available_languages get_current_language_bidi get_language_info get_language_info_list localize endlocalize localtime endlocaltime timezone endtimezone get_current_timezone verbatim"},starts:{endsWithParent:!0,keywords:"in by as",contains:[n],relevance:0}}]},{className:"template-variable",begin:/\{\{/,end:/}}/,contains:[n]}]}}),e.registerLanguage("javascript",function(e){var n="[A-Za-z$_][0-9A-Za-z$_]*",t={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},a={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},r={className:"subst",begin:"\\$\\{",end:"\\}",keywords:t,contains:[]},i={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,r]};r.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,i,a,e.REGEXP_MODE];var s=r.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{aliases:["js","jsx"],keywords:t,contains:[{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},{className:"meta",begin:/^#!/,end:/$/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,i,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,{begin:/[{,]\s*/,relevance:0,contains:[{begin:n+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:n,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+n+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:n},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:t,contains:s}]}]},{begin://,subLanguage:"xml",contains:[{begin:/<\w+\s*\/>/,skip:!0},{begin:/<\w+/,end:/(\/\w+|\w+\/)>/,skip:!0,contains:[{begin:/<\w+\s*\/>/,skip:!0},"self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:n}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:s}],illegal:/\[|%/},{begin:/\$[(.]/},e.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0}],illegal:/#(?!!)/}}),e.registerLanguage("json",function(e){var n={literal:"true false null"},t=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],a={end:",",endsWithParent:!0,excludeEnd:!0,contains:t,keywords:n},r={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(a,{begin:/:/})],illegal:"\\S"},i={begin:"\\[",end:"\\]",contains:[e.inherit(a)],illegal:"\\S"};return t.splice(t.length,0,r,i),{contains:t,keywords:n,illegal:"\\S"}}),e.registerLanguage("markdown",function(e){return{aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$"},{begin:"^.+?\\n[=-]{2,}$"}]},{begin:"<",end:">",subLanguage:"xml",relevance:0},{className:"bullet",begin:"^([*+-]|(\\d+\\.))\\s+"},{className:"strong",begin:"[*_]{2}.+?[*_]{2}"},{className:"emphasis",variants:[{begin:"\\*.+?\\*"},{begin:"_.+?_",relevance:0}]},{className:"quote",begin:"^>\\s+",end:"$"},{className:"code",variants:[{begin:"^```w*s*$",end:"^```s*$"},{begin:"`.+?`"},{begin:"^( {4}|\t)",end:"$",relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},{begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}),e.registerLanguage("scss",function(e){var n={className:"variable",begin:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b"},t={className:"number",begin:"#[0-9A-Fa-f]+"};return e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{case_insensitive:!0,illegal:"[=/|']",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:"\\#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},{className:"selector-attr",begin:"\\[",end:"\\]",illegal:"$"},{className:"selector-tag",begin:"\\b(a|abbr|acronym|address|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|command|datalist|dd|del|details|dfn|div|dl|dt|em|embed|fieldset|figcaption|figure|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|map|mark|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|pre|progress|q|rp|rt|ruby|samp|script|section|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video)\\b",relevance:0},{begin:":(visited|valid|root|right|required|read-write|read-only|out-range|optional|only-of-type|only-child|nth-of-type|nth-last-of-type|nth-last-child|nth-child|not|link|left|last-of-type|last-child|lang|invalid|indeterminate|in-range|hover|focus|first-of-type|first-line|first-letter|first-child|first|enabled|empty|disabled|default|checked|before|after|active)"},{begin:"::(after|before|choices|first-letter|first-line|repeat-index|repeat-item|selection|value)"},n,{className:"attribute",begin:"\\b(z-index|word-wrap|word-spacing|word-break|width|widows|white-space|visibility|vertical-align|unicode-bidi|transition-timing-function|transition-property|transition-duration|transition-delay|transition|transform-style|transform-origin|transform|top|text-underline-position|text-transform|text-shadow|text-rendering|text-overflow|text-indent|text-decoration-style|text-decoration-line|text-decoration-color|text-decoration|text-align-last|text-align|tab-size|table-layout|right|resize|quotes|position|pointer-events|perspective-origin|perspective|page-break-inside|page-break-before|page-break-after|padding-top|padding-right|padding-left|padding-bottom|padding|overflow-y|overflow-x|overflow-wrap|overflow|outline-width|outline-style|outline-offset|outline-color|outline|orphans|order|opacity|object-position|object-fit|normal|none|nav-up|nav-right|nav-left|nav-index|nav-down|min-width|min-height|max-width|max-height|mask|marks|margin-top|margin-right|margin-left|margin-bottom|margin|list-style-type|list-style-position|list-style-image|list-style|line-height|letter-spacing|left|justify-content|initial|inherit|ime-mode|image-orientation|image-resolution|image-rendering|icon|hyphens|height|font-weight|font-variant-ligatures|font-variant|font-style|font-stretch|font-size-adjust|font-size|font-language-override|font-kerning|font-feature-settings|font-family|font|float|flex-wrap|flex-shrink|flex-grow|flex-flow|flex-direction|flex-basis|flex|filter|empty-cells|display|direction|cursor|counter-reset|counter-increment|content|column-width|column-span|column-rule-width|column-rule-style|column-rule-color|column-rule|column-gap|column-fill|column-count|columns|color|clip-path|clip|clear|caption-side|break-inside|break-before|break-after|box-sizing|box-shadow|box-decoration-break|bottom|border-width|border-top-width|border-top-style|border-top-right-radius|border-top-left-radius|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-radius|border-left-width|border-left-style|border-left-color|border-left|border-image-width|border-image-source|border-image-slice|border-image-repeat|border-image-outset|border-image|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-right-radius|border-bottom-left-radius|border-bottom-color|border-bottom|border|background-size|background-repeat|background-position|background-origin|background-image|background-color|background-clip|background-attachment|background-blend-mode|background|backface-visibility|auto|animation-timing-function|animation-play-state|animation-name|animation-iteration-count|animation-fill-mode|animation-duration|animation-direction|animation-delay|animation|align-self|align-items|align-content)\\b",illegal:"[^\\s]"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:":",end:";",contains:[n,t,e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{className:"meta",begin:"!important"}]},{begin:"@",end:"[{;]",keywords:"mixin include extend for if else each while charset import debug media page content font-face namespace warn",contains:[n,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,t,e.CSS_NUMBER_MODE,{begin:"\\s[A-Za-z0-9_.-]+",relevance:0}]}]}}),e.registerLanguage("shell",function(e){return{aliases:["console"],contains:[{className:"meta",begin:"^\\s{0,3}[\\w\\d\\[\\]()@-]*[>%$#]",starts:{end:"$",subLanguage:"bash"}}]}}),e.registerLanguage("ruby",function(e){var n="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",t={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor",literal:"true false nil"},a={className:"doctag",begin:"@[A-Za-z]+"},r={begin:"#<",end:">"},i=[e.COMMENT("#","$",{contains:[a]}),e.COMMENT("^\\=begin","^\\=end",{contains:[a],relevance:10}),e.COMMENT("^__END__","\\n$")],s={className:"subst",begin:"#\\{",end:"}",keywords:t},o={className:"string",contains:[e.BACKSLASH_ESCAPE,s],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:"%[qQwWx]?\\(",end:"\\)"},{begin:"%[qQwWx]?\\[",end:"\\]"},{begin:"%[qQwWx]?{",end:"}"},{begin:"%[qQwWx]?<",end:">"},{begin:"%[qQwWx]?/",end:"/"},{begin:"%[qQwWx]?%",end:"%"},{begin:"%[qQwWx]?-",end:"-"},{begin:"%[qQwWx]?\\|",end:"\\|"},{begin:/\B\?(\\\d{1,3}|\\x[A-Fa-f0-9]{1,2}|\\u[A-Fa-f0-9]{4}|\\?\S)\b/},{begin:/<<(-?)\w+$/,end:/^\s*\w+$/}]},l={className:"params",begin:"\\(",end:"\\)",endsParent:!0,keywords:t},c=[o,r,{className:"class",beginKeywords:"class module",end:"$|;",illegal:/=/,contains:[e.inherit(e.TITLE_MODE,{begin:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{begin:"<\\s*",contains:[{begin:"("+e.IDENT_RE+"::)?"+e.IDENT_RE}]}].concat(i)},{className:"function",beginKeywords:"def",end:"$|;",contains:[e.inherit(e.TITLE_MODE,{begin:n}),l].concat(i)},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(\\!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[o,{begin:n}],relevance:0},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{className:"params",begin:/\|/,end:/\|/,keywords:t},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[r,{className:"regexp",contains:[e.BACKSLASH_ESCAPE,s],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:"%r{",end:"}[a-z]*"},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(i),relevance:0}].concat(i);s.contains=c,l.contains=c;var d=[{begin:/^\s*=>/,starts:{end:"$",contains:c}},{className:"meta",begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+>|(\\w+-)?\\d+\\.\\d+\\.\\d(p\\d+)?[^>]+>)",starts:{end:"$",contains:c}}];return{aliases:["rb","gemspec","podspec","thor","irb"],keywords:t,illegal:/\/\*/,contains:i.concat(d).concat(c)}}),e.registerLanguage("yaml",function(e){var n="[a-zA-Z_][\\w\\-]*",t={className:"attr",variants:[{begin:"^[ \\-]*"+n+":"},{begin:'^[ \\-]*"'+n+'":'},{begin:"^[ \\-]*'"+n+"':"}]},a={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:"{{",end:"}}"},{begin:"%{",end:"}"}]}]};return{case_insensitive:!0,aliases:["yml","YAML","yaml"],contains:[t,{className:"meta",begin:"^---s*$",relevance:10},{className:"string",begin:"[\\|>] *$",returnEnd:!0,contains:a.contains,end:t.variants[0].begin},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!!"+e.UNDERSCORE_IDENT_RE},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"^ *-",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:"true false yes no null",keywords:{literal:"true false yes no null"}},e.C_NUMBER_MODE,a]}})})(n)}()},81:function(e,n,t){var a,r,i;r=this,i=window.srcDoc,void 0===(a=function(e){!function(e,n){var t,a,r,i=!!("srcdoc"in document.createElement("iframe")),s="Polyfill may not function in the presence of the `sandbox` attribute. Consider using the `force` option.",o=/\ballow-same-origin\b/,l=function(e,n){var t=e.getAttribute("sandbox");"string"!=typeof t||o.test(t)||(n&&n.force?e.removeAttribute("sandbox"):n&&!1===n.force||(r(s),e.setAttribute("data-srcdoc-polyfill",s)))},c={compliant:function(e,n,t){n&&(l(e,t),e.setAttribute("srcdoc",n))},legacy:function(e,n,t){var a;e&&e.getAttribute&&(n?e.setAttribute("srcdoc",n):n=e.getAttribute("srcdoc"),n&&(l(e,t),a="javascript: window.frameElement.getAttribute('srcdoc');",e.contentWindow&&(e.contentWindow.location=a),e.setAttribute("src",a)))}},d=e;if(r=window.console&&window.console.error?function(e){window.console.error("[srcdoc-polyfill] "+e)}:function(){},d.set=c.compliant,d.noConflict=function(){return window.srcDoc=n,d},!i)for(d.set=c.legacy,a=document.getElementsByTagName("iframe"),t=a.length;t--;)d.set(a[t])}(e,i),r.srcDoc=e}.apply(n,[n]))||(e.exports=a)},82:function(e,n){ +/*! matchMedia() polyfill addListener/removeListener extension. Author & copyright (c) 2012: Scott Jehl. Dual MIT/BSD license */ +!function(){if(window.matchMedia&&window.matchMedia("all").addListener)return!1;var e=window.matchMedia,n=e("only all").matches,t=!1,a=0,r=[],i=function(n){clearTimeout(a),a=setTimeout(function(){for(var n=0,t=r.length;nh2:first-child,.text-block>h3:first-child{margin-top:0}.text-block h2{font-size:calc(1rem + 1vw);margin-bottom:.7rem}.text-block h3{font-size:calc(1rem + .5vw);font-weight:400;margin-bottom:.7rem}.text-block p,.text-block pre{margin-bottom:1.05rem}.text-block ol,.text-block ul{margin:0 1.4rem 1.05rem}.text-block li>p{margin:.7rem 0}.text-block blockquote{border-left:.35rem solid #dedede;font-size:calc(1rem + .5vw);margin-left:-1.4rem;padding-left:1.05rem}.text-block blockquote>p:not(:last-child){text-indent:-.4em}.text-block blockquote>p:not(:last-child):after,.text-block blockquote>p:not(:last-child):before{content:"\201C";color:#0d7fa5}.text-block blockquote>p:not(:last-child):after{content:"\201D"}.text-block blockquote cite{display:block;font-size:1rem;font-style:normal}.invert-colors{background-color:#0d7fa5;color:#fff}.invert-colors [href]:link,.invert-colors [href]:visited{color:inherit}::-webkit-input-placeholder{color:currentColor;opacity:.5}:-ms-input-placeholder,::-ms-input-placeholder{color:currentColor;opacity:.5}::placeholder{color:currentColor;opacity:.5}input{border:1px solid #dedede;color:inherit;font-size:.9rem;margin-bottom:.35rem;padding:.175rem .35rem;width:100%}input:focus{border-color:currentColor;outline:0}.search-heading{font-size:calc(1rem + 2vw)}.search-term{font-family:Source Code Pro,Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,sans-serif}.search-results{list-style:none}.search-result{margin:calc(.7rem + 2.5vw) 0}[data-result-field=contents]{color:#555b5e}.nav-subsection{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.nav-subsection:last-of-type{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.nav-subsection+.nav-item{border-top:1px solid;margin-top:2.8rem;padding-top:1.4rem}.nav-home{font-size:calc(1rem + .5vw);font-weight:700;margin-top:2.1rem}.nav-title{border-top:1px solid;font-weight:700;margin:2.8rem 0 1.4rem;padding-top:.175rem}.nav-item{list-style:none;margin:.35rem 0}[data-nav]:link,[data-nav]:visited{color:#fff;line-height:1.1;padding-bottom:.175rem;position:relative;text-decoration:none;transition:color .4s}[data-nav]:link:before,[data-nav]:visited:before{content:"";bottom:0;left:0;position:absolute;background:#cfe5ed;height:4px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center left;transform-origin:center left;transition:-webkit-transform .4s cubic-bezier(.22,.61,.36,1);transition:transform .4s cubic-bezier(.22,.61,.36,1);transition:transform .4s cubic-bezier(.22,.61,.36,1),-webkit-transform .4s cubic-bezier(.22,.61,.36,1);transition-delay:.2s;width:100%}[data-nav]:active:before,[data-nav]:focus:before,[data-nav]:hover:before,[data-nav][data-nav=is-active]:active:before,[data-nav][data-nav=is-active]:focus:before,[data-nav][data-nav=is-active]:hover:before,[data-nav][data-nav=is-active]:link:before,[data-nav][data-nav=is-active]:visited:before{content:"";-webkit-transform:scaleX(1);transform:scaleX(1);transition-delay:0s}.footer-credit{border-top:1px solid #cfe5ed;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:.9rem;line-height:1.4rem;padding-top:1.4rem}.footer-credit:after{clear:both;content:" ";display:block}.footer-credit span{display:block;overflow:hidden;white-space:nowrap}.footer-icon:link,.footer-icon:visited{color:inherit;float:left;margin-right:.35rem}.footer-link:link,.footer-link:visited{font-weight:700;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.footer-link:active,.footer-link:focus,.footer-link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.breadcrumb{background:#cfe5ed;padding:.7rem calc(.7rem + 2.5vw)}.breadcrumb a,.breadcrumb span,.breadcrumb strong{display:inline-block}.project-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:0;margin-right:0}@media (max-width:49.99em){.project-links{margin-bottom:.7rem}}.project-link-item{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}.project-link-item+.project-link-item{margin-left:.7rem}.project-link:link,.project-link:visited{border:1px solid #aa0e5c;border-radius:1.4rem;padding:.35rem 1.4rem;text-align:center;text-decoration:none;transition:background-color .4s}.project-link:active,.project-link:focus,.project-link:hover{background-color:#aa0e5c;color:#fff}.item{margin-bottom:calc(4.2rem + 2.5vw)}[data-item-section]{margin-bottom:2.1rem}[data-item-section=header] .code-block,[data-item-section=header] .text-block{margin-bottom:.7rem}.item-title{font-size:calc(1rem + 1vw)}.item-subtitle{border-bottom:1px solid #dedede;color:#555b5e;font-weight:400;margin-bottom:.7rem}.item-subtitle-main{letter-spacing:.05em;text-transform:uppercase}.item-subtitle-main:not(:last-child):after{content:": "}.item-subtitle-supplement{letter-spacing:0;padding-left:.35rem}.alias-title,.item-name,.item-subtitle-supplement,.item-type,.item-value{font-family:Source Code Pro,Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,sans-serif}.alias-title,.item-name,.item-type,.item-value{display:inline-block}.item-note,.item-type,.item-value,.value-type{color:#555b5e;display:inline-block;font-weight:400}.alias{color:#555b5e;font-style:italic}.alias-title{font-style:normal;font-weight:bolder}.param-list{margin-bottom:.7rem}.param-title{color:#555b5e;font-size:calc(1rem + .5vw)}.param-details{margin-top:.35rem}@media (min-width:40em){.param-details{margin-left:1.4rem}}@media (min-width:40em){.requires-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2.1rem}.requires-wrapper [data-item-section]{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;margin-bottom:0;max-width:100%}.requires-wrapper [data-item-section]:first-child{margin-right:1.4rem}}.color-palette{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.7rem}@supports (display:grid){.color-palette{display:grid;grid-auto-rows:auto;grid-gap:1.4rem;grid-template-columns:repeat(auto-fit,minmax(16em,1fr));margin:0}}.color-preview{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 16em;flex:1 0 16em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.9rem;margin:.7rem}@supports (display:grid){.color-preview{margin:0}}.color-swatch{border:1px solid #555b5e;height:5.6rem;min-width:5.6rem;position:relative}.color-overlay,.transparency-grid{bottom:0;left:0;position:absolute;right:0;top:0}.transparency-grid{background:url('data:image/svg+xml;utf8,') 50% repeat scroll;background-size:.5em .5em;left:50%}.color-name,.color-value{display:block;padding:.35rem}.color-name-option{display:inline-block}.color-value{background-color:#fafcfd;border-radius:.175rem;box-shadow:inset 0 0 .175rem rgba(13,127,165,.2);color:#555b5e;font-weight:400;margin-top:.175rem;white-space:nowrap}.hljs-comment,.hljs-quote{color:#93a1a1}.hljs-addition,.hljs-keyword,.hljs-selector-tag{color:#859900}.hljs-doctag,.hljs-literal,.hljs-meta .hljs-meta-string,.hljs-number,.hljs-regexp,.hljs-string{color:#2aa198}.hljs-name,.hljs-section,.hljs-selector-class,.hljs-selector-id,.hljs-title{color:#268bd2}.hljs-attr,.hljs-attribute,.hljs-class .hljs-title,.hljs-template-variable,.hljs-type,.hljs-variable{color:#b58900}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-meta .hljs-keyword,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-subst,.hljs-symbol{color:#cb4b16}.hljs-built_in,.hljs-deletion{color:#dc322f}.hljs-formula{background:#eee8d5}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bolder}.code-block{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 20em;flex:1 1 20em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:16.8rem;max-width:100%;overflow:hidden}.code-header{background-color:#cfe5ed;color:#3b4042;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 .7rem}.code-description:before{content:" \2013 "}.hljs-pre,.text-block pre{background-color:#fafcfd;border:1px solid #cfe5ed;color:#0d7fa5;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.hljs-pre code,.text-block pre code{padding:.7rem}.example{margin-bottom:1.4rem}.example-code{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.example-render{border:1px solid #dedede;border-top:0;padding:.7rem}.sassdoc{overflow:visible}.font-specimen{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1.4rem -.7rem 0}@supports (display:grid){.font-specimen{display:grid;grid-auto-rows:auto;grid-gap:1.4rem;grid-template-columns:repeat(auto-fit,minmax(24em,1fr));margin:1.4rem 0 0}}[data-specimen-face]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 24em;flex:1 0 24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.9rem;margin:.7rem}@supports (display:grid){[data-specimen-face]{margin:0}}[data-specimen=sample]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}[data-specimen=lorem]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:.7rem}[data-specimen=lorem] span{display:block}[data-specimen=aa]{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:4.2rem;padding-left:.175rem}[data-sassdoc=icon-preview]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0 -.7rem}[data-sassdoc-icon]{margin:1.4rem .7rem;min-width:7rem}[data-sassdoc-icon] [data-icon]{height:calc(1rem + 2vw);width:calc(1rem + 2vw);margin-bottom:.7rem}[data-sassdoc=icon-info]{font-size:.9rem}.sizes{width:100%}.sizes td{overflow:hidden;padding:.175rem .7rem;vertical-align:baseline}.sizes td+td{border-left:1px solid #dedede}.sizes.is-large{display:block}.sizes.is-large tbody{display:block;max-width:100%}.sizes.is-large tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sizes.is-large td{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:left}.sizes.is-large td+td{border-left:0}.sizes.is-large .size-name,.sizes.is-large .size-value{padding-bottom:0}.sizes.is-large .size-viz{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:none}.sizes.is-large .is-text,.sizes.is-large .size-overflow{padding-bottom:.7rem}@media (max-width:39.99em){.sizes,.sizes tbody{display:block}.sizes tbody{max-width:100%}.sizes tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sizes td{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:left}.sizes td+td{border-left:0}.sizes .size-name,.sizes .size-value{padding-bottom:0}.sizes .size-viz{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:none}.sizes .is-text,.sizes .size-overflow{padding-bottom:.7rem}}.size{max-width:100%}.size-name,.size-value{color:#555b5e;-webkit-box-flex:0;-ms-flex:0 1 5ch;flex:0 1 5ch;font-size:.9rem;white-space:nowrap}.size-viz{max-width:0;overflow-x:auto;width:100%}.size-viz.is-text{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.size-overflow{max-width:100%;overflow-x:auto}.size-bar{background-color:#555b5e;background-image:linear-gradient(270deg,#eac3d6 1px,transparent 0,transparent),linear-gradient(270deg,hsla(0,0%,87%,.5) 1px,transparent 0,transparent),linear-gradient(270deg,hsla(0,0%,87%,.25) 1px,transparent 0,transparent);background-position:0 100%;background-repeat:repeat-x;background-size:100px 75%,10px 50%,5px 25%;border-radius:.175rem;display:inline-block}.size-text{line-height:1.2}.ratio-base{background-color:#cfe5ed}.ratio-base .size-bar{background-color:#aa0e5c} -/*# sourceMappingURL=app_styles.min.css.map*/ \ No newline at end of file +html{-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}details,main{display:block}pre{overflow:auto}progress{display:inline-block}summary{display:block}template{display:none}*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}*{font-size:inherit;line-height:inherit;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}audio :not([controls]){display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[hidden]{display:none}button{overflow:visible}input{border-radius:0;line-height:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border:0 none!important;padding:0!important}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}button,input,select,textarea{background-color:transparent;color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit}textarea{overflow:auto;resize:vertical}img{border:0}svg:not(:root){overflow:hidden}audio,canvas,iframe,img,svg,video{max-width:100%;vertical-align:middle}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}code,kbd,pre,samp{font-family:monospace;font-size:inherit}dfn{font-style:italic}nav ol,nav ul{list-style:none}small,sub,sup{font-size:.75em}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}:root{font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-size:calc(1em + .125vw);line-height:"herman"}::-moz-selection{background-color:#cfe5ed}::selection{background-color:#cfe5ed}mark{background-color:#cfe5ed;display:inline-block;padding:0 .175rem}[href]:link,[href]:visited{color:#aa0e5c;-webkit-text-decoration-color:#eac3d6;text-decoration-color:#eac3d6;-webkit-text-decoration-skip:ink;text-decoration-skip:ink;transition:color .2s,-webkit-text-decoration-color .25s;transition:text-decoration-color .25s,color .2s;transition:text-decoration-color .25s,color .2s,-webkit-text-decoration-color .25s}[href]:active,[href]:focus,[href]:hover{color:#0d7fa5;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}pre{font-size:.9rem}code,pre{font-family:Source Code Pro,Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,sans-serif}code{font-weight:bolder}pre code{display:block;font-weight:400}.is-hidden{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(1px 1px 1px 1px);clip-path:inset(1px 1px 1px 1px);height:1px;overflow:hidden;pointer-events:none;position:absolute;width:1px}[data-icon]{height:1em;width:1em;fill:currentColor}[data-icon-size=nav-icon]{height:28px;width:28px}[data-icon-size=footer-logo]{height:2.8rem;width:2.8rem}body,html{overflow-x:hidden}[data-region]{width:100%}[data-region=app]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;margin:0 auto;min-height:100vh;padding:0}[data-region=container]{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}[data-region=container]:after{clear:both;content:" ";display:block}@media (min-width:50em){[data-region=container]{-ms-flex-pack:end;justify-content:flex-end}}[data-region=banner]{border-bottom:8px solid #0d7fa5;box-shadow:0 2px 2px rgba(85,91,94,.5);display:block;position:relative;width:100%;z-index:3;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding:.7rem}[data-region=banner]:after,[data-region=banner]:before{content:"";border:.7rem solid transparent;border-top-color:#0d7fa5;border-width:.7rem 1.4rem 0;left:50%;position:absolute;top:100%;transition:border-width .2s}[data-region=banner]:before{content:"";margin-top:8px;-webkit-transform:translateX(-50%) translateY(-2px);transform:translateX(-50%) translateY(-2px)}[data-region=banner]:after{content:"";border-top-color:#fff;-webkit-transform:translateX(-50%) translateY(-4px);transform:translateX(-50%) translateY(-4px)}.project-title{-ms-flex-align:baseline;align-items:baseline;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto}.project-name{font-size:calc(1rem + 2vw);font-weight:700;padding-left:.35rem;padding-right:.35rem}.project-name:link,.project-name:visited{text-decoration:none}.project-version{font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;color:#555b5e;font-size:calc(1rem + .5vw)}[data-nav-toggle]{color:#aa0e5c;padding:.35rem}@media (min-width:50em){[data-nav-toggle]{padding-left:.7rem;padding-right:.7rem}}@media (min-width:65em){[data-nav-toggle]{display:none}}[data-nav-toggle]:active,[data-nav-toggle]:focus,[data-nav-toggle]:hover,[data-nav-toggle][aria-pressed=true]{color:#0d7fa5;outline:0}[data-region=nav]{background-color:#0d7fa5;color:#fff;z-index:2;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:1.4rem;white-space:nowrap;width:auto}[data-region=nav] [href]:link,[data-region=nav] [href]:visited{color:inherit}@media (max-width:64.99em){[data-region=nav]{bottom:0;left:0;position:absolute;top:0;box-shadow:0 0 .35rem rgba(85,91,94,.5);-webkit-transform:translateX(-102%);transform:translateX(-102%);transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}[data-region=nav][aria-expanded=true]{-webkit-transform:translateX(0);transform:translateX(0)}}@media (min-width:65em){[data-region=nav]{-ms-flex:0 0 auto;flex:0 0 auto}}[data-region=main]{z-index:1}@media (min-width:50em){[data-region=main]{overflow:hidden}}[data-page]{padding:calc(.7rem + 2.5vw);position:relative}.text-block{max-width:80ch}.text-block h1,.text-block h2,.text-block h3,.text-block h4{color:#3b4042}.text-block h1 a:link,.text-block h1 a:visited,.text-block h2 a:link,.text-block h2 a:visited,.text-block h3 a:link,.text-block h3 a:visited,.text-block h4 a:link,.text-block h4 a:visited{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.text-block h1 a:active,.text-block h1 a:focus,.text-block h1 a:hover,.text-block h2 a:active,.text-block h2 a:focus,.text-block h2 a:hover,.text-block h3 a:active,.text-block h3 a:focus,.text-block h3 a:hover,.text-block h4 a:active,.text-block h4 a:focus,.text-block h4 a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.text-block h1+h2,.text-block h1+h3,.text-block h2+h2,.text-block h2+h3,.text-block h3+h2,.text-block h3+h3,.text-block h4+h2,.text-block h4+h3{margin-top:0}.text-block h1{font-size:calc(1rem + 2vw);margin-bottom:.7rem}.text-block h2,.text-block h3{margin-top:2.1rem}.text-block>h2:first-child,.text-block>h3:first-child{margin-top:0}.text-block h2{font-size:calc(1rem + 1vw);margin-bottom:.7rem}.text-block h3{font-size:calc(1rem + .5vw);font-weight:400;margin-bottom:.7rem}.text-block p,.text-block pre{margin-bottom:1.05rem}.text-block ol,.text-block ul{margin:0 1.4rem 1.05rem}.text-block li>p{margin:.7rem 0}.text-block blockquote{border-left:.35rem solid #dedede;font-size:calc(1rem + .5vw);margin-left:-1.4rem;padding-left:1.05rem}.text-block blockquote>p:not(:last-child){text-indent:-.4em}.text-block blockquote>p:not(:last-child):after,.text-block blockquote>p:not(:last-child):before{content:"\201C";color:#0d7fa5}.text-block blockquote>p:not(:last-child):after{content:"\201D"}.text-block blockquote cite{display:block;font-size:1rem;font-style:normal}.invert-colors{background-color:#0d7fa5;color:#fff}.invert-colors [href]:link,.invert-colors [href]:visited{color:inherit}::-webkit-input-placeholder{color:currentColor;opacity:.5}:-ms-input-placeholder,::-ms-input-placeholder{color:currentColor;opacity:.5}::placeholder{color:currentColor;opacity:.5}input{border:1px solid #dedede;color:inherit;font-size:.9rem;margin-bottom:.35rem;padding:.175rem .35rem;width:100%}input:focus{border-color:currentColor;outline:0}.search-heading{font-size:calc(1rem + 2vw)}.search-term{font-family:Source Code Pro,Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,sans-serif}.search-results{list-style:none}.search-result{margin:calc(.7rem + 2.5vw) 0}[data-result-field=contents]{color:#555b5e}.nav-subsection{-ms-flex:0 0 auto;flex:0 0 auto}.nav-subsection:last-of-type{-ms-flex:1 0 auto;flex:1 0 auto}.nav-subsection+.nav-item{border-top:1px solid;margin-top:2.8rem;padding-top:1.4rem}.nav-home{font-size:calc(1rem + .5vw);font-weight:700;margin-top:2.1rem}.nav-title{border-top:1px solid;font-weight:700;margin:2.8rem 0 1.4rem;padding-top:.175rem}.nav-item{list-style:none;margin:.35rem 0}[data-nav]:link,[data-nav]:visited{color:#fff;line-height:1.1;padding-bottom:.175rem;position:relative;text-decoration:none;transition:color .4s}[data-nav]:link:before,[data-nav]:visited:before{content:"";bottom:0;left:0;position:absolute;background:#cfe5ed;height:4px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center left;transform-origin:center left;transition:-webkit-transform .4s cubic-bezier(.22,.61,.36,1);transition:transform .4s cubic-bezier(.22,.61,.36,1);transition:transform .4s cubic-bezier(.22,.61,.36,1),-webkit-transform .4s cubic-bezier(.22,.61,.36,1);transition-delay:.2s;width:100%}[data-nav]:active:before,[data-nav]:focus:before,[data-nav]:hover:before,[data-nav][data-nav=is-active]:active:before,[data-nav][data-nav=is-active]:focus:before,[data-nav][data-nav=is-active]:hover:before,[data-nav][data-nav=is-active]:link:before,[data-nav][data-nav=is-active]:visited:before{content:"";-webkit-transform:scaleX(1);transform:scaleX(1);transition-delay:0s}.footer-credit{border-top:1px solid #cfe5ed;-ms-flex:0 0 auto;flex:0 0 auto;font-size:.9rem;line-height:1.4rem;padding-top:1.4rem}.footer-credit:after{clear:both;content:" ";display:block}.footer-credit span{display:block;overflow:hidden;white-space:nowrap}.footer-icon:link,.footer-icon:visited{color:inherit;float:left;margin-right:.35rem}.footer-link:link,.footer-link:visited{font-weight:700;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.footer-link:active,.footer-link:focus,.footer-link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.breadcrumb{background:#cfe5ed;padding:.7rem calc(.7rem + 2.5vw)}.breadcrumb a,.breadcrumb span,.breadcrumb strong{display:inline-block}.project-links{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-left:0;margin-right:0}@media (max-width:49.99em){.project-links{margin-bottom:.7rem}}.project-link-item{display:-ms-flexbox;display:flex;list-style:none}.project-link-item+.project-link-item{margin-left:.7rem}.project-link:link,.project-link:visited{border:1px solid #aa0e5c;border-radius:1.4rem;padding:.35rem 1.4rem;text-align:center;text-decoration:none;transition:background-color .4s}.project-link:active,.project-link:focus,.project-link:hover{background-color:#aa0e5c;color:#fff}.item{margin-bottom:calc(4.2rem + 2.5vw)}[data-item-section]{margin-bottom:2.1rem}[data-item-section=header] .code-block,[data-item-section=header] .text-block{margin-bottom:.7rem}.item-title{font-size:calc(1rem + 1vw)}.item-subtitle{border-bottom:1px solid #dedede;color:#555b5e;font-weight:400;margin-bottom:.7rem}.item-subtitle-main{letter-spacing:.05em;text-transform:uppercase}.item-subtitle-main:not(:last-child):after{content:": "}.item-subtitle-supplement{letter-spacing:0;padding-left:.35rem}.alias-title,.item-name,.item-subtitle-supplement,.item-type,.item-value{font-family:Source Code Pro,Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,sans-serif}.alias-title,.item-name,.item-type,.item-value{display:inline-block}.item-note,.item-type,.item-value,.value-type{color:#555b5e;display:inline-block;font-weight:400}.alias{color:#555b5e;font-style:italic}.alias-title{font-style:normal;font-weight:bolder}.param-list{margin-bottom:.7rem}.param-title{color:#555b5e;font-size:calc(1rem + .5vw)}.param-details{margin-top:.35rem}@media (min-width:40em){.param-details{margin-left:1.4rem}}@media (min-width:40em){.requires-wrapper{display:-ms-flexbox;display:flex;margin-bottom:2.1rem}.requires-wrapper [data-item-section]{-ms-flex:1 1 40%;flex:1 1 40%;margin-bottom:0;max-width:100%}.requires-wrapper [data-item-section]:first-child{margin-right:1.4rem}}.color-palette{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.7rem}@supports (display:grid){.color-palette{display:grid;grid-auto-rows:auto;grid-gap:1.4rem;grid-template-columns:repeat(auto-fit,minmax(16em,1fr));margin:0}}.color-preview{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex:1 0 16em;flex:1 0 16em;-ms-flex-direction:column;flex-direction:column;font-size:.9rem;margin:.7rem}@supports (display:grid){.color-preview{margin:0}}.color-swatch{border:1px solid #555b5e;height:5.6rem;min-width:5.6rem;position:relative}.color-overlay,.transparency-grid{bottom:0;left:0;position:absolute;right:0;top:0}.transparency-grid{background:url('data:image/svg+xml;utf8,') 50% repeat scroll;background-size:.5em .5em;left:50%}.color-name,.color-value{display:block;padding:.35rem}.color-name-option{display:inline-block}.color-value{background-color:#fafcfd;border-radius:.175rem;box-shadow:inset 0 0 .175rem rgba(13,127,165,.2);color:#555b5e;font-weight:400;margin-top:.175rem;white-space:nowrap}.hljs-comment,.hljs-quote{color:#93a1a1}.hljs-addition,.hljs-keyword,.hljs-selector-tag{color:#859900}.hljs-doctag,.hljs-literal,.hljs-meta .hljs-meta-string,.hljs-number,.hljs-regexp,.hljs-string{color:#2aa198}.hljs-name,.hljs-section,.hljs-selector-class,.hljs-selector-id,.hljs-title{color:#268bd2}.hljs-attr,.hljs-attribute,.hljs-class .hljs-title,.hljs-template-variable,.hljs-type,.hljs-variable{color:#b58900}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-meta .hljs-keyword,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-subst,.hljs-symbol{color:#cb4b16}.hljs-built_in,.hljs-deletion{color:#dc322f}.hljs-formula{background:#eee8d5}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bolder}.code-block{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex:1 1 20em;flex:1 1 20em;-ms-flex-direction:column;flex-direction:column;max-height:16.8rem;max-width:100%;overflow:hidden}.code-header{background-color:#cfe5ed;color:#3b4042;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 .7rem}.code-description:before{content:" \2013 "}.hljs-pre,.text-block pre{background-color:#fafcfd;border:1px solid #cfe5ed;color:#0d7fa5;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.hljs-pre code,.text-block pre code{padding:.7rem}.example{margin-bottom:1.4rem}.example-code{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.example-render{border:1px solid #dedede;border-top:0;padding:.7rem}.sassdoc{overflow:visible}.font-specimen{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1.4rem -.7rem 0}@supports (display:grid){.font-specimen{display:grid;grid-auto-rows:auto;grid-gap:1.4rem;grid-template-columns:repeat(auto-fit,minmax(24em,1fr));margin:1.4rem 0 0}}[data-specimen-face]{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex:1 0 24em;flex:1 0 24em;-ms-flex-direction:column;flex-direction:column;font-size:.9rem;margin:.7rem}@supports (display:grid){[data-specimen-face]{margin:0}}[data-specimen=sample]{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}[data-specimen=lorem]{-ms-flex:1 1 auto;flex:1 1 auto;padding-left:.7rem}[data-specimen=lorem] span{display:block}[data-specimen=aa]{-ms-flex:0 1 auto;flex:0 1 auto;font-size:4.2rem;padding-left:.175rem}[data-sassdoc=icon-preview]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0 -.7rem}[data-sassdoc-icon]{margin:1.4rem .7rem;min-width:7rem}[data-sassdoc-icon] [data-icon]{height:calc(1rem + 2vw);width:calc(1rem + 2vw);margin-bottom:.7rem}[data-sassdoc=icon-info]{font-size:.9rem}.sizes{width:100%}.sizes td{overflow:hidden;padding:.175rem .7rem;vertical-align:baseline}.sizes td+td{border-left:1px solid #dedede}.sizes.is-large{display:block}.sizes.is-large tbody{display:block;max-width:100%}.sizes.is-large tr{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sizes.is-large td{display:block;-ms-flex:0 0 auto;flex:0 0 auto;text-align:left}.sizes.is-large td+td{border-left:0}.sizes.is-large .size-name,.sizes.is-large .size-value{padding-bottom:0}.sizes.is-large .size-viz{-ms-flex:0 0 100%;flex:0 0 100%;max-width:none}.sizes.is-large .is-text,.sizes.is-large .size-overflow{padding-bottom:.7rem}@media (max-width:39.99em){.sizes,.sizes tbody{display:block}.sizes tbody{max-width:100%}.sizes tr{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sizes td{display:block;-ms-flex:0 0 auto;flex:0 0 auto;text-align:left}.sizes td+td{border-left:0}.sizes .size-name,.sizes .size-value{padding-bottom:0}.sizes .size-viz{-ms-flex:0 0 100%;flex:0 0 100%;max-width:none}.sizes .is-text,.sizes .size-overflow{padding-bottom:.7rem}}.size{max-width:100%}.size-name,.size-value{color:#555b5e;-ms-flex:0 1 5ch;flex:0 1 5ch;font-size:.9rem;white-space:nowrap}.size-viz{max-width:0;overflow-x:auto;width:100%}.size-viz.is-text{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.size-overflow{max-width:100%;overflow-x:auto}.size-bar{background-color:#555b5e;background-image:linear-gradient(270deg,#eac3d6 1px,transparent 0,transparent),linear-gradient(270deg,hsla(0,0%,87%,.5) 1px,transparent 0,transparent),linear-gradient(270deg,hsla(0,0%,87%,.25) 1px,transparent 0,transparent);background-position:0 100%;background-repeat:repeat-x;background-size:100px 75%,10px 50%,5px 25%;border-radius:.175rem;display:inline-block}.size-text{line-height:1.2}.ratio-base{background-color:#cfe5ed}.ratio-base .size-bar{background-color:#aa0e5c} \ No newline at end of file diff --git a/dist/webpack/app_styles.min.js b/dist/webpack/app_styles.min.js deleted file mode 100644 index cefadc0f..00000000 --- a/dist/webpack/app_styles.min.js +++ /dev/null @@ -1,2 +0,0 @@ -webpackJsonp([2],{84:function(a,b,c){a.exports=c(85)},85:function(){}},[84]); -//# sourceMappingURL=app_styles.min.js.map \ No newline at end of file diff --git a/dist/webpack/common.min.js b/dist/webpack/common.min.js new file mode 100644 index 00000000..5af7a646 --- /dev/null +++ b/dist/webpack/common.min.js @@ -0,0 +1,39 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{16:function(e,t,n){var r; +/*! + * jQuery JavaScript Library v3.3.1 -ajax,-ajax/jsonp,-ajax/load,-ajax/parseXML,-ajax/script,-ajax/var/location,-ajax/var/nonce,-ajax/var/rquery,-ajax/xhr,-manipulation/_evalUrl,-event/ajax,-effects,-effects/Tween,-effects/animatedSelector + * https://jquery.com/ + * + * Includes Sizzle.js + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2018-01-20T17:24Z + */ +/*! + * jQuery JavaScript Library v3.3.1 -ajax,-ajax/jsonp,-ajax/load,-ajax/parseXML,-ajax/script,-ajax/var/location,-ajax/var/nonce,-ajax/var/rquery,-ajax/xhr,-manipulation/_evalUrl,-event/ajax,-effects,-effects/Tween,-effects/animatedSelector + * https://jquery.com/ + * + * Includes Sizzle.js + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2018-01-20T17:24Z + */ +!function(t,n){"use strict";"object"==typeof e&&"object"==typeof e.exports?e.exports=t.document?n(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return n(e)}:n(t)}("undefined"!=typeof window?window:this,function(n,i){"use strict";var o=[],a=n.document,s=Object.getPrototypeOf,u=o.slice,l=o.concat,c=o.push,f=o.indexOf,d={},p=d.toString,h=d.hasOwnProperty,g=h.toString,v=g.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},b=function(e){return null!=e&&e===e.window},x={type:!0,src:!0,noModule:!0};function w(e,t,n){var r,i=(t=t||a).createElement("script");if(i.text=e,n)for(r in x)n[r]&&(i[r]=n[r]);t.head.appendChild(i).parentNode.removeChild(i)}function C(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?d[p.call(e)]||"object":typeof e}var T="3.3.1 -ajax,-ajax/jsonp,-ajax/load,-ajax/parseXML,-ajax/script,-ajax/var/location,-ajax/var/nonce,-ajax/var/rquery,-ajax/xhr,-manipulation/_evalUrl,-event/ajax,-effects,-effects/Tween,-effects/animatedSelector",E=function(e,t){return new E.fn.init(e,t)},N=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function A(e){var t=!!e&&"length"in e&&e.length,n=C(e);return!m(e)&&!b(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}E.fn=E.prototype={jquery:T,constructor:E,length:0,toArray:function(){return u.call(this)},get:function(e){return null==e?u.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=E.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return E.each(this,e)},map:function(e){return this.pushStack(E.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(u.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n+~]|"+I+")"+I+"*"),_=new RegExp("="+I+"*([^\\]'\"]*?)"+I+"*\\]","g"),U=new RegExp(M),V=new RegExp("^"+R+"$"),X={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R+"|[*])"),ATTR:new RegExp("^"+B),PSEUDO:new RegExp("^"+M),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+I+"*(even|odd|(([+-]|)(\\d*)n|)"+I+"*(?:([+-]|)"+I+"*(\\d+)|))"+I+"*\\)|)","i"),bool:new RegExp("^(?:"+H+")$","i"),needsContext:new RegExp("^"+I+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+I+"*((?:-\\d)?\\d*)"+I+"*\\)|)(?=[^-]|$)","i")},Q=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,G=/^[^{]+\{\s*\[native \w/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,K=/[+~]/,Z=new RegExp("\\\\([\\da-f]{1,6}"+I+"?|("+I+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){d()},ie=me(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{q.apply(S=O.call(w.childNodes),w.childNodes),S[w.childNodes.length].nodeType}catch(e){q={apply:S.length?function(e,t){j.apply(e,O.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function oe(e,t,r,i){var o,s,l,c,f,h,y,m=t&&t.ownerDocument,C=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==C&&9!==C&&11!==C)return r;if(!i&&((t?t.ownerDocument||t:w)!==p&&d(t),t=t||p,g)){if(11!==C&&(f=J.exec(e)))if(o=f[1]){if(9===C){if(!(l=t.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(m&&(l=m.getElementById(o))&&b(t,l)&&l.id===o)return r.push(l),r}else{if(f[2])return q.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return q.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!A[e+" "]&&(!v||!v.test(e))){if(1!==C)m=t,y=e;else if("object"!==t.nodeName.toLowerCase()){for((c=t.getAttribute("id"))?c=c.replace(te,ne):t.setAttribute("id",c=x),s=(h=a(e)).length;s--;)h[s]="#"+c+" "+ye(h[s]);y=h.join(","),m=K.test(e)&&ge(t.parentNode)||t}if(y)try{return q.apply(r,m.querySelectorAll(y)),r}catch(e){}finally{c===x&&t.removeAttribute("id")}}}return u(e.replace($,"$1"),t,r,i)}function ae(){var e=[];return function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}}function se(e){return e[x]=!0,e}function ue(e){var t=p.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function le(e,t){for(var n=e.split("|"),i=n.length;i--;)r.attrHandle[n[i]]=t}function ce(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function de(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function pe(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ie(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function he(e){return se(function(t){return t=+t,se(function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=oe.support={},o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},d=oe.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!==p&&9===a.nodeType&&a.documentElement?(h=(p=a).documentElement,g=!o(p),w!==p&&(i=p.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",re,!1):i.attachEvent&&i.attachEvent("onunload",re)),n.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ue(function(e){return e.appendChild(p.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=G.test(p.getElementsByClassName),n.getById=ue(function(e){return h.appendChild(e).id=x,!p.getElementsByName||!p.getElementsByName(x).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&g){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&g)return t.getElementsByClassName(e)},y=[],v=[],(n.qsa=G.test(p.querySelectorAll))&&(ue(function(e){h.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+I+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+I+"*(?:value|"+H+")"),e.querySelectorAll("[id~="+x+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+x+"+*").length||v.push(".#.+[+~]")}),ue(function(e){e.innerHTML="";var t=p.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+I+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(n.matchesSelector=G.test(m=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ue(function(e){n.disconnectedMatch=m.call(e,"*"),m.call(e,"[s!='']:x"),y.push("!=",M)}),v=v.length&&new RegExp(v.join("|")),y=y.length&&new RegExp(y.join("|")),t=G.test(h.compareDocumentPosition),b=t||G.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},k=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===p||e.ownerDocument===w&&b(w,e)?-1:t===p||t.ownerDocument===w&&b(w,t)?1:c?P(c,e)-P(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===p?-1:t===p?1:i?-1:o?1:c?P(c,e)-P(c,t):0;if(i===o)return ce(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?ce(a[r],s[r]):a[r]===w?-1:s[r]===w?1:0},p):p},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if((e.ownerDocument||e)!==p&&d(e),t=t.replace(_,"='$1']"),n.matchesSelector&&g&&!A[t+" "]&&(!y||!y.test(t))&&(!v||!v.test(t)))try{var r=m.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return oe(t,p,null,[e]).length>0},oe.contains=function(e,t){return(e.ownerDocument||e)!==p&&d(e),b(e,t)},oe.attr=function(e,t){(e.ownerDocument||e)!==p&&d(e);var i=r.attrHandle[t.toLowerCase()],o=i&&D.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},oe.escape=function(e){return(e+"").replace(te,ne)},oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},oe.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(k),f){for(;t=e[o++];)t===e[o]&&(i=r.push(o));for(;i--;)e.splice(r[i],1)}return c=null,e},i=oe.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[r++];)n+=i(t);return n},(r=oe.selectors={cacheLength:50,createPseudo:se,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Z,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Z,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||oe.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&oe.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return X.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&U.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Z,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+" "];return t||(t=new RegExp("(^|"+I+")"+e+"("+I+"|$)"))&&E(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=oe.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace(W," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,d,p,h,g=o!==a?"nextSibling":"previousSibling",v=t.parentNode,y=s&&t.nodeName.toLowerCase(),m=!u&&!s,b=!1;if(v){if(o){for(;g;){for(d=t;d=d[g];)if(s?d.nodeName.toLowerCase()===y:1===d.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?v.firstChild:v.lastChild],a&&m){for(b=(p=(l=(c=(f=(d=v)[x]||(d[x]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]||[])[0]===C&&l[1])&&l[2],d=p&&v.childNodes[p];d=++p&&d&&d[g]||(b=p=0)||h.pop();)if(1===d.nodeType&&++b&&d===t){c[e]=[C,p,b];break}}else if(m&&(b=p=(l=(c=(f=(d=t)[x]||(d[x]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]||[])[0]===C&&l[1]),!1===b)for(;(d=++p&&d&&d[g]||(b=p=0)||h.pop())&&((s?d.nodeName.toLowerCase()!==y:1!==d.nodeType)||!++b||(m&&((c=(f=d[x]||(d[x]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]=[C,b]),d!==t)););return(b-=i)===r||b%r==0&&b/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return i[x]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?se(function(e,n){for(var r,o=i(e,t),a=o.length;a--;)e[r=P(e,o[a])]=!(n[r]=o[a])}):function(e){return i(e,0,n)}):i}},pseudos:{not:se(function(e){var t=[],n=[],r=s(e.replace($,"$1"));return r[x]?se(function(e,t,n,i){for(var o,a=r(e,null,i,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:se(function(e){return function(t){return oe(e,t).length>0}}),contains:se(function(e){return e=e.replace(Z,ee),function(t){return(t.textContent||t.innerText||i(t)).indexOf(e)>-1}}),lang:se(function(e){return V.test(e||"")||oe.error("unsupported lang: "+e),e=e.replace(Z,ee).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:pe(!1),disabled:pe(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Y.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:he(function(){return[0]}),last:he(function(e,t){return[t-1]}),eq:he(function(e,t,n){return[n<0?n+t:n]}),even:he(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:he(function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function xe(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s-1&&(o[l]=!(a[l]=f))}}else y=xe(y===a?y.splice(h,y.length):y),i?i(null,a,y,u):q.apply(a,y)})}function Ce(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],s=a||r.relative[" "],u=a?1:0,c=me(function(e){return e===t},s,!0),f=me(function(e){return P(t,e)>-1},s,!0),d=[function(e,n,r){var i=!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];u1&&be(d),u>1&&ye(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace($,"$1"),n,u0,i=e.length>0,o=function(o,a,s,u,c){var f,h,v,y=0,m="0",b=o&&[],x=[],w=l,T=o||i&&r.find.TAG("*",c),E=C+=null==w?1:Math.random()||.1,N=T.length;for(c&&(l=a===p||a||c);m!==N&&null!=(f=T[m]);m++){if(i&&f){for(h=0,a||f.ownerDocument===p||(d(f),s=!g);v=e[h++];)if(v(f,a||p,s)){u.push(f);break}c&&(C=E)}n&&((f=!v&&f)&&y--,o&&b.push(f))}if(y+=m,n&&m!==y){for(h=0;v=t[h++];)v(b,x,a,s);if(o){if(y>0)for(;m--;)b[m]||x[m]||(x[m]=L.call(u));x=xe(x)}q.apply(u,x),c&&!o&&x.length>0&&y+t.length>1&&oe.uniqueSort(u)}return c&&(C=E,l=w),b};return n?se(o):o}(o,i))).selector=e}return s},u=oe.select=function(e,t,n,i){var o,u,l,c,f,d="function"==typeof e&&e,p=!i&&a(e=d.selector||e);if(n=n||[],1===p.length){if((u=p[0]=p[0].slice(0)).length>2&&"ID"===(l=u[0]).type&&9===t.nodeType&&g&&r.relative[u[1].type]){if(!(t=(r.find.ID(l.matches[0].replace(Z,ee),t)||[])[0]))return n;d&&(t=t.parentNode),e=e.slice(u.shift().value.length)}for(o=X.needsContext.test(e)?0:u.length;o--&&(l=u[o],!r.relative[c=l.type]);)if((f=r.find[c])&&(i=f(l.matches[0].replace(Z,ee),K.test(u[0].type)&&ge(t.parentNode)||t))){if(u.splice(o,1),!(e=i.length&&ye(u)))return q.apply(n,i),n;break}}return(d||s(e,p))(i,t,!g,n,!t||K.test(e)&&ge(t.parentNode)||t),n},n.sortStable=x.split("").sort(k).join("")===x,n.detectDuplicates=!!f,d(),n.sortDetached=ue(function(e){return 1&e.compareDocumentPosition(p.createElement("fieldset"))}),ue(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||le("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&ue(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||le("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ue(function(e){return null==e.getAttribute("disabled")})||le(H,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),oe}(n);E.find=k,E.expr=k.selectors,E.expr[":"]=E.expr.pseudos,E.uniqueSort=E.unique=k.uniqueSort,E.text=k.getText,E.isXMLDoc=k.isXML,E.contains=k.contains,E.escapeSelector=k.escape;var D=function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&E(e).is(n))break;r.push(e)}return r},S=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},L=E.expr.match.needsContext;function j(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var q=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function O(e,t,n){return m(t)?E.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?E.grep(e,function(e){return e===t!==n}):"string"!=typeof t?E.grep(e,function(e){return f.call(t,e)>-1!==n}):E.filter(t,e,n)}E.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?E.find.matchesSelector(r,e)?[r]:[]:E.find.matches(e,E.grep(t,function(e){return 1===e.nodeType}))},E.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(E(e).filter(function(){for(t=0;t1?E.uniqueSort(n):n},filter:function(e){return this.pushStack(O(this,e||[],!1))},not:function(e){return this.pushStack(O(this,e||[],!0))},is:function(e){return!!O(this,"string"==typeof e&&L.test(e)?E(e):e||[],!1).length}});var P,H=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(E.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||P,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:H.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof E?t[0]:t,E.merge(this,E.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:a,!0)),q.test(r[1])&&E.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=a.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(E):E.makeArray(e,this)}).prototype=E.fn,P=E(a);var I=/^(?:parents|prev(?:Until|All))/,R={children:!0,contents:!0,next:!0,prev:!0};function B(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}E.fn.extend({has:function(e){var t=E(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&E.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?E.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?f.call(E(e),this[0]):f.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(E.uniqueSort(E.merge(this.get(),E(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),E.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return D(e,"parentNode")},parentsUntil:function(e,t,n){return D(e,"parentNode",n)},next:function(e){return B(e,"nextSibling")},prev:function(e){return B(e,"previousSibling")},nextAll:function(e){return D(e,"nextSibling")},prevAll:function(e){return D(e,"previousSibling")},nextUntil:function(e,t,n){return D(e,"nextSibling",n)},prevUntil:function(e,t,n){return D(e,"previousSibling",n)},siblings:function(e){return S((e.parentNode||{}).firstChild,e)},children:function(e){return S(e.firstChild)},contents:function(e){return j(e,"iframe")?e.contentDocument:(j(e,"template")&&(e=e.content||e),E.merge([],e.childNodes))}},function(e,t){E.fn[e]=function(n,r){var i=E.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=E.filter(r,i)),this.length>1&&(R[e]||E.uniqueSort(i),I.test(e)&&i.reverse()),this.pushStack(i)}});var M=/[^\x20\t\r\n\f]+/g;function W(e){return e}function $(e){throw e}function F(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}E.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return E.each(e.match(M)||[],function(e,n){t[n]=!0}),t}(e):E.extend({},e);var t,n,r,i,o=[],a=[],s=-1,u=function(){for(i=i||e.once,r=t=!0;a.length;s=-1)for(n=a.shift();++s-1;)o.splice(n,1),n<=s&&s--}),this},has:function(e){return e?E.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l},E.extend({Deferred:function(e){var t=[["notify","progress",E.Callbacks("memory"),E.Callbacks("memory"),2],["resolve","done",E.Callbacks("once memory"),E.Callbacks("once memory"),0,"resolved"],["reject","fail",E.Callbacks("once memory"),E.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},catch:function(e){return i.then(null,e)},pipe:function(){var e=arguments;return E.Deferred(function(n){E.each(t,function(t,r){var i=m(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&m(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(e,r,i){var o=0;function a(e,t,r,i){return function(){var s=this,u=arguments,l=function(){var n,l;if(!(e=o&&(r!==$&&(s=void 0,u=[n]),t.rejectWith(s,u))}};e?c():(E.Deferred.getStackHook&&(c.stackTrace=E.Deferred.getStackHook()),n.setTimeout(c))}}return E.Deferred(function(n){t[0][3].add(a(0,n,m(i)?i:W,n.notifyWith)),t[1][3].add(a(0,n,m(e)?e:W)),t[2][3].add(a(0,n,m(r)?r:$))}).promise()},promise:function(e){return null!=e?E.extend(e,i):i}},o={};return E.each(t,function(e,n){var a=n[2],s=n[5];i[n[1]]=a.add,s&&a.add(function(){r=s},t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),a.add(n[3].fire),o[n[0]]=function(){return o[n[0]+"With"](this===o?void 0:this,arguments),this},o[n[0]+"With"]=a.fireWith}),i.promise(o),e&&e.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=u.call(arguments),o=E.Deferred(),a=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?u.call(arguments):n,--t||o.resolveWith(r,i)}};if(t<=1&&(F(e,o.done(a(n)).resolve,o.reject,!t),"pending"===o.state()||m(i[n]&&i[n].then)))return o.then();for(;n--;)F(i[n],a(n),o.reject);return o.promise()}});var z=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;E.Deferred.exceptionHook=function(e,t){n.console&&n.console.warn&&e&&z.test(e.name)&&n.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},E.readyException=function(e){n.setTimeout(function(){throw e})};var _=E.Deferred();function U(){a.removeEventListener("DOMContentLoaded",U),n.removeEventListener("load",U),E.ready()}E.fn.ready=function(e){return _.then(e).catch(function(e){E.readyException(e)}),this},E.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--E.readyWait:E.isReady)||(E.isReady=!0,!0!==e&&--E.readyWait>0||_.resolveWith(a,[E]))}}),E.ready.then=_.then,"complete"===a.readyState||"loading"!==a.readyState&&!a.documentElement.doScroll?n.setTimeout(E.ready):(a.addEventListener("DOMContentLoaded",U),n.addEventListener("load",U));var V=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===C(n))for(s in i=!0,n)V(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(E(e),n)})),t))for(;s1,null,!0)},removeData:function(e){return this.each(function(){ee.remove(this,e)})}}),E.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Z.get(e,t),n&&(!r||Array.isArray(n)?r=Z.access(e,t,E.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=E.queue(e,t),r=n.length,i=n.shift(),o=E._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){E.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Z.get(e,n)||Z.access(e,n,{empty:E.Callbacks("once memory").add(function(){Z.remove(e,[t+"queue",n])})})}}),E.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]+)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&j(e,t)?E.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n-1)i&&i.push(o);else if(l=E.contains(o.ownerDocument,o),a=ve(f.appendChild(o),"script"),l&&ye(a),n)for(c=0;o=a[c++];)he.test(o.type||"")&&n.push(o);return f}me=a.createDocumentFragment().appendChild(a.createElement("div")),(be=a.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),me.appendChild(be),y.checkClone=me.cloneNode(!0).cloneNode(!0).lastChild.checked,me.innerHTML="",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Ce=a.documentElement,Te=/^key/,Ee=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ne=/^([^.]*)(?:\.(.+)|)/;function Ae(){return!0}function ke(){return!1}function De(){try{return a.activeElement}catch(e){}}function Se(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Se(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return E().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=E.guid++)),e.each(function(){E.event.add(this,t,i,r,n)})}E.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,l,c,f,d,p,h,g,v=Z.get(e);if(v)for(n.handler&&(n=(o=n).handler,i=o.selector),i&&E.find.matchesSelector(Ce,i),n.guid||(n.guid=E.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(t){return void 0!==E&&E.event.triggered!==t.type?E.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(M)||[""]).length;l--;)p=g=(s=Ne.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),p&&(f=E.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=E.event.special[p]||{},c=E.extend({type:p,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&E.expr.match.needsContext.test(i),namespace:h.join(".")},o),(d=u[p])||((d=u[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(p,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,c):d.push(c),E.event.global[p]=!0)},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,d,p,h,g,v=Z.hasData(e)&&Z.get(e);if(v&&(u=v.events)){for(l=(t=(t||"").match(M)||[""]).length;l--;)if(p=g=(s=Ne.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),p){for(f=E.event.special[p]||{},d=u[p=(r?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=d.length;o--;)c=d[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(d.splice(o,1),c.selector&&d.delegateCount--,f.remove&&f.remove.call(e,c));a&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||E.removeEvent(e,p,v.handle),delete u[p])}else for(p in u)E.event.remove(e,p+t[l],n,r,!0);E.isEmptyObject(u)&&Z.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=E.event.fix(e),u=new Array(arguments.length),l=(Z.get(this,"events")||{})[s.type]||[],c=E.event.special[s.type]||{};for(u[0]=s,t=1;t=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n-1:E.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u\x20\t\r\n\f]*)[^>]*)\/>/gi,je=/\s*$/g;function Pe(e,t){return j(e,"table")&&j(11!==t.nodeType?t:t.firstChild,"tr")&&E(e).children("tbody")[0]||e}function He(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Ie(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Re(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Z.hasData(e)&&(o=Z.access(e),a=Z.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n1&&"string"==typeof h&&!y.checkClone&&qe.test(h))return e.each(function(i){var o=e.eq(i);g&&(t[0]=h.call(this,i,o.html())),Be(o,t,n,r)});if(d&&(o=(i=we(t,e[0].ownerDocument,!1,e,r)).firstChild,1===i.childNodes.length&&(i=o),o||r)){for(s=(a=E.map(ve(i,"script"),He)).length;f")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=E.contains(e.ownerDocument,e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||E.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r0&&ye(a,!f&&ve(e,"script")),c},cleanData:function(e){for(var t,n,r,i=E.event.special,o=0;void 0!==(n=e[o]);o++)if(J(n)){if(t=n[Z.expando]){if(t.events)for(r in t.events)i[r]?E.event.remove(n,r):E.removeEvent(n,r,t.handle);n[Z.expando]=void 0}n[ee.expando]&&(n[ee.expando]=void 0)}}}),E.fn.extend({detach:function(e){return Me(this,e,!0)},remove:function(e){return Me(this,e)},text:function(e){return V(this,function(e){return void 0===e?E.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Be(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Pe(this,e).appendChild(e)})},prepend:function(){return Be(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Pe(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Be(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Be(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(E.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return E.clone(this,e,t)})},html:function(e){return V(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!je.test(e)&&!ge[(pe.exec(e)||["",""])[1].toLowerCase()]){e=E.htmlPrefilter(e);try{for(;n=0&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))),u}function et(e,t,n){var r=$e(e),i=ze(e,t,r),o="border-box"===E.css(e,"boxSizing",!1,r),a=o;if(We.test(i)){if(!n)return i;i="auto"}return a=a&&(y.boxSizingReliable()||i===e.style[t]),("auto"===i||!parseFloat(i)&&"inline"===E.css(e,"display",!1,r))&&(i=e["offset"+t[0].toUpperCase()+t.slice(1)],a=!0),(i=parseFloat(i)||0)+Ze(e,t,n||(o?"border":"content"),a,r,i)+"px"}E.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=ze(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=G(t),u=Ve.test(t),l=e.style;if(u||(t=Je(s)),a=E.cssHooks[t]||E.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=oe.exec(n))&&i[1]&&(n=function(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return E.css(e,t,"")},u=s(),l=n&&n[3]||(E.cssNumber[t]?"":"px"),c=(E.cssNumber[t]||"px"!==l&&+u)&&oe.exec(E.css(e,t));if(c&&c[3]!==l){for(u/=2,l=l||c[3],c=+u||1;a--;)E.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,E.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}(e,t,i),o="number"),null!=n&&n==n&&("number"===o&&(n+=i&&i[3]||(E.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=G(t);return Ve.test(t)||(t=Je(s)),(a=E.cssHooks[t]||E.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=ze(e,t,r)),"normal"===i&&t in Qe&&(i=Qe[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),E.each(["height","width"],function(e,t){E.cssHooks[t]={get:function(e,n,r){if(n)return!Ue.test(E.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?et(e,t,r):ue(e,Xe,function(){return et(e,t,r)})},set:function(e,n,r){var i,o=$e(e),a="border-box"===E.css(e,"boxSizing",!1,o),s=r&&Ze(e,t,r,a,o);return a&&y.scrollboxSize()===o.position&&(s-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-Ze(e,t,"border",!1,o)-.5)),s&&(i=oe.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=E.css(e,t)),Ke(0,n,s)}}}),E.cssHooks.marginLeft=_e(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(ze(e,"marginLeft"))||e.getBoundingClientRect().left-ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),E.each({margin:"",padding:"",border:"Width"},function(e,t){E.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+ae[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(E.cssHooks[e+t].set=Ke)}),E.fn.extend({css:function(e,t){return V(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=$e(e),i=t.length;a1)}}),E.fn.delay=function(e,t){return e=E.fx&&E.fx.speeds[e]||e,t=t||"fx",this.queue(t,function(t,r){var i=n.setTimeout(t,e);r.stop=function(){n.clearTimeout(i)}})},function(){var e=a.createElement("input"),t=a.createElement("select").appendChild(a.createElement("option"));e.type="checkbox",y.checkOn=""!==e.value,y.optSelected=t.selected,(e=a.createElement("input")).value="t",e.type="radio",y.radioValue="t"===e.value}();var tt,nt=E.expr.attrHandle;E.fn.extend({attr:function(e,t){return V(this,E.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){E.removeAttr(this,e)})}}),E.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?E.prop(e,t,n):(1===o&&E.isXMLDoc(e)||(i=E.attrHooks[t.toLowerCase()]||(E.expr.match.bool.test(t)?tt:void 0)),void 0!==n?null===n?void E.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=E.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&j(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(M);if(i&&1===e.nodeType)for(;n=i[r++];)e.removeAttribute(n)}}),tt={set:function(e,t,n){return!1===t?E.removeAttr(e,n):e.setAttribute(n,n),n}},E.each(E.expr.match.bool.source.match(/\w+/g),function(e,t){var n=nt[t]||E.find.attr;nt[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=nt[a],nt[a]=i,i=null!=n(e,t,r)?a:null,nt[a]=o),i}});var rt=/^(?:input|select|textarea|button)$/i,it=/^(?:a|area)$/i;function ot(e){return(e.match(M)||[]).join(" ")}function at(e){return e.getAttribute&&e.getAttribute("class")||""}function st(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(M)||[]}E.fn.extend({prop:function(e,t){return V(this,E.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[E.propFix[e]||e]})}}),E.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&E.isXMLDoc(e)||(t=E.propFix[t]||t,i=E.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=E.find.attr(e,"tabindex");return t?parseInt(t,10):rt.test(e.nodeName)||it.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),y.optSelected||(E.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),E.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){E.propFix[this.toLowerCase()]=this}),E.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(m(e))return this.each(function(t){E(this).addClass(e.call(this,t,at(this)))});if((t=st(e)).length)for(;n=this[u++];)if(i=at(n),r=1===n.nodeType&&" "+ot(i)+" "){for(a=0;o=t[a++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=ot(r))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(m(e))return this.each(function(t){E(this).removeClass(e.call(this,t,at(this)))});if(!arguments.length)return this.attr("class","");if((t=st(e)).length)for(;n=this[u++];)if(i=at(n),r=1===n.nodeType&&" "+ot(i)+" "){for(a=0;o=t[a++];)for(;r.indexOf(" "+o+" ")>-1;)r=r.replace(" "+o+" "," ");i!==(s=ot(r))&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):m(e)?this.each(function(n){E(this).toggleClass(e.call(this,n,at(this),t),t)}):this.each(function(){var t,i,o,a;if(r)for(i=0,o=E(this),a=st(e);t=a[i++];)o.hasClass(t)?o.removeClass(t):o.addClass(t);else void 0!==e&&"boolean"!==n||((t=at(this))&&Z.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":Z.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+ot(at(n))+" ").indexOf(t)>-1)return!0;return!1}});var ut=/\r/g;E.fn.extend({val:function(e){var t,n,r,i=this[0];return arguments.length?(r=m(e),this.each(function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,E(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=E.map(i,function(e){return null==e?"":e+""})),(t=E.valHooks[this.type]||E.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))})):i?(t=E.valHooks[i.type]||E.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(ut,""):null==n?"":n:void 0}}),E.extend({valHooks:{option:{get:function(e){var t=E.find.attr(e,"value");return null!=t?t:ot(E.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),E.each(["radio","checkbox"],function(){E.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=E.inArray(E(e).val(),t)>-1}},y.checkOn||(E.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in n;var lt=/^(?:focusinfocus|focusoutblur)$/,ct=function(e){e.stopPropagation()};E.extend(E.event,{trigger:function(e,t,r,i){var o,s,u,l,c,f,d,p,g=[r||a],v=h.call(e,"type")?e.type:e,y=h.call(e,"namespace")?e.namespace.split("."):[];if(s=p=u=r=r||a,3!==r.nodeType&&8!==r.nodeType&&!lt.test(v+E.event.triggered)&&(v.indexOf(".")>-1&&(v=(y=v.split(".")).shift(),y.sort()),c=v.indexOf(":")<0&&"on"+v,(e=e[E.expando]?e:new E.Event(v,"object"==typeof e&&e)).isTrigger=i?2:3,e.namespace=y.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+y.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=r),t=null==t?[e]:E.makeArray(t,[e]),d=E.event.special[v]||{},i||!d.trigger||!1!==d.trigger.apply(r,t))){if(!i&&!d.noBubble&&!b(r)){for(l=d.delegateType||v,lt.test(l+v)||(s=s.parentNode);s;s=s.parentNode)g.push(s),u=s;u===(r.ownerDocument||a)&&g.push(u.defaultView||u.parentWindow||n)}for(o=0;(s=g[o++])&&!e.isPropagationStopped();)p=s,e.type=o>1?l:d.bindType||v,(f=(Z.get(s,"events")||{})[e.type]&&Z.get(s,"handle"))&&f.apply(s,t),(f=c&&s[c])&&f.apply&&J(s)&&(e.result=f.apply(s,t),!1===e.result&&e.preventDefault());return e.type=v,i||e.isDefaultPrevented()||d._default&&!1!==d._default.apply(g.pop(),t)||!J(r)||c&&m(r[v])&&!b(r)&&((u=r[c])&&(r[c]=null),E.event.triggered=v,e.isPropagationStopped()&&p.addEventListener(v,ct),r[v](),e.isPropagationStopped()&&p.removeEventListener(v,ct),E.event.triggered=void 0,u&&(r[c]=u)),e.result}},simulate:function(e,t,n){var r=E.extend(new E.Event,n,{type:e,isSimulated:!0});E.event.trigger(r,null,t)}}),E.fn.extend({trigger:function(e,t){return this.each(function(){E.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return E.event.trigger(e,t,n,!0)}}),y.focusin||E.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){E.event.simulate(t,e.target,E.event.fix(e))};E.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=Z.access(r,t);i||r.addEventListener(e,n,!0),Z.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=Z.access(r,t)-1;i?Z.access(r,t,i):(r.removeEventListener(e,n,!0),Z.remove(r,t))}}});var ft,dt=/\[\]$/,pt=/\r?\n/g,ht=/^(?:submit|button|image|reset|file)$/i,gt=/^(?:input|select|textarea|keygen)/i;function vt(e,t,n,r){var i;if(Array.isArray(t))E.each(t,function(t,i){n||dt.test(e)?r(e,i):vt(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)});else if(n||"object"!==C(t))r(e,t);else for(i in t)vt(e+"["+i+"]",t[i],n,r)}E.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!E.isPlainObject(e))E.each(e,function(){i(this.name,this.value)});else for(n in e)vt(n,e[n],t,i);return r.join("&")},E.fn.extend({serialize:function(){return E.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=E.prop(this,"elements");return e?E.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!E(this).is(":disabled")&>.test(this.nodeName)&&!ht.test(e)&&(this.checked||!de.test(e))}).map(function(e,t){var n=E(this).val();return null==n?null:Array.isArray(n)?E.map(n,function(e){return{name:t.name,value:e.replace(pt,"\r\n")}}):{name:t.name,value:n.replace(pt,"\r\n")}}).get()}}),E.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=E(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return m(e)?this.each(function(t){E(this).wrapInner(e.call(this,t))}):this.each(function(){var t=E(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=m(e);return this.each(function(n){E(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){E(this).replaceWith(this.childNodes)}),this}}),E.expr.pseudos.hidden=function(e){return!E.expr.pseudos.visible(e)},E.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},y.createHTMLDocument=((ft=a.implementation.createHTMLDocument("").body).innerHTML="
    ",2===ft.childNodes.length),E.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=a.implementation.createHTMLDocument("")).createElement("base")).href=a.location.href,t.head.appendChild(r)):t=a),i=q.exec(e),o=!n&&[],i?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&E(o).remove(),E.merge([],i.childNodes)));var r,i,o},E.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=E.css(e,"position"),c=E(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=E.css(e,"top"),u=E.css(e,"left"),("absolute"===l||"fixed"===l)&&(o+u).indexOf("auto")>-1?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,E.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},E.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){E.offset.setOffset(this,e,t)});var t,n,r=this[0];return r?r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===E.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===E.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=E(e).offset()).top+=E.css(e,"borderTopWidth",!0),i.left+=E.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-E.css(r,"marginTop",!0),left:t.left-i.left-E.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===E.css(e,"position");)e=e.offsetParent;return e||Ce})}}),E.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;E.fn[e]=function(r){return V(this,function(e,r,i){var o;if(b(e)?o=e:9===e.nodeType&&(o=e.defaultView),void 0===i)return o?o[t]:e[r];o?o.scrollTo(n?o.pageXOffset:i,n?i:o.pageYOffset):e[r]=i},e,r,arguments.length)}}),E.each(["top","left"],function(e,t){E.cssHooks[t]=_e(y.pixelPosition,function(e,n){if(n)return n=ze(e,t),We.test(n)?E(e).position()[t]+"px":n})}),E.each({Height:"height",Width:"width"},function(e,t){E.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){E.fn[r]=function(i,o){var a=arguments.length&&(n||"boolean"!=typeof i),s=n||(!0===i||!0===o?"margin":"border");return V(this,function(t,n,i){var o;return b(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(o=t.documentElement,Math.max(t.body["scroll"+e],o["scroll"+e],t.body["offset"+e],o["offset"+e],o["client"+e])):void 0===i?E.css(t,n,s):E.style(t,n,i,s)},t,a?i:void 0,a)}})}),E.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){E.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),E.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),E.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),E.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=u.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(u.call(arguments)))}).guid=e.guid=e.guid||E.guid++,i},E.holdReady=function(e){e?E.readyWait++:E.ready(!0)},E.isArray=Array.isArray,E.parseJSON=JSON.parse,E.nodeName=j,E.isFunction=m,E.isWindow=b,E.camelCase=G,E.type=C,E.now=Date.now,E.isNumeric=function(e){var t=E.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},void 0===(r=function(){return E}.apply(t,[]))||(e.exports=r);var yt=n.jQuery,mt=n.$;return E.noConflict=function(e){return n.$===E&&(n.$=mt),e&&n.jQuery===E&&(n.jQuery=yt),E},i||(n.jQuery=n.$=E),E})}}]); \ No newline at end of file diff --git a/dist/webpack/runtime.min.js b/dist/webpack/runtime.min.js new file mode 100644 index 00000000..2517f0cb --- /dev/null +++ b/dist/webpack/runtime.min.js @@ -0,0 +1 @@ +!function(r){function e(e){for(var t,p,a=e[0],c=e[1],f=e[2],l=0,s=[];ll;)n(s,r=t[l++])&&(~a(d,r)||d.push(r));return d}},function(e,t,r){var n=r(21);e.exports=Object('z').propertyIsEnumerable(0)?Object:function(e){return'String'==n(e)?e.split(''):Object(e)}},function(e,t,r){var n=r(37),o=Math.min;e.exports=function(e){return 0';for(t.style.display='none',r(59).appendChild(t),t.src='javascript:',e=t.contentWindow.document,e.open(),e.write(o+'script'+i+'document.F=Object'+o+'/script'+i),e.close(),d=e.F;n--;)delete d[l][a[n]];return d()};e.exports=Object.create||function(e,t){var r;return null===e?r=d():(s[l]=n(e),r=new s,s[l]=null,r[i]=e),void 0===t?r:o(r,t)}},function(e,t,r){var n=r(34),o=r(24).concat('length','prototype');t.f=Object.getOwnPropertyNames||function(e){return n(e,o)}},function(e,t,r){var n=r(0)('unscopables'),o=Array.prototype;o[n]==void 0&&r(3)(o,n,{}),e.exports=function(e){o[n][e]=!0}},function(e,t,r){'use strict';var n=r(3),o=r(10),a=r(5),i=r(22),s=r(0);e.exports=function(e,t,r){var l=s(e),d=r(i,l,''[e]),p=d[0],c=d[1];a(function(){var t={};return t[l]=function(){return 7},7!=''[e](t)})&&(o(String.prototype,e,p),n(RegExp.prototype,l,2==t?function(e,t){return c.call(e,this,t)}:function(e){return c.call(e,this)}))}},,,,,,,,function(e,t,r){'use strict';Object.defineProperty(t,'__esModule',{value:!0}),function(e){r.d(t,'getSource',function(){return P}),r.d(t,'nunjucksEnv',function(){return O}),r.d(t,'setSearchStore',function(){return R}),r.d(t,'getSearchStore',function(){return N}),r.d(t,'getUrlParams',function(){return w}),r.d(t,'highlightSearchResult',function(){return _}),r.d(t,'showResults',function(){return C}),r.d(t,'doSearch',function(){return Q}),r.d(t,'getSearchData',function(){return A});var n=r(52),o=r.n(n),a=r(62),i=r.n(a),s=r(68),l=r.n(s),d=r(70),p=r.n(d),c=r(72),u=r.n(c),m=r(76),f=r.n(m),g=r(77),y=r.n(g),h=r(78),x=r.n(h),k=r(79),S=r.n(k),E=r(80),v=r.n(E),T=r(81),b=r.n(T);r(82),r(83),b.a.installJinjaCompat();var L,P=function(e){return{src:{type:'code',obj:window.nunjucksPrecompiled[e]},path:e}},I=b.a.Loader.extend({getSource:P}),O=new b.a.Environment(new I()),R=function(e){L=e},N=function(){return L},w=function(){return x()(window.location.search.substr(1))},F=function(e){var t={title:[],contents:[]};return Object.keys(e).forEach(function(r){Object.keys(e[r]).forEach(function(n){var o=e[r][n].position.map(function(e){return{start:e[0],length:e[1]}});t[n]=t[n].concat(o)})}),t},_=function(e,t){if(t.title.length){var r=e.find('[data-result-field="title"]').get(0);new v.a(r).markRanges(t.title)}if(t.contents.length){var n=e.find('[data-result-field="contents"]').get(0);t.contents.sort(function(e,t){return e.start-t.start}),new v.a(n).markRanges(t.contents.slice(0,5),{done:function(){n.childNodes.forEach(function(e){var t=null!==e.previousSibling,r=null!==e.nextSibling,n='#text'===e.nodeName;if(n){var o=e.nodeValue.split(' ');t&&r?30this.status)try{t=JSON.parse(this.responseText)}catch(t){}Q(t,e.q)},t.onerror=function(){Q(void 0,e.q)},t.send()}};e(function(){A()})}.call(t,r(9))},function(e,t,r){'use strict';var n=r(1),o=r(2),a=r(4),i=r(12),s=r(10),l=r(53).KEY,d=r(5),p=r(18),c=r(19),u=r(11),m=r(0),f=r(33),g=r(54),y=r(55),h=r(39),x=r(13),S=r(7),E=r(8),v=r(17),T=r(14),b=r(40),L=r(60),P=r(61),I=r(6),O=r(15),R=P.f,N=I.f,w=L.f,F=n.Symbol,_=n.JSON,C=_&&_.stringify,Q='prototype',A=m('_hidden'),D=m('toPrimitive'),M={}.propertyIsEnumerable,B=p('symbol-registry'),V=p('symbols'),W=p('op-symbols'),G=Object[Q],z='function'==typeof F,H=n.QObject,q=!H||!H[Q]||!H[Q].findChild,U=a&&d(function(){return 7!=b(N({},'a',{get:function(){return N(this,'a',{value:7}).a}})).a})?function(e,t,r){var n=R(G,t);n&&delete G[t],N(e,t,r),n&&e!==G&&N(G,t,n)}:N,J=function(e){var t=V[e]=b(F[Q]);return t._k=e,t},Y=z&&'symbol'==typeof F.iterator?function(e){return'symbol'==typeof e}:function(e){return e instanceof F},K=function(e,t,r){return e===G&&K(W,t,r),x(e),t=v(t,!0),x(r),o(V,t)?(r.enumerable?(o(e,A)&&e[A][t]&&(e[A][t]=!1),r=b(r,{enumerable:T(0,!1)})):(!o(e,A)&&N(e,A,T(1,{})),e[A][t]=!0),U(e,t,r)):N(e,t,r)},$=function(e,t){x(e);for(var r,n=y(t=E(t)),o=0,a=n.length;a>o;)K(e,r=n[o++],t[r]);return e},X=function(e){var t=M.call(this,e=v(e,!0));return this===G&&o(V,e)&&!o(W,e)?!1:t||!o(this,e)||!o(V,e)||o(this,A)&&this[A][e]?t:!0},Z=function(e,t){if(e=E(e),t=v(t,!0),e!==G||!o(V,t)||o(W,t)){var r=R(e,t);return r&&o(V,t)&&!(o(e,A)&&e[A][t])&&(r.enumerable=!0),r}},ee=function(e){for(var t,r=w(E(e)),n=[],a=0;r.length>a;)o(V,t=r[a++])||t==A||t==l||n.push(t);return n},te=function(e){for(var t,r=e===G,n=w(r?W:E(e)),a=[],s=0;n.length>s;)o(V,t=n[s++])&&(!r||o(G,t))&&a.push(V[t]);return a};z||(F=function(){if(this instanceof F)throw TypeError('Symbol is not a constructor!');var e=u(0ne;)m(re[ne++]);for(var j=O(m.store),oe=0;j.length>oe;)g(j[oe++]);i(i.S+i.F*!z,'Symbol',{for:function(e){return o(B,e+='')?B[e]:B[e]=F(e)},keyFor:function(e){if(!Y(e))throw TypeError(e+' is not a symbol!');for(var t in B)if(B[t]===e)return t},useSetter:function(){q=!0},useSimple:function(){q=!1}}),i(i.S+i.F*!z,'Object',{create:function(e,t){return t===void 0?b(e):$(b(e),t)},defineProperty:K,defineProperties:$,getOwnPropertyDescriptor:Z,getOwnPropertyNames:ee,getOwnPropertySymbols:te}),_&&i(i.S+i.F*(!z||d(function(){var e=F();return'[null]'!=C([e])||'{}'!=C({a:e})||'{}'!=C(Object(e))})),'JSON',{stringify:function(e){for(var t,r,n=[e],o=1;arguments.length>o;)n.push(arguments[o++]);if(r=t=n[1],(S(t)||void 0!==e)&&!Y(e))return h(t)||(t=function(e,t){if('function'==typeof r&&(t=r.call(this,e,t)),!Y(t))return t}),n[1]=t,C.apply(_,n)}}),F[Q][D]||r(3)(F[Q],D,F[Q].valueOf),c(F,'Symbol'),c(Math,'Math',!0),c(n.JSON,'JSON',!0)},function(e,t,r){var n=r(11)('meta'),o=r(7),a=r(2),i=r(6).f,s=0,l=Object.isExtensible||function(){return!0},d=!r(5)(function(){return l(Object.preventExtensions({}))}),p=function(e){i(e,n,{value:{i:'O'+ ++s,w:{}}})},c=e.exports={KEY:n,NEED:!1,fastKey:function(e,t){if(!o(e))return'symbol'==typeof e?e:('string'==typeof e?'S':'P')+e;if(!a(e,n)){if(!l(e))return'F';if(!t)return'E';p(e)}return e[n].i},getWeak:function(e,t){if(!a(e,n)){if(!l(e))return!0;if(!t)return!1;p(e)}return e[n].w},onFreeze:function(e){return d&&c.NEED&&l(e)&&!a(e,n)&&p(e),e}}},function(e,t,r){var n=r(1),o=r(16),a=r(20),i=r(33),s=r(6).f;e.exports=function(e){var t=o.Symbol||(o.Symbol=a?{}:n.Symbol||{});'_'==e.charAt(0)||e in t||s(t,e,{value:i.f(e)})}},function(e,t,r){var n=r(15),o=r(38),a=r(25);e.exports=function(e){var t=n(e),r=o.f;if(r)for(var s,l=r(e),d=a.f,p=0;l.length>p;)d.call(e,s=l[p++])&&t.push(s);return t}},function(e,t,r){var n=r(8),o=r(36),a=r(57);e.exports=function(e){return function(t,r,i){var s,l=n(t),d=o(l.length),p=a(i,d);if(e&&r!=r){for(;d>p;)if(s=l[p++],s!=s)return!0;}else for(;d>p;p++)if((e||p in l)&&l[p]===r)return e||p||0;return!e&&-1}}},function(e,t,r){var n=r(37),o=Math.max,a=Math.min;e.exports=function(e,t){return e=n(e),0>e?o(e+t,0):a(e,t)}},function(e,t,r){var n=r(6),o=r(13),a=r(15);e.exports=r(4)?Object.defineProperties:function(e,t){o(e);for(var r,s=a(t),l=s.length,d=0;l>d;)n.f(e,r=s[d++],t[r]);return e}},function(e,t,r){var n=r(1).document;e.exports=n&&n.documentElement},function(e,t,r){var n=r(8),o=r(41).f,a={}.toString,i='object'==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(e){try{return o(e)}catch(t){return i.slice()}};e.exports.f=function(e){return i&&'[object Window]'==a.call(e)?s(e):o(n(e))}},function(e,t,r){var n=r(25),o=r(14),a=r(8),i=r(17),s=r(2),l=r(29),d=Object.getOwnPropertyDescriptor;t.f=r(4)?d:function(e,t){if(e=a(e),t=i(t,!0),l)try{return d(e,t)}catch(t){}return s(e,t)?o(!n.f.call(e,t),e[t]):void 0}},function(e,t,r){for(var n=r(63),o=r(15),a=r(10),s=r(1),l=r(3),d=r(26),p=r(0),c=p('iterator'),u=p('toStringTag'),m=d.Array,f={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},g=o(f),y=0;y=e.length?(this._t=void 0,o(1)):'keys'==t?o(0,r):'values'==t?o(0,e[r]):o(0,[r,e[r]])},'values'),a.Arguments=a.Array,n('keys'),n('values'),n('entries')},function(e){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,r){'use strict';var n=r(20),o=r(12),a=r(10),i=r(3),s=r(2),l=r(26),d=r(66),p=r(19),c=r(67),u=r(0)('iterator'),m=!([].keys&&'next'in[].keys()),f='keys',g='values',y=function(){return this};e.exports=function(e,t,r,h,x,k,S){d(r,t,h);var E,v,T,b=function(e){return!m&&e in O?O[e]:e===f?function(){return new r(this,e)}:e===g?function(){return new r(this,e)}:function(){return new r(this,e)}},L=t+' Iterator',P=x==g,I=!1,O=e.prototype,R=O[u]||O['@@iterator']||x&&O[x],N=!m&&R||b(x),w=x?P?b('entries'):N:void 0,F='Array'==t?O.entries||R:R;if(F&&(T=c(F.call(new e)),T!==Object.prototype&&T.next&&(p(T,L,!0),!n&&!s(T,u)&&i(T,u,y))),P&&R&&R.name!==g&&(I=!0,N=function(){return R.call(this)}),(!n||S)&&(m||I||!O[u])&&i(O,u,N),l[t]=N,l[L]=y,x)if(E={values:P?N:b(g),keys:k?N:b(f),entries:w},S)for(v in E)v in O||a(O,v,E[v]);else o(o.P+o.F*(m||I),t,E);return E}},function(e,t,r){'use strict';var n=r(40),o=r(14),a=r(19),i={};r(3)(i,r(0)('iterator'),function(){return this}),e.exports=function(e,t,r){e.prototype=n(i,{next:o(1,r)}),a(e,t+' Iterator')}},function(e,t,r){var n=r(2),o=r(27),a=r(23)('IE_PROTO'),i=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),n(e,a)?e[a]:'function'==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?i:null}},function(e,t,r){r(43)('split',2,function(e,t,n){'use strict';var o=r(69),a=n,s=[].push,i='split',l='length',d='lastIndex';if('c'=='abbc'[i](/(b)*/)[1]||4!='test'[i](/(?:)/,-1)[l]||2!='ab'[i](/(?:ab)*/)[l]||4!='.'[i](/(.?)(.?)/)[l]||1<'.'[i](/()()/)[l]||''[i](/.?/)[l]){var p=/()??/.exec('')[1]===void 0;n=function(e,t){var r=this+'';if(void 0===e&&0===t)return[];if(!o(e))return a.call(r,e,t);var n,c,u,m,f,i=[],g=(e.ignoreCase?'i':'')+(e.multiline?'m':'')+(e.unicode?'u':'')+(e.sticky?'y':''),y=0,h=void 0===t?4294967295:t>>>0,x=new RegExp(e.source,g+'g');for(p||(n=new RegExp('^'+x.source+'$(?!\\s)',g));(c=x.exec(r))&&(u=c.index+c[0][l],!(u>y&&(i.push(r.slice(y,c.index)),!p&&1=h)));)x[d]===c.index&&x[d]++;return y===r[l]?(m||!x.test(''))&&i.push(''):i.push(r.slice(y)),i[l]>h?i.slice(0,h):i}}else'0'[i](void 0,0)[l]&&(n=function(e,t){return void 0===e&&0===t?[]:a.call(this,e,t)});return[function(r,o){var a=e(this),i=r==void 0?void 0:r[t];return i===void 0?n.call(a+'',r,o):i.call(r,a,o)},n]})},function(e,t,r){var n=r(7),o=r(21),a=r(0)('match');e.exports=function(e){var t;return n(e)&&((t=e[a])===void 0?'RegExp'==o(e):!!t)}},function(e,t,r){'use strict';var n=r(12),o=r(32),a=r(27),i=r(5),s=[].sort,l=[1,2,3];n(n.P+n.F*(i(function(){l.sort(void 0)})||!i(function(){l.sort(null)})||!r(71)(s)),'Array',{sort:function(e){return e===void 0?s.call(a(this)):s.call(a(this),o(e))}})},function(e,t,r){'use strict';var n=r(5);e.exports=function(e,t){return!!e&&n(function(){t?e.call(null,function(){},1):e.call(null)})}},function(e,t,r){'use strict';var n=r(12),o=r(73)(5),a='find',i=!0;a in[]&&[,][a](function(){i=!1}),n(n.P+n.F*i,'Array',{find:function(e){return o(this,e,1x;x++)if((5==e||d||x in y)&&(u=y[x],m=h(u,x,g),e))if(r)k[x]=m;else if(m)switch(e){case 3:return!0;case 5:return u;case 6:return x;case 2:k.push(u);}else if(l)return!1;return d?-1:3==e||l?l:k}}},function(e,t,r){var n=r(75);e.exports=function(e,t){return new(n(e))(t)}},function(e,t,r){var n=r(7),o=r(39),a=r(0)('species');e.exports=function(e){var t;return o(e)&&(t=e.constructor,'function'==typeof t&&(t===Array||o(t.prototype))&&(t=void 0),n(t)&&(t=t[a],null===t&&(t=void 0))),void 0===t?Array:t}},function(e,t,r){r(43)('search',1,function(e,t,r){return[function(r){'use strict';var n=e(this),o=r==void 0?void 0:r[t];return o===void 0?new RegExp(r)[t](n+''):o.call(r,n)},r]})},function(e,t,r){var n=r(6).f,o=Function.prototype,a=/^\s*function ([^ (]*)/,i='name';i in o||r(4)&&n(o,i,{configurable:!0,get:function(){try{return(''+this).match(a)[1]}catch(t){return''}}})},function(e,t,r){(function(t){try{var n=r(9)}catch(t){}e.exports=t(n)})(function(e){var t=function(e,t){var r={},n={true:!0,false:!1,null:null};return e?(e.replace(/\+/g,' ').split('&').forEach(function(e){var o,a=e.split('='),s=decodeURIComponent(a[0]),l=r,d=0,i=s.split(']['),p=i.length-1;if(/\[/.test(i[0])&&/\]$/.test(i[p])?(i[p]=i[p].replace(/\]$/,''),i=i.shift().split('[').concat(i),p=i.length-1):p=0,2!==a.length)s&&(r[s]=t?void 0:'');else if(o=decodeURIComponent(a[1]),t&&(o=o&&!isNaN(o)&&+o+''===o?+o:'undefined'===o?void 0:void 0===n[o]?o:n[o]),p)for(;d<=p;d++)s=''===i[d]?l.length:i[d],l=l[s]=d":">"},o=/[&"'<>]/g,s=function(e){return i[e]};(t=e.exports={}).prettifyError=function(e,r,n){if(n.Update||(n=new t.TemplateError(n)),n.Update(e),!r){var i=n;(n=new Error(i.message)).name=i.name}return n},t.TemplateError=function(e,t,r){var n=this;if(e instanceof Error){n=e,e=e.name+": "+e.message;try{n.name=""}catch(e){n=this}}else Error.captureStackTrace&&Error.captureStackTrace(n);return n.name="Template render error",n.message=e,n.lineno=t,n.colno=r,n.firstUpdate=!0,n.Update=function(e){var t="("+(e||"unknown path")+")";return this.firstUpdate&&(this.lineno&&this.colno?t+=" [Line "+this.lineno+", Column "+this.colno+"]":this.lineno&&(t+=" [Line "+this.lineno+"]")),t+="\n ",this.firstUpdate&&(t+=" "),this.message=t+(this.message||""),this.firstUpdate=!1,this},n},t.TemplateError.prototype=Error.prototype,t.escape=function(e){return e.replace(o,s)},t.isFunction=function(e){return"[object Function]"===n.toString.call(e)},t.isArray=Array.isArray||function(e){return"[object Array]"===n.toString.call(e)},t.isString=function(e){return"[object String]"===n.toString.call(e)},t.isObject=function(e){return"[object Object]"===n.toString.call(e)},t.groupBy=function(e,r){for(var n={},i=t.isFunction(r)?r:function(e){return e[r]},o=0;o>>0;for(r=+r||0,Math.abs(r)===1/0&&(r=0),r<0&&(r+=n)<0&&(r=0);rs){for(var t=0,r=i.length-o;t=t)return e;var r=t-e.length,s=n.repeat(" ",r/2-r%2),a=n.repeat(" ",r/2);return i.copySafeness(e,s+e+a)},default:function(e,t,r){return r?e||t:void 0!==e?e:t},dictsort:function(e,t,r){if(!n.isObject(e))throw new n.TemplateError("dictsort filter: val must be an object");var i,o=[];for(var s in e)o.push([s,e[s]]);if(void 0===r||"key"===r)i=0;else{if("value"!==r)throw new n.TemplateError("dictsort filter: You can only sort by either key or value");i=1}return o.sort(function(e,r){var o=e[i],s=r[i];return t||(n.isString(o)&&(o=o.toUpperCase()),n.isString(s)&&(s=s.toUpperCase())),o>s?1:o===s?0:-1}),o},dump:function(e){return JSON.stringify(e)},escape:function(e){return e instanceof i.SafeString?e:(e=null===e||void 0===e?"":e,i.markSafe(n.escape(e.toString())))},safe:function(e){return e instanceof i.SafeString?e:(e=null===e||void 0===e?"":e,i.markSafe(e.toString()))},first:function(e){return e[0]},groupby:function(e,t){return n.groupBy(e,t)},indent:function(e,t,r){if(""===(e=o(e,"")))return"";t=t||4;for(var s="",a=e.split("\n"),u=n.repeat(" ",t),c=0;c-1&&(-1===n||c=i&&l.push(r),s.push(l)}return s},sum:function(e,t,r){var i=0;"number"==typeof r&&(i+=r),t&&(e=n.map(e,function(e){return e[t]}));for(var o=0;oa?t?-1:1:0}),e}),string:function(e){return i.copySafeness(e,e)},striptags:function(e,t){e=o(e,""),t=t||!1;var r=s.trim(e.replace(/<\/?([a-z][a-z0-9]*)\b[^>]*>|/gi,"")),n="";return n=t?r.replace(/^ +| +$/gm,"").replace(/ +/g," ").replace(/(\r\n)/g,"\n").replace(/\n\n\n+/g,"\n\n"):r.replace(/\s+/gi," "),i.copySafeness(e,n)},title:function(e){for(var t=(e=o(e,"")).split(" "),r=0;r"+c.substr(0,t)+"":a.test(c)?'"+c.substr(0,t)+"":o.test(c)?''+c+"":u.test(c)?'"+c.substr(0,t)+"":e}).join("")},wordcount:function(e){var t=(e=o(e,""))?e.match(/\w+/g):null;return t?t.length:null},float:function(e,t){var r=parseFloat(e);return isNaN(r)?t:r},int:function(e,t){var r=parseInt(e,10);return isNaN(r)?t:r}};s.d=s.default,s.e=s.escape,e.exports=s},function(e,t,r){"use strict";var n=r(1),i=r(6).extend({init:function(e,t){this.variables={},this.parent=e,this.topLevel=!1,this.isolateWrites=t},set:function(e,t,r){var n=e.split("."),i=this.variables,o=this;if(r&&(o=this.resolve(n[0],!0)))o.set(e,t);else{for(var s=0;se.length){n=Array.prototype.slice.call(arguments,0,e.length);var u=Array.prototype.slice.call(arguments,n.length,s);for(i=0;i0)for(n=e;nt;n+=r)i.push(n);return i},cycler:function(){return e=Array.prototype.slice.call(arguments),t=-1,{current:null,reset:function(){t=-1,this.current=null},next:function(){return++t>=e.length&&(t=0),this.current=e[t],this.current}};var e,t},joiner:function(e){return function(e){e=e||",";var t=!0;return function(){var r=t?"":e;return t=!1,r}}(e)}}}},function(e,t,r){"use strict";var n=r(11).extend({init:function(e){this.precompiled=e||{}},getSource:function(e){return this.precompiled[e]?{src:{type:"code",obj:this.precompiled[e]},path:e}:null}});e.exports=n},function(e,t,r){"use strict";var n=r(3),i=r(6),o=r(1),s=i.extend({on:function(e,t){this.listeners=this.listeners||{},this.listeners[e]=this.listeners[e]||[],this.listeners[e].push(t)},emit:function(e){var t=Array.prototype.slice.call(arguments,1);this.listeners&&this.listeners[e]&&o.each(this.listeners[e],function(e){e.apply(null,t)})},resolve:function(e,t){return n.resolve(n.dirname(e),t)},isRelative:function(e){return 0===e.indexOf("./")||0===e.indexOf("../")}});e.exports=s},function(e,t){e.exports=function(){"use strict";var e=this.runtime,t=this.lib,r=e.contextOrFrameLookup;e.contextOrFrameLookup=function(e,t,n){var i=r.apply(this,arguments);if(void 0===i)switch(n){case"True":return!0;case"False":return!1;case"None":return null}return i};var n=e.memberLookup,i={pop:function(e){if(void 0===e)return this.pop();if(e>=this.length||e<0)throw new Error("KeyError");return this.splice(e,1)},remove:function(e){for(var t=0;t1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5e3;t(this,e),this.ctx=r,this.iframes=n,this.exclude=i,this.iframesTimeout=o}return r(e,[{key:"getContexts",value:function(){var e=[];return(void 0!==this.ctx&&this.ctx?NodeList.prototype.isPrototypeOf(this.ctx)?Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?this.ctx:"string"==typeof this.ctx?Array.prototype.slice.call(document.querySelectorAll(this.ctx)):[this.ctx]:[]).forEach(function(t){var r=e.filter(function(e){return e.contains(t)}).length>0;-1!==e.indexOf(t)||r||e.push(t)}),e}},{key:"getIframeContents",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},n=void 0;try{var i=e.contentWindow;if(n=i.document,!i||!n)throw new Error("iframe inaccessible")}catch(e){r()}n&&t(n)}},{key:"isIframeBlank",value:function(e){var t="about:blank",r=e.getAttribute("src").trim(),n=e.contentWindow.location.href;return n===t&&r!==t&&r}},{key:"observeIframeLoad",value:function(e,t,r){var n=this,i=!1,o=null,s=function s(){if(!i){i=!0,clearTimeout(o);try{n.isIframeBlank(e)||(e.removeEventListener("load",s),n.getIframeContents(e,t,r))}catch(e){r()}}};e.addEventListener("load",s),o=setTimeout(s,this.iframesTimeout)}},{key:"onIframeReady",value:function(e,t,r){try{"complete"===e.contentWindow.document.readyState?this.isIframeBlank(e)?this.observeIframeLoad(e,t,r):this.getIframeContents(e,t,r):this.observeIframeLoad(e,t,r)}catch(e){r()}}},{key:"waitForIframes",value:function(e,t){var r=this,n=0;this.forEachIframe(e,function(){return!0},function(e){n++,r.waitForIframes(e.querySelector("html"),function(){--n||t()})},function(e){e||t()})}},{key:"forEachIframe",value:function(t,r,n){var i=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},s=t.querySelectorAll("iframe"),a=s.length,u=0;s=Array.prototype.slice.call(s);var c=function(){--a<=0&&o(u)};a||c(),s.forEach(function(t){e.matches(t,i.exclude)?c():i.onIframeReady(t,function(e){r(t)&&(u++,n(e)),c()},c)})}},{key:"createIterator",value:function(e,t,r){return document.createNodeIterator(e,t,r,!1)}},{key:"createInstanceOnIframe",value:function(t){return new e(t.querySelector("html"),this.iframes)}},{key:"compareNodeIframe",value:function(e,t,r){var n=e.compareDocumentPosition(r),i=Node.DOCUMENT_POSITION_PRECEDING;if(n&i){if(null===t)return!0;var o=t.compareDocumentPosition(r),s=Node.DOCUMENT_POSITION_FOLLOWING;if(o&s)return!0}return!1}},{key:"getIteratorNode",value:function(e){var t=e.previousNode(),r=void 0;return r=null===t?e.nextNode():e.nextNode()&&e.nextNode(),{prevNode:t,node:r}}},{key:"checkIframeFilter",value:function(e,t,r,n){var i=!1,o=!1;return n.forEach(function(e,t){e.val===r&&(i=t,o=e.handled)}),this.compareNodeIframe(e,t,r)?(!1!==i||o?!1===i||o||(n[i].handled=!0):n.push({val:r,handled:!0}),!0):(!1===i&&n.push({val:r,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(e,t,r,n){var i=this;e.forEach(function(e){e.handled||i.getIframeContents(e.val,function(e){i.createInstanceOnIframe(e).forEachNode(t,r,n)})})}},{key:"iterateThroughNodes",value:function(e,t,r,n,i){for(var o=this,s=this.createIterator(t,e,n),a=[],u=[],c=void 0,l=void 0;void 0,f=o.getIteratorNode(s),l=f.prevNode,c=f.node;)this.iframes&&this.forEachIframe(t,function(e){return o.checkIframeFilter(c,l,e,a)},function(t){o.createInstanceOnIframe(t).forEachNode(e,function(e){return u.push(e)},n)}),u.push(c);var f;u.forEach(function(e){r(e)}),this.iframes&&this.handleOpenIframes(a,e,r,n),i()}},{key:"forEachNode",value:function(e,t,r){var n=this,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},o=this.getContexts(),s=o.length;s||i(),o.forEach(function(o){var a=function(){n.iterateThroughNodes(e,o,t,r,function(){--s<=0&&i()})};n.iframes?n.waitForIframes(o,a):a()})}}],[{key:"matches",value:function(e,t){var r="string"==typeof t?[t]:t,n=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(n){var i=!1;return r.every(function(t){return!n.call(e,t)||(i=!0,!1)}),i}return!1}}]),e}(),o=function(){function o(e){t(this,o),this.ctx=e,this.ie=!1;var r=window.navigator.userAgent;(r.indexOf("MSIE")>-1||r.indexOf("Trident")>-1)&&(this.ie=!0)}return r(o,[{key:"log",value:function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"debug",n=this.opt.log;this.opt.debug&&"object"===(void 0===n?"undefined":e(n))&&"function"==typeof n[r]&&n[r]("mark.js: "+t)}},{key:"escapeStr",value:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}},{key:"createRegExp",value:function(e){return"disabled"!==this.opt.wildcards&&(e=this.setupWildcardsRegExp(e)),e=this.escapeStr(e),Object.keys(this.opt.synonyms).length&&(e=this.createSynonymsRegExp(e)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),this.opt.diacritics&&(e=this.createDiacriticsRegExp(e)),e=this.createMergedBlanksRegExp(e),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.createJoinersRegExp(e)),"disabled"!==this.opt.wildcards&&(e=this.createWildcardsRegExp(e)),e=this.createAccuracyRegExp(e)}},{key:"createSynonymsRegExp",value:function(e){var t=this.opt.synonyms,r=this.opt.caseSensitive?"":"i",n=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(var i in t)if(t.hasOwnProperty(i)){var o=t[i],s="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(i):this.escapeStr(i),a="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(o):this.escapeStr(o);""!==s&&""!==a&&(e=e.replace(new RegExp("("+this.escapeStr(s)+"|"+this.escapeStr(a)+")","gm"+r),n+"("+this.processSynomyms(s)+"|"+this.processSynomyms(a)+")"+n))}return e}},{key:"processSynomyms",value:function(e){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),e}},{key:"setupWildcardsRegExp",value:function(e){return(e=e.replace(/(?:\\)*\?/g,function(e){return"\\"===e.charAt(0)?"?":""})).replace(/(?:\\)*\*/g,function(e){return"\\"===e.charAt(0)?"*":""})}},{key:"createWildcardsRegExp",value:function(e){var t="withSpaces"===this.opt.wildcards;return e.replace(/\u0001/g,t?"[\\S\\s]?":"\\S?").replace(/\u0002/g,t?"[\\S\\s]*?":"\\S*")}},{key:"setupIgnoreJoinersRegExp",value:function(e){return e.replace(/[^(|)\\]/g,function(e,t,r){var n=r.charAt(t+1);return/[(|)\\]/.test(n)||""===n?e:e+"\0"})}},{key:"createJoinersRegExp",value:function(e){var t=[],r=this.opt.ignorePunctuation;return Array.isArray(r)&&r.length&&t.push(this.escapeStr(r.join(""))),this.opt.ignoreJoiners&&t.push("\\u00ad\\u200b\\u200c\\u200d"),t.length?e.split(/\u0000+/).join("["+t.join("")+"]*"):e}},{key:"createDiacriticsRegExp",value:function(e){var t=this.opt.caseSensitive?"":"i",r=this.opt.caseSensitive?["aàáảãạăằắẳẵặâầấẩẫậäåāą","AÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćč","CÇĆČ","dđď","DĐĎ","eèéẻẽẹêềếểễệëěēę","EÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïī","IÌÍỈĨỊÎÏĪ","lł","LŁ","nñňń","NÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøō","OÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rř","RŘ","sšśșş","SŠŚȘŞ","tťțţ","TŤȚŢ","uùúủũụưừứửữựûüůū","UÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿ","YÝỲỶỸỴŸ","zžżź","ZŽŻŹ"]:["aàáảãạăằắẳẵặâầấẩẫậäåāąAÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćčCÇĆČ","dđďDĐĎ","eèéẻẽẹêềếểễệëěēęEÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïīIÌÍỈĨỊÎÏĪ","lłLŁ","nñňńNÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøōOÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rřRŘ","sšśșşSŠŚȘŞ","tťțţTŤȚŢ","uùúủũụưừứửữựûüůūUÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿYÝỲỶỸỴŸ","zžżźZŽŻŹ"],n=[];return e.split("").forEach(function(i){r.every(function(r){if(-1!==r.indexOf(i)){if(n.indexOf(r)>-1)return!1;e=e.replace(new RegExp("["+r+"]","gm"+t),"["+r+"]"),n.push(r)}return!0})}),e}},{key:"createMergedBlanksRegExp",value:function(e){return e.replace(/[\s]+/gim,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(e){var t=this,r=this.opt.accuracy,n="string"==typeof r?r:r.value,i="string"==typeof r?[]:r.limiters,o="";switch(i.forEach(function(e){o+="|"+t.escapeStr(e)}),n){case"partially":default:return"()("+e+")";case"complementary":return"()([^"+(o="\\s"+(o||this.escapeStr("!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~¡¿")))+"]*"+e+"[^"+o+"]*)";case"exactly":return"(^|\\s"+o+")("+e+")(?=$|\\s"+o+")"}}},{key:"getSeparatedKeywords",value:function(e){var t=this,r=[];return e.forEach(function(e){t.opt.separateWordSearch?e.split(" ").forEach(function(e){e.trim()&&-1===r.indexOf(e)&&r.push(e)}):e.trim()&&-1===r.indexOf(e)&&r.push(e)}),{keywords:r.sort(function(e,t){return t.length-e.length}),length:r.length}}},{key:"isNumeric",value:function(e){return Number(parseFloat(e))==e}},{key:"checkRanges",value:function(e){var t=this;if(!Array.isArray(e)||"[object Object]"!==Object.prototype.toString.call(e[0]))return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(e),[];var r=[],n=0;return e.sort(function(e,t){return e.start-t.start}).forEach(function(e){var i=t.callNoMatchOnInvalidRanges(e,n),o=i.start,s=i.end,a=i.valid;a&&(e.start=o,e.length=s-o,r.push(e),n=s)}),r}},{key:"callNoMatchOnInvalidRanges",value:function(e,t){var r=void 0,n=void 0,i=!1;return e&&void 0!==e.start?(r=parseInt(e.start,10),n=r+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&n-t>0&&n-r>0?i=!0:(this.log("Ignoring invalid or overlapping range: "+JSON.stringify(e)),this.opt.noMatch(e))):(this.log("Ignoring invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:r,end:n,valid:i}}},{key:"checkWhitespaceRanges",value:function(e,t,r){var n=void 0,i=!0,o=r.length,s=t-o,a=parseInt(e.start,10)-s;return(n=(a=a>o?o:a)+parseInt(e.length,10))>o&&(n=o,this.log("End range automatically set to the max value of "+o)),a<0||n-a<0||a>o||n>o?(i=!1,this.log("Invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)):""===r.substring(a,n).replace(/\s+/g,"")&&(i=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:a,end:n,valid:i}}},{key:"getTextNodes",value:function(e){var t=this,r="",n=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,function(e){n.push({start:r.length,end:(r+=e.textContent).length,node:e})},function(e){return t.matchesExclude(e.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},function(){e({value:r,nodes:n})})}},{key:"matchesExclude",value:function(e){return i.matches(e,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(e,t,r){var n=this.opt.element?this.opt.element:"mark",i=e.splitText(t),o=i.splitText(r-t),s=document.createElement(n);return s.setAttribute("data-markjs","true"),this.opt.className&&s.setAttribute("class",this.opt.className),s.textContent=i.textContent,i.parentNode.replaceChild(s,i),o}},{key:"wrapRangeInMappedTextNode",value:function(e,t,r,n,i){var o=this;e.nodes.every(function(s,a){var u=e.nodes[a+1];if(void 0===u||u.start>t){if(!n(s.node))return!1;var c=t-s.start,l=(r>s.end?s.end:r)-s.start,f=e.value.substr(0,s.start),h=e.value.substr(l+s.start);if(s.node=o.wrapRangeInTextNode(s.node,c,l),e.value=f+h,e.nodes.forEach(function(t,r){r>=a&&(e.nodes[r].start>0&&r!==a&&(e.nodes[r].start-=l),e.nodes[r].end-=l)}),r-=l,i(s.node.previousSibling,s.start),!(r>s.end))return!1;t=s.end}return!0})}},{key:"wrapMatches",value:function(e,t,r,n,i){var o=this,s=0===t?0:t+1;this.getTextNodes(function(t){t.nodes.forEach(function(t){t=t.node;for(var i=void 0;null!==(i=e.exec(t.textContent))&&""!==i[s];)if(r(i[s],t)){var a=i.index;if(0!==s)for(var u=1;udocument.F=Object<\/script>"),e.close(),u=e.F;n--;)delete u.prototype[o[n]];return u()};e.exports=Object.create||function(e,t){var r;return null!==e?(a.prototype=n(e),r=new a,a.prototype=null,r[s]=e):r=u(),void 0===t?r:i(r,t)}},function(e,t,r){var n=r(25);e.exports=Array.isArray||function(e){return"Array"==n(e)}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t){var r=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:r)(e)}},function(e,t,r){var n=r(38),i=Math.min;e.exports=function(e){return e>0?i(n(e),9007199254740991):0}},function(e,t,r){var n=r(25);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==n(e)?e.split(""):Object(e)}},function(e,t,r){var n=r(7),i=r(8),o=r(75)(!1),s=r(23)("IE_PROTO");e.exports=function(e,t){var r,a=i(e),u=0,c=[];for(r in a)r!=s&&n(a,r)&&c.push(r);for(;t.length>u;)n(a,r=t[u++])&&(~o(c,r)||c.push(r));return c}},function(e,t,r){t.f=r(0)},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,r){var n=r(43);e.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,i){return e.call(t,r,n,i)}}return function(){return e.apply(t,arguments)}}},function(e,t,r){var n=r(3),i=r(1).document,o=n(i)&&n(i.createElement);e.exports=function(e){return o?i.createElement(e):{}}},function(e,t,r){e.exports=!r(6)&&!r(5)(function(){return 7!=Object.defineProperty(r(45)("div"),"a",{get:function(){return 7}}).a})},function(e,t,r){var n,i; +/** + * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.1.6 + * Copyright (C) 2018 Oliver Nightingale * @license MIT - */(function(){var d=function(e){var t=new d.Builder;return t.pipeline.add(d.trimmer,d.stopWordFilter,d.stemmer),t.searchPipeline.add(d.stemmer),e.call(t,t),t.build()};d.version='2.1.5',d.utils={},d.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),d.utils.asString=function(e){return void 0===e||null===e?'':e.toString()},d.FieldRef=function(e,t,r){this.docRef=e,this.fieldName=t,this._stringValue=r},d.FieldRef.joiner='/',d.FieldRef.fromString=function(e){var t=e.indexOf(d.FieldRef.joiner);if(-1===t)throw'malformed field ref string';var r=e.slice(0,t),n=e.slice(t+1);return new d.FieldRef(n,r,e)},d.FieldRef.prototype.toString=function(){return void 0==this._stringValue&&(this._stringValue=this.fieldName+d.FieldRef.joiner+this.docRef),this._stringValue},d.idf=function(e,t){var r=0;for(var n in e)'_index'!=n&&(r+=Object.keys(e[n]).length);var o=(t-r+0.5)/(r+0.5);return Math.log(1+Math.abs(o))},d.Token=function(e,t){this.str=e||'',this.metadata=t||{}},d.Token.prototype.toString=function(){return this.str},d.Token.prototype.update=function(e){return this.str=e(this.str,this.metadata),this},d.Token.prototype.clone=function(e){return e=e||function(e){return e},new d.Token(e(this.str,this.metadata),this.metadata)},d.tokenizer=function(e){if(null==e||e==void 0)return[];if(Array.isArray(e))return e.map(function(e){return new d.Token(d.utils.asString(e).toLowerCase())});for(var t=e.toString().trim().toLowerCase(),r=t.length,n=[],o=0,a=0;o<=r;o++){var i=t.charAt(o),s=o-a;(i.match(d.tokenizer.separator)||o==r)&&(0e&&(r=o),i!=e);)n=r-t,o=t+a(n/2),i=this.elements[2*o];return i==e?2*o:i>e?2*o:il?i+=2:s==l&&(t+=r[d+1]*n[i+1],d+=2,i+=2);return t},d.Vector.prototype.similarity=function(e){return this.dot(e)/(this.magnitude()*e.magnitude())},d.Vector.prototype.toArray=function(){for(var e=Array(this.elements.length/2),t=1,r=0;tr.length)return r;if(L=r.substr(0,1),'y'==L&&(r=L.toUpperCase()+r.substr(1)),P=d,I=p,P.test(r)?r=r.replace(P,'$1$2'):I.test(r)&&(r=r.replace(I,'$1$2')),P=c,I=u,P.test(r)){var N=P.exec(r);P=a,P.test(N[1])&&(P=m,r=r.replace(P,''))}else if(I.test(r)){var N=I.exec(r);n=N[1],I=l,I.test(n)&&(r=n,I=f,O=g,R=y,I.test(r)?r+='e':O.test(r)?(P=m,r=r.replace(P,'')):R.test(r)&&(r+='e'))}if(P=h,P.test(r)){var N=P.exec(r);n=N[1],r=n+'i'}if(P=x,P.test(r)){var N=P.exec(r);n=N[1],o=N[2],P=a,P.test(n)&&(r=n+e[o])}if(P=k,P.test(r)){var N=P.exec(r);n=N[1],o=N[2],P=a,P.test(n)&&(r=n+t[o])}if(P=S,I=E,P.test(r)){var N=P.exec(r);n=N[1],P=i,P.test(n)&&(r=n)}else if(I.test(r)){var N=I.exec(r);n=N[1]+N[2],I=i,I.test(n)&&(r=n)}if(P=v,P.test(r)){var N=P.exec(r);n=N[1],P=i,I=s,O=b,(P.test(n)||I.test(n)&&!O.test(n))&&(r=n)}return P=T,I=i,P.test(r)&&I.test(r)&&(P=m,r=r.replace(P,'')),'y'==L&&(r=L.toLowerCase()+r.substr(1)),r};return function(e){return e.update(L)}}(),d.Pipeline.registerFunction(d.stemmer,'stemmer'),d.generateStopWordFilter=function(e){var t=e.reduce(function(e,t){return e[t]=t,e},{});return function(e){if(e&&t[e.toString()]!==e.toString())return e}},d.stopWordFilter=d.generateStopWordFilter(['a','able','about','across','after','all','almost','also','am','among','an','and','any','are','as','at','be','because','been','but','by','can','cannot','could','dear','did','do','does','either','else','ever','every','for','from','get','got','had','has','have','he','her','hers','him','his','how','however','i','if','in','into','is','it','its','just','least','let','like','likely','may','me','might','most','must','my','neither','no','nor','not','of','off','often','on','only','or','other','our','own','rather','said','say','says','she','should','since','so','some','than','that','the','their','them','then','there','these','they','this','tis','to','too','twas','us','wants','was','we','were','what','when','where','which','while','who','whom','why','will','with','would','yet','you','your']),d.Pipeline.registerFunction(d.stopWordFilter,'stopWordFilter'),d.trimmer=function(e){return e.update(function(e){return e.replace(/^\W+/,'').replace(/\W+$/,'')})},d.Pipeline.registerFunction(d.trimmer,'trimmer'),d.TokenSet=function(){this.final=!1,this.edges={},this.id=d.TokenSet._nextId,d.TokenSet._nextId+=1},d.TokenSet._nextId=1,d.TokenSet.fromArray=function(e){for(var t=new d.TokenSet.Builder,r=0,n=e.length;r=r.str.length?s.final=!0:o.push({node:s,editsRemaining:r.editsRemaining-1,str:r.str.slice(2)})}if(0=e;t--){var r=this.uncheckedNodes[t],n=r.child.toString();n in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[n]:(r.child._str=n,this.minimizedNodes[n]=r.child),this.uncheckedNodes.pop()}},d.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},d.Index.prototype.search=function(e){return this.query(function(t){var r=new d.QueryParser(e,t);r.parse()})},d.Index.prototype.query=function(e){var t=new d.Query(this.fields),r=Object.create(null),n=Object.create(null),o=Object.create(null);e.call(t,t);for(var a=0;ae?0:1=this.length)return d.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},d.QueryLexer.prototype.width=function(){return this.pos-this.start},d.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},d.QueryLexer.prototype.backup=function(){this.pos-=1},d.QueryLexer.prototype.acceptDigitRun=function(){var e,t;do e=this.next(),t=e.charCodeAt(0);while(47t);e!=d.QueryLexer.EOS&&this.backup()},d.QueryLexer.prototype.more=function(){return this.pos=--s&&a(l)};s||d(),i.forEach(function(t){e.matches(t,o.exclude)?d():o.onIframeReady(t,function(e){r(t)&&(l++,n(e)),d()},d)})}},{key:'createIterator',value:function(e,t,r){return document.createNodeIterator(e,t,r,!1)}},{key:'createInstanceOnIframe',value:function(t){return new e(t.querySelector('html'),this.iframes)}},{key:'compareNodeIframe',value:function(e,t,r){var n=e.compareDocumentPosition(r),o=Node.DOCUMENT_POSITION_PRECEDING;if(n&o)if(null!==t){var a=t.compareDocumentPosition(r),i=Node.DOCUMENT_POSITION_FOLLOWING;if(a&i)return!0}else return!0;return!1}},{key:'getIteratorNode',value:function(e){var t,r=e.previousNode();return t=null===r?e.nextNode():e.nextNode()&&e.nextNode(),{prevNode:r,node:t}}},{key:'checkIframeFilter',value:function(e,t,r,n){var o=!1,a=!1;return(n.forEach(function(e,t){e.val===r&&(o=t,a=e.handled)}),this.compareNodeIframe(e,t,r))?(!1!==o||a?!1!==o&&!a&&(n[o].handled=!0):n.push({val:r,handled:!0}),!0):(!1===o&&n.push({val:r,handled:!1}),!1)}},{key:'handleOpenIframes',value:function(e,t,r,n){var o=this;e.forEach(function(e){e.handled||o.getIframeContents(e.val,function(e){o.createInstanceOnIframe(e).forEachNode(t,r,n)})})}},{key:'iterateThroughNodes',value:function(e,t,r,n,o){for(var a,i,s=this,l=this.createIterator(t,e,n),d=[],p=[],c=function(){var e=s.getIteratorNode(l);return i=e.prevNode,a=e.node,a};c();)this.iframes&&this.forEachIframe(t,function(e){return s.checkIframeFilter(a,i,e,d)},function(t){s.createInstanceOnIframe(t).forEachNode(e,function(e){return p.push(e)},n)}),p.push(a);p.forEach(function(e){r(e)}),this.iframes&&this.handleOpenIframes(d,e,r,n),o()}},{key:'forEachNode',value:function(e,t,r){var n=this,o=3=--i&&o()})};n.iframes?n.waitForIframes(a,s):s()})}}],[{key:'matches',value:function(e,t){var r='string'==typeof t?[t]:t,n=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(n){var o=!1;return r.every(function(t){return!n.call(e,t)||(o=!0,!1)}),o}return!1}}]),e}(),a=function(){function a(e){t(this,a),this.ctx=e,this.ie=!1;var r=window.navigator.userAgent;(-1?@[\\]^_`{|}~\xA1\xBF')),'()([^'+a+']*'+e+'[^'+a+']*)'):'exactly'===n?'(^|\\s'+a+')('+e+')(?=$|\\s'+a+')':'()('+e+')'}},{key:'getSeparatedKeywords',value:function(e){var t=this,r=[];return e.forEach(function(e){t.opt.separateWordSearch?e.split(' ').forEach(function(e){e.trim()&&-1===r.indexOf(e)&&r.push(e)}):e.trim()&&-1===r.indexOf(e)&&r.push(e)}),{keywords:r.sort(function(e,t){return t.length-e.length}),length:r.length}}},{key:'isNumeric',value:function(e){return+parseFloat(e)==e}},{key:'checkRanges',value:function(e){var t=this;if(!Array.isArray(e)||'[object Object]'!==Object.prototype.toString.call(e[0]))return this.log('markRanges() will only accept an array of objects'),this.opt.noMatch(e),[];var r=[],n=0;return e.sort(function(e,t){return e.start-t.start}).forEach(function(e){var o=t.callNoMatchOnInvalidRanges(e,n),a=o.start,i=o.end,s=o.valid;s&&(e.start=a,e.length=i-a,r.push(e),n=i)}),r}},{key:'callNoMatchOnInvalidRanges',value:function(e,t){var r,n,o=!1;return e&&'undefined'!=typeof e.start?(r=parseInt(e.start,10),n=r+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&0a?a:i,n=i+parseInt(e.length,10),n>a&&(n=a,this.log('End range automatically set to the max value of '+a)),0>i||0>n-i||i>a||n>a?(o=!1,this.log('Invalid range: '+JSON.stringify(e)),this.opt.noMatch(e)):''===r.substring(i,n).replace(/\s+/g,'')&&(o=!1,this.log('Skipping whitespace only range: '+JSON.stringify(e)),this.opt.noMatch(e)),{start:i,end:n,valid:o}}},{key:'getTextNodes',value:function(e){var t=this,r='',n=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,function(e){n.push({start:r.length,end:(r+=e.textContent).length,node:e})},function(e){return t.matchesExclude(e.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},function(){e({value:r,nodes:n})})}},{key:'matchesExclude',value:function(e){return o.matches(e,this.opt.exclude.concat(['script','style','title','head','html']))}},{key:'wrapRangeInTextNode',value:function(e,t,r){var n=this.opt.element?this.opt.element:'mark',o=e.splitText(t),a=o.splitText(r-t),i=document.createElement(n);return i.setAttribute('data-markjs','true'),this.opt.className&&i.setAttribute('class',this.opt.className),i.textContent=o.textContent,o.parentNode.replaceChild(i,o),a}},{key:'wrapRangeInMappedTextNode',value:function(t,r,o,a,l){var d=this;t.nodes.every(function(p,n){var i=t.nodes[n+1];if('undefined'==typeof i||i.start>r){if(!a(p.node))return!1;var c=r-p.start,s=(o>p.end?p.end:o)-p.start,e=t.value.substr(0,p.start),u=t.value.substr(s+p.start);if(p.node=d.wrapRangeInTextNode(p.node,c,s),t.value=e+u,t.nodes.forEach(function(e,r){r>=n&&(0p.end)r=p.end;else return!1}return!0})}},{key:'wrapMatches',value:function(e,t,r,n,o){var a=this,s=0===t?0:t+1;this.getTextNodes(function(t){t.nodes.forEach(function(t){t=t.node;for(var o;null!==(o=e.exec(t.textContent))&&''!==o[s];)if(r(o[s],t)){var l=o.index;if(0!=s)for(var d=1;d":'>'},i=/[&"'<>]/g,s=function(e){return a[e]},t=e.exports={};t.prettifyError=function(e,r,n){if(n.Update||(n=new t.TemplateError(n)),n.Update(e),!r){var o=n;n=new Error(o.message),n.name=o.name}return n},t.TemplateError=function(e,t,r){var n=this;if(e instanceof Error){n=e,e=e.name+': '+e.message;try{n.name=''}catch(t){n=this}}else Error.captureStackTrace&&Error.captureStackTrace(n);return n.name='Template render error',n.message=e,n.lineno=t,n.colno=r,n.firstUpdate=!0,n.Update=function(e){var t='('+(e||'unknown path')+')';return this.firstUpdate&&(this.lineno&&this.colno?t+=' [Line '+this.lineno+', Column '+this.colno+']':this.lineno&&(t+=' [Line '+this.lineno+']')),t+='\n ',this.firstUpdate&&(t+=' '),this.message=t+(this.message||''),this.firstUpdate=!1,this},n},t.TemplateError.prototype=Error.prototype,t.escape=function(e){return e.replace(i,s)},t.isFunction=function(e){return'[object Function]'===o.toString.call(e)},t.isArray=Array.isArray||function(e){return'[object Array]'===o.toString.call(e)},t.isString=function(e){return'[object String]'===o.toString.call(e)},t.isObject=function(e){return'[object Object]'===o.toString.call(e)},t.groupBy=function(e,r){for(var n={},o=t.isFunction(r)?r:function(e){return e[r]},a=0;a>>0;for(n=+n||0,r(n)===Infinity&&(n=0),0>n&&(n+=o,0>n&&(n=0));nd){for(var t=0,r=i.length-l;t=t)return e;var r=t-e.length,n=s.repeat(' ',r/2-r%2),o=s.repeat(' ',r/2);return l.copySafeness(e,n+e+o)},default:function(e,t,r){return r?e?e:t:void 0===e?t:e},dictsort:function(e,t,r){if(!s.isObject(e))throw new s.TemplateError('dictsort filter: val must be an object');var n=[];for(var o in e)n.push([o,e[o]]);var i;if(void 0===r||'key'===r)i=0;else if('value'===r)i=1;else throw new s.TemplateError('dictsort filter: You can only sort by either key or value');return n.sort(function(e,r){var n=e[i],o=r[i];return t||(s.isString(n)&&(n=n.toUpperCase()),s.isString(o)&&(o=o.toUpperCase())),n>o?1:n===o?0:-1}),n},dump:function(e){return JSON.stringify(e)},escape:function(e){return e instanceof l.SafeString?e:(e=null===e||void 0===e?'':e,l.markSafe(s.escape(e.toString())))},safe:function(e){return e instanceof l.SafeString?e:(e=null===e||void 0===e?'':e,l.markSafe(e.toString()))},first:function(e){return e[0]},groupby:function(e,t){return s.groupBy(e,t)},indent:function(e,t,r){if(e=a(e,''),''===e)return'';t=t||4;for(var n='',o=e.split('\n'),d=s.repeat(' ',t),p=0;p=s&&c.push(r),d.push(c)}return d},sum:function(e,t,r){var n=0;'number'==typeof r&&(n+=r),t&&(e=s.map(e,function(e){return e[t]}));for(var o=0;oi?t?-1:1:0}),e}),string:function(e){return l.copySafeness(e,e)},striptags:function(e,t){e=a(e,''),t=t||!1;var r=/<\/?([a-z][a-z0-9]*)\b[^>]*>|/gi,n=d.trim(e.replace(r,'')),o='';return o=t?n.replace(/^ +| +$/gm,'').replace(/ +/g,' ').replace(/(\r\n)/g,'\n').replace(/\n\n\n+/g,'\n\n'):n.replace(/\s+/gi,' '),l.copySafeness(e,o)},title:function(e){e=a(e,'');for(var t=e.split(' '),r=0;r'+d.substr(0,t)+'':s.test(d)?''+d.substr(0,t)+'':a.test(d)?''+d+'':l.test(d)?''+d.substr(0,t)+'':e});return d.join('')},wordcount:function(e){e=a(e,'');var t=e?e.match(/\w+/g):null;return t?t.length:null},float:function(e,t){var r=parseFloat(e);return isNaN(r)?t:r},int:function(e,t){var r=parseInt(e,10);return isNaN(r)?t:r}};d.d=d['default'],d.e=d.escape,e.exports=d},function(e,t,r){'use strict';function n(e){var t=e.length;if(t){var r=e[t-1];if(r&&r.hasOwnProperty('__keywords'))return r}return{}}function o(e){var t=e.length;if(0===t)return 0;var r=e[t-1];return r&&r.hasOwnProperty('__keywords')?t-1:t}function a(e){return'string'==typeof e?void(this.val=e,this.length=e.length):e}var s=r(1),i=r(6),l=i.extend({init:function(e,t){this.variables={},this.parent=e,this.topLevel=!1,this.isolateWrites=t},set:function(e,t,r){var n=e.split('.'),o=this.variables,a=this;if(r&&(a=this.resolve(n[0],!0)))return void a.set(e,t);for(var s,l=0;le.length){a=Array.prototype.slice.call(arguments,0,e.length);var d=Array.prototype.slice.call(arguments,a.length,i);for(s=0;s=e.length&&(t=0),this.current=e[t],this.current}}}function r(e){e=e||',';var t=!0;return function(){var r=t?'':e;return t=!1,r}}e.exports=function(){return{range:function(e,t,r){'undefined'==typeof t?(t=e,e=0,r=1):!r&&(r=1);var n,o=[];if(0t;n+=r)o.push(n);return o},cycler:function(){return t(Array.prototype.slice.call(arguments))},joiner:function(e){return r(e)}}}},function(e,t,r){'use strict';var n=r(11),o=n.extend({init:function(e){this.precompiled=e||{}},getSource:function(e){return this.precompiled[e]?{src:{type:'code',obj:this.precompiled[e]},path:e}:null}});e.exports=o},function(e,t,r){'use strict';var n=r(3),o=r(6),a=r(1),i=o.extend({on:function(e,t){this.listeners=this.listeners||{},this.listeners[e]=this.listeners[e]||[],this.listeners[e].push(t)},emit:function(e){var t=Array.prototype.slice.call(arguments,1);this.listeners&&this.listeners[e]&&a.each(this.listeners[e],function(e){e.apply(null,t)})},resolve:function(e,t){return n.resolve(n.dirname(e),t)},isRelative:function(e){return 0===e.indexOf('./')||0===e.indexOf('../')}});e.exports=i},function(e){e.exports=function(){'use strict';var e=this.runtime,t=this.lib,r=e.contextOrFrameLookup;e.contextOrFrameLookup=function(e,t,n){var o=r.apply(this,arguments);if(o===void 0)switch(n){case'True':return!0;case'False':return!1;case'None':return null;}return o};var n=e.memberLookup,o={pop:function(e){if(e===void 0)return this.pop();if(e>=this.length||0>e)throw new Error('KeyError');return this.splice(e,1)},remove:function(e){for(var t=0;t\n

    ',a+=n.suppressValue(n.contextOrFrameLookup(t,r,'title'),e.opts.autoescape),a+='

    \n
    ',a+=n.suppressValue(n.contextOrFrameLookup(t,r,'contents'),e.opts.autoescape),a+='
    \n\n',o(null,a)}catch(t){o(n.handleError(t,null,null))}}}}()})()},function(){(function(){(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})['search_results.njk']=function(){return{root:function(e,t,r,n,o){var a='';try{var i=null;a+='

    \n ',a+=n.suppressValue(n.contextOrFrameLookup(t,r,'term'),e.opts.autoescape),a+=':\n ',a+=n.suppressValue(n.contextOrFrameLookup(t,r,'count')||'No',e.opts.autoescape),a+=' ',a+=n.suppressValue(1==n.contextOrFrameLookup(t,r,'count')?'result':'results',e.opts.autoescape),a+='\n

    \n\n';n.contextOrFrameLookup(t,r,'count')&&(a+='\n
      \n');a+='\n',o(null,a)}catch(t){o(n.handleError(t,null,null))}}}}()})()}],[51]); -//# sourceMappingURL=search.min.js.map \ No newline at end of file + */!function(){var o,s,a,u,c,l,f,h,p,d,v,y,g,m,x,w,b,k,S,E,O,T,L,I,j,N,P=function(e){var t=new P.Builder;return t.pipeline.add(P.trimmer,P.stopWordFilter,P.stemmer),t.searchPipeline.add(P.stemmer),e.call(t,t),t.build()};P.version="2.1.6" +/*! + * lunr.utils + * Copyright (C) 2018 Oliver Nightingale + */,P.utils={},P.utils.warn=(o=this,function(e){o.console&&console.warn&&console.warn(e)}),P.utils.asString=function(e){return void 0===e||null===e?"":e.toString()},P.FieldRef=function(e,t,r){this.docRef=e,this.fieldName=t,this._stringValue=r},P.FieldRef.joiner="/",P.FieldRef.fromString=function(e){var t=e.indexOf(P.FieldRef.joiner);if(-1===t)throw"malformed field ref string";var r=e.slice(0,t),n=e.slice(t+1);return new P.FieldRef(n,r,e)},P.FieldRef.prototype.toString=function(){return void 0==this._stringValue&&(this._stringValue=this.fieldName+P.FieldRef.joiner+this.docRef),this._stringValue},P.idf=function(e,t){var r=0;for(var n in e)"_index"!=n&&(r+=Object.keys(e[n]).length);var i=(t-r+.5)/(r+.5);return Math.log(1+Math.abs(i))},P.Token=function(e,t){this.str=e||"",this.metadata=t||{}},P.Token.prototype.toString=function(){return this.str},P.Token.prototype.update=function(e){return this.str=e(this.str,this.metadata),this},P.Token.prototype.clone=function(e){return e=e||function(e){return e},new P.Token(e(this.str,this.metadata),this.metadata)} +/*! + * lunr.tokenizer + * Copyright (C) 2018 Oliver Nightingale + */,P.tokenizer=function(e){if(null==e||void 0==e)return[];if(Array.isArray(e))return e.map(function(e){return new P.Token(P.utils.asString(e).toLowerCase())});for(var t=e.toString().trim().toLowerCase(),r=t.length,n=[],i=0,o=0;i<=r;i++){var s=i-o;(t.charAt(i).match(P.tokenizer.separator)||i==r)&&(s>0&&n.push(new P.Token(t.slice(o,i),{position:[o,s],index:n.length})),o=i+1)}return n},P.tokenizer.separator=/[\s\-]+/ +/*! + * lunr.Pipeline + * Copyright (C) 2018 Oliver Nightingale + */,P.Pipeline=function(){this._stack=[]},P.Pipeline.registeredFunctions=Object.create(null),P.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&P.utils.warn("Overwriting existing registered function: "+t),e.label=t,P.Pipeline.registeredFunctions[e.label]=e},P.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||P.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},P.Pipeline.load=function(e){var t=new P.Pipeline;return e.forEach(function(e){var r=P.Pipeline.registeredFunctions[e];if(!r)throw new Error("Cannot load unregistered function: "+e);t.add(r)}),t},P.Pipeline.prototype.add=function(){Array.prototype.slice.call(arguments).forEach(function(e){P.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)},this)},P.Pipeline.prototype.after=function(e,t){P.Pipeline.warnIfFunctionNotRegistered(t);var r=this._stack.indexOf(e);if(-1==r)throw new Error("Cannot find existingFn");r+=1,this._stack.splice(r,0,t)},P.Pipeline.prototype.before=function(e,t){P.Pipeline.warnIfFunctionNotRegistered(t);var r=this._stack.indexOf(e);if(-1==r)throw new Error("Cannot find existingFn");this._stack.splice(r,0,t)},P.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},P.Pipeline.prototype.run=function(e){for(var t=this._stack.length,r=0;r1&&(oe&&(r=i),o!=e);)n=r-t,i=t+Math.floor(n/2),o=this.elements[2*i];return o==e?2*i:o>e?2*i:oa?c+=2:s==a&&(t+=r[u+1]*n[c+1],u+=2,c+=2);return t},P.Vector.prototype.similarity=function(e){return this.dot(e)/(this.magnitude()*e.magnitude())},P.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,r=0;t0)(o=a.str.charAt(0))in a.node.edges?i=a.node.edges[o]:(i=new P.TokenSet,a.node.edges[o]=i),1==a.str.length?i.final=!0:n.push({node:i,editsRemaining:a.editsRemaining,str:a.str.slice(1)});if(a.editsRemaining>0&&a.str.length>1)(o=a.str.charAt(1))in a.node.edges?s=a.node.edges[o]:(s=new P.TokenSet,a.node.edges[o]=s),a.str.length<=2?s.final=!0:n.push({node:s,editsRemaining:a.editsRemaining-1,str:a.str.slice(2)});if(a.editsRemaining>0&&1==a.str.length&&(a.node.final=!0),a.editsRemaining>0&&a.str.length>=1){if("*"in a.node.edges)var u=a.node.edges["*"];else{u=new P.TokenSet;a.node.edges["*"]=u}1==a.str.length?u.final=!0:n.push({node:u,editsRemaining:a.editsRemaining-1,str:a.str.slice(1)})}if(a.editsRemaining>0){if("*"in a.node.edges)var c=a.node.edges["*"];else{c=new P.TokenSet;a.node.edges["*"]=c}0==a.str.length?c.final=!0:n.push({node:c,editsRemaining:a.editsRemaining-1,str:a.str})}if(a.editsRemaining>0&&a.str.length>1){var l,f=a.str.charAt(0),h=a.str.charAt(1);h in a.node.edges?l=a.node.edges[h]:(l=new P.TokenSet,a.node.edges[h]=l),1==a.str.length?l.final=!0:n.push({node:l,editsRemaining:a.editsRemaining-1,str:f+a.str.slice(2)})}}return r},P.TokenSet.fromString=function(e){for(var t=new P.TokenSet,r=t,n=!1,i=0,o=e.length;i=e;t--){var r=this.uncheckedNodes[t],n=r.child.toString();n in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[n]:(r.child._str=n,this.minimizedNodes[n]=r.child),this.uncheckedNodes.pop()}} +/*! + * lunr.Index + * Copyright (C) 2018 Oliver Nightingale + */,P.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},P.Index.prototype.search=function(e){return this.query(function(t){new P.QueryParser(e,t).parse()})},P.Index.prototype.query=function(e){var t=new P.Query(this.fields),r=Object.create(null),n=Object.create(null),i=Object.create(null);e.call(t,t);for(var o=0;o1?1:e},P.Builder.prototype.k1=function(e){this._k1=e},P.Builder.prototype.add=function(e){var t=e[this._ref];this.documentCount+=1;for(var r=0;r=this.length)return P.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},P.QueryLexer.prototype.width=function(){return this.pos-this.start},P.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},P.QueryLexer.prototype.backup=function(){this.pos-=1},P.QueryLexer.prototype.acceptDigitRun=function(){var e,t;do{t=(e=this.next()).charCodeAt(0)}while(t>47&&t<58);e!=P.QueryLexer.EOS&&this.backup()},P.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(P.QueryLexer.TERM)),e.ignore(),e.more())return P.QueryLexer.lexText},P.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(P.QueryLexer.EDIT_DISTANCE),P.QueryLexer.lexText},P.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(P.QueryLexer.BOOST),P.QueryLexer.lexText},P.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(P.QueryLexer.TERM)},P.QueryLexer.termSeparator=P.tokenizer.separator,P.QueryLexer.lexText=function(e){for(;;){var t=e.next();if(t==P.QueryLexer.EOS)return P.QueryLexer.lexEOS;if(92!=t.charCodeAt(0)){if(":"==t)return P.QueryLexer.lexField;if("~"==t)return e.backup(),e.width()>0&&e.emit(P.QueryLexer.TERM),P.QueryLexer.lexEditDistance;if("^"==t)return e.backup(),e.width()>0&&e.emit(P.QueryLexer.TERM),P.QueryLexer.lexBoost;if(t.match(P.QueryLexer.termSeparator))return P.QueryLexer.lexTerm}else e.escapeCharacter()}},P.QueryParser=function(e,t){this.lexer=new P.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0},P.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=P.QueryParser.parseFieldOrTerm;e;)e=e(this);return this.query},P.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},P.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},P.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},P.QueryParser.parseFieldOrTerm=function(e){var t=e.peekLexeme();if(void 0!=t)switch(t.type){case P.QueryLexer.FIELD:return P.QueryParser.parseField;case P.QueryLexer.TERM:return P.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+t.type;throw t.str.length>=1&&(r+=" with value '"+t.str+"'"),new P.QueryParseError(r,t.start,t.end)}},P.QueryParser.parseField=function(e){var t=e.consumeLexeme();if(void 0!=t){if(-1==e.query.allFields.indexOf(t.str)){var r=e.query.allFields.map(function(e){return"'"+e+"'"}).join(", "),n="unrecognised field '"+t.str+"', possible fields: "+r;throw new P.QueryParseError(n,t.start,t.end)}e.currentClause.fields=[t.str];var i=e.peekLexeme();if(void 0==i){n="expecting term, found nothing";throw new P.QueryParseError(n,t.start,t.end)}switch(i.type){case P.QueryLexer.TERM:return P.QueryParser.parseTerm;default:n="expecting term, found '"+i.type+"'";throw new P.QueryParseError(n,i.start,i.end)}}},P.QueryParser.parseTerm=function(e){var t=e.consumeLexeme();if(void 0!=t){e.currentClause.term=t.str.toLowerCase(),-1!=t.str.indexOf("*")&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(void 0!=r)switch(r.type){case P.QueryLexer.TERM:return e.nextClause(),P.QueryParser.parseTerm;case P.QueryLexer.FIELD:return e.nextClause(),P.QueryParser.parseField;case P.QueryLexer.EDIT_DISTANCE:return P.QueryParser.parseEditDistance;case P.QueryLexer.BOOST:return P.QueryParser.parseBoost;default:var n="Unexpected lexeme type '"+r.type+"'";throw new P.QueryParseError(n,r.start,r.end)}else e.nextClause()}},P.QueryParser.parseEditDistance=function(e){var t=e.consumeLexeme();if(void 0!=t){var r=parseInt(t.str,10);if(isNaN(r)){var n="edit distance must be numeric";throw new P.QueryParseError(n,t.start,t.end)}e.currentClause.editDistance=r;var i=e.peekLexeme();if(void 0!=i)switch(i.type){case P.QueryLexer.TERM:return e.nextClause(),P.QueryParser.parseTerm;case P.QueryLexer.FIELD:return e.nextClause(),P.QueryParser.parseField;case P.QueryLexer.EDIT_DISTANCE:return P.QueryParser.parseEditDistance;case P.QueryLexer.BOOST:return P.QueryParser.parseBoost;default:n="Unexpected lexeme type '"+i.type+"'";throw new P.QueryParseError(n,i.start,i.end)}else e.nextClause()}},P.QueryParser.parseBoost=function(e){var t=e.consumeLexeme();if(void 0!=t){var r=parseInt(t.str,10);if(isNaN(r)){var n="boost must be numeric";throw new P.QueryParseError(n,t.start,t.end)}e.currentClause.boost=r;var i=e.peekLexeme();if(void 0!=i)switch(i.type){case P.QueryLexer.TERM:return e.nextClause(),P.QueryParser.parseTerm;case P.QueryLexer.FIELD:return e.nextClause(),P.QueryParser.parseField;case P.QueryLexer.EDIT_DISTANCE:return P.QueryParser.parseEditDistance;case P.QueryLexer.BOOST:return P.QueryParser.parseBoost;default:n="Unexpected lexeme type '"+i.type+"'";throw new P.QueryParseError(n,i.start,i.end)}else e.nextClause()}},void 0===(i="function"==typeof(n=function(){return P})?n.call(t,r,t,e):n)||(e.exports=i)}()},function(e,t,r){!function(t){try{var n=r(16)}catch(e){}e.exports=function(e){var t=function(e,t){var r={},n={true:!0,false:!1,null:null};return e?(e.replace(/\+/g," ").split("&").forEach(function(e){var i,o=e.split("="),s=decodeURIComponent(o[0]),a=r,u=0,c=s.split("]["),l=c.length-1;if(/\[/.test(c[0])&&/\]$/.test(c[l])?(c[l]=c[l].replace(/\]$/,""),c=c.shift().split("[").concat(c),l=c.length-1):l=0,2===o.length)if(i=decodeURIComponent(o[1]),t&&(i=i&&!isNaN(i)&&+i+""===i?+i:"undefined"===i?void 0:void 0!==n[i]?n[i]:i),l)for(;u<=l;u++)s=""===c[u]?a.length:c[u],a=a[s]=u:\n ",o+=n.suppressValue(n.contextOrFrameLookup(t,r,"count")||"No",e.opts.autoescape),o+=" ",o+=n.suppressValue(1==n.contextOrFrameLookup(t,r,"count")?"result":"results",e.opts.autoescape),o+="\n\n\n",n.contextOrFrameLookup(t,r,"count")&&(o+='\n
        \n'),i(null,o+="\n")}catch(e){i(n.handleError(e,null,null))}}}},function(e,t){(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["search_result.njk"]={root:function(e,t,r,n,i){var o="";try{o+='
      • \n

        \n
        ',o+=n.suppressValue(n.contextOrFrameLookup(t,r,"contents"),e.opts.autoescape),i(null,o+="
        \n
      • \n")}catch(e){i(n.handleError(e,null,null))}}}},function(e,t,r){var n=r(4).f,i=Function.prototype,o=/^\s*function ([^ (]*)/;"name"in i||r(6)&&n(i,"name",{configurable:!0,get:function(){try{return(""+this).match(o)[1]}catch(e){return""}}})},function(e,t,r){r(32)("search",1,function(e,t,r){return[function(r){"use strict";var n=e(this),i=void 0==r?void 0:r[t];return void 0!==i?i.call(r,n):new RegExp(r)[t](String(n))},r]})},function(e,t,r){var n=r(3),i=r(36),o=r(0)("species");e.exports=function(e){var t;return i(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!i(t.prototype)||(t=void 0),n(t)&&null===(t=t[o])&&(t=void 0)),void 0===t?Array:t}},function(e,t,r){var n=r(56);e.exports=function(e,t){return new(n(e))(t)}},function(e,t,r){var n=r(44),i=r(40),o=r(19),s=r(39),a=r(57);e.exports=function(e,t){var r=1==e,u=2==e,c=3==e,l=4==e,f=6==e,h=5==e||f,p=t||a;return function(t,a,d){for(var v,y,g=o(t),m=i(g),x=n(a,d,3),w=s(m.length),b=0,k=r?p(t,w):u?p(t,0):void 0;w>b;b++)if((h||b in m)&&(y=x(v=m[b],b,g),e))if(r)k[b]=y;else if(y)switch(e){case 3:return!0;case 5:return v;case 6:return b;case 2:k.push(v)}else if(l)return!1;return f?-1:c||l?l:k}}},function(e,t,r){"use strict";var n=r(15),i=r(58)(5),o=!0;"find"in[]&&Array(1).find(function(){o=!1}),n(n.P+n.F*o,"Array",{find:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),r(33)("find")},function(e,t,r){"use strict";var n=r(5);e.exports=function(e,t){return!!e&&n(function(){t?e.call(null,function(){},1):e.call(null)})}},function(e,t,r){"use strict";var n=r(15),i=r(43),o=r(19),s=r(5),a=[].sort,u=[1,2,3];n(n.P+n.F*(s(function(){u.sort(void 0)})||!s(function(){u.sort(null)})||!r(60)(a)),"Array",{sort:function(e){return void 0===e?a.call(o(this)):a.call(o(this),i(e))}})},function(e,t,r){var n=r(3),i=r(25),o=r(0)("match");e.exports=function(e){var t;return n(e)&&(void 0!==(t=e[o])?!!t:"RegExp"==i(e))}},function(e,t,r){r(32)("split",2,function(e,t,n){"use strict";var i=r(62),o=n,s=[].push;if("c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length){var a=void 0===/()??/.exec("")[1];n=function(e,t){var r=String(this);if(void 0===e&&0===t)return[];if(!i(e))return o.call(r,e,t);var n,u,c,l,f,h=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),d=0,v=void 0===t?4294967295:t>>>0,y=new RegExp(e.source,p+"g");for(a||(n=new RegExp("^"+y.source+"$(?!\\s)",p));(u=y.exec(r))&&!((c=u.index+u[0].length)>d&&(h.push(r.slice(d,u.index)),!a&&u.length>1&&u[0].replace(n,function(){for(f=1;f1&&u.index=v));)y.lastIndex===u.index&&y.lastIndex++;return d===r.length?!l&&y.test("")||h.push(""):h.push(r.slice(d)),h.length>v?h.slice(0,v):h}}else"0".split(void 0,0).length&&(n=function(e,t){return void 0===e&&0===t?[]:o.call(this,e,t)});return[function(r,i){var o=e(this),s=void 0==r?void 0:r[t];return void 0!==s?s.call(r,o,i):n.call(String(o),r,i)},n]})},function(e,t,r){var n=r(7),i=r(19),o=r(23)("IE_PROTO"),s=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=i(e),n(e,o)?e[o]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?s:null}},function(e,t,r){"use strict";var n=r(35),i=r(13),o=r(27),s={};r(2)(s,r(0)("iterator"),function(){return this}),e.exports=function(e,t,r){e.prototype=n(s,{next:i(1,r)}),o(e,t+" Iterator")}},function(e,t,r){"use strict";var n=r(26),i=r(15),o=r(10),s=r(2),a=r(20),u=r(65),c=r(27),l=r(64),f=r(0)("iterator"),h=!([].keys&&"next"in[].keys()),p=function(){return this};e.exports=function(e,t,r,d,v,y,g){u(r,t,d);var m,x,w,b=function(e){if(!h&&e in O)return O[e];switch(e){case"keys":case"values":return function(){return new r(this,e)}}return function(){return new r(this,e)}},k=t+" Iterator",S="values"==v,E=!1,O=e.prototype,T=O[f]||O["@@iterator"]||v&&O[v],L=T||b(v),I=v?S?b("entries"):L:void 0,j="Array"==t&&O.entries||T;if(j&&(w=l(j.call(new e)))!==Object.prototype&&w.next&&(c(w,k,!0),n||"function"==typeof w[f]||s(w,f,p)),S&&T&&"values"!==T.name&&(E=!0,L=function(){return T.call(this)}),n&&!g||!h&&!E&&O[f]||s(O,f,L),a[t]=L,a[k]=p,v)if(m={values:S?L:b("values"),keys:y?L:b("keys"),entries:I},g)for(x in m)x in O||o(O,x,m[x]);else i(i.P+i.F*(h||E),t,m);return m}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,r){"use strict";var n=r(33),i=r(67),o=r(20),s=r(8);e.exports=r(66)(Array,"Array",function(e,t){this._t=s(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,r=this._i++;return!e||r>=e.length?(this._t=void 0,i(1)):i(0,"keys"==t?r:"values"==t?e[r]:[r,e[r]])},"values"),o.Arguments=o.Array,n("keys"),n("values"),n("entries")},function(e,t,r){for(var n=r(68),i=r(12),o=r(10),s=r(1),a=r(2),u=r(20),c=r(0),l=c("iterator"),f=c("toStringTag"),h=u.Array,p={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},d=i(p),v=0;vu;)n.f(e,r=s[u++],t[r]);return e}},function(e,t,r){var n=r(38),i=Math.max,o=Math.min;e.exports=function(e,t){return(e=n(e))<0?i(e+t,0):o(e,t)}},function(e,t,r){var n=r(8),i=r(39),o=r(74);e.exports=function(e){return function(t,r,s){var a,u=n(t),c=i(u.length),l=o(s,c);if(e&&r!=r){for(;c>l;)if((a=u[l++])!=a)return!0}else for(;c>l;l++)if((e||l in u)&&u[l]===r)return e||l||0;return!e&&-1}}},function(e,t,r){var n=r(12),i=r(37),o=r(21);e.exports=function(e){var t=n(e),r=i.f;if(r)for(var s,a=r(e),u=o.f,c=0;a.length>c;)u.call(e,s=a[c++])&&t.push(s);return t}},function(e,t,r){var n=r(1),i=r(30),o=r(26),s=r(42),a=r(4).f;e.exports=function(e){var t=i.Symbol||(i.Symbol=o?{}:n.Symbol||{});"_"==e.charAt(0)||e in t||a(t,e,{value:s.f(e)})}},function(e,t,r){var n=r(9)("meta"),i=r(3),o=r(7),s=r(4).f,a=0,u=Object.isExtensible||function(){return!0},c=!r(5)(function(){return u(Object.preventExtensions({}))}),l=function(e){s(e,n,{value:{i:"O"+ ++a,w:{}}})},f=e.exports={KEY:n,NEED:!1,fastKey:function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!o(e,n)){if(!u(e))return"F";if(!t)return"E";l(e)}return e[n].i},getWeak:function(e,t){if(!o(e,n)){if(!u(e))return!0;if(!t)return!1;l(e)}return e[n].w},onFreeze:function(e){return c&&f.NEED&&u(e)&&!o(e,n)&&l(e),e}}},function(e,t,r){"use strict";var n=r(1),i=r(7),o=r(6),s=r(15),a=r(10),u=r(78).KEY,c=r(5),l=r(28),f=r(27),h=r(9),p=r(0),d=r(42),v=r(77),y=r(76),g=r(36),m=r(14),x=r(3),w=r(8),b=r(29),k=r(13),S=r(35),E=r(71),O=r(70),T=r(4),L=r(12),I=O.f,j=T.f,N=E.f,P=n.Symbol,F=n.JSON,R=F&&F.stringify,_=p("_hidden"),C=p("toPrimitive"),Q={}.propertyIsEnumerable,A=l("symbol-registry"),M=l("symbols"),D=l("op-symbols"),V=Object.prototype,z="function"==typeof P,B=n.QObject,W=!B||!B.prototype||!B.prototype.findChild,$=o&&c(function(){return 7!=S(j({},"a",{get:function(){return j(this,"a",{value:7}).a}})).a})?function(e,t,r){var n=I(V,t);n&&delete V[t],j(e,t,r),n&&e!==V&&j(V,t,n)}:j,J=function(e){var t=M[e]=S(P.prototype);return t._k=e,t},q=z&&"symbol"==typeof P.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof P},U=function(e,t,r){return e===V&&U(D,t,r),m(e),t=b(t,!0),m(r),i(M,t)?(r.enumerable?(i(e,_)&&e[_][t]&&(e[_][t]=!1),r=S(r,{enumerable:k(0,!1)})):(i(e,_)||j(e,_,k(1,{})),e[_][t]=!0),$(e,t,r)):j(e,t,r)},G=function(e,t){m(e);for(var r,n=y(t=w(t)),i=0,o=n.length;o>i;)U(e,r=n[i++],t[r]);return e},K=function(e){var t=Q.call(this,e=b(e,!0));return!(this===V&&i(M,e)&&!i(D,e))&&(!(t||!i(this,e)||!i(M,e)||i(this,_)&&this[_][e])||t)},H=function(e,t){if(e=w(e),t=b(t,!0),e!==V||!i(M,t)||i(D,t)){var r=I(e,t);return!r||!i(M,t)||i(e,_)&&e[_][t]||(r.enumerable=!0),r}},Y=function(e){for(var t,r=N(w(e)),n=[],o=0;r.length>o;)i(M,t=r[o++])||t==_||t==u||n.push(t);return n},X=function(e){for(var t,r=e===V,n=N(r?D:w(e)),o=[],s=0;n.length>s;)!i(M,t=n[s++])||r&&!i(V,t)||o.push(M[t]);return o};z||(a((P=function(){if(this instanceof P)throw TypeError("Symbol is not a constructor!");var e=h(arguments.length>0?arguments[0]:void 0),t=function(r){this===V&&t.call(D,r),i(this,_)&&i(this[_],e)&&(this[_][e]=!1),$(this,e,k(1,r))};return o&&W&&$(V,e,{configurable:!0,set:t}),J(e)}).prototype,"toString",function(){return this._k}),O.f=H,T.f=U,r(34).f=E.f=Y,r(21).f=K,r(37).f=X,o&&!r(26)&&a(V,"propertyIsEnumerable",K,!0),d.f=function(e){return J(p(e))}),s(s.G+s.W+s.F*!z,{Symbol:P});for(var Z="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ee=0;Z.length>ee;)p(Z[ee++]);for(var te=L(p.store),re=0;te.length>re;)v(te[re++]);s(s.S+s.F*!z,"Symbol",{for:function(e){return i(A,e+="")?A[e]:A[e]=P(e)},keyFor:function(e){if(!q(e))throw TypeError(e+" is not a symbol!");for(var t in A)if(A[t]===e)return t},useSetter:function(){W=!0},useSimple:function(){W=!1}}),s(s.S+s.F*!z,"Object",{create:function(e,t){return void 0===t?S(e):G(S(e),t)},defineProperty:U,defineProperties:G,getOwnPropertyDescriptor:H,getOwnPropertyNames:Y,getOwnPropertySymbols:X}),F&&s(s.S+s.F*(!z||c(function(){var e=P();return"[null]"!=R([e])||"{}"!=R({a:e})||"{}"!=R(Object(e))})),"JSON",{stringify:function(e){for(var t,r,n=[e],i=1;arguments.length>i;)n.push(arguments[i++]);if(r=t=n[1],(x(t)||void 0!==e)&&!q(e))return g(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!q(t))return t}),n[1]=t,R.apply(F,n)}}),P.prototype[C]||r(2)(P.prototype,C,P.prototype.valueOf),f(P,"Symbol"),f(Math,"Math",!0),f(n.JSON,"JSON",!0)},function(e,t,r){"use strict";r.r(t),function(e){r.d(t,"getSource",function(){return h}),r.d(t,"nunjucksEnv",function(){return d}),r.d(t,"setSearchStore",function(){return v}),r.d(t,"getSearchStore",function(){return y}),r.d(t,"getUrlParams",function(){return g}),r.d(t,"highlightSearchResult",function(){return x}),r.d(t,"showResults",function(){return w}),r.d(t,"doSearch",function(){return b}),r.d(t,"getSearchData",function(){return k});r(79),r(69),r(63),r(61),r(59),r(55),r(54);var n=r(48),i=r.n(n),o=r(47),s=r.n(o),a=r(31),u=r.n(a),c=r(17),l=r.n(c);r(53),r(52),l.a.installJinjaCompat();var f,h=function(e){return{src:{type:"code",obj:window.nunjucksPrecompiled[e]},path:e}},p=l.a.Loader.extend({getSource:h}),d=new l.a.Environment(new p),v=function(e){f=e},y=function(){return f},g=function(){return i()(window.location.search.substr(1))},m=function(e){var t={title:[],contents:[]};return Object.keys(e).forEach(function(r){Object.keys(e[r]).forEach(function(n){var i=e[r][n].position.map(function(e){return{start:e[0],length:e[1]}});t[n]=t[n].concat(i)})}),t},x=function(e,t){if(t.title.length){var r=e.find('[data-result-field="title"]').get(0);new u.a(r).markRanges(t.title)}if(t.contents.length){var n=e.find('[data-result-field="contents"]').get(0);t.contents.sort(function(e,t){return e.start-t.start}),new u.a(n).markRanges(t.contents.slice(0,5),{done:function(){n.childNodes.forEach(function(e){var t=null!==e.previousSibling,r=null!==e.nextSibling;if("#text"===e.nodeName){var n=e.nodeValue.split(" ");t&&r?n.length>30&&n.splice(15,n.length-30,"…"):r?n.length>15&&n.splice(0,n.length-15,"…"):t&&n.length>15&&n.splice(15,n.length-15,"…"),e.nodeValue=n.join(" ")}})}})}},w=function(t,r){var n=e();if(t&&t.length){var i=!0,o=!1,s=void 0;try{for(var a,u=t[Symbol.iterator]();!(i=(a=u.next()).done);i=!0){var c=a.value,l=y()[c.ref],f=m(c.matchData.metadata);if(f.title.length||f.contents.length){var h={url:c.ref,title:l.title,contents:f.contents.length?l.contents:""},p=e(d.render("search_result.njk",h));x(p,f),n=n.add(p)}}}catch(e){o=!0,s=e}finally{try{i||null==u.return||u.return()}finally{if(o)throw s}}}var v=e(d.render("search_results.njk",{term:r,count:n.length}));v.filter(".js-search-results").html(n),e("[data-page]").html(v)},b=function(e,t){if(e&&e.store&&e.idx&&t){v(e&&e.store);var r=s.a.Index.load(e.idx).search(t);w(r,t)}},k=function(){var e=g();if(e&&e.q){var t=new XMLHttpRequest;t.open("GET","search-data.json",!0),t.onload=function(){var t;if(this.status>=200&&this.status<400)try{t=JSON.parse(this.responseText)}catch(e){}b(t,e.q)},t.onerror=function(){b(void 0,e.q)},t.send()}};e(function(){k()})}.call(this,r(16))}],[[80,0,1]]]); \ No newline at end of file diff --git a/dist/webpack/styleguide_json.min.css b/dist/webpack/styleguide_json.min.css deleted file mode 100644 index ccb05b26..00000000 --- a/dist/webpack/styleguide_json.min.css +++ /dev/null @@ -1,4 +0,0 @@ -.hljs-comment,.hljs-quote{color:#93a1a1}.hljs-addition,.hljs-keyword,.hljs-selector-tag{color:#859900}.hljs-doctag,.hljs-literal,.hljs-meta .hljs-meta-string,.hljs-number,.hljs-regexp,.hljs-string{color:#2aa198}.hljs-name,.hljs-section,.hljs-selector-class,.hljs-selector-id,.hljs-title{color:#268bd2}.hljs-attr,.hljs-attribute,.hljs-class .hljs-title,.hljs-template-variable,.hljs-type,.hljs-variable{color:#b58900}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-meta .hljs-keyword,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-subst,.hljs-symbol{color:#cb4b16}.hljs-built_in,.hljs-deletion{color:#dc322f}.hljs-formula{background:#eee8d5}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bolder} - -/*! json-encode: {"colors": {"brand-colors": {"brand-orange": "#c75000", "brand-blue": "#0d7fa5", "brand-pink": "#aa0e5c"}, "neutral-colors": {"light-gray": "#dedede", "gray": "#555b5e", "black": "#3b4042"}, "theme-colors": {"theme-dark": "#0d7fa5", "theme-light": "#cfe5ed", "background": "#fff", "text": "#3b4042", "text-light": "#555b5e", "action": "#aa0e5c", "focus": "#0d7fa5", "underline": "#eac3d6", "border": "#555b5e", "border-light": "#dedede", "shadow": "rgba(85, 91, 94, 0.5)", "callout": "#cfe5ed", "slight": "#fafcfd", "code": "#0d7fa5", "code-shadow": "rgba(13, 127, 165, 0.2)"}, "system-colors": {"contrast-light": "#fff", "contrast-dark": "#3b4042"}, "hljs-colors": {"hljs-comment": "#93a1a1", "hljs-green": "#859900", "hljs-cyan": "#2aa198", "hljs-blue": "#268bd2", "hljs-yellow": "#b58900", "hljs-orange": "#cb4b16", "hljs-red": "#dc322f", "hljs-formula": "#eee8d5"}, "demo-colors": {"brand-blue": "#0d7fa5", "brand-pink": "#e2127a"}, "demo-noncolors": {"light-gray": "#dedede", "gray": "#555b5e", "black": "#3b4042"}}, "ratios": {"text-ratios": {"line-height": 1.4}, "demo-ratios": {"line-height": 1.4}}, "sizes": {"root-sizes": {"root": "18px", "responsive": "calc(1em + 0.125vw)", "large": "calc(1rem + 0.5vw)", "small": "0.9rem"}, "text-sizes": {"reset": "1rem", "h1": "calc(1rem + 2vw)", "h2": "calc(1rem + 1vw)", "h3": "calc(1rem + 0.5vw)", "quote": "calc(1rem + 0.5vw)", "code": "0.9rem", "footer": "0.9rem", "search": "0.9rem"}, "spacing-sizes": {"rhythm": "1.4rem", "gutter": "1.4rem", "gutter-plus": "2.1rem", "double-gutter": "2.8rem", "flex-gutter": "calc(0.7rem + 2.5vw)", "spacer": "calc(4.2rem + 2.5vw)", "gutter-minus": "1.05rem", "shim": "0.7rem", "half-shim": "0.35rem", "quarter-shim": "0.175rem"}, "pattern-sizes": {"nav-underline": "4px", "nav-icon": "28px", "arrow-border": "8px", "arrow-depth": "0.7rem", "arrow-side": "1.4rem", "font-preview": "24em", "specimen-aa": "4.2rem", "color-preview": "16em", "color-swatch": "5.6rem", "footer-logo": "2.8rem"}, "layout-sizes": {"page": "50rem", "item-break": "40em", "page-break": "50em", "nav-break": "65em"}, "demo-sizes": {"root": "18px", "xlarge": "3rem"}}, "fonts": {"sans": {"name": "Source Sans Pro", "source": "https://fonts.google.com/specimen/Source+Sans+Pro", "stack": ["Helvetica Neue", "Helvetica", "Arial", "sans-serif"]}, "code": {"name": "Source Code Pro", "source": "https://fonts.google.com/specimen/Source+Code+Pro", "stack": ["Consolas", "Menlo", "Monaco", "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", "monospace", "sans-serif"]}, "demo-cdn": {"name": "Source Code Pro", "source": "https://fonts.google.com/specimen/Source+Code+Pro", "stack": ["Consolas", "Menlo", "Courier New", "monospace", "sans-serif"]}, "demo-local": {"name": "rockingham", "normal": {"path": "rockingham/rockingham-regular-webfont", "local": "rockingham-regular-webfont"}, "bold": "rockingham/rockingham-bold-webfont", "italic": "rockingham/rockingham-italic-webfont", "bold italic": "rockingham/rockingham-bolditalic-webfont", "stack": "fantasy", "formats": ["woff2", "woff", "ttf"]}}} */ -/*# sourceMappingURL=styleguide_json.min.css.map*/ \ No newline at end of file diff --git a/dist/webpack/styleguide_json.min.js b/dist/webpack/styleguide_json.min.js deleted file mode 100644 index f90ce657..00000000 --- a/dist/webpack/styleguide_json.min.js +++ /dev/null @@ -1,2 +0,0 @@ -webpackJsonp([3],{86:function(a,b,c){a.exports=c(87)},87:function(){}},[86]); -//# sourceMappingURL=styleguide_json.min.js.map \ No newline at end of file diff --git a/dist/webpack/vendor.min.js b/dist/webpack/vendor.min.js deleted file mode 100644 index 361324ae..00000000 --- a/dist/webpack/vendor.min.js +++ /dev/null @@ -1,23 +0,0 @@ -(function(e){function t(n){if(a[n])return a[n].exports;var i=a[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var n=window.webpackJsonp;window.webpackJsonp=function(a,o,r){for(var d,l,c,p=0,i=[];p/g,">")}function n(e){return e.nodeName.toLowerCase()}function a(e,t){var n=e&&e.exec(t);return n&&0===n.index}function s(e){return N.test(e)}function i(e){var t,n,a,i,o=e.className+" ";if(o+=e.parentNode?e.parentNode.className:"",n=w.exec(o),n)return b(n[1])?n[1]:"no-highlight";for(o=o.split(/\s+/),t=0,a=o.length;t"}function r(e){p+=""}function d(e){("start"===e.event?o:r)(e.node)}for(var l,c=0,p="",u=[];e.length||a.length;)if(l=s(),p+=t(i.substring(c,l[0].offset)),c=l[0].offset,l===e){u.reverse().forEach(r);do d(l.splice(0,1)[0]),l=s();while(l===e&&l.length&&l[0].offset===c);u.reverse().forEach(o)}else"start"===l[0].event?u.push(l[0].node):u.pop(),d(l.splice(0,1)[0]);return p+t(i.substr(c))}function l(e){return e.variants&&!e.cached_variants&&(e.cached_variants=e.variants.map(function(t){return o(e,{variants:null},t)})),e.cached_variants||e.endsWithParent&&[o(e)]||[e]}function c(e){function t(e){return e&&e.source||e}function n(n,a){return new RegExp(t(n),"m"+(e.case_insensitive?"i":"")+(a?"g":""))}function a(i,s){if(!i.compiled){if(i.compiled=!0,i.keywords=i.keywords||i.beginKeywords,i.keywords){var o={},r=function(t,n){e.case_insensitive&&(n=n.toLowerCase()),n.split(" ").forEach(function(e){var n=e.split("|");o[n[0]]=[t,n[1]?+n[1]:1]})};"string"==typeof i.keywords?r("keyword",i.keywords):x(i.keywords).forEach(function(e){r(e,i.keywords[e])}),i.keywords=o}i.lexemesRe=n(i.lexemes||/\w+/,!0),s&&(i.beginKeywords&&(i.begin="\\b("+i.beginKeywords.split(" ").join("|")+")\\b"),!i.begin&&(i.begin=/\B|\b/),i.beginRe=n(i.begin),!i.end&&!i.endsWithParent&&(i.end=/\B|\b/),i.end&&(i.endRe=n(i.end)),i.terminator_end=t(i.end)||"",i.endsWithParent&&s.terminator_end&&(i.terminator_end+=(i.end?"|":"")+s.terminator_end)),i.illegal&&(i.illegalRe=n(i.illegal)),null==i.relevance&&(i.relevance=1),i.contains||(i.contains=[]),i.contains=Array.prototype.concat.apply([],i.contains.map(function(e){return l("self"===e?i:e)})),i.contains.forEach(function(e){a(e,i)}),i.starts&&a(i.starts,s);var d=i.contains.map(function(e){return e.beginKeywords?"\\.?("+e.begin+")\\.?":e.begin}).concat([i.terminator_end,i.illegal]).map(t).filter(Boolean);i.terminators=d.length?n(d.join("|"),!0):{exec:function(){return null}}}}a(e)}function p(e,n,i,s){function o(e,t){var n,i;for(n=0,i=t.contains.length;n",s+t+o}function m(){var e,n,a,i;if(!w.keywords)return t(k);for(i="",n=0,w.lexemesRe.lastIndex=0,a=w.lexemesRe.exec(k);a;)i+=t(k.substring(n,a.index)),e=l(w,a),e?(D+=e[1],i+=g(e[0],t(a[0]))):i+=t(a[0]),n=w.lexemesRe.lastIndex,a=w.lexemesRe.exec(k);return i+t(k.substr(n))}function f(){var e="string"==typeof w.subLanguage;if(e&&!v[w.subLanguage])return t(k);var n=e?p(w.subLanguage,k,!0,_[w.subLanguage]):u(k,w.subLanguage.length?w.subLanguage:void 0);return 0")+"\"");return k+=t,t.length||1}var E=b(e);if(!E)throw new Error("Unknown language: \""+e+"\"");c(E);var N,w=s||E,_={},S="";for(N=w;N!==E;N=N.parent)N.className&&(S=g(N.className,"",!0)+S);var k="",D=0;try{for(var A,O,M=0;w.terminators.lastIndex=M,A=w.terminators.exec(n),!!A;)O=x(n.substring(M,A.index),A[0]),M=A.index+O;for(x(n.substr(M)),N=w;N.parent;N=N.parent)N.className&&(S+=C);return{relevance:D,value:S,language:e,top:w}}catch(a){if(a.message&&-1!==a.message.indexOf("Illegal"))return{relevance:0,value:t(n)};throw a}}function u(e,n){n=n||T.languages||x(v);var a={relevance:0,value:t(e)},i=a;return n.filter(b).forEach(function(t){var n=p(t,e,!1);n.language=t,n.relevance>i.relevance&&(i=n),n.relevance>a.relevance&&(i=a,a=n)}),i.language&&(a.second_best=i),a}function g(e){return T.tabReplace||T.useBR?e.replace(_,function(e,t){return T.useBR&&"\n"===e?"
        ":T.tabReplace?t.replace(/\t/g,T.tabReplace):""}):e}function m(e,t,n){var a=t?E[t]:n,i=[e.trim()];return e.match(/\bhljs\b/)||i.push("hljs"),-1===e.indexOf(a)&&i.push(a),i.join(" ").trim()}function f(e){var t,n,a,o,l,c=i(e);s(c)||(T.useBR?(t=document.createElementNS("http://www.w3.org/1999/xhtml","div"),t.innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n")):t=e,l=t.textContent,a=c?p(c,l,!0):u(l),n=r(t),n.length&&(o=document.createElementNS("http://www.w3.org/1999/xhtml","div"),o.innerHTML=a.value,a.value=d(n,r(o),l)),a.value=g(a.value),e.innerHTML=a.value,e.className=m(e.className,c,a.language),e.result={language:a.language,re:a.relevance},a.second_best&&(e.second_best={language:a.second_best.language,re:a.second_best.relevance}))}function h(){if(!h.called){h.called=!0;var e=document.querySelectorAll("pre code");y.forEach.call(e,f)}}function b(e){return e=(e||"").toLowerCase(),v[e]||v[E[e]]}var y=[],x=Object.keys,v={},E={},N=/^(no-?highlight|plain|text)$/i,w=/\blang(?:uage)?-([\w-]+)\b/i,_=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,C="
        ",T={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};return e.highlight=p,e.highlightAuto=u,e.fixMarkup=g,e.highlightBlock=f,e.configure=function(e){T=o(T,e)},e.initHighlighting=h,e.initHighlightingOnLoad=function(){addEventListener("DOMContentLoaded",h,!1),addEventListener("load",h,!1)},e.registerLanguage=function(t,n){var a=v[t]=n(e);a.aliases&&a.aliases.forEach(function(e){E[e]=t})},e.listLanguages=function(){return x(v)},e.getLanguage=b,e.inherit=o,e.IDENT_RE="[a-zA-Z]\\w*",e.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",e.NUMBER_RE="\\b\\d+(\\.\\d+)?",e.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",e.BINARY_NUMBER_RE="\\b(0b[01]+)",e.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",e.BACKSLASH_ESCAPE={begin:"\\\\[\\s\\S]",relevance:0},e.APOS_STRING_MODE={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},e.QUOTE_STRING_MODE={className:"string",begin:"\"",end:"\"",illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},e.PHRASAL_WORDS_MODE={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},e.COMMENT=function(t,n,a){var i=e.inherit({className:"comment",begin:t,end:n,contains:[]},a||{});return i.contains.push(e.PHRASAL_WORDS_MODE),i.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),i},e.C_LINE_COMMENT_MODE=e.COMMENT("//","$"),e.C_BLOCK_COMMENT_MODE=e.COMMENT("/\\*","\\*/"),e.HASH_COMMENT_MODE=e.COMMENT("#","$"),e.NUMBER_MODE={className:"number",begin:e.NUMBER_RE,relevance:0},e.C_NUMBER_MODE={className:"number",begin:e.C_NUMBER_RE,relevance:0},e.BINARY_NUMBER_MODE={className:"number",begin:e.BINARY_NUMBER_RE,relevance:0},e.CSS_NUMBER_MODE={className:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},e.REGEXP_MODE={className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[e.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[e.BACKSLASH_ESCAPE]}]},e.TITLE_MODE={className:"title",begin:e.IDENT_RE,relevance:0},e.UNDERSCORE_TITLE_MODE={className:"title",begin:e.UNDERSCORE_IDENT_RE,relevance:0},e.METHOD_GUARD={begin:"\\.\\s*"+e.UNDERSCORE_IDENT_RE,relevance:0},e.registerLanguage("bash",function(e){var t={className:"variable",variants:[{begin:/\$[\w\d#@][\w\d_]*/},{begin:/\$\{(.*?)}/}]},n={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,t,{className:"variable",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]}]},a={className:"string",begin:/'/,end:/'/};return{aliases:["sh","zsh"],lexemes:/\b-?[a-z\._]+\b/,keywords:{keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},contains:[{className:"meta",begin:/^#![^\n]+sh\s*$/,relevance:10},{className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0},e.HASH_COMMENT_MODE,n,a,t]}}),e.registerLanguage("css",function(e){var t={begin:/[A-Z\_\.\-]+\s*:/,returnBegin:!0,end:";",endsWithParent:!0,contains:[{className:"attribute",begin:/\S/,end:":",excludeEnd:!0,starts:{endsWithParent:!0,excludeEnd:!0,contains:[{begin:/[\w-]+\(/,returnBegin:!0,contains:[{className:"built_in",begin:/[\w-]+/},{begin:/\(/,end:/\)/,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]}]},e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{className:"number",begin:"#[0-9A-Fa-f]+"},{className:"meta",begin:"!important"}]}}]};return{case_insensitive:!0,illegal:/[=\/|'\$]/,contains:[e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/},{className:"selector-class",begin:/\.[A-Za-z0-9_-]+/},{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$"},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"@(font-face|page)",lexemes:"[a-z-]+",keywords:"font-face page"},{begin:"@",end:"[{;]",illegal:/:/,contains:[{className:"keyword",begin:/\w+/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},{begin:"{",end:"}",illegal:/\S/,contains:[e.C_BLOCK_COMMENT_MODE,t]}]}}),e.registerLanguage("xml",function(e){var t={endsWithParent:!0,illegal:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[{begin:"\\[",end:"\\]"}]},e.COMMENT("",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},{begin:/<\?(php)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0}]},{className:"tag",begin:"|$)",end:">",keywords:{name:"style"},contains:[t],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:"|$)",end:">",keywords:{name:"script"},contains:[t],starts:{end:"",returnEnd:!0,subLanguage:["actionscript","javascript","handlebars","xml"]}},{className:"meta",variants:[{begin:/<\?xml/,end:/\?>/,relevance:10},{begin:/<\?\w+/,end:/\?>/}]},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},t]}]}}),e.registerLanguage("django",function(e){var t={begin:/\|[A-Za-z]+:?/,keywords:{name:"truncatewords removetags linebreaksbr yesno get_digit timesince random striptags filesizeformat escape linebreaks length_is ljust rjust cut urlize fix_ampersands title floatformat capfirst pprint divisibleby add make_list unordered_list urlencode timeuntil urlizetrunc wordcount stringformat linenumbers slice date dictsort dictsortreversed default_if_none pluralize lower join center default truncatewords_html upper length phone2numeric wordwrap time addslashes slugify first escapejs force_escape iriencode last safe safeseq truncatechars localize unlocalize localtime utc timezone"},contains:[e.QUOTE_STRING_MODE,e.APOS_STRING_MODE]};return{aliases:["jinja"],case_insensitive:!0,subLanguage:"xml",contains:[e.COMMENT(/\{%\s*comment\s*%}/,/\{%\s*endcomment\s*%}/),e.COMMENT(/\{#/,/#}/),{className:"template-tag",begin:/\{%/,end:/%}/,contains:[{className:"name",begin:/\w+/,keywords:{name:"comment endcomment load templatetag ifchanged endifchanged if endif firstof for endfor ifnotequal endifnotequal widthratio extends include spaceless endspaceless regroup ifequal endifequal ssi now with cycle url filter endfilter debug block endblock else autoescape endautoescape csrf_token empty elif endwith static trans blocktrans endblocktrans get_static_prefix get_media_prefix plural get_current_language language get_available_languages get_current_language_bidi get_language_info get_language_info_list localize endlocalize localtime endlocaltime timezone endtimezone get_current_timezone verbatim"},starts:{endsWithParent:!0,keywords:"in by as",contains:[t],relevance:0}}]},{className:"template-variable",begin:/\{\{/,end:/}}/,contains:[t]}]}}),e.registerLanguage("javascript",function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",n={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},a={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},i={className:"subst",begin:"\\$\\{",end:"\\}",keywords:n,contains:[]},s={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,i]};i.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,s,a,e.REGEXP_MODE];var o=i.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{aliases:["js","jsx"],keywords:n,contains:[{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},{className:"meta",begin:/^#!/,end:/$/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,s,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,{begin:/[{,]\s*/,relevance:0,contains:[{begin:t+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:t,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+t+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:o}]}]},{begin://,subLanguage:"xml",contains:[{begin:/<\w+\s*\/>/,skip:!0},{begin:/<\w+/,end:/(\/\w+|\w+\/)>/,skip:!0,contains:[{begin:/<\w+\s*\/>/,skip:!0},"self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:t}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:o}],illegal:/\[|%/},{begin:/\$[(.]/},e.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0}],illegal:/#(?!!)/}}),e.registerLanguage("json",function(e){var t={literal:"true false null"},n=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],a={end:",",endsWithParent:!0,excludeEnd:!0,contains:n,keywords:t},i={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(a,{begin:/:/})],illegal:"\\S"},s={begin:"\\[",end:"\\]",contains:[e.inherit(a)],illegal:"\\S"};return n.splice(n.length,0,i,s),{contains:n,keywords:t,illegal:"\\S"}}),e.registerLanguage("markdown",function(){return{aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$"},{begin:"^.+?\\n[=-]{2,}$"}]},{begin:"<",end:">",subLanguage:"xml",relevance:0},{className:"bullet",begin:"^([*+-]|(\\d+\\.))\\s+"},{className:"strong",begin:"[*_]{2}.+?[*_]{2}"},{className:"emphasis",variants:[{begin:"\\*.+?\\*"},{begin:"_.+?_",relevance:0}]},{className:"quote",begin:"^>\\s+",end:"$"},{className:"code",variants:[{begin:"^```w*s*$",end:"^```s*$"},{begin:"`.+?`"},{begin:"^( {4}|\t)",end:"$",relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},{begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}),e.registerLanguage("scss",function(e){var t={className:"variable",begin:"(\\$"+"[a-zA-Z-][a-zA-Z0-9_-]*"+")\\b"},n={className:"number",begin:"#[0-9A-Fa-f]+"},a={className:"attribute",begin:"[A-Z\\_\\.\\-]+",end:":",excludeEnd:!0,illegal:"[^\\s]",starts:{endsWithParent:!0,excludeEnd:!0,contains:[n,e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"!important"}]}};return{case_insensitive:!0,illegal:"[=/|']",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:"\\#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},{className:"selector-attr",begin:"\\[",end:"\\]",illegal:"$"},{className:"selector-tag",begin:"\\b(a|abbr|acronym|address|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|command|datalist|dd|del|details|dfn|div|dl|dt|em|embed|fieldset|figcaption|figure|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|map|mark|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|pre|progress|q|rp|rt|ruby|samp|script|section|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video)\\b",relevance:0},{begin:":(visited|valid|root|right|required|read-write|read-only|out-range|optional|only-of-type|only-child|nth-of-type|nth-last-of-type|nth-last-child|nth-child|not|link|left|last-of-type|last-child|lang|invalid|indeterminate|in-range|hover|focus|first-of-type|first-line|first-letter|first-child|first|enabled|empty|disabled|default|checked|before|after|active)"},{begin:"::(after|before|choices|first-letter|first-line|repeat-index|repeat-item|selection|value)"},t,{className:"attribute",begin:"\\b(z-index|word-wrap|word-spacing|word-break|width|widows|white-space|visibility|vertical-align|unicode-bidi|transition-timing-function|transition-property|transition-duration|transition-delay|transition|transform-style|transform-origin|transform|top|text-underline-position|text-transform|text-shadow|text-rendering|text-overflow|text-indent|text-decoration-style|text-decoration-line|text-decoration-color|text-decoration|text-align-last|text-align|tab-size|table-layout|right|resize|quotes|position|pointer-events|perspective-origin|perspective|page-break-inside|page-break-before|page-break-after|padding-top|padding-right|padding-left|padding-bottom|padding|overflow-y|overflow-x|overflow-wrap|overflow|outline-width|outline-style|outline-offset|outline-color|outline|orphans|order|opacity|object-position|object-fit|normal|none|nav-up|nav-right|nav-left|nav-index|nav-down|min-width|min-height|max-width|max-height|mask|marks|margin-top|margin-right|margin-left|margin-bottom|margin|list-style-type|list-style-position|list-style-image|list-style|line-height|letter-spacing|left|justify-content|initial|inherit|ime-mode|image-orientation|image-resolution|image-rendering|icon|hyphens|height|font-weight|font-variant-ligatures|font-variant|font-style|font-stretch|font-size-adjust|font-size|font-language-override|font-kerning|font-feature-settings|font-family|font|float|flex-wrap|flex-shrink|flex-grow|flex-flow|flex-direction|flex-basis|flex|filter|empty-cells|display|direction|cursor|counter-reset|counter-increment|content|column-width|column-span|column-rule-width|column-rule-style|column-rule-color|column-rule|column-gap|column-fill|column-count|columns|color|clip-path|clip|clear|caption-side|break-inside|break-before|break-after|box-sizing|box-shadow|box-decoration-break|bottom|border-width|border-top-width|border-top-style|border-top-right-radius|border-top-left-radius|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-radius|border-left-width|border-left-style|border-left-color|border-left|border-image-width|border-image-source|border-image-slice|border-image-repeat|border-image-outset|border-image|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-right-radius|border-bottom-left-radius|border-bottom-color|border-bottom|border|background-size|background-repeat|background-position|background-origin|background-image|background-color|background-clip|background-attachment|background-blend-mode|background|backface-visibility|auto|animation-timing-function|animation-play-state|animation-name|animation-iteration-count|animation-fill-mode|animation-duration|animation-direction|animation-delay|animation|align-self|align-items|align-content)\\b",illegal:"[^\\s]"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:":",end:";",contains:[t,n,e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{className:"meta",begin:"!important"}]},{begin:"@",end:"[{;]",keywords:"mixin include extend for if else each while charset import debug media page content font-face namespace warn",contains:[t,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,n,e.CSS_NUMBER_MODE,{begin:"\\s[A-Za-z0-9_.-]+",relevance:0}]}]}}),e.registerLanguage("shell",function(){return{aliases:["console"],contains:[{className:"meta",begin:"^\\s{0,3}[\\w\\d\\[\\]()@-]*[>%$#]",starts:{end:"$",subLanguage:"bash"}}]}}),e.registerLanguage("ruby",function(e){var t="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",n={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor",literal:"true false nil"},a={className:"doctag",begin:"@[A-Za-z]+"},i={begin:"#<",end:">"},s=[e.COMMENT("#","$",{contains:[a]}),e.COMMENT("^\\=begin","^\\=end",{contains:[a],relevance:10}),e.COMMENT("^__END__","\\n$")],o={className:"subst",begin:"#\\{",end:"}",keywords:n},r={className:"string",contains:[e.BACKSLASH_ESCAPE,o],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:"%[qQwWx]?\\(",end:"\\)"},{begin:"%[qQwWx]?\\[",end:"\\]"},{begin:"%[qQwWx]?{",end:"}"},{begin:"%[qQwWx]?<",end:">"},{begin:"%[qQwWx]?/",end:"/"},{begin:"%[qQwWx]?%",end:"%"},{begin:"%[qQwWx]?-",end:"-"},{begin:"%[qQwWx]?\\|",end:"\\|"},{begin:/\B\?(\\\d{1,3}|\\x[A-Fa-f0-9]{1,2}|\\u[A-Fa-f0-9]{4}|\\?\S)\b/},{begin:/<<(-?)\w+$/,end:/^\s*\w+$/}]},d={className:"params",begin:"\\(",end:"\\)",endsParent:!0,keywords:n},l=[r,i,{className:"class",beginKeywords:"class module",end:"$|;",illegal:/=/,contains:[e.inherit(e.TITLE_MODE,{begin:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{begin:"<\\s*",contains:[{begin:"("+e.IDENT_RE+"::)?"+e.IDENT_RE}]}].concat(s)},{className:"function",beginKeywords:"def",end:"$|;",contains:[e.inherit(e.TITLE_MODE,{begin:t}),d].concat(s)},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(\\!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[r,{begin:t}],relevance:0},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{className:"params",begin:/\|/,end:/\|/,keywords:n},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[i,{className:"regexp",contains:[e.BACKSLASH_ESCAPE,o],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:"%r{",end:"}[a-z]*"},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(s),relevance:0}].concat(s);o.contains=l,d.contains=l;var c=[{begin:/^\s*=>/,starts:{end:"$",contains:l}},{className:"meta",begin:"^("+"[>?]>"+"|"+"[\\w#]+\\(\\w+\\):\\d+:\\d+>"+"|"+"(\\w+-)?\\d+\\.\\d+\\.\\d(p\\d+)?[^>]+>"+")",starts:{end:"$",contains:l}}];return{aliases:["rb","gemspec","podspec","thor","irb"],keywords:n,illegal:/\/\*/,contains:s.concat(c).concat(l)}}),e.registerLanguage("yaml",function(e){var t="true false yes no null",n="^[ \\-]*",a="[a-zA-Z_][\\w\\-]*",i={className:"attr",variants:[{begin:n+a+":"},{begin:n+"\""+a+"\":"},{begin:n+"'"+a+"':"}]},s={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:"{{",end:"}}"},{begin:"%{",end:"}"}]}]};return{case_insensitive:!0,aliases:["yml","YAML","yaml"],contains:[i,{className:"meta",begin:"^---s*$",relevance:10},{className:"string",begin:"[\\|>] *$",returnEnd:!0,contains:s.contains,end:i.variants[0].begin},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!!"+e.UNDERSCORE_IDENT_RE},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"^ *-",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:t,keywords:{literal:t}},e.C_NUMBER_MODE,s]}}),e})},47:function(e,t,n){n(9),n(48),n(28),n(49),e.exports=n(50)},48:function(e,t){var n,a;(function(i,s){var o=window.srcDoc;n=[t],a=function(e){s(e,o),i.srcDoc=e}.apply(t,n),!(a!==void 0&&(e.exports=a))})(this,function(e,t){var n,a,i,s=!!("srcdoc"in document.createElement("iframe")),o="Polyfill may not function in the presence of the `sandbox` attribute. Consider using the `force` option.",r=/\ballow-same-origin\b/,d=function(e,t){var n=e.getAttribute("sandbox");"string"!=typeof n||r.test(n)||(t&&t.force?e.removeAttribute("sandbox"):(!t||!1!==t.force)&&(i(o),e.setAttribute("data-srcdoc-polyfill",o)))},l={compliant:function(e,t,n){t&&(d(e,n),e.setAttribute("srcdoc",t))},legacy:function(e,t,n){var a;e&&e.getAttribute&&(t?e.setAttribute("srcdoc",t):t=e.getAttribute("srcdoc"),t&&(d(e,n),a="javascript: window.frameElement.getAttribute('srcdoc');",e.contentWindow&&(e.contentWindow.location=a),e.setAttribute("src",a)))}},c=e;if(i=window.console&&window.console.error?function(e){window.console.error("[srcdoc-polyfill] "+e)}:function(){},c.set=l.compliant,c.noConflict=function(){return window.srcDoc=t,c},!s)for(c.set=l.legacy,a=document.getElementsByTagName("iframe"),n=a.length;n--;)c.set(a[n])})},49:function(){window.matchMedia||(window.matchMedia=function(){"use strict";var e=window.styleMedia||window.media;if(!e){var t=document.createElement("style"),n=document.getElementsByTagName("script")[0],a=null;t.type="text/css",t.id="matchmediajs-test",n.parentNode.insertBefore(t,n),a="getComputedStyle"in window&&window.getComputedStyle(t,null)||t.currentStyle,e={matchMedium:function(e){var n="@media "+e+"{ #matchmediajs-test { width: 1px; } }";return t.styleSheet?t.styleSheet.cssText=n:t.textContent=n,"1px"===a.width}}}return function(t){return{matches:e.matchMedium(t||"all"),media:t||"all"}}}())},50:function(){(function(){if(window.matchMedia&&window.matchMedia("all").addListener)return!1;var e=window.matchMedia,t=e("only all").matches,n=!1,a=0,s=[],i=function(){clearTimeout(a),a=setTimeout(function(){for(var t=0,n=s.length;t=(1-s)*(1-(s=r()/d||0.5))&&(o=0),c/=s;c*=2,fe.style(e,t,c+l),n=n||[]}return n&&(c=+c||+d||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],a&&(a.unit=l,a.start=c,a.end=i)),i}function w(e){var t,n=e.ownerDocument,a=e.nodeName,i=We[a];return i?i:(t=n.body.appendChild(n.createElement(a)),i=fe.css(t,"display"),t.parentNode.removeChild(t),"none"===i&&(i="block"),We[a]=i,i)}function _(e,t){for(var n,a,i=[],s=0,o=e.length;sr;r+=2)"margin"===n&&(d+=fe.css(e,n+He[r],!0,s)),a?("content"===n&&(d-=fe.css(e,"padding"+He[r],!0,s)),"margin"!==n&&(d-=fe.css(e,"border"+He[r]+"Width",!0,s))):(d+=fe.css(e,"padding"+He[r],!0,s),"padding"===n?i+=fe.css(e,"border"+He[r]+"Width",!0,s):d+=fe.css(e,"border"+He[r]+"Width",!0,s));return!a&&0<=o&&(d+=Z(0,V(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-d-i-0.5))),d}function K(e,t,n){var a=it(e),i=q(e,t,a),s="border-box"===fe.css(e,"boxSizing",!1,a),o=s;if(at.test(i)){if(!n)return i;i="auto"}return o=o&&(ce.boxSizingReliable()||i===e.style[t]),"auto"!==i&&(parseFloat(i)||"inline"!==fe.css(e,"display",!1,a))||(i=e["offset"+t[0].toUpperCase()+t.slice(1)],o=!0),i=parseFloat(i)||0,i+$(e,t,n||(s?"border":"content"),o,a,i)+"px"}function G(e){var t=e.match(Se)||[];return t.join(" ")}function F(e){return e.getAttribute&&e.getAttribute("class")||""}function Q(e){return Array.isArray(e)?e:"string"==typeof e?e.match(Se)||[]:[]}function X(e,t,n,a){if(Array.isArray(t))fe.each(t,function(t,i){n||xt.test(e)?a(e,i):X(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,a)});else if(!n&&"object"===r(t))for(var i in t)X(e+"["+i+"]",t[i],n,a);else a(e,t)}var V=Math.ceil,Z=Math.max,Y=[],J=i.document,ee=Object.getPrototypeOf,te=Y.slice,ne=Y.concat,ae=Y.push,ie=Y.indexOf,se={},oe=se.toString,re=se.hasOwnProperty,de=re.toString,le=de.call(Object),ce={},pe=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},ue=function(e){return null!=e&&e===e.window},ge={type:!0,src:!0,noModule:!0},me="3.3.1 -ajax,-ajax/jsonp,-ajax/load,-ajax/parseXML,-ajax/script,-ajax/var/location,-ajax/var/nonce,-ajax/var/rquery,-ajax/xhr,-manipulation/_evalUrl,-event/ajax,-effects,-effects/Tween,-effects/animatedSelector",fe=function(e,t){return new fe.fn.init(e,t)},he=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;fe.fn=fe.prototype={jquery:me,constructor:fe,length:0,toArray:function(){return te.call(this)},get:function(e){return null==e?te.call(this):0>e?this[e+this.length]:this[e]},pushStack:function(e){var t=fe.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return fe.each(this,e)},map:function(e){return this.pushStack(fe.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(te.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(0<=n&&n_.cacheLength&&delete e[t.shift()],e[n+" "]=a}var t=[];return e}function a(e){return e[H]=!0,e}function s(e){var t=L.createElement("fieldset");try{return!!e(t)}catch(t){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t){for(var n=e.split("|"),a=n.length;a--;)_.attrHandle[n[a]]=t}function r(e,t){var n=t&&e,a=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(a)return a;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function d(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function l(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function c(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&Ne(t)===e:t.disabled===e:!!("label"in t)&&t.disabled===e}}function p(e){return a(function(t){return t=+t,a(function(n,a){for(var s,o=e([],n.length,t),r=o.length;r--;)n[s=o[r]]&&(n[s]=!(a[s]=n[s]))})})}function u(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function g(){}function m(e){for(var t=0,n=e.length,a="";t+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,de=/=[\x20\t\r\n\f]*([^\]'"]*?)[\x20\t\r\n\f]*\]/g,le=/:((?:\\.|[\w-]|[^-\xa0])+)(?:\((('((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)")|((?:\\.|[^\\()[\]]|\[[\x20\t\r\n\f]*((?:\\.|[\w-]|[^-\xa0])+)(?:[\x20\t\r\n\f]*([*^$|!~]?=)[\x20\t\r\n\f]*(?:'((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)"|((?:\\.|[\w-]|[^-\xa0])+))|)[\x20\t\r\n\f]*\])*)|.*)\)|)/,ce=/^(?:\\.|[\w-]|[^-\xa0])+$/,pe={ID:/^#((?:\\.|[\w-]|[^-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^-\xa0])+)/,TAG:/^((?:\\.|[\w-]|[^-\xa0])+|[*])/,ATTR:/^\[[\x20\t\r\n\f]*((?:\\.|[\w-]|[^-\xa0])+)(?:[\x20\t\r\n\f]*([*^$|!~]?=)[\x20\t\r\n\f]*(?:'((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)"|((?:\\.|[\w-]|[^-\xa0])+))|)[\x20\t\r\n\f]*\]/,PSEUDO:/^:((?:\\.|[\w-]|[^-\xa0])+)(?:\((('((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)")|((?:\\.|[^\\()[\]]|\[[\x20\t\r\n\f]*((?:\\.|[\w-]|[^-\xa0])+)(?:[\x20\t\r\n\f]*([*^$|!~]?=)[\x20\t\r\n\f]*(?:'((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)"|((?:\\.|[\w-]|[^-\xa0])+))|)[\x20\t\r\n\f]*\])*)|.*)\)|)/,CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,bool:/^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$/i,needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},ue=/^(?:input|select|textarea|button)$/i,ge=/^h\d$/i,me=/^[^{]+\{\s*\[native \w/,fe=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,he=/[+~]/,be=/\\([\da-f]{1,6}[\x20\t\r\n\f]?|([\x20\t\r\n\f])|.)/ig,ye=function(e,t,n){var a=String.fromCharCode,i="0x"+t-65536;return i!=i||n?t:0>i?a(i+65536):a(55296|i>>10,56320|1023&i)},xe=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ve=function(e,t){return t?"\0"===e?"\uFFFD":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},Ee=function(){M()},Ne=f(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{Y.apply(X=J.call(z.childNodes),z.childNodes),X[z.childNodes.length].nodeType}catch(t){Y={apply:X.length?function(e,t){Z.apply(e,J.call(t))}:function(e,t){for(var n=e.length,a=0;e[n++]=t[a++];);e.length=n-1}}}for(N in w=t.support={},i=t.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},M=t.setDocument=function(e){var t,n,a=e?e.ownerDocument||e:z;return a!==L&&9===a.nodeType&&a.documentElement?(L=a,R=L.documentElement,I=!i(L),z!==L&&(n=L.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",Ee,!1):n.attachEvent&&n.attachEvent("onunload",Ee)),w.attributes=s(function(e){return e.className="i",!e.getAttribute("className")}),w.getElementsByTagName=s(function(e){return e.appendChild(L.createComment("")),!e.getElementsByTagName("*").length}),w.getElementsByClassName=me.test(L.getElementsByClassName),w.getById=s(function(e){return R.appendChild(e).id=H,!L.getElementsByName||!L.getElementsByName(H).length}),w.getById?(_.filter.ID=function(e){var t=e.replace(be,ye);return function(e){return e.getAttribute("id")===t}},_.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&I){var n=t.getElementById(e);return n?[n]:[]}}):(_.filter.ID=function(e){var t=e.replace(be,ye);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},_.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&I){var n,a,i,s=t.getElementById(e);if(s){if(n=s.getAttributeNode("id"),n&&n.value===e)return[s];for(i=t.getElementsByName(e),a=0;s=i[a++];)if(n=s.getAttributeNode("id"),n&&n.value===e)return[s]}return[]}}),_.find.TAG=w.getElementsByTagName?function(e,t){return"undefined"==typeof t.getElementsByTagName?w.qsa?t.querySelectorAll(e):void 0:t.getElementsByTagName(e)}:function(e,t){var n,a=[],s=0,i=t.getElementsByTagName(e);if("*"===e){for(;n=i[s++];)1===n.nodeType&&a.push(n);return a}return i},_.find.CLASS=w.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&I)return t.getElementsByClassName(e)},j=[],B=[],(w.qsa=me.test(L.querySelectorAll))&&(s(function(e){R.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&B.push("[*^$]="+ne+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||B.push("\\["+ne+"*(?:value|"+te+")"),e.querySelectorAll("[id~="+H+"-]").length||B.push("~="),e.querySelectorAll(":checked").length||B.push(":checked"),e.querySelectorAll("a#"+H+"+*").length||B.push(".#.+[+~]")}),s(function(e){e.innerHTML="";var t=L.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&B.push("name"+ne+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&B.push(":enabled",":disabled"),R.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&B.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),B.push(",.*:")})),(w.matchesSelector=me.test(P=R.matches||R.webkitMatchesSelector||R.mozMatchesSelector||R.oMatchesSelector||R.msMatchesSelector))&&s(function(e){w.disconnectedMatch=P.call(e,"*"),P.call(e,"[s!='']:x"),j.push("!=",":("+ae+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+("\\["+ne+"*("+ae+")(?:"+ne+"*([*^$|!~]?=)"+ne+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ae+"))|)"+ne+"*\\]")+")*)|.*)\\)|)")}),B=B.length&&new RegExp(B.join("|")),j=j.length&&new RegExp(j.join("|")),t=me.test(R.compareDocumentPosition),q=t||me.test(R.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,a=t&&t.parentNode;return e===a||!!(a&&1===a.nodeType&&(n.contains?n.contains(a):e.compareDocumentPosition&&16&e.compareDocumentPosition(a)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},F=t?function(e,t){if(e===t)return O=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n?n:(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!w.sortDetached&&t.compareDocumentPosition(e)===n?e===L||e.ownerDocument===z&&q(z,e)?-1:t===L||t.ownerDocument===z&&q(z,t)?1:A?ee(A,e)-ee(A,t):0:4&n?-1:1)}:function(e,t){if(e===t)return O=!0,0;var n,a=0,i=e.parentNode,s=t.parentNode,o=[e],d=[t];if(!i||!s)return e===L?-1:t===L?1:i?-1:s?1:A?ee(A,e)-ee(A,t):0;if(i===s)return r(e,t);for(n=e;n=n.parentNode;)o.unshift(n);for(n=t;n=n.parentNode;)d.unshift(n);for(;o[a]===d[a];)a++;return a?r(o[a],d[a]):o[a]===z?-1:d[a]===z?1:0},L):L},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if((e.ownerDocument||e)!==L&&M(e),n=n.replace(de,"='$1']"),w.matchesSelector&&I&&!G[n+" "]&&(!j||!j.test(n))&&(!B||!B.test(n)))try{var a=P.call(e,n);if(a||w.disconnectedMatch||e.document&&11!==e.document.nodeType)return a}catch(t){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(be,ye),e[3]=(e[3]||e[4]||e[5]||"").replace(be,ye),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(!e[3]&&t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return pe.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&le.test(n)&&(t=T(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(be,ye).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=$[e+" "];return t||(t=new RegExp("(^|"+ne+")"+e+"("+ne+"|$)"))&&$(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,a){return function(i){var s=t.attr(i,e);return null==s?"!="===n:!n||(s+="","="===n?s===a:"!="===n?s!==a:"^="===n?a&&0===s.indexOf(a):"*="===n?a&&-1e.nodeType)return!1;return!0},parent:function(e){return!_.pseudos.empty(e)},header:function(e){return ge.test(e.nodeName)},input:function(e){return ue.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:p(function(){return[0]}),last:p(function(e,t){return[t-1]}),eq:p(function(e,t,n){return[0>n?n+t:n]}),even:p(function(e,t){for(var n=0;nn?n+t:n;0<=--a;)e.push(a);return e}),gt:p(function(e,t,n){for(var a=0>n?n+t:n;++a:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;fe.filter=function(e,t,n){var a=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===a.nodeType?fe.find.matchesSelector(a,e)?[a]:[]:fe.find.matches(e,fe.grep(t,function(e){return 1===e.nodeType}))},fe.fn.extend({find:function(e){var t,n,a=this.length,i=this;if("string"!=typeof e)return this.pushStack(fe(e).filter(function(){for(t=0;t)[^>]*|#([\w-]+))$/,_e=fe.fn.init=function(e,t,n){var a,i;if(!e)return this;if(n=n||Ne,"string"==typeof e){if(a="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:we.exec(e),a&&(a[1]||!t)){if(a[1]){if(t=t instanceof fe?t[0]:t,fe.merge(this,fe.parseHTML(a[1],t&&t.nodeType?t.ownerDocument||t:J,!0)),Ee.test(a[1])&&fe.isPlainObject(t))for(a in t)pe(this[a])?this[a](t[a]):this.attr(a,t[a]);return this}return i=J.getElementById(a[2]),i&&(this[0]=i,this.length=1),this}return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e)}return e.nodeType?(this[0]=e,this.length=1,this):pe(e)?void 0===n.ready?e(fe):n.ready(e):fe.makeArray(e,this)};_e.prototype=fe.fn,Ne=fe(J);var Ce=/^(?:parents|prev(?:Until|All))/,Te={children:!0,contents:!0,next:!0,prev:!0};fe.fn.extend({has:function(e){var t=fe(e,this),n=t.length;return this.filter(function(){for(var e=0;en.nodeType&&(o?-1=o&&(a!==m&&(r=void 0,d=[i]),n.rejectWith(r,d))}};t?c():(fe.Deferred.getStackHook&&(c.stackTrace=fe.Deferred.getStackHook()),i.setTimeout(c))}}var o=0;return fe.Deferred(function(i){t[0][3].add(s(0,i,pe(a)?a:g,i.notifyWith)),t[1][3].add(s(0,i,pe(e)?e:g)),t[2][3].add(s(0,i,pe(n)?n:m))}).promise()},promise:function(e){return null==e?a:fe.extend(e,a)}},s={};return fe.each(t,function(e,i){var o=i[2],r=i[5];a[i[1]]=o.add,r&&o.add(function(){n=r},t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),o.add(i[3].fire),s[i[0]]=function(){return s[i[0]+"With"](this===s?void 0:this,arguments),this},s[i[0]+"With"]=o.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var t=arguments.length,n=t,a=Array(n),s=te.call(arguments),o=fe.Deferred(),i=function(e){return function(n){a[e]=this,s[e]=1=t&&(f(e,o.done(i(n)).resolve,o.reject,!t),"pending"===o.state()||pe(s[n]&&s[n].then)))return o.then();for(;n--;)f(s[n],i(n),o.reject);return o.promise()}});var ke=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;fe.Deferred.exceptionHook=function(e,t){i.console&&i.console.warn&&e&&ke.test(e.name)&&i.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},fe.readyException=function(e){i.setTimeout(function(){throw e})};var De=fe.Deferred();fe.fn.ready=function(e){return De.then(e).catch(function(e){fe.readyException(e)}),this},fe.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?! --fe.readyWait:!fe.isReady)&&(fe.isReady=!0,!0!==e&&0<--fe.readyWait||De.resolveWith(J,[fe]))}}),fe.ready.then=De.then,"complete"!==J.readyState&&("loading"===J.readyState||J.documentElement.doScroll)?(J.addEventListener("DOMContentLoaded",h),i.addEventListener("load",h)):i.setTimeout(fe.ready);var Ae=function(e,t,n,a,s,o,d){var l=0,i=e.length,c=null==n;if("object"===r(n))for(l in s=!0,n)Ae(e,t,l,n[l],!0,o,d);else if(void 0!==a&&(s=!0,pe(a)||(d=!0),c&&(d?(t.call(e,a),t=null):(c=t,t=function(e,t,n){return c.call(fe(e),n)})),t))for(;l\x20\t\r\n\f]+)/i,Ge=/^$|^module$|\/(?:java|ecma)script/i,Fe={option:[1,""],thead:[1,"","
        "],col:[2,"","
        "],tr:[2,"","
        "],td:[3,"","
        "],_default:[0,"",""]};Fe.optgroup=Fe.option,Fe.tbody=Fe.tfoot=Fe.colgroup=Fe.caption=Fe.thead,Fe.th=Fe.td;var Qe=/<|&#?\w+;/;(function(){var e=J.createDocumentFragment(),t=e.appendChild(J.createElement("div")),n=J.createElement("input");n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),t.appendChild(n),ce.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,t.innerHTML="",ce.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue})();var Xe=J.documentElement,Ve=/^key/,Ze=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ye=/^([^.]*)(?:\.(.+)|)/;fe.event={global:{},add:function(n,e,a,i,s){var o,r,d,l,c,t,p,u,g,m,f,h=Re.get(n);if(h)for(a.handler&&(o=a,a=o.handler,s=o.selector),s&&fe.find.matchesSelector(Xe,s),a.guid||(a.guid=fe.guid++),(l=h.events)||(l=h.events={}),(r=h.handle)||(r=h.handle=function(t){return"undefined"!=typeof fe&&fe.event.triggered!==t.type?fe.event.dispatch.apply(n,arguments):void 0}),e=(e||"").match(Se)||[""],c=e.length;c--;)(d=Ye.exec(e[c])||[],g=f=d[1],m=(d[2]||"").split(".").sort(),!!g)&&(p=fe.event.special[g]||{},g=(s?p.delegateType:p.bindType)||g,p=fe.event.special[g]||{},t=fe.extend({type:g,origType:f,data:i,handler:a,guid:a.guid,selector:s,needsContext:s&&fe.expr.match.needsContext.test(s),namespace:m.join(".")},o),(u=l[g])||(u=l[g]=[],u.delegateCount=0,(!p.setup||!1===p.setup.call(n,i,m,r))&&n.addEventListener&&n.addEventListener(g,r)),p.add&&(p.add.call(n,t),!t.handler.guid&&(t.handler.guid=a.guid)),s?u.splice(u.delegateCount++,0,t):u.push(t),fe.event.global[g]=!0)},remove:function(e,n,a,i,s){var o,r,d,l,c,t,p,u,g,m,f,h=Re.hasData(e)&&Re.get(e);if(h&&(l=h.events)){for(n=(n||"").match(Se)||[""],c=n.length;c--;){if(d=Ye.exec(n[c])||[],g=f=d[1],m=(d[2]||"").split(".").sort(),!g){for(g in l)fe.event.remove(e,g+n[c],a,i,!0);continue}for(p=fe.event.special[g]||{},g=(i?p.delegateType:p.bindType)||g,u=l[g]||[],d=d[2]&&new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"),r=o=u.length;o--;)t=u[o],(s||f===t.origType)&&(!a||a.guid===t.guid)&&(!d||d.test(t.namespace))&&(!i||i===t.selector||"**"===i&&t.selector)&&(u.splice(o,1),t.selector&&u.delegateCount--,p.remove&&p.remove.call(e,t));r&&!u.length&&((!p.teardown||!1===p.teardown.call(e,m,h.handle))&&fe.removeEvent(e,g,h.handle),delete l[g])}fe.isEmptyObject(l)&&Re.remove(e,"handle events")}},dispatch:function(e){var t,n,a,i,s,o,r=fe.event.fix(e),d=Array(arguments.length),l=(Re.get(this,"events")||{})[r.type]||[],c=fe.event.special[r.type]||{};for(d[0]=r,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,et=/\s*$/g;fe.extend({htmlPrefilter:function(e){return e.replace(Je,"<$1>")},clone:function(e,t,n){var a,i,s,o,r=e.cloneNode(!0),d=fe.contains(e.ownerDocument,e);if(!ce.noCloneChecked&&(1===e.nodeType||11===e.nodeType)&&!fe.isXMLDoc(e))for(o=C(r),s=C(e),(a=0,i=s.length);afe.inArray(this,e)&&(fe.cleanData(C(this)),n&&n.replaceChild(t,this))},e)}}),fe.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){fe.fn[e]=function(e){for(var n,a=[],s=fe(e),o=s.length-1,r=0;r<=o;r++)n=r==o?this:this.clone(!0),fe(s[r])[t](n),ae.apply(a,n.get());return this.pushStack(a)}});var at=new RegExp("^("+Pe+")(?!px)[a-z%]+$","i"),it=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=i),t.getComputedStyle(e)},st=new RegExp(He.join("|"),"i");(function(){function e(){if(l){d.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",Xe.appendChild(d).appendChild(l);var e=i.getComputedStyle(l);n="1%"!==e.top,r=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),a=36===t(e.width),l.style.position="absolute",s=36===l.offsetWidth||"absolute",Xe.removeChild(d),l=null}}function t(e){return Math.round(parseFloat(e))}var n,a,s,o,r,d=J.createElement("div"),l=J.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",ce.clearCloneStyle="content-box"===l.style.backgroundClip,fe.extend(ce,{boxSizingReliable:function(){return e(),a},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),r},scrollboxSize:function(){return e(),s}}))})();var ot=/^(none|table(?!-c[ea]).+)/,rt=/^--/,dt={position:"absolute",visibility:"hidden",display:"block"},lt={letterSpacing:"0",fontWeight:"400"},ct=["Webkit","Moz","ms"],pt=J.createElement("div").style;fe.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=q(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,a){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,s,o,r=y(t),d=rt.test(t),l=e.style;if(d||(t=U(r)),o=fe.cssHooks[t]||fe.cssHooks[r],void 0!==n){if(s=typeof n,"string"===s&&(i=qe.exec(n))&&i[1]&&(n=N(e,t,i),s="number"),null==n||n!==n)return;"number"===s&&(n+=i&&i[3]||(fe.cssNumber[r]?"":"px")),ce.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),o&&"set"in o&&void 0===(n=o.set(e,n,a))||(d?l.setProperty(t,n):l[t]=n)}else return o&&"get"in o&&void 0!==(i=o.get(e,!1,a))?i:l[t]}},css:function(e,t,n,a){var i,s,o,r=y(t),d=rt.test(t);return d||(t=U(r)),o=fe.cssHooks[t]||fe.cssHooks[r],o&&"get"in o&&(i=o.get(e,!0,n)),void 0===i&&(i=q(e,t,a)),"normal"===i&&t in lt&&(i=lt[t]),""===n||n?(s=parseFloat(i),!0===n||isFinite(s)?s||0:i):i}}),fe.each(["height","width"],function(e,t){fe.cssHooks[t]={get:function(e,n,a){if(n)return!ot.test(fe.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?K(e,t,a):Ue(e,dt,function(){return K(e,t,a)})},set:function(e,n,a){var i,s=it(e),o="border-box"===fe.css(e,"boxSizing",!1,s),r=a&&$(e,t,a,o,s);return o&&ce.scrollboxSize()===s.position&&(r-=V(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(s[t])-$(e,t,"border",!1,s)-0.5)),r&&(i=qe.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=fe.css(e,t)),W(e,n,r)}}}),fe.cssHooks.marginLeft=H(ce.reliableMarginLeft,function(e,t){if(t)return(parseFloat(q(e,"marginLeft"))||e.getBoundingClientRect().left-Ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),fe.each({margin:"",padding:"",border:"Width"},function(e,t){fe.cssHooks[e+t]={expand:function(n){for(var a=0,i={},s="string"==typeof n?n.split(" "):[n];4>a;a++)i[e+He[a]+t]=s[a]||s[a-2]||s[0];return i}},"margin"!==e&&(fe.cssHooks[e+t].set=W)}),fe.fn.extend({css:function(e,t){return Ae(this,function(e,t,n){var a,s,o={},r=0;if(Array.isArray(t)){for(a=it(e),s=t.length;ra.indexOf(" "+o+" ")&&(a+=o+" ");d=G(a),s!==d&&n.setAttribute("class",d)}return this},removeClass:function(e){var t,n,a,s,o,r,d,l=0;if(pe(e))return this.each(function(t){fe(this).removeClass(e.call(this,t,F(this)))});if(!arguments.length)return this.attr("class","");if(t=Q(e),t.length)for(;n=this[l++];)if(s=F(n),a=1===n.nodeType&&" "+G(s)+" ",a){for(r=0;o=t[r++];)for(;-1s?d:o?s:0;am.indexOf(":")&&"on"+m,e=e[fe.expando]?e:new fe.Event(m,"object"==typeof e&&e),e.isTrigger=a?2:3,e.namespace=f.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:fe.makeArray(t,[e]),p=fe.event.special[m]||{},a||!p.trigger||!1!==p.trigger.apply(n,t))){if(!a&&!p.noBubble&&!ue(n)){for(d=p.delegateType||m,bt.test(d+m)||(o=o.parentNode);o;o=o.parentNode)g.push(o),r=o;r===(n.ownerDocument||J)&&g.push(r.defaultView||r.parentWindow||i)}for(s=0;(o=g[s++])&&!e.isPropagationStopped();)u=o,e.type=10.1.0: 2015-11-25 - + + diff --git a/docs/CONFIGURATION.html b/docs/CONFIGURATION.html index 8a2f8337..bcee8e00 100644 --- a/docs/CONFIGURATION.html +++ b/docs/CONFIGURATION.html @@ -495,7 +495,8 @@

        sass.includes

        - + + diff --git a/docs/CONTRIBUTING.html b/docs/CONTRIBUTING.html index 02f604df..5d49652a 100644 --- a/docs/CONTRIBUTING.html +++ b/docs/CONTRIBUTING.html @@ -359,7 +359,8 @@

        Code of Conduct

        - + + diff --git a/docs/api_json-export.html b/docs/api_json-export.html index df40d398..91b607fd 100644 --- a/docs/api_json-export.html +++ b/docs/api_json-export.html @@ -2100,7 +2100,8 @@

        - + + diff --git a/docs/component-breadcrumb.html b/docs/component-breadcrumb.html index 612e61a6..5d4d6fb8 100644 --- a/docs/component-breadcrumb.html +++ b/docs/component-breadcrumb.html @@ -594,7 +594,8 @@

        - + + diff --git a/docs/component-footer.html b/docs/component-footer.html index c96332c7..8ce20898 100644 --- a/docs/component-footer.html +++ b/docs/component-footer.html @@ -951,7 +951,8 @@

        - + + diff --git a/docs/component-nav.html b/docs/component-nav.html index 38ab5b2b..d387e463 100644 --- a/docs/component-nav.html +++ b/docs/component-nav.html @@ -1165,7 +1165,8 @@

        - + + diff --git a/docs/config-colors.html b/docs/config-colors.html index ad77c692..b667572f 100644 --- a/docs/config-colors.html +++ b/docs/config-colors.html @@ -476,7 +476,7 @@

        $brand-colors: (
           'brand-orange': hsl(24, 100%, 39%),
           'brand-blue': hsl(195, 85%, 35%),
        -  'brand-pink': hsl(330, 85%, 48%) ('shade': 25%),
        +  'brand-pink': hsl(330, 85%, 48%) ('shade': 25%)
         );
        @@ -773,7 +773,7 @@

        $neutral-colors: (
           'light-gray': 'brand-blue' ('tint': 80%, 'desaturate': 80%),
           'gray': 'brand-blue' ('desaturate': 80%),
        -  'black': 'brand-blue' ('shade': 30%, 'desaturate': 80%),
        +  'black': 'brand-blue' ('shade': 30%, 'desaturate': 80%)
         );
        @@ -1009,24 +1009,19 @@

        $theme-colors: (
           'theme-dark': 'brand-blue',
           'theme-light': 'brand-blue' ('tint': 80%),
        -
           'background': #fff,
           'text': 'black',
           'text-light': 'gray',
        -
           'action': 'brand-pink',
           'focus': 'theme-dark',
           'underline': 'action' ('tint': 75%),
        -
           'border': 'gray',
           'border-light': 'light-gray',
           'shadow': 'gray' ('rgba': 0.5),
        -
           'callout': 'theme-light',
           'slight': 'callout' ('tint': 90%),
        -
           'code': 'theme-dark',
        -  'code-shadow': 'code' (rgba: 0.2),
        +  'code-shadow': 'code' (rgba: 0.2)
         );
        @@ -1495,7 +1490,7 @@

        $system-colors: (
           'contrast-light': 'background',
        -  'contrast-dark': 'text',
        +  'contrast-dark': 'text'
         );
        @@ -1645,7 +1640,8 @@

        - + + diff --git a/docs/config-fonts.html b/docs/config-fonts.html index 63736017..a35a6edf 100644 --- a/docs/config-fonts.html +++ b/docs/config-fonts.html @@ -469,7 +469,7 @@

        $sans-font: (
           'name': 'Source Sans Pro',
           'source': 'https://fonts.google.com/specimen/Source+Sans+Pro',
        -  'stack': ('Helvetica Neue', 'Helvetica', 'Arial', sans-serif),
        +  'stack': ('Helvetica Neue', 'Helvetica', 'Arial', sans-serif)
         );
        @@ -781,7 +781,19 @@

        $code-font: (
           'name': 'Source Code Pro',
           'source': 'https://fonts.google.com/specimen/Source+Code+Pro',
        -  'stack': ('Consolas', 'Menlo', 'Monaco', 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, sans-serif),
        +  'stack':
        +    (
        +      'Consolas',
        +      'Menlo',
        +      'Monaco',
        +      'Lucida Console',
        +      'Liberation Mono',
        +      'DejaVu Sans Mono',
        +      'Bitstream Vera Sans Mono',
        +      'Courier New',
        +      monospace,
        +      sans-serif
        +    )
         );
        @@ -982,7 +994,8 @@

        - + + diff --git a/docs/config-scale.html b/docs/config-scale.html index a24d5f66..2ca530a2 100644 --- a/docs/config-scale.html +++ b/docs/config-scale.html @@ -466,9 +466,7 @@

        -
        $text-ratios: (
        -  'line-height': 1.4
        -);
        +
        $text-ratios: ('line-height': 1.4);
        @@ -818,9 +816,8 @@

        $root-sizes: (
           'root': 18px,
           'responsive': calc(1em + 0.125vw),
        -
           'large': calc(%s + %s) (1rem, 0.5vw),
        -  'small': 0.9rem,
        +  'small': 0.9rem
         );
        @@ -1096,16 +1093,13 @@

        $text-sizes: (
           'reset': 1rem,
        -
           'h1': calc(%s + %s) (1rem, 2vw),
           'h2': calc(%s + %s) (1rem, 1vw),
           'h3': 'large',
        -
           'quote': 'large',
        -
           'code': 'small',
           'footer': 'small',
        -  'search': 'small',
        +  'search': 'small'
         );
        @@ -1405,14 +1399,12 @@

        'gutter': 'rhythm', 'gutter-plus': 'gutter' ('plus': 'shim'), 'double-gutter': 'gutter' ('times': 2), - 'flex-gutter': calc(%s + %s) ('shim', 2.5vw), 'spacer': calc(%s + %s) ('gutter' ('times': 3), 2.5vw), - 'gutter-minus': 'gutter' ('minus': 'half-shim'), 'shim': 'gutter' ('times': 0.5), 'half-shim': 'shim' ('times': 0.5), - 'quarter-shim': 'shim' ('times': 0.25), + 'quarter-shim': 'shim' ('times': 0.25) ); @@ -1787,18 +1779,14 @@

        $pattern-sizes: (
           'nav-underline': 4px,
           'nav-icon': 28px,
        -
           'arrow-border': 8px,
           'arrow-depth': 'shim',
           'arrow-side': 'gutter',
        -
           'font-preview': 24em,
           'specimen-aa': 'rhythm' ('times': 3),
        -
           'color-preview': 16em,
           'color-swatch': 'rhythm' ('times': 4),
        -
        -  'footer-logo': 'rhythm' ('times': 2),
        +  'footer-logo': 'rhythm' ('times': 2)
         );
        @@ -2193,10 +2181,9 @@

        $layout-sizes: (
           'page': 50rem,
        -
           'item-break': 40em,
           'page-break': 50em,
        -  'nav-break': 65em,
        +  'nav-break': 65em
         );
        @@ -2398,7 +2385,8 @@

        - + + diff --git a/docs/config-utils.html b/docs/config-utils.html index f74945b2..972b09d8 100644 --- a/docs/config-utils.html +++ b/docs/config-utils.html @@ -1902,7 +1902,7 @@

        $z-index: (
           'main',
           'sidebar',
        -  'banner',
        +  'banner'
         );
        @@ -2016,7 +2016,8 @@

        - + + diff --git a/docs/config_api-utilities.html b/docs/config_api-utilities.html index d9348fe2..8c66ae9a 100644 --- a/docs/config_api-utilities.html +++ b/docs/config_api-utilities.html @@ -439,7 +439,7 @@

        'color': 'colors', 'size': 'sizes', 'ratio': 'ratios', - 'font': 'fonts', + 'font': 'fonts' ); @@ -2354,7 +2354,8 @@

        - + + diff --git a/docs/demo_colors.html b/docs/demo_colors.html index 698472ac..3c183f2f 100644 --- a/docs/demo_colors.html +++ b/docs/demo_colors.html @@ -447,7 +447,7 @@

        $demo-colors: (
           'brand-blue': $brand-blue,
        -  'brand-pink': $brand-pink,
        +  'brand-pink': $brand-pink
         );
        @@ -1133,7 +1133,8 @@

        - + + diff --git a/docs/demo_examples.html b/docs/demo_examples.html index 91e4d222..b1e3eefd 100644 --- a/docs/demo_examples.html +++ b/docs/demo_examples.html @@ -862,7 +862,8 @@

        - + + diff --git a/docs/demo_fonts.html b/docs/demo_fonts.html index e08567c1..a5d90631 100644 --- a/docs/demo_fonts.html +++ b/docs/demo_fonts.html @@ -453,7 +453,7 @@

        $demo-cdn: (
           'name': 'Source Code Pro',
           'source': 'https://fonts.google.com/specimen/Source+Code+Pro',
        -  'stack': ('Consolas', 'Menlo', 'Courier New', monospace, sans-serif),
        +  'stack': ('Consolas', 'Menlo', 'Courier New', monospace, sans-serif)
         );
        @@ -815,15 +815,16 @@

        $demo-local: (
           'name': 'rockingham',
        -  'normal': (
        -    'path': 'rockingham/rockingham-regular-webfont',
        -    'local': 'rockingham-regular-webfont',
        -  ),
        +  'normal':
        +    (
        +      'path': 'rockingham/rockingham-regular-webfont',
        +      'local': 'rockingham-regular-webfont'
        +    ),
           'bold': 'rockingham/rockingham-bold-webfont',
           'italic': 'rockingham/rockingham-italic-webfont',
           'bold' 'italic': 'rockingham/rockingham-bolditalic-webfont',
           'stack': 'fantasy',
        -  'formats': 'woff2' 'woff' 'ttf',
        +  'formats': 'woff2' 'woff' 'ttf'
         );
        @@ -1338,7 +1339,8 @@

        - + + diff --git a/docs/demo_icons.html b/docs/demo_icons.html index 1d99684c..6d07fcc7 100644 --- a/docs/demo_icons.html +++ b/docs/demo_icons.html @@ -452,7 +452,8 @@

        - + + diff --git a/docs/demo_sizes.html b/docs/demo_sizes.html index dc4af5ea..3aaa591f 100644 --- a/docs/demo_sizes.html +++ b/docs/demo_sizes.html @@ -444,9 +444,7 @@

        -
        $demo-ratios: (
        -  'line-height': $line-height-ratio
        -);
        +
        $demo-ratios: ('line-height': $line-height-ratio);
        @@ -1751,7 +1749,8 @@

        - + + diff --git a/docs/demo_test-sassdoc.html b/docs/demo_test-sassdoc.html index cc872415..2029759d 100644 --- a/docs/demo_test-sassdoc.html +++ b/docs/demo_test-sassdoc.html @@ -2310,7 +2310,7 @@

        $map-value: (
           'morning': $basic-value,
        -  'evening': $private,
        +  'evening': $private
         );
        @@ -2561,7 +2561,8 @@

        - + + diff --git a/docs/index.html b/docs/index.html index 9165e384..12abe64a 100644 --- a/docs/index.html +++ b/docs/index.html @@ -395,7 +395,8 @@

        SassDoc Extras

        - + + diff --git a/docs/search.html b/docs/search.html index e4139bed..0f6d90de 100644 --- a/docs/search.html +++ b/docs/search.html @@ -298,7 +298,8 @@

        @include above('page-break') { padding-left: size('shim'); - padding-right: size('shim'); + padding-right: size('shim'); } @include above('nav-break') { @@ -1979,7 +1979,8 @@

        - + + diff --git a/docs/style-code.html b/docs/style-code.html index 8bf2825f..f5488bb5 100644 --- a/docs/style-code.html +++ b/docs/style-code.html @@ -821,7 +821,6 @@

        .hljs-pre,
         .text-block pre {
        -  // sass-lint:disable-line force-element-nesting
           background-color: color('slight');
           border: 1px solid color('callout');
           color: color('code');
        @@ -951,7 +950,7 @@ 

        'hljs-yellow': #b58900, 'hljs-orange': #cb4b16, 'hljs-red': #dc322f, - 'hljs-formula': #eee8d5, + 'hljs-formula': #eee8d5 );

        @@ -1270,7 +1269,8 @@

        - + + diff --git a/docs/style-icons.html b/docs/style-icons.html index 4d0559e1..e8595a63 100644 --- a/docs/style-icons.html +++ b/docs/style-icons.html @@ -1038,7 +1038,8 @@

        - + + diff --git a/docs/style-main.html b/docs/style-main.html index b5ac1c28..80202a87 100644 --- a/docs/style-main.html +++ b/docs/style-main.html @@ -637,7 +637,8 @@

        - + + diff --git a/docs/style-nav.html b/docs/style-nav.html index 61b0edee..75104ff4 100644 --- a/docs/style-nav.html +++ b/docs/style-nav.html @@ -631,7 +631,8 @@

        - + + diff --git a/docs/style-regions.html b/docs/style-regions.html index 94798dc1..0e281944 100644 --- a/docs/style-regions.html +++ b/docs/style-regions.html @@ -775,7 +775,8 @@

        - + + diff --git a/docs/style-typography.html b/docs/style-typography.html index 47d5d4b5..38cd53f1 100644 --- a/docs/style-typography.html +++ b/docs/style-typography.html @@ -470,9 +470,10 @@

        :root {
        +  // sass-lint:disable-block no-duplicate-properties
           @include font-family('sans');
           font-size: size('root');
        -  font-size: size('responsive'); //sass-lint:disable-line no-duplicate-properties
        +  font-size: size('responsive');
           line-height: ratio('herman');
         }
        @@ -2092,7 +2093,8 @@

        - + + diff --git a/gulpfile.js b/gulpfile.js index fda94796..7a64dab7 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -143,16 +143,28 @@ const sasslintTask = function(src, failOnError, shouldLog) { return stream; }; -gulp.task('prettier', () => prettierTask(paths.ALL_JS)); +gulp.task('prettier-js', () => prettierTask(paths.ALL_JS)); +gulp.task('prettier-scss', () => + prettierTask( + paths.SASS.concat([ + '!static/sass/config/_color.scss', + '!static/sass/config/_scale.scss', + ]) + ) +); +gulp.task('prettier', gulp.parallel('prettier-js', 'prettier-scss')); gulp.task( 'eslint', - gulp.series('prettier', () => eslintTask(paths.ALL_JS, true)) + gulp.series('prettier-js', () => eslintTask(paths.ALL_JS, true)) ); gulp.task('eslint-nofail', () => eslintTask(paths.ALL_JS)); -gulp.task('sasslint', () => sasslintTask(paths.SASS, true)); +gulp.task( + 'sasslint', + gulp.series('prettier-scss', () => sasslintTask(paths.SASS, true)) +); gulp.task('sasslint-nofail', () => sasslintTask(paths.SASS)); @@ -226,8 +238,8 @@ gulp.task('clienttest-watch', cb => { configFile: path.join(__dirname, 'karma.conf.js'), autoWatch: true, singleRun: false, - coverageReporter: { - reporters: [{ type: 'html', subdir: '.' }, { type: 'text-summary' }], + coverageIstanbulReporter: { + reports: ['html', 'text-summary'], }, }).start(); cb(); @@ -342,10 +354,17 @@ gulp.task( // run sass tests on changes gulp.watch(paths.SASS, gulp.parallel('sasstest')); - // lint all scss when rules change + // lint all code when rules change gulp.watch('**/.sass-lint.yml', gulp.parallel('sasslint-nofail')); gulp.watch('**/.eslintrc.yml', gulp.parallel('eslint-nofail')); + // lint js on changes + gulp.watch(paths.ALL_JS).on('all', (event, filepath) => { + if (event === 'add' || event === 'change') { + eslintTask(filepath, false, true); + } + }); + cb(); }, 'clienttest-watch' diff --git a/karma.conf.js b/karma.conf.js index 37e8f103..10a2ec3b 100644 --- a/karma.conf.js +++ b/karma.conf.js @@ -5,12 +5,15 @@ process.env.BABEL_ENV = 'test'; const extend = require('extend'); +const path = require('path'); const webpack = require('webpack'); // Use extend instead of Object.assign to do a deep merge, // because we're modifying nested properties on the new object. const webpackConf = extend(true, {}, require('./webpack.config.js')); Reflect.deleteProperty(webpackConf, 'entry'); +webpackConf.optimization = {}; +webpackConf.devtool = 'cheap-module-inline-source-map'; webpackConf.plugins = [ new webpack.WatchIgnorePlugin([/flycheck_/, /\.#/, /#$/]), new webpack.ProvidePlugin({ @@ -22,6 +25,21 @@ webpackConf.plugins = [ new webpack.LoaderOptionsPlugin({ debug: true }), ]; +// Instrument source JS with Istanbul +webpackConf.module.rules.push({ + test: /assets\/js\/.*\.js$/, + exclude: /(node_modules|vendor)/, + enforce: 'post', + use: [ + { + loader: 'istanbul-instrumenter-loader', + options: { + esModules: true, + }, + }, + ], +}); + module.exports = config => { config.set({ // base path that will be used to resolve all patterns (eg. files, exclude) @@ -48,7 +66,7 @@ module.exports = config => { // test results reporter to use // possible values: 'dots', 'progress' // available reporters: https://npmjs.org/browse/keyword/karma-reporter - reporters: ['dots', 'mocha', 'coverage', 'junit'], + reporters: ['dots', 'mocha', 'coverage-istanbul', 'junit'], // reporter options mochaReporter: { @@ -56,20 +74,23 @@ module.exports = config => { showDiff: true, }, - coverageReporter: { - dir: 'jscov/client/', - reporters: [ - { type: 'html', subdir: '.' }, - { type: 'json', subdir: '.' }, - { type: 'text' }, - ], - instrumenterOptions: { istanbul: { noCompact: true } }, + coverageIstanbulReporter: { + dir: path.join(__dirname, 'jscov', 'client'), + reports: ['html', 'json', 'text'], + 'report-config': { + html: { subdir: '.' }, + json: { subdir: '.' }, + }, + fixWebpackSourcePaths: true, }, // results will be saved as $outputDir/$browserName.xml junitReporter: { outputDir: 'jscov/client/' }, - webpackMiddleware: { noInfo: true }, + webpackMiddleware: { + logLevel: 'error', + stats: 'errors-only', + }, // web server port port: 9876, @@ -80,7 +101,7 @@ module.exports = config => { // level of logging // possible values: config.LOG_DISABLE, config.LOG_ERROR, config.LOG_WARN, // config.LOG_INFO, config.LOG_DEBUG - logLevel: 'WARN', + logLevel: config.LOG_ERROR, // enable/disable watching file and executing tests whenever a file changes autoWatch: false, diff --git a/package.json b/package.json index 6e9ceaac..91029196 100644 --- a/package.json +++ b/package.json @@ -16,12 +16,12 @@ "extend": "^3.0.1", "gulp-imagemin": "^4.0.0", "gulp-rename": "^1.2.2", - "gulp-svg-symbols": "^3.0.0", + "gulp-svg-symbols": "^3.1.0", "html": "^1.0.0", - "lunr": "^2.1.5", - "markdown-it": "^8.4.0", + "lunr": "^2.1.6", + "markdown-it": "^8.4.1", "markdown-it-named-headers": "^0.0.4", - "node-sass": "^4.7.1", + "node-sass": "4.7.2", "nunjucks": "^2.5.2", "sassdoc-extras": "^2.4.1", "strip-indent": "^2.0.0", @@ -35,31 +35,29 @@ "sassdoc": "^2.5.0" }, "devDependencies": { - "@babel/core": "7.0.0-beta.39", - "@babel/polyfill": "7.0.0-beta.39", - "@babel/preset-env": "7.0.0-beta.39", + "@babel/core": "7.0.0-beta.42", + "@babel/polyfill": "7.0.0-beta.42", + "@babel/preset-env": "7.0.0-beta.42", "accoutrement-color": "^2.2.2", "accoutrement-init": "^1.1.2", "accoutrement-layout": "^3.0.2", "accoutrement-scale": "^5.0.1", "accoutrement-type": "^4.0.2", - "autoprefixer": "^7.2.1", - "babel-eslint": "^8.0.3", - "babel-loader": "8.0.0-beta.0", - "babel-minify-webpack-plugin": "^0.2.0", - "babel-plugin-istanbul": "^4.1.5", + "autoprefixer": "^8.2.0", + "babel-eslint": "^8.2.2", + "babel-loader": "8.0.0-beta.2", "beeper": "^1.1.1", "browser-sync": "^2.18.13", "chai": "^4.1.2", "chai-jquery": "^2.0.0", - "chalk": "^2.3.0", + "chalk": "^2.3.2", "coveralls": "^3.0.0", - "css-loader": "^0.28.7", + "css-loader": "^0.28.11", "del": "^3.0.0", - "eslint": "^4.12.1", + "eslint": "^4.19.1", "eslint-config-prettier": "^2.8.0", "eslint-plugin-prettier": "^2.3.1", - "extract-text-webpack-plugin": "^3.0.2", + "extract-text-webpack-plugin": "4.0.0-beta.0", "fancy-log": "^1.3.2", "gulp": "^4.0.0", "gulp-eslint": "^4.0.1", @@ -67,6 +65,7 @@ "gulp-prettier-plugin": "^1.1.0", "gulp-sass-lint": "^1.3.4", "husky": "^0.14.3", + "istanbul-instrumenter-loader": "^3.0.1", "jinja-loader": "^0.0.8", "jquery": "^3.2.1", "jquery-deparam": "^0.5.3", @@ -74,31 +73,32 @@ "karma": "^2.0.0", "karma-chai-sinon": "^0.1.5", "karma-chrome-launcher": "^2.2.0", - "karma-coverage": "^1.1.1", + "karma-coverage-istanbul-reporter": "1.4.2", "karma-junit-reporter": "^1.2.0", "karma-mocha": "^1.3.0", "karma-mocha-reporter": "^2.2.5", "karma-sourcemap-loader": "^0.3.7", - "karma-webpack": "^2.0.6", - "lint-staged": "^6.0.0", + "karma-webpack": "4.0.0-beta.0", + "lint-staged": "^7.0.0", "mark.js": "^8.11.0", "matchmedia-polyfill": "^0.3.0", - "mocha": "^5.0.0", - "nyc": "^11.3.0", + "mocha": "^5.0.5", + "nyc": "^11.6.0", "plugin-error": "^1.0.0", - "postcss-loader": "^2.0.9", - "prettier": "^1.9.1", - "sass-loader": "^6.0.6", - "sass-true": "^3.0.2", + "postcss-loader": "^2.1.3", + "prettier": "^1.11.1", + "sass-loader": "^6.0.7", + "sass-true": "^3.1.0", "sassdoc": "^2.5.0", - "sinon": "^4.1.1", - "sinon-chai": "^2.14.0", + "sinon": "^4.4.10", + "sinon-chai": "^3.0.0", "srcdoc-polyfill": "^1.0.0", - "webpack": "^3.10.0" + "webpack": "^4.3.0" }, "resolutions": { "browserslist": ">=2.4.0", "cdocparser": "^0.15.0", + "node-sass": "4.7.2", "nunjucks": "^2.5.2" }, "scripts": { @@ -121,6 +121,11 @@ "{gulpfile,index,.babelrc,postcss.config,sass-json-loader,webpack.config}.js": [ "prettier --write", "git add" + ], + "*.scss": [ + "prettier --write", + "sass-lint -v -q", + "git add" ] } } diff --git a/scss/_utilities.scss b/scss/_utilities.scss index 3d87902a..43832d47 100644 --- a/scss/_utilities.scss +++ b/scss/_utilities.scss @@ -9,7 +9,6 @@ /// /// @group config_api-utilities - @import 'utilities/config'; @import 'utilities/json-encode'; @import 'utilities/json-api'; diff --git a/scss/component/_breadcrumb.scss b/scss/component/_breadcrumb.scss index ef5b6059..416f8a58 100644 --- a/scss/component/_breadcrumb.scss +++ b/scss/component/_breadcrumb.scss @@ -4,7 +4,6 @@ /// So you always know where you are… /// @group component-breadcrumb - // Breadcrumb // ---------- /// @group component-breadcrumb diff --git a/scss/component/_footer.scss b/scss/component/_footer.scss index 9525f0c5..365a186f 100644 --- a/scss/component/_footer.scss +++ b/scss/component/_footer.scss @@ -23,7 +23,6 @@ /// /// - /// Layout for the footer credit. /// @group component-footer .footer-credit { @@ -41,7 +40,6 @@ } } - /// Layout for the footer logo-icon. /// @group component-footer .footer-icon { @@ -52,7 +50,6 @@ } } - /// Special styles for the footer links. /// @group component-footer .footer-link { diff --git a/scss/component/_item.scss b/scss/component/_item.scss index c299aa7c..ba818400 100644 --- a/scss/component/_item.scss +++ b/scss/component/_item.scss @@ -86,7 +86,6 @@ } } - // Requires // -------- .requires-wrapper { diff --git a/scss/component/_nav.scss b/scss/component/_nav.scss index 15bafc57..91f15238 100644 --- a/scss/component/_nav.scss +++ b/scss/component/_nav.scss @@ -3,7 +3,6 @@ /// # Herman Navigation Components /// @group component-nav - // Nav Subsections // --------------- /// Group the main navigation into sub-sections… @@ -22,7 +21,6 @@ } } - // Nav Home // -------- /// There is a home link at the top of the navigation… @@ -33,7 +31,6 @@ margin-top: size('gutter-plus'); } - // Nav Titles // ---------- /// Each subsection may optionally have a title… @@ -45,7 +42,6 @@ padding-top: size('quarter-shim'); } - // Nav Items // --------- /// Each list-item in the navigation menus… @@ -55,7 +51,6 @@ margin: size('half-shim') 0; } - // Nav Links // --------- /// Navigation items, with inactive and active states. diff --git a/scss/component/_project-meta.scss b/scss/component/_project-meta.scss index c511b74e..54e62f97 100644 --- a/scss/component/_project-meta.scss +++ b/scss/component/_project-meta.scss @@ -1,7 +1,6 @@ // Project Meta Styles // =================== - .project-links { display: flex; justify-content: flex-end; diff --git a/scss/component/_search.scss b/scss/component/_search.scss index f1e88145..990c1239 100644 --- a/scss/component/_search.scss +++ b/scss/component/_search.scss @@ -1,27 +1,22 @@ // Search // ====== - .search-heading { font-size: size('h1'); } - .search-term { @include font-family('code'); } - .search-results { list-style: none; } - .search-result { margin: size('flex-gutter') 0; } - [data-result-field='contents'] { color: color('text-light'); } diff --git a/scss/config/_abstracts.scss b/scss/config/_abstracts.scss index f1abee5d..4fd0880a 100644 --- a/scss/config/_abstracts.scss +++ b/scss/config/_abstracts.scss @@ -1,11 +1,9 @@ // Accoutrement Utils // ================== - /// # Herman Config: Private Helpers /// @group config-utils - // Config // ------ /// Internal utility for managing Herman and Accoutrement maps @@ -38,11 +36,7 @@ /// ); /// /// @include config('colors', 'brand-colors', $brand-colors); -@mixin config( - $type, - $name, - $value -) { +@mixin config($type, $name, $value) { @if index('color' 'colors', $type) { @include add-colors($value); @include herman-add($type, $name, $value, 'color'); diff --git a/scss/config/_banner.scss b/scss/config/_banner.scss index 451323d6..e328d190 100644 --- a/scss/config/_banner.scss +++ b/scss/config/_banner.scss @@ -4,7 +4,6 @@ /// Styles related to the top banner in generated Herman docs. /// @group style-banner - // Banner Arrow // ------------ /// Apply a bottom-border with centered down-arrow triangle, @@ -26,10 +25,7 @@ ///
        /// Hello World ///
        -@mixin banner-arrow( - $color: 'theme-dark', - $background: 'background' -) { +@mixin banner-arrow($color: 'theme-dark', $background: 'background') { border-bottom: size('arrow-border') solid color($color); box-shadow: 0 2px 2px color('shadow'); display: block; diff --git a/scss/config/_colors.scss b/scss/config/_colors.scss index 760eeef7..4ec5d28e 100644 --- a/scss/config/_colors.scss +++ b/scss/config/_colors.scss @@ -1,7 +1,6 @@ // Color Settings // ============== - /// # Herman Config: Color Palettes /// This page contains documentation of the colors used by Herman. /// We use OddBird's [Accoutrement-Color][ac] module @@ -17,7 +16,6 @@ /// @link http://oddbird.net/accoutrement-color/docs/ /// Accoutrement Color - // Brand Colors // ------------ /// We use bright primary colors for the main brand, @@ -41,13 +39,11 @@ $brand-colors: ( 'brand-orange': hsl(24, 100%, 39%), 'brand-blue': hsl(195, 85%, 35%), - 'brand-pink': hsl(330, 85%, 48%) ('shade': 25%), + 'brand-pink': hsl(330, 85%, 48%) ('shade': 25%) ); @include config('colors', 'brand-colors', $brand-colors); - - // Neutral Colors // -------------- /// Use these neutral colors @@ -60,13 +56,11 @@ $brand-colors: ( $neutral-colors: ( 'light-gray': 'brand-blue' ('tint': 80%, 'desaturate': 80%), 'gray': 'brand-blue' ('desaturate': 80%), - 'black': 'brand-blue' ('shade': 30%, 'desaturate': 80%), + 'black': 'brand-blue' ('shade': 30%, 'desaturate': 80%) ); @include config('colors', 'neutral-colors', $neutral-colors); - - // Theme Colors // ------------ /// Rather than directly accessing and adjusting @@ -81,29 +75,23 @@ $neutral-colors: ( $theme-colors: ( 'theme-dark': 'brand-blue', 'theme-light': 'brand-blue' ('tint': 80%), - 'background': #fff, 'text': 'black', 'text-light': 'gray', - 'action': 'brand-pink', 'focus': 'theme-dark', 'underline': 'action' ('tint': 75%), - 'border': 'gray', 'border-light': 'light-gray', 'shadow': 'gray' ('rgba': 0.5), - 'callout': 'theme-light', 'slight': 'callout' ('tint': 90%), - 'code': 'theme-dark', - 'code-shadow': 'code' (rgba: 0.2), + 'code-shadow': 'code' (rgba: 0.2) ); @include config('colors', 'theme-colors', $theme-colors); - // System Colors // ------------- /// Colors used by accoutrement-color @@ -113,7 +101,7 @@ $theme-colors: ( /// @group config-colors $system-colors: ( 'contrast-light': 'background', - 'contrast-dark': 'text', + 'contrast-dark': 'text' ); @include config('colors', 'system-colors', $system-colors); diff --git a/scss/config/_fonts.scss b/scss/config/_fonts.scss index 8f3a231e..549f809e 100644 --- a/scss/config/_fonts.scss +++ b/scss/config/_fonts.scss @@ -1,13 +1,11 @@ // Font Settings // ============= - /// # Herman Config: WebFonts /// @group config-fonts /// @link http://oddbird.net/accoutrement-type/docs/ /// Accoutrement Type - // Sans Font // --------- /// A clean sans-serif option @@ -19,12 +17,11 @@ $sans-font: ( 'name': 'Source Sans Pro', 'source': 'https://fonts.google.com/specimen/Source+Sans+Pro', - 'stack': ('Helvetica Neue', 'Helvetica', 'Arial', sans-serif), + 'stack': ('Helvetica Neue', 'Helvetica', 'Arial', sans-serif) ); @include config('font', 'sans', $sans-font); - // Code Font // --------- /// A readable monospace font for code previews. @@ -35,7 +32,19 @@ $sans-font: ( $code-font: ( 'name': 'Source Code Pro', 'source': 'https://fonts.google.com/specimen/Source+Code+Pro', - 'stack': ('Consolas', 'Menlo', 'Monaco', 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, sans-serif), + 'stack': + ( + 'Consolas', + 'Menlo', + 'Monaco', + 'Lucida Console', + 'Liberation Mono', + 'DejaVu Sans Mono', + 'Bitstream Vera Sans Mono', + 'Courier New', + monospace, + sans-serif + ) ); @include config('font', 'code', $code-font); diff --git a/scss/config/_scale.scss b/scss/config/_scale.scss index 570ed2e8..8b6043c4 100644 --- a/scss/config/_scale.scss +++ b/scss/config/_scale.scss @@ -1,13 +1,11 @@ // Scale Settings // ============== - /// # Herman Config: Sizes /// @group config-scale /// @link http://oddbird.net/accoutrement-scale/docs/ /// Accoutrement Scale - // Text Ratios // ----------- /// We only use ratios to establish line-height on Herman, @@ -15,13 +13,10 @@ /// /// @group config-scale /// @ratios -$text-ratios: ( - 'line-height': 1.4 -); +$text-ratios: ('line-height': 1.4); @include config('ratios', 'text-ratios', $text-ratios); - // Root Sizes // ---------- /// We use a `responsive` viewport-based size @@ -41,14 +36,12 @@ $text-ratios: ( $root-sizes: ( 'root': 18px, 'responsive': calc(1em + 0.125vw), - 'large': calc(%s + %s) (1rem, 0.5vw), - 'small': 0.9rem, + 'small': 0.9rem ); @include config('sizes', 'root-sizes', $root-sizes); - // Text Sizes // ---------- /// The `reset` size (`1rem`) allows you to reset @@ -60,21 +53,17 @@ $root-sizes: ( /// @sizes $text-sizes: ( 'reset': 1rem, - 'h1': calc(%s + %s) (1rem, 2vw), 'h2': calc(%s + %s) (1rem, 1vw), 'h3': 'large', - 'quote': 'large', - 'code': 'small', 'footer': 'small', - 'search': 'small', + 'search': 'small' ); @include config('sizes', 'text-sizes', $text-sizes); - // Spacing Sizes // ------------- /// A mostly-linear scale of spacing-sizes @@ -89,19 +78,16 @@ $spacing-sizes: ( 'gutter': 'rhythm', 'gutter-plus': 'gutter' ('plus': 'shim'), 'double-gutter': 'gutter' ('times': 2), - 'flex-gutter': calc(%s + %s) ('shim', 2.5vw), 'spacer': calc(%s + %s) ('gutter' ('times': 3), 2.5vw), - 'gutter-minus': 'gutter' ('minus': 'half-shim'), 'shim': 'gutter' ('times': 0.5), 'half-shim': 'shim' ('times': 0.5), - 'quarter-shim': 'shim' ('times': 0.25), + 'quarter-shim': 'shim' ('times': 0.25) ); @include config('sizes', 'spacing-sizes', $spacing-sizes); - // Pattern Sizes // ------------- /// Semantically-named sizes @@ -112,23 +98,18 @@ $spacing-sizes: ( $pattern-sizes: ( 'nav-underline': 4px, 'nav-icon': 28px, - 'arrow-border': 8px, 'arrow-depth': 'shim', 'arrow-side': 'gutter', - 'font-preview': 24em, 'specimen-aa': 'rhythm' ('times': 3), - 'color-preview': 16em, 'color-swatch': 'rhythm' ('times': 4), - - 'footer-logo': 'rhythm' ('times': 2), + 'footer-logo': 'rhythm' ('times': 2) ); @include config('sizes', 'pattern-sizes', $pattern-sizes); - // Layout Sizes // ------------- /// Layout-specific sizes, @@ -138,10 +119,9 @@ $pattern-sizes: ( /// @sizes {ruler-large} $layout-sizes: ( 'page': 50rem, - 'item-break': 40em, 'page-break': 50em, - 'nav-break': 65em, + 'nav-break': 65em ); @include config('sizes', 'layout-sizes', $layout-sizes); diff --git a/scss/config/_type.scss b/scss/config/_type.scss index 5488a845..e3568851 100644 --- a/scss/config/_type.scss +++ b/scss/config/_type.scss @@ -1,7 +1,6 @@ // Typography Config // ================= - /// ## macro `link_if()` /// This Nunjucks utility macro returns either /// an anchor tag, or span, depending on @@ -23,7 +22,6 @@ /// {{ utility.link_if(content='stacy', url='#', attrs={'data-sassdoc': 'font-name'} ) }} /// {{ utility.link_if(content='not stacy', url=none) }} - // Link // ---- /// Shortcut for `link` and `visited` pseudo-classes. @@ -36,7 +34,6 @@ /// } $link: '&:link, &:visited'; - // Focus // ----- /// Shortcut for `hover`, `focus`, and `active` pseudo-classes. @@ -49,7 +46,6 @@ $link: '&:link, &:visited'; /// } $focus: '&:hover, &:focus, &:active'; - // Invert Colors // ------------- /// Invert the colors of a block, creating light-on-dark text and links. diff --git a/scss/config/_z-index.scss b/scss/config/_z-index.scss index 931ad277..6d907354 100644 --- a/scss/config/_z-index.scss +++ b/scss/config/_z-index.scss @@ -1,7 +1,6 @@ // Z-Index // ======= - /// List of named z-index layers for Herman's layout. /// The order they are defined /// will be the integer they are assigned. @@ -11,5 +10,5 @@ $z-index: ( 'main', 'sidebar', - 'banner', + 'banner' ); diff --git a/scss/initial/_icons.scss b/scss/initial/_icons.scss index ce2864aa..733f2a22 100644 --- a/scss/initial/_icons.scss +++ b/scss/initial/_icons.scss @@ -1,13 +1,11 @@ // Icons // ===== - /// # Herman Icons /// Herman doesn't use very many icons internally… /// @icons assets/svg/ /// @group style-icons - /// ## macro `icon()` /// Icons should be added to the html using our /// `icon()` utility macro in Nunjucks. @@ -28,7 +26,6 @@ /// {% import 'utility.macros.njk' as utility %} /// {{ utility.icon('menu', size='nav-icon') }} - // Data-Icon // --------- /// Icons inherit the color of their surroundings, @@ -39,7 +36,6 @@ fill: currentColor; } - // Icon-Size: Nav // -------------- /// Used for the menu-bar icon. @@ -48,7 +44,6 @@ @include square('nav-icon'); } - // Icon-Size: Footer Logo // ---------------------- /// Used for the footer Herman logo. diff --git a/scss/initial/_root.scss b/scss/initial/_root.scss index 5b41d7dd..19673037 100644 --- a/scss/initial/_root.scss +++ b/scss/initial/_root.scss @@ -1,7 +1,6 @@ // Root Typography // =============== - /// # Herman Typography /// Initial styling for typographic elements in Herman. /// Some typography is also inherited from the @@ -11,18 +10,17 @@ /// @link http://oddbird.net/accoutrement-init/ Accoutrement-Init /// @group style-typography - /// The root typographic styles provide a default font, /// responsive font-size, fallback font-size, and line-height. /// @group style-typography :root { + // sass-lint:disable-block no-duplicate-properties @include font-family('sans'); font-size: size('root'); - font-size: size('responsive'); //sass-lint:disable-line no-duplicate-properties + font-size: size('responsive'); line-height: ratio('herman'); } - // Selection // --------- /// Selected text uses a light color from the Herman color palette. @@ -31,7 +29,6 @@ background-color: color('callout'); } - // Mark // ---- /// For search-results, we mark target text with a background color. @@ -42,7 +39,6 @@ mark { padding: 0 size('quarter-shim'); } - // Links // ----- /// Default links use both color and text-underline @@ -64,7 +60,6 @@ mark { } } - // Pre // --- /// Pre-formatted blocks use our monospace `code` font-stack, @@ -75,7 +70,6 @@ pre { font-size: size('code'); } - // Code // ---- /// Code uses a monospace font-stack, @@ -94,7 +88,6 @@ code { } } - // Is Hidden // --------- /// Text that is provided for screen-reader accessibility only, @@ -103,5 +96,3 @@ code { .is-hidden { @include is-hidden; } - - diff --git a/scss/json.scss b/scss/json.scss index 95f1a5dd..470734a6 100644 --- a/scss/json.scss +++ b/scss/json.scss @@ -1,13 +1,11 @@ // Export Sass to JSON // =================== - // Import the utilities and data @import 'utilities'; @import 'config/manifest'; @import 'previews/highlight'; @import 'samples/manifest'; - // Export to JSON @include herman-export; diff --git a/scss/layout/_banner.scss b/scss/layout/_banner.scss index f3a8d329..ce77da02 100644 --- a/scss/layout/_banner.scss +++ b/scss/layout/_banner.scss @@ -1,7 +1,6 @@ // Banner Styles // ============= - // Banner Region // ------------- /// Layout styles for Herman's top-banner region. @@ -26,7 +25,6 @@ padding: size('shim'); } - // Project Title // ------------- /// Used for the top-banner project title, @@ -45,7 +43,6 @@ margin-right: auto; } - // Project Name // ------------ /// Specific styling for the top-banner project name. @@ -64,7 +61,6 @@ } } - // Project Title // ------------- /// Less prominent text for the top-banner project version. @@ -78,7 +74,6 @@ font-size: size('h3'); } - // Nav Toggle // ---------- /// The navigation-menu toggle is only visible on small screens. @@ -95,7 +90,7 @@ @include above('page-break') { padding-left: size('shim'); - padding-right: size('shim'); + padding-right: size('shim'); } @include above('nav-break') { diff --git a/scss/layout/_main.scss b/scss/layout/_main.scss index 691a943d..b18f14ee 100644 --- a/scss/layout/_main.scss +++ b/scss/layout/_main.scss @@ -4,8 +4,6 @@ /// Styles related to the main content area in generated Herman docs. /// @group style-main - - // Main Region // ----------- /// Layout and styles for the main content region. @@ -19,8 +17,6 @@ } } - - // Page // ---- /// Generic wrapper for page-specific content. diff --git a/scss/layout/_nav.scss b/scss/layout/_nav.scss index f0f83589..89e4e28a 100644 --- a/scss/layout/_nav.scss +++ b/scss/layout/_nav.scss @@ -4,7 +4,6 @@ /// Styles related to the navigation sidebar in generated Herman docs. /// @group style-nav - // Nav Region // ========== /// Layout and styles for the navigation region. diff --git a/scss/layout/_regions.scss b/scss/layout/_regions.scss index 3c409d82..c51037bb 100644 --- a/scss/layout/_regions.scss +++ b/scss/layout/_regions.scss @@ -6,7 +6,6 @@ /// as well as the `app` and `container` wrapping regions. /// @group style-regions - // General // ------- /// All regions are full-width by default. @@ -16,7 +15,6 @@ width: 100%; } - // App // --- /// The `app` region contains the entire application. @@ -31,7 +29,6 @@ padding: 0; } - // Container // --------- /// The `container` region acts as a layout wrapper diff --git a/scss/patterns/_forms.scss b/scss/patterns/_forms.scss index f84b003f..b46a7528 100644 --- a/scss/patterns/_forms.scss +++ b/scss/patterns/_forms.scss @@ -1,13 +1,11 @@ // Forms // ===== - ::placeholder { color: currentColor; opacity: 0.5; } - input { border: 1px solid color('border-light'); color: inherit; diff --git a/scss/patterns/_type.scss b/scss/patterns/_type.scss index bb7c6553..18a6b91e 100644 --- a/scss/patterns/_type.scss +++ b/scss/patterns/_type.scss @@ -1,7 +1,6 @@ // Typography Patterns // =================== - // Text Blocks // ----------- /// There are some typographic elements @@ -137,7 +136,6 @@ } } - // Invert Colors // ------------- /// Invert the colors of a block, creating a light-on-dark area. diff --git a/scss/previews/_code.scss b/scss/previews/_code.scss index 2c4ff738..26976a24 100644 --- a/scss/previews/_code.scss +++ b/scss/previews/_code.scss @@ -6,7 +6,6 @@ /// @group style-code /// @link https://highlightjs.org/ Highlight.JS - // Code Blocks // ----------- /// @name Code Blocks @@ -21,7 +20,6 @@ overflow: hidden; } - // Code Header // ----------- /// @group style-code @@ -31,7 +29,6 @@ padding: 0 size('shim'); } - // Code Description // ---------------- /// @group style-code @@ -39,12 +36,12 @@ @include before(' – '); } - // Pre // --- +// sass-lint:disable force-element-nesting /// @group style-code .hljs-pre, -.text-block pre { // sass-lint:disable-line force-element-nesting +.text-block pre { background-color: color('slight'); border: 1px solid color('callout'); color: color('code'); diff --git a/scss/previews/_color.scss b/scss/previews/_color.scss index 5f27a91c..414cfc29 100644 --- a/scss/previews/_color.scss +++ b/scss/previews/_color.scss @@ -1,7 +1,6 @@ // Preview Layouts // =============== - // Color Preview // ------------- @@ -32,7 +31,6 @@ } } - // Color Swatch // ------------ @@ -49,12 +47,12 @@ } .transparency-grid { - background: url('data:image/svg+xml;utf8,') center repeat scroll; + background: url('data:image/svg+xml;utf8,') + center repeat scroll; background-size: 0.5em 0.5em; left: 50%; } - // Color Info // ---------- diff --git a/scss/previews/_font.scss b/scss/previews/_font.scss index 1a64b97c..52e27a4a 100644 --- a/scss/previews/_font.scss +++ b/scss/previews/_font.scss @@ -1,7 +1,6 @@ // Font Specimen // ============= - .font-specimen { display: flex; flex-wrap: wrap; @@ -16,7 +15,6 @@ } } - // Face // ---- diff --git a/scss/previews/_highlight.scss b/scss/previews/_highlight.scss index 34695f2b..6bc00692 100644 --- a/scss/previews/_highlight.scss +++ b/scss/previews/_highlight.scss @@ -4,7 +4,6 @@ // (c) Jeremy Hull // sass-lint:disable force-element-nesting, class-name-format - // hljs colors // ----------- /// Colors for code-highlighting with hljs, @@ -20,12 +19,11 @@ $hljs-colors: ( 'hljs-yellow': #b58900, 'hljs-orange': #cb4b16, 'hljs-red': #dc322f, - 'hljs-formula': #eee8d5, + 'hljs-formula': #eee8d5 ); @include herman-add('colors', 'hljs-colors', $hljs-colors); - .hljs-comment, .hljs-quote { color: color('hljs-comment', $hljs-colors); diff --git a/scss/previews/_size.scss b/scss/previews/_size.scss index 4928cec0..1362bf96 100644 --- a/scss/previews/_size.scss +++ b/scss/previews/_size.scss @@ -1,7 +1,6 @@ // Ratio Preview // ============= - // // @TODO: Add docs to block-size-table! // @@ -44,7 +43,6 @@ } } - // Rulers // ------ @@ -101,25 +99,24 @@ .size-bar { background-color: color('border'); - background-image: - linear-gradient( - to left, - color('underline') 1px, - transparent 1px, - transparent - ), - linear-gradient( - to left, - color('border-light' ('rgba': 0.5)) 1px, - transparent 1px, - transparent - ), - linear-gradient( - to left, - color('border-light' ('rgba': 0.25)) 1px, - transparent 1px, - transparent - ); + background-image: linear-gradient( + to left, + color('underline') 1px, + transparent 1px, + transparent + ), + linear-gradient( + to left, + color('border-light' ('rgba': 0.5)) 1px, + transparent 1px, + transparent + ), + linear-gradient( + to left, + color('border-light' ('rgba': 0.25)) 1px, + transparent 1px, + transparent + ); background-position: 0 100%; background-repeat: repeat-x; background-size: 100px 75%, 10px 50%, 5px 25%; @@ -131,7 +128,6 @@ line-height: 1.2; } - // Ratios // ------ diff --git a/scss/samples/_colors.scss b/scss/samples/_colors.scss index 10a629f4..faef6da2 100644 --- a/scss/samples/_colors.scss +++ b/scss/samples/_colors.scss @@ -1,7 +1,6 @@ // Color Samples // ============= - /// # Documenting colors /// /// Herman provides custom annotations @@ -30,11 +29,9 @@ /// /// @group demo_colors - $brand-blue: hsl(195, 85%, 35%); $brand-pink: hsl(330, 85%, 48%); - /// ## Preview color maps as palettes /// /// In order to export our colors to Herman, @@ -88,10 +85,9 @@ $brand-pink: hsl(330, 85%, 48%); /// @group demo_colors $demo-colors: ( 'brand-blue': $brand-blue, - 'brand-pink': $brand-pink, + 'brand-pink': $brand-pink ); - /// ## Add color-data to $herman /// /// In order to preview the `$demo-colors` palette, @@ -145,14 +141,12 @@ $demo-colors: ( /// @group demo_colors @include herman-add('colors', 'demo-colors', $demo-colors); - $demo-noncolors: ( 'light-gray': 'brand-blue' ('tint': 80%, 'desaturate': 80%), 'gray': 'brand-blue' ('desaturate': 80%), - 'black': 'brand-blue' ('shade': 30%, 'desaturate': 80%), + 'black': 'brand-blue' ('shade': 30%, 'desaturate': 80%) ); - /// ## Compile and export complex maps /// /// At OddBird, we store our colors in more complex maps, diff --git a/scss/samples/_examples.scss b/scss/samples/_examples.scss index 61582f85..4cd676a7 100644 --- a/scss/samples/_examples.scss +++ b/scss/samples/_examples.scss @@ -1,7 +1,6 @@ // Demo Examples // ============= - /// # Rendering SassDoc examples /// /// [SassDoc][sassdoc] provides the `@example` annotation @@ -51,7 +50,6 @@ /// @group demo_examples /// @link http://sassdoc.com/annotations/#example @example Annotation Reference - /// ## Compiling Sass/Scss /// /// Example annotations with language set to `sass` or `scss` @@ -100,7 +98,6 @@ /// } /// } - /// ## Compiling Nunjucks /// /// Example annotations with language set to `njk` diff --git a/scss/samples/_fonts.scss b/scss/samples/_fonts.scss index 032367b8..3aa251da 100644 --- a/scss/samples/_fonts.scss +++ b/scss/samples/_fonts.scss @@ -1,7 +1,6 @@ // Font Specimen Samples // ===================== - /// # Documenting fonts /// /// Herman provides custom annotations @@ -39,7 +38,6 @@ /// /// @group demo_fonts - /// ## Displaying CDN-hosted webfonts /// /// For remotely-hosted fonts, @@ -84,10 +82,9 @@ $demo-cdn: ( 'name': 'Source Code Pro', 'source': 'https://fonts.google.com/specimen/Source+Code+Pro', - 'stack': ('Consolas', 'Menlo', 'Courier New', monospace, sans-serif), + 'stack': ('Consolas', 'Menlo', 'Courier New', monospace, sans-serif) ); - /// ## Displaying local fonts /// /// For locally-hosted fonts, @@ -123,18 +120,18 @@ $demo-cdn: ( /// @group demo_fonts $demo-local: ( 'name': 'rockingham', - 'normal': ( - 'path': 'rockingham/rockingham-regular-webfont', - 'local': 'rockingham-regular-webfont', - ), + 'normal': + ( + 'path': 'rockingham/rockingham-regular-webfont', + 'local': 'rockingham-regular-webfont' + ), 'bold': 'rockingham/rockingham-bold-webfont', 'italic': 'rockingham/rockingham-italic-webfont', 'bold' 'italic': 'rockingham/rockingham-bolditalic-webfont', 'stack': 'fantasy', - 'formats': 'woff2' 'woff' 'ttf', + 'formats': 'woff2' 'woff' 'ttf' ); - /// ## Add font data to $herman /// /// In order to preview the `$demo-cdn` and `$demo-local` maps, diff --git a/scss/samples/_icons.scss b/scss/samples/_icons.scss index ae9d6e24..cc9e3805 100644 --- a/scss/samples/_icons.scss +++ b/scss/samples/_icons.scss @@ -1,7 +1,6 @@ // SVG Icon Samples // ================ - /// # Documenting SVG icons /// /// Given a folder of individual SVG icon files, diff --git a/scss/samples/_mixins-functions.scss b/scss/samples/_mixins-functions.scss index 87d641ab..0058fad6 100644 --- a/scss/samples/_mixins-functions.scss +++ b/scss/samples/_mixins-functions.scss @@ -1,7 +1,6 @@ // Mixin and Function Documentation // ================================ - /// # SassDoc Annotations /// /// Herman supports all the core @@ -11,7 +10,6 @@ /// /// @group demo_test-sassdoc - // Herman Sample // ------------- /// This is a sample function. @@ -47,11 +45,7 @@ /// .example::before { /// content: herman-sample(1, 2); /// } -@function herman-sample( - $one, - $two: $one, - $three: 'three' -) { +@function herman-sample($one, $two: $one, $three: 'three') { @if (not $one) or (not $two) or (not $three) { @error 'Please provide values for all three parameters'; } @@ -59,37 +53,26 @@ @return $one $two $three; } - // Sample Alias // ------------ /// This is a sample function alias. /// @group demo_test-sassdoc /// @alias herman-sample /// @deprecated I don't think this alias is useful anymore -@function sample-alias( - $one, - $two: $one, - $three: 'three' -) { +@function sample-alias($one, $two: $one, $three: 'three') { @return herman-sample($one, $two, $three); } - // Sample Alias Two // ---------------- /// This is a sample function alias. /// @group demo_test-sassdoc /// @alias herman-sample /// @deprecated Doesn't seem to work without a message -@function sample-alias-two( - $one, - $two: $one, - $three: 'three' -) { +@function sample-alias-two($one, $two: $one, $three: 'three') { @return herman-sample($one, $two, $three); } - /// Extra Commentary /// ================ /// Herman allows you to write "prose" markdown blocks, @@ -110,7 +93,6 @@ /// @link http://sassdoc.com/annotations/ /// @group demo_test-sassdoc - // Mixin with Content // ------------------ /// Mixins can optionally accept a @content block, @@ -135,13 +117,9 @@ /// color: red; /// } /// } -@mixin before-sample( - $content, - $list... -) { +@mixin before-sample($content, $list...) { &::before { content: $content; @content; } } - diff --git a/scss/samples/_sizes-ratios.scss b/scss/samples/_sizes-ratios.scss index dfe26199..846d3ece 100644 --- a/scss/samples/_sizes-ratios.scss +++ b/scss/samples/_sizes-ratios.scss @@ -1,7 +1,6 @@ // Ratio & Size Samples // ==================== - /// # Documenting ratios & sizes /// /// Herman provides custom annotations @@ -31,12 +30,10 @@ /// /// @group demo_sizes - $line-height-ratio: 1.4; $root: 18px; $xlarge: 3rem; - /// ## Preview ratios /// /// In order to export our ratios to Herman, @@ -75,10 +72,7 @@ $xlarge: 3rem; /// /// @ratios /// @group demo_sizes -$demo-ratios: ( - 'line-height': $line-height-ratio -); - +$demo-ratios: ('line-height': $line-height-ratio); /// ## Preview sizes /// @@ -130,7 +124,6 @@ $demo-sizes: ( 'xlarge': $xlarge ); - /// ### Text Sizes /// ```scss /// /// @sizes demo-sizes {text} @@ -138,7 +131,6 @@ $demo-sizes: ( /// @sizes demo-sizes {text} /// @group demo_sizes - /// ### Rulers /// ```scss /// /// @sizes demo-sizes {ruler} @@ -146,7 +138,6 @@ $demo-sizes: ( /// @sizes demo-sizes {ruler} /// @group demo_sizes - /// ### Large Rulers /// ```scss /// /// @sizes demo-sizes {ruler-large} @@ -154,7 +145,6 @@ $demo-sizes: ( /// @sizes demo-sizes {ruler-large} /// @group demo_sizes - /// ### Name/Value Only /// ```scss /// /// @sizes demo-sizes {output-only} @@ -162,7 +152,6 @@ $demo-sizes: ( /// @sizes demo-sizes {output-only} /// @group demo_sizes - /// ## Add ratio/size data to $herman /// /// In order to preview the `$demo-ratios` and `$demo-sizes` maps, diff --git a/scss/samples/_variables.scss b/scss/samples/_variables.scss index 0fe0d110..484a168a 100644 --- a/scss/samples/_variables.scss +++ b/scss/samples/_variables.scss @@ -1,7 +1,6 @@ // Sample Variable Documentation // ============================= - // Private // ------- /// Private variables will display unless you set `access: ['public']` @@ -11,7 +10,6 @@ /// @type * $private: 'for internal use only'; - // Basic Value // ----------- /// The basics for documenting your average non-map variable. @@ -20,7 +18,6 @@ $private: 'for internal use only'; /// @requires $private $basic-value: if(not 'social', $private, 'hello world'); - // Map Value // --------- /// You can add properties when documenting map variables. @@ -36,5 +33,5 @@ $basic-value: if(not 'social', $private, 'hello world'); /// What to say in the evening before bed $map-value: ( 'morning': $basic-value, - 'evening': $private, + 'evening': $private ); diff --git a/scss/utilities/_config.scss b/scss/utilities/_config.scss index ceddd03f..00cb90bd 100644 --- a/scss/utilities/_config.scss +++ b/scss/utilities/_config.scss @@ -1,7 +1,6 @@ // Integration Config // ------------------ - // Plural Types // ------------ /// A map of data-types understood by herman, @@ -15,5 +14,5 @@ $_herman-plural-types: ( 'color': 'colors', 'size': 'sizes', 'ratio': 'ratios', - 'font': 'fonts', + 'font': 'fonts' ); diff --git a/scss/utilities/_json-api.scss b/scss/utilities/_json-api.scss index 1ac4b26c..ec0f8616 100644 --- a/scss/utilities/_json-api.scss +++ b/scss/utilities/_json-api.scss @@ -1,7 +1,6 @@ // JSON Export Utilities // --------------------- - /// # Exporting Styles to JSON /// /// While many UX patterns will be rendered as HTML components, @@ -38,7 +37,6 @@ /// /// @include herman-export($herman); - // Herman // ------ /// Use the `$herman` map variable to collect and organize @@ -195,7 +193,6 @@ /// ); $herman: () !default; - // Herman Export // ------------- /// Encode a Sass map as a JSON-ready string, @@ -209,9 +206,7 @@ $herman: () !default; /// @example scss /// // Export to JSON /// @include herman-export; -@mixin herman-export( - $map: $herman -) { +@mixin herman-export($map: $herman) { $json: _herman-encode($map); /*! json-encode: #{$json} */ } diff --git a/scss/utilities/_json-encode.scss b/scss/utilities/_json-encode.scss index f1c26ec7..1954083c 100644 --- a/scss/utilities/_json-encode.scss +++ b/scss/utilities/_json-encode.scss @@ -1,7 +1,6 @@ // Json Encoding // ============= - // JSON Ecode // ---------- /// Encode any Sass value as a JSON-ready string. @@ -28,7 +27,6 @@ @return _herman-quote($value); } - // Encode List // ----------- /// Encode each item in a Sass list, @@ -38,9 +36,7 @@ /// /// @param {list} $list - /// List to be encoded for JSON exporting -@function _herman-encode-list( - $list -) { +@function _herman-encode-list($list) { $str: ''; @each $item in $list { @@ -51,7 +47,6 @@ @return '[#{$str}]'; } - // Encode Map // ---------- /// Encode each key/value in a Sass map, @@ -61,9 +56,7 @@ /// /// @param {map} $map - /// Map to be encoded for JSON exporting -@function _herman-encode-map( - $map -) { +@function _herman-encode-map($map) { $str: ''; @each $key, $value in $map { @@ -74,7 +67,6 @@ @return '{#{$str}}'; } - // Encode Number // ------------- /// Encode a number for JSON, @@ -84,9 +76,7 @@ /// /// @param {number} $number - /// Number to be encoded for JSON exporting -@function _herman-encode-number( - $number -) { +@function _herman-encode-number($number) { @if unitless($number) { @return inspect($number); } @@ -94,7 +84,6 @@ @return _herman-quote($number); } - // Quote // ----- /// Convert any value to a double-quoted string. @@ -104,15 +93,12 @@ /// /// @param {*} $value - /// The value to inspect and quote. -@function _herman-quote( - $value -) { +@function _herman-quote($value) { $value: '#{$value}'; $value: _herman-escape-quotes($value); @return '"#{$value}"'; } - // Escape Quotes // ------------- /// Return a string, with internal quotes escaped. @@ -122,9 +108,7 @@ /// /// @param {string} $string - /// The string to be manipulated -@function _herman-escape-quotes( - $string -) { +@function _herman-escape-quotes($string) { $return: $string; $old: '"'; $new: '\\"'; diff --git a/scss/utilities/_maps.scss b/scss/utilities/_maps.scss index 4012a88c..8ca48035 100644 --- a/scss/utilities/_maps.scss +++ b/scss/utilities/_maps.scss @@ -1,7 +1,6 @@ // Map Utilities // ============= - // Herman Add // ---------- /// Add a map of colors, fonts, sizes, ratios, etc @@ -33,12 +32,7 @@ /// ); /// @include herman-add('colors', 'brand-colors', $brand-colors, 'color'); /// /* #{$herman} */ -@mixin herman-add( - $type, - $key, - $map, - $args... -) { +@mixin herman-add($type, $key, $map, $args...) { // pluralize type $type: map-get($_herman-plural-types, $type) or $type; @@ -56,7 +50,6 @@ $herman: map-merge($herman, $nested) !global; } - // Map Compile // ----------- /// Pass the values of any map through a given function @@ -86,11 +79,7 @@ /// 'light-gray': 'brand-blue' ('tint': 80%, 'desaturate': 80%), /// ); /// /* #{herman-map-compile($brand-colors, 'color')} */ -@function herman-map-compile( - $map, - $function, - $args... -) { +@function herman-map-compile($map, $function, $args...) { $output: (); @each $key, $value in $map { diff --git a/templates/base.njk b/templates/base.njk index daa7b641..aee35e5a 100644 --- a/templates/base.njk +++ b/templates/base.njk @@ -68,7 +68,8 @@ - + + {% block extrajs %}{% endblock %} diff --git a/webpack.config.js b/webpack.config.js index 1b474105..4657c690 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -6,7 +6,6 @@ process.env.NODE_ENV = 'production'; process.env.BROWSERSLIST_CONFIG = './.browserslistrc'; const ExtractTextPlugin = require('extract-text-webpack-plugin'); -const MinifyPlugin = require('babel-minify-webpack-plugin'); const path = require('path'); const sassdoc = require('sassdoc'); const webpack = require('webpack'); @@ -138,18 +137,12 @@ SassdocPlugin.prototype.apply = compiler => { }; module.exports = { + mode: process.env.NODE_ENV || 'development', // context for entry points context: path.join(__dirname, 'assets', 'js'), // define all the entry point bundles entry: { app: './init', - vendor: [ - 'jquery', - 'srcdoc-polyfill', - 'vendor/highlight', - 'matchmedia-polyfill', - 'matchmedia-polyfill/matchMedia.addListener', - ], search: './search', app_styles: ['main.scss'], styleguide_json: ['json.scss'], @@ -170,6 +163,20 @@ module.exports = { resolveLoader: { alias: { sassjson: path.join(__dirname, 'sass-json-loader') }, }, + optimization: { + runtimeChunk: 'single', + splitChunks: { + cacheGroups: { + // pull common code into common bundle + common: { + name: 'common', + chunks: 'initial', + minChunks: 2, + minSize: 0, + }, + }, + }, + }, plugins: [ // ignore flycheck and Emacs special files when watching new webpack.WatchIgnorePlugin([/flycheck_/, /\.#/, /#$/]), @@ -180,28 +187,10 @@ module.exports = { 'window.jQuery': 'jquery', 'root.jQuery': 'jquery', }), - // pull common code out of other bundles - new webpack.optimize.CommonsChunkPlugin({ - name: 'app', - minChunks: Infinity, - chunks: ['search'], - }), - // pull webpack runtime and common vendor code out of all bundles - new webpack.optimize.CommonsChunkPlugin({ - name: 'vendor', - minChunks: Infinity, - }), - // Enable scope hoisting - new webpack.optimize.ModuleConcatenationPlugin(), // pull all CSS out of JS bundles new ExtractTextPlugin({ filename: styleOutput, - allChunks: true, - }), - new webpack.DefinePlugin({ - 'process.env.NODE_ENV': JSON.stringify('production'), }), - new MinifyPlugin(), new SassdocPlugin(), ], module: { @@ -229,23 +218,20 @@ module.exports = { { loader: 'css-loader', options: { - sourceMap: true, minimize: true, url: false, }, }, { loader: 'postcss-loader', - options: { sourceMap: true }, }, { loader: 'sass-loader', - options: { sourceMap: true }, }, ], }), }, ], }, - devtool: 'cheap-module-source-map', + devtool: false, }; diff --git a/yarn.lock b/yarn.lock index fe14a2b0..f0b32823 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,495 +2,518 @@ # yarn lockfile v1 -"@babel/code-frame@7.0.0-beta.36": - version "7.0.0-beta.36" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.36.tgz#2349d7ec04b3a06945ae173280ef8579b63728e4" - dependencies: - chalk "^2.0.0" - esutils "^2.0.2" - js-tokens "^3.0.0" - -"@babel/code-frame@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.39.tgz#91c90bb65207fc5a55128cb54956ded39e850457" - dependencies: - chalk "^2.0.0" - esutils "^2.0.2" - js-tokens "^3.0.0" - -"@babel/core@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.0.0-beta.39.tgz#242b8c0b99573de0395eaaa94e2d82a9cd008cf3" - dependencies: - "@babel/code-frame" "7.0.0-beta.39" - "@babel/generator" "7.0.0-beta.39" - "@babel/helpers" "7.0.0-beta.39" - "@babel/template" "7.0.0-beta.39" - "@babel/traverse" "7.0.0-beta.39" - "@babel/types" "7.0.0-beta.39" - babylon "7.0.0-beta.39" +"@babel/code-frame@7.0.0-beta.42", "@babel/code-frame@^7.0.0-beta.35", "@babel/code-frame@^7.0.0-beta.40": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.42.tgz#a9c83233fa7cd06b39dc77adbb908616ff4f1962" + dependencies: + "@babel/highlight" "7.0.0-beta.42" + +"@babel/core@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.0.0-beta.42.tgz#b3a838fddbd19663369a0b4892189fd8d3f82001" + dependencies: + "@babel/code-frame" "7.0.0-beta.42" + "@babel/generator" "7.0.0-beta.42" + "@babel/helpers" "7.0.0-beta.42" + "@babel/template" "7.0.0-beta.42" + "@babel/traverse" "7.0.0-beta.42" + "@babel/types" "7.0.0-beta.42" + babylon "7.0.0-beta.42" convert-source-map "^1.1.0" - debug "^3.0.1" + debug "^3.1.0" json5 "^0.5.0" lodash "^4.2.0" micromatch "^2.3.11" resolve "^1.3.2" + semver "^5.4.1" source-map "^0.5.0" -"@babel/generator@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0-beta.39.tgz#d2c9f0a9c47d5ff288f0306aedd0cf89983cb6ed" +"@babel/generator@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0-beta.42.tgz#777bb50f39c94a7e57f73202d833141f8159af33" dependencies: - "@babel/types" "7.0.0-beta.39" + "@babel/types" "7.0.0-beta.42" jsesc "^2.5.1" lodash "^4.2.0" source-map "^0.5.0" trim-right "^1.0.1" -"@babel/helper-annotate-as-pure@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-beta.39.tgz#cf9506c721c838806ca5eabe15783507ba2edce0" +"@babel/helper-annotate-as-pure@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-beta.42.tgz#f2b0a3be684018b55fc308eb5408326f78479085" dependencies: - "@babel/types" "7.0.0-beta.39" + "@babel/types" "7.0.0-beta.42" -"@babel/helper-builder-binary-assignment-operator-visitor@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.0.0-beta.39.tgz#ce97bd572aeb2b2c1200c7a49dba019659a95f3c" +"@babel/helper-builder-binary-assignment-operator-visitor@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.0.0-beta.42.tgz#7305281eb996954c47f87ec7710e2a9a8edd8077" dependencies: - "@babel/helper-explode-assignable-expression" "7.0.0-beta.39" - "@babel/types" "7.0.0-beta.39" + "@babel/helper-explode-assignable-expression" "7.0.0-beta.42" + "@babel/types" "7.0.0-beta.42" -"@babel/helper-call-delegate@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.0.0-beta.39.tgz#7851645811a4bc3eb7cf5f1c72b1c754d0a5e45d" +"@babel/helper-call-delegate@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.0.0-beta.42.tgz#53294eb8c5e6e53af3efda4293ff3c1237772d37" dependencies: - "@babel/helper-hoist-variables" "7.0.0-beta.39" - "@babel/traverse" "7.0.0-beta.39" - "@babel/types" "7.0.0-beta.39" + "@babel/helper-hoist-variables" "7.0.0-beta.42" + "@babel/traverse" "7.0.0-beta.42" + "@babel/types" "7.0.0-beta.42" -"@babel/helper-define-map@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.0.0-beta.39.tgz#3da7e7a94a213fde02f936b08dc458f546350caa" +"@babel/helper-define-map@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.0.0-beta.42.tgz#e5aa10bd7eed2c23cc2873e5d15fbb4b40a30620" dependencies: - "@babel/helper-function-name" "7.0.0-beta.39" - "@babel/types" "7.0.0-beta.39" + "@babel/helper-function-name" "7.0.0-beta.42" + "@babel/types" "7.0.0-beta.42" lodash "^4.2.0" -"@babel/helper-explode-assignable-expression@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.0.0-beta.39.tgz#13d3068b6408b9c191d402df62bd356220884f8f" +"@babel/helper-explode-assignable-expression@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.0.0-beta.42.tgz#ae05c9e7ef9a085b0080b9e4f7a076851a2b17b5" dependencies: - "@babel/traverse" "7.0.0-beta.39" - "@babel/types" "7.0.0-beta.39" + "@babel/traverse" "7.0.0-beta.42" + "@babel/types" "7.0.0-beta.42" -"@babel/helper-function-name@7.0.0-beta.36": - version "7.0.0-beta.36" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.36.tgz#366e3bc35147721b69009f803907c4d53212e88d" +"@babel/helper-function-name@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.42.tgz#b38b8f4f85168d1812c543dd700b5d549b0c4658" dependencies: - "@babel/helper-get-function-arity" "7.0.0-beta.36" - "@babel/template" "7.0.0-beta.36" - "@babel/types" "7.0.0-beta.36" + "@babel/helper-get-function-arity" "7.0.0-beta.42" + "@babel/template" "7.0.0-beta.42" + "@babel/types" "7.0.0-beta.42" -"@babel/helper-function-name@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.39.tgz#34f8ca0c46cdd7056ae706468a8078dab53dbc91" +"@babel/helper-get-function-arity@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.42.tgz#ad072e32f912c033053fc80478169aeadc22191e" dependencies: - "@babel/helper-get-function-arity" "7.0.0-beta.39" - "@babel/template" "7.0.0-beta.39" - "@babel/types" "7.0.0-beta.39" + "@babel/types" "7.0.0-beta.42" -"@babel/helper-get-function-arity@7.0.0-beta.36": - version "7.0.0-beta.36" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.36.tgz#f5383bac9a96b274828b10d98900e84ee43e32b8" +"@babel/helper-hoist-variables@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0-beta.42.tgz#6e51d75192923d96972a24c223b81126a7fabca1" dependencies: - "@babel/types" "7.0.0-beta.36" + "@babel/types" "7.0.0-beta.42" -"@babel/helper-get-function-arity@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.39.tgz#f542cb644c7866f9335b1ffc0614bbe633bd60ce" +"@babel/helper-module-imports@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.42.tgz#4de334b42fa889d560f15122f66c3bfe1f30cb77" dependencies: - "@babel/types" "7.0.0-beta.39" + "@babel/types" "7.0.0-beta.42" + lodash "^4.2.0" -"@babel/helper-hoist-variables@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0-beta.39.tgz#3a2d4929783ef3445686e768f52bfcf9ffb182b9" +"@babel/helper-module-transforms@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.0.0-beta.42.tgz#4d260cc786e712e8440bef58dae28040b77a6183" dependencies: - "@babel/types" "7.0.0-beta.39" + "@babel/helper-module-imports" "7.0.0-beta.42" + "@babel/helper-simple-access" "7.0.0-beta.42" + "@babel/helper-split-export-declaration" "7.0.0-beta.42" + "@babel/template" "7.0.0-beta.42" + "@babel/types" "7.0.0-beta.42" + lodash "^4.2.0" -"@babel/helper-module-imports@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.39.tgz#39e1fd4b8f5982b05417f73250a620070541192e" +"@babel/helper-optimise-call-expression@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0-beta.42.tgz#9ba770079001672a578fe833190cf03f973568b1" dependencies: - "@babel/types" "7.0.0-beta.39" - lodash "^4.2.0" + "@babel/types" "7.0.0-beta.42" -"@babel/helper-module-transforms@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.0.0-beta.39.tgz#3ebf72bc2cb6453e9c5930a667496bdfa64bcf5e" +"@babel/helper-plugin-utils@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0-beta.42.tgz#9aa8b3e5dc72abea6b4f686712a7363cb29ea057" + +"@babel/helper-regex@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.0.0-beta.42.tgz#ba01d0cd94786561e2afeb8c8b0e544aa034a1e1" dependencies: - "@babel/helper-module-imports" "7.0.0-beta.39" - "@babel/helper-simple-access" "7.0.0-beta.39" - "@babel/template" "7.0.0-beta.39" - "@babel/types" "7.0.0-beta.39" lodash "^4.2.0" -"@babel/helper-optimise-call-expression@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0-beta.39.tgz#2f2c76665fb9128feb0b84a162b3dcaecc53a102" +"@babel/helper-remap-async-to-generator@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.0.0-beta.42.tgz#c27dd7789f3a9973493a67a7914ac9253e879071" dependencies: - "@babel/types" "7.0.0-beta.39" + "@babel/helper-annotate-as-pure" "7.0.0-beta.42" + "@babel/helper-wrap-function" "7.0.0-beta.42" + "@babel/template" "7.0.0-beta.42" + "@babel/traverse" "7.0.0-beta.42" + "@babel/types" "7.0.0-beta.42" -"@babel/helper-regex@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.0.0-beta.39.tgz#852d94c0eedcf1d9b8513cda01f18c4838592c41" +"@babel/helper-replace-supers@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.0.0-beta.42.tgz#fd984b6022982b71a1237d82d932ab69ff988aa4" dependencies: - lodash "^4.2.0" + "@babel/helper-optimise-call-expression" "7.0.0-beta.42" + "@babel/template" "7.0.0-beta.42" + "@babel/traverse" "7.0.0-beta.42" + "@babel/types" "7.0.0-beta.42" -"@babel/helper-remap-async-to-generator@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.0.0-beta.39.tgz#64e715ddd24fa60e02dd139acac0d58a55508433" +"@babel/helper-simple-access@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.0.0-beta.42.tgz#9d32bed186b0bc365115c600817e791c22d72c74" dependencies: - "@babel/helper-annotate-as-pure" "7.0.0-beta.39" - "@babel/helper-wrap-function" "7.0.0-beta.39" - "@babel/template" "7.0.0-beta.39" - "@babel/traverse" "7.0.0-beta.39" - "@babel/types" "7.0.0-beta.39" + "@babel/template" "7.0.0-beta.42" + "@babel/types" "7.0.0-beta.42" + lodash "^4.2.0" -"@babel/helper-replace-supers@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.0.0-beta.39.tgz#6ddb6167ad18904fd43d9f0df909b90fe09f0569" +"@babel/helper-split-export-declaration@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.42.tgz#0d0d5254220a9cc4e7e226240306b939dc210ee7" dependencies: - "@babel/helper-optimise-call-expression" "7.0.0-beta.39" - "@babel/template" "7.0.0-beta.39" - "@babel/traverse" "7.0.0-beta.39" - "@babel/types" "7.0.0-beta.39" + "@babel/types" "7.0.0-beta.42" -"@babel/helper-simple-access@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.0.0-beta.39.tgz#fbe9e70c4fe64e0dbe01e675b2bb97b5f3514d3a" +"@babel/helper-wrap-function@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.0.0-beta.42.tgz#5ffc6576902aa2a10fe6666e063bd45029c36db3" dependencies: - "@babel/template" "7.0.0-beta.39" - "@babel/types" "7.0.0-beta.39" - lodash "^4.2.0" + "@babel/helper-function-name" "7.0.0-beta.42" + "@babel/template" "7.0.0-beta.42" + "@babel/traverse" "7.0.0-beta.42" + "@babel/types" "7.0.0-beta.42" -"@babel/helper-wrap-function@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.0.0-beta.39.tgz#ef4e6ef66791276351b6609545394900552b35c9" +"@babel/helpers@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.0.0-beta.42.tgz#151c1c4e9da1b6ce83d54c1be5fb8c9c57aa5044" dependencies: - "@babel/helper-function-name" "7.0.0-beta.39" - "@babel/template" "7.0.0-beta.39" - "@babel/traverse" "7.0.0-beta.39" - "@babel/types" "7.0.0-beta.39" + "@babel/template" "7.0.0-beta.42" + "@babel/traverse" "7.0.0-beta.42" + "@babel/types" "7.0.0-beta.42" -"@babel/helpers@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.0.0-beta.39.tgz#13f7d4b959ef3cc0f2af59179237f5d302ded176" +"@babel/highlight@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0-beta.42.tgz#a502a1c0d6f99b2b0e81d468a1b0c0e81e3f3623" dependencies: - "@babel/template" "7.0.0-beta.39" - "@babel/traverse" "7.0.0-beta.39" - "@babel/types" "7.0.0-beta.39" + chalk "^2.0.0" + esutils "^2.0.2" + js-tokens "^3.0.0" -"@babel/plugin-proposal-async-generator-functions@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.0.0-beta.39.tgz#ae7fd6686c6709f374d5e531587afabd1fb19042" +"@babel/plugin-proposal-async-generator-functions@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.0.0-beta.42.tgz#81465d19b6f5559092d9be4d11d6351131d08696" dependencies: - "@babel/helper-remap-async-to-generator" "7.0.0-beta.39" - "@babel/plugin-syntax-async-generators" "7.0.0-beta.39" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/helper-remap-async-to-generator" "7.0.0-beta.42" + "@babel/plugin-syntax-async-generators" "7.0.0-beta.42" -"@babel/plugin-proposal-object-rest-spread@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0-beta.39.tgz#ea4d6ea974a364028e5074b1abe6505924d179a3" +"@babel/plugin-proposal-object-rest-spread@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0-beta.42.tgz#56ebd55a8268165cb7cb43a5a232b60f5435a822" dependencies: - "@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.39" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.42" -"@babel/plugin-proposal-optional-catch-binding@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.0.0-beta.39.tgz#1335778b3a8fc4289a2cfb518f85c6001ea5d9b4" +"@babel/plugin-proposal-optional-catch-binding@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.0.0-beta.42.tgz#d885ba187d2ce6bbae0c227a67a38389c6f930f8" dependencies: - "@babel/plugin-syntax-optional-catch-binding" "7.0.0-beta.39" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/plugin-syntax-optional-catch-binding" "7.0.0-beta.42" -"@babel/plugin-proposal-unicode-property-regex@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.0.0-beta.39.tgz#7b6748fb69f767f883838c3bbd2aa4d428c65cff" +"@babel/plugin-proposal-unicode-property-regex@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.0.0-beta.42.tgz#84f209398368c194c217edd8131420e0ddb79661" dependencies: - "@babel/helper-regex" "7.0.0-beta.39" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/helper-regex" "7.0.0-beta.42" regexpu-core "^4.1.3" -"@babel/plugin-syntax-async-generators@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.0.0-beta.39.tgz#ace93b8bb53e256a330b21d78304843fd6d72ab4" +"@babel/plugin-syntax-async-generators@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.0.0-beta.42.tgz#deccff2f01c2ed280493b0ba256b14df232ca299" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-syntax-object-rest-spread@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0-beta.39.tgz#f19f0761ccebf1d579197705e2efda36e1a45545" +"@babel/plugin-syntax-object-rest-spread@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0-beta.42.tgz#aa789865abe78a4895d4a0be9de4d34b1a1d5063" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-syntax-optional-catch-binding@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.0.0-beta.39.tgz#b6d3c27d2ceab69cfd132ba19a6d22fd37817fb2" +"@babel/plugin-syntax-optional-catch-binding@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.0.0-beta.42.tgz#d3ebfaa463f42f5a35be5cbd2f27c1fc3bf96c1b" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-arrow-functions@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0-beta.39.tgz#3e6b577392e009816c62a42fc97af10a95760a89" +"@babel/plugin-transform-arrow-functions@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0-beta.42.tgz#b918eb8760c38d6503a1a9858fa073786b60ab2b" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-async-to-generator@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.0.0-beta.39.tgz#25d05e410b3f6f3106781318e10952cdc10ed9d8" +"@babel/plugin-transform-async-to-generator@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.0.0-beta.42.tgz#c74e278b9722efeb7f2c7da5fbff7540c4a7f353" dependencies: - "@babel/helper-module-imports" "7.0.0-beta.39" - "@babel/helper-remap-async-to-generator" "7.0.0-beta.39" + "@babel/helper-module-imports" "7.0.0-beta.42" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/helper-remap-async-to-generator" "7.0.0-beta.42" -"@babel/plugin-transform-block-scoped-functions@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.0.0-beta.39.tgz#aa1de36ba07a6c89b581c2c7d838a2821f014778" +"@babel/plugin-transform-block-scoped-functions@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.0.0-beta.42.tgz#34742dcf409106038e413e0d64b90e98df15f9eb" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-block-scoping@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0-beta.39.tgz#44a6f10edc255f600c5616e55f9f48b5fe1ed5d9" +"@babel/plugin-transform-block-scoping@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0-beta.42.tgz#272c5cc2b46613ebcd2e19491b19263c36d2c3f4" dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.42" lodash "^4.2.0" -"@babel/plugin-transform-classes@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.0.0-beta.39.tgz#fe10e8cbcb6914c2b5cfa072d6ce8d9271f52a9c" - dependencies: - "@babel/helper-annotate-as-pure" "7.0.0-beta.39" - "@babel/helper-define-map" "7.0.0-beta.39" - "@babel/helper-function-name" "7.0.0-beta.39" - "@babel/helper-optimise-call-expression" "7.0.0-beta.39" - "@babel/helper-replace-supers" "7.0.0-beta.39" +"@babel/plugin-transform-classes@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.0.0-beta.42.tgz#3b9fdb2e36f9f16b011a2ddc4ebb610e3dc9edfb" + dependencies: + "@babel/helper-annotate-as-pure" "7.0.0-beta.42" + "@babel/helper-define-map" "7.0.0-beta.42" + "@babel/helper-function-name" "7.0.0-beta.42" + "@babel/helper-optimise-call-expression" "7.0.0-beta.42" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/helper-replace-supers" "7.0.0-beta.42" + "@babel/helper-split-export-declaration" "7.0.0-beta.42" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0-beta.39.tgz#7cc5bf14050380adfe7d119be099e6fe56c0a044" +"@babel/plugin-transform-computed-properties@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0-beta.42.tgz#153662309475099c6948827fc86edbd7fb26f09d" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-destructuring@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.0.0-beta.39.tgz#906cf55d8b5cbcd245634a128651397cbe6f0475" +"@babel/plugin-transform-destructuring@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.0.0-beta.42.tgz#1aaca42a00d9ef2b0307557c748f32e83ac44899" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-dotall-regex@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.0.0-beta.39.tgz#cb403b70bad7f302832bdbc8eeeb53832852ca5d" +"@babel/plugin-transform-dotall-regex@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.0.0-beta.42.tgz#af7ead30c1b6c3ea8a53973cfcfdbda9edc3c967" dependencies: - "@babel/helper-regex" "7.0.0-beta.39" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/helper-regex" "7.0.0-beta.42" regexpu-core "^4.1.3" -"@babel/plugin-transform-duplicate-keys@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.0.0-beta.39.tgz#5c402995e883d186941e230277df7f89c552f961" +"@babel/plugin-transform-duplicate-keys@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.0.0-beta.42.tgz#9678ab9480c6120e9b08014371c010bed481485a" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-exponentiation-operator@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.0.0-beta.39.tgz#d0115ee85e3d895ead38c6fd149df223bde6e069" +"@babel/plugin-transform-exponentiation-operator@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.0.0-beta.42.tgz#fe637583e8d00ff6d63461e274a63dd2f373baf5" dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "7.0.0-beta.39" + "@babel/helper-builder-binary-assignment-operator-visitor" "7.0.0-beta.42" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-for-of@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0-beta.39.tgz#77d11bcc9a21267c5848511431ad28b1aa1401db" +"@babel/plugin-transform-for-of@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0-beta.42.tgz#acf51c5986050e1aff054c8d2a95ef3f6bec153e" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-function-name@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.0.0-beta.39.tgz#c677d2cb90462b12fec9ce6e9972524a253340f9" +"@babel/plugin-transform-function-name@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.0.0-beta.42.tgz#1eb004a9abde01010d47ec7629d46b1e4e2c6228" dependencies: - "@babel/helper-function-name" "7.0.0-beta.39" + "@babel/helper-function-name" "7.0.0-beta.42" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-literals@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0-beta.39.tgz#5c6a097539a5d20cc285e97d785d418d6aad305d" +"@babel/plugin-transform-literals@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0-beta.42.tgz#61a34a82d757be4ddf937eda4b2d6c36b63b9c4e" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-modules-amd@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.0.0-beta.39.tgz#130bb5c05411d5be7d17ff7d2740058298fa23c3" +"@babel/plugin-transform-modules-amd@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.0.0-beta.42.tgz#f4c634f49b5051abf6cefcbae100b41ba1369eb6" dependencies: - "@babel/helper-module-transforms" "7.0.0-beta.39" + "@babel/helper-module-transforms" "7.0.0-beta.42" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-modules-commonjs@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.0.0-beta.39.tgz#b946992db6883b633500231950cdbae19dcaf334" +"@babel/plugin-transform-modules-commonjs@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.0.0-beta.42.tgz#bdfb30e194c8841ec3ddd8a011974102d0d74afc" dependencies: - "@babel/helper-module-transforms" "7.0.0-beta.39" - "@babel/helper-simple-access" "7.0.0-beta.39" + "@babel/helper-module-transforms" "7.0.0-beta.42" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/helper-simple-access" "7.0.0-beta.42" -"@babel/plugin-transform-modules-systemjs@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.0.0-beta.39.tgz#3ec4ba068077ac618e106273bb9636b2ee467406" +"@babel/plugin-transform-modules-systemjs@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.0.0-beta.42.tgz#424e25542b4d6ea6ea5f933df6ec9c345358b070" dependencies: - "@babel/helper-hoist-variables" "7.0.0-beta.39" + "@babel/helper-hoist-variables" "7.0.0-beta.42" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-modules-umd@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.0.0-beta.39.tgz#25a68675091c39a5fbf72e0d76870f3b248d452e" +"@babel/plugin-transform-modules-umd@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.0.0-beta.42.tgz#2fbad368c83471c76f8dcace98492e4e3fdddc76" dependencies: - "@babel/helper-module-transforms" "7.0.0-beta.39" + "@babel/helper-module-transforms" "7.0.0-beta.42" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-new-target@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0-beta.39.tgz#deaf7e20bb67f8b8ea6fdd4b2b4c51867d450c0a" +"@babel/plugin-transform-new-target@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0-beta.42.tgz#8b309b67b6a92fd1ab6cb93bea0fa12359795c20" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-object-super@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.0.0-beta.39.tgz#4db6dfffe5b70bdb068ecc5c69394aef24b85d8d" +"@babel/plugin-transform-object-super@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.0.0-beta.42.tgz#f19ae6007ff675ea0f52499d09f73ae9f96db1a0" dependencies: - "@babel/helper-replace-supers" "7.0.0-beta.39" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/helper-replace-supers" "7.0.0-beta.42" -"@babel/plugin-transform-parameters@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.0.0-beta.39.tgz#bcd6f99c7839f52fce3bd05e89841d187f1d4ef8" +"@babel/plugin-transform-parameters@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.0.0-beta.42.tgz#58434afb01afb0a3aa82402142807fb70eb3fb56" dependencies: - "@babel/helper-call-delegate" "7.0.0-beta.39" - "@babel/helper-get-function-arity" "7.0.0-beta.39" + "@babel/helper-call-delegate" "7.0.0-beta.42" + "@babel/helper-get-function-arity" "7.0.0-beta.42" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-regenerator@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0-beta.39.tgz#6f85c3ac987824fe037fc83dcda75c4d7502344c" +"@babel/plugin-transform-regenerator@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0-beta.42.tgz#af164751340a7e513c53e614c6f1f90279e459ef" dependencies: regenerator-transform "^0.12.3" -"@babel/plugin-transform-shorthand-properties@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0-beta.39.tgz#caa480ecb159481df8e1c405aaac865a54781630" +"@babel/plugin-transform-shorthand-properties@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0-beta.42.tgz#fb0b66f4afd4a5a67d9d84a85cbf6f7fef0a7b4f" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-spread@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0-beta.39.tgz#75358c67a52cc2cc266ea598dc0447e0f4e239d7" +"@babel/plugin-transform-spread@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0-beta.42.tgz#4d7dde45c95e55d418477e1ea95dd6d9b71f15e4" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-sticky-regex@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0-beta.39.tgz#9e989e99efb9dc84928507adb260934f2e336713" +"@babel/plugin-transform-sticky-regex@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0-beta.42.tgz#b0a5585ec24013dd6f0b1b8cc7a73423c4bc082f" dependencies: - "@babel/helper-regex" "7.0.0-beta.39" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/helper-regex" "7.0.0-beta.42" -"@babel/plugin-transform-template-literals@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0-beta.39.tgz#65b06d42ed0f04f18aeb45bc7a588db7783cc7d1" +"@babel/plugin-transform-template-literals@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0-beta.42.tgz#7f05c5c003da8e485462cfc36f9d482b0a9a75df" dependencies: - "@babel/helper-annotate-as-pure" "7.0.0-beta.39" + "@babel/helper-annotate-as-pure" "7.0.0-beta.42" + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-typeof-symbol@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.0.0-beta.39.tgz#ac2134df64e014e864f7678e46770ecd13f604e9" +"@babel/plugin-transform-typeof-symbol@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.0.0-beta.42.tgz#7d93fcd194db78b839488cddddefbaa46032e327" + dependencies: + "@babel/helper-plugin-utils" "7.0.0-beta.42" -"@babel/plugin-transform-unicode-regex@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0-beta.39.tgz#cbfd3e78bb7ce04597cbde55b177f8b61b6b20b3" +"@babel/plugin-transform-unicode-regex@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0-beta.42.tgz#1e7bdcf678d9a9066d06e6d334ab41ca11ca00ad" dependencies: - "@babel/helper-regex" "7.0.0-beta.39" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/helper-regex" "7.0.0-beta.42" regexpu-core "^4.1.3" -"@babel/polyfill@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/polyfill/-/polyfill-7.0.0-beta.39.tgz#3711a88b11f5982b936d5a60f239410ce75c6529" +"@babel/polyfill@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/polyfill/-/polyfill-7.0.0-beta.42.tgz#f7b0166370b4e0b407919bdf81ee4d0fcefbe77b" dependencies: core-js "^2.5.3" regenerator-runtime "^0.11.1" -"@babel/preset-env@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.0.0-beta.39.tgz#3977e2d4dc7d196b07bb3bd23fb18bc280b20fa3" - dependencies: - "@babel/plugin-proposal-async-generator-functions" "7.0.0-beta.39" - "@babel/plugin-proposal-object-rest-spread" "7.0.0-beta.39" - "@babel/plugin-proposal-optional-catch-binding" "7.0.0-beta.39" - "@babel/plugin-proposal-unicode-property-regex" "7.0.0-beta.39" - "@babel/plugin-syntax-async-generators" "7.0.0-beta.39" - "@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.39" - "@babel/plugin-syntax-optional-catch-binding" "7.0.0-beta.39" - "@babel/plugin-transform-arrow-functions" "7.0.0-beta.39" - "@babel/plugin-transform-async-to-generator" "7.0.0-beta.39" - "@babel/plugin-transform-block-scoped-functions" "7.0.0-beta.39" - "@babel/plugin-transform-block-scoping" "7.0.0-beta.39" - "@babel/plugin-transform-classes" "7.0.0-beta.39" - "@babel/plugin-transform-computed-properties" "7.0.0-beta.39" - "@babel/plugin-transform-destructuring" "7.0.0-beta.39" - "@babel/plugin-transform-dotall-regex" "7.0.0-beta.39" - "@babel/plugin-transform-duplicate-keys" "7.0.0-beta.39" - "@babel/plugin-transform-exponentiation-operator" "7.0.0-beta.39" - "@babel/plugin-transform-for-of" "7.0.0-beta.39" - "@babel/plugin-transform-function-name" "7.0.0-beta.39" - "@babel/plugin-transform-literals" "7.0.0-beta.39" - "@babel/plugin-transform-modules-amd" "7.0.0-beta.39" - "@babel/plugin-transform-modules-commonjs" "7.0.0-beta.39" - "@babel/plugin-transform-modules-systemjs" "7.0.0-beta.39" - "@babel/plugin-transform-modules-umd" "7.0.0-beta.39" - "@babel/plugin-transform-new-target" "7.0.0-beta.39" - "@babel/plugin-transform-object-super" "7.0.0-beta.39" - "@babel/plugin-transform-parameters" "7.0.0-beta.39" - "@babel/plugin-transform-regenerator" "7.0.0-beta.39" - "@babel/plugin-transform-shorthand-properties" "7.0.0-beta.39" - "@babel/plugin-transform-spread" "7.0.0-beta.39" - "@babel/plugin-transform-sticky-regex" "7.0.0-beta.39" - "@babel/plugin-transform-template-literals" "7.0.0-beta.39" - "@babel/plugin-transform-typeof-symbol" "7.0.0-beta.39" - "@babel/plugin-transform-unicode-regex" "7.0.0-beta.39" - browserslist "^2.4.0" +"@babel/preset-env@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.0.0-beta.42.tgz#671e688057c010b22a7811b965f7da5d79c472d3" + dependencies: + "@babel/helper-module-imports" "7.0.0-beta.42" + "@babel/helper-plugin-utils" "7.0.0-beta.42" + "@babel/plugin-proposal-async-generator-functions" "7.0.0-beta.42" + "@babel/plugin-proposal-object-rest-spread" "7.0.0-beta.42" + "@babel/plugin-proposal-optional-catch-binding" "7.0.0-beta.42" + "@babel/plugin-proposal-unicode-property-regex" "7.0.0-beta.42" + "@babel/plugin-syntax-async-generators" "7.0.0-beta.42" + "@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.42" + "@babel/plugin-syntax-optional-catch-binding" "7.0.0-beta.42" + "@babel/plugin-transform-arrow-functions" "7.0.0-beta.42" + "@babel/plugin-transform-async-to-generator" "7.0.0-beta.42" + "@babel/plugin-transform-block-scoped-functions" "7.0.0-beta.42" + "@babel/plugin-transform-block-scoping" "7.0.0-beta.42" + "@babel/plugin-transform-classes" "7.0.0-beta.42" + "@babel/plugin-transform-computed-properties" "7.0.0-beta.42" + "@babel/plugin-transform-destructuring" "7.0.0-beta.42" + "@babel/plugin-transform-dotall-regex" "7.0.0-beta.42" + "@babel/plugin-transform-duplicate-keys" "7.0.0-beta.42" + "@babel/plugin-transform-exponentiation-operator" "7.0.0-beta.42" + "@babel/plugin-transform-for-of" "7.0.0-beta.42" + "@babel/plugin-transform-function-name" "7.0.0-beta.42" + "@babel/plugin-transform-literals" "7.0.0-beta.42" + "@babel/plugin-transform-modules-amd" "7.0.0-beta.42" + "@babel/plugin-transform-modules-commonjs" "7.0.0-beta.42" + "@babel/plugin-transform-modules-systemjs" "7.0.0-beta.42" + "@babel/plugin-transform-modules-umd" "7.0.0-beta.42" + "@babel/plugin-transform-new-target" "7.0.0-beta.42" + "@babel/plugin-transform-object-super" "7.0.0-beta.42" + "@babel/plugin-transform-parameters" "7.0.0-beta.42" + "@babel/plugin-transform-regenerator" "7.0.0-beta.42" + "@babel/plugin-transform-shorthand-properties" "7.0.0-beta.42" + "@babel/plugin-transform-spread" "7.0.0-beta.42" + "@babel/plugin-transform-sticky-regex" "7.0.0-beta.42" + "@babel/plugin-transform-template-literals" "7.0.0-beta.42" + "@babel/plugin-transform-typeof-symbol" "7.0.0-beta.42" + "@babel/plugin-transform-unicode-regex" "7.0.0-beta.42" + browserslist "^3.0.0" invariant "^2.2.2" semver "^5.3.0" -"@babel/template@7.0.0-beta.36": - version "7.0.0-beta.36" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.36.tgz#02e903de5d68bd7899bce3c5b5447e59529abb00" - dependencies: - "@babel/code-frame" "7.0.0-beta.36" - "@babel/types" "7.0.0-beta.36" - babylon "7.0.0-beta.36" - lodash "^4.2.0" - -"@babel/template@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.39.tgz#98bd7b132d99f73547c473f2862f481ae84981c9" - dependencies: - "@babel/code-frame" "7.0.0-beta.39" - "@babel/types" "7.0.0-beta.39" - babylon "7.0.0-beta.39" - lodash "^4.2.0" - -"@babel/traverse@7.0.0-beta.36": - version "7.0.0-beta.36" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.36.tgz#1dc6f8750e89b6b979de5fe44aa993b1a2192261" +"@babel/template@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.42.tgz#7186d4e70d44cdec975049ba0a73bdaf5cdee052" dependencies: - "@babel/code-frame" "7.0.0-beta.36" - "@babel/helper-function-name" "7.0.0-beta.36" - "@babel/types" "7.0.0-beta.36" - babylon "7.0.0-beta.36" - debug "^3.0.1" - globals "^11.1.0" - invariant "^2.2.0" + "@babel/code-frame" "7.0.0-beta.42" + "@babel/types" "7.0.0-beta.42" + babylon "7.0.0-beta.42" lodash "^4.2.0" -"@babel/traverse@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.39.tgz#ccb5abfb878403a39af249997dd6f36136de7694" +"@babel/traverse@7.0.0-beta.42", "@babel/traverse@^7.0.0-beta.40": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.42.tgz#f4bf4d1e33d41baf45205e2d0463591d57326285" dependencies: - "@babel/code-frame" "7.0.0-beta.39" - "@babel/generator" "7.0.0-beta.39" - "@babel/helper-function-name" "7.0.0-beta.39" - "@babel/types" "7.0.0-beta.39" - babylon "7.0.0-beta.39" - debug "^3.0.1" + "@babel/code-frame" "7.0.0-beta.42" + "@babel/generator" "7.0.0-beta.42" + "@babel/helper-function-name" "7.0.0-beta.42" + "@babel/helper-split-export-declaration" "7.0.0-beta.42" + "@babel/types" "7.0.0-beta.42" + babylon "7.0.0-beta.42" + debug "^3.1.0" globals "^11.1.0" invariant "^2.2.0" lodash "^4.2.0" -"@babel/types@7.0.0-beta.36": - version "7.0.0-beta.36" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.36.tgz#64f2004353de42adb72f9ebb4665fc35b5499d23" +"@babel/types@7.0.0-beta.42", "@babel/types@^7.0.0-beta.40": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.42.tgz#1e2118767684880f6963801b272fd2b3348efacc" dependencies: esutils "^2.0.2" lodash "^4.2.0" to-fast-properties "^2.0.0" -"@babel/types@7.0.0-beta.39": - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.39.tgz#2ea0d97efe4781688751edc68cde640d6559938c" +"@sinonjs/formatio@^2.0.0": + version "2.0.0" + resolved "http://registry.npmjs.org/@sinonjs/formatio/-/formatio-2.0.0.tgz#84db7e9eb5531df18a8c5e0bfb6e449e55e654b2" dependencies: - esutils "^2.0.2" - lodash "^4.2.0" - to-fast-properties "^2.0.0" + samsam "1.3.0" "@types/node@*": - version "9.4.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-9.4.0.tgz#b85a0bcf1e1cc84eb4901b7e96966aedc6f078d1" + version "9.6.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-9.6.0.tgz#d3480ee666df9784b1001a1872a2f6ccefb6c2d7" JSONStream@^1.0.3: version "1.3.2" @@ -499,26 +522,19 @@ JSONStream@^1.0.3: jsonparse "^1.2.0" through ">=2.2.7 <3" +abab@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/abab/-/abab-1.0.4.tgz#5faad9c2c07f60dd76770f71cf025b62a63cfd4e" + abbrev@1: version "1.1.1" resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" -abbrev@1.0.x: - version "1.0.9" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.0.9.tgz#91b4792588a7738c25f35dd6f63752a2f8776135" - -accepts@1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.3.tgz#c3ca7434938648c3e0d9c1e328dd68b622c284ca" - dependencies: - mime-types "~2.1.11" - negotiator "0.6.1" - -accepts@~1.3.3: - version "1.3.4" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.4.tgz#86246758c7dd6d21a6474ff084a4740ec05eb21f" +accepts@~1.3.3, accepts@~1.3.4: + version "1.3.5" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.5.tgz#eb777df6011723a3b14e8a72c0805c8e86746bd2" dependencies: - mime-types "~2.1.16" + mime-types "~2.1.18" negotiator "0.6.1" accoutrement-color@^2.2.2: @@ -541,11 +557,17 @@ accoutrement-type@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/accoutrement-type/-/accoutrement-type-4.0.2.tgz#7094421411e338677c00b743b61b5fc7c70a4b12" -acorn-dynamic-import@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz#c752bd210bef679501b6c6cb7fc84f8f47158cc4" +acorn-dynamic-import@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz#901ceee4c7faaef7e07ad2a47e890675da50a278" dependencies: - acorn "^4.0.3" + acorn "^5.0.0" + +acorn-globals@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.1.0.tgz#ab716025dbe17c54d3ef81d32ece2b2d99fe2538" + dependencies: + acorn "^5.0.0" acorn-jsx@^3.0.0: version "3.0.1" @@ -553,6 +575,13 @@ acorn-jsx@^3.0.0: dependencies: acorn "^3.0.4" +acorn-node@^1.2.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.3.0.tgz#5f86d73346743810ef1269b901dbcbded020861b" + dependencies: + acorn "^5.4.1" + xtend "^4.0.1" + acorn@^3.0.4: version "3.3.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" @@ -561,9 +590,9 @@ acorn@^4.0.3: version "4.0.13" resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787" -acorn@^5.0.0, acorn@^5.2.1, acorn@^5.4.0: - version "5.4.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.4.1.tgz#fdc58d9d17f4a4e98d102ded826a9b9759125102" +acorn@^5.0.0, acorn@^5.2.1, acorn@^5.3.0, acorn@^5.4.1, acorn@^5.5.0: + version "5.5.3" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.5.3.tgz#f473dd47e0277a08e28e9bec5aeeb04751f0b8c9" addressparser@1.0.1: version "1.0.1" @@ -584,10 +613,14 @@ ajv-keywords@^1.0.0: version "1.5.1" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-1.5.1.tgz#314dd0a4b3368fad3dfcdc54ede6171b886daf3c" -ajv-keywords@^2.0.0, ajv-keywords@^2.1.0: +ajv-keywords@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-2.1.1.tgz#617997fc5f60576894c435f940d819e135b80762" +ajv-keywords@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.1.0.tgz#ac2b27939c543e95d2c06e7f7f5c27be4aa543be" + ajv@^4.7.0, ajv@^4.9.1: version "4.11.8" resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.8.tgz#82ffb02b29e662ae53bdc20af15947706739c536" @@ -595,7 +628,7 @@ ajv@^4.7.0, ajv@^4.9.1: co "^4.6.0" json-stable-stringify "^1.0.1" -ajv@^5.0.0, ajv@^5.1.0, ajv@^5.1.5, ajv@^5.2.3, ajv@^5.3.0: +ajv@^5.0.0, ajv@^5.1.0, ajv@^5.2.3, ajv@^5.3.0: version "5.5.2" resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965" dependencies: @@ -604,6 +637,15 @@ ajv@^5.0.0, ajv@^5.1.0, ajv@^5.1.5, ajv@^5.2.3, ajv@^5.3.0: fast-json-stable-stringify "^2.0.0" json-schema-traverse "^0.3.0" +ajv@^6.1.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.4.0.tgz#d3aff78e9277549771daf0164cff48482b754fc6" + dependencies: + fast-deep-equal "^1.0.0" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.3.0" + uri-js "^3.0.2" + align-text@^0.1.1, align-text@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117" @@ -637,8 +679,8 @@ ansi-align@^2.0.0: string-width "^2.0.0" ansi-colors@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-1.0.1.tgz#e94c6c306005af8b482240241e2f3dea4b855ff3" + version "1.1.0" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-1.1.0.tgz#6374b4dd5d4718ff3ce27a671a3b1cad077132a9" dependencies: ansi-wrap "^0.1.0" @@ -653,8 +695,8 @@ ansi-escapes@^1.0.0, ansi-escapes@^1.1.0: resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e" ansi-escapes@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.0.0.tgz#ec3e8b4e9f8064fc02c3ac9b65f1c275bda8ef92" + version "3.1.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.1.0.tgz#f73207bb81207d75fd6c83f125af26eea378ca30" ansi-gray@^0.1.1: version "0.1.1" @@ -686,9 +728,9 @@ ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" -ansi-styles@^3.1.0, ansi-styles@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.0.tgz#c159b8d5be0f9e5a6f346dab94f16ce022161b88" +ansi-styles@^3.2.0, ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" dependencies: color-convert "^1.9.0" @@ -720,7 +762,7 @@ anymatch@^2.0.0: micromatch "^3.1.4" normalize-path "^2.1.1" -app-root-path@^2.0.0: +app-root-path@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/app-root-path/-/app-root-path-2.0.1.tgz#cd62dcf8e4fd5a417efc664d2e5b10653c651b46" @@ -736,7 +778,7 @@ append-transform@^0.4.0: dependencies: default-require-extensions "^1.0.0" -aproba@^1.0.3: +aproba@^1.0.3, aproba@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" @@ -758,8 +800,8 @@ are-we-there-yet@~1.1.2: readable-stream "^2.0.6" argparse@^1.0.7: - version "1.0.9" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.9.tgz#73d83bc263f86e97f8cc4f6bae1b0e90a7d22c86" + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" dependencies: sprintf-js "~1.0.2" @@ -812,6 +854,10 @@ array-each@^1.0.0, array-each@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" +array-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" + array-filter@~0.0.0: version "0.0.1" resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" @@ -888,8 +934,8 @@ asap@^2.0.3: resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" asn1.js@^4.0.0: - version "4.9.2" - resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.9.2.tgz#8117ef4f7ed87cd8f89044b5bff97ac243a16c9a" + version "4.10.1" + resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" dependencies: bn.js "^4.0.0" inherits "^2.0.1" @@ -922,8 +968,8 @@ assign-symbols@^1.0.0: resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" ast-types@0.x.x: - version "0.10.1" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.10.1.tgz#f52fca9715579a14f841d67d7f8d25432ab6a3dd" + version "0.11.3" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.11.3.tgz#c20757fe72ee71278ea0ff3d87e5c2ca30d9edf8" astw@^2.0.0: version "2.2.0" @@ -970,20 +1016,16 @@ async@0.2, async@~0.2.6: version "0.2.10" resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1" -async@1.5.2, async@1.x, async@^1.4.0: +async@1.5.2, async@^1.4.0: version "1.5.2" resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" -async@^2.1.2, async@^2.1.5, async@^2.4.1: +async@^2.0.0, async@^2.1.4, async@^2.4.1: version "2.6.0" resolved "https://registry.yarnpkg.com/async/-/async-2.6.0.tgz#61a29abb6fcc026fea77e56d1c6ec53a795951f4" dependencies: lodash "^4.14.0" -async@~0.9.0: - version "0.9.2" - resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" - async@~2.1.2: version "2.1.5" resolved "https://registry.yarnpkg.com/async/-/async-2.1.5.tgz#e587c68580994ac67fc56ff86d3ac56bdbe810bc" @@ -995,17 +1037,13 @@ asynckit@^0.4.0: resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" atob@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.0.3.tgz#19c7a760473774468f20b2d2d03372ad7d4cbf5d" + version "2.1.0" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.0.tgz#ab2b150e51d7b122b9efc8d7340c06b6c41076bc" atob@~1.1.0: version "1.1.3" resolved "https://registry.yarnpkg.com/atob/-/atob-1.1.3.tgz#95f13629b12c3a51a5d215abdce2aa9f32f80773" -attempt-x@^1.1.0, attempt-x@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/attempt-x/-/attempt-x-1.1.1.tgz#fba64e96ce03c3e0bd92c92622061c4df387cb76" - autoprefixer@^6.3.1: version "6.7.7" resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-6.7.7.tgz#1dbd1c835658e35ce3f9984099db00585c782014" @@ -1017,15 +1055,15 @@ autoprefixer@^6.3.1: postcss "^5.2.16" postcss-value-parser "^3.2.3" -autoprefixer@^7.2.1: - version "7.2.5" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-7.2.5.tgz#04ccbd0c6a61131b6d13f53d371926092952d192" +autoprefixer@^8.2.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-8.2.0.tgz#1e49b611b31a5259b86b7a6b2b1b8faf091abe2a" dependencies: - browserslist "^2.11.1" - caniuse-lite "^1.0.30000791" + browserslist "^3.2.0" + caniuse-lite "^1.0.30000817" normalize-range "^0.1.2" num2fraction "^1.2.2" - postcss "^6.0.16" + postcss "^6.0.20" postcss-value-parser "^3.2.3" aws-sign2@~0.6.0: @@ -1054,42 +1092,18 @@ babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: esutils "^2.0.2" js-tokens "^3.0.2" -babel-core@^6.24.1, babel-core@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8" - dependencies: - babel-code-frame "^6.26.0" - babel-generator "^6.26.0" - babel-helpers "^6.24.1" - babel-messages "^6.23.0" - babel-register "^6.26.0" - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - convert-source-map "^1.5.0" - debug "^2.6.8" - json5 "^0.5.1" - lodash "^4.17.4" - minimatch "^3.0.4" - path-is-absolute "^1.0.1" - private "^0.1.7" - slash "^1.0.0" - source-map "^0.5.6" - -babel-eslint@^8.0.3: - version "8.2.1" - resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-8.2.1.tgz#136888f3c109edc65376c23ebf494f36a3e03951" +babel-eslint@^8.2.2: + version "8.2.2" + resolved "http://registry.npmjs.org/babel-eslint/-/babel-eslint-8.2.2.tgz#1102273354c6f0b29b4ea28a65f97d122296b68b" dependencies: - "@babel/code-frame" "7.0.0-beta.36" - "@babel/traverse" "7.0.0-beta.36" - "@babel/types" "7.0.0-beta.36" - babylon "7.0.0-beta.36" + "@babel/code-frame" "^7.0.0-beta.40" + "@babel/traverse" "^7.0.0-beta.40" + "@babel/types" "^7.0.0-beta.40" + babylon "^7.0.0-beta.40" eslint-scope "~3.7.1" eslint-visitor-keys "^1.0.0" -babel-generator@^6.18.0, babel-generator@^6.26.0: +babel-generator@^6.18.0: version "6.26.1" resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90" dependencies: @@ -1102,44 +1116,9 @@ babel-generator@^6.18.0, babel-generator@^6.26.0: source-map "^0.5.7" trim-right "^1.0.1" -babel-helper-evaluate-path@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/babel-helper-evaluate-path/-/babel-helper-evaluate-path-0.2.0.tgz#0bb2eb01996c0cef53c5e8405e999fe4a0244c08" - -babel-helper-flip-expressions@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/babel-helper-flip-expressions/-/babel-helper-flip-expressions-0.2.0.tgz#160d2090a3d9f9c64a750905321a0bc218f884ec" - -babel-helper-is-nodes-equiv@^0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/babel-helper-is-nodes-equiv/-/babel-helper-is-nodes-equiv-0.0.1.tgz#34e9b300b1479ddd98ec77ea0bbe9342dfe39684" - -babel-helper-is-void-0@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/babel-helper-is-void-0/-/babel-helper-is-void-0-0.2.0.tgz#6ed0ada8a9b1c5b6e88af6b47c1b3b5c080860eb" - -babel-helper-mark-eval-scopes@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/babel-helper-mark-eval-scopes/-/babel-helper-mark-eval-scopes-0.2.0.tgz#7648aaf2ec92aae9b09a20ad91e8df5e1fcc94b2" - -babel-helper-remove-or-void@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/babel-helper-remove-or-void/-/babel-helper-remove-or-void-0.2.0.tgz#8e46ad5b30560d57d7510b3fd93f332ee7c67386" - -babel-helper-to-multiple-sequence-expressions@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/babel-helper-to-multiple-sequence-expressions/-/babel-helper-to-multiple-sequence-expressions-0.2.0.tgz#d1a419634c6cb301f27858c659167cfee0a9d318" - -babel-helpers@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" - dependencies: - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-loader@8.0.0-beta.0: - version "8.0.0-beta.0" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.0.0-beta.0.tgz#b85c3b52d1095949125c72c7ec1fa0fbb47a11ff" +babel-loader@8.0.0-beta.2: + version "8.0.0-beta.2" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.0.0-beta.2.tgz#4d5b67c964dc8c9cba866fd13d6b90df3acf8723" dependencies: find-cache-dir "^1.0.0" loader-utils "^1.0.2" @@ -1151,183 +1130,14 @@ babel-messages@^6.23.0: dependencies: babel-runtime "^6.22.0" -babel-minify-webpack-plugin@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/babel-minify-webpack-plugin/-/babel-minify-webpack-plugin-0.2.0.tgz#ef9694d11a1b8ab8f3204d89f5c9278dd28fc2a9" - dependencies: - babel-core "^6.24.1" - babel-preset-minify "^0.2.0" - webpack-sources "^1.0.1" - -babel-plugin-istanbul@^4.1.5: - version "4.1.5" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.5.tgz#6760cdd977f411d3e175bb064f2bc327d99b2b6e" - dependencies: - find-up "^2.1.0" - istanbul-lib-instrument "^1.7.5" - test-exclude "^4.1.1" - -babel-plugin-minify-builtins@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-minify-builtins/-/babel-plugin-minify-builtins-0.2.0.tgz#317f824b0907210b6348671bb040ca072e2e0c82" - dependencies: - babel-helper-evaluate-path "^0.2.0" - -babel-plugin-minify-constant-folding@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-minify-constant-folding/-/babel-plugin-minify-constant-folding-0.2.0.tgz#8c70b528b2eb7c13e94d95c8789077d4cdbc3970" - dependencies: - babel-helper-evaluate-path "^0.2.0" - -babel-plugin-minify-dead-code-elimination@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-minify-dead-code-elimination/-/babel-plugin-minify-dead-code-elimination-0.2.0.tgz#e8025ee10a1e5e4f202633a6928ce892c33747e3" - dependencies: - babel-helper-evaluate-path "^0.2.0" - babel-helper-mark-eval-scopes "^0.2.0" - babel-helper-remove-or-void "^0.2.0" - lodash.some "^4.6.0" - -babel-plugin-minify-flip-comparisons@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-minify-flip-comparisons/-/babel-plugin-minify-flip-comparisons-0.2.0.tgz#0c9c8e93155c8f09dedad8118b634c259f709ef5" - dependencies: - babel-helper-is-void-0 "^0.2.0" - -babel-plugin-minify-guarded-expressions@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-minify-guarded-expressions/-/babel-plugin-minify-guarded-expressions-0.2.0.tgz#8a8c950040fce3e258a12e6eb21eab94ad7235ab" - dependencies: - babel-helper-flip-expressions "^0.2.0" - -babel-plugin-minify-infinity@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-minify-infinity/-/babel-plugin-minify-infinity-0.2.0.tgz#30960c615ddbc657c045bb00a1d8eb4af257cf03" - -babel-plugin-minify-mangle-names@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-minify-mangle-names/-/babel-plugin-minify-mangle-names-0.2.0.tgz#719892297ff0106a6ec1a4b0fc062f1f8b6a8529" - dependencies: - babel-helper-mark-eval-scopes "^0.2.0" - -babel-plugin-minify-numeric-literals@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-minify-numeric-literals/-/babel-plugin-minify-numeric-literals-0.2.0.tgz#5746e851700167a380c05e93f289a7070459a0d1" - -babel-plugin-minify-replace@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-minify-replace/-/babel-plugin-minify-replace-0.2.0.tgz#3c1f06bc4e6d3e301eacb763edc1be611efc39b0" - -babel-plugin-minify-simplify@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-minify-simplify/-/babel-plugin-minify-simplify-0.2.0.tgz#21ceec4857100c5476d7cef121f351156e5c9bc0" - dependencies: - babel-helper-flip-expressions "^0.2.0" - babel-helper-is-nodes-equiv "^0.0.1" - babel-helper-to-multiple-sequence-expressions "^0.2.0" - -babel-plugin-minify-type-constructors@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-minify-type-constructors/-/babel-plugin-minify-type-constructors-0.2.0.tgz#7f3b6458be0863cfd59e9985bed6d134aa7a2e17" - dependencies: - babel-helper-is-void-0 "^0.2.0" - -babel-plugin-transform-inline-consecutive-adds@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-inline-consecutive-adds/-/babel-plugin-transform-inline-consecutive-adds-0.2.0.tgz#15dae78921057f4004f8eafd79e15ddc5f12f426" - -babel-plugin-transform-member-expression-literals@^6.8.5: - version "6.9.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-member-expression-literals/-/babel-plugin-transform-member-expression-literals-6.9.0.tgz#ab07ad52a11ff7d2528c71388e8f901a4499c2b2" - -babel-plugin-transform-merge-sibling-variables@^6.8.6: - version "6.9.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-merge-sibling-variables/-/babel-plugin-transform-merge-sibling-variables-6.9.0.tgz#140017e305f8eb4f60d2f2db61154fbd71a9fcdd" - -babel-plugin-transform-minify-booleans@^6.8.3: - version "6.9.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-minify-booleans/-/babel-plugin-transform-minify-booleans-6.9.0.tgz#e36ceaa49aadcae70ec98bd9dbccb660719a667a" - -babel-plugin-transform-property-literals@^6.8.5: - version "6.9.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-property-literals/-/babel-plugin-transform-property-literals-6.9.0.tgz#4ddc12ada888927eacab4daff8a535ebc5de5a61" - dependencies: - esutils "^2.0.2" - -babel-plugin-transform-regexp-constructors@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-regexp-constructors/-/babel-plugin-transform-regexp-constructors-0.2.0.tgz#6aa5dd0acc515db4be929bbcec4ed4c946c534a3" - -babel-plugin-transform-remove-console@^6.8.5: - version "6.9.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-remove-console/-/babel-plugin-transform-remove-console-6.9.0.tgz#a7b671aab050dd30ef7cf2142b61a7d10efb327f" - -babel-plugin-transform-remove-debugger@^6.8.5: - version "6.9.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-remove-debugger/-/babel-plugin-transform-remove-debugger-6.9.0.tgz#b465e74b3fbe1970da561fb1331e30aefac3f1fe" - -babel-plugin-transform-remove-undefined@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-remove-undefined/-/babel-plugin-transform-remove-undefined-0.2.0.tgz#94f052062054c707e8d094acefe79416b63452b1" - dependencies: - babel-helper-evaluate-path "^0.2.0" - -babel-plugin-transform-simplify-comparison-operators@^6.8.5: - version "6.9.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-simplify-comparison-operators/-/babel-plugin-transform-simplify-comparison-operators-6.9.0.tgz#586252fea023cb13f2400a09c0ab178dc0844f0a" - -babel-plugin-transform-undefined-to-void@^6.8.3: - version "6.9.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-undefined-to-void/-/babel-plugin-transform-undefined-to-void-6.9.0.tgz#eb5db0554caffe9ded0206468ec0c6c3b332b9d2" - -babel-preset-minify@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/babel-preset-minify/-/babel-preset-minify-0.2.0.tgz#006566552d9b83834472273f306c0131062a0acc" - dependencies: - babel-plugin-minify-builtins "^0.2.0" - babel-plugin-minify-constant-folding "^0.2.0" - babel-plugin-minify-dead-code-elimination "^0.2.0" - babel-plugin-minify-flip-comparisons "^0.2.0" - babel-plugin-minify-guarded-expressions "^0.2.0" - babel-plugin-minify-infinity "^0.2.0" - babel-plugin-minify-mangle-names "^0.2.0" - babel-plugin-minify-numeric-literals "^0.2.0" - babel-plugin-minify-replace "^0.2.0" - babel-plugin-minify-simplify "^0.2.0" - babel-plugin-minify-type-constructors "^0.2.0" - babel-plugin-transform-inline-consecutive-adds "^0.2.0" - babel-plugin-transform-member-expression-literals "^6.8.5" - babel-plugin-transform-merge-sibling-variables "^6.8.6" - babel-plugin-transform-minify-booleans "^6.8.3" - babel-plugin-transform-property-literals "^6.8.5" - babel-plugin-transform-regexp-constructors "^0.2.0" - babel-plugin-transform-remove-console "^6.8.5" - babel-plugin-transform-remove-debugger "^6.8.5" - babel-plugin-transform-remove-undefined "^0.2.0" - babel-plugin-transform-simplify-comparison-operators "^6.8.5" - babel-plugin-transform-undefined-to-void "^6.8.3" - lodash.isplainobject "^4.0.6" - -babel-register@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" - dependencies: - babel-core "^6.26.0" - babel-runtime "^6.26.0" - core-js "^2.5.0" - home-or-tmp "^2.0.0" - lodash "^4.17.4" - mkdirp "^0.5.1" - source-map-support "^0.4.15" - -babel-runtime@^6.22.0, babel-runtime@^6.26.0: +babel-runtime@^6.0.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" dependencies: core-js "^2.4.0" regenerator-runtime "^0.11.0" -babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.26.0: +babel-template@^6.16.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" dependencies: @@ -1360,13 +1170,9 @@ babel-types@^6.18.0, babel-types@^6.26.0: lodash "^4.17.4" to-fast-properties "^1.0.3" -babylon@7.0.0-beta.36: - version "7.0.0-beta.36" - resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.36.tgz#3a3683ba6a9a1e02b0aa507c8e63435e39305b9e" - -babylon@7.0.0-beta.39: - version "7.0.0-beta.39" - resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.39.tgz#512833ea788f6570c6db026d743a7565e58d3aeb" +babylon@7.0.0-beta.42, babylon@^7.0.0-beta.40: + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.42.tgz#67cfabcd4f3ec82999d29031ccdea89d0ba99657" babylon@^6.18.0: version "6.18.0" @@ -1403,8 +1209,8 @@ base64-arraybuffer@0.1.5: resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz#73926771923b5a19747ad666aa5cd4bf9c6e9ce8" base64-js@^1.0.2: - version "1.2.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.1.tgz#a91947da1f4a516ea38e5b4ec0ec3773675e0886" + version "1.2.3" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.3.tgz#fb13668233d9614cf5fb4bce95a9ba4096cdf801" base64id@1.0.0: version "1.0.0" @@ -1501,10 +1307,11 @@ bitsyntax@~0.0.4: buffer-more-ints "0.0.2" bl@^1.0.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.1.tgz#cac328f7bee45730d404b692203fcb590e172d5e" + version "1.2.2" + resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.2.tgz#a160911717103c07410cef63ef51b397c025af9c" dependencies: - readable-stream "^2.0.5" + readable-stream "^2.3.5" + safe-buffer "^5.1.1" bl@~1.1.2: version "1.1.2" @@ -1580,8 +1387,8 @@ boxen@^1.2.1: widest-line "^2.0.0" brace-expansion@^1.1.7: - version "1.1.8" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292" + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" dependencies: balanced-match "^1.0.0" concat-map "0.0.1" @@ -1600,9 +1407,9 @@ braces@^1.8.2: preserve "^0.2.0" repeat-element "^1.1.2" -braces@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.0.tgz#a46941cb5fb492156b3d6a656e06c35364e3e66e" +braces@^2.3.0, braces@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.1.tgz#7086c913b4e5a08dbe37ac0ee6a2500c4ba691bb" dependencies: arr-flatten "^1.1.0" array-unique "^0.3.2" @@ -1610,6 +1417,7 @@ braces@^2.3.0: extend-shallow "^2.0.1" fill-range "^4.0.0" isobject "^3.0.1" + kind-of "^6.0.2" repeat-element "^1.1.2" snapdragon "^0.8.1" snapdragon-node "^2.0.1" @@ -1621,8 +1429,8 @@ brorand@^1.0.1: resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" browser-pack@^6.0.1: - version "6.0.3" - resolved "https://registry.yarnpkg.com/browser-pack/-/browser-pack-6.0.3.tgz#91ca96518583ef580ab063a309de62e407767a39" + version "6.0.4" + resolved "https://registry.yarnpkg.com/browser-pack/-/browser-pack-6.0.4.tgz#9a73beb3b48f9e36868be007b64400102c04a99f" dependencies: JSONStream "^1.0.3" combine-source-map "~0.8.0" @@ -1631,7 +1439,11 @@ browser-pack@^6.0.1: through2 "^2.0.0" umd "^3.0.0" -browser-resolve@^1.11.0, browser-resolve@^1.7.0: +browser-process-hrtime@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-0.1.2.tgz#425d68a58d3447f02a04aa894187fce8af8b7b8e" + +browser-resolve@^1.11.0, browser-resolve@^1.11.2, browser-resolve@^1.7.0: version "1.11.2" resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.2.tgz#8ff09b0a2c421718a1051c260b32e48f442938ce" dependencies: @@ -1641,6 +1453,10 @@ browser-stdout@1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.0.tgz#f351d32969d32fa5d7a5567154263d928ae3bd1f" +browser-stdout@1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60" + browser-sync-ui@v1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/browser-sync-ui/-/browser-sync-ui-1.0.1.tgz#9740527b26d1d7ace259acc0c79e5b5e37d0fdf2" @@ -1788,12 +1604,12 @@ browserify@^14.5.0: vm-browserify "~0.0.1" xtend "^4.0.0" -browserslist@>=2.4.0, browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6, browserslist@^2.11.1, browserslist@^2.4.0: - version "2.11.3" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.11.3.tgz#fe36167aed1bbcde4827ebfe71347a2cc70b99b2" +browserslist@>=2.4.0, browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6, browserslist@^3.0.0, browserslist@^3.2.0: + version "3.2.3" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-3.2.3.tgz#ad36e56a43daeacf4d2b7bb16441b7ac30be4510" dependencies: - caniuse-lite "^1.0.30000792" - electron-to-chromium "^1.3.30" + caniuse-lite "^1.0.30000819" + electron-to-chromium "^1.3.40" bs-recipes@1.3.4: version "1.3.4" @@ -1808,10 +1624,12 @@ buffer-equal@^1.0.0: resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-1.0.0.tgz#59616b498304d556abd466966b22eeda3eca5fbe" buffer-from@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-0.1.1.tgz#57b18b1da0a19ec06f33837a5275a242351bd75e" - dependencies: - is-array-buffer-x "^1.0.13" + version "0.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-0.1.2.tgz#15f4b9bcef012044df31142c14333caf6e0260d0" + +buffer-from@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.0.0.tgz#4cb8832d23612589b0406e9e2956c17f06fdf531" buffer-more-ints@0.0.2: version "0.0.2" @@ -1839,8 +1657,8 @@ buffer@^4.3.0: isarray "^1.0.0" buffer@^5.0.2: - version "5.0.8" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.0.8.tgz#84daa52e7cf2fa8ce4195bc5cf0f7809e0930b24" + version "5.1.0" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.1.0.tgz#c913e43678c7cb7c8bd16afbcddb6c5505e8f9fe" dependencies: base64-js "^1.0.2" ieee754 "^1.1.4" @@ -1869,6 +1687,24 @@ bytes@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" +cacache@^10.0.4: + version "10.0.4" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-10.0.4.tgz#6452367999eff9d4188aefd9a14e9d7c6a263460" + dependencies: + bluebird "^3.5.1" + chownr "^1.0.1" + glob "^7.1.2" + graceful-fs "^4.1.11" + lru-cache "^4.1.1" + mississippi "^2.0.0" + mkdirp "^0.5.1" + move-concurrently "^1.0.1" + promise-inflight "^1.0.1" + rimraf "^2.6.2" + ssri "^5.2.4" + unique-filename "^1.1.0" + y18n "^4.0.0" + cache-base@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" @@ -1883,10 +1719,6 @@ cache-base@^1.0.1: union-value "^1.0.0" unset-value "^1.0.0" -cached-constructors-x@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/cached-constructors-x/-/cached-constructors-x-1.0.0.tgz#c421e3892a4b6f7794434bdcffd1299b330c181b" - cached-path-relative@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/cached-path-relative/-/cached-path-relative-1.0.1.tgz#d09c4b52800aa4c078e2dd81a869aac90d2e54e7" @@ -1913,6 +1745,10 @@ callsites@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-0.2.0.tgz#afab96262910a7f33c19a5775825c69f34e350ca" +callsites@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + camel-case@3.0.x: version "3.0.0" resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73" @@ -1953,12 +1789,12 @@ caniuse-api@^1.5.2: lodash.uniq "^4.5.0" caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634: - version "1.0.30000803" - resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000803.tgz#3e8d2baf56c2fd5a59c82e227928a0dc2c26702d" + version "1.0.30000821" + resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000821.tgz#3fcdc67c446a94a9cdd848248a4e3e54b2da7419" -caniuse-lite@^1.0.30000791, caniuse-lite@^1.0.30000792: - version "1.0.30000803" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000803.tgz#9939c37149d38d5f4540430490d240c03106a0f5" +caniuse-lite@^1.0.30000817, caniuse-lite@^1.0.30000819: + version "1.0.30000821" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000821.tgz#0f3223f1e048ed96451c56ca6cf197058c42cb93" capture-stack-trace@^1.0.0: version "1.0.0" @@ -2022,13 +1858,13 @@ chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.0.tgz#b5ea48efc9c1793dccc9b4767c93914d3f2d52ba" +chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.1, chalk@^2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.2.tgz#250dc96b07491bfd601e648d66ddf5f60c7a5c65" dependencies: - ansi-styles "^3.1.0" + ansi-styles "^3.2.1" escape-string-regexp "^1.0.5" - supports-color "^4.0.0" + supports-color "^5.3.0" chardet@^0.4.0: version "0.4.2" @@ -2070,7 +1906,7 @@ cheerio@^1.0.0-rc.2: lodash "^4.15.0" parse5 "^3.0.1" -chokidar@1.7.0, chokidar@^1.4.1, chokidar@^1.6.0, chokidar@^1.7.0: +chokidar@1.7.0, chokidar@^1.4.1, chokidar@^1.6.0: version "1.7.0" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468" dependencies: @@ -2085,9 +1921,9 @@ chokidar@1.7.0, chokidar@^1.4.1, chokidar@^1.6.0, chokidar@^1.7.0: optionalDependencies: fsevents "^1.0.0" -chokidar@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.0.0.tgz#6686313c541d3274b2a5c01233342037948c911b" +chokidar@^2.0.0, chokidar@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.0.3.tgz#dcbd4f6cbb2a55b4799ba8a840ac527e5f4b1176" dependencies: anymatch "^2.0.0" async-each "^1.0.0" @@ -2099,16 +1935,25 @@ chokidar@^2.0.0: normalize-path "^2.1.1" path-is-absolute "^1.0.0" readdirp "^2.0.0" + upath "^1.0.0" optionalDependencies: - fsevents "^1.0.0" + fsevents "^1.1.2" + +chownr@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.0.1.tgz#e2a75042a9551908bebd25b8523d5f9769d79181" chroma-js@^1.2.2: version "1.3.6" resolved "https://registry.yarnpkg.com/chroma-js/-/chroma-js-1.3.6.tgz#22dd7220ef6b55dcfcb8ef92982baaf55dced45d" +chrome-trace-event@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-0.1.2.tgz#90f36885d5345a50621332f0717b595883d5d982" + ci-info@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.1.2.tgz#03561259db48d0474c8bdc90f5b47b068b6bbfb4" + version "1.1.3" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.1.3.tgz#710193264bb05c77b8c90d02f5aaf22216a667b2" cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" @@ -2141,8 +1986,8 @@ class-utils@^0.3.5: static-extend "^0.1.1" clean-css@4.1.x: - version "4.1.9" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.1.9.tgz#35cee8ae7687a49b98034f70de00c4edd3826301" + version "4.1.11" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.1.11.tgz#2ecdf145aba38f54740f26cefd0ff3e03e125d6a" dependencies: source-map "0.5.x" @@ -2205,14 +2050,14 @@ clone-buffer@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" -clone-deep@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-0.3.0.tgz#348c61ae9cdbe0edfe053d91ff4cc521d790ede8" +clone-deep@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-2.0.2.tgz#00db3a1e173656730d1188c3d6aced6d7ea97713" dependencies: for-own "^1.0.0" - is-plain-object "^2.0.1" - kind-of "^3.2.2" - shallow-clone "^0.1.2" + is-plain-object "^2.0.4" + kind-of "^6.0.0" + shallow-clone "^1.0.0" clone-stats@^0.0.1: version "0.0.1" @@ -2227,20 +2072,20 @@ clone@^0.2.0: resolved "https://registry.yarnpkg.com/clone/-/clone-0.2.0.tgz#c6126a90ad4f72dbf5acdb243cc37724fe93fc1f" clone@^1.0.0, clone@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.3.tgz#298d7e2231660f40c003c2ed3140decf3f53085f" + version "1.0.4" + resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" clone@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.1.tgz#d217d1e961118e3ac9a4b8bba3285553bf647cdb" + version "2.1.2" + resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" cloneable-readable@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/cloneable-readable/-/cloneable-readable-1.0.0.tgz#a6290d413f217a61232f95e458ff38418cfb0117" + version "1.1.2" + resolved "https://registry.yarnpkg.com/cloneable-readable/-/cloneable-readable-1.1.2.tgz#d591dee4a8f8bc15da43ce97dceeba13d43e2a65" dependencies: inherits "^2.0.1" - process-nextick-args "^1.0.6" - through2 "^2.0.1" + process-nextick-args "^2.0.0" + readable-stream "^2.3.5" co@3.1.0: version "3.1.0" @@ -2321,7 +2166,11 @@ colormin@^1.0.5: css-color-names "0.0.4" has "^1.0.1" -colors@^1.1.0, colors@~1.1.2: +colors@^1.1.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.2.1.tgz#f4a3d302976aaf042356ba1ade3b1a2c62d9d794" + +colors@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63" @@ -2331,16 +2180,7 @@ combine-lists@^1.0.0: dependencies: lodash "^4.5.0" -combine-source-map@~0.7.1: - version "0.7.2" - resolved "https://registry.yarnpkg.com/combine-source-map/-/combine-source-map-0.7.2.tgz#0870312856b307a87cc4ac486f3a9a62aeccc09e" - dependencies: - convert-source-map "~1.1.0" - inline-source-map "~0.6.0" - lodash.memoize "~3.0.3" - source-map "~0.5.3" - -combine-source-map@~0.8.0: +combine-source-map@^0.8.0, combine-source-map@~0.8.0: version "0.8.0" resolved "https://registry.yarnpkg.com/combine-source-map/-/combine-source-map-0.8.0.tgz#a58d0df042c186fcf822a8e8015f5450d2d79a8b" dependencies: @@ -2349,9 +2189,9 @@ combine-source-map@~0.8.0: lodash.memoize "~3.0.3" source-map "~0.5.3" -combined-stream@^1.0.5, combined-stream@~1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.5.tgz#938370a57b4a51dea2c77c15d5c5fdf895164009" +combined-stream@1.0.6, combined-stream@^1.0.5, combined-stream@~1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.6.tgz#723e7df6e801ac5613113a7e445a9b69cb632818" dependencies: delayed-stream "~1.0.0" @@ -2365,13 +2205,9 @@ commander@2.11.0: version "2.11.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563" -commander@2.12.x: - version "2.12.2" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.12.2.tgz#0f5946c427ed9ec0d91a46bb9def53e54650e555" - -commander@^2.11.0, commander@^2.2.0, commander@^2.8.1, commander@^2.9.0: - version "2.14.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.14.0.tgz#7b25325963e6aace20d3a9285b09379b0c2208b5" +commander@2.15.x, commander@^2.14.1, commander@^2.2.0, commander@^2.8.1, commander@^2.9.0, commander@~2.15.0: + version "2.15.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f" commander@~2.13.0: version "2.13.0" @@ -2387,6 +2223,10 @@ commondir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" +compare-versions@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.1.0.tgz#43310256a5c555aaed4193c04d8f154cf9c6efd5" + component-bind@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/component-bind/-/component-bind-1.0.0.tgz#00c608ab7dcd93897c0009651b1d3a8e1e73bbd1" @@ -2403,10 +2243,11 @@ concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" -concat-stream@^1.4.6, concat-stream@^1.4.7, concat-stream@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7" +concat-stream@^1.4.6, concat-stream@^1.4.7, concat-stream@^1.5.0, concat-stream@^1.6.0, concat-stream@^1.6.1: + version "1.6.2" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" dependencies: + buffer-from "^1.0.0" inherits "^2.0.3" readable-stream "^2.2.2" typedarray "^0.0.6" @@ -2420,8 +2261,8 @@ concat-stream@~1.5.0, concat-stream@~1.5.1: typedarray "~0.0.5" configstore@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/configstore/-/configstore-3.1.1.tgz#094ee662ab83fad9917678de114faaea8fcdca90" + version "3.1.2" + resolved "https://registry.yarnpkg.com/configstore/-/configstore-3.1.2.tgz#c6f25defaeef26df12dd33414b001fe81a543f8f" dependencies: dot-prop "^4.1.0" graceful-fs "^4.1.2" @@ -2444,11 +2285,11 @@ connect@3.5.0: utils-merge "1.0.0" connect@^3.6.0: - version "3.6.5" - resolved "https://registry.yarnpkg.com/connect/-/connect-3.6.5.tgz#fb8dde7ba0763877d0ec9df9dac0b4b40e72c7da" + version "3.6.6" + resolved "https://registry.yarnpkg.com/connect/-/connect-3.6.6.tgz#09eff6c55af7236e137135a72574858b6786f524" dependencies: debug "2.6.9" - finalhandler "1.0.6" + finalhandler "1.1.0" parseurl "~1.3.2" utils-merge "1.0.1" @@ -2467,8 +2308,8 @@ console-stream@^0.1.1: resolved "https://registry.yarnpkg.com/console-stream/-/console-stream-0.1.1.tgz#a095fe07b20465955f2fafd28b5d72bccd949d44" consolidate@^0.15.0: - version "0.15.0" - resolved "https://registry.yarnpkg.com/consolidate/-/consolidate-0.15.0.tgz#397918901297d5f657d0a6514a30502245a20980" + version "0.15.1" + resolved "https://registry.yarnpkg.com/consolidate/-/consolidate-0.15.1.tgz#21ab043235c71a07d45d9aad98593b0dba56bab7" dependencies: bluebird "^3.1.1" @@ -2476,11 +2317,15 @@ constants-browserify@^1.0.0, constants-browserify@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" +content-type-parser@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/content-type-parser/-/content-type-parser-1.0.2.tgz#caabe80623e63638b2502fd4c7f12ff4ce2352e7" + content-type@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" -convert-source-map@^1.1.0, convert-source-map@^1.1.1, convert-source-map@^1.3.0, convert-source-map@^1.5.0: +convert-source-map@^1.1.0, convert-source-map@^1.1.1, convert-source-map@^1.5.0, convert-source-map@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.1.tgz#b8278097b9bc229365de5c62cf5fcaed8b5599e5" @@ -2492,6 +2337,17 @@ cookie@0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb" +copy-concurrently@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" + dependencies: + aproba "^1.1.1" + fs-write-stream-atomic "^1.0.8" + iferr "^0.1.5" + mkdirp "^0.5.1" + rimraf "^2.5.4" + run-queue "^1.0.0" + copy-descriptor@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" @@ -2503,9 +2359,9 @@ copy-props@^2.0.1: each-props "^1.3.0" is-plain-object "^2.0.1" -core-js@^2.2.0, core-js@^2.4.0, core-js@^2.5.0, core-js@^2.5.3: - version "2.5.3" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.3.tgz#8acc38345824f16d8365b7c9b4259168e8ed603e" +core-js@^2.2.0, core-js@^2.4.0, core-js@^2.5.3: + version "2.5.4" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.4.tgz#f2c8bf181f2a80b92f360121429ce63a2f0aeae0" core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" @@ -2633,9 +2489,9 @@ css-color-names@0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" -css-loader@^0.28.7: - version "0.28.9" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-0.28.9.tgz#68064b85f4e271d7ce4c48a58300928e535d1c95" +css-loader@^0.28.11: + version "0.28.11" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-0.28.11.tgz#c3f9864a700be2711bb5a2462b2389b1a392dab7" dependencies: babel-code-frame "^6.26.0" css-selector-tokenizer "^0.7.0" @@ -2771,6 +2627,16 @@ csso@~2.3.1: clap "^1.0.9" source-map "^0.5.3" +cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0": + version "0.3.2" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.2.tgz#b8036170c79f07a90ff2f16e22284027a243848b" + +"cssstyle@>= 0.2.37 < 0.3.0": + version "0.2.37" + resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-0.2.37.tgz#541097234cb2513c83ceed3acddc27ff27987d54" + dependencies: + cssom "0.3.x" + currently-unhandled@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" @@ -2781,6 +2647,10 @@ custom-event@~1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/custom-event/-/custom-event-1.0.1.tgz#5d02a46850adf1b4a317946a3928fccb5bfd0425" +cyclist@~0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-0.2.2.tgz#1b33792e11e914a2fd6d6ed6447464444e5fa640" + d@1: version "1.0.0" resolved "https://registry.yarnpkg.com/d/-/d-1.0.0.tgz#754bb5bfe55451da69a58b94d45f4c5b0462d58f" @@ -2819,13 +2689,6 @@ date-now@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" -dateformat@^1.0.6: - version "1.0.12" - resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-1.0.12.tgz#9f124b67594c937ff706932e4a642cca8dbbfee9" - dependencies: - get-stdin "^4.0.1" - meow "^3.3.0" - dateformat@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.2.0.tgz#4065e2013cf9fb916ddfd82efb506ad4c6769062" @@ -2834,7 +2697,7 @@ debug-log@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/debug-log/-/debug-log-1.0.1.tgz#2307632d4c04382b8df8a32f70b895046d52745f" -debug@2, debug@2.6.9, debug@^2.1.1, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@~2.6.4, debug@~2.6.6, debug@~2.6.9: +debug@2, debug@2.6.9, debug@^2.1.1, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@~2.6.4, debug@~2.6.6: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" dependencies: @@ -2852,7 +2715,7 @@ debug@2.6.8: dependencies: ms "2.0.0" -debug@3.1.0, debug@^3.0.1, debug@^3.1.0: +debug@3.1.0, debug@^3.1.0, debug@~3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" dependencies: @@ -2985,6 +2848,13 @@ define-property@^1.0.0: dependencies: is-descriptor "^1.0.0" +define-property@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + defined@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" @@ -3089,9 +2959,9 @@ diff@3.3.1: version "3.3.1" resolved "https://registry.yarnpkg.com/diff/-/diff-3.3.1.tgz#aa8567a6eed03c531fc89d3f711cd0e5259dec75" -diff@^3.1.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/diff/-/diff-3.4.0.tgz#b1d85507daf3964828de54b37d0d73ba67dda56c" +diff@3.5.0, diff@^3.1.0, diff@^3.2.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" diffie-hellman@^5.0.0: version "5.0.2" @@ -3150,6 +3020,12 @@ domelementtype@~1.1.1: version "1.1.3" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.1.3.tgz#bd28773e2642881aec51544924299c5cd822185b" +domexception@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" + dependencies: + webidl-conversions "^4.0.2" + domhandler@^2.3.0: version "2.4.1" resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.1.tgz#892e47000a99be55bbf3774ffea0561d8879c259" @@ -3164,8 +3040,8 @@ domutils@1.5.1: domelementtype "1" domutils@^1.5.1: - version "1.6.2" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.6.2.tgz#1958cc0b4c9426e9ed367fb1c8e854891b0fa3ff" + version "1.7.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" dependencies: dom-serializer "0" domelementtype "1" @@ -3216,9 +3092,9 @@ duplexer3@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" -duplexify@^3.2.0, duplexify@^3.5.3: - version "3.5.3" - resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.5.3.tgz#8b5818800df92fd0125b27ab896491912858243e" +duplexify@^3.2.0, duplexify@^3.4.2, duplexify@^3.5.3: + version "3.5.4" + resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.5.4.tgz#4bb46c1796eabebeec4ca9a2e66b808cb7a3d8b4" dependencies: end-of-stream "^1.0.0" inherits "^2.0.1" @@ -3261,9 +3137,9 @@ ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" -electron-to-chromium@^1.3.30: - version "1.3.32" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.32.tgz#11d0684c0840e003c4be8928f8ac5f35dbc2b4e6" +electron-to-chromium@^1.3.40: + version "1.3.41" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.41.tgz#7e33643e00cd85edfd17e04194f6d00e73737235" elegant-spinner@^1.0.1: version "1.0.1" @@ -3304,12 +3180,12 @@ ends-with@^0.2.0: resolved "https://registry.yarnpkg.com/ends-with/-/ends-with-0.2.0.tgz#2f9da98d57a50cfda4571ce4339000500f4e6b8a" engine.io-client@~3.1.0: - version "3.1.4" - resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-3.1.4.tgz#4fcf1370b47163bd2ce9be2733972430350d4ea1" + version "3.1.6" + resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-3.1.6.tgz#5bdeb130f8b94a50ac5cbeb72583e7a4a063ddfd" dependencies: component-emitter "1.2.1" component-inherit "0.0.3" - debug "~2.6.9" + debug "~3.1.0" engine.io-parser "~2.1.1" has-cors "1.1.0" indexof "0.0.1" @@ -3330,26 +3206,25 @@ engine.io-parser@~2.1.0, engine.io-parser@~2.1.1: has-binary2 "~1.0.2" engine.io@~3.1.0: - version "3.1.4" - resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-3.1.4.tgz#3d0211b70a552ce841ffc7da8627b301a9a4162e" + version "3.1.5" + resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-3.1.5.tgz#0e7ef9d690eb0b35597f1d4ad02a26ca2dba3845" dependencies: - accepts "1.3.3" + accepts "~1.3.4" base64id "1.0.0" cookie "0.3.1" - debug "~2.6.9" + debug "~3.1.0" engine.io-parser "~2.1.0" ws "~3.3.1" optionalDependencies: - uws "~0.14.4" + uws "~9.14.0" -enhanced-resolve@^3.4.0: - version "3.4.1" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz#0421e339fd71419b3da13d129b3979040230476e" +enhanced-resolve@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.0.0.tgz#e34a6eaa790f62fccd71d93959f56b2b432db10a" dependencies: graceful-fs "^4.1.2" memory-fs "^0.4.0" - object-assign "^4.0.1" - tapable "^0.2.7" + tapable "^1.0.0" ent@~2.2.0: version "2.2.0" @@ -3359,9 +3234,9 @@ entities@^1.1.1, entities@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.1.tgz#6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0" -errno@^0.1.3: - version "0.1.6" - resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.6.tgz#c386ce8a6283f14fc09563b71560908c9bf53026" +errno@^0.1.3, errno@~0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" dependencies: prr "~1.0.1" @@ -3372,8 +3247,8 @@ error-ex@^1.2.0, error-ex@^1.3.1: is-arrayish "^0.2.1" es-abstract@^1.5.1, es-abstract@^1.6.1: - version "1.10.0" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.10.0.tgz#1ecb36c197842a00d8ee4c2dfd8646bb97d60864" + version "1.11.0" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.11.0.tgz#cce87d518f0496893b1a30cd8461835535480681" dependencies: es-to-primitive "^1.1.1" function-bind "^1.1.1" @@ -3390,11 +3265,12 @@ es-to-primitive@^1.1.1: is-symbol "^1.0.1" es5-ext@^0.10.14, es5-ext@^0.10.35, es5-ext@^0.10.9, es5-ext@~0.10.14: - version "0.10.38" - resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.38.tgz#fa7d40d65bbc9bb8a67e1d3f9cc656a00530eed3" + version "0.10.42" + resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.42.tgz#8c07dd33af04d5dcd1310b5cef13bea63a89ba8d" dependencies: es6-iterator "~2.0.3" es6-symbol "~3.1.1" + next-tick "1" es6-denodeify@^0.1.0: version "0.1.5" @@ -3461,27 +3337,16 @@ escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1 version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" -escodegen@1.8.x: - version "1.8.1" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.8.1.tgz#5a5b53af4693110bebb0867aa3430dd3b70a1018" - dependencies: - esprima "^2.7.1" - estraverse "^1.9.1" - esutils "^2.0.2" - optionator "^0.8.1" - optionalDependencies: - source-map "~0.2.0" - -escodegen@1.x.x: - version "1.9.0" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.9.0.tgz#9811a2f265dc1cd3894420ee3717064b632b8852" +escodegen@1.x.x, escodegen@^1.9.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.9.1.tgz#dbae17ef96c8e4bedb1356f4504fa4cc2f7cb7e2" dependencies: esprima "^3.1.3" estraverse "^4.2.0" esutils "^2.0.2" optionator "^0.8.1" optionalDependencies: - source-map "~0.5.6" + source-map "~0.6.1" escope@^3.6.0: version "3.6.0" @@ -3554,9 +3419,9 @@ eslint@^2.7.0: text-table "~0.2.0" user-home "^2.0.0" -eslint@^4.0.0, eslint@^4.12.1: - version "4.17.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.17.0.tgz#dc24bb51ede48df629be7031c71d9dc0ee4f3ddf" +eslint@^4.0.0, eslint@^4.19.1: + version "4.19.1" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.19.1.tgz#32d1d653e1d90408854bfb296f076ec7e186a300" dependencies: ajv "^5.3.0" babel-code-frame "^6.22.0" @@ -3567,7 +3432,7 @@ eslint@^4.0.0, eslint@^4.12.1: doctrine "^2.1.0" eslint-scope "^3.7.1" eslint-visitor-keys "^1.0.0" - espree "^3.5.2" + espree "^3.5.4" esquery "^1.0.0" esutils "^2.0.2" file-entry-cache "^2.0.0" @@ -3589,28 +3454,29 @@ eslint@^4.0.0, eslint@^4.12.1: path-is-inside "^1.0.2" pluralize "^7.0.0" progress "^2.0.0" + regexpp "^1.0.1" require-uncached "^1.0.3" semver "^5.3.0" strip-ansi "^4.0.0" strip-json-comments "~2.0.1" - table "^4.0.1" + table "4.0.2" text-table "~0.2.0" -espree@^3.1.6, espree@^3.5.2: - version "3.5.3" - resolved "https://registry.yarnpkg.com/espree/-/espree-3.5.3.tgz#931e0af64e7fbbed26b050a29daad1fc64799fa6" +espree@^3.1.6, espree@^3.5.4: + version "3.5.4" + resolved "https://registry.yarnpkg.com/espree/-/espree-3.5.4.tgz#b0f447187c8a8bed944b815a660bddf5deb5d1a7" dependencies: - acorn "^5.4.0" + acorn "^5.5.0" acorn-jsx "^3.0.0" -esprima@2.7.x, esprima@^2.6.0, esprima@^2.7.1: - version "2.7.3" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581" - esprima@3.x.x, esprima@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" +esprima@^2.6.0: + version "2.7.3" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581" + esprima@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.0.tgz#4499eddcd1110e0b218bacf2fa7f7f59f55ca804" @@ -3622,15 +3488,10 @@ esquery@^1.0.0: estraverse "^4.0.0" esrecurse@^4.1.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.0.tgz#fa9568d98d3823f9a41d91e902dcab9ea6e5b163" + version "4.2.1" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" dependencies: estraverse "^4.1.0" - object-assign "^4.0.1" - -estraverse@^1.9.1: - version "1.9.3" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-1.9.3.tgz#af67f2dc922582415950926091a4005d29c9bb44" estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: version "4.2.0" @@ -3707,6 +3568,18 @@ execa@^0.8.0: signal-exit "^3.0.0" strip-eof "^1.0.0" +execa@^0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.9.0.tgz#adb7ce62cf985071f60580deb4a88b9e34712d01" + dependencies: + cross-spawn "^5.0.1" + get-stream "^3.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + executable@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/executable/-/executable-1.1.0.tgz#877980e9112f3391066da37265de7ad8434ab4d9" @@ -3762,6 +3635,17 @@ expand-tilde@^2.0.0, expand-tilde@^2.0.2: dependencies: homedir-polyfill "^1.0.1" +expect@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/expect/-/expect-22.4.3.tgz#d5a29d0a0e1fb2153557caef2674d4547e914674" + dependencies: + ansi-styles "^3.2.0" + jest-diff "^22.4.3" + jest-get-type "^22.4.3" + jest-matcher-utils "^22.4.3" + jest-message-util "^22.4.3" + jest-regex-util "^22.4.3" + extend-shallow@^1.1.2: version "1.1.4" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-1.1.4.tgz#19d6bf94dfc09d76ba711f39b872d21ff4dd9071" @@ -3803,7 +3687,7 @@ extglob@^0.3.1: dependencies: is-extglob "^1.0.0" -extglob@^2.0.2: +extglob@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" dependencies: @@ -3816,14 +3700,14 @@ extglob@^2.0.2: snapdragon "^0.8.1" to-regex "^3.0.1" -extract-text-webpack-plugin@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.2.tgz#5f043eaa02f9750a9258b78c0a6e0dc1408fb2f7" +extract-text-webpack-plugin@4.0.0-beta.0: + version "4.0.0-beta.0" + resolved "https://registry.yarnpkg.com/extract-text-webpack-plugin/-/extract-text-webpack-plugin-4.0.0-beta.0.tgz#f7361d7ff430b42961f8d1321ba8c1757b5d4c42" dependencies: async "^2.4.1" loader-utils "^1.1.0" - schema-utils "^0.3.0" - webpack-sources "^1.0.1" + schema-utils "^0.4.5" + webpack-sources "^1.1.0" extsprintf@1.3.0: version "1.3.0" @@ -3842,8 +3726,8 @@ fancy-log@^1.1.0, fancy-log@^1.3.2: time-stamp "^1.0.0" fast-deep-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz#96256a3bc975595eb36d82e9929d060d893439ff" + version "1.1.0" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz#c053477817c86b51daa853c81e059b733d023614" fast-diff@^1.1.1: version "1.1.2" @@ -3922,6 +3806,13 @@ filenamify@^1.0.1: strip-outer "^1.0.0" trim-repeated "^1.0.0" +fileset@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/fileset/-/fileset-2.0.3.tgz#8e7548a96d3cc2327ee5e674168723a333bba2a0" + dependencies: + glob "^7.0.3" + minimatch "^3.0.3" + fill-range@^2.1.0: version "2.2.3" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.3.tgz#50b77dfd7e469bc7492470963699fe7a8485a723" @@ -3951,9 +3842,9 @@ finalhandler@0.5.0: statuses "~1.3.0" unpipe "~1.0.0" -finalhandler@1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.0.6.tgz#007aea33d1a4d3e42017f624848ad58d212f814f" +finalhandler@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.0.tgz#ce0b6855b45853e791b2fcc680046d88253dd7f5" dependencies: debug "2.6.9" encodeurl "~1.0.1" @@ -3994,7 +3885,7 @@ find-up@^1.0.0: path-exists "^2.0.0" pinkie-promise "^2.0.0" -find-up@^2.0.0, find-up@^2.1.0: +find-up@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" dependencies: @@ -4049,9 +3940,9 @@ flatten@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.2.tgz#dae46a9d78fbe25292258cc1e780a41d95c03782" -flush-write-stream@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.0.2.tgz#c81b90d8746766f1a609a46809946c45dd8ae417" +flush-write-stream@^1.0.0, flush-write-stream@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.0.3.tgz#c5d586ef38af6097650b49bc41b55fabb19f35bd" dependencies: inherits "^2.0.1" readable-stream "^2.0.4" @@ -4114,19 +4005,13 @@ form-data@~2.1.1: mime-types "^2.1.12" form-data@~2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.1.tgz#6fb94fbd71885306d73d15cc497fe4cc4ecd44bf" + version "2.3.2" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.2.tgz#4970498be604c20c005d4f5c23aecd21d6b49099" dependencies: asynckit "^0.4.0" - combined-stream "^1.0.5" + combined-stream "1.0.6" mime-types "^2.1.12" -formatio@1.2.0, formatio@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/formatio/-/formatio-1.2.0.tgz#f3b2167d9068c4698a8d51f4f760a39a54d818eb" - dependencies: - samsam "1.x" - fragment-cache@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" @@ -4141,6 +4026,13 @@ fresh@^0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" +from2@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" + dependencies: + inherits "^2.0.1" + readable-stream "^2.0.0" + front-matter@2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/front-matter/-/front-matter-2.1.2.tgz#f75983b9f2f413be658c93dfd7bd8ce4078f5cdb" @@ -4175,11 +4067,20 @@ fs-mkdirp-stream@^1.0.0: graceful-fs "^4.1.11" through2 "^2.0.3" +fs-write-stream-atomic@^1.0.8: + version "1.0.10" + resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" + dependencies: + graceful-fs "^4.1.2" + iferr "^0.1.5" + imurmurhash "^0.1.4" + readable-stream "1 || 2" + fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" -fsevents@^1.0.0: +fsevents@^1.0.0, fsevents@^1.1.2: version "1.1.3" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.1.3.tgz#11f82318f5fe7bb2cd22965a108e9306208216d8" dependencies: @@ -4355,8 +4256,8 @@ glob-stream@^6.1.0: unique-stream "^2.0.2" glob-watcher@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/glob-watcher/-/glob-watcher-5.0.0.tgz#5e147887f8733134c212bc19697dda19a029eb2e" + version "5.0.1" + resolved "https://registry.yarnpkg.com/glob-watcher/-/glob-watcher-5.0.1.tgz#239aaa621b6bd843b288fdf6b155f50963c7d7ea" dependencies: async-done "^1.2.0" chokidar "^2.0.0" @@ -4387,7 +4288,7 @@ glob@7.1.2, glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.0.6, glob@^7.1.0, glo once "^1.3.0" path-is-absolute "^1.0.0" -glob@^5.0.15, glob@^5.0.3: +glob@^5.0.3: version "5.0.15" resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1" dependencies: @@ -4432,8 +4333,8 @@ global-prefix@^1.0.1: which "^1.2.14" globals@^11.0.1, globals@^11.1.0: - version "11.3.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.3.0.tgz#e04fdb7b9796d8adac9c8f64c14837b2313378b0" + version "11.4.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.4.0.tgz#b85c793349561c16076a3c13549238a27945f1bc" globals@^9.18.0, globals@^9.2.0: version "9.18.0" @@ -4625,9 +4526,9 @@ gulp-sourcemaps@1.6.0: through2 "^2.0.0" vinyl "^1.0.0" -gulp-svg-symbols@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/gulp-svg-symbols/-/gulp-svg-symbols-3.0.0.tgz#d8e27256754f3538e3cf1248d85fa428e0eaf50e" +gulp-svg-symbols@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/gulp-svg-symbols/-/gulp-svg-symbols-3.1.0.tgz#9869d78e8e93acac84c4818d1622c076a9748e98" dependencies: ansi-grey "^0.1.1" ansi-yellow "^0.1.1" @@ -4678,7 +4579,7 @@ gulplog@^1.0.0: dependencies: glogg "^1.0.0" -handlebars@^4.0.1, handlebars@^4.0.3: +handlebars@^4.0.3: version "4.0.11" resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.11.tgz#630a35dfe0294bc281edae6ffc5d329fc7982dcc" dependencies: @@ -4743,34 +4644,20 @@ has-flag@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51" +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + has-gulplog@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/has-gulplog/-/has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce" dependencies: sparkles "^1.0.0" -has-own-property-x@^3.1.1: - version "3.2.0" - resolved "https://registry.yarnpkg.com/has-own-property-x/-/has-own-property-x-3.2.0.tgz#1c4b112a577c8cb5805469556e54b6e959e4ded9" - dependencies: - cached-constructors-x "^1.0.0" - to-object-x "^1.5.0" - to-property-key-x "^2.0.2" - -has-symbol-support-x@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/has-symbol-support-x/-/has-symbol-support-x-1.4.1.tgz#66ec2e377e0c7d7ccedb07a3a84d77510ff1bc4c" - has-symbols@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44" -has-to-string-tag-x@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz#a045ab383d7b4b2012a00148ab0aa5f290044d4d" - dependencies: - has-symbol-support-x "^1.4.1" - has-unicode@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" @@ -4870,15 +4757,8 @@ hoek@2.x.x: resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed" hoek@4.x.x: - version "4.2.0" - resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.0.tgz#72d9d0754f7fe25ca2d01ad8f8f9a9449a89526d" - -home-or-tmp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.1" + version "4.2.1" + resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.1.tgz#9634502aa12c445dd5a7c5734b572bb8738aacbb" homedir-polyfill@^1.0.1: version "1.0.1" @@ -4887,20 +4767,26 @@ homedir-polyfill@^1.0.1: parse-passwd "^1.0.0" hosted-git-info@^2.1.4: - version "2.5.0" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.5.0.tgz#6d60e34b3abbc8313062c3b798ef8d901a07af3c" + version "2.6.0" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.6.0.tgz#23235b29ab230c576aab0d4f13fc046b0b038222" html-comment-regex@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.1.tgz#668b93776eaae55ebde8f3ad464b307a4963625e" +html-encoding-sniffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" + dependencies: + whatwg-encoding "^1.0.1" + html-minifier@^3.3.1: - version "3.5.8" - resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.8.tgz#5ccdb1f73a0d654e6090147511f6e6b2ee312700" + version "3.5.12" + resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.12.tgz#6bfad4d0327f5b8d2b62f5854654ac3703b9b031" dependencies: camel-case "3.0.x" clean-css "4.1.x" - commander "2.12.x" + commander "2.15.x" he "1.1.x" ncname "1.0.x" param-case "2.1.x" @@ -5033,8 +4919,12 @@ icss-utils@^2.1.0: postcss "^6.0.1" ieee754@^1.1.4: - version "1.1.8" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4" + version "1.1.11" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.11.tgz#c16384ffe00f5b7835824e67b6f2bd44a5229455" + +iferr@^0.1.5: + version "0.1.5" + resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" ignore@^3.1.2, ignore@^3.3.3: version "3.3.7" @@ -5117,10 +5007,6 @@ indexof@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" -infinity-x@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/infinity-x/-/infinity-x-1.0.0.tgz#cea2d75181d820961b0f72d78e7c4e06fdd55a07" - inflection@~1.10.0: version "1.10.0" resolved "https://registry.yarnpkg.com/inflection/-/inflection-1.10.0.tgz#5bffcb1197ad3e81050f8e17e21668087ee9eb2f" @@ -5192,25 +5078,25 @@ inquirer@^3.0.6: through "^2.3.6" insert-module-globals@^7.0.0: - version "7.0.1" - resolved "https://registry.yarnpkg.com/insert-module-globals/-/insert-module-globals-7.0.1.tgz#c03bf4e01cb086d5b5e5ace8ad0afe7889d638c3" + version "7.0.5" + resolved "https://registry.yarnpkg.com/insert-module-globals/-/insert-module-globals-7.0.5.tgz#6d0a6f28d4a7e0eae171ad305e0f47bdfe0c258e" dependencies: JSONStream "^1.0.3" - combine-source-map "~0.7.1" - concat-stream "~1.5.1" + combine-source-map "^0.8.0" + concat-stream "^1.6.1" is-buffer "^1.1.0" lexical-scope "^1.2.0" process "~0.11.0" through2 "^2.0.0" xtend "^4.0.0" -interpret@^1.0.0, interpret@^1.1.0: +interpret@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.1.0.tgz#7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614" invariant@^2.2.0, invariant@^2.2.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360" + version "2.2.4" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" dependencies: loose-envify "^1.0.0" @@ -5263,16 +5149,6 @@ is-accessor-descriptor@^1.0.0: dependencies: kind-of "^6.0.0" -is-array-buffer-x@^1.0.13: - version "1.7.0" - resolved "https://registry.yarnpkg.com/is-array-buffer-x/-/is-array-buffer-x-1.7.0.tgz#4b0b10427b64aa3437767adf4fc07702c59b2371" - dependencies: - attempt-x "^1.1.0" - has-to-string-tag-x "^1.4.1" - is-object-like-x "^1.5.1" - object-get-own-property-descriptor-x "^3.2.0" - to-string-tag-x "^1.4.1" - is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" @@ -5283,7 +5159,7 @@ is-binary-path@^1.0.0: dependencies: binary-extensions "^1.0.0" -is-buffer@^1.0.2, is-buffer@^1.1.0, is-buffer@^1.1.5: +is-buffer@^1.1.0, is-buffer@^1.1.5: version "1.1.6" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" @@ -5331,7 +5207,7 @@ is-descriptor@^0.1.0: is-data-descriptor "^0.1.4" kind-of "^5.0.0" -is-descriptor@^1.0.0: +is-descriptor@^1.0.0, is-descriptor@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" dependencies: @@ -5371,19 +5247,6 @@ is-extglob@^2.1.0, is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" -is-falsey-x@^1.0.0, is-falsey-x@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-falsey-x/-/is-falsey-x-1.0.1.tgz#c469951adc95b8b3fdbf90929b335a7de937d17f" - dependencies: - to-boolean-x "^1.0.1" - -is-finite-x@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/is-finite-x/-/is-finite-x-3.0.2.tgz#a6ec683cfb2bc1a918a1ff59d178edbcea54f7a6" - dependencies: - infinity-x "^1.0.0" - is-nan-x "^1.0.1" - is-finite@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" @@ -5400,18 +5263,9 @@ is-fullwidth-code-point@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" -is-function-x@^3.2.0, is-function-x@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/is-function-x/-/is-function-x-3.3.0.tgz#7d16bc113853db206d5e40a8b32caf99bd4ff7c0" - dependencies: - attempt-x "^1.1.1" - has-to-string-tag-x "^1.4.1" - is-falsey-x "^1.0.1" - is-primitive "^2.0.0" - normalize-space-x "^3.0.0" - replace-comments-x "^2.0.0" - to-boolean-x "^1.0.1" - to-string-tag-x "^1.4.2" +is-generator-fn@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-1.0.0.tgz#969d49e1bb3329f6bb7f09089be26578b2ddd46a" is-gif@^1.0.0: version "1.0.0" @@ -5439,16 +5293,6 @@ is-gzip@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-gzip/-/is-gzip-1.0.0.tgz#6ca8b07b99c77998025900e555ced8ed80879a83" -is-index-x@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-index-x/-/is-index-x-1.1.0.tgz#43dac97b3a04f30191530833f45ac35001682ee2" - dependencies: - math-clamp-x "^1.2.0" - max-safe-integer "^1.0.1" - to-integer-x "^3.0.0" - to-number-x "^2.0.0" - to-string-symbols-supported-x "^1.0.0" - is-installed-globally@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.1.0.tgz#0dfd98f5a9111716dd535dda6492f67bf3d25a80" @@ -5457,22 +5301,23 @@ is-installed-globally@^0.1.0: is-path-inside "^1.0.0" is-jpg@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-jpg/-/is-jpg-1.0.1.tgz#296d57fdd99ce010434a7283e346ab9a1035e975" + +is-my-ip-valid@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-jpg/-/is-jpg-1.0.0.tgz#2959c17e73430db38264da75b90dd54f2d86da1c" + resolved "https://registry.yarnpkg.com/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz#7b351b8e8edd4d3995d4d066680e664d94696824" is-my-json-valid@^2.10.0, is-my-json-valid@^2.12.4: - version "2.17.1" - resolved "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.17.1.tgz#3da98914a70a22f0a8563ef1511a246c6fc55471" + version "2.17.2" + resolved "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.17.2.tgz#6b2103a288e94ef3de5cf15d29dd85fc4b78d65c" dependencies: generate-function "^2.0.0" generate-object-property "^1.1.0" + is-my-ip-valid "^1.0.0" jsonpointer "^4.0.0" xtend "^4.0.0" -is-nan-x@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-nan-x/-/is-nan-x-1.0.1.tgz#de747ebcc8bddeb66f367c17caca7eba843855c0" - is-natural-number@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/is-natural-number/-/is-natural-number-2.1.1.tgz#7d4c5728377ef386c3e194a9911bf57c6dc335e7" @@ -5481,13 +5326,6 @@ is-negated-glob@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-negated-glob/-/is-negated-glob-1.0.0.tgz#6910bca5da8c95e784b5751b976cf5a10fee36d2" -is-nil-x@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/is-nil-x/-/is-nil-x-1.4.1.tgz#bd9e7b08b4cd732f9dcbde13d93291bb2ec2e248" - dependencies: - lodash.isnull "^3.0.0" - validate.io-undefined "^1.0.3" - is-npm@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-1.0.0.tgz#f2fb63a65e4905b406c86072765a1a4dc793b9f4" @@ -5522,32 +5360,25 @@ is-obj@^1.0.0, is-obj@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" -is-object-like-x@^1.5.1: - version "1.6.0" - resolved "https://registry.yarnpkg.com/is-object-like-x/-/is-object-like-x-1.6.0.tgz#a8c4a95bd6b95db174e0e4730171a160ec73be82" - dependencies: - is-function-x "^3.3.0" - is-primitive "^2.0.0" - is-observable@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/is-observable/-/is-observable-0.2.0.tgz#b361311d83c6e5d726cabf5e250b0237106f5ae2" dependencies: symbol-observable "^0.2.2" -is-odd@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-odd/-/is-odd-1.0.0.tgz#3b8a932eb028b3775c39bb09e91767accdb69088" +is-odd@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-odd/-/is-odd-2.0.0.tgz#7646624671fd7ea558ccd9a2795182f2958f1b24" dependencies: - is-number "^3.0.0" + is-number "^4.0.0" is-path-cwd@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" is-path-in-cwd@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz#6477582b8214d602346094567003be8a9eac04dc" + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz#5ac48b345ef675339bd6c7a48a912110b241cf52" dependencies: is-path-inside "^1.0.0" @@ -5623,10 +5454,6 @@ is-stream@^1.0.0, is-stream@^1.0.1, is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" -is-string@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.4.tgz#cc3a9b69857d621e963725a24caeec873b826e64" - is-svg@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-2.1.0.tgz#cf61090da0d9efbcab8722deba6f032208dbb0e9" @@ -5652,8 +5479,8 @@ is-unc-path@^1.0.0: unc-path-regex "^0.1.2" is-url@^1.2.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/is-url/-/is-url-1.2.2.tgz#498905a593bf47cc2d9e7f738372bbf7696c7f26" + version "1.2.4" + resolved "https://registry.yarnpkg.com/is-url/-/is-url-1.2.4.tgz#04a4df46d28c4cff3d73d01ff06abeb318a1aa52" is-utf8@^0.2.0, is-utf8@^0.2.1: version "0.2.1" @@ -5667,15 +5494,15 @@ is-valid-glob@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-valid-glob/-/is-valid-glob-1.0.0.tgz#29bf3eff701be2d4d315dbacc39bc39fe8f601aa" -is-windows@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.1.tgz#310db70f742d259a16a369202b51af84233310d9" +is-windows@^1.0.1, is-windows@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" is-zip@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-zip/-/is-zip-1.0.0.tgz#47b0a8ff4d38a76431ccfd99a8e15a4c86ba2325" -isarray@0.0.1, isarray@~0.0.1: +isarray@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" @@ -5687,6 +5514,10 @@ isarray@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.1.tgz#a37d94ed9cda2d59865c9f76fe596ee1f338741e" +isarray@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.4.tgz#38e7bcbb0f3ba1b7933c86ba1894ddfc3781bbb7" + isbinaryfile@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-3.0.2.tgz#4a3e974ec0cba9004d3fc6cde7209ea69368a621" @@ -5709,9 +5540,35 @@ isstream@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" -istanbul-lib-coverage@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.1.tgz#73bfb998885299415c93d38a3e9adf784a77a9da" +istanbul-api@^1.1.14: + version "1.3.1" + resolved "https://registry.yarnpkg.com/istanbul-api/-/istanbul-api-1.3.1.tgz#4c3b05d18c0016d1022e079b98dc82c40f488954" + dependencies: + async "^2.1.4" + compare-versions "^3.1.0" + fileset "^2.0.2" + istanbul-lib-coverage "^1.2.0" + istanbul-lib-hook "^1.2.0" + istanbul-lib-instrument "^1.10.1" + istanbul-lib-report "^1.1.4" + istanbul-lib-source-maps "^1.2.4" + istanbul-reports "^1.3.0" + js-yaml "^3.7.0" + mkdirp "^0.5.1" + once "^1.4.0" + +istanbul-instrumenter-loader@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-3.0.1.tgz#9957bd59252b373fae5c52b7b5188e6fde2a0949" + dependencies: + convert-source-map "^1.5.0" + istanbul-lib-instrument "^1.7.3" + loader-utils "^1.1.0" + schema-utils "^0.3.0" + +istanbul-lib-coverage@^1.1.2, istanbul-lib-coverage@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.0.tgz#f7d8f2e42b97e37fe796114cb0f9d68b5e3a4341" istanbul-lib-hook@^1.1.0: version "1.1.0" @@ -5719,78 +5576,197 @@ istanbul-lib-hook@^1.1.0: dependencies: append-transform "^0.4.0" -istanbul-lib-instrument@^1.7.5, istanbul-lib-instrument@^1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.9.1.tgz#250b30b3531e5d3251299fdd64b0b2c9db6b558e" +istanbul-lib-hook@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.2.0.tgz#ae556fd5a41a6e8efa0b1002b1e416dfeaf9816c" + dependencies: + append-transform "^0.4.0" + +istanbul-lib-instrument@^1.10.0, istanbul-lib-instrument@^1.10.1, istanbul-lib-instrument@^1.7.3: + version "1.10.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.1.tgz#724b4b6caceba8692d3f1f9d0727e279c401af7b" dependencies: babel-generator "^6.18.0" babel-template "^6.16.0" babel-traverse "^6.18.0" babel-types "^6.18.0" babylon "^6.18.0" - istanbul-lib-coverage "^1.1.1" + istanbul-lib-coverage "^1.2.0" semver "^5.3.0" -istanbul-lib-report@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.1.2.tgz#922be27c13b9511b979bd1587359f69798c1d425" +istanbul-lib-report@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.1.3.tgz#2df12188c0fa77990c0d2176d2d0ba3394188259" dependencies: - istanbul-lib-coverage "^1.1.1" + istanbul-lib-coverage "^1.1.2" mkdirp "^0.5.1" path-parse "^1.0.5" supports-color "^3.1.2" -istanbul-lib-source-maps@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.2.tgz#750578602435f28a0c04ee6d7d9e0f2960e62c1c" +istanbul-lib-report@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.1.4.tgz#e886cdf505c4ebbd8e099e4396a90d0a28e2acb5" + dependencies: + istanbul-lib-coverage "^1.2.0" + mkdirp "^0.5.1" + path-parse "^1.0.5" + supports-color "^3.1.2" + +istanbul-lib-source-maps@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.3.tgz#20fb54b14e14b3fb6edb6aca3571fd2143db44e6" dependencies: debug "^3.1.0" - istanbul-lib-coverage "^1.1.1" + istanbul-lib-coverage "^1.1.2" mkdirp "^0.5.1" rimraf "^2.6.1" source-map "^0.5.3" -istanbul-reports@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.1.3.tgz#3b9e1e8defb6d18b1d425da8e8b32c5a163f2d10" +istanbul-lib-source-maps@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.4.tgz#cc7ccad61629f4efff8e2f78adb8c522c9976ec7" + dependencies: + debug "^3.1.0" + istanbul-lib-coverage "^1.2.0" + mkdirp "^0.5.1" + rimraf "^2.6.1" + source-map "^0.5.3" + +istanbul-reports@^1.1.4, istanbul-reports@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.3.0.tgz#2f322e81e1d9520767597dca3c20a0cce89a3554" dependencies: handlebars "^4.0.3" -istanbul@^0.4.0: - version "0.4.5" - resolved "https://registry.yarnpkg.com/istanbul/-/istanbul-0.4.5.tgz#65c7d73d4c4da84d4f3ac310b918fb0b8033733b" - dependencies: - abbrev "1.0.x" - async "1.x" - escodegen "1.8.x" - esprima "2.7.x" - glob "^5.0.15" - handlebars "^4.0.1" - js-yaml "3.x" - mkdirp "0.5.x" - nopt "3.x" - once "1.x" - resolve "1.1.x" - supports-color "^3.1.0" - which "^1.1.1" - wordwrap "^1.0.0" +jest-config@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-22.4.3.tgz#0e9d57db267839ea31309119b41dc2fa31b76403" + dependencies: + chalk "^2.0.1" + glob "^7.1.1" + jest-environment-jsdom "^22.4.3" + jest-environment-node "^22.4.3" + jest-get-type "^22.4.3" + jest-jasmine2 "^22.4.3" + jest-regex-util "^22.4.3" + jest-resolve "^22.4.3" + jest-util "^22.4.3" + jest-validate "^22.4.3" + pretty-format "^22.4.3" + +jest-diff@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-22.4.3.tgz#e18cc3feff0aeef159d02310f2686d4065378030" + dependencies: + chalk "^2.0.1" + diff "^3.2.0" + jest-get-type "^22.4.3" + pretty-format "^22.4.3" jest-docblock@^21.0.0: version "21.2.0" resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-21.2.0.tgz#51529c3b30d5fd159da60c27ceedc195faf8d414" -jest-get-type@^21.2.0: - version "21.2.0" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-21.2.0.tgz#f6376ab9db4b60d81e39f30749c6c466f40d4a23" +jest-environment-jsdom@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-22.4.3.tgz#d67daa4155e33516aecdd35afd82d4abf0fa8a1e" + dependencies: + jest-mock "^22.4.3" + jest-util "^22.4.3" + jsdom "^11.5.1" + +jest-environment-node@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-22.4.3.tgz#54c4eaa374c83dd52a9da8759be14ebe1d0b9129" + dependencies: + jest-mock "^22.4.3" + jest-util "^22.4.3" + +jest-get-type@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-22.4.3.tgz#e3a8504d8479342dd4420236b322869f18900ce4" + +jest-jasmine2@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-22.4.3.tgz#4daf64cd14c793da9db34a7c7b8dcfe52a745965" + dependencies: + chalk "^2.0.1" + co "^4.6.0" + expect "^22.4.3" + graceful-fs "^4.1.11" + is-generator-fn "^1.0.0" + jest-diff "^22.4.3" + jest-matcher-utils "^22.4.3" + jest-message-util "^22.4.3" + jest-snapshot "^22.4.3" + jest-util "^22.4.3" + source-map-support "^0.5.0" + +jest-matcher-utils@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-22.4.3.tgz#4632fe428ebc73ebc194d3c7b65d37b161f710ff" + dependencies: + chalk "^2.0.1" + jest-get-type "^22.4.3" + pretty-format "^22.4.3" + +jest-message-util@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-22.4.3.tgz#cf3d38aafe4befddbfc455e57d65d5239e399eb7" + dependencies: + "@babel/code-frame" "^7.0.0-beta.35" + chalk "^2.0.1" + micromatch "^2.3.11" + slash "^1.0.0" + stack-utils "^1.0.1" + +jest-mock@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-22.4.3.tgz#f63ba2f07a1511772cdc7979733397df770aabc7" + +jest-regex-util@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-22.4.3.tgz#a826eb191cdf22502198c5401a1fc04de9cef5af" + +jest-resolve@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-22.4.3.tgz#0ce9d438c8438229aa9b916968ec6b05c1abb4ea" + dependencies: + browser-resolve "^1.11.2" + chalk "^2.0.1" + +jest-snapshot@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-22.4.3.tgz#b5c9b42846ffb9faccb76b841315ba67887362d2" + dependencies: + chalk "^2.0.1" + jest-diff "^22.4.3" + jest-matcher-utils "^22.4.3" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + pretty-format "^22.4.3" + +jest-util@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-22.4.3.tgz#c70fec8eec487c37b10b0809dc064a7ecf6aafac" + dependencies: + callsites "^2.0.0" + chalk "^2.0.1" + graceful-fs "^4.1.11" + is-ci "^1.0.10" + jest-message-util "^22.4.3" + mkdirp "^0.5.1" + source-map "^0.6.0" -jest-validate@^21.1.0: - version "21.2.1" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-21.2.1.tgz#cc0cbca653cd54937ba4f2a111796774530dd3c7" +jest-validate@^22.4.0, jest-validate@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-22.4.3.tgz#0780954a5a7daaeec8d3c10834b9280865976b30" dependencies: chalk "^2.0.1" - jest-get-type "^21.2.0" + jest-config "^22.4.3" + jest-get-type "^22.4.3" leven "^2.1.0" - pretty-format "^21.2.1" + pretty-format "^22.4.3" jinja-loader@^0.0.8: version "0.0.8" @@ -5823,7 +5799,14 @@ js-tokens@^3.0.0, js-tokens@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" -js-yaml@3.x, js-yaml@^3.10.0, js-yaml@^3.4.3, js-yaml@^3.4.6, js-yaml@^3.5.1, js-yaml@^3.5.4, js-yaml@^3.6.1, js-yaml@^3.9.0, js-yaml@^3.9.1, js-yaml@~3.10.0: +js-yaml@^3.10.0, js-yaml@^3.4.3, js-yaml@^3.4.6, js-yaml@^3.5.1, js-yaml@^3.5.4, js-yaml@^3.6.1, js-yaml@^3.7.0, js-yaml@^3.9.0, js-yaml@^3.9.1: + version "3.11.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.11.0.tgz#597c1a8bd57152f26d622ce4117851a51f5ebaef" + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@~3.10.0: version "3.10.0" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.10.0.tgz#2e78441646bd4682e963f22b6e92823c309c62dc" dependencies: @@ -5841,6 +5824,37 @@ jsbn@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" +jsdom@^11.5.1: + version "11.6.2" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-11.6.2.tgz#25d1ef332d48adf77fc5221fe2619967923f16bb" + dependencies: + abab "^1.0.4" + acorn "^5.3.0" + acorn-globals "^4.1.0" + array-equal "^1.0.0" + browser-process-hrtime "^0.1.2" + content-type-parser "^1.0.2" + cssom ">= 0.3.2 < 0.4.0" + cssstyle ">= 0.2.37 < 0.3.0" + domexception "^1.0.0" + escodegen "^1.9.0" + html-encoding-sniffer "^1.0.2" + left-pad "^1.2.0" + nwmatcher "^1.4.3" + parse5 "4.0.0" + pn "^1.1.0" + request "^2.83.0" + request-promise-native "^1.0.5" + sax "^1.2.4" + symbol-tree "^3.2.2" + tough-cookie "^2.3.3" + w3c-hr-time "^1.0.1" + webidl-conversions "^4.0.2" + whatwg-encoding "^1.0.3" + whatwg-url "^6.4.0" + ws "^4.0.0" + xml-name-validator "^3.0.0" + jsesc@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" @@ -5853,7 +5867,7 @@ jsesc@~0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" -json-loader@^0.5.4, json-loader@^0.5.7: +json-loader@^0.5.7: version "0.5.7" resolved "https://registry.yarnpkg.com/json-loader/-/json-loader-0.5.7.tgz#dca14a70235ff82f0ac9a3abeb60d337a365185d" @@ -5889,7 +5903,7 @@ json-stringify-safe@5.0.x, json-stringify-safe@~5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" -json5@^0.5.0, json5@^0.5.1: +json5@^0.5.0: version "0.5.1" resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" @@ -5930,7 +5944,7 @@ just-debounce@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/just-debounce/-/just-debounce-1.0.0.tgz#87fccfaeffc0b68cd19d55f6722943f929ea35ea" -just-extend@^1.1.26: +just-extend@^1.1.27: version "1.1.27" resolved "https://registry.yarnpkg.com/just-extend/-/just-extend-1.1.27.tgz#ec6e79410ff914e472652abfa0e603c03d60e905" @@ -5945,15 +5959,12 @@ karma-chrome-launcher@^2.2.0: fs-access "^1.0.0" which "^1.2.1" -karma-coverage@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/karma-coverage/-/karma-coverage-1.1.1.tgz#5aff8b39cf6994dc22de4c84362c76001b637cf6" +karma-coverage-istanbul-reporter@1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-1.4.2.tgz#a8d0c8815c7d6f6cea15a394a7c4b39ef151a939" dependencies: - dateformat "^1.0.6" - istanbul "^0.4.0" - lodash "^3.8.0" - minimatch "^3.0.0" - source-map "^0.5.1" + istanbul-api "^1.1.14" + minimatch "^3.0.4" karma-junit-reporter@^1.2.0: version "1.2.0" @@ -5982,15 +5993,16 @@ karma-sourcemap-loader@^0.3.7: dependencies: graceful-fs "^4.1.2" -karma-webpack@^2.0.6: - version "2.0.9" - resolved "https://registry.yarnpkg.com/karma-webpack/-/karma-webpack-2.0.9.tgz#61c88091f7dd910635134c032b266a465affb57f" +karma-webpack@4.0.0-beta.0: + version "4.0.0-beta.0" + resolved "https://registry.yarnpkg.com/karma-webpack/-/karma-webpack-4.0.0-beta.0.tgz#2b386df6c364f588f896ffbdae57c2e51513d1ba" dependencies: - async "~0.9.0" - loader-utils "^0.2.5" - lodash "^3.8.0" + async "^2.0.0" + babel-runtime "^6.0.0" + loader-utils "^1.0.0" + lodash "^4.0.0" source-map "^0.5.6" - webpack-dev-middleware "^1.12.0" + webpack-dev-middleware "^3.0.1" karma@^2.0.0: version "2.0.0" @@ -6033,13 +6045,7 @@ kind-of@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-1.1.0.tgz#140a3d2d41a36d2efcfa9377b62c24f8495a5c44" -kind-of@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-2.0.1.tgz#018ec7a4ce7e3a86cb9141be519d24c8faa981b5" - dependencies: - is-buffer "^1.0.2" - -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.1.0, kind-of@^3.2.0, kind-of@^3.2.2: +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.1.0, kind-of@^3.2.0: version "3.2.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" dependencies: @@ -6064,11 +6070,11 @@ known-css-properties@^0.3.0: resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.3.0.tgz#a3d135bbfc60ee8c6eacf2f7e7e6f2d4755e49a4" labeled-stream-splicer@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/labeled-stream-splicer/-/labeled-stream-splicer-2.0.0.tgz#a52e1d138024c00b86b1c0c91f677918b8ae0a59" + version "2.0.1" + resolved "https://registry.yarnpkg.com/labeled-stream-splicer/-/labeled-stream-splicer-2.0.1.tgz#9cffa32fd99e1612fd1d86a8db962416d5292926" dependencies: inherits "^2.0.1" - isarray "~0.0.1" + isarray "^2.0.4" stream-splicer "^2.0.0" last-run@^1.1.0: @@ -6084,20 +6090,10 @@ latest-version@^3.0.0: dependencies: package-json "^4.0.0" -lazy-cache@^0.2.3: - version "0.2.7" - resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-0.2.7.tgz#7feddf2dcb6edb77d11ef1d117ab5ffdf0ab1b65" - lazy-cache@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" -lazy-cache@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-2.0.2.tgz#b9190a4f913354694840859f8a8f7084d8822264" - dependencies: - set-getter "^0.1.0" - lazy-req@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/lazy-req/-/lazy-req-1.1.0.tgz#bdaebead30f8d824039ce0ce149d4daa07ba1fac" @@ -6124,6 +6120,10 @@ lead@^1.0.0: dependencies: flush-write-stream "^1.0.2" +left-pad@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.2.0.tgz#d30a73c6b8201d8f7d8e7956ba9616087a68e0ee" + leven@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580" @@ -6180,30 +6180,31 @@ linkify-it@^2.0.0: dependencies: uc.micro "^1.0.1" -lint-staged@^6.0.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-6.1.0.tgz#28f600c10a6cbd249ceb003118a1552e53544a93" +lint-staged@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-7.0.0.tgz#57926c63201e7bd38ca0576d74391efa699b4a9d" dependencies: - app-root-path "^2.0.0" - chalk "^2.1.0" - commander "^2.11.0" + app-root-path "^2.0.1" + chalk "^2.3.1" + commander "^2.14.1" cosmiconfig "^4.0.0" debug "^3.1.0" dedent "^0.7.0" - execa "^0.8.0" + execa "^0.9.0" find-parent-dir "^0.3.0" is-glob "^4.0.0" - jest-validate "^21.1.0" + jest-validate "^22.4.0" listr "^0.13.0" - lodash "^4.17.4" - log-symbols "^2.0.0" - minimatch "^3.0.0" + lodash "^4.17.5" + log-symbols "^2.2.0" + micromatch "^3.1.8" npm-which "^3.0.1" p-map "^1.1.1" path-is-inside "^1.0.2" pify "^3.0.0" - staged-git-files "0.0.4" - stringify-object "^3.2.0" + please-upgrade-node "^3.0.1" + staged-git-files "1.1.0" + stringify-object "^3.2.2" listr-silent-renderer@^1.1.1: version "1.1.1" @@ -6263,29 +6264,11 @@ load-json-file@^1.0.0: pinkie-promise "^2.0.0" strip-bom "^2.0.0" -load-json-file@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - strip-bom "^3.0.0" - loader-runner@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.3.0.tgz#f482aea82d543e07921700d5a46ef26fdac6b8a2" -loader-utils@^0.2.5: - version "0.2.17" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348" - dependencies: - big.js "^3.1.3" - emojis-list "^2.0.0" - json5 "^0.5.0" - object-assign "^4.0.1" - -loader-utils@^1.0.1, loader-utils@^1.0.2, loader-utils@^1.1.0: +loader-utils@^1.0.0, loader-utils@^1.0.1, loader-utils@^1.0.2, loader-utils@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.1.0.tgz#c98aef488bcceda2ffb5e2de646d6a754429f5cd" dependencies: @@ -6536,20 +6519,12 @@ lodash.isfunction@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash.isfunction/-/lodash.isfunction-2.4.1.tgz#2cfd575c73e498ab57e319b77fa02adef13a94d1" -lodash.isnull@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash.isnull/-/lodash.isnull-3.0.0.tgz#fafbe59ea1dca27eed786534039dd84c2e07c56e" - lodash.isobject@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash.isobject/-/lodash.isobject-2.4.1.tgz#5a2e47fe69953f1ee631a7eba1fe64d2d06558f5" dependencies: lodash._objecttypes "~2.4.1" -lodash.isplainobject@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" - lodash.kebabcase@^4.0.0: version "4.1.1" resolved "https://registry.yarnpkg.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz#8489b1cb0d29ff88195cceca448ff6d6cc295c36" @@ -6610,10 +6585,14 @@ lodash.restparam@^3.0.0: version "3.6.1" resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805" -lodash.some@^4.4.0, lodash.some@^4.6.0: +lodash.some@^4.4.0: version "4.6.0" resolved "https://registry.yarnpkg.com/lodash.some/-/lodash.some-4.6.0.tgz#1bb9f314ef6b8baded13b549169b2a945eb68e4d" +lodash.sortby@^4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + lodash.support@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash.support/-/lodash.support-2.4.1.tgz#320e0b67031673c28d7a2bb5d9e0331a45240515" @@ -6657,17 +6636,17 @@ lodash.uniq@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" -lodash@^3.10.1, lodash@^3.8.0: +lodash@^3.10.1: version "3.10.1" resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" -lodash@^4.0.0, lodash@^4.11.1, lodash@^4.14.0, lodash@^4.15.0, lodash@^4.17.4, lodash@^4.2.0, lodash@^4.3.0, lodash@^4.5.0, lodash@~4.17.4: +lodash@^4.0.0, lodash@^4.11.1, lodash@^4.13.1, lodash@^4.14.0, lodash@^4.15.0, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.0, lodash@^4.3.0, lodash@^4.5.0, lodash@~4.17.4: version "4.17.5" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.5.tgz#99a92d65c0272debe8c96b6057bc8fbfa3bed511" log-driver@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/log-driver/-/log-driver-1.2.5.tgz#7ae4ec257302fd790d557cb10c97100d857b0056" + version "1.2.7" + resolved "https://registry.yarnpkg.com/log-driver/-/log-driver-1.2.7.tgz#63b95021f0702fedfa2c9bb0a24e7797d71871d8" log-symbols@^1.0.2: version "1.0.2" @@ -6675,7 +6654,7 @@ log-symbols@^1.0.2: dependencies: chalk "^1.0.0" -log-symbols@^2.0.0, log-symbols@^2.1.0: +log-symbols@^2.1.0, log-symbols@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" dependencies: @@ -6689,8 +6668,8 @@ log-update@^1.0.2: cli-cursor "^1.0.2" log4js@^2.3.9: - version "2.5.2" - resolved "https://registry.yarnpkg.com/log4js/-/log4js-2.5.2.tgz#234e9c688bc4aab3999bd4b149c85851a4e62faa" + version "2.5.3" + resolved "https://registry.yarnpkg.com/log4js/-/log4js-2.5.3.tgz#38bb7bde5e9c1c181bd75e8bc128c5cd0409caf1" dependencies: circular-json "^0.5.1" date-format "^1.2.0" @@ -6722,11 +6701,11 @@ loggly@^1.1.0: request "2.75.x" timespan "2.3.x" -lolex@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/lolex/-/lolex-1.6.0.tgz#3a9a0283452a47d7439e72731b9e07d7386e49f6" +loglevelnext@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/loglevelnext/-/loglevelnext-1.0.3.tgz#0f69277e73bbbf2cd61b94d82313216bf87ac66e" -lolex@^2.2.0: +lolex@^2.2.0, lolex@^2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/lolex/-/lolex-2.3.2.tgz#85f9450425103bf9e7a60668ea25dc43274ca807" @@ -6740,7 +6719,7 @@ loose-envify@^1.0.0: dependencies: js-tokens "^3.0.0" -loud-rejection@^1.0.0: +loud-rejection@^1.0.0, loud-rejection@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" dependencies: @@ -6752,8 +6731,8 @@ lower-case@^1.1.1: resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" lowercase-keys@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306" + version "1.0.1" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" lpad-align@^1.0.1: version "1.1.2" @@ -6768,9 +6747,9 @@ lru-cache@2: version "2.7.3" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952" -lru-cache@4.1.x, lru-cache@^4.0.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55" +lru-cache@4.1.x, lru-cache@^4.0.1, lru-cache@^4.1.1: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.2.tgz#45234b2e6e2f2b33da125624c4664929a0224c3f" dependencies: pseudomap "^1.0.2" yallist "^2.1.2" @@ -6779,9 +6758,9 @@ lru-cache@~2.6.5: version "2.6.5" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.6.5.tgz#e56d6354148ede8d7707b58d143220fd08df0fd5" -lunr@^2.1.5: - version "2.1.5" - resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.1.5.tgz#826601ccaeac29148e224154b34760faf4d81b70" +lunr@^2.1.6: + version "2.1.6" + resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.1.6.tgz#671d2321c4c5bc4c522914953d1c54d612f60aa7" macaddress@^0.2.8: version "0.2.8" @@ -6809,8 +6788,8 @@ mailgun-js@^0.7.0: tsscmp "~1.0.0" make-dir@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.1.0.tgz#19b4369fe48c116f53c2af95ad102c0e39e85d51" + version "1.2.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.2.0.tgz#6d6a49eead4aae296c53bbf3a1a008bd6c89469b" dependencies: pify "^3.0.0" @@ -6844,15 +6823,15 @@ markdown-it-named-headers@^0.0.4: dependencies: string "^3.0.1" -markdown-it@^8.4.0: - version "8.4.0" - resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-8.4.0.tgz#e2400881bf171f7018ed1bd9da441dac8af6306d" +markdown-it@^8.4.1: + version "8.4.1" + resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-8.4.1.tgz#206fe59b0e4e1b78a7c73250af9b34a4ad0aaf44" dependencies: argparse "^1.0.7" entities "~1.1.1" linkify-it "^2.0.0" mdurl "^1.0.1" - uc.micro "^1.0.3" + uc.micro "^1.0.5" markdown@~0.5.0: version "0.5.0" @@ -6861,8 +6840,8 @@ markdown@~0.5.0: nopt "~2.1.1" marked@^0.3.9: - version "0.3.12" - resolved "https://registry.yarnpkg.com/marked/-/marked-0.3.12.tgz#7cf25ff2252632f3fe2406bde258e94eee927519" + version "0.3.19" + resolved "https://registry.yarnpkg.com/marked/-/marked-0.3.19.tgz#5d47f709c4c9fc3c216b6d46127280f40b39d790" matchdep@^2.0.0: version "2.0.0" @@ -6877,27 +6856,10 @@ matchmedia-polyfill@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/matchmedia-polyfill/-/matchmedia-polyfill-0.3.0.tgz#6f91e34012b3dfc9d5b76cec89deafc1b41b45fa" -math-clamp-x@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/math-clamp-x/-/math-clamp-x-1.2.0.tgz#8b537be0645bbba7ee73ee16091e7d6018c5edcf" - dependencies: - to-number-x "^2.0.0" - math-expression-evaluator@^1.2.14: version "1.2.17" resolved "https://registry.yarnpkg.com/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz#de819fdbcd84dccd8fae59c6aeb79615b9d266ac" -math-sign-x@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/math-sign-x/-/math-sign-x-3.0.0.tgz#d5286022b48e150c384729a86042e0835264c3ed" - dependencies: - is-nan-x "^1.0.1" - to-number-x "^2.0.0" - -max-safe-integer@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/max-safe-integer/-/max-safe-integer-1.0.1.tgz#f38060be2c563d8c02e6d48af39122fd83b6f410" - md5-hex@^1.2.0: version "1.3.0" resolved "https://registry.yarnpkg.com/md5-hex/-/md5-hex-1.3.0.tgz#d2c4afe983c4370662179b8cad145219135046c4" @@ -6993,23 +6955,23 @@ micromatch@2.3.11, micromatch@^2.1.5, micromatch@^2.3.11, micromatch@^2.3.7: parse-glob "^3.0.4" regex-cache "^0.4.2" -micromatch@^3.0.4, micromatch@^3.1.4: - version "3.1.5" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.5.tgz#d05e168c206472dfbca985bfef4f57797b4cd4ba" +micromatch@^3.0.4, micromatch@^3.1.4, micromatch@^3.1.8: + version "3.1.10" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" dependencies: arr-diff "^4.0.0" array-unique "^0.3.2" - braces "^2.3.0" - define-property "^1.0.0" - extend-shallow "^2.0.1" - extglob "^2.0.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.0" - nanomatch "^1.2.5" + 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.1" + to-regex "^3.0.2" miller-rabin@^4.0.0: version "4.0.1" @@ -7018,24 +6980,28 @@ miller-rabin@^4.0.0: bn.js "^4.0.0" brorand "^1.0.1" -mime-db@~1.30.0: - version "1.30.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.30.0.tgz#74c643da2dd9d6a45399963465b26d5ca7d71f01" +mime-db@~1.33.0: + version "1.33.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db" -mime-types@^2.1.11, mime-types@^2.1.12, mime-types@~2.1.11, mime-types@~2.1.15, mime-types@~2.1.16, mime-types@~2.1.17, mime-types@~2.1.7: - version "2.1.17" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.17.tgz#09d7a393f03e995a79f8af857b70a9e0ab16557a" +mime-types@^2.1.11, mime-types@^2.1.12, mime-types@~2.1.11, mime-types@~2.1.17, mime-types@~2.1.18, mime-types@~2.1.7: + version "2.1.18" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8" dependencies: - mime-db "~1.30.0" + mime-db "~1.33.0" mime@1.3.4: version "1.3.4" resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.4.tgz#115f9e3b6b3daf2959983cb38f149a2d40eb5d53" -mime@^1.3.4, mime@^1.5.0: +mime@^1.3.4: version "1.6.0" resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" +mime@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.2.0.tgz#161e541965551d3b549fa1114391e3a3d55b923b" + mimic-fn@^1.0.0: version "1.2.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" @@ -7055,7 +7021,7 @@ minimatch@0.3: lru-cache "2" sigmund "~1.0.0" -"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.4, minimatch@~3.0.2: +"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.2: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" dependencies: @@ -7077,9 +7043,24 @@ minimist@~0.0.1: version "0.0.10" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" +mississippi@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-2.0.0.tgz#3442a508fafc28500486feea99409676e4ee5a6f" + dependencies: + concat-stream "^1.5.0" + duplexify "^3.4.2" + end-of-stream "^1.1.0" + flush-write-stream "^1.0.0" + from2 "^2.1.0" + parallel-transform "^1.1.0" + pump "^2.0.1" + pumpify "^1.3.3" + stream-each "^1.1.0" + through2 "^2.0.0" + mixin-deep@^1.2.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.0.tgz#47a8732ba97799457c8c1eca28f95132d7e8150a" + version "1.3.1" + resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.1.tgz#a49e7268dce1a0d9698e45326c5626df3543d0fe" dependencies: for-in "^1.0.2" is-extendable "^1.0.1" @@ -7095,7 +7076,7 @@ mkdirp@0.3: version "0.3.5" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.3.5.tgz#de3e5f8961c88c787ee1368df849ac4413eca8d7" -mkdirp@0.5.1, mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: +mkdirp@0.5.1, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" dependencies: @@ -7116,14 +7097,14 @@ mocha@^4.1.0: mkdirp "0.5.1" supports-color "4.4.0" -mocha@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/mocha/-/mocha-5.0.0.tgz#cccac988b0bc5477119cba0e43de7af6d6ad8f4e" +mocha@^5.0.5: + version "5.0.5" + resolved "https://registry.yarnpkg.com/mocha/-/mocha-5.0.5.tgz#e228e3386b9387a4710007a641f127b00be44b52" dependencies: - browser-stdout "1.3.0" + browser-stdout "1.3.1" commander "2.11.0" debug "3.1.0" - diff "3.3.1" + diff "3.5.0" escape-string-regexp "1.0.5" glob "7.1.2" growl "1.10.3" @@ -7151,6 +7132,17 @@ module-deps@^4.0.8: through2 "^2.0.0" xtend "^4.0.0" +move-concurrently@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" + dependencies: + aproba "^1.1.1" + copy-concurrently "^1.0.0" + fs-write-stream-atomic "^1.0.8" + mkdirp "^0.5.1" + rimraf "^2.5.4" + run-queue "^1.0.3" + ms@0.7.1: version "0.7.1" resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098" @@ -7192,25 +7184,22 @@ mute-stream@0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" -nan-x@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/nan-x/-/nan-x-1.0.0.tgz#0ee78e8d1cd0592d5b4260a5940154545c61c121" - nan@^2.3.0, nan@^2.3.2: - version "2.8.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.8.0.tgz#ed715f3fe9de02b57a5e6252d90a96675e1f085a" + version "2.10.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.10.0.tgz#96d0cd610ebd58d4b4de9cc0c6828cda99c7548f" -nanomatch@^1.2.5: - version "1.2.7" - resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.7.tgz#53cd4aa109ff68b7f869591fdc9d10daeeea3e79" +nanomatch@^1.2.9: + version "1.2.9" + resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.9.tgz#879f7150cb2dab7a471259066c104eee6e0fa7c2" dependencies: arr-diff "^4.0.0" array-unique "^0.3.2" - define-property "^1.0.0" - extend-shallow "^2.0.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" fragment-cache "^0.2.1" - is-odd "^1.0.0" - kind-of "^5.0.2" + is-odd "^2.0.0" + is-windows "^1.0.2" + kind-of "^6.0.2" object.pick "^1.3.0" regex-not "^1.0.0" snapdragon "^0.8.1" @@ -7230,17 +7219,25 @@ negotiator@0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" +neo-async@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.5.0.tgz#76b1c823130cca26acfbaccc8fbaf0a2fa33b18f" + netmask@~1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/netmask/-/netmask-1.0.6.tgz#20297e89d86f6f6400f250d9f4f6b4c1945fcd35" +next-tick@1: + version "1.0.0" + resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" + nise@^1.2.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/nise/-/nise-1.2.2.tgz#9aa5edb500da38035884106e3c571341bc68b2c1" + version "1.3.2" + resolved "https://registry.yarnpkg.com/nise/-/nise-1.3.2.tgz#fd6fd8dc040dfb3c0a45252feb6ff21832309b14" dependencies: - formatio "^1.2.0" - just-extend "^1.1.26" - lolex "^1.6.0" + "@sinonjs/formatio" "^2.0.0" + just-extend "^1.1.27" + lolex "^2.3.2" path-to-regexp "^1.7.0" text-encoding "^0.6.4" @@ -7312,7 +7309,7 @@ node-pre-gyp@^0.6.39: tar "^2.2.1" tar-pack "^3.4.0" -node-sass@^4.5.3, node-sass@^4.7.1: +node-sass@4.7.2, node-sass@^4.5.3: version "4.7.2" resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.7.2.tgz#9366778ba1469eb01438a9e8592f4262bcb6794e" dependencies: @@ -7393,7 +7390,7 @@ nodemailer@^2.5.0: nodemailer-smtp-transport "2.7.2" socks "1.1.9" -"nopt@2 || 3", nopt@3.x: +"nopt@2 || 3": version "3.0.6" resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" dependencies: @@ -7435,14 +7432,6 @@ normalize-range@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" -normalize-space-x@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-space-x/-/normalize-space-x-3.0.0.tgz#17907d6c7c724a4f9567471cbb319553bc0f8882" - dependencies: - cached-constructors-x "^1.0.0" - trim-x "^3.0.0" - white-space-x "^3.0.0" - normalize-url@^1.4.0: version "1.9.1" resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" @@ -7513,26 +7502,30 @@ number-is-nan@^1.0.0: chokidar "^1.6.0" yargs "^3.32.0" -nyc@^11.3.0: - version "11.4.1" - resolved "https://registry.yarnpkg.com/nyc/-/nyc-11.4.1.tgz#13fdf7e7ef22d027c61d174758f6978a68f4f5e5" +nwmatcher@^1.4.3: + version "1.4.4" + resolved "https://registry.yarnpkg.com/nwmatcher/-/nwmatcher-1.4.4.tgz#2285631f34a95f0d0395cd900c96ed39b58f346e" + +nyc@^11.6.0: + version "11.6.0" + resolved "https://registry.yarnpkg.com/nyc/-/nyc-11.6.0.tgz#d9c7b51ffceb6bba099a4683a6adc1b331b98853" dependencies: archy "^1.0.0" arrify "^1.0.1" caching-transform "^1.0.0" - convert-source-map "^1.3.0" + convert-source-map "^1.5.1" debug-log "^1.0.1" default-require-extensions "^1.0.0" find-cache-dir "^0.1.1" find-up "^2.1.0" foreground-child "^1.5.3" glob "^7.0.6" - istanbul-lib-coverage "^1.1.1" + istanbul-lib-coverage "^1.1.2" istanbul-lib-hook "^1.1.0" - istanbul-lib-instrument "^1.9.1" - istanbul-lib-report "^1.1.2" - istanbul-lib-source-maps "^1.2.2" - istanbul-reports "^1.1.3" + istanbul-lib-instrument "^1.10.0" + istanbul-lib-report "^1.1.3" + istanbul-lib-source-maps "^1.2.3" + istanbul-reports "^1.1.4" md5-hex "^1.2.0" merge-source-map "^1.0.2" micromatch "^2.3.11" @@ -7541,8 +7534,8 @@ nyc@^11.3.0: rimraf "^2.5.4" signal-exit "^3.0.1" spawn-wrap "^1.4.2" - test-exclude "^4.1.1" - yargs "^10.0.3" + test-exclude "^4.2.0" + yargs "11.1.0" yargs-parser "^8.0.0" oauth-sign@~0.8.1, oauth-sign@~0.8.2: @@ -7573,21 +7566,6 @@ object-copy@^0.1.0: define-property "^0.2.5" kind-of "^3.0.3" -object-get-own-property-descriptor-x@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/object-get-own-property-descriptor-x/-/object-get-own-property-descriptor-x-3.2.0.tgz#464585ad03e66108ed166c99325b8d2c5ba93712" - dependencies: - attempt-x "^1.1.0" - has-own-property-x "^3.1.1" - has-symbol-support-x "^1.4.1" - is-falsey-x "^1.0.0" - is-index-x "^1.0.0" - is-primitive "^2.0.0" - is-string "^1.0.4" - property-is-enumerable-x "^1.1.0" - to-object-x "^1.4.1" - to-property-key-x "^2.0.1" - object-keys@^1.0.11, object-keys@^1.0.8: version "1.0.11" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.11.tgz#c54601778ad560f1142ce0e01bcca8b56d13426d" @@ -7669,7 +7647,7 @@ on-finished@~2.3.0: dependencies: ee-first "1.1.1" -once@1.x, once@^1.3.0, once@^1.3.1, once@^1.3.2, once@^1.3.3, once@^1.4.0: +once@^1.3.0, once@^1.3.1, once@^1.3.2, once@^1.3.3, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" dependencies: @@ -7677,7 +7655,7 @@ once@1.x, once@^1.3.0, once@^1.3.1, once@^1.3.2, once@^1.3.3, once@^1.4.0: onetime@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789" + resolved "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789" onetime@^2.0.0: version "2.0.1" @@ -7770,13 +7748,13 @@ os-locale@^2.0.0: lcid "^1.0.0" mem "^1.1.0" -os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: +os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" osenv@0, osenv@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.4.tgz#42fe6d5953df06c8064be6f176c3d05aaaa34644" + version "0.1.5" + resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" dependencies: os-homedir "^1.0.0" os-tmpdir "^1.0.0" @@ -7846,6 +7824,14 @@ pako@~1.0.5: version "1.0.6" resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.6.tgz#0101211baa70c4bca4a0f63f2206e97b7dfaf258" +parallel-transform@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.1.0.tgz#d410f065b05da23081fcd10f28854c29bda33b06" + dependencies: + cyclist "~0.2.2" + inherits "^2.0.3" + readable-stream "^2.1.5" + param-case@2.1.x: version "2.1.1" resolved "https://registry.yarnpkg.com/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247" @@ -7885,15 +7871,6 @@ parse-glob@^3.0.4: is-extglob "^1.0.0" is-glob "^2.0.0" -parse-int-x@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/parse-int-x/-/parse-int-x-2.0.0.tgz#9f979d4115930df2f4706a41810b9c712405552f" - dependencies: - cached-constructors-x "^1.0.0" - nan-x "^1.0.0" - to-string-x "^1.4.2" - trim-left-x "^3.0.0" - parse-json@^2.1.0, parse-json@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" @@ -7911,6 +7888,10 @@ parse-passwd@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" +parse5@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" + parse5@^3.0.1: version "3.0.3" resolved "https://registry.yarnpkg.com/parse5/-/parse5-3.0.3.tgz#042f792ffdd36851551cf4e9e066b3874ab45b5c" @@ -7955,7 +7936,7 @@ path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" -path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: +path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" @@ -8005,12 +7986,6 @@ path-type@^1.0.0: pify "^2.0.0" pinkie-promise "^2.0.0" -path-type@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" - dependencies: - pify "^2.0.0" - pathval@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.0.tgz#b942e6d4bde653005ef6b71361def8727d0645e0" @@ -8067,6 +8042,10 @@ pkg-dir@^2.0.0: dependencies: find-up "^2.1.0" +please-upgrade-node@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.0.1.tgz#0a681f2c18915e5433a5ca2cd94e0b8206a782db" + plugin-error@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/plugin-error/-/plugin-error-0.1.2.tgz#3b9bb3335ccf00f425e07437e19276967da47ace" @@ -8100,6 +8079,10 @@ pluralize@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-7.0.0.tgz#298b89df8b93b0221dbf421ad2b1b1ea23fc6777" +pn@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" + portscanner@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/portscanner/-/portscanner-2.1.1.tgz#eabb409e4de24950f5a2a516d35ae769343fbb96" @@ -8195,9 +8178,9 @@ postcss-load-plugins@^2.3.0: cosmiconfig "^2.1.1" object-assign "^4.1.0" -postcss-loader@^2.0.9: - version "2.1.0" - resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-2.1.0.tgz#038c2d6d59753fef4667827fd3ae03f5dc5e6a7a" +postcss-loader@^2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-2.1.3.tgz#eb210da734e475a244f76ccd61f9860f5bb3ee09" dependencies: loader-utils "^1.1.0" postcss "^6.0.0" @@ -8381,13 +8364,13 @@ postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.13, postcss@^5.0 source-map "^0.5.6" supports-color "^3.2.3" -postcss@^6.0.0, postcss@^6.0.1, postcss@^6.0.16: - version "6.0.17" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.17.tgz#e259a051ca513f81e9afd0c21f7f82eda50c65c5" +postcss@^6.0.0, postcss@^6.0.1, postcss@^6.0.20: + version "6.0.21" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.21.tgz#8265662694eddf9e9a5960db6da33c39e4cd069d" dependencies: - chalk "^2.3.0" + chalk "^2.3.2" source-map "^0.6.1" - supports-color "^5.1.0" + supports-color "^5.3.0" prelude-ls@~1.1.2: version "1.1.2" @@ -8401,17 +8384,17 @@ preserve@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" -prettier@^1.9.1: - version "1.10.2" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.10.2.tgz#1af8356d1842276a99a5b5529c82dd9e9ad3cc93" +prettier@^1.11.1: + version "1.11.1" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.11.1.tgz#61e43fc4cd44e68f2b0dfc2c38cd4bb0fccdcc75" pretty-bytes@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-4.0.2.tgz#b2bf82e7350d65c6c33aa95aaa5a4f6327f61cd9" -pretty-format@^21.2.1: - version "21.2.1" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-21.2.1.tgz#ae5407f3cf21066cd011aa1ba5fce7b6a2eddb36" +pretty-format@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-22.4.3.tgz#f873d780839a9c02e9664c8a082e9ee79eaac16f" dependencies: ansi-regex "^3.0.0" ansi-styles "^3.2.0" @@ -8420,14 +8403,18 @@ pretty-hrtime@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" -private@^0.1.6, private@^0.1.7: +private@^0.1.6: version "0.1.8" resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" -process-nextick-args@^1.0.6, process-nextick-args@^1.0.7, process-nextick-args@~1.0.6: +process-nextick-args@^1.0.7, process-nextick-args@~1.0.6: version "1.0.7" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" +process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" + process@^0.11.10, process@~0.11.0: version "0.11.10" resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" @@ -8440,12 +8427,9 @@ progress@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.0.tgz#8a1be366bf8fc23db2bd23f10c6fe920b4389d1f" -property-is-enumerable-x@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/property-is-enumerable-x/-/property-is-enumerable-x-1.1.0.tgz#7ca48917476cd0914b37809bfd05776a0d942f6f" - dependencies: - to-object-x "^1.4.1" - to-property-key-x "^2.0.1" +promise-inflight@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" proxy-agent@~2.0.0: version "2.0.0" @@ -8478,14 +8462,14 @@ public-encrypt@^4.0.0: parse-asn1 "^5.0.0" randombytes "^2.0.1" -pump@^2.0.0: +pump@^2.0.0, pump@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" dependencies: end-of-stream "^1.1.0" once "^1.3.1" -pumpify@^1.3.5: +pumpify@^1.3.3, pumpify@^1.3.5: version "1.4.0" resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.4.0.tgz#80b7c5df7e24153d03f0e7ac8a05a5d068bd07fb" dependencies: @@ -8501,6 +8485,10 @@ punycode@1.4.1, punycode@^1.2.4, punycode@^1.3.2, punycode@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" +punycode@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.0.tgz#5f863edc89b96db09074bad7947bf09056ca4e7d" + q@1.*, q@^1.1.2: version "1.5.1" resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" @@ -8510,8 +8498,8 @@ q@~1.4.0: resolved "https://registry.yarnpkg.com/q/-/q-1.4.1.tgz#55705bcd93c5f3673530c2c2cbc0c2b3addc286e" qjobs@^1.1.4: - version "1.1.5" - resolved "https://registry.yarnpkg.com/qjobs/-/qjobs-1.1.5.tgz#659de9f2cf8dcc27a1481276f205377272382e73" + version "1.2.0" + resolved "https://registry.yarnpkg.com/qjobs/-/qjobs-1.2.0.tgz#c45e9c61800bd087ef88d7e256423bdd49e5d071" qs@6.2.1: version "6.2.1" @@ -8562,8 +8550,8 @@ randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: safe-buffer "^5.1.0" randomfill@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.3.tgz#b96b7df587f01dd91726c418f30553b1418e3d62" + version "1.0.4" + resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" dependencies: randombytes "^2.0.5" safe-buffer "^5.1.0" @@ -8582,8 +8570,8 @@ raw-body@2, raw-body@2.3.2: unpipe "1.0.0" rc@^1.0.1, rc@^1.1.2, rc@^1.1.6, rc@^1.1.7: - version "1.2.5" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.5.tgz#275cd687f6e3b36cc756baa26dfee80a790301fd" + version "1.2.6" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.6.tgz#eb18989c6d4f4f162c399f79ddd29f3835568092" dependencies: deep-extend "~0.4.0" ini "~1.3.0" @@ -8610,13 +8598,6 @@ read-pkg-up@^1.0.1: find-up "^1.0.0" read-pkg "^1.0.0" -read-pkg-up@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" - dependencies: - find-up "^2.0.0" - read-pkg "^2.0.0" - read-pkg@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" @@ -8625,13 +8606,17 @@ read-pkg@^1.0.0: normalize-package-data "^2.3.2" path-type "^1.0.0" -read-pkg@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" +"readable-stream@1 || 2", readable-stream@2, readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.3, readable-stream@^2.3.5: + version "2.3.5" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.5.tgz#b4f85003a938cbb6ecbce2a124fb1012bd1a838d" dependencies: - load-json-file "^2.0.0" - normalize-package-data "^2.3.2" - path-type "^2.0.0" + 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.0.3" + util-deprecate "~1.0.1" readable-stream@1.1.x, "readable-stream@1.x >=1.1.9", "readable-stream@>=1.1.13-1 <1.2.0-0", readable-stream@~1.1.9: version "1.1.14" @@ -8642,18 +8627,6 @@ readable-stream@1.1.x, "readable-stream@1.x >=1.1.9", "readable-stream@>=1.1.13- isarray "0.0.1" string_decoder "~0.10.x" -readable-stream@2, readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c" - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~1.0.6" - safe-buffer "~5.1.1" - string_decoder "~1.0.3" - util-deprecate "~1.0.1" - "readable-stream@>=1.0.33-1 <1.1.0-0": version "1.0.34" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" @@ -8705,8 +8678,8 @@ redent@^1.0.0: strip-indent "^1.0.1" redis-commands@^1.2.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/redis-commands/-/redis-commands-1.3.1.tgz#81d826f45fa9c8b2011f4cd7a0fe597d241d442b" + version "1.3.5" + resolved "https://registry.yarnpkg.com/redis-commands/-/redis-commands-1.3.5.tgz#4495889414f1e886261180b1442e7295602d83a2" redis-parser@^2.6.0: version "2.6.0" @@ -8760,11 +8733,16 @@ regex-cache@^0.4.2: dependencies: is-equal-shallow "^0.1.3" -regex-not@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.0.tgz#42f83e39771622df826b02af176525d6a5f157f9" +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" dependencies: - extend-shallow "^2.0.1" + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + +regexpp@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-1.0.1.tgz#d857c3a741dce075c2848dcb019a0a975b190d43" regexpu-core@^1.0.0: version "1.0.0" @@ -8859,13 +8837,6 @@ repeating@^2.0.0: dependencies: is-finite "^1.0.0" -replace-comments-x@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/replace-comments-x/-/replace-comments-x-2.0.0.tgz#a5cec18efd912aad78a7c3c4b69d01768556d140" - dependencies: - require-coercible-to-string-x "^1.0.0" - to-string-x "^1.4.2" - replace-ext@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" @@ -8882,9 +8853,23 @@ replace-homedir@^1.0.0: is-absolute "^1.0.0" remove-trailing-separator "^1.1.0" -request@2, request@^2.0.0, request@^2.74.0, request@^2.79.0: - version "2.83.0" - resolved "https://registry.yarnpkg.com/request/-/request-2.83.0.tgz#ca0b65da02ed62935887808e6f510381034e3356" +request-promise-core@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.1.tgz#3eee00b2c5aa83239cfb04c5700da36f81cd08b6" + dependencies: + lodash "^4.13.1" + +request-promise-native@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.5.tgz#5281770f68e0c9719e5163fd3fab482215f4fda5" + dependencies: + request-promise-core "1.1.1" + stealthy-require "^1.1.0" + tough-cookie ">=2.3.3" + +request@2, request@^2.0.0, request@^2.74.0, request@^2.79.0, request@^2.83.0: + version "2.85.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.85.0.tgz#5a03615a47c61420b3eb99b7dba204f83603e1fa" dependencies: aws-sign2 "~0.7.0" aws4 "^1.6.0" @@ -8996,13 +8981,6 @@ requestretry@^1.2.2: request "^2.74.0" when "^3.7.7" -require-coercible-to-string-x@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/require-coercible-to-string-x/-/require-coercible-to-string-x-1.0.0.tgz#367b3e9ca67e00324c411b0b498453a74cd5569e" - dependencies: - require-object-coercible-x "^1.4.1" - to-string-x "^1.4.2" - require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" @@ -9019,12 +8997,6 @@ require-main-filename@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" -require-object-coercible-x@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/require-object-coercible-x/-/require-object-coercible-x-1.4.1.tgz#75b9fb5bda2d15cf705a5714f108e8b40ca3eb2e" - dependencies: - is-nil-x "^1.4.1" - require-uncached@^1.0.2, require-uncached@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/require-uncached/-/require-uncached-1.0.3.tgz#4e0d56d6c9662fd31e43011c4b95aa49955421d3" @@ -9061,13 +9033,13 @@ resolve-url@^0.2.1, resolve-url@~0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" -resolve@1.1.7, resolve@1.1.x: +resolve@1.1.7: version "1.1.7" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" resolve@^1.1.3, resolve@^1.1.4, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.3.2, resolve@^1.4.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.5.0.tgz#1f09acce796c9a762579f31b2c1cc4c3cddf9f36" + version "1.6.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.6.0.tgz#0fbd21278b27b4004481c395349e7aba60a9ff5c" dependencies: path-parse "^1.0.5" @@ -9092,6 +9064,10 @@ restore-cursor@^2.0.0: onetime "^2.0.0" signal-exit "^3.0.2" +ret@~0.1.10: + version "0.1.15" + resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + right-align@^0.1.1: version "0.1.3" resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef" @@ -9123,6 +9099,12 @@ run-async@^2.2.0: dependencies: is-promise "^2.1.0" +run-queue@^1.0.0, run-queue@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" + dependencies: + aproba "^1.1.1" + rx-lite-aggregates@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be" @@ -9142,8 +9124,8 @@ rx@4.1.0: resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782" rxjs@^5.4.2: - version "5.5.6" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.5.6.tgz#e31fb96d6fd2ff1fd84bcea8ae9c02d007179c02" + version "5.5.8" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.5.8.tgz#b2b0809a57614ad6254c03d7446dea0d83ca3791" dependencies: symbol-observable "1.0.1" @@ -9151,6 +9133,12 @@ safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@~5.1.0, version "5.1.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + dependencies: + ret "~0.1.10" + safe-wipe@0.*: version "0.2.4" resolved "https://registry.yarnpkg.com/safe-wipe/-/safe-wipe-0.2.4.tgz#53b935d7775b739a924b516c95bb2417fa9a451e" @@ -9159,7 +9147,7 @@ safe-wipe@0.*: q "1.*" rimraf "2.*" -samsam@1.x: +samsam@1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/samsam/-/samsam-1.3.0.tgz#8d1d9350e25622da30de3e44ba692b5221ab7c50" @@ -9207,19 +9195,19 @@ sass-lint@^1.12.0: path-is-absolute "^1.0.0" util "^0.10.3" -sass-loader@^6.0.6: - version "6.0.6" - resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-6.0.6.tgz#e9d5e6c1f155faa32a4b26d7a9b7107c225e40f9" +sass-loader@^6.0.7: + version "6.0.7" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-6.0.7.tgz#dd2fdb3e7eeff4a53f35ba6ac408715488353d00" dependencies: - async "^2.1.5" - clone-deep "^0.3.0" + clone-deep "^2.0.1" loader-utils "^1.0.1" lodash.tail "^4.1.1" + neo-async "^2.5.0" pify "^3.0.0" -sass-true@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/sass-true/-/sass-true-3.0.2.tgz#ba9ea42d69bee64e451852003d9b365731a3a04e" +sass-true@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/sass-true/-/sass-true-3.1.0.tgz#8099ad19e08c7819db41ff9c4a3ac4db8f50a6f0" dependencies: css "^2.2.1" css-selector-parser "^1.1.0" @@ -9275,7 +9263,7 @@ sassdoc@^2.5.0: vinyl-source-stream "^1.0.0" vinyl-string "^1.0.2" -sax@~1.2.1, sax@~1.2.4: +sax@^1.2.4, sax@~1.2.1, sax@~1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" @@ -9285,12 +9273,12 @@ schema-utils@^0.3.0: dependencies: ajv "^5.0.0" -schema-utils@^0.4.0: - version "0.4.3" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.4.3.tgz#e2a594d3395834d5e15da22b48be13517859458e" +schema-utils@^0.4.0, schema-utils@^0.4.2, schema-utils@^0.4.5: + version "0.4.5" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.4.5.tgz#21836f0608aac17b78f9e3e24daff14a5ca13a3e" dependencies: - ajv "^5.0.0" - ajv-keywords "^2.1.0" + ajv "^6.1.0" + ajv-keywords "^3.1.0" scss-comment-parser@^0.8.3: version "0.8.4" @@ -9333,7 +9321,7 @@ semver-truncate@^1.0.0: dependencies: semver "^5.3.0" -"semver@2 || 3 || 4 || 5", semver@^5.0.1, semver@^5.0.3, semver@^5.1.0, semver@^5.3.0: +"semver@2 || 3 || 4 || 5", semver@^5.0.1, semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1: version "5.5.0" resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab" @@ -9367,6 +9355,10 @@ send@0.15.2: range-parser "~1.2.0" statuses "~1.3.1" +serialize-javascript@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.4.0.tgz#7c958514db6ac2443a8abc062dc9f7886a7f6005" + serve-index@1.8.0: version "1.8.0" resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.8.0.tgz#7c5d96c13fb131101f93c1c5774f8516a1e78d3b" @@ -9396,12 +9388,6 @@ set-blocking@^2.0.0, set-blocking@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" -set-getter@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/set-getter/-/set-getter-0.1.0.tgz#d769c182c9d5a51f409145f2fba82e5e86e80376" - dependencies: - to-object-path "^0.3.0" - set-immediate-shim@^1.0.0, set-immediate-shim@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61" @@ -9437,19 +9423,18 @@ setprototypeof@1.0.3: resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.0.3.tgz#66567e37043eeb4f04d91bd658c0cbefb55b8e04" sha.js@^2.4.0, sha.js@^2.4.8, sha.js@~2.4.4: - version "2.4.10" - resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.10.tgz#b1fde5cd7d11a5626638a07c604ab909cfa31f9b" + version "2.4.11" + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" dependencies: inherits "^2.0.1" safe-buffer "^5.0.1" -shallow-clone@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-0.1.2.tgz#5909e874ba77106d73ac414cfec1ffca87d97060" +shallow-clone@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-1.0.0.tgz#4480cd06e882ef68b2ad88a3ea54832e2c48b571" dependencies: is-extendable "^0.1.1" - kind-of "^2.0.1" - lazy-cache "^0.2.3" + kind-of "^5.0.0" mixin-object "^2.0.1" shasum@^1.0.0: @@ -9490,16 +9475,16 @@ signal-exit@^3.0.0, signal-exit@^3.0.1, signal-exit@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" -sinon-chai@^2.14.0: - version "2.14.0" - resolved "https://registry.yarnpkg.com/sinon-chai/-/sinon-chai-2.14.0.tgz#da7dd4cc83cd6a260b67cca0f7a9fdae26a1205d" +sinon-chai@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/sinon-chai/-/sinon-chai-3.0.0.tgz#d5cbd70fa71031edd96b528e0eed4038fcc99f29" -sinon@^4.1.1: - version "4.2.2" - resolved "https://registry.yarnpkg.com/sinon/-/sinon-4.2.2.tgz#e039ab27bdb426fc61363c380726e996a2e2c620" +sinon@^4.4.10: + version "4.4.10" + resolved "https://registry.yarnpkg.com/sinon/-/sinon-4.4.10.tgz#592ba39256cd5aecd35c883e1da2759b75d90e02" dependencies: + "@sinonjs/formatio" "^2.0.0" diff "^3.1.0" - formatio "1.2.0" lodash.get "^4.4.2" lolex "^2.2.0" nise "^1.2.0" @@ -9556,8 +9541,8 @@ snapdragon-util@^3.0.1: kind-of "^3.2.0" snapdragon@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.1.tgz#e12b5487faded3e3dea0ac91e9400bf75b401370" + version "0.8.2" + resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" dependencies: base "^0.11.1" debug "^2.2.0" @@ -9566,7 +9551,7 @@ snapdragon@^0.8.1: map-cache "^0.2.2" source-map "^0.5.6" source-map-resolve "^0.5.0" - use "^2.0.0" + use "^3.1.0" sntp@1.x.x: version "1.0.9" @@ -9603,11 +9588,11 @@ socket.io-client@2.0.4: to-array "0.1.4" socket.io-parser@~3.1.1: - version "3.1.2" - resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-3.1.2.tgz#dbc2282151fc4faebbe40aeedc0772eba619f7f2" + version "3.1.3" + resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-3.1.3.tgz#ed2da5ee79f10955036e3da413bfd7f1e4d86c8e" dependencies: component-emitter "1.2.1" - debug "~2.6.4" + debug "~3.1.0" has-binary2 "~1.0.2" isarray "2.0.1" @@ -9672,11 +9657,11 @@ source-map-resolve@^0.5.0: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@^0.4.15: - version "0.4.18" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" +source-map-support@^0.5.0: + version "0.5.4" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.4.tgz#54456efa89caa9270af7cd624cc2f123e51fbae8" dependencies: - source-map "^0.5.6" + source-map "^0.6.0" source-map-url@^0.4.0: version "0.4.0" @@ -9692,7 +9677,7 @@ source-map@0.1.34: dependencies: amdefine ">=0.0.4" -source-map@0.5.x, source-map@^0.5.0, source-map@^0.5.1, source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7, source-map@~0.5.1, source-map@~0.5.3, source-map@~0.5.6: +source-map@0.5.x, source-map@^0.5.0, source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7, source-map@~0.5.1, source-map@~0.5.3: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" @@ -9708,16 +9693,10 @@ source-map@^0.4.2, source-map@^0.4.4: dependencies: amdefine ">=0.0.4" -source-map@^0.6.1, source-map@~0.6.1: +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" -source-map@~0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.2.0.tgz#dab73fbcfc2ba819b4de03bd6f6eaa48164b3f9d" - dependencies: - amdefine ">=0.0.4" - sparkles@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/sparkles/-/sparkles-1.0.0.tgz#1acbbfb592436d10bbe8f785b7cc6f82815012c3" @@ -9733,19 +9712,27 @@ spawn-wrap@^1.4.2: signal-exit "^3.0.2" which "^1.3.0" -spdx-correct@~1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-1.0.2.tgz#4b3073d933ff51f3912f03ac5519498a4150db40" +spdx-correct@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.0.0.tgz#05a5b4d7153a195bc92c3c425b69f3b2a9524c82" dependencies: - spdx-license-ids "^1.0.2" + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" -spdx-expression-parse@~1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz#9bdf2f20e1f40ed447fbe273266191fced51626c" +spdx-exceptions@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz#2c7ae61056c714a5b9b9b2b2af7d311ef5c78fe9" -spdx-license-ids@^1.0.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz#c9df7a3424594ade6bd11900d596696dc06bac57" +spdx-expression-parse@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz#7a7cd28470cc6d3a1cfe6d66886f6bc430d3ac87" speakingurl@^14.0.1: version "14.0.1" @@ -9774,8 +9761,8 @@ srcdoc-polyfill@^1.0.0: resolved "https://registry.yarnpkg.com/srcdoc-polyfill/-/srcdoc-polyfill-1.0.0.tgz#81b6d79131f33231ea0f205c9236be90e9aca718" sshpk@^1.7.0: - version "1.13.1" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.13.1.tgz#512df6da6287144316dc4c18fe1cf1d940739be3" + version "1.14.1" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.14.1.tgz#130f5975eddad963f1d56f92b9ac6c51fa9f83eb" dependencies: asn1 "~0.2.3" assert-plus "^1.0.0" @@ -9787,6 +9774,12 @@ sshpk@^1.7.0: jsbn "~0.1.0" tweetnacl "~0.14.0" +ssri@^5.2.4: + version "5.3.0" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-5.3.0.tgz#ba3872c9c6d33a0704a7d71ff045e5ec48999d06" + dependencies: + safe-buffer "^5.1.1" + stable@~0.1.6: version "0.1.6" resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.6.tgz#910f5d2aed7b520c6e777499c1f32e139fdecb10" @@ -9795,9 +9788,13 @@ stack-trace@0.0.10: version "0.0.10" resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" -staged-git-files@0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/staged-git-files/-/staged-git-files-0.0.4.tgz#d797e1b551ca7a639dec0237dc6eb4bb9be17d35" +stack-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.1.tgz#d4f33ab54e8e38778b0ca5cfd3b3afb12db68620" + +staged-git-files@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/staged-git-files/-/staged-git-files-1.1.0.tgz#1a9bb131c1885601023c7aaddd3d54c22142c526" stat-mode@^0.2.0: version "0.2.2" @@ -9811,8 +9808,8 @@ static-extend@^0.1.1: object-copy "^0.1.0" "statuses@>= 1.3.1 < 2": - version "1.4.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087" + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" statuses@~1.3.0, statuses@~1.3.1: version "1.3.1" @@ -9824,6 +9821,10 @@ stdout-stream@^1.4.0: dependencies: readable-stream "^2.0.1" +stealthy-require@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" + stream-browserify@^2.0.0, stream-browserify@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.1.tgz#66266ee5f9bdb9940a4e4514cafb43bb71e5c9db" @@ -9838,13 +9839,20 @@ stream-combiner2@^1.1.1: duplexer2 "~0.1.0" readable-stream "^2.0.2" +stream-each@^1.1.0: + version "1.2.2" + resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.2.tgz#8e8c463f91da8991778765873fe4d960d8f616bd" + dependencies: + end-of-stream "^1.1.0" + stream-shift "^1.0.0" + stream-exhaust@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/stream-exhaust/-/stream-exhaust-1.0.2.tgz#acdac8da59ef2bc1e17a2c0ccf6c320d120e555d" stream-http@^2.0.0, stream-http@^2.7.2: - version "2.8.0" - resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.0.tgz#fd86546dac9b1c91aff8fc5d287b98fafb41bc10" + version "2.8.1" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.1.tgz#d0441be1a457a73a733a8a7b53570bebd9ef66a4" dependencies: builtin-status-codes "^3.0.0" inherits "^2.0.1" @@ -9908,9 +9916,9 @@ string@^3.0.1: version "3.3.3" resolved "https://registry.yarnpkg.com/string/-/string-3.3.3.tgz#5ea211cd92d228e184294990a6cc97b366a77cb0" -string_decoder@^1.0.0, string_decoder@~1.0.0, string_decoder@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab" +string_decoder@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.0.tgz#384f322ee8a848e500effde99901bba849c5d403" dependencies: safe-buffer "~5.1.0" @@ -9918,7 +9926,13 @@ string_decoder@~0.10.x: version "0.10.31" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" -stringify-object@^3.2.0: +string_decoder@~1.0.0, string_decoder@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab" + dependencies: + safe-buffer "~5.1.0" + +stringify-object@^3.2.2: version "3.2.2" resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.2.2.tgz#9853052e5a88fb605a44cd27445aa257ad7ffbcd" dependencies: @@ -9955,10 +9969,6 @@ strip-bom@^2.0.0: dependencies: is-utf8 "^0.2.0" -strip-bom@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" - strip-dirs@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/strip-dirs/-/strip-dirs-1.1.1.tgz#960bbd1287844f3975a4558aa103a8255e2456a0" @@ -9993,8 +10003,8 @@ strip-json-comments@~2.0.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" strip-outer@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-outer/-/strip-outer-1.0.0.tgz#aac0ba60d2e90c5d4f275fd8869fd9a2d310ffb8" + version "1.0.1" + resolved "https://registry.yarnpkg.com/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631" dependencies: escape-string-regexp "^1.0.2" @@ -10020,23 +10030,17 @@ supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" -supports-color@^3.1.0, supports-color@^3.1.2, supports-color@^3.2.3: +supports-color@^3.1.2, supports-color@^3.2.3: version "3.2.3" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" dependencies: has-flag "^1.0.0" -supports-color@^4.0.0, supports-color@^4.2.1: - version "4.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.5.0.tgz#be7a0de484dec5c5cddf8b3d59125044912f635b" - dependencies: - has-flag "^2.0.0" - -supports-color@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.1.0.tgz#058a021d1b619f7ddf3980d712ea3590ce7de3d5" +supports-color@^5.1.0, supports-color@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.3.0.tgz#5b24ac15db80fa927cf5227a4a33fd3c4c7676c0" dependencies: - has-flag "^2.0.0" + has-flag "^3.0.0" sver-compat@^1.5.0: version "1.5.0" @@ -10058,8 +10062,8 @@ svgo@^0.7.0: whet.extend "~0.9.9" svgo@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.0.4.tgz#b4c6c275316bc35022a5413a724abfd78bd26b9f" + version "1.0.5" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.0.5.tgz#7040364c062a0538abacff4401cea6a26a7a389a" dependencies: coa "~2.0.1" colors "~1.1.2" @@ -10097,11 +10101,26 @@ symbol-observable@^0.2.2: version "0.2.4" resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-0.2.4.tgz#95a83db26186d6af7e7a18dbd9760a2f86d08f40" +symbol-tree@^3.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6" + syntax-error@^1.1.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/syntax-error/-/syntax-error-1.3.0.tgz#1ed9266c4d40be75dc55bf9bb1cb77062bb96ca1" + version "1.4.0" + resolved "https://registry.yarnpkg.com/syntax-error/-/syntax-error-1.4.0.tgz#2d9d4ff5c064acb711594a3e3b95054ad51d907c" dependencies: - acorn "^4.0.3" + acorn-node "^1.2.0" + +table@4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/table/-/table-4.0.2.tgz#a33447375391e766ad34d3486e6e2aedc84d2e36" + dependencies: + ajv "^5.2.3" + ajv-keywords "^2.1.0" + chalk "^2.1.0" + lodash "^4.17.4" + slice-ansi "1.0.0" + string-width "^2.1.1" table@^3.7.8: version "3.8.3" @@ -10114,20 +10133,9 @@ table@^3.7.8: slice-ansi "0.0.4" string-width "^2.0.0" -table@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/table/-/table-4.0.2.tgz#a33447375391e766ad34d3486e6e2aedc84d2e36" - dependencies: - ajv "^5.2.3" - ajv-keywords "^2.1.0" - chalk "^2.1.0" - lodash "^4.17.4" - slice-ansi "1.0.0" - string-width "^2.1.1" - -tapable@^0.2.7: - version "0.2.8" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.2.8.tgz#99372a5c999bf2df160afc0d74bed4f47948cd22" +tapable@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.0.0.tgz#cbb639d9002eed9c6b5975eb20598d7936f1f9f2" tar-pack@^3.4.0: version "3.4.1" @@ -10183,12 +10191,12 @@ term-size@^1.2.0: dependencies: execa "^0.7.0" -test-exclude@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.1.1.tgz#4d84964b0966b0087ecc334a2ce002d3d9341e26" +test-exclude@^4.2.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.2.1.tgz#dfa222f03480bca69207ca728b37d74b45f724fa" dependencies: arrify "^1.0.1" - micromatch "^2.3.11" + micromatch "^3.1.8" object-assign "^4.1.0" read-pkg-up "^1.0.1" require-main-filename "^1.0.1" @@ -10254,10 +10262,6 @@ time-stamp@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" -time-stamp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-2.0.0.tgz#95c6a44530e15ba8d6f4a3ecb8c3a3fac46da357" - timed-out@^3.0.0: version "3.1.3" resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-3.1.3.tgz#95860bfcc5c76c277f8f8326fd0f5b2e20eba217" @@ -10313,10 +10317,6 @@ to-arraybuffer@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" -to-boolean-x@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/to-boolean-x/-/to-boolean-x-1.0.1.tgz#724128dacc5bea75a93ad471be7ee9277561b2c1" - to-fast-properties@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" @@ -10325,59 +10325,12 @@ to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" -to-integer-x@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/to-integer-x/-/to-integer-x-3.0.0.tgz#9f3b80e668c7f0ae45e6926b40d95f52c1addc74" - dependencies: - is-finite-x "^3.0.2" - is-nan-x "^1.0.1" - math-sign-x "^3.0.0" - to-number-x "^2.0.0" - -to-number-x@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/to-number-x/-/to-number-x-2.0.0.tgz#c9099d7ded8fd327132a2987df2dcc8baf36df4d" - dependencies: - cached-constructors-x "^1.0.0" - nan-x "^1.0.0" - parse-int-x "^2.0.0" - to-primitive-x "^1.1.0" - trim-x "^3.0.0" - to-object-path@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" dependencies: kind-of "^3.0.2" -to-object-x@^1.4.1, to-object-x@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/to-object-x/-/to-object-x-1.5.0.tgz#bd69dd4e104d77acc0cc0d84f5ac48f630aebe3c" - dependencies: - cached-constructors-x "^1.0.0" - require-object-coercible-x "^1.4.1" - -to-primitive-x@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/to-primitive-x/-/to-primitive-x-1.1.0.tgz#41ce2c13e3e246e0e5d0a8829a0567c6015833f8" - dependencies: - has-symbol-support-x "^1.4.1" - is-date-object "^1.0.1" - is-function-x "^3.2.0" - is-nil-x "^1.4.1" - is-primitive "^2.0.0" - is-symbol "^1.0.1" - require-object-coercible-x "^1.4.1" - validate.io-undefined "^1.0.3" - -to-property-key-x@^2.0.1, to-property-key-x@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/to-property-key-x/-/to-property-key-x-2.0.2.tgz#b19aa8e22faa0ff7d1c102cfbc657af73413cfa1" - dependencies: - has-symbol-support-x "^1.4.1" - to-primitive-x "^1.1.0" - to-string-x "^1.4.2" - to-regex-range@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" @@ -10385,34 +10338,14 @@ to-regex-range@^2.1.0: is-number "^3.0.0" repeat-string "^1.6.1" -to-regex@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.1.tgz#15358bee4a2c83bd76377ba1dc049d0f18837aae" - dependencies: - define-property "^0.2.5" - extend-shallow "^2.0.1" - regex-not "^1.0.0" - -to-string-symbols-supported-x@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/to-string-symbols-supported-x/-/to-string-symbols-supported-x-1.0.0.tgz#d435eb72312fe885b18047a96d59c75641476872" - dependencies: - cached-constructors-x "^1.0.0" - has-symbol-support-x "^1.4.1" - is-symbol "^1.0.1" - -to-string-tag-x@^1.4.1, to-string-tag-x@^1.4.2: - version "1.4.2" - resolved "https://registry.yarnpkg.com/to-string-tag-x/-/to-string-tag-x-1.4.2.tgz#916a0c72d2f93dc27fccfe0ea0ce26cd78be21de" - dependencies: - lodash.isnull "^3.0.0" - validate.io-undefined "^1.0.3" - -to-string-x@^1.4.2: - version "1.4.2" - resolved "https://registry.yarnpkg.com/to-string-x/-/to-string-x-1.4.2.tgz#7d9a2528e159a9214e668137c1e10a045abe6279" +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" dependencies: - is-symbol "^1.0.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" to-through@^2.0.0: version "2.0.0" @@ -10420,19 +10353,17 @@ to-through@^2.0.0: dependencies: through2 "^2.0.3" -tough-cookie@~2.3.0, tough-cookie@~2.3.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.3.tgz#0b618a5565b6dea90bf3425d04d55edc475a7561" +tough-cookie@>=2.3.3, tough-cookie@^2.3.3, tough-cookie@~2.3.0, tough-cookie@~2.3.3: + version "2.3.4" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.4.tgz#ec60cee38ac675063ffc97a5c18970578ee83655" dependencies: punycode "^1.4.1" -trim-left-x@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/trim-left-x/-/trim-left-x-3.0.0.tgz#356cf055896726b9754425e841398842e90b4cdf" +tr46@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" dependencies: - cached-constructors-x "^1.0.0" - require-coercible-to-string-x "^1.0.0" - white-space-x "^3.0.0" + punycode "^2.1.0" trim-newlines@^1.0.0: version "1.0.0" @@ -10444,25 +10375,10 @@ trim-repeated@^1.0.0: dependencies: escape-string-regexp "^1.0.2" -trim-right-x@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/trim-right-x/-/trim-right-x-3.0.0.tgz#28c4cd37d5981f50ace9b52e3ce9106f4d2d22c0" - dependencies: - cached-constructors-x "^1.0.0" - require-coercible-to-string-x "^1.0.0" - white-space-x "^3.0.0" - trim-right@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" -trim-x@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/trim-x/-/trim-x-3.0.0.tgz#24efdcd027b748bbfc246a0139ad1749befef024" - dependencies: - trim-left-x "^3.0.0" - trim-right-x "^3.0.0" - "true-case-path@^1.0.2": version "1.0.2" resolved "https://registry.yarnpkg.com/true-case-path/-/true-case-path-1.0.2.tgz#7ec91130924766c7f573be3020c34f8fdfd00d62" @@ -10506,11 +10422,11 @@ type-detect@^4.0.0, type-detect@^4.0.5: resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" type-is@~1.6.15: - version "1.6.15" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.15.tgz#cab10fb4909e441c82842eafe1ad646c81804410" + version "1.6.16" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.16.tgz#f89ce341541c672b25ee7ae3c73dee3b2be50194" dependencies: media-typer "0.3.0" - mime-types "~2.1.15" + mime-types "~2.1.18" typedarray@^0.0.6, typedarray@~0.0.5: version "0.0.6" @@ -10529,18 +10445,25 @@ ua-parser-js@0.7.12: version "0.7.12" resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.12.tgz#04c81a99bdd5dc52263ea29d24c6bf8d4818a4bb" -uc.micro@^1.0.1, uc.micro@^1.0.3: +uc.micro@^1.0.1, uc.micro@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.5.tgz#0c65f15f815aa08b560a61ce8b4db7ffc3f45376" -uglify-js@3.3.x: +uglify-es@^3.3.4: version "3.3.9" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.3.9.tgz#33869666c8ab7f7658ce3d22f0f1ced40097d33a" + resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677" dependencies: commander "~2.13.0" source-map "~0.6.1" -uglify-js@^2.6, uglify-js@^2.8.29: +uglify-js@3.3.x: + version "3.3.16" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.3.16.tgz#23ba13efa27aa00885be7417819e8a9787f94028" + dependencies: + commander "~2.15.0" + source-map "~0.6.1" + +uglify-js@^2.6: version "2.8.29" resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd" dependencies: @@ -10562,13 +10485,18 @@ uglify-to-browserify@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" -uglifyjs-webpack-plugin@^0.4.6: - version "0.4.6" - resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz#b951f4abb6bd617e66f63eb891498e391763e309" +uglifyjs-webpack-plugin@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.2.4.tgz#5eec941b2e9b8538be0a20fc6eda25b14c7c1043" dependencies: - source-map "^0.5.6" - uglify-js "^2.8.29" - webpack-sources "^1.0.1" + cacache "^10.0.4" + find-cache-dir "^1.0.0" + schema-utils "^0.4.5" + serialize-javascript "^1.4.0" + source-map "^0.6.1" + uglify-es "^3.3.4" + webpack-sources "^1.1.0" + worker-farm "^1.5.2" uid-number@^0.0.6: version "0.0.6" @@ -10579,8 +10507,8 @@ ultron@~1.1.0: resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c" umd@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/umd/-/umd-3.0.1.tgz#8ae556e11011f63c2596708a8837259f01b3d60e" + version "3.0.3" + resolved "https://registry.yarnpkg.com/umd/-/umd-3.0.3.tgz#aa9fe653c42b9097678489c01000acb69f0b26cf" unc-path-regex@^0.1.2: version "0.1.2" @@ -10654,6 +10582,18 @@ uniqs@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" +unique-filename@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.0.tgz#d05f2fe4032560871f30e93cbe735eea201514f3" + dependencies: + unique-slug "^2.0.0" + +unique-slug@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.0.tgz#db6676e7c7cc0629878ff196097c78855ae9f4ab" + dependencies: + imurmurhash "^0.1.4" + unique-stream@^2.0.2: version "2.2.1" resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-2.2.1.tgz#5aa003cfbe94c5ff866c4e7d668bb1c4dbadb369" @@ -10700,14 +10640,19 @@ unzip-response@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97" +upath@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/upath/-/upath-1.0.4.tgz#ee2321ba0a786c50973db043a50b7bcba822361d" + update-notifier@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.3.0.tgz#4e8827a6bb915140ab093559d7014e3ebb837451" + version "2.4.0" + resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.4.0.tgz#f9b4c700fbfd4ec12c811587258777d563d8c866" dependencies: boxen "^1.2.1" chalk "^2.0.1" configstore "^3.0.0" import-lazy "^2.1.0" + is-ci "^1.0.10" is-installed-globally "^0.1.0" is-npm "^1.0.0" latest-version "^3.0.0" @@ -10718,10 +10663,20 @@ upper-case@^1.1.1: version "1.1.3" resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" +uri-js@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-3.0.2.tgz#f90b858507f81dea4dcfbb3c4c3dbfa2b557faaa" + dependencies: + punycode "^2.1.0" + urix@^0.1.0, urix@~0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" +url-join@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/url-join/-/url-join-4.0.0.tgz#4d3340e807d3773bda9991f8305acdcc2a665d2a" + url-parse-lax@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73" @@ -10741,13 +10696,11 @@ url@^0.11.0, url@~0.11.0: punycode "1.3.2" querystring "0.2.0" -use@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/use/-/use-2.0.2.tgz#ae28a0d72f93bf22422a18a2e379993112dec8e8" +use@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/use/-/use-3.1.0.tgz#14716bf03fdfefd03040aef58d8b4b85f3a7c544" dependencies: - define-property "^0.2.5" - isobject "^3.0.0" - lazy-cache "^2.0.2" + kind-of "^6.0.2" user-home@^2.0.0: version "2.0.0" @@ -10795,13 +10748,13 @@ uuid@^3.0.0, uuid@^3.0.1, uuid@^3.1.0: version "3.2.1" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.2.1.tgz#12c528bb9d58d0b9265d9a2f6f0fe8be17ff1f14" -uws@~0.14.4: - version "0.14.5" - resolved "https://registry.yarnpkg.com/uws/-/uws-0.14.5.tgz#67aaf33c46b2a587a5f6666d00f7691328f149dc" +uws@~9.14.0: + version "9.14.0" + resolved "https://registry.yarnpkg.com/uws/-/uws-9.14.0.tgz#fac8386befc33a7a3705cbd58dc47b430ca4dd95" v8flags@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-3.0.1.tgz#dce8fc379c17d9f2c9e9ed78d89ce00052b1b76b" + version "3.0.2" + resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-3.0.2.tgz#ad6a78a20a6b23d03a8debc11211e3cc23149477" dependencies: homedir-polyfill "^1.0.1" @@ -10810,15 +10763,11 @@ vali-date@^1.0.0: resolved "https://registry.yarnpkg.com/vali-date/-/vali-date-1.0.0.tgz#1b904a59609fb328ef078138420934f6b86709a6" validate-npm-package-license@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz#2804babe712ad3379459acfbe24746ab2c303fbc" + version "3.0.3" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz#81643bcbef1bdfecd4623793dc4648948ba98338" dependencies: - spdx-correct "~1.0.0" - spdx-expression-parse "~1.0.0" - -validate.io-undefined@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/validate.io-undefined/-/validate.io-undefined-1.0.3.tgz#7e27fcbb315b841e78243431897671929e20b7f4" + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" value-or-function@^3.0.0: version "3.0.0" @@ -10956,63 +10905,95 @@ void-elements@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-2.0.1.tgz#c066afb582bb1cb4128d60ea92392e94d5e9dbec" +w3c-hr-time@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz#82ac2bff63d950ea9e3189a58a65625fedf19045" + dependencies: + browser-process-hrtime "^0.1.2" + ware@^1.2.0: version "1.3.0" resolved "https://registry.yarnpkg.com/ware/-/ware-1.3.0.tgz#d1b14f39d2e2cb4ab8c4098f756fe4b164e473d4" dependencies: wrap-fn "^0.1.0" -watchpack@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.4.0.tgz#4a1472bcbb952bd0a9bb4036801f954dfb39faac" +watchpack@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.5.0.tgz#231e783af830a22f8966f65c4c4bacc814072eed" dependencies: - async "^2.1.2" - chokidar "^1.7.0" + chokidar "^2.0.2" graceful-fs "^4.1.2" + neo-async "^2.5.0" -webpack-dev-middleware@^1.12.0: - version "1.12.2" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz#f8fc1120ce3b4fc5680ceecb43d777966b21105e" +webidl-conversions@^4.0.1, webidl-conversions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" + +webpack-dev-middleware@^3.0.1: + version "3.1.0" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.1.0.tgz#b354b17d0baa274ea3af38c6f005e66a16bdb76b" dependencies: + loud-rejection "^1.6.0" memory-fs "~0.4.1" - mime "^1.5.0" + mime "^2.1.0" path-is-absolute "^1.0.0" range-parser "^1.0.3" - time-stamp "^2.0.0" + url-join "^4.0.0" + webpack-log "^1.0.1" -webpack-sources@^1.0.1: +webpack-log@^1.0.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-1.1.2.tgz#cdc76016537eed24708dc6aa3d1e52189efee107" + dependencies: + chalk "^2.1.0" + log-symbols "^2.1.0" + loglevelnext "^1.0.1" + uuid "^3.1.0" + +webpack-sources@^1.0.1, webpack-sources@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.1.0.tgz#a101ebae59d6507354d71d8013950a3a8b7a5a54" dependencies: source-list-map "^2.0.0" source-map "~0.6.1" -webpack@^3.10.0: - version "3.10.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-3.10.0.tgz#5291b875078cf2abf42bdd23afe3f8f96c17d725" +webpack@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.3.0.tgz#0b0c1e211311b3995dd25aed47ab46ea658be070" dependencies: acorn "^5.0.0" - acorn-dynamic-import "^2.0.0" - ajv "^5.1.5" - ajv-keywords "^2.0.0" - async "^2.1.2" - enhanced-resolve "^3.4.0" - escope "^3.6.0" - interpret "^1.0.0" - json-loader "^0.5.4" - json5 "^0.5.1" + acorn-dynamic-import "^3.0.0" + ajv "^6.1.0" + ajv-keywords "^3.1.0" + chrome-trace-event "^0.1.1" + enhanced-resolve "^4.0.0" + eslint-scope "^3.7.1" loader-runner "^2.3.0" loader-utils "^1.1.0" memory-fs "~0.4.1" + micromatch "^3.1.8" mkdirp "~0.5.0" + neo-async "^2.5.0" node-libs-browser "^2.0.0" - source-map "^0.5.3" - supports-color "^4.2.1" - tapable "^0.2.7" - uglifyjs-webpack-plugin "^0.4.6" - watchpack "^1.4.0" + schema-utils "^0.4.2" + tapable "^1.0.0" + uglifyjs-webpack-plugin "^1.2.4" + watchpack "^1.5.0" webpack-sources "^1.0.1" - yargs "^8.0.2" + +whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.3.tgz#57c235bc8657e914d24e1a397d3c82daee0a6ba3" + dependencies: + iconv-lite "0.4.19" + +whatwg-url@^6.4.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-6.4.0.tgz#08fdf2b9e872783a7a1f6216260a1d66cc722e08" + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.0" + webidl-conversions "^4.0.1" when@^3.7.7: version "3.7.8" @@ -11030,16 +11011,12 @@ which-module@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" -which@1, which@^1.0.5, which@^1.1.1, which@^1.2.1, which@^1.2.10, which@^1.2.14, which@^1.2.9, which@^1.3.0: +which@1, which@^1.0.5, which@^1.2.1, which@^1.2.10, which@^1.2.14, which@^1.2.9, which@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a" dependencies: isexe "^2.0.0" -white-space-x@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/white-space-x/-/white-space-x-3.0.0.tgz#c8e31ed4fecf4f3feebe6532e6046008a666a3e1" - wide-align@^1.1.0: version "1.1.2" resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.2.tgz#571e0f1b0604636ebc0dfc21b0339bbe31341710" @@ -11068,14 +11045,20 @@ wordwrap@0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" -wordwrap@^1.0.0, wordwrap@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" - wordwrap@~0.0.2: version "0.0.3" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" +wordwrap@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" + +worker-farm@^1.5.2: + version "1.6.0" + resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.6.0.tgz#aecc405976fab5a95526180846f0dba288f3a4a0" + dependencies: + errno "~0.1.7" + wrap-ansi@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" @@ -11115,6 +11098,13 @@ write@^0.2.1: dependencies: mkdirp "^0.5.1" +ws@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-4.1.0.tgz#a979b5d7d4da68bf54efe0408967c324869a7289" + dependencies: + async-limiter "~1.0.0" + safe-buffer "~5.1.0" + ws@~3.3.1: version "3.3.3" resolved "https://registry.yarnpkg.com/ws/-/ws-3.3.3.tgz#f1cf84fe2d5e901ebce94efaece785f187a228f2" @@ -11131,6 +11121,10 @@ xml-char-classes@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/xml-char-classes/-/xml-char-classes-1.0.0.tgz#64657848a20ffc5df583a42ad8a277b4512bbc4d" +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + xmlbuilder@8.2.2: version "8.2.2" resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-8.2.2.tgz#69248673410b4ba42e1a6136551d2922335aa773" @@ -11143,7 +11137,7 @@ xregexp@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-2.0.0.tgz#52a63e56ca0b84a7f3a5f3d61872f126ad7a5943" -"xtend@>=4.0.0 <4.1.0-0", xtend@^4.0.0, xtend@~4.0.0, xtend@~4.0.1: +"xtend@>=4.0.0 <4.1.0-0", xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.0, xtend@~4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" @@ -11151,6 +11145,10 @@ y18n@^3.2.0, y18n@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" +y18n@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" + yallist@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" @@ -11167,18 +11165,35 @@ yargs-parser@^5.0.0: dependencies: camelcase "^3.0.0" -yargs-parser@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-7.0.0.tgz#8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9" +yargs-parser@^8.0.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-8.1.0.tgz#f1376a33b6629a5d063782944da732631e966950" dependencies: camelcase "^4.1.0" -yargs-parser@^8.0.0, yargs-parser@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-8.1.0.tgz#f1376a33b6629a5d063782944da732631e966950" +yargs-parser@^9.0.2: + version "9.0.2" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-9.0.2.tgz#9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077" dependencies: camelcase "^4.1.0" +yargs@11.1.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-11.1.0.tgz#90b869934ed6e871115ea2ff58b03f4724ed2d77" + dependencies: + cliui "^4.0.0" + decamelize "^1.1.1" + find-up "^2.1.0" + get-caller-file "^1.0.1" + os-locale "^2.0.0" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^2.0.0" + which-module "^2.0.0" + y18n "^3.2.1" + yargs-parser "^9.0.2" + yargs@3.29.0: version "3.29.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.29.0.tgz#1aab9660eae79d8b8f675bcaeeab6ee34c2cf69c" @@ -11209,23 +11224,6 @@ yargs@6.4.0: y18n "^3.2.1" yargs-parser "^4.1.0" -yargs@^10.0.3: - version "10.1.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-10.1.2.tgz#454d074c2b16a51a43e2fb7807e4f9de69ccb5c5" - dependencies: - cliui "^4.0.0" - decamelize "^1.1.1" - find-up "^2.1.0" - get-caller-file "^1.0.1" - os-locale "^2.0.0" - require-directory "^2.1.1" - require-main-filename "^1.0.1" - set-blocking "^2.0.0" - string-width "^2.0.0" - which-module "^2.0.0" - y18n "^3.2.1" - yargs-parser "^8.1.0" - yargs@^3.32.0: version "3.32.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.32.0.tgz#03088e9ebf9e756b69751611d2a5ef591482c995" @@ -11256,24 +11254,6 @@ yargs@^7.0.0, yargs@^7.1.0: y18n "^3.2.1" yargs-parser "^5.0.0" -yargs@^8.0.2: - version "8.0.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-8.0.2.tgz#6299a9055b1cefc969ff7e79c1d918dceb22c360" - dependencies: - camelcase "^4.1.0" - cliui "^3.2.0" - decamelize "^1.1.1" - get-caller-file "^1.0.1" - os-locale "^2.0.0" - read-pkg-up "^2.0.0" - require-directory "^2.1.1" - require-main-filename "^1.0.1" - set-blocking "^2.0.0" - string-width "^2.0.0" - which-module "^2.0.0" - y18n "^3.2.1" - yargs-parser "^7.0.0" - yargs@~3.10.0: version "3.10.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1"