From a9e5b185eed6f4d6c0651d6dab04eb9c5b1cb816 Mon Sep 17 00:00:00 2001 From: Mitchell Gerber Date: Sun, 7 Jan 2018 00:22:53 -0600 Subject: [PATCH] added client things - finished home page --- .gitignore | 2 + client/.babelrc | 3 + client/.gitignore | 4 + client/.prettierrc | 6 + client/@types/all/index.d.ts | 4 + client/README.md | 17 + client/app/Wrapper.tsx | 34 + client/app/app.tsx | 6 + client/app/assets/B.gif | Bin 0 -> 1093 bytes client/app/assets/blizzard.gif | Bin 0 -> 1089 bytes client/app/assets/border-bot-left.gif | Bin 0 -> 7865 bytes client/app/assets/border-bot-right.gif | Bin 0 -> 7952 bytes client/app/assets/border-bot.gif | Bin 0 -> 3847 bytes client/app/assets/border-left.gif | Bin 0 -> 4587 bytes client/app/assets/border-right.gif | Bin 0 -> 4825 bytes client/app/assets/border-top-left.gif | Bin 0 -> 6653 bytes client/app/assets/border-top-right.gif | Bin 0 -> 6850 bytes client/app/assets/border-top.gif | Bin 0 -> 2961 bytes client/app/assets/bottom-bg.gif | Bin 0 -> 5262 bytes client/app/assets/bottom-blizzlogo.gif | Bin 0 -> 5880 bytes client/app/assets/bugs.gif | Bin 0 -> 1400 bytes client/app/assets/bullet.gif | Bin 0 -> 1022 bytes client/app/assets/druid.gif | Bin 0 -> 1092 bytes client/app/assets/dungeons.gif | Bin 0 -> 1112 bytes client/app/assets/forum-bg.jpg | Bin 0 -> 33534 bytes client/app/assets/forum-menu-left.gif | Bin 0 -> 2253 bytes client/app/assets/forum-menu-newtopic.gif | Bin 0 -> 1945 bytes client/app/assets/forum-menu-search.gif | Bin 0 -> 1505 bytes client/app/assets/framebg.jpg | Bin 0 -> 5761 bytes client/app/assets/general.gif | Bin 0 -> 1084 bytes client/app/assets/gold-bg.gif | Bin 0 -> 4874 bytes client/app/assets/gold-border.gif | Bin 0 -> 958 bytes client/app/assets/gryph-left.gif | Bin 0 -> 1928 bytes client/app/assets/gryph-right.gif | Bin 0 -> 1925 bytes client/app/assets/guilds.gif | Bin 0 -> 1087 bytes client/app/assets/header-forums.gif | Bin 0 -> 2841 bytes client/app/assets/hunter.gif | Bin 0 -> 983 bytes client/app/assets/left-finger.gif | Bin 0 -> 667 bytes client/app/assets/linksbar-bg.gif | Bin 0 -> 4650 bytes client/app/assets/linksbar-left.gif | Bin 0 -> 3154 bytes client/app/assets/linksbar-right.gif | Bin 0 -> 3150 bytes client/app/assets/lock-icon.gif | Bin 0 -> 619 bytes client/app/assets/login-bot-help.gif | Bin 0 -> 1516 bytes client/app/assets/mage.gif | Bin 0 -> 1016 bytes client/app/assets/offtopic.gif | Bin 0 -> 1094 bytes client/app/assets/paladin.gif | Bin 0 -> 1091 bytes client/app/assets/pixel.gif | Bin 0 -> 43 bytes client/app/assets/priest.gif | Bin 0 -> 1090 bytes client/app/assets/professions.gif | Bin 0 -> 1095 bytes client/app/assets/pvp.gif | Bin 0 -> 1039 bytes client/app/assets/quests.gif | Bin 0 -> 1061 bytes client/app/assets/realms.gif | Bin 0 -> 1126 bytes client/app/assets/right-finger.gif | Bin 0 -> 651 bytes client/app/assets/rogue.gif | Bin 0 -> 994 bytes client/app/assets/roleplaying.gif | Bin 0 -> 1105 bytes client/app/assets/serverstatus.gif | Bin 0 -> 1005 bytes client/app/assets/shaman.gif | Bin 0 -> 1087 bytes client/app/assets/square-grey.gif | Bin 0 -> 226 bytes client/app/assets/square-new.gif | Bin 0 -> 224 bytes client/app/assets/square-update.gif | Bin 0 -> 1497 bytes client/app/assets/square.gif | Bin 0 -> 223 bytes client/app/assets/sticky.gif | Bin 0 -> 374 bytes client/app/assets/suggestions.gif | Bin 0 -> 1035 bytes client/app/assets/support.gif | Bin 0 -> 1084 bytes client/app/assets/topbg-left.gif | Bin 0 -> 2047 bytes client/app/assets/topbg-right.gif | Bin 0 -> 2035 bytes client/app/assets/uicustomizations.gif | Bin 0 -> 1004 bytes client/app/assets/warlock.gif | Bin 0 -> 1120 bytes client/app/assets/warrior.gif | Bin 0 -> 1009 bytes client/app/assets/wowlogo-left.gif | Bin 0 -> 5990 bytes client/app/assets/wowlogo-right.gif | Bin 0 -> 6735 bytes client/app/assets/wowlogo2.gif | Bin 0 -> 58911 bytes .../content-container/content-container.scss | 75 + .../content-container/content-container.tsx | 31 + client/app/components/footer/footer.scss | 8 + client/app/components/footer/footer.tsx | 24 + client/app/components/header/header.scss | 103 + client/app/components/header/header.tsx | 53 + client/app/components/index.ts | 3 + client/app/pages/home/home.scss | 62 + client/app/pages/home/home.tsx | 174 + client/app/pages/index.ts | 2 + client/app/pages/realms/realms.tsx | 20 + client/app/scss/_mixins.scss | 8 + client/app/scss/index.scss | 4 + client/app/scss/style.scss | 57 + client/app/scss/variables.scss | 0 client/favicon.png | Bin 0 -> 273700 bytes client/index.html | 13 + client/package.json | 50 + client/postcss.config.js | 10 + client/tsconfig.json | 38 + client/tslint.json | 7 + client/webpack.config.js | 77 + client/yarn.lock | 6400 +++++++++++++++++ config/dev.exs | 1 + lib/myapp_web/controllers/page_controller.ex | 9 +- priv/static/index.html | 5 - 98 files changed, 7303 insertions(+), 7 deletions(-) create mode 100644 client/.babelrc create mode 100644 client/.gitignore create mode 100644 client/.prettierrc create mode 100644 client/@types/all/index.d.ts create mode 100644 client/README.md create mode 100644 client/app/Wrapper.tsx create mode 100644 client/app/app.tsx create mode 100644 client/app/assets/B.gif create mode 100644 client/app/assets/blizzard.gif create mode 100644 client/app/assets/border-bot-left.gif create mode 100644 client/app/assets/border-bot-right.gif create mode 100644 client/app/assets/border-bot.gif create mode 100644 client/app/assets/border-left.gif create mode 100644 client/app/assets/border-right.gif create mode 100644 client/app/assets/border-top-left.gif create mode 100644 client/app/assets/border-top-right.gif create mode 100644 client/app/assets/border-top.gif create mode 100644 client/app/assets/bottom-bg.gif create mode 100644 client/app/assets/bottom-blizzlogo.gif create mode 100644 client/app/assets/bugs.gif create mode 100644 client/app/assets/bullet.gif create mode 100644 client/app/assets/druid.gif create mode 100644 client/app/assets/dungeons.gif create mode 100644 client/app/assets/forum-bg.jpg create mode 100644 client/app/assets/forum-menu-left.gif create mode 100644 client/app/assets/forum-menu-newtopic.gif create mode 100644 client/app/assets/forum-menu-search.gif create mode 100644 client/app/assets/framebg.jpg create mode 100644 client/app/assets/general.gif create mode 100644 client/app/assets/gold-bg.gif create mode 100644 client/app/assets/gold-border.gif create mode 100644 client/app/assets/gryph-left.gif create mode 100644 client/app/assets/gryph-right.gif create mode 100644 client/app/assets/guilds.gif create mode 100644 client/app/assets/header-forums.gif create mode 100644 client/app/assets/hunter.gif create mode 100644 client/app/assets/left-finger.gif create mode 100644 client/app/assets/linksbar-bg.gif create mode 100644 client/app/assets/linksbar-left.gif create mode 100644 client/app/assets/linksbar-right.gif create mode 100644 client/app/assets/lock-icon.gif create mode 100644 client/app/assets/login-bot-help.gif create mode 100644 client/app/assets/mage.gif create mode 100644 client/app/assets/offtopic.gif create mode 100644 client/app/assets/paladin.gif create mode 100644 client/app/assets/pixel.gif create mode 100644 client/app/assets/priest.gif create mode 100644 client/app/assets/professions.gif create mode 100644 client/app/assets/pvp.gif create mode 100644 client/app/assets/quests.gif create mode 100644 client/app/assets/realms.gif create mode 100644 client/app/assets/right-finger.gif create mode 100644 client/app/assets/rogue.gif create mode 100644 client/app/assets/roleplaying.gif create mode 100644 client/app/assets/serverstatus.gif create mode 100644 client/app/assets/shaman.gif create mode 100644 client/app/assets/square-grey.gif create mode 100644 client/app/assets/square-new.gif create mode 100644 client/app/assets/square-update.gif create mode 100644 client/app/assets/square.gif create mode 100644 client/app/assets/sticky.gif create mode 100644 client/app/assets/suggestions.gif create mode 100644 client/app/assets/support.gif create mode 100644 client/app/assets/topbg-left.gif create mode 100644 client/app/assets/topbg-right.gif create mode 100644 client/app/assets/uicustomizations.gif create mode 100644 client/app/assets/warlock.gif create mode 100644 client/app/assets/warrior.gif create mode 100644 client/app/assets/wowlogo-left.gif create mode 100644 client/app/assets/wowlogo-right.gif create mode 100644 client/app/assets/wowlogo2.gif create mode 100644 client/app/components/content-container/content-container.scss create mode 100644 client/app/components/content-container/content-container.tsx create mode 100644 client/app/components/footer/footer.scss create mode 100644 client/app/components/footer/footer.tsx create mode 100644 client/app/components/header/header.scss create mode 100644 client/app/components/header/header.tsx create mode 100644 client/app/components/index.ts create mode 100644 client/app/pages/home/home.scss create mode 100644 client/app/pages/home/home.tsx create mode 100644 client/app/pages/index.ts create mode 100644 client/app/pages/realms/realms.tsx create mode 100644 client/app/scss/_mixins.scss create mode 100644 client/app/scss/index.scss create mode 100644 client/app/scss/style.scss create mode 100644 client/app/scss/variables.scss create mode 100644 client/favicon.png create mode 100644 client/index.html create mode 100644 client/package.json create mode 100644 client/postcss.config.js create mode 100644 client/tsconfig.json create mode 100644 client/tslint.json create mode 100644 client/webpack.config.js create mode 100644 client/yarn.lock delete mode 100644 priv/static/index.html diff --git a/.gitignore b/.gitignore index a81e508..04e9821 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,5 @@ erl_crash.dump /config/*.secret.exs uploads + +/priv/static/* diff --git a/client/.babelrc b/client/.babelrc new file mode 100644 index 0000000..ee2d29a --- /dev/null +++ b/client/.babelrc @@ -0,0 +1,3 @@ +{ + "presets": ["env", "react", "stage-0"] +} diff --git a/client/.gitignore b/client/.gitignore new file mode 100644 index 0000000..4a5cc83 --- /dev/null +++ b/client/.gitignore @@ -0,0 +1,4 @@ +.vscode +node_modules +yarn-error* +dist \ No newline at end of file diff --git a/client/.prettierrc b/client/.prettierrc new file mode 100644 index 0000000..7bbe03d --- /dev/null +++ b/client/.prettierrc @@ -0,0 +1,6 @@ +{ + "singleQuote": true, + "tabWidth": 2, + "trailingComma": "all", + "printWidth": 140 +} diff --git a/client/@types/all/index.d.ts b/client/@types/all/index.d.ts new file mode 100644 index 0000000..7ea5253 --- /dev/null +++ b/client/@types/all/index.d.ts @@ -0,0 +1,4 @@ +// for libraries that don't have types +declare module 'this-is-a-test-module'; +declare module '*.gif'; +declare module '*.jpg'; diff --git a/client/README.md b/client/README.md new file mode 100644 index 0000000..be25db1 --- /dev/null +++ b/client/README.md @@ -0,0 +1,17 @@ +# Starter project for React +- [Typescript](https://www.typescriptlang.org/) +- [React 16](https://reactjs.org/) +- [React Router 4](https://reacttraining.com/react-router/) +- [Webpack 3](https://webpack.js.org/) +- [Yarn](https://yarnpkg.com/lang/en/docs/install/) + +## Commands +- yarn install +- yarn start + +http://localhost:8080 + +## Note +There is currently a bug with yarn not updating package.json when upgrading packages. +[See more here](https://github.com/yarnpkg/yarn/issues/2042#issuecomment-269601927). +I added the `update-latest` script in package.json for a temporary fix. diff --git a/client/app/Wrapper.tsx b/client/app/Wrapper.tsx new file mode 100644 index 0000000..d14bc32 --- /dev/null +++ b/client/app/Wrapper.tsx @@ -0,0 +1,34 @@ +import React from 'react'; +import { BrowserRouter, Route, Switch } from 'react-router-dom'; + +import { Footer, Header } from './components'; +import { Home, Realms } from './pages'; + +// styling +import './scss/index.scss'; + +interface Props {} + +interface State {} + +export default class Wrapper extends React.Component { + constructor(props: Props) { + super(props); + } + + public render() { + return ( + +
+
+ + + + {/* */} + +
+
+
+ ); + } +} diff --git a/client/app/app.tsx b/client/app/app.tsx new file mode 100644 index 0000000..5bdcc4d --- /dev/null +++ b/client/app/app.tsx @@ -0,0 +1,6 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; + +import Wrapper from './Wrapper'; + +ReactDOM.render(, document.getElementById('app')); diff --git a/client/app/assets/B.gif b/client/app/assets/B.gif new file mode 100644 index 0000000000000000000000000000000000000000..ddf7e475c485a22ac5cdd85421f295ee813d9b8d GIT binary patch literal 1093 zcmV-L1iJf2Nk%w1VJiSE0K@&;v_;OQJ8MoC^5#%SGY-p_G?i^8m~9Z}%S1IK z2<+TR=*Jr>83XIoQUCw|sC_E1dJ)vF8(KjSfm{vUsyE-kM&`>=?A(TQS05e`1M}rw z5efsrl^X8eS%Y98A^8LV00000EC2ui04o42000I5;3JM?X`bk*X^qmXYa=%tthq{# zzwk`kE>>ztL}^5~2LK>g0uaz>BoeJkBb{tk!d-Yg7|TQUfG8#fMY@I4$=d8(VXmG} z29wO;@=zQnMJF5_fg&FmV@Cre1B7Q83MCve1s?+igdz?2bk7>5rB1X!?efgF+n5CSMnFk-?22MH|yuo@vTQ7M2TGF+H>!2v4>2{#ZRNn%2R zlEKgbx)QI2b76 zz|{&Kr$s2&wLt=D9_~q#p=XIkwhs)vjZ}l>+$2UFiBfVeE(Dqu0tD?N;3^;vdeXJj z0BB#zRJ0I1O6bEXCpd+lpi(!qsZ0}MbF^^GAuCZn(b0x)4tH|9fzVVW`u2)k1FnFn2wLo6V`fFEQzxR1#I0sO@e zgg&)A-}OPPNV&P^pGOT8fCfPa1OR~ld=F%zz+7se7mx@6M#4!6sBj0tPXJ^R%!7U4 z#u7ara1x1Irujw!cLF4UQY6sS(!m%2j_?9Eob>X60GCt}jyanAl+siR%;?8UC2Ycp zXxb^j1PKMC6TnXvRKt=4{2)m}2AuGS!~+=xU;zXj1Z5=zwr$iCmZSjkVV4!qQ^rOX z0C0c>3lMUqS{GPA+XM`Z@<%dV3ecV~937xR2JsMZghy!F=D?qU3PGC&5Ev?%nteDh zfs>Y0Kma*2mT{6=fJ6dlIkah#K>#y3u#F{Xh)MtfVOd#$G4eneC`G=IfDKy4DF z2bk=J1&SF8b7BAmj_C1eEf^o+aUa~>5KMyx8hFQdD;0o;Be^h>M5}>JlE%wIwGxRg z<#;#q9RpC1GzADy;Plf_JKeO>cq}`>)qV8=bRk@y@Inh;zo3H)V4orLvS;`q0}C_6 Lz(SNOga80L@D83o literal 0 HcmV?d00001 diff --git a/client/app/assets/blizzard.gif b/client/app/assets/blizzard.gif new file mode 100644 index 0000000000000000000000000000000000000000..a585132d4cd941302cf9a80b334d6dfae5bf933c GIT binary patch literal 1089 zcmV-H1it%6Nk%w1VI}}00M!5h+S%9!Op6CcaR_YB5|yn6Elm#9>I!6z0RaI77b~-} zun1SB5v8w`l8^>uyappW1UF?6#@8k)E(@^cQ&CTKb8if**#u>$5^Z?^Z?_ZX@ezlV z3WCcGyW$hFycnFm3YEV_sWWMnyylc*4fT!xUeWzW@LTeBFkG zfTN+GA^8LV00000EC2ui044w<000L6K!k8e6wYQiTSK8!G;TOraY~&c8-T2C+f*oi z70Ikh9@2i=pARaL;BdE!oFXYxX*TUsQh)>wF#-?;G;kF*IAeB3K3P9F4+0k%85a%? zl$8Px5)@F1Wiu53IzAE*lnVh6tgQhHl@Nt*pj9|OKQ{>ist^wezzHrc2@el`t1fMI zWHS_WE)N9{E+Zqu*w)s=#t#THG_^txA|fy_d>FHni!2=H?3NR=r0|A2w1TZLaabg0D6A>P4@Gv7q zfdVFkVK^WHA%qwj9?T#hgMbGAc@r!|5Fx~chZGWI7$~sP1%sCmM(kh^!v%y02|RQt zrvXC(4FU+X_%Pvv5E?0vdSH+s1x5nxszumPEyceMA^sVF;X(t16DTC4U{KUUi5D(M zL|`yNMFDFNmX1hZAdrO+1QJBRAR@&B6DUT+Fi`XZh!8CvGhqDU@rV>BMj#MiK!6H} z9Uc%^L4cYG8Q@4GpmAbF3=1koY-o|7wY?4ktR1jWz(NcJ1|S?LQR2V|0v~3?@NjlT ziJc%2sIZV=$KxCps<{C1B0&oX2s&sF5F@vW5;S~pfDj3+z`_hKu#kWXASAHBFB3#% zPlOMI@InkM2ylP^1x!%?zyT~g&;mdOt{_zi59FYN3-AaqK{XS;M1lY-%m~N`6KoP< z2_$lm-VP)bz(Ec!)No7>lfgs60}GH)%!~nCfB*+Oq(}n`1r${S2Q%!DLjpO}P^2;K zaNvLoJtQ!QJtVMF!w3r)X(R^#6cE=;T;f7e4lJ<10KW{d05Ykn>Ouhy1Yqkh z0U%HSr30MVYpw(i;A#R0K;Qr}udJG;HAL8hz%|iO^XjQq%s>pYL&!$PHN{Zd%n|nZ zB8;|FY$MGo~qwn(*OSTzYHmt=AQ1k{Q{@E8Rn5Dx?bgxrq34_oog5#Lauamhs#?DESivn=z& HK>z?duxxv! literal 0 HcmV?d00001 diff --git a/client/app/assets/border-bot-left.gif b/client/app/assets/border-bot-left.gif new file mode 100644 index 0000000000000000000000000000000000000000..38d259ead7af9432aaf93e4941766aeb7e4aaa1e GIT binary patch literal 7865 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 literal 0 HcmV?d00001 diff --git a/client/app/assets/border-bot-right.gif b/client/app/assets/border-bot-right.gif new file mode 100644 index 0000000000000000000000000000000000000000..06da42730572407046863f7bc46d3f6aa9fcd416 GIT binary patch literal 7952 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 Q{DZ``ZsEU^bO5mUKa&44ssI20 literal 0 HcmV?d00001 diff --git a/client/app/assets/border-bot.gif b/client/app/assets/border-bot.gif new file mode 100644 index 0000000000000000000000000000000000000000..e0c5b4f62b107309fd7493f27ccb076cf0f436c1 GIT binary patch literal 3847 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 UYQCo#j_MlbgolQ^0l@D60TQ8DJpcdz literal 0 HcmV?d00001 diff --git a/client/app/assets/border-right.gif b/client/app/assets/border-right.gif new file mode 100644 index 0000000000000000000000000000000000000000..bd737bad95684b9b71dfbb2a33d777cb1c6f7cb9 GIT binary patch literal 4825 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 literal 0 HcmV?d00001 diff --git a/client/app/assets/border-top-right.gif b/client/app/assets/border-top-right.gif new file mode 100644 index 0000000000000000000000000000000000000000..33bb0e8f874a24fe67b1db7c1d107cf65e7147e8 GIT binary patch literal 6850 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 ZeLZ;h3Kf&L6g)DA^E{I(fPnz*{{uCDdzSzJ literal 0 HcmV?d00001 diff --git a/client/app/assets/border-top.gif b/client/app/assets/border-top.gif new file mode 100644 index 0000000000000000000000000000000000000000..f3c8c02f9aed45be5555faf65a73308321ac5e27 GIT binary patch literal 2961 zcmV;C3vTpBNk%w1VUqwY0M$PLD=I6DYz_(u342%z6cG&;78M>I9UvecvY0j;85I%{ z5E>a73=9hz6%vAG5So4w9vT@O92*oA6Aljz1_cEV5DzISCJ6`zBO)MePYN?LGY$?8 zJUl!Q4-h9MB_Myqh4!pyiJ54M9rK>^tW0!4yGNJ>mjP*`MSiiBHTUr1ORl#~*c zlzkEsA{#Rp92g*-n;WI3o19P!8x$NI1~X8orY0LGm^L5^5)3S#p`)~?D8&j#IIOO) zvci~_&zhW`prWLgr>UwG%CE7r5=i3X;sqBBF)=qV><94h=IH9| zFx>4Uha;Q|d-!0)7|8Ejx^?Xsj*~|ZVLov$4!qd$BBO z0TC19X|zDIrA-S9M!qX~bESpb)!4BE10$94rV;cM8lWlbblkV8R%4dhCIKw;+si>!#Z z7Msh$?gg=NA(KrzZf)Dc3nFMsrCGuRauYt&l@Ot{X49uP9T8VT^rq6JW1n^*fwH*J zNG6ary*mQ!1#4C#5l|Ndan74xZxVf5v~JYBQ%evIqBWA&5ejJEZa{nY0`rUucrw0# zf%E9ocRvq)c=!tH)0;Q%8$};L&d8b`?_!;LNf9UPk zo^kKVhhPB*XqTZ9|nryb|0|IcyDd(JUs@dk9YXwMwGct1E@bM$q7Ycx!ls=rswt+ZYo#w+i<^ww+dz4*dw<-Yv(>+in+2Q2Ww1XoGI!5Fka zK?kcbKtLZhFu(vHDhObM4JxSc$HagLz<>=DgggNXAAB$|4IY0yvBWBTOalWGtek?y zA)~Cz2qRFy01Y6V5W)#3d5VDS+@f2sCssf#NivEVjfGG;XoP9oP-U;u2pRn(lcU z*Fn@YB!I&1coP?S+;R(FKI5;SO+(Bc8!te`Vw(^C#vKq~1Nc7_h;j!z%kR0<6^LB& z>PEolEstdtQ^5ckP(K>%4hnzBSOF%0zaKd4V*wLa1(u^h3K-_U;iUit7%PASANa%NX|Q%G;GY5+fP(1J z4sX6|-~GV1uoD94b3%Dr0mMdtCwk5X5m>*Cyc1v5|Dr& zMl^H;Xu$VoSwCs^v5lJ)9tFlox{77+q`(uS51ZIi1{MH7#%tm&+eQEnSiq-8TUlu8 zc*JM^ua2^R+#wkuX9KMVyvCZ$y~_v8d46V zGU$RyyY%tNl_r^XHT~n z4ad(Inf>ydR(B;T?^T!|OJ0vf;o4pGqM8m!>u6lg#V zFzzq_tX;Ku#L5vF+VElG^z61HwRAmj_;J5g*i?Nh@Whfyi{o6}VGPF!AGiXs3WgDe4S(N}&lz3va z0ySWGVpM-Flz=aoJ?WADKC1*4aaf0Tc!ze_0Uw8leAtJ6SV1)4SARH&g!qRb H5Ci}_{Eh!t literal 0 HcmV?d00001 diff --git a/client/app/assets/bottom-bg.gif b/client/app/assets/bottom-bg.gif new file mode 100644 index 0000000000000000000000000000000000000000..e2709f637e58ccdb9b18eb63690835ff014d5803 GIT binary patch literal 5262 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 literal 0 HcmV?d00001 diff --git a/client/app/assets/bugs.gif b/client/app/assets/bugs.gif new file mode 100644 index 0000000000000000000000000000000000000000..34b2e2185a203aafc8d74bef99fbb6c681b57eb4 GIT binary patch literal 1400 zcmV-;1&8`aNk%w1VI}}00OkMy-P_qMFD?Lg%4IkM0D{+ca%}@mbpR|{Di;F)Ns9(- zs{#`%0X1js?d+#o16eZywq^sny0`!U0XZN7F&hHL#KMJ31D8|+`n&?xdIJGqlf`QS z`Kkoxd;+CoGNfS!ictnrEdu1?;{MbEN-6^2ol^l;szDT zT3Q(x7L<&H9ux%csRfow0_TbsMn^;dj@`Gfr2z>W@$vCjPDlU90_K$hnqwM_iiT7( zDVLX(I3^f~To?Vq6(bW7?7{;9IeX1?21_FXnO_zJAUOvE0@rN3=9YN2?@z@BvxG50Aa%g6_g6VD*#194HHkq zWLZG*#tjt|0?M#(;R1vV9YB6yS15pp23DXbs8PfNmn>OsEGR=^z<>~T9z37|;(~(> zKr=X)A_2mu z1Pn2-vz8VVV8Fo|2*}0Oeh92X$V3cm;erc>Jkf#}U3>t-7!+JMfDR`pvBpzVVASIO z7nUiZ1rq^mF-CxbG(kfP6pS#!4iZd(fC?&b0Ko+hgaAW2W+)NF2ZKz3!~}6fal#r1 zNuUG*NU#}#bq~C^#tsO{>=qXJYaz)(dSg+5@0AbN1HD@-v8xg&SkQqSCCqRH0^u4UV61|O;R1OJFp&oy9uTC*8iZ(Qh6-z#vBVZh*vT@z zV)StW6<91VMzVzfYiCSOI6&{vr*a`fDL^l91AtioeDMuQ6rlkFN8}-mAbCt+rvyo8 zK#x8L#LbTh-5g+N9z^M~h8-tNy#)gT)Ih-CgVzvFjqE6)LI}EOI2FBPOp)dd2N+jf*^VHnO*7yWO>A!ZG)m;Vsx-q9GDZ_kh#`CIv0qwxCAu6z0VRpAefA)M G0028DP3i*x literal 0 HcmV?d00001 diff --git a/client/app/assets/bullet.gif b/client/app/assets/bullet.gif new file mode 100644 index 0000000000000000000000000000000000000000..01933a0357eb36ab49f730ade78abe4d39c4364f GIT binary patch literal 1022 zcmVxwy6fL~;OC zm;hcl0VPa3I5q-Pg#ap}02?}|rK11}8300p zDkmfXD^vj%EEg9Q09vL1OOgNwIRFPI1Q8uJGA?9fU?n0R05M$)3kwty55E8aAs!e! zLq-Ax2cDgpk&upIU048NoI*c53J3-P2o41V0}>u8&(6&c4h+D*yx!g2fPZ|kudSh= zo*XGMA^8LV00000EC2ui044w<000L6K!{C991ew_N&tq?^0mevrn(DA>)Y6N~Ovy7U&N+S8i-9CSN!(13wf67L67K9XB&3eKRS7 zZ8 zH~|j|xf>l67#9jSI0QToG6x|j*AxH~0Pz?i)+iyUHykr3fw4XW zK7Pnxuz?x?2?!^^izh&U2M-iB9FTD%&nq@9#5hewU(4fIX2L%Txa42yR3kL)UT3A?60E5B_A$$5f ziE^k047U_~;J|`S00R*o8~{PV9af$UeTtAvlmvx)4^F(qVuJ?)69oujh!^rgyr4hl z3LP<`#@E0JSa7(6MTLV5QWvmODDp7Mk|u|WXk5bsiUwj&T;$;3#g7IcrX55m;jnE0 zjWvjHa8&05=WFSgEF*ek6`u&!Ie_7C= z&k0kpv(-t7B{&ps)0KArngS1MVFL>laDakf9*CAU#UX=sA?1O8SJ0r>2UAr=f{QhHl^cgPz!(;iFsZ--3mD{r0*}0f$>EDG zR9V_l3}8TGAU34%!3iHE&=Cb-x)3IVWuCVZ0|}Jbj}Tf42aPlykT9g5W)`�}9ko zqaZY>@WBTp475%)Pl~C5N*LI~fD9z8iHQv~+P;U#^>hH7X-4CL_nj!oI4JdU|>(A|1`ZrJ00pW@TeKIXkGRsDNNi z4Hq;c9T^)L7jcu`SQC@LAE_U^1SfbShoZN-^8wCXvXP zx)3X~qMC=5(!wUu2vnJtD??L#SgcXxJndlCGBhtM9v~116)PYIh6f`UG-Z53CpB6% zFe?ZfA{!G02NwkZ067H+EGjf7lPeSpF)SVj1s4{g1PBuZ1v#bw2Lu;Sl4dHfDKH}h z1PTuT1QZv-rJM%{76bt_F2zzUF$)wND;O3B06Yp403r$-AO)i!&=)NvG!;}UAqyce zFhD%85W)qg4I2RTI)JW21s(t}jPQUU11l*sZpa{k0>z676K?!~;h{o>1HKNdh|mE6 zj{_xIya1qQN{Aa6IB);~;=+Uf9RdW=Knd(X1qg=<1Smlw!v+K`yd@yPfB}aL05~bQ zup>mi02vT40#Si%1ONyG(Afl`Ly;5`1b7s&>%j&F8b*)^fRvF*5D`$Os6m4U2m}!J z5TPIggU5lRHVBXrphXJ^JS#Yazz~EA3K=pS>JXvW2>}{tB#59uzzGN&J}dy6Ap*}1 zm<{RsOoQ*9L_;D7V48qKfek+*fv`aVABd6_TtKK$@&twyg->)?(cxkO8pB_pXpwb? z3bz6nLeb1tBQ7P{ODw#6ZFc zhU5l;2OXfwYpUfuJ710IZ-6Nu{C?HN>>u4Uu$4La97f znHXlkO+o_$0ca*+p=Jqm6??yD6w}F~1Hp;Bf;Ea6s@B7oh-yJ`@l9>d0q2_@IL?uK+X4 KG*>)H5CA)b^@E`R literal 0 HcmV?d00001 diff --git a/client/app/assets/dungeons.gif b/client/app/assets/dungeons.gif new file mode 100644 index 0000000000000000000000000000000000000000..be623f409e1c8668bf6e8a96768dbe3aff5e2522 GIT binary patch literal 1112 zcmV-e1gHB)Nk%w1VI}}00M!5hmv%%mD=PqBl`a+yO+z_CH!$ew=GdrZOE4Sb)OB-b zM*#r=bVE~9PDwZ<7ilv|m5pZrCQ*-DP4o4)w0UBqXkc?-cuR3j-qE*2acF9894Y!@B}C=d`K81@Yf95!G| z15)5vF=7RV03~ju%F+M@3J(xjG~l5C!nYDJGOS3Ef*6$n2sntqKp;St5-1Xc@USx4 zJ`6ng4d{R%gM}3t7U&?yAw+`z1RV%?SXkhL(GLn5uwe0S9{~=^lB8G>Lxh6`B}z27 z*B}4~79I+W&_O^&h!ETq6!2Q00D%_+93YW%Latm61*EyNfmcL;6BsQh5KLe#2M+Hz zyl}8H0Tl-&9MpBN;qc*hZA<7VK|sOM!d^F2<{(EFj0qDmEpQ-0$4<)ZI1E5s!bl9l zmTkPK{KAI{7dkZbNC0Di>l6-FtN@9?K>-9IHJ5N(@-RCaC0@8d9%DrbT4RNbK%ioU z6%Ei4;MibebAcEE*uPjX;O~hP8OG|sk##^;xfzHMLk>BVAYec*v{%AjHt5y}0>+K7 zg9RC=FqUK^h@gT42x##CmTob05RQ=$$U*$p6!Rl*6bJrdVd z4jh0(3?n4x&J{Nxzy_u#L;yk(t`Q?18ai|!#AZ4)XO*yRY*w4GNoa8dR&mAPfCU!3 zr=uUPv1sfKNSr`*UkXVmp~NF{sUSiDPe9_Do3Mg#Ll!SY5CIPfWU7M$c#c34B*bvK zfUyEJ?C=jJnD9XenI^$vJ1G28ZNkLdz;MGLMDW4^9AHHaUp5FujUU8})$$TU=+HnB e*^c@G4-}ZBO07J*rkN@>z@rKlD-XRu5CA*IIf^m> literal 0 HcmV?d00001 diff --git a/client/app/assets/forum-bg.jpg b/client/app/assets/forum-bg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d81e8d1f125680209dc7363fef0add2a1573c158 GIT binary patch literal 33534 zcmeFXRa9KTvo|`p2G`&YK?ipU9taTJ2{TwA0R{^Y9D)w+?(P;OK+wV6f(97e!eGJq z_@8sX^KhT;`#m*l_O7n(s{U22wb$NVRnNblHvk0hlvI@fNXP(y)yog?d<-B|a0feh z0gwQw002PpMRW?lle2OHSp%%PUnEG+D}WFHIw~qE8Y(&(8afvG%O3|59UT(~7aJP~ z8ylAZ_rHh$7Z0BR9}kz9n1qCwn3{@;ikj|!2nhoN;}z~J3IYO(*QA7`um5M_|10y{ z4IsosIz?tdK_Ubo6C$AyB0cv5@?T)1AidBF(Eo>!kWo<4&@ulb{15$K@rxt>H9-JC zLP0@BK}W$vMt=O@dbcb~6Y8a(P|` z;G!VC;6)(>$N(P70{)l&Hv<2^i$JjJtTkFWLdO6fZtcurMyyFfn@bNein-G5e+E!7 zNrXEPXZHypzQD!~&YGdUVUd&fxHQN5U7jWo4 znqgbb3=vPLH@Wx&7R2})nh|FYx_yKXSO{slNXv*P+?xj(l9w^%f5u&`YVF_5l=tqxl}RI9(20f6DaOQY&2nYW}waXC*H{gSB5a_gi~` zvHf2#a5b-%L|@#L#FeQT?!WPSkw~uF(iCp=82F5&wBAgwS4DO)!BrT%HZGzx$|wV!3s< z*ygmDe%A~axKhIGpWuhlDh>~7o>jSS^=F$Q4(caq<3A->5*eoMRP1q@^BBpx-CA3? zQh3(eM?a9O4i3kX*2C~wxn!#}9?>TU88J?tIkLzf>^LkI3UfdEG7l3Ms!Q09b%;QrP;~_XO z3q#wLu?vK3Qj-0wpWFEzZ{)T<#XLBpZhL_}Rt%4B06`J=t=-Tq>VAp%!tYr(_T!mk z1EE9&Sp_WQkma$)5jKkY1E3m11oO~@g1X%b=jSZ2NUVOt0Z6J5Go5HVg72eJ|39AD zP|Y3Y9NzSM-FNfBCXdOwOFD8q8uBPY9T4|P zr1HJH^;@AnF7;qCmr~{d`m8}p76h-Zl-jULOT*ec%yWMV#7i?e8o@i2V z@?;{FE&6vlz;I|Y(V78zX>1W7!~ujN$Y?UioHK%khwK99(~hLh;C}0fnKaXzz^B4v zGhT`bl)^ra&wcKaFOK}yOr@~w7$=6YVwCm}^zu9d(&q1x+eqbRL95sfW@Ii{PpnLJ z)G5yWIjJZJY7=vNBWYaK10aAVc%hlYbG{!h7b`z+Ig|TrQ$XPvK!-wJOLFfl1;sBG zCNbzCeDJYei{&O70{!XlW=Ef&js@lLsUFm2qx=Z-P=gt_%428%1j2tvL>p*G+73sm zmG;lQJ~RDGSr*~enz!`<1^%7{k(O3e4~o8%G(;Jzk!*0Mg*RCFC zqwPd<1qCoFAjz=@7am-59EbA%z(Yk-X872Z#3+Gd-Pg}dFMFW9DUw(%!xplCpGFdp4df_;(qh|bcY(tzZ zZdOM6lT%xaF;Do^7{?lO9G{#`Msc{^Fd(zx3)cb58KTbTAq|KFRVI$hn{y?B2%*an zdR;uzgv%0p-zwS+i_$i8o_#A9`5M%rI7MM0gnpw~;cYxak;J7myB8CkPAt`->Z<+P zLAe-c_AVe%;U{EGU2@nRLg-*FdsOSC=M(N;q%g=dQWQTK{-$WVMxz3%nxqj@F3y`s z>CQYvH)GN9z1rs7QMxoveJ3o%x`qJ^1DpGEg70Fqtl7{G`?WkcEX5X-tFmF*bE%v~ zWBun2v4@ljT+n4na!wf6o{?JluXh!l^at8r(|2| z@3bpzXaPti(O7AIbJ%wDTjTBznKDhP{@cPWqexO>bsFDbFmFRsH?MU5Y|uJIc`AanWj*zsM+-lrJyEfmO#BtlP7q0%xZKYIb;k|Y)MDS_(y>apGr^m|3 z_Q_QtRbQ>hc)0=T%?i3I|GHAX(pAair;P(=1omV9?7jaru3(vFyZxV4bX%H!wlxc8 zx+>>5g#I^8`bX0^v~Hv^&VM@E($!>F`1fpULNaR~Lc%a01-@`S8H0FU&yt*v#s6N@ zRY|D_I$CPBxBENy$1|8)nw-q)$1eCxSW$f56uoD?k_^5|Whp|RkK^!-d+};xZp=e` z?mENY#bNhV^V`%_FV4rYUs|<%jlS((bgMK)7@j&~FY5-cVoB~JD*at~=Qzi>ec{7w zM=TlpH{bovZy99_0ih{by}54Z3SBi{EE%>)x@L7{bp6NPoT}E^_wUV}Ys-8fL@S!% z&Bskluy42v#N{C(^l*{T?TD5;8n#VC7+NsOXbGpS0#4>R#JKUx-!W;O^mC98h0Rqn z2VqKTj3{2n9(B`d15)Z)18TCow!DM}uZZZUBS<0K&j8ZNRCD9G?YcW?H>u#xnfBGb z7o(Ya{J-@7 ziU5`sx~vr{y6g-6&+TPsh5FwYf`EX4AT0t)BqUV&B!Uh}1-p-sN!fUoufwC8?`UjnI4A zA3_ehaDPE}PAq@7d(Pr-s_r9kZMa~CMLx>NQx^wR*5e4XMY=o+u(DGp1}g~c&zF+) z4a6eyki2QaNHs|Z)zHJ^K>iXsT}cM`L}s{fPHVD6)4?Fit+E5UkE=TPBzPH0DIxv+ zIpN1N7GxbLvwUUvJ?a*;;WPqI7C~TXPCRJbac$%cU0-y^)eT#ePSDK$7?=R8)2PSA zi^V7tp-hi4<*3__u$NAp8?hlAbW0ziLM~NZlQi?}3QSl?E}BXKG%usA%pYYX4y0)2 zyZi0b4^n9s$dXCzDb`p-4_3^&W<8qyK# zW|DeOiH{hMZ*vi|NSDeF`S-}a!Tm2H6c04%p0G>zOMF1>gDd_4=RPfx3_LA&zfUyW zcOc*5W^^m~QkiW?B0&2|9E36LKj%NkagD2TM-u)`-WAE-kGpa!_5kNj`B8bb@mjnD zV?SCS6=M01!=J`S<&j96BtWXi;^rBkl2(65k~t-FNYVuzK*$u}_0s>tZ&N$yua}w1 z-jGE8gFm>$5iTRobdC?GesD*~-Z32@ZIC;9MViitpudV{Bd+r0pF_Gj-x1$L;z#DJD3r60sWUG= z=bpzR75F9+`Gw0l$p4kieL1>3Vh*9$)gM#T-+X|tu ztdG)Eh}N!cxzeO_%@GF2MH=)eptqN;^lTqwqO$H|?|>-(fl0ZLhC`I-Lr)D8WfU6s zK?iprrqj1#3O+N0$tHClW^*~OR2eUxaJQLGut3ae%zd(T(-DH!ld&mmT#(Tss7pN5 zUM2VtX?jeJSCeX1n>Vb0QelPJQgo`j)uS?jrlMs=D17|#oCycNopy%t&Gr}VBOs@w zr?^)?%x1NK8UBdKIYUCkgQ&d5rEemf#<*zlQ5>qzLmW+_7sXrP=94zU1Y4E!# zRJxiNSARB&osglp>it{j)-2RwoMv4C1AFrhpw#pcN4q?lQHzmf8^98C^!|aD0*h#- zbSIwV3ym$IT`vR%+b`` zd{yq7)L{vqKZ+?4^X3YpR!3)rHoRqAj0cSHC*H;KvTyzL{^hvD{Ulutmd<6HbKV^S z(Doxi&)w0DAXt4y-|7L&UN!5rP8@&Oo&nRIozkf?s`FbRHd7P!&O|d9+H%Fy5(J%o zUD7$e+q0YnX3_%T%VX>q(pLxYLpYmigb`jUb$Aq?IG3kFe@q5BI#OuX{8=ckbP6sO zu0~-{$BjBr6AmUdI>U#NcOe%m*`oKQ7i^_6dd@YRSLQbQ?}i(z(89M_v+ zh_eHS(JQ?~Rvu=zn}DJYH{&c~vccJ{>B@1ZSX|&Ix2gG`33oeMZiv^|^QpA{(XhrS z<&p?IW&2A_Q$*SvRP#N+r=XG?s%~t?1$Kz#lp;Dy#5ES>OC_6IjQm3j)T8*w0j4Rh z7=$u{XB7`Q%BiX}O;gJfXDumK@jIP*L2$y^o~2X?T-}WTV8J95$cD;oqe%e@M%4)5 z@Ps)LY=qCRIP3d(mvHms5Ct#BxY>rA>b#VEno^-ew~G-v4~S4)T%amCw|-9)C&Gx$rP9 z>=UbdU)%f1v)iX|XeaxySi1buH}wcs?d0`1^Wa>x(R1!>C+cT_Mad(f`b>`(vQXtN zS;C$-W^@xys?6sd7ewMSKxS|DA#?viK(V;k;zJ>?NX%C=*CB;qEww{I$N3tmY!+K~ z04?t;TJM}|l|3R7MT2zg8%5rmT)*Jq7Ol45p1TkAJYf#l2oC^AO0IChSeU5C zDT&>`r$3)-XFfkYcc?8g)Oc>9Vpr1#pez%iQR(228CCS1{TDt`6oL6o&F`p<+W%FM97)WamN2_t>DdXm8n1aOE z_68_|cj&zw1>n} z*Bg5@iduD$9v)|gm}{C6H^mx05F^T2&wC004DUAuojT}@I~5k~M7GiEfPBcb_1Cz- zC+QSHN+E#_FfoMq$4A9KCB?eXJE$;`yaK)&nz1$?4{x{^w%xoWX%x$G1UghfGc)#g zfg)n>JZ+K`4TnZk$laEA+A)_S#-x;L_}dp-jBsp??VZ@SkVD>hQQyknPbWPA-wHp@ zuI|2FgL{tckPH8G9>p3Uc8-x%S3tF5qKJlq99Gy|n%Ss$)t^kBP9!wtf-6wC_9)k> zwN2SKM&-u8-S{s~==e0=YChTP#i}zUuo0pg9zZFgK!SF$nWV9{8++F-Pq`1Ji7IlV z3Dgj}Tk}bSTIp|o&`LIN|0!v~&(>MzypAFVCM`GP^-jf2(bRVOmYvttkWTSRe)$&U zQ6T~>chqQN^4CiElPS5RZAW)$!GOKDx@UZZu?IKFE-z`oAG@VcVv4%^g?b3LZV7eR z%^}54nuYEC8ZS6~-PF7bqAJ-gIyBOyGXSM!wFCzpZN1Rly4(I|g37$Z;I=9*-rs!f zv8XC$wO@=rP^mtSSN42=DnssQA0uHnZX^^N0{>P6@ znfZ4r^M}P)hj$S}D(ay?T%?+IQtQzvbry~h80!>n%$0t>w=eH|93|CgUzY2wu2lG) z=yqWqCOCp^l(22u+XiC5_F--l>T>TzZ;P#jFVE_7+F}0J7HcQv^UZ>}hL4dgr3sgF zFAt2(xf0)bE=>HGd}60}can0j1#tyx7Kj2}e3K%x^Qwn6*oBG^Y+Jk$sL8q=hRd{k z&&-vQ{w3v~(RyK<7E;ZRtnDFGlG!!7d(oK6c?q0wQBUO1X05`ZLoR|dhAIRwA~mmG z9~*pHtnD@4o%B=9iWlyAly%HHZmzOTAPzxSDvAP#o*~(cnOVE3;;~aBm6y+}%vHWC z2_7?iWj9hiD(90$X{<)(QAWkJ=~+v>&C>Hx-GATjLz=%PBQ)YL(Fu(B>qme&?U^FuZ^lkBO|UWWx479otDGO`5HAVHt3I1}=KQJ|ZIFXGBBSsJ9qK zCvEXFWOABoGSx2Dl=*K+kX$0=s_fFgGxPGnte=wpiw_!6-`t&znzjv8`y>RyDVFu) zwlB0HM<0?R*0ZCM3Hx8oAp?+_#bZ>@SVdqUs1Ip2yXsiH(Q^7t=UwSd+7sCiE|luu%NO7XGfG zQ?Y5K;O^qds?LXW(4NEI0p_FN$?}{Z7{l$<#W9FU+e*6!Bg`fEw9NyT8<-unv|j)F z6&X1PQ2H@b0p}{^ivO-y{G$@BFE=S01W&6&>t_4~uN7QK55q9Y^$j=fjQ4!E63B|I z4M;qQs&g;*_;|_Z{(BRJ;37t}u1O%^+tN2Fi)7KUBU?hY^23HL+I|MfP*$Cg^nhf> zH-ua%jx@whqsj~dP-2NipOGQvxC+1P?B^TI2WfR#5z_*T) zshPQO&vgS~NM>i_?K7YOJU$u4qXx#b8cwkJ9-aIs{1uTcFsFpv4R!x0@Z)s8t0Qt>H5-JQXF8#VW7 zs#gI-Q&sSMk9qJd&}E{ifdDJN+z%C@jrg+*bq-HB7f#qfI_EUCsjZDEq=!M2_~KX# ztjKSjjcik?n5b`^dI1mh%;>wLhKtft1d6Rp#1%mOgHdoiob^m0e8}gfP3>6s3rE@& zQ5?CKg6yhV;5s~VJcv5ij;u?ffj(%w&Y!7Ibt z184j8^a(sg+0K(lZs_fo$aUvK7!Uy<7zn0L;%Cmm>9~e$awQhMd~{vt-xSX0grWNt zlAPV=jfkED<07ieGPQm_$w-XG>{2XV|B6sm*#3u^L^XyY8YhW;(&;=jjBbSFqPo<( zGwBXg9SD!dzpgS5FDJ|9?29)V%|jW_2$M~pM^Dd`h<{hSrgik5q;rw5-M;urk1Dz~ zdHoebg0qNh)7q)+&1=rc2x5NqW=VGBk10GWXT}PQAspf5Bu4dbaX#3r26M{um7_(b zrL~5H+vLyNLs}~hMW#46fkceRbCIRz^a9_MGJtzMuJ>)D==mPhV!@RDLl29=NsmJl z#$1@MN#=F2%LMgIjI^uO_ zFYW*I_PW?PK1lrLmv}|fW*NK&Z20orv;JglPpLTS zXkS?)m>rTErhtk=txV6qdPzy7itUX2{wV3~z0Cj|6m@ACh($kTJacqM8Bv__$3HGccWDqN`T`q+YT6n3R36YVG$%PiHd zH8_SE&i_OCr&ekB3`PFOS2}XPTTALF-xnm-xz0sG92MQ?#OlqQaYp!fLUx5))86O)CvwX-}G6+F6=L2K8l;> z*rHOqv2|2>v3!#BRbZkNR96u~8S<2j))$gLhKI0xY`sep&aRYK0h6a=wPt48E!R!A zynn4&)1;4$J&I*N-2ISGO!z5=QzW(QwC8m^l-ZIWRrZe({#v=R(E>l2^*F~{btG2$ zDFV+DF~ng469>HaI%A=9yDA&vdA5>T@VSv9s?+RVdyq#5wpG%`@C;xf+z%w4Rf)qQ z780MTR?3yTq*TV2PlhVqBJq{S+5bWIWqV9rcm~wuzC1$0*^jnHi526g>PU6r9&;I8 zmHUu%9D~@o_FTJiNzNW>7bA zSCe~>@oZ&QyI?UaGNJsLQ=}$y9(_b>&D(*{2mQ!4iY*GNtlQWda$X7Tf57b|)4`#y zrP6A`c8OdrJem-yQp!tRcvit{fjag0ojl836F9$V=eV1{#515YGLGA=h}l*c|3`4b zU*82an8#ByjhFZljyjgLU?}g*GoU=R;OTv4=Tolc_3-|oc~gE-e}eQ2Lj4Ea27&ro4kC#c~puXP`Ue(eHMW7_pc=|>Ok0+7~Q-CW`mB7 zugt}M@pP?|$EvNV4y0e7Sr6~-=)rgL3^wR#q{O>>F?|RXmH#2EE9iZLmJOkc% zG~7J{uKq0f=iUjPSjeH$=1#RoxmxwUXGIFwqcLd%C+)A++P!y$HDCPFjn6eoWZ=RA z5^hraSwx-;OuSSg%?!R8Ozlk0T#DsGN3UU$p-4NG3fU6mw90*>qhGAUBfv@3&;p9o z*^!+r9?5EGoAn#rLwS!^i&WkWF$yXtJ$eo_Lhfu_?^Q`<&=v$^NA$xCe_!+J>h(m~ zBjwZ*0FK{$%&H%tl4`pT88|2Vh!0S$pqR8>(v|5A2%_MKOxAiymcPUirf!2CW|)J@ zbphYu^J)xaT|#Ht=pgg`;A3Oizw;GiUbrcpu)?k~?8}0izBc`jJ1&={vmtDr&BqEuTha zm4S%e!w45#br!?MfUh+3s;>udGShzK^>cfKHuplXei(-z5z5tp#;O`W99}y2N#cRj z6~Ugke-2S1dHqYnsE_`5``^&W61gwxKaiI|4!H)u=%1;}Y2gO^o#uX5+d4Qd+cx2= zqc<{!xgOJa0?V42cP_jAQ?{L=(G*=jBWXvs$8s*imU29z2YP_F&3e{R}Ykc8UCJp@{nWY4Ss-y9Qp7GfuM>^KCR~#~ zwS${*fas%=EK`cX4C}JuAU8SA50B%%7)xkKb2NosDwo1%(w-v6f^nrP+_stoxN*gL z)6r{;f~#)l)fTlW1vY0krBYH+m$`TOPb4orj48;Vknk`;^nh&aNgf~1e~mB20XO2s z$yl)t#{p@uR z$1Rf@U|VvDN}kTz?XPOY6CUEBO}mf+|1{@ z3jxM*{Y0Y!uSmuGFdrm;_G9sJeW=bS$y8bchT8Pj?Mcb7uQLDGj*)!KeOgiqbIXck zA3u+B7>r>yNCv#^q;ncyUt8v`5gtKh84tWkUJSFbUz5?s4PY(wWp9UUkMa}(hck3y zi@YG$Jksladh^E;j#Tz+cK>%V%7_NLMiVaiXxF;V%8vKa6W!pAjSshtcsHsg zR{&;$LR91{!M6JaDQSu9q|vLF^Ci8taAUAtdzR6n<}K~IsjK5lNHA z=v(VWwloiJkqS%jIZm!rqU{HR^Pt*pV-$ptchyZ{8vFv7+>b$TZ|61-X(UY#VYY&3 z$)AsY_*W`z^s$aC{uBBxKYBY4t*%x$RrYuDUSW*LnF4`!1>@;TLRlIc#QJ{VPBO0C zYhbmAaZ7>jJ9VF~PDRJ%+KSYeiF`^0ir|txeLC;9d9y)U6e_8GStaRoB7VCoz;S2e ztN_ctyZdEbSPQ`|uBDdMbS-*>4C$ZQUe(}&zn#H68`k~P?--$~(qAHTxIoP8@5a+n z(Lr|zqt1*${5gK8ue7TDmub((j$dC~Tg=hfZ(V4akya^vLicRMzON|(>*xe+cRuIk z6q0zwCKP+8=-n@57?g=<5Umbs^cpyd6z0B}Q15=F(HSLK-pi;RPMR0FQ!}EkIL_2y z&r5J67=FVVo|RQcf+-k+8tBCr#kZQMkXSKXlckKy4?=2~oSVHcwfE9q=Kl+Wc#9%p z)Vn?>0K=iy`hXP{J1>5$$RASowNBJC(Z95CH2-FNZWyH zT8I6E{ujuKt-g|txxo*Hp29X;tk>DzY`A+wV9blozM0CLqO_(RH)gyV_7>{OM#^(| z*gaZt^q)CVx`bJc^%##Uq-LgL^VJ9I6czujF1}Zyg?C<%VriDf&Q{WB!&JL`Xsnz6}qpS+eG2gE_qfaMF z=v%*NzoZ5Vn$>iS$w(!QQrcV`wj4!_cxLje>ls}|~rB0H{KHBa%ItY?70%4l&X>F6mOt%R1) zl{`F}@eZlY{L9aJ#>Npa+mGLbva0bh_d(TBABYn!+^t1_!$-a?IEP~hqPpM|f1za> zCF*|AzdGWX6Udv9lJiK4S_M-=TzA?Wze%GPRs@6-lZ{>=?b2VPt;BY1-=!@O z4+#7u%){5S?fMf0a|NtWyscl5m)ppyIaDH|M2Q$-Rj3yy&0OXLir0Dkru%>uEH?Kl zfTqcKs~$DQc2P?hVNF=W0f%WAfn)6MjFo=39pkk_8q6A%T(VTtxdCb`%&3G7NX4bg)!A)%%_{Ax@=2ia z&w8mE^2(4n!)e&VTPz^!PiNyEvN1ZIC~1ypOCqLSGttS4`UwW8z3F@#uS}QfjDWe! zJU<me4jnY36*>JA5|jc$Gnype=f@;vXaS<)^YKiQ$J2w-p)4l-Ck@ z2M7JzSRsn_ab6kq#&Di?=VUOZ@+ufB9te$QaAxjYofN8(%7jaswiU)GB*+ow6PDc7 zlUD4N4}LXGZ;&;KqzC+?bU4`1>r6RMj{=QTjRBG#61ekis_n9z3un$@^>zec?#oHEx1~E zzgJ~4{27o@v!3(voEavTqFryaFGV0F$hkMsog(C7Kjf~!RLGUbnB_=zTfcR-iMt!5 zM%qxytu1#}?m>RI1lQ%{twCW8uSzNxouvQhJBSH}lz_VH{^F$aR=iQ=ZUIdul?MVM z^-}8fNtkxYJ}cFC+3K$u;T_$6cPr${UNqyAR=Gwyg)a*x%T7smM(FkA9%_dgfd)d2 z`1uG>fi8H1dYk|JtW#lf<8!`hw`P2U;VX$;a3mT>vNn*RzS`*Dhuoh>32rU$qX%E< z$O&Jy30FJ?=9`O8VpfF~@0sdwVx>LSQ>&fdj_!%Yn zf$)Mssm*&Qjdn*df$jLAb?|HKz`Wo1&5+@$dFupoBaGygA-(Y5Eb#1kIYtF$RkRbK zN`$qu-q5G_CxY~^ZxA|IZx+<3VCu4{L|Yl6Zzf-<37|FO{{nL@x3h6$G#7KUCkcDH+%g)muwx3;FoZP4_)tDwgPw?EG zDeCvyPwKM4)Css);gDLgjiN}HLL;GkDQ`0usQ}NO?+@*_sHxSS?P=j65LezNPI4V& zKs-zF>wX7w5`CtbgF8%3T$Ti)_C@}b;5eN5qss|X?|Iv6x9qd zvU5|1nC|6+Xx#t-o`C&8BtQzDoAwe}$5ScGBwN1Vv4zCa@k)(;2XE!B7cN9xad3z? z^Om|jp<#Rn#?;M!-U7x79p+)y*=ibDlX(Ul!0?*=QKijiadJHjjGZUx<4fWTPu}H| zwC3^w!e^fW*!H!~K+jn)Q>Dv$Jyz4Y6@~tJC}Z!1olyCb4i*-Hp>$8ubPaV~h&uSS zqFFYLl~$M)B4L>-ehg(;=qD+k8U# zD1K@wd+r^TSYBZ%Ygw_Jc+8~PE{J(Jbd)-+DUcit2zHQKd@aHv!QBbTvgHgZp_S{? z6?-$A)oV6jo2Kg}vI3D5#Na`*OI5((AHi)S*oz?ufgUmvL^g zkP$4a$aO2;u<=h^JO3zqD7N* zHpNGv&$ZS=dr(wkESl0U!JZw{!>EPEZ*8@6)Y>jRf`B=YHJ?cfpJf_aVJ(J=8Dg%` zI1>h{KVBNlJ8zGVvthK6cTvel3I32eu{WDy2cxt`W}}fS*@VDnE@?xFPcJuyh(!^7p_n}FKi2}0=mJ{Ws& zkC~!m95**m90r~%*L&ZX$Lky4P;QUoY6rwI3NU|5B8bI_kf?IqW63!Qhf|61de9sA5rvn8u>bnoWLs#b(ehiiRZJ+PEOVT^GCkiV-*&>=nHXXNC< z$&&{Y9b;BcYm2x1dT1Tf7Hw^~GwM9fAy{2w=R;GIiHX|HxQSE01iS4 z&eO(-djjz!k{zOqG^s`@$%zdqS{W*6lMTqmS|_ymbCdX5S1AwQG=6J4KRkU>IXD~S zVq8B1Gwq_sbR!@A!e0^o%DfD99>(20ryjXgQwwRaR5&Vbn-Lz(00L11Z0z8>qbAwY zMsHb$zm+%RTr7P85(cY8L>3dCz*!5wY1)jicG89w4P;=joX42DGG@J`uWaFWr92Yn z4ee)cqIKIH8rpNqMwP3brc%VwYx>>l-b0cATnyLbu3wDZ^FQ=I@RTu<=*#lp5DbPs zMp`7awRddME6~nwJ;XXa)#vE#Y!7Xx){<^EPjvVdnC}@HUO4$@_HM3LHH_2FQhrdp}TV^{ym1a}G)LH0}P)AJW%Cf*n49V^Uh2 zjYFiN1s&bo(Z%`GV8WOUT%DiQ*o*)tz$}Z~fx6L53s){4(8x4vw1L1Y@kf0WW$ zFiCbwGTjpp#Kj>MG4l{HYeh;|_6@Fdv~2Eo)ObD!k7y`+Q3mbq&1I{cYy}%kuCpeett3%t~@i-wR^5;C=0O*dQ zw_d0ZuAmiApW$eq-xbQa1&1fxIUC!A@<+^CsQ&3uugXiY$$zsqs@C7;PcpYqpVWi& zyV1o%ZFQjmLew|1V_Xdxz3#DpWl&=Rf4xvcxyt9F(TzRt&E{CKbrdRHd$7mD6`w-J zk9x;U8TA+y`%CQZ+Gxs4Ym!S$+&oj-)b+qNhV>zM6p7v^Rjz0fsr_ui2;P^xF7uK{ z(K`T#8txHOs$K6I!uXlrL2`GG%{6fZbUK-Gc_giR%|Qs@c4KqpNF@i1pU@U%oP8b| z_WHa1y83Wd83)rLDjJs>sAhZ@*Pb39EoqjdL;+5D|1pr`71DZXz0pX?VMFnR;YoMm zh1Ogz-Y#i~$@n!5NwN?tk$|Ax=onH#vuLJ4DymXbhJ44^Yp@kx4 zK`T}mqE(W;hVomPDl)h0z%^JaZQPBBP0TteWUMC(iq?SE$tq#i@W-PiKMMZ?2i%EE zO|^#yJ?qt54dFGlwIz1REw)2atiAvF^>qEW>w{ZiFb{e`fmBhsjv#(Nk zmH8AT=OauXvs%BTwoAGa%f9N@w%D-X)uTt^{qQBNWmve#DGCtJLz7$Y6lQFE1b~r6 zH<{Iz=7I?kd5y(PJ7tXI}>r?@HS~lx8eO zf_;F{9_CL<=CKAf<|p7!Fac;G(9P<#e7K-_<-BRO@@%1Ws4tJ$2%|QC0J9Jd?6o%M z2YW2oo{A{P!J^PzK-JrIIixog))oKDL z)52&knYwfs7#ahQ+;uFl=G47x`>$>hj9GKJ0HZ|&bqbhv>TtdduZud zO0LG>s7eJV0<+=v&p9t~*<60IVzl1zOy&Rmx;)y4kq^4HgpoXM>O(pZUq%R%OtCg1_0@r;MTooUdYE*K1Fdj~1&tBhm4FJK)TSX}O*Ndb#Z)^Czj0*n(U5^gB3R zD>=YW5FlTIq(i@wK%qN;I0cayr`C`nW?s`3RoZ~=g)+%)CBuQ5!?6yTLLhWw z$30f};JkdCm~}w_pQ$~oX2Hu^`8+TVHG$ibZ{lxzmvX8OZa&vb+eINSkkpy;cb4g` zZB$_m-xCWg;ggC->_e&agsInWIEBkgX)SHln3Z{?>YnRnJtm_=9a``VNK)$v8thRS z!6}e7OyZ2WRC)#ptag(y*|_Y&SL3 zY710H|9PnXskLr^@udw!QGvhmr=yDfMtQn2X%w@vw^+Sur%(W860r!l705-&VB2-o z!d2m}J2_t+@O~E2EA=WE2NrWvw917D(&_o(fOxjm+E()CcS*1A8Cz%2@7Mg=imrDjsG;W82 zM8B8K`la24S(-hHY?{>Uvkmo?JxM(Se#Y=iudA9X`V_twRcY8eZupn^Qo~jBS(T#1 zl?QPxlSM@uwE2Ac_DCi?982C9`eDGj_pNs8hz^j;`V;b0yUQjFk}dF{s+; zHUG*bnt#0XR*4SKcZa7!mftS=pV;dMmkf(`ho_BL{+crua=EKs@*=7e9c*=uw-b&q zlheQ_cl)#zvp;3!_-9BdZLq3ANg=i4OrRkg1q68CL=2C#4b9CeRvY=kJKbfc?m$FcJG(xs`y z@*#}22XsRqjaJ4s1x#E=3>?kKNUt5Lz=X(X_A|*WoI^wn%Kg1 zBO-`KE>IPZO786RTieev^(p1(2_fOk6p3UXd-EX1iyFtfyH-K3z9gjq>WwBUenv!v zaB5G`v~gI^zNAzzvIZk&9nqYks9U$=XXh`y#IvMC2Qu*4$4056i-?RWmTNjX^~Zi^ z`HCbhMGi7IY^3-oFQw4`9^560LY_tmJ#-wlRaQUGBpJ`;g5xSNGLfj$%S&e6Mn#Xf zUYjKDe-kqSs!b+PMaVqOPnu$3#T2eYTkXGO4+Y=8z^{iB z?LJq!y+R<|sP>o`;MH}1lY97*X_SYKJT1Zfz*hX2@A-1C(%A@?o@UMfJBBi~J+k1T zE0>(tw0!&P@{zB)(3yb*l#a(b9PmV+@*qMWW8G3mv1MpVtjEh7Q-1GXYR-b)FV z*XO-Khe|pkyzdNHzfImXnZF|xdTRe$ULGCRlu4I{%g}`05#SwjQGRgcBJEO)7#`|) zbl>HV)rm$O<4NwLVM7}*Yn+HS@facYIZ8BGrI^ucoaVwIz=)(oZEgs?a7#56K4)n}%N1 z9E6ESzGk)`TryHKdYb_vP{3!6YBB4$(~>N1*WH=e=POaFl}md6C|M@01yb|VSz!BY zc5ub%`?V?$T8bh2{Hh|P+5Hd!#HjI26l|a6hja$+USRf<8Yaoj;`jU&TT14heV&?{ z@PzG@8f8zAO^aJZ_EeQOahfPgh-CAwA4KI)nX1;b?JEJ4UviLczG|sD-RC~};*gag z%8wl5|DFSKhsJFkDLxiGyD*+wtK!yAp%#R@i;i!A9)CXCk@}DT83L-6j{^-tIM6J>zDvJp^2ElAy)Wf*r zk+d0`r;%_k{QPL7pp6iD{CcjQ6xBxGUS#c*;iUq{g;C4>`RYt+GW9KahdA@;&O zNlsms`pkZ5LMS)g%DO_)z=&XNsMaFnD_W3O-o1gO0^KQ*8S*V=!q4i9xUh@^%HuQ8$VDDN{U#Sn)TJ9@fje$+>NY+mGc%-8V7{>q^&)c9G8O8 zQSI9KeZ0Dk(09&b(0(_IL=r*3s1!qO zO5g5p61kxwHlYI1h=9-E*t)<<2U-JpII`LRZwH-5N)Gb(lp?-mj!^DGVOJFv9Gttl z6fcgZOYVZn3gP4Y3_v2HSEE%dnNzDqvzic&@lG&>rA3;pRl*KhvC@9C~Jvy!IvSALd5pDbxdX>0=OJPn?jq;2VcW?kILaDENQdtcm2nFe+vxnOSrGokMU;3 ziX`^8FXVPt1n78V!a6=KzJJu-5dI@H7(K+tTLhDX({7i)JX?x*%2AE?H?iq>yR2iD zMN6Ajbi&tbCSE#+J1^wt-zl>9_GjD*Ymsg6^;+D=_;^6|+6iclba@%b1((axS}TX$4ZM02cSWN^*Z5{$q3*x59r zE)vm~+#XZgXiI6J(7ULfPk~*?fw6m|FLYK49Rm_toqL_LMJgh!JcwpOD^o~+S?hS! zPp}{t8mI3Q1ihMM)>ZDC3HM_C+>q@CkkDEe`8e=%P0_w&EtC7GFwvzO8pFJEu3M5D zb+L8R;#F|hsj=lBV4~_DU{2{8!G51FLhZ}`PYc~v0azB0aFOq+xMK-h_*JSW$rY+~ z04=@+_tE~mk38A<>o0eR#F?0tJ}a`W_`~<`>`y`9l*E!pG9j3B@h1NtfH(K+`%DXi za|djH5(OF0j*w0nr7ik?f*d*h})6M`L__jk=q^a5PCjw3gyPsEmvm|(`!CqwI zDPhxjDwE{0+<)?4(dOIJj!SUrlP7{_ZEydR3Sq-WM~l&3KolpD?Vtqbv*g@_{oo;B zK@W-L1V1ZibZU>q8h?fDOq94m{eB#UWV__BK^E$fy9`~@VSR00Z9Wy&d81{OSCZ2D zP*rl@7;V#6?xbBhDbcB^5!*%SL%)Y$i z5=KRbQTIN_07nd_QKP>eN;1@2d+uvkHQsf`;Y&c0 z(A~adTraVgu@`1aoS+8MmN?d9Z0#X?$BnKC) zs;w4>QhVL_SULN1z4L7;HWfX2rEH#?Mg}W3wg_78*)VMz7bo9onRMm%5{%CfbI7S< zQZD-Ngp@;%(dYQBBd$y6c%jknXI=LDqc7)14CM4WrI;J%pihmNT+vpB98L6qL|H0w z&ch}XZ=V90+|}&6H<_CQqWfVIT@yECg;zd zKdtJxEX)-&Y9hS{S&h>}s;*$$Hja9xN#8|OCG00m43a1RrVCQ~?#`X^<+V;#KLmf+$;B5oDDISzoikT-4dS1O<@Bvo#2;=bS4!_r zh}O!p&}T8Ed4FWu`WdAwA^vNBIxpy{*1>s(z9Ci1_?+PM3VSbU;9FPQS1!ka_-2Ub z$&{>=H)ia$nU~7+5}y69_xR&%$Q^tCp~JVoJ?`IRz7p99#Xa+wGHg1@b`I#v2 z69P{I#AgaU)em_tmJxQ4vl^yo?gAhXN-K z`Cy1k8TGx5DS6(O>RER>7Vw1T%}Uk#uajw;>7yeD{a-}LshQ559fEpj3|$PdpC(-e zeFI2Cl+*1zl0Sty6sP+tCC6J#*KMS{=zCi!yQ3}9T}wh!5zD4xb@Bb|KrS(mHKuRQ zOUw4Ju53$>Urr;8#9n))L{Ew!U4~0!?&P{tQL(QcL&hK>I+rgOqm$S;_iZQa&H2&y z;i&8Q&4IMRJ5`?f(u&mgRRJwtpTEyK<=fUq6!$YL+xDNhHZ-d?!=J!gi3F>tH~#u1 zwOuZD)*7K}XISZ`o(s+8=l8x177rJ9S40tx%K9?`$pJ-_k#{{j`<$Br8 zB6EFN^PW4xSqHh}3{k$@&4zIy9J!sd^L89ziIipH;jABbXUr`Wx$Wa47;gS)w#Sc4f4eGD7zTl3ZSNkvj2 z?>YZ%n!yB8`?JH>d|y3K*}zfeWD-qt{*t5XJtMCvsh68lC_UCAg|-!Fm;Br3>l1Vj z5D*UB%b+v6&*QaU6!vKEa`Br3pY^hg*RfaOg_c;>?8@&(Vi8(MdB9=W@4A|YFJnacCx%9o{fIJkP6yIuNK z?ttgXVoyigER z*nVTxd1UhOab5R^*OQGA9mCIM_<5Dv4skDvH^}8iIl0l_&(U*@l+S}$=S16PtsxGy zB2^t=jDh*{20CX_8)PW^rk6RTMX>N9rq`fmDAxn~g(wHJH~ znihd_fqQQLP@!EHpE6TR(Ou7E0Gy>tDBP#XorA8}J(CtlJIk5T+$uJ>qR%nTKfI@k zrqc3R?S>j#a$FY&^$SWV+;n9>@{d2E=xHavNH5h?B%t%F8aHu=5ZfUw3n&op`b9N> z;rf7|&BYHhv`d(hVMq(pdoKz`DaXZ0k(ua5D1 znU$rQBM0lZ>?nY!Ym{+Z(h;JZf_iG~CPSzE;sa%CXQSzu>Fenue;01Ej)`>?_c!jI z=Hh6PI?KuTsV#?k5?N{t+8?8Ana=MlD%mCdg!c>I`duWFj=Uq*6$1?*a1bE@IAcV! zPGah_tx1)_+;MWMJN@^&edox_^KPtR21n25^dc9xJuNQ*FV9lthQ{EhwjJvLpKqGB z(XMLjeinlg5nE(Aql-+(=ZE$2boszp1Pp}?ky!2dJ&4J#+8DiefyuEbSsa^Y zlItnI_2@Ji3BOdeuiUSrM)~D&^#VpAy4ca%E! z^M>u56q6uyS2E^0^`&L*Sh1W0P5ESNq0vrS^8}#-FVgP2(@mpoRU_~^8oB;;T;AC| z_VEi+Ovc#${#2{)Rn2_z_BaeaC+f~>N{dMg#6|gJ8D@+rTtOXwsmPp~3YaEbKv_qa z<%@YUEF;pA7JXhn>C-dMak#K{K|m znFdTrvW~>Fnd8VFN8BtLjgiG4|K7n+mLmUn$P1)u zc^nao{XmsGeZ)*4a}QyjtQxU$4wFhSyTcixZoSFhBLcTLv^WoEi_8y!%_&avApP3E zR&G1Br{ve$Y7dJZJCmC~8tmkJ{n?!HxnAN5@@NW^JO?#t;hO7pX46vMc4Fp`({{WH zC->sWTZoR*U6lD1R=YHgoS6lj=Lamc@H(r=+mj9HNU5E9d9Eb&O=c~B!WGx6-|LU* zd^*su0Xssxb)%jkb=diejh0$aSJqr9nrb*2^Zqtev(I3rlw}NYz1b}_J5Me!Hxu4% zn^@nuFiz^5Ik{zE6m@;b-GC=56$Rv(lpp-gn=Vl8r(aQZdS8$awP?8%cLg4dOJ=kM zsh)Fp<{LV=5Rs83u5^Nq8YanlACsb+!mXaPs@$SwtvEiAL0&vw%3bWLm1d*gvqH36 zBnfiawLUd=VhNzAK&!`4Lk!uJQn6EKK`iO4U)y=*(GD43eav;EM(bZGdcsuQNX~$n z=n_k&L^CPp@Pwp2rLb0;+NkuP`)OP6v#I;-0z$P@Z2kME!u3rH$gidpl?8O{$(5Bwr~YeJ@T_Zk_m_e_J&DgSCw9+d z#{L{2pq=mUkMo(ao>0toen_kJ&(ND;^On2o`{j8_NbumjaUP*Ud%9rtn(E8~zT26Q zE7Nq*b23AYf$EmJz_a+6(2YQN+WV(?XadT9PR%A@GF3A7bZB4~UTk3X(st(E`K!v* zptNgozp(;yj$W!-{e(%?`w?fAUzB9t-+t6Nf^dJmi(>a)6f4b5iKU8{!$Ag8bkMT5 zs~eN)a*FO>iRiZs5@ODK2uvx&&Txw!l#|_y1&;u0)=dx%rgB>1)Wx$UO2*t>hd_Bn zRT2GE)XQ_U-eP*Dm=z-kAREC98?&y5?cS-_WYVoq%jaEJ z++bccE4(xn4qNhEd>&HA$#`zpaOB~!1ojQJt^9>W_P+j3k#5OA8>DCc_xo1v=o=?cMZS8) z#)fDvU0n`so3Pc^5A!C9DzjxWRmYy`;x~0Zn%4DBD!-+3zk!;rZ_M&aCr&{4tXL8> z^T?a#-s|uWuUzT;GQ2qW&;m2?GzXFnvA!RH_;$NajogwLBAfZXrK3SMU8sMt$D4U7 z@)a}Y@JM=y`SSs%>BnN{4oh(PEE=7@?qL>|iL7FxO!odXY`v;x5?B_!AO_Ruk|1)tD%K^VT!O_pTT@(UkpPZr@y=6xL+7U$+zv zyO&Z$Ay%4!Iix}A-bE#5yoQv7hB@6^jT$&NsE;s%nG9Q=tVdvRPN8y$s>~9+aYPy3 z+*Q#}rqqzu$)M_F^0YW{^G&eEvc@n^Mj(j%ofKd4{jO?ByLO$Y0d^CcIhYL%!0c_u z4vFd8a@iHS)7h0MG^LUs2p=HkUp!+~u{)lG)dll;NRjy*#bg1K)8~-xWpVpNak|MuEI#MDGZD(1}HnKE^ zF;hFt`6ues+o(paA{{L>;Yi3tnj8Rv%*fG0H4W_HDaB%MY&4;&6L3gGz73?6-e>rQ!qTgbJMuPV$A@MOlCVCQ$`Tp+lapuNMru# zp+&+`sEjy3a%|^q#)XXnw`CHz9||r>v6V%Z67}$FX%&~KtCS06Ek0TJ zL-&p7#FW*b40-1uJ$jK}`ZP5|nfFav=5Yj%7Qjw0M(aYeJRhMj~E z#Lo(XoVt5LmI9`d3iFo|YHcR#{ZDTr7w>jVEW3~M3XZ07On~k@n6?gj)gOAHuz4^R zUkA`JW0+PjvB>QpR5~2BV_3gK&24adG8xj2$PXkM)a(*n4OJ9)jcSZvhl8h7+aG9cT_W#hpUi0=?o!qh7tk zQ9iox927MmU1)4YoPKSga8e^T8dUZcL_iTJPakD)am`kIo^T4!{+;Q@YeCZ7ITF(A zbg6y(P`ax#WGSfe0W!gTf0QcZJagd1YN^l!Z$&aJ+MH&+z6P~aO{0t^3lyJ7e_7f*jFAy@Ufl1cq{lVUy-|WABB)zn1#X2Z(ZRYMfnM$fvHn(k zoDl4P5q%r{r}*d};BtE>LTW5)MB=v|ok1^m%8G>5bY8P`&4lhbT=G7qkYQ>ex!n8f z-DLsJeSrz?qs15PCT1haY#!NCkUq`=7tZjtGdApm=-Cu~mN%MuO=>A8A7}FcAeAi+ z*H0y!nJ&wb>wPiK_oy!1QFsMK@=jUpJm1GG$fFp8!6i1-ru^Ct!;jF@CrJ)R2uj)6FMymKO*dS^ z6BDJV<#`V4*~HhyF?aM-9<$WFlXx)Bb`Fd`vor2pzkfYV_9mC-NbG__1t zc0LByj1bD^;DaXjucHIhqs+<-WN0U9c+5S)Qi{%$apqBqk20jEdx`uq+b7?eo-AlO zntwMU&8Y6#n>eSKr}w-X;=x02H?v4_)cG)y{eqL(rBpg!r;kChfY2$0>v6M_%KN+n#o;V3!hWVz z${r=TqVmv{r?k9{6f{cULhs>z-0ykN!7WW&ah8$GGEuh&?dZ`bAT5>iv#_iL3R^$?wgZ z>%MA0%1_C_?_~JqjmJ7Gmdhe2zBxyK0Iuuo^k$LYy8*yAD=gfA0NL%ozNMuZLp9ebpjZ3ov)S^AYQ_lL*RAq$>O8-V-1m?Qpt!qOcdqXIHpE zPSz0%%%E=0==F*myRFW*TG2c}L_ZpFH2S+?<;{aNc zJ)X%O198=6S8HssB5Vi5mEY@LE@qmt(e}eowt@G<_!+RfFrDa23*Sh>7Z0zoRIi`h z(?L;1($Z2tyo`d!Mg<7DGe)Qwvq=g3rjno=jgUX`W?==6O zj5#I)(+SC-IS!?tdVyR+G|A#WWLj84v~T^^(VKC0$9u~1ww81c96D@`G`P&l&bQFXCF01oWLHLcF&xTZlEQM+C_=_L-2UnlI z{2lLkopG;>H9O5+P9Q9)sqL1UO!UJ4tZFv#IST()9rjM57FS~+~y8D+J%_${QyDn>==Cpe49>d$K^fT%Sm2n+TR z=K4W9R1`_8kNP-3X}On@$XD#Q8fOHkNG5$|iYtdJh_R*Hm1BDH{;Slfmqt#*VnUrg zV(iA8mVnX!aUk3Z6X#Hj182qoXbde|W%P2ZY&-5SE>Ia8W`8WAS_F{1inTa?Z3Cv zDFcZ3vTESnP8r<7B2<|OEt33olcSyBMlv{At}erk@b2Phd-HcqaWU)8+o1g~#r>F* zOw0Es)O%8Yq?uC|mqobBbWdiTi!M$J3T(wAe{qb{mu?>sXwN=s@6Yp4iUGgj{iCh_ zi>Y@kGMLloBlzu4cZa%!lEU#{=T0WIgE3*En}2MqGZd{{Am?9Iw)igfBXl~`;|SrT zftKp7$&@Y*Z*SduIY}62{&JbqkU5X9p10uw%3&Yf3|uT^<`u;ztXo`#qKnS{z8Kxf z0(n#$+jk3npI0e1J!FoalGvVZ?ra?037Q{$jMG;E^*<}>5->?#zgX7zQw(f5}wgHf^$>;N=I9l zXHH+&I*V$q#9HBp&QXdR9h|=#?^kaxt`A=*~3%FW$ub{=l|K zBWo3$QTmSWkwOi*ksblJ-h9`ygC5s_n~-&5uY6_?TCZDfw+|?qNakNbn@YZka&PFP zE&GuoO<%Fu{I`lC@b*I&1gavq$-R<1oEyfM#PWMd*UQL6nM7`UrehlHw7P%(s$wN| z%@hAxN4d5ox4F)k3s4D#ZoVpg2 z!&Bp^{n}MrS>fWa``3zo>D}|)e2{xyV$IsLYs#VG7p21BULMLe8G;}EirBzQ!wAv) z2qHEv_1JTfh@RvaN;E00Q!R#UsY9p|u3wAwi3hN*GZ<;4>r5Rn`m-X%F8Q0qc~dRE zb?9yuA!=zTbqBtj8cTv>w#|1x{W6Bh5y}Qgz~9q?*8$4*GNS=o-QXjicn3r2Gc8Je zR88oHOe}Lr_^((SP`2BYA;L)^q87DqatrEPESW7~+PUb`O~YW+nDX$ia#gl8l3 z?iY^U-DUGK+OeE91_pp4O#C*ip|<pjg z9QqINZcte<*e~6aF8S&{0aN25n%!z|MI>Wp{!eRKwg}e;?pbaZtI5k|E|bV!1>`tn zg!Sl}6sa$lWyWc#F8b^M zX;7}FB>&bF`d#-d=E7j0@toL|caoPxsh6>#d1JQ3l<#c&@Y%SNQ1i$1{K4=5n?IpX z%Kp6EB4=|r|J633SOB^VY|l4&@pV)?Yt)mW@h|YjgixUQI~~>;AGroz^Udz*XA>ro ziY8sbF474E$y6pU?2&D~v!4fTI@ z5&m$b^pB&f5{`hi1WZ8v-9GV$muOBl;iTmH>yO<5-E*bePwN*m%`Z6bq`uhfWK_7< z>;4a*kbSCQx-;62hC5d|PggW2>#~x7S<^APUyb?fVz29i*N!Q^I5P2T*(>ZZ=a@)6$<$2&`P z5&|c_Q>OJQdTu)JG>Ql$i+kUV`mx#5AWb!5-dLUlJkU30NvI+xbPo=J2_wJ2N(~9` zLBMRJOG*|UPT|P&k|({hHhqtbbQzP2d52D*y1AYD0BifhfxgT1z@pZCtxQ3>Zb1w^ zPpa8Lu(;wv$gPyb#|Nm$I*-|~);BQL8SQeMdqF-tX3xYoO8@Ha{%2`{vnFe=6;B-0 z!@-J*vgG2bMR{#{>f-MMQ_l^AR17yX@))1YNK`1=IqonJ_QR@hs#fzKU~%i)$LWC` z=)o6Wm_3Lbpi3bPMX{}u@2c+7s)rT=qZ%x?Vt^s^(CFJw248g)LOy$u{|8H#b_~RX zgHth}WkK|y_NyO`iOJ7o@vES)*q!zx9KS8Rzxy5;I7=%_m)=Z4@>IPmV$I}Uj+t!j zvtpuOSh+VmHp``6OV!+CS{*#^N94^AdkVW+xK^H@0Ysf9k!?QBWnRppJ*QbzLw9(= z??QJ%nKD(1=5j>8jw|4I@9@x{>?J&Hbb4sjsUjXpE0J%(kcyFR&1PQd4Y~}(hl09Z z9`TWzUVd6*BRT!xx6hoAm>fGlVcHoV z&5@;hPDnLV9FGq&H=&eIxPO+ynxm0nJUaSaIe%ZffF%L!8Jvt_>WO2p)l$}sQ$IbQ z#MbJVp9I_r95mR-(ng@tgLf$q+ihg^dH$+@lzlr)0@vt|J3KC(lxmywp=M1v82VG=u4c}>lS=n`!j*-rB2TvG zbg@zdB&$<$>uhOE9pO=}fZP&8CGfM-b5AmS0)JvnfCci8(Bs&d4RRv+U z2eW_TNc3MqfTJ zowy>Fxt&Ss=tH8w%(j*%@ZUV8wuUd&CcP|YOE-nM+jP&Y%VcL@1P3UvTtZn<+Ld*c zIA$67^7Qd9vO1dvi`cMuDrXuYqG^`2WElSlAo=71Q^JTRsDth|6LDIL<-!YjDQ z14ld08HAxnhB+>03oj*r4#ZE({VDj&n(_~DLT>1LpY`t#B!auzK;o1_Umpt(p4pZv zAP|i|CeK6uu?3w`a72+F6MK!f@7T}U&HV$IsDBq%T?!1$!IMtu^Qwbh85%ChUr0R} z3-6Cy8gJ!VTh`eb&>%Y2Ig5>@f3)xquuNfq>5-E;o?bwxfzrnsTAg7pQyxIfNRnzb=KtaG9`Yx5NK4{(jYBnGWXXkIyoPjX}) zNi`gQ2kv}mJjNqhStnHw!lKNXxrC;E9Lz556x7j4PQ*_SRBI`oIi0sJa>9A!J7bxX zb=13uABu~0{nS5lGby}tdKmrzmL6_)Hu;HWjn%v+`E3K&WiZ&fBiXUM zbcQqV2j7*wYD?R3Duk{1bnzx=3Z#4P`n4zx&RI=`E#D8Rn&{#6C()O_!f&cyfl<4- zQ4sUzN73loM$oViYxJA=w{=%-cgb{ zJI0DKjn!fIAK+!9Kmq%^*^K-*ULU2BA)5S0+#m)6V@$`Hn!{p^rU|7 z)9Y2NbKmf78>Z^Q($7V`gefm=f^FW-p%vhPqZoRl6H>Rut?4K4S)%>uPVf+L@|)^O zcedt^g|JY%UE~u|W}STN-$2DNF<*3I&~K^_dAU|r*(>!1 zc`w|JV_o>9UF<$BTAhTuJEG@&RhbqkKCRJgETCiQpW?F$`Bebpw8RRT5oXTk6v4-iJ> zYg4knZ60WwaAmcEU@@{%JafZxt-JAreE4ZPS{3sWWs0Ijym?AcE>7{jqYdxAc4d{s zS?MBAWS2R-LZJ3-4MsywtL((9zFC@hNHhPQ3| zlP`ZQ?5$if9Z{#&R0k(?44&lS@kz3|JzOYdJ982 zGCSx=GETdy^m&^@?c%I!M9DgnA&#dPiq_N3XW*Q|wg7y$zGG!kxvxLmn2l0lo(1IA z;MCq)FI7w7tBZ9@7|)d}t5{>IpAS669_}_pOQ5ji5kcF-H*{7~VlNPwloSfTv9i7T z&QmYhV=5~;P|}Z#_rLflQ9Vy$xQ{R?h1L_}4fQW!vOap}zjN5;J=oXRNGtEf$5-Jl z4=@-L3*K2WzK!L`ptk#9d~t=wLpP5`Hn&n9!Qa_=@jn)(`#ymL9{-xGKA(dkMw2y$ zz|@TR(B6Pbsk~Qq1^&HA{rAQW^wU1nkUP|OCZ%{z_MSa}aUOk+RYV}}>Au%EwKz*f zas5E$>$8WMFYPE@xJWt7z)^<0L}b%5o((j!g!Xx`6&^u%1-;yR;8AM7&Cck~W@m*x zA#&31;qIJdR8f935uS7A?w87*r{?rh_~KX`7YCc5TtacwI`ql5?xeB1b@4rV_zCc6 z==QPHg{rMol$0+D_v=Wn>JM=gP;Pwzfw`Yup;OH{zEQf@G2i(fB2{DYJM)BaMDxz7 z^_UAREty77X>(-vusYkvfHurksFV=iy_%>vS!`O2(?V!P##&3}J7vp!kFQXIjJ47| z?X6-Zx@x=>6ouVSmWuU$X#0zC!2nOqa*X%{)kMOWb)!sDeTXt3t-x=RTYsh`yG*L8 zWB&9oNMG&O#rexsT`AP@OVdTj@Oq!g3oX`ch#J@6_I9@QY>q;x`gFwvf6`Ykag(RF z7L(mye4X+hDI`MHCd%Gv?IrSz53G>nkn1sIXgFZ0Xmily5e|*C@s)adFKUD)K8_Fbmk@i~il*x#Y%ezBlOObBx34Z6+N=ao)aQE-V zsXdy^oT-Dii5hJwx9KRc&UlDq*G%Si)(rL>@kh_%We(;!Vq|~p5&9zP7^%I$G&7Cn zt~;l=C&ESk8sj9}21Rimq%}-1oKE~`pF6Z|=1ZV*>YccBM1hH8w|kzon>v+;#+J`H zTx3*!jLL&!Q7s@=#_p4)$%PS5Rh# z3F^SYz>xgTEiA4WvkiEh#XiqsY0H?PE_!xGski8!s%-dO>1J`!h)>Yw%x4uQUVMwJ z-k)~Fqf6)WC=(&V-;5p>oS2zxy%Dn!!_12?QDYoC5ge@N^JDM5VJ~Qxlaz}&6SnSO%@+_%zL_bKDK|ga%sNFMSE-Cu! z>_m@eu7piWNTyeLiE*d6D>-XK4uN|bGh;ODO*!X;;#YTRh7$P?rN{60C2Eh+1eE8$ z?g7xj2sK7KRJEOLR?Psmd(kh#vo}rF@cm%g4tk zMQZNyE{4_Tw378@mKT;M6i5pJZA^(18o0@H0&4kEuZpT62yw(4f?qW-@BJB~(f36N z1mB|37sm0IAez@emY*8i2k)q=LyXjCC>XWLn}}!xQ*{E@U;C0PLXC+P4lq6CU|Wk6 zg?|7UTVkU!%k>{-R&zx?0_#Tf9%RkQkiVaRLj(P_lxdj_C-AW*s;`w;J%ZsAn=>m{ zzG6?;$LeMo6iaZ9D_#C?*0vCMathsO4Sb;D3da#E*p@vh0JZJ{1IO$_q{K-SB2{-s zjTcnw<0alPj#!@Ho@fuU*;WUQPV2M_KR5AuXVN1>1 z<1yUSoy5?cTJO%BB||TeOvN<9AYN6Ue1}~Z6h$#MN`vJ~*mj>$v9?ma{R0*MfLH4$ zR#1a?Ii4G=VDWc0sYt)Wl1mMnOEtwk>QDrjyoKukZ9ak>#(KjN3 zB>=|Sbol&Fz2y|16HV(bDU}*+4a}mXG6jV}I9nliE70No9Aw9G%*rW3%fKd`Q9aHV zIuh4de?DRHC(oD<>wyskJi^vP$rcEA+KBaN`;nj*erxB5|#P{{qCb+8i9y06i|yIzD3)pzxKs2ZP$lKTPq5R z^3g1gQI$K+MAA_vj+WxBplUV!20V}0*0}a9f$JWdPhup7wKWPG)=#X5iJ;q0wPE!4 zFJM%dzWA(I^$~Ra%iL;?=ZKKI^+g11Vt^Dk1Ubpu6I$<+b!rVt9FRx`PK zQkF^)%l}E5f;brHM5{;P>wuyR#%Y~K_j)YBcewbRtkBe^n;3qo3j!E(ZdEzpnND=i zjWXjf@XUyro}J0u-W}Q_T9HiW&%h=Tuqm9ZsJ{x1&(5U_&ZCDK5Ezk7S>XR zIn+|*Y^=uo73ANFxp@y<|6T6PC0u@{LBnZeK8xeaQwK28AJou_3zB#`(FJF5dA#KN z#ZTI@45~PdyY!61^7PFO zbk?%WfB;KvBaFF>7N@b9zQCgxzRu>`-rkHyBg*}(n29f1_+%Wws>8QpWTd8XOcln9uu$19p_25$9%E5Z7ltj3mhByf-CCSRFA&%p=k$`8$gtYVYF`8`8;0-bL zQk1Z#w1&E^Msz;giQsYfA_$$u`hpA+o2QN?Z{gadn|>Hap+p|cup0X@=71*7=`lD4 zA#bL~d%-v_W2MC`liOC(_8g){MI)Do{R4#Ns4YNeC;O^z_nt1&$d0!U1wlbMz30gxU9 zv=UCnrW9eJOp?~`flDxoS^_>v?WqPNQ8}1clH8h}+>(jJpgbjC*_{5MAxe*D-u}~K z?K47h?^3;30%Aj@N^)%=Hcm^ZQh$qy_S^&1N3J0rM{8KFM2zFR5{jX4bCSnaghJ_@ z=Y?-yIyBu1jOYTlW37e-`QzbmVVV>L4akGoN2}#7=9Kj*gl1gzP&RO)*&>*qc+BjP zVR?ZivAz*-7@B9!q^&1N6GzKQ8%$`X#b}#Q({d8ba{|l3BpR~n9<+FZDRKf@x0G-*>)X;q4L$-R+N1J= z`futQqA|ljCDI7;U{Vd5xB$WUhLi#;O`;%mL>#RFAt8YVP0W889$236A2CSvVEWtL z+gp`F)g$7Z8dI`j;dE9&`Z!u^f?F}j@+1wIrG|_lR``JL4FMX$QTgn@iqUbm6(`67 z-PY-L`yac_&2yB4m59o36Zn5vF0qWEFb~ig*he0$nasm<%dkcj2l}BQt6}wD@{_?p zQcGZ~743gZP7)IRk8}UWP6B-#2w48#MM{K(}+ETxYin$WhleN|1sfe3KR!J|K|s^38pW6wzL6HP zd=gPnPd_dSHZ?V}va-jcA-0PaH#s>uIXFB#IxsIVp?4BDH#aypHzy}3DJdx^C?+;H zH2?w)A^8LV00000EC2ui09ybj000L6KuJR)$q0#oOeJtEHj~SyaVUW@sZ(TTkz8cH znMNhk4J^dt3OZ2Xsw?Srdol8iIv$K>Gun7IetC9zBN`YY8+aIt8X_7Ue2I1)A|s1@ zix?d)hZ`E4fSwvDA}FRPB9I*&8m1yCfG8=m8hfi64FdynxfBBw7Yk|^4HOi-4hzP` z6uHU`!N6z9Vgnp)92N@>)(+kd78NJs%@P&KCl}_&ZOIEK#}wn+?*JO5`wtNI z3Gf*}@GqZ%1P37S!*?&A!hZn~;DbQ%z`%bG5+qQlv7^R}5GLY7aPYywko^q)3&FCb z%a<@?zQjSZh0U8dXUt&1VujEDpDTFs+__UIP#G&^D3zh2sne%UO_=yVwW?LCQnOCI z%9X0t4_iOH7z?7T*|TUtjD2C1Y}&VH_5B-oa9}`_DD@%Wx7VNDkoF3aM3_;cM1~X- zlr#W=V8x4eH+uA#Sfs%O0~!=N!?}U51W=FlNY7x|d`2|rTzFP3n&iPlDn7*ZMEVm5!ypWWIw@l02vQ$BcPd@7v}jYOPZ%}~zf=5p z9rDVPG%%8-ijpft+FOzG4FS0+N9yoD#@cL7Qc=VFYMftk({S3lQO+olFGK zKm-;*z`%@F4sgK)Ulw2hT?!naz>HloFhQqRPI>^SUykZ&rvoW)WdT$ka6qXHoZ6+U znkt~Hs|I+=>886XV1TQ-765|)34~gJs|*w?>^&n5yX>b|8nA4&U+UUrt^@f)lD1b8 z+pM+IPTQ-l14%^x(MTk1N>{oHL=Zs&U(R}^r=A{W00{=|S}(b^zAEd#!V9rSN96?11KQCGyxvuwQ1PG7T^Q24X@g*20UBlgv*Mnul|^Mg9NGPfP&NOX1r+uG|W3eHc}6;>4^~ssQ%dFVOw>;Ul2H^xB|LWcpJBU_g!saPK|%B~XAa zV)URJg-$VV0~rGjA^`z-AOa<*Ln>_0fQ0o*9~QAlJ{~Xt21dXGt@92BQg8yn$j@vU zbBLxAP=N?EErKrCfDHgJfQWof2gq`lMFKM!eoV$<8N{I3Hpmf=WMne!8b}76=a3?H zWG_D)3A7Yo17vyZY)(vo-X=u@8(O4lMGM;y?=hJHNQwbA*vMSMC@U21P+gPRVgYWT zkn}ee%uHJHWD-7?NMOen#>;|U`9J$%vCyo z0lgx(M1XW;0T7S?-~tCLk9EpqZR{fpA+REoSj&_UvsWoK=)@BKQ6L%1U;%PKx1zzS zYzH8SAREvak4bF;L^Im-sy4NY46`u^@E9|HX(g*+t&NNkqys#MvM!w}dh}8jtOhVE zVNDXGSxuN34q4Ptev8Ir}ad2fiHP;AO&EhJ#{5Zh`B0{$s(ty zww0~3$&ZjT65IqFV5@CKlxParAh5i2s)<&#RMxXst#;^-xd1Gd=VCw(G`SgRAV>`V zG8%xCE`Xz#uBkx?3WrTW6QdJJ$ru#4DQI#EhhnIqMJ=^dJ886;L<#7n6aZ(Jbn&GD zVCq)>TGphl1;%1w&7y@QD7i}2RflEjW58n7DTgI2wxWxmt`Y#U24Df1ej`gR7zdKjRSPV0KN_|upGF6Unk`NO!4&s5#4I0sP(E~5$jyRiU6`WFe9r@6jprw z5@)&e*)1(qR8*=`RrkqR4sbwf4j5-Y^{NZlu9mD+x)P=;ORUK8%2jjIVu(&eBjWaS zu!^M-FearV4*YdeG)gU9b2C5^4X_w@wbWq$dLu6RQ>L_HsLXg!0v#yhNScA_hGx_d z4)vy&7%eM2P~0@R6qg) zE^vVcZa@J5Fu)ioiqUE`(~KxFfHP4_a%+?!B5xpL96b^dV7UPr5|PLOPd-7Ep9BqG zY@;>y6_AdKDhvv!1Y~vTi%A-y7rq1pBQ`YHWfHOwH~S?c0+I7z=xi7^Kcpmvp$G(M bIRO*M>(Gc!w4xWy=tevG(U6985C8x>Gg5^7 literal 0 HcmV?d00001 diff --git a/client/app/assets/forum-menu-newtopic.gif b/client/app/assets/forum-menu-newtopic.gif new file mode 100644 index 0000000000000000000000000000000000000000..b80b562515916e54494479a895fdb75fcdbdd963 GIT binary patch literal 1945 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 HApih7HrQyA literal 0 HcmV?d00001 diff --git a/client/app/assets/framebg.jpg b/client/app/assets/framebg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9b748fd238af5cec739a2f970475b96a743d8559 GIT binary patch literal 5761 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 literal 0 HcmV?d00001 diff --git a/client/app/assets/general.gif b/client/app/assets/general.gif new file mode 100644 index 0000000000000000000000000000000000000000..62a41334db1bdaa9bd94bf9232c06fcdbcb72ada GIT binary patch literal 1084 zcmV-C1jGABNk%w1VI}}00M!5h*0*cU&&>o@m2^=cEiEujNk|1RQfzK+uduG@&~gGq zbB~mhs%|a;0Rd7j5r<_nGZhETk2aZjN{LDs-^h)vhedUVkd%fk;n|IpsjQ2Vd6ZEh zJR}l3G%y<%7qFOSW;_)1@w@^VK}~3Wz`wj^WM8eMm%ji2Qw##5$k`SnGst`}bb5Fi z4Fw7a2F0CJ2of3r2@i>0A|xOnc0nChTUQbf5URVkot~S;s(GVS5~^Y+#loM-zfU6ciXC8Z1vRE-jNjHVzORWiuQOela2=btM-X7d(z~b1^W49S;+*R0IwK z1;Pph11~QZH7^u75(6D+Fa$6&1r-CxQUo0i3?CgTJ}LteFFidN(mMGr06B7K0B7OGhYxMSfY|2X!GjL~@C6)FAi#kZ91bRs01hLM8yG^FKtupS zg%BYCtN;Olz!WwIJV2NL0DuGk2lfW60H9+4gB>(z5O6Ud)Qe*+q7)&(#0P;EASB4( zz@Y^S6b?W%_}T)30}eJGZ*AV4^1(SpVX2ybbeIN^ep2a5yt zVv0M21&I<0e$3%;Nk+U75;%mw(BlFK8Xk1!g%CPMAjUQ{An+mJhXEBFX3U_$paO*l z913K&2@43r$e!b~s~xm;)OWU=@yj)G-_&rotdV0VsUt0|-07;(!hXs6YS*5I_*ev49j88Vm}| zuu}vT>;ORnz&@~9!2~EkKq0q)^!crt%^r0wunf@9ZU->H8}AvK*Z?I2DEx)4zGkiI z@4o<#*#Hc%qTu3Bl=W-c5Tu$h=Ei8q;euIG6_Ihg9FNQg!x|S?a>FL0>@pxh002AE C3y3EG literal 0 HcmV?d00001 diff --git a/client/app/assets/gold-bg.gif b/client/app/assets/gold-bg.gif new file mode 100644 index 0000000000000000000000000000000000000000..6a8343df5cbf66eece02baa9d7649dfb7ec78f0d GIT binary patch literal 4874 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 literal 0 HcmV?d00001 diff --git a/client/app/assets/gryph-left.gif b/client/app/assets/gryph-left.gif new file mode 100644 index 0000000000000000000000000000000000000000..226b6edaec884799f54e32dd982926ab631b98b7 GIT binary patch literal 1928 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 Ee_RjeQUCw| literal 0 HcmV?d00001 diff --git a/client/app/assets/gryph-right.gif b/client/app/assets/gryph-right.gif new file mode 100644 index 0000000000000000000000000000000000000000..dec6ab51de42f9a209e701064e0e81ef9ab04165 GIT binary patch literal 1925 zcmWm7iCL*fu#LbRv-+$nnkQ5&gSr7{h;0G@N z!>}tZ@mKpLB*ybScw8=L|NebdRok<(S9flh)7LI$o zPr#a=_TODpa;Uhsuk`svbKuR&vWHcDuc}|oGj?-gpnT8Bk>zP(xhQ^SIQzueDN)2K;Ku-TZ(RR*&~l1*Y| zn^MK$ug8VrFUo6+<%pYfi$eSR%ZgAJh*0W?=FjtHx@>CEALJ)j7-#<@SNbq<{%-yqr&ts3z33`B^3twZg z^e$!bZVv-qEyh-fipOK@d7L`2%Jx6Xf{}u$UGti1gY}R?h*9-`h zhoD9Dw6_E170LHHNwBOA_mCE=88Ul6+_RXJD%i{Xaqi`@VZfn5ouY`a8fZ|9swD>< z_C<9n7njAcYQ4aM@jNvYGtDS!wF0S{*6qI4*Ch|jwKL!MEm+SE)!0ElX#CSTHnnjY zAP6Kv$4(f%FV{a8b)7iu$Ha_qb-{_6P+grrBle4xzB78&?h zJoi)zKzA!z??r)JyFQNPGEU{78Z!jFi)?_{=}BfR>eut(S5VQe_{;h)0l8M5%4+k0 zbH%>7kchNdEa~?hTozeE(wM|Lbi*s>#o5+kc@nAI>Eoz~Umjcbv=KX+r||+FrFM^n z9xvCa!i81o9g)H1`z%Y9U3vi!Om-ahYD!Bk+5d~$d~LPR@n(_`L(>A3T}m>)*MQAR z=%6e+fMt5*)FbCt8Wsi}*?8(}_)rvo>~M(v=Y*rxD^VZT8^;iZ$YVDhk)i3n6Z3?S zo&%VGqK0Mb(tCeAP34bYBjPho*XuJ@8M{$8&HF@1*I%*-dgLotOM=^b<5@4>hD@cT z!wl3eF;lc#ZX!Q7{LcG|wSzuErscAkq<%}Y!1?4kgglxA!y74IzQ)D5iFE!M;7r4v zf4O8MAFZV=vIi|VwPMypDt4bgrfreEUPV#o+h!U`Z&Bo>;LKUUf{5V)T9?H8{xu!Kkv)R^j66R-YP*vAsbVnvbHd2GvkuUr2w*+XlJ`df$}u5T#%tM##+ zgGM~q+km2TW34I7^o1X(H3q{XiTQW7VZw7PLGV%&)^io|M~wVuPYzXd8m?xJruhqf zuUcSNWB(8o?z*DIvN5`0@KT=Ot6}10TG*HH0PWBtbK-wUB!j$5C0*^!G^>(frG^?S z&vlB!dmlIcIyV;I)){BI65b3SFD!~OJbWduu(EP{v^6t=faLJ#3t7NZT*++RX11Lx zgLP!fmCveLiJpDSGwBdXz=tewro_lz<4oVF)hHS$yZ@?*ID^qg3xHhearSw!``&3+$PKArBh{jw}e% z5&f>G^amSU20XWyjYj8~B_BONXsoC_Et2HETtCBVdc1=_=jx(tA}&2$7!$O#2MZpn z4EoQt(G=XUw`~&L7q!0tzE0oaX>Esy3_Ne^uF>DLE5C*1v7Sv*=E3oZus+RnF8yKo zBdN@mq+Oh_?kPZ>mmxy#rjhmg+^t-|m7nlVL|l?gp&dxw`Iiah*@ld;e(3Y55?4+( zJ$i6Qon+xHMRkE=SLs=rMKU${#WZ`i>w@BVO7bNIv*trL6bT{GHJME^{HgP_DI;0H zK&$iH&vAO@eFTcvj7mLDZ%ZyDg)^BScHLI4tOBs}`LfJ%;|iz}=oC``CdVCd5v1vE z(h8QLv!S+lC=Txjlarn8!YRt=l|m&DMh-p~D2FE*5OHci?NJ;2#YiIJoE7fCc4NVC z%E$m$#=?C+u6`oTKYAv;E9np5-95o~<=yq&t71iTi5h8%(MdcW2m3ZrpS_?5-@dOe zOmkQm>)e2@$*R^iGac>SJ2eXh6*VpSgN6;r+dE00D}|mj9~=!XIBh?9oJ9r2AXr4J z(fM^txyONf5B?c8u!IRxKIB--@Vm|t-D2|wVEtRvcDGl{%ga5!YW!sIyENDvfTjNh D@@~bN literal 0 HcmV?d00001 diff --git a/client/app/assets/guilds.gif b/client/app/assets/guilds.gif new file mode 100644 index 0000000000000000000000000000000000000000..abb2c1840181197b99f868454543935c1a841206 GIT binary patch literal 1087 zcmV-F1i<@8Nk%w1VI}}00M!5haBpn|NP4)(%CwSfD=jeE;p0h4N~^ZGnx&|{ySU2K z*OPKk1!=JX0Reb|g#G^g#>U0i*w=}bn3I^BWl1stQ;wjjt8I9F?)LZ4u7d$AP`>~G z0UwY87%i16-gH5f8@9%mEM|l9G`N3JK-TtHsdKw6n6Vtf`%x znxmngA^8LV00000EC2ui044w<000L6z=m*09I9Rb91p_7&0eaabSllge37gT0!es# zKfo(TEe~7R0;C6e5(ux?3~-6PVCE@o7Ae?pF)bP&0TmSi9~v|At@;b z2Np3ZH#Z#w1{1nDE*&-0kW>T{7#KS|AqOcI2nYuu7jFvyFfY$8A^{yOjZ~`!Cj~4v z2N0AfA;E!zbOIhcNYFxsiv}Gk&^R(<#*`O50H`3~puh+V5+s~3Xt2No78q6xx$!|p zfEGIhO!)x;fF=>d3WP9t;>3#o0}n>95Ktn;m>cyNNEiV^3IQ)KBx;C8;D8O07fyup z;6cKHV-_q-NRa@9f)G*wK)|6vMgBExfe9xLfC3yZJmdlZ2TZU60wIVM0R{>&yi7hOk!vGYd(q%6yARxeU4k%#54mb8PMGi2u07C#We1O6NTFN;mQa@PW zzzjAZb3rdRG{9woFu)*!39cUn2f(TcxYa~*GRGLQ)+5yl41=xxp(IK^HaHR$T1fanXmrCIR4Ac-S zss;>n(#a<@81jL<1^;>kmpNpdZomQiTSUc@5S%f{WPluUjv3dGgUTznZ1Tyj!c0UE F06Rq3e?b5M literal 0 HcmV?d00001 diff --git a/client/app/assets/header-forums.gif b/client/app/assets/header-forums.gif new file mode 100644 index 0000000000000000000000000000000000000000..364503ccc8a6f7498c9659e3d5b3b4d00c299eac GIT binary patch literal 2841 zcmWm9izAbJ1Hkd$^E|`GuEpkVi&w^CW^69;xHeSebUW#2Qql#>Eu=g)2}w>Wm#8I5 zqUNL%C)H#kR9+{AE>^jw3%Z+C(}`xksaD*^+Au935V4FCw=Sd94pJ0d3i4Ka3k*CVfg-yU~bCwhGN;+3%Al@ z>&FjVC}c!YV?8;%^@L;`=l9m|;!#HXJ{Q%P zgnjs7mA>D|rNLL0ot-G-`1PJ$_4ghcFPm#p4-ecsB6rRRf-v6-GTmofY!!aEN@&73 z#kreRa@81=B^biosE&LFVZS)rKWbe6kFe_;X=D7VfDJ$_8Ow^=v+mEF=@VrvGQzPZO);Tc<NvmCQdS>cvRL|( z{$}`c$kkm=myU{SLQFQqPe?5|5BI6mt-gQnS^iL*U1X>3s4;ZPo}m+8-ftVyV}&LJ zV#3XHJ_16-ak?I>ccxra)%pad7o0qx3DiF~dShe{r#dup>9X9{FP3m{G3)jj>|&t> zDb+$*blUY$8Od?wk|2x^CRh4(_Udp_k+^C~hZNU6-sr;96VOPIfV5qyBF1a%Cj@&Ae44%Wi2fap%{q2r>9c zQ6Y)fb<)p>kVoh+b*d;EFSl|Wzsu)sFKb`J{!rR}vAj)j$-(yd+>{=pSIsVu?P{Y{ zI^$}3E6s-FL!v)k_0?5;8R9y@ zqR%_EmfKhP@EP{kkC}1bCCQ@mmsWGO9{-b{9QN7sFBaX~nJ_+_8gn-=Ecz2)rz_xf zJMvuCP_{l|HvNHSu-2YkbEV0b@x69f^mOaOL_#%r|Jo^|E?;HGQ$a7qbk1YN$G{cl z5}R(rWh;KEJn+lM(C&d`SD(z?g%M!|%8FKrGbnsPaPPzJBL4b7L-;uM1?ciC`T__7 zGz%F=G1>_=l&G-K6{&525NN>_B-|dZ7pF*`c@0t%VA)YZj-Hk(T>2vg^E&$OYGxr& z65>K(f^8I*FleF6x#nepGG#yP&%IEtghH%kocE;#Yzdu2hW@x4Spk zSin6^DgY3y=WVz~48!tq9kITp(F4&P-WlvzTFV=Jk`2za5R)ZvwpoNQr9;mf5w9dm z?XJ>$j*D2uIs8|6Kc)8ypGA6+8CFKCB=FDO-oT>PGQ~p-FV00vyf6&EQVsFu`Vmi+ z()L#Eue!NnoLuFL_hU-e4(~17D7R*Q;z2Z3P2zvvU;?qqz4t0HYYXxloJ~sAN1ZNp4!9vi#T2N;^Hp!<6wcBsD1};zCQe2`q=7 z`T0PoB8b8~k!L!#Bg}jTqUry6W=U5K&0d+cF6eQk#{5gQ&bK@*a)#P>PcDj<6=&_p z#}LzPcM+euU{JIcXEb;>V0P+0Wi%0%`yqi*n*+3vG`5?%-HKhzW@(rrn zdJZ-P(`(M>X;D3j8;ogo&U#cSUZ_hUcVRlwo1pTIYQ&{-R>-h4BfbJ z_$?H1lRz+0+$h}}pY9|Fk0oDj&8`~EAoLFsv9Ip*B6J5!0r2`t7#p?CXh?$y8(8GpAWMk45+*DjvrRvi@l;eLKpYO905;St+YK$y zSqMd}sE{sI4KqS99C0QbFG3NTAx3fD8f_;Kdr`R<>=wFxI;W*u+feRl;c*yA9fE1h zt1%QR1P6n9=}-a=#sHL^)+-D^PyR_@`%7^-%u4xg!yZ36adGcjDfb| zH!VC9gZW~}fD6ipku3ikYa;1#NVo@`@Ycka`H1oMlo$uB_QAd zE?xG|9upc|4{#Y_U^hkmtm+;D6KCGDt?4y$?2BHJcF3geanB_zFo>c;x#ql$#rX!W%s{EkgQI#q0h4p@jW)^B)cIO3SUZ3+9Q%7bgLZs02xZ))$Z*tPVEk zAN%_TOb@BtHT``quWtgrO;{+hNd@IwKArb5oA0+<@^~!yhsD8WEOWYPu#Jp8+HP_9 zqdn+pbm~G}uu6{cTj|vJalrlm;kuU2 literal 0 HcmV?d00001 diff --git a/client/app/assets/hunter.gif b/client/app/assets/hunter.gif new file mode 100644 index 0000000000000000000000000000000000000000..eaba00680dfa68f04ddabad100760752949da5c2 GIT binary patch literal 983 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 literal 0 HcmV?d00001 diff --git a/client/app/assets/linksbar-left.gif b/client/app/assets/linksbar-left.gif new file mode 100644 index 0000000000000000000000000000000000000000..bb46a9bdf118d4169da9772619e2e68185a8fa62 GIT binary patch literal 3154 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 literal 0 HcmV?d00001 diff --git a/client/app/assets/lock-icon.gif b/client/app/assets/lock-icon.gif new file mode 100644 index 0000000000000000000000000000000000000000..826f3684b6c289f070d30842327d14b0ccc0f89b GIT binary patch literal 619 zcmV-x0+jtnNk%w1VGjTh0Oo%HH#RqVbbVG)UQ9<;PD)ouM^g<9W(Wyo2?}Nl3vLPu zT?z_LA|q-jC@HeCvkDAu2@7Nl4sHt#Xblf)4-s({7iSk4ZyFqU8XRgLA$uAeQYtKQ zEiYJUYHYK$xFaMbN=r;&VPaBKQ(|Ldv9hwVw6n0Xv1)5-j*pIkf`N#Mhp@4)5fKm; z78P!8Y8o0DiHU`$r=@y%bBv3IzrD1vu&lDKp~1ekyt%P&Yhk9Ll&hwhgMfLluBS&s zJ7ix~Z)#w5aAvBcn2(Hx#lg9yqMUMYY@(r`X=7MpUR6#?Lu6l8u&biPz`4D-vPD2R zOGZ9mTT^6TSActSqMenapqpxAS*W6!SyM|)M?g(TK~qjgZ)stknUcV}w2+O7otTow z!MkW-S%iIdg@S))Us;`*m#wL&sHCH-rlqy8ut-KmO-oC5c6M7^TTV_+L_|b5I5->} z92OQ96ciK_6B7~=5)ly*5D*X!4h{_s4Gatn3kwSf2nYrS2LJ#6A^8LW004ggEC2ui z01p5V000NbfPaF5cXe`fcY}(8cyKB+Ga`wLe|RG>YXEF8ZFrO|C~tdwdvP&ylprK_ ze1dx=Zk~gBAuD}@eGVsjgL!-%CVhUxejX`&d4hE=M>S+8GBQSALp*hYb3H^}H#Ac} zKwM%uErN7KS5#eKQCV9`T0t+2RbfszO=D6?OIT&HEST8Xp+krjA6lS1K_Y98nKNn7 zs0mO&0D%Dl=KcAgfdPgJ7A8nQZ~%e=I)WN-*pT7E1qulsL@=-bRV6*6`smb2Dvzf? F06Xr2<+%U= literal 0 HcmV?d00001 diff --git a/client/app/assets/login-bot-help.gif b/client/app/assets/login-bot-help.gif new file mode 100644 index 0000000000000000000000000000000000000000..b4885bb8243b3c5c003a5b14c88b633cda4658e3 GIT binary patch literal 1516 zcmVmOZ$IZyc%h1lw(ag`+%Gk=%*VES2 z%?1XtH*a#>InZ8D zhd_h!94azjL!CT*_RP5xsYs*^Vs7kMP-#vN0+e#JhqOReofIBW*s0;cgPA#fZg`+! zYudL0j&40_FY8aOQ8l9VxU{ZUWA-LYaLY04Gp+*=41gFRLf--!ZYF*(ur1e%UMFxJ zeEDKlXkLA4mHLSz-^&m*f7X1=Z(s-lJZQf8-~#1X4H!7imw{)4+GlyT)$kSc*RL8{ zPr#bGvrf|aI%dcjx7lotf?XTSjvTni#<3t!Sg>HjK;RF`4_GiDGS=d(Vb{fQS#WEv z4WXOfS{%b*|CnV~mte@yXV(B1FhCyvc^5ba0RtB>xBvtQQg%Uu3tWHz0b5N#pM9Sp z<5>apkyy-MK0!y*K!9Oj*aQlENT348C{RF*_IX7i01+&hAp#UeIKTi967T>3136s(|3^W7)kbl{z0H@Dj;6SC6-gsy>G~G0nM_y@)OpF3hDkZRm%36$# zC7RmQg(3g|z*rDarYx$ojhfp3ua>S!seuA)+U>2HB6^dGU)B|Fx51)|tpk@T@M^Gy z+QR^~_E_Mo1<^X|Yy<_=d1?d~?8{Z5$7;$h!IQ%3>$#1}6i`Q8!CNT2-4>In0q*B=0TC6avUqS3}uAyb4bESVFN@=>{UZ#wE zHFvfXj|EKU*Tg@kE27gVK5bV<{K&#lr=1!0^j{)!Ep^02M~oVNdO9Yw)?0HOwbrf` zpsAyEC6JNMbk}Y7-FSyxSKfT5?RpCX1ARaDZ7E2^{-#uBFt z;)*DrD6$p~>4h&0nG9h_!xql4 zhA~uOSawK(9*X6MJ=_2VHbBH87O{s&3`lRt!NgFEqJ6kyA1IzUis7_R5>lih?ncq2 zTy&|6xWGp)p4i1{28aL>%R59A$lyCRGS7RcD4zFj(1bzMArFawBNHNVfIj;1kAMuM zAO}gvLK^arh!mtNN?|@BEb@_72*MW{89qop@&=Q%q$SU&0Y7;1lb{TxC`U=kQkwFV Ss2rvLR>{g%x{`Du0028&+nf;q literal 0 HcmV?d00001 diff --git a/client/app/assets/mage.gif b/client/app/assets/mage.gif new file mode 100644 index 0000000000000000000000000000000000000000..177bee21cd9b76f7dc2b2f935680633894f0f9a1 GIT binary patch literal 1016 zcmVuI;C@%^= z3JL}XEG%(h5?Q1IibAcfSa zv4BAX7y^o30uf;;1zQ0wpbIPD!U`NMbY>0Z004q)Fd7QTMD1k1ei5N0g z*vN)e*NGZGBs5^KK=0ld79s>-Y9T{S3?@{7=!PQ)kE^}*sx10GDP@*!UBa5 z4-SMS@uI|q0~q2lKs`hPWVk$F3`?;h1cliiEQIK=A#86JDpsU~(VzwKF#rIZ0H(ZX zis!Q_{76wR6xQ66Lj$Zf(9l$P(lSMElAREMO>vu1IgL+K@TxZ@WKWK)X2gH8oZD} z1z}+@z#cg?z*A3ZbhUs06^x)m4IhwzqXsD?kiZBfwC7`ecOf9fRXD)VT6iqbFhT(v zkidco1$fYb2|a>w!UEmFuq9SFbf<#`GypK82GP9G!3forh)5}|AwmUKFtm_^1RCss z!v=XJkX?^HBJ$=ha!!#54kz3Ni5hTp0$fT){0L_@a&URVFFFi@1C+%qc;x`~@d3<` zR3vf&HVrJmhO9;;vPXA0;F>F^t18-SUU}8G2Oqo|tEsMCDcc7heKdd#WzvQL#kZ!k mAZ`l`j5|-asTx`pYqo-93QD@@zI%wS^wKNuz4#Il1OPjn{Ds2+ literal 0 HcmV?d00001 diff --git a/client/app/assets/offtopic.gif b/client/app/assets/offtopic.gif new file mode 100644 index 0000000000000000000000000000000000000000..4ebd300ac4e402a40b2fade6870d21fd0ea7fae7 GIT binary patch literal 1094 zcmV-M1iAZ1Nk%w1VI}}00M!5h>hIxgQ#GlPZn&tA$+nii007+1v@#9`Ehr_Aj*I~T z0f}ffTu3iPJ1$Bv8Uia$0BEjhXl1y!v;skKm4yCv1qck6SX2OYyAu!%Ffunc7Cw$|PXJk+H)wzW3u0wQC&I(J6$c<$J0G8a zRi2=gA^8LV00000EC2ui044w<000L6K!tFKsCWhhf`QPWeSQ*2BJx=hMA#N)$n7>f zBwL4pKwvN-OzQVbq*5P5sB!6Ze1UFv)(Hf9Gl2*+axfu>A!Q*mhcga-7a@8>4m~L@7B@-nyH4X@&x+oxn7zjEUd9VyR z4jYUvC=U}f8U+O=)*2fj(I_qr4VDeC3LAY6FfiQ+*FG;v71$aFGtn*%bsOXe7k)G9 zAP#6yu>*iX052p^C@}8;iw%Bg!Gckt$At?zSR4>&;>Q4kR(_ot69RWH3f`vf> zg8;00RMWt~2!R~~1{e@p3;_+WqtBRz=4DcfbhT#5Wqkr3uc5sTL~bnw;m50Xb{>p8Z^`*E)ZCdPK$FOP=X8- zps+%W>{V%vJX(I2pA03)D8vk9pwM9{F{b0dMkbkbfNDdy@W6|<$!UljFP51n3_TR* z=$;L*AfcdL>ZJ!Fc0OlHI$8zbL4sW|AgM#EX@&whhBz~UfZ@TgL4v>u(18sI2&ozj z50tPPIgEth!VP4W5TgP;2w=dmB4ort4=qdvo}7AQa>%bTL_mX*LSE7t2kx~{0dmk9 z6^O4E;GiN49MmvlLJT9+z%2tJH1H)k(FPJo2^3@?BnvgLTf+et2p|B4^uqGbaR`Xe zf`bPv-~b(OAy6=?$W7M3RX*5Yq5v5PFwVpir^7-BHY~FMOaVv?GRUk+8o~mS@wf8K Mt2s~^%|QSFJGXd*YXATM literal 0 HcmV?d00001 diff --git a/client/app/assets/paladin.gif b/client/app/assets/paladin.gif new file mode 100644 index 0000000000000000000000000000000000000000..02d0ae0640f28353075965c7f402f32d91b331ca GIT binary patch literal 1091 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 NGsn!bs4)it06TSNfbakS literal 0 HcmV?d00001 diff --git a/client/app/assets/pvp.gif b/client/app/assets/pvp.gif new file mode 100644 index 0000000000000000000000000000000000000000..cdd4e57a75f9c628165d2ac590cb85ade76895eb GIT binary patch literal 1039 zcmV+q1n~PuNk%w1VI}}00M!5h14?rH`}=cnY}wh^sHmsN$j44iN-QlexVX0g0RaGJ zt-k;O>gwtNPKyF7RG62Q&b?@fh=u?=XDwWH0T(c$jxxNdN&paX10Xxx%yegGWEB?| z03VP54^KizV5XNzX>5j8S4XO&a49Dte|AFx5gtA}H2`$GU0hoM2o@n98~|6Fo}HV0 zeSNO2tPv0ok&uv~pq{_Jyb1{j;o#uI!@*l$NMvMZK0-py&CJx((xs@gv$L|GprdJv zqnDVVA^8LV00000EC2ui044w<000L6z=Uu}9BxdS2d~D1-AtRJbSjC5%5F#kk;b6j{1bD*;JyoGx1P>ZG8yF4}h!PGM8wUm<1_v{ILoY2n zEl?#GiHC}b7$uE#lYBER0}l}!DHs5V4zY%Z01XWeBLoJeXee76JTwLr7{wUG#KjJ^ zJ`4;mGrUs=IXW#E69EA*tP~v=;1?Yf6bA^}8VNHmQByN913d>TD+Ss$2PNO(;vNjz z3|J*lalnie964m*0C1uKiU2wo3{a7xgGGz}BnCi{AVrB62lhybk)wr!6Du50pur#* zgAplWcJKgEMt~hcQY;!#u!uST1UMR;kbvO=%>qAYOpJLTK#m72+m)!*NJSA11z?;^ zxo<}R7d>dyNTGs34i+^6gcw3WD25RthqRD!L&DIa7dS{5zyQ#I0y%OJILD$?3JP{5 zs2IWPMFavt6%ftKfdkC}fM|Sm;jEny3Jw&k*r38-f)No|91!i`TV)OxS_F_mfB>5u z0Zb6_=wO8c(x$IGP=T^F<;o5a^bMoA#gG(2N;nW&LWO5P0yZ=>9uD@605o{W;LI^+ z$5zy#88LuDJ6C=eK-`GnRJ;peLni55aYB7169#O+nm6Ed0KxzQ7(l>s2;6tTbJF>i zf;2OXV1fz_NahVj1Jri^g8?<9;zAfYv@-)}qD4c*3@Vr~LSn_FFoFy)umFPwC>#(2 z0RlYmKnyWVvH^+`NF&4xaADAp1|r}9LklfLki-oMyx@YA5k#qh2~BcRf;vU8IKl=E zOpt*E8ITZy1~;_8fe) zVv7TMY8z%Wdxm=~sRAdoTO4%eo{MfY(n$coy^HKAgtC;(t6~-LP8tm~1g`@PzX7|G JZ~{R906TFKd_4dF literal 0 HcmV?d00001 diff --git a/client/app/assets/quests.gif b/client/app/assets/quests.gif new file mode 100644 index 0000000000000000000000000000000000000000..0fe83dc189176b3e0d01523f12c6e4c81d1b73e4 GIT binary patch literal 1061 zcmV+=1ls#YNk%w1VI}}00M!5hR9vigSRIR`u-TD|KsFl97-CMR>5U zu{LPeacyu@O+#31#{h7*0xVLNY$X8!0Rd8oKRPvGhuXgY00BB=fp}%w+1RtGhQPkO z*04{ZpP4f*eE}FP5fXN`nN%n;S_2_HR7i9k zLR64}S|lGAtG46-U!pclhye!=5Dp9=9&-r@1_cfu%gfDHT8}h1mStgIh>OJ~CM+N$ zS0iGaA^8LV00000EC2ui044w<000L6K#6cj6xvu6212n>Aa)d1aY~)qD2R*}hue4+ ziVlN9tD1+s&Q?)KQ7Ao1BgLpUdS~iuw?*6`7ZZXB7b9^y7-MC5LNoZi{C&7#TPSJr|ZS6ND`qBpxCyG6^C`4HPzcd^ijvl`#nrBgGmV0RS*C zILkaM11C~u6gU|Lzz-9|BOo#g9sws2IRY>O0z4rD0lQT*Y8^e5!y_gHIWRgP9lBRS8CjSaHBa4FC>u zkce=CgpPj;7MKv>qRrkT327`L`T&B6947+w$l-v%4i_gv~uO0JB7Z--ui5AmE{Zh7c|47ASza1XmlPS|C96Ac2gE{Ya2@-~fdV4Fd*nh!CIw zh5{H!l(4~-hNu^GSUi~JqlO0*FN5cR#$j9u^93A00thqAkQYKjurP;wB2e&xT1-`B zA9x}B7C;FHFvkE^63p=b0fIx&AO{OE_|U+Kxrk8TYZqQvLJ29LhrvF(%rL?XK-mz- z3m2GpKne#Opw$7nQ1If50J;!UULIZmq7g5^F@g^iWVjp#Lk9Wdi9!}Ipb0|UZ~+8Q z3cT~xJ!-;*GmLK?zsnD#nnoz@j)985d;7`BWQ#* literal 0 HcmV?d00001 diff --git a/client/app/assets/realms.gif b/client/app/assets/realms.gif new file mode 100644 index 0000000000000000000000000000000000000000..0dde13fa23360a7eefed5630ed3b9326b7d29983 GIT binary patch literal 1126 zcmV-s1eyCsNk%w1VI}}00M!5h&(F@k004=Ih<0^zFGd&wEmA!=FrynINJvF5FdtDu zEC6V*l*(0kr9uKdX>*Z2xVN?e0Rd2ODTuI50#AmisHm<{IiYDlb!|-JXIx*3E=FV@ zj)POlD>7z#H~|$dCm|b-oKGAp4ro|61|d1Etx`Ny9vm4J)J!_U>}IC1YmAU%WTqfe zfg2bT4-FR<09T#?3KLdkLkt-Pv9PaUVP61sy1~G|3knE*!Y)G%522u+mX?yDI4su6 znbI6HA^8LV00000EC2ui044w<000L6z)0jIs3C+%;ma`K(QY(e&2UO46N6gKTH^^S zhF1h<-~rBnn;HV4?FI&%5QKo-n#bhpR)ka#Of-H)1_lWR2sHzXfHh|jO#oF~07g7s zg$5)f4iugg4x0vwXgdf300UM+E^UA&0tpcx6bm*BxVE>U6>V@eHvoC7jsl1eCovxd z4$aKW6fiapn1~es6>_T)2-h_U5)Cgi35PlcIwvn5oD@a~r)R3$2{&3GA_N;DCJp`# z7BXb8pyP!yM2Ohj0I?0nwE-Vuh%gc1fd>r_Bxvl>14V}sO8|9?B48UgH3$ljAYfv~ zj0feyHDI71KnDvjNgyNvLffkU9jOW|(8rR%gAFr0Oqjr+#DS+KWMD`TqiPHsK9M9~ zgP;}xmL5!actGxJf(aIW9Js*Xff!{UaJX<`Wxx#{1#D3GDuI9q2@__RkR`*!2(=d^ zFpLm`Qw$f2k=U)_V48`qB4%JT@t`G-5i)e7OCUo?i~=wUoal+f#h0!N3ViiTpn-%3 z6E-9ufWd^004`)KZVUs)3)XW4>`1U6^<}>zj!sCy;DC;aI(i%+kb!Ol5-=7V_s;DS z2^*;=viwV6dWjAlE;KmMAwv%p-f7u*ae_PuEhp$zzy}FDr@=%FSa8z>CLG{`S`-PP z-wRl^mdFd}sq{iV`iSuVf(9KZz=8-kBp}*#rs;Q85@aB7LURK~go6nAm~esu8ko>e z11LOY!3;u>5Y386l&Am*wK(vBjQHp%f(9Fy5G4y7sC7UC1Q=960TmW`f+3ZK5)laH zL}`Ks`Y14h2NDFJ!w4I2U;td(KnB8jsS#LC0viz3rvezPpn_5paDaglF^pja4rIDO zfei%|l7IpQ>LaBKD{wHv3I<$oK?n)pV3nd)xUd=t3m`x#rRqf~!U#SX3gQnxl)ykC zCJBMVYA&d%CS5Lk)xu>DU;x5&3jB7F0SXw9YXqh$Ka0m*G;2UlR?R?zqm<8?kOK+<9B=}o;hHq*qzqL>f=XB6psuzou+W2OvJ5c-zN_4; zfD78h;6QT@#8{OGEwG>ikwV-k?Id$FyRa1w+tQpTp^zX#qN})Iu6JKDOWqh*VYN&r s&5$5Qt}aMg#hx$g8grLfJ!>aJ34p+GLq8`S^RqBBy(pq z_wk&uh%umgBLDyYA^8LW0018VEC2ui0ATTsLcu+w>5~2YVJP45FB~zlHrbrb^6$MNMN{hNoVx>WVr3wNxP*5R&R3kAfRHaH3 z?a~4oG9X3zH9&v?10>vK8gpjRDrR@udI& literal 0 HcmV?d00001 diff --git a/client/app/assets/rogue.gif b/client/app/assets/rogue.gif new file mode 100644 index 0000000000000000000000000000000000000000..b7146bcae926bc4491c0e238fa39a602fa7357ef GIT binary patch literal 994 zcmV<810DQFNk%w1VI}}00M!5h0s;aCC{_hRYWVl`xXqwul%5e?F0rz$iHL>2006$^ zsdaaC0Bf+-@5w8scqWWBPE1DuP>X4cb;QEP-QL<}t|X_YoChU2c&LGHdYK4=lAF$d zLG?Inzg3s4vjGi0h|3#1PdZg`cO8tv4m2ShyDP%(a_R5mYHMRf`KSPOztq*y(cHnS znSeiWG(b>sCVQ+oK192^yCWkYhiPLC5))lsTS3Wi!N9s%m%0FAsRUY*mzR|qVrqi8 zKgrF>A^8LV00000EC2ui044w<000L6K!9*a9M)ne-eGb;pklS6bSgdaR+QBQ$Cb$r zyakj>9?q_miDdza&1SKf4Mk(m%F~$*`$Ir#7Z(8n5ds1Ma5f81QFuZ#2w4^o7ltol z0XaDgDhvV_GZ3N>jsO-EeKUhEA{Zn9H6k8_Ix0E>BoH($jbwW#2p17M0x=jNLLV^` z0nLOOJr5EscVshKJQf8#awx9=A0Gh|8Q~Ws1`a7VZq-v3eHSqq2N`ig;U5_TFCP~* z22!MO0RT=fA~Aj(h@s340tEQ-1vo$<4h;x59soMxjtIO3l_c1BV<85(eB#Efh|%J} zs~Vr)94zQ1MuY+q^q_cnGT)2;7uRIGNfsdj$08^u@VJn}!weA?Y{WRQAOOk?JlveH zVI%?rP#pm*z+po`ju;XaK0?qh+=~f*SVBxDK!pIAMi7(~&_e=&J0wWd2xm2b45v0A zSm1##fDWTGdO_kbLx2PY$k1I#*=&LgQ9KYFIAA2e4hA(M4~fBpvH%PiU_A&>$$$V6 z69|MraSB0;6{RDnNG*8|ObjRhJSbtnfV2YxSh!fQ;shxa1FHEGUgKa52sUc$*bssQ zhY}AuC>StcgNsNfObW3u;ZBVJ+>0Ffv%`Ua63lJTzyJ;S;DQAwoPdlG79@AyX)_h% zMg$r-fSv*;3}8Y9E)c-~!T>IiaKRAY0OFWYQovD}3JyH5UIQCepnw7_SYQBi-31nf zh;<1tMQSr#pn?VkoB$&T6*SO52Lmkkzyr-05Je#Pef8rTGej_g2S2cYq>}12DP?!v z!NQ{o5s(4o1tT;?00<47u)zlHy&@QyfRI3l3L{d{U1S1`P(TG6upl6T1_00;I%Mi8 zoR4JyDIN?W@E~A<8j&cSL{JL@0hCe&EU*YrOD8Hs8|^KNk%w1VI}}00M!5h;NH|>Mlso|ZQ*qk16Y{r(W{|tTl#Yr4D^qc6Mgc=>aB*z`0RfAea;!%OG6(^)ucmD(4Ny)+g;pn|l5W3Z3QZ0H zVp>BeCL>EbBEOSRcSI3JDh|1GEQyU;qMVt(005e=iAZRi0vk6T8WasEK6rRoWMyQZ zcRPDoUn>?RKRrGf0|5XYjH_585f2Ro2MPATLj)2YJ{}jsekB?a9KfD-Elp!bWKfNL zcLHv-A^8LV00000EC2ui044w<000L6z=&{26xMVw7OA4BFj%luaY~)mU?hN6!R1ye zBnXUFEe|_cfP(adEjln52SUGegsF--MNV

PX54?GWrJSsN}EOb!{2xb8uH47wb zf)77GClC!NjSYh+9TzJF2qBUNDIJX}nm+^tEF3oxJ03S3ggh$<2p~0P3p)Wi9Vi5w z4-E}I7?nFTIu17sI|3gdWM&>MJ1I2{vY#jo2mv+FG!7XR2p=uN5jDe9>lhgvHKQmp zGJGI-q2q%k00p#x2q7*44L($0R0!~)z=9h${>eB|;DU|}J1QVVAOM612lZ~$=y0b< zjY|PA2q^HP#y^fWW?;a;WJint4;Vu1z!BkwiVm&1o#6rlL=FTDj<_f=z(R=xB{poB zU;%_U4>T$TP*LMy5eNzxG-&#igaH9FHgw<+V}pepHU=cn0D^*!78p{fe0WcY4+Sh9 z5C{PRgNPg@V#H{X!$N`q2L@=+FoAOj9QH8M=ur5Ej|wnmEx^Ee0*I>#5=!HP*sy^h2j>JhaIi1|0Ym2lIcDG>h@u8WAuxt__+dbU z1q$db2sn_yLkbuxI0VpepgwKaIw;(tp)>^x7BoO0f(0CK-~bF4#I%9~78rm*4g+9j z1ABIXV1Wh0*fT^57qD>u0}nWG;DQe%_;A_!dDR|Jq11FH^f({1EAm#=XcqxQrbW#vOT{50o&uASKv%?5h$!M1aNXFohqIcSu zXB8`T;6W~hY8BfA8{pW32@)(&7#~eCN<|8!;&34iU?zaUc?(D|f&>znz^NS-~#}$uCRgx#*WZI01J4qKpAC`s)G(8gy3ul0bEc|1sRN>fC&z~ z>Og_kN&&63ID|lM!6YF#(9J`601&PN;m*a78GojLLjcw~z(2LVWm z@1Hn^P)TSRIpd59C@io-!5&x}z`{a=bq_{_Y$7rN52(bk74>A85+R2))7{Bt*i)8< XDHB06%=nbW-_AVyiSy432LS*(E0uyZ literal 0 HcmV?d00001 diff --git a/client/app/assets/serverstatus.gif b/client/app/assets/serverstatus.gif new file mode 100644 index 0000000000000000000000000000000000000000..97883e5838f960e5a376ac8fb7781a004d6ed6e7 GIT binary patch literal 1005 zcmV~cWMKzO2_7965f2SM zIyoh<02xdHo}HSJkd7BK9W_fn3LOXs3I)&3&A-08-re0JARY`W0f2ve43!WPLLH%? zoqMC;}SQgQ-pnd{D>xUZH6}j_tmCD*;3MVQL9}XTLASyB~DFX@udPFQcI5<8E zJs=AW5S^Y43lj-BaVs>DH9G}17BUYm84HOC5eW$u4;~N~6%ipDAvJm^s{}x5*0NO1|Xs9C?Z6hDLxSFPyvdT zKm)XFJ%g42VF>~b0#xu&ft17lAp*S2(DfjJ3Ka=34B~;IDMw{A01(g-LB|CTCRY?m zfgnbY1{4y|peZ&2jk9K#)i6Q8gpddmAoQF!WXFvZ5B3=?I-w{P5(K6WsgME03IW1| zu&~f!C#u5B=BzCv)B!2tcW5cM;#ivOWg9;I&feBCWaGO2(u`18Z0P>P=F$Y z?q2=?U$@SFBs-Y~C?sDUPr-`K=%WTcP=bV1_70q7ku9?MLqrX7%M5qGSOamu zUJ1*nP=P@zK;VI7L)5VULJK*Fz)KCjaiE$&18pD`2joOhfh`71^uTIDbe4k-6HwS1 z2g}g%A~Y`?@WMb6z*LZYs?k`3Ptt8b0FO1$P=S;`Rz;9Y27sU;jY8DGLI^BGaFYrC z42VII4_Fw01S&+(rU>$tfDk<_gvWsiRQa!n*k^woHFRGU5YBI4ibQ{0kDrE bi*1L>iYxB8k>#oiZk-&C>+ZV&1OWg$bck81 literal 0 HcmV?d00001 diff --git a/client/app/assets/shaman.gif b/client/app/assets/shaman.gif new file mode 100644 index 0000000000000000000000000000000000000000..39e2b4239139dd0743104b8884dbe01df5fcc68a GIT binary patch literal 1087 zcmV-F1i<@8Nk%w1VI}}00M!5hpk5LI0ReGrX^)PK=u<4+2nz4$kI<+Q+tp{k008dG z48FEyD+2{@0|qcGB~1hcx2y{8X-AlZ3b6wQ(Zme-dgcKRh*pf+Tn}Edv}cz)LZ2 zVmFpR8Uk955l3jm%RdSX4Y|0qB_JP#6&GJ;2khoC+$SA+I%1*}6J!+&!zMx7+7F(o z1RNC-A^8LV00000EC2ui044w<000L6z<_W_9R5&(!E8AYpnk=uG%7E8XW`$ zGBy>pGIkDPQa>RjG!GB305J#>IuQg9I|LIGniU``jCWuT9v&LwEEpL-KPLwyI1DTW z4RrK#20})(Ttytv2r)tfiv|QL$eCuL$Br5VbVQ=yB3;2~a-xW!!AC=^K@xtnKtbcc zj|AOLg!mz$00RpZT&S6rP(U943pz;Ds1ZN{1rIVHglNzJ&?p%`#s$C$Kn;x|Noeel zprHYV3nVl_fB=Aj4hE8c-VY|USnwmY5Gw*&b09!s^Nkb}#MRgl0Y`!fAbO(%n4rN23{O>y5Fw*O z+%E@WG^o+Svx^9xHN?nJHUak*1`>oHGroL+FCZvDLkk~#utNjlOfVP%DP-US2n{6Q z0Rj;;K#dRwmB#>j5Tp?QgCyi!P=Gch#PCB62lS8v0~;VP0X{_>qy`ik+yDUvHMmfL z2Q@^Hz%CC!paMV^P=Wvf39PVT5o^%kBm)3QFaZxdj8H)c3E=R<2j4(YLnagK;DZ7M zbihs&R?%QW2LKeHAWRk5kiY{Q7yy6*5HJ=%a5T6ufi0uNNW(8Q6p#P|izT3=1Pq{H zfCV)G;3We>yf=ZF7ZRa{9^GL$fd&*vAcFxX1eZWVfp);d1GZ#3gbaB7AOd*o1SG)$ z3&gO)1g#nRg$xh;$BwH;=pjG^CYZ270~1)OKnR`*aotnF4Xa28j_B~h3nl~?f&!58 zFhp<$wWeR7b6|^HmkiuS=m7*fbSgwJGT5@%uh(u!LvbtM=)efP)*yxoB&=XUYYkwi z$cE(_v?^R`=Af($0fe0=;|TtX^}vSMOV`uh6X+A5OL zva@H;HZd__VPWy|@?mCSwY4==Qc{Zux6aK?)7BI zL4|{tDV;%qRY1_0@ug)7lb`pYgc1uLjx`^Od~A5yPAt+4;V_Z9S}>g{#9;EFl!Y99 WF#;k&Le@E|dPUkA-96ok4AuZ5vNrhu literal 0 HcmV?d00001 diff --git a/client/app/assets/square-new.gif b/client/app/assets/square-new.gif new file mode 100644 index 0000000000000000000000000000000000000000..c80adca4d84769db6a3aacfbe0dcd9f39e3b25f4 GIT binary patch literal 224 zcmZ?wbhEHbqQxu|lx6@PA$11_p*2 z1{NJ{ng9R)EB<6*WMGhI&|v@qkev*yu@BVyQZnbIEbz-JSjDcaIU#Blx1d5}+s(xd zjiC%C3{zUQGaNYBj`cp+B*JRL>bO9llY{4~zXG$a1uKWYMZtv<3*DyV-i8pN=9Z@n WJZutN{QSjo~~( literal 0 HcmV?d00001 diff --git a/client/app/assets/square-update.gif b/client/app/assets/square-update.gif new file mode 100644 index 0000000000000000000000000000000000000000..2efc9a28a9526d767792c6376e210390e8b9fec1 GIT binary patch literal 1497 zcmeH`%}>){9LJxw&sg`y1`Oz6FCB~sI&dyx%8RTW;EE<=1`>%O+R4Qj6Q(f{UozWu z%Zx^{pdlJOZ1DnkaPg{#ZRmmMfs=aN5(&E)ce5mD?c!k^_yauf{LarOpWpYJUtr=4 zH4rueBlzV2Q`4t98JwcrU9R??lpX*8Em$DHTDqGe^HqN(Pfv|9p>c1Y2SXH5=Pp#$0|#(drK@KG@W;T1TiI+nFGBhEN-i8Lh&q)O08-e9 zX^pcX={OxrVzQxFne;{03NYs-8b9X3DWwZ0}xE zB`08uI%02*?&k~8reE;z*Y0b;t+w$}8Zg)Xg^Fx6O zr~$6{9Rt4m9=eDjI){txmhvK^!E6-4=5juP=;S`&3>w$Ak6w8%Im!M1AWH zsaO&jv2}!&=+Xud?fMyx&GQW2(i&yUVG` z@v3%;9Htf=eUVi@MXDk6g|d|l8cSHbCf7^}9gEv=Vpy6?e|&_iwCrx?dwj`(?z2M` zyMMtAD>P}RbQuV!%qXShfKUxi%JVc{XC911N@CIo$%QO;z9{M~f7ZqxZqce`&s<~N zVyfxYfQsI%RQahiVI3i)bV*c+vWw+b^CE*awMMg4I3ql;yY073N)z=a7p*k0oz%FM H@P_^ZZXNKJ literal 0 HcmV?d00001 diff --git a/client/app/assets/square.gif b/client/app/assets/square.gif new file mode 100644 index 0000000000000000000000000000000000000000..5868f1039dbc840335184937b2f7241386092751 GIT binary patch literal 223 zcmZ?wbhEHb+Z^fkBQz2gCu{$-o-3K)o*|bKaBhtg#E`y%x0WeKIX8X^s5!y^H-Hev%Xr zWAS?A%q7CabfQrC0?Vu!jSGHMaLm)}E@Tj8Q9JYCV57r|mfcs}gAyGiCNmd2=`s=F Svd&c1%h%TE=*2$7@4=NvDB=`29>g)ZgZx5-zJFNNcu=cwny6=wY?U|+W?ufy= zqehncJO!~5?~j>y+6ufsW>yd@`Sys}`{Nd#wt{buTD(7Q_5Qf^{axnoPuRXcVSiIz7Uv5JX_@$m4lva+(UurM((ft-jNDE?$&WMD93&;cm{`H6vTvcv2G z4;`t_O*4bUvaRO2-}X_E*b}p6$|~1KHAxpUzq;%F7n}5~&@7|eZQ+Gw*^Pe=xJ9z3 znRT0(RJaei~w1k0v33x ztf)F*QUn=R0Cl{-000#j7@(eD83=jflr9(qSi_e!TBSJBl za)N(|A^8LV00000EC2ui044w<000L6K!I>b9LjbmLkrh3plY(BbSlm541^njfWsBO zt(l{iqnd|`+3m*s(RMXOZAU{n91O*IDnn&)1~elW8z2b@AR8ERb|^b#dqOflYcmWZ zAUZGyn+KdQIv^to3~xIcdpQnTKMEV1D~KDjg$XO08w>^o0jOs*S`H((2Ot<29LdTU zBp?Vk78U^zkW>m=KO>q68yqh$Ea5CKA{0CmHWoGw12tzkYBR$y#@-+IAK?ZeArt5m z4H{4rkfR!r9bR^TfRO;h3w-xTh(N$2fWHX=0s^QYDTx7XdkH8YfB>L@ zMQH&CNRUxRh5~~E6nxQ;0LBLYaN#~An1O)8i2(sZ0D!@PBTJ58 zK|*4Q76bsC;K2hzg$fXCY;>0cnF2jTeiT5l0fvYNCQA5F;bH^{3JsP@7(6(HSs^)Q z*{n9H1b4<1Yi;b2GxO*B7dDA2Kj#03guWSB4^Vn+`O z13+)i?En(#1B-`Tk;l+=3APz1n9!i12ZG#3Jph0!fJ0ByRb|wXQT#$?f*hVAc+ebo zgA+awz|CPD#%Uv^xF;ZyB6$=Joe?akJ;DTl5(qFbL|Z)-L_`iXFdzeK8(h$X3#f2_ zzy%{zpq~aKXn=qVL~wxr!3qZ$IG`K~ByfOhJv=Bw1{nyTL0~_a&_fNqb@)mGI0+y_ z9CclAK?)QukU*Ij9gOVjkXt zff;Akkii2fJa9tql|plGXh|y)S2q`wfp7#eSOQLj*Vop|%E(VoNJlpzOfVJ1ell4@CW22N zx_UFAXe^IxK0+rEuXiEn+(w7bi3ZV4WHn7GhmizW@Lm5()ryyhI%i1RXRD z3kV1j8?QSs#Te2BtTdDAB zV8YBHYqbWNk#)WBX@3=(;v`EXWU`ZEZ%KG=BPnb|3?US73Kk?15)&m8695tQNPDg^~4B{?`f4jvt^9x)jm0}O01Iutw+H#^RoFCqck$j93t9nTOL4<8>72<2-R0v8 zKpH%5JQHx>0|pEb?x|eyU}1~@2P?*{xR3(Ffd>g%6iEPPz_SepLbl+^;KPUu2^6M) z@LxAY%ey0|yR2fB^TaV+af=21QzNgai{llnU{oUY4KRLBG^VBfeDb>ZfG0OP}k7i?D?K%l~f zi72!6xKLqX!`GvuTk5pALO=`<8y-+Z5W__I7MKZPf(0j-Pyhgg;dK)P8W0891~G6T zz+Nk8;DclbMCXERLbQX~G0O5Y~YJ=NNzi0uZEF zlW-|8ij8X%V0I>&u(1GuGY8aU+?N0qml_73egJ?9EU?i6Y$*WHgL@rVw_*w(a1|5> zHULDz1S$aV=NeivM<`9?jKBaE3XNcc4YioihzccKDv*{bxKKh59%wKcmy+QMkO?e2 zTS9Zv7Ga|a)e>r1!3E<$04f4LggXH#%56f#x!5%VKms>_DOMx%mLfs9gE(o%0xsw) z0RSba;IP2WnQ5=N2AcsxxBvhUi3F)i?D51Dn{ne1mV#Wc$S9*su*qu#xUv;N0029y C?1JI| literal 0 HcmV?d00001 diff --git a/client/app/assets/topbg-left.gif b/client/app/assets/topbg-left.gif new file mode 100644 index 0000000000000000000000000000000000000000..f548a367fe511e2a1a34df2799ff5eadc16ff326 GIT binary patch literal 2047 zcmVc zFBk%5uh-`<6a;z~co-9Vc^Dmf6ciW~czuR@g^vUmeuI1%m>39+dW(((9S9wmdI%RC z9Tcpu6bKj<6&D&68V3~_3mLQr2fn_z3%C^+z!irR8W_zQx3sst6${SAycy8Y2NMg> z69kSLwtE!^i3iXZ$DDzf6zCca3iR~~0}c8E{Q3>~{rVNir>{T(1@#6D4EWCGO>yraszc6*ajLWvL;hu9WC|<01fnr{YClEStVFKj|%m0p*E-ajBKy8W#>&7la&s zGT?}AaM0m_Z@E(L=Scyk^`shpa-gSuXSIc=p@8zZr5caq^dpUF-b7%TjJBwyhHHo; zDVS;6s3@kB<^*M6I^}@?U^uvKdYN#fv+Uy#+1_q=5Ny9R0EO6Iy3V=4oL2v+~sMZRuU*pyZC1U4_OYW;L zwVN(Y>LLh128uv{fCjyFt5ODl=*zFOg7yV)nfvx@qpA1in=rwHL94(5MM5wzPS9$| zOT`ykTjfa`Ltyc{>$Ws8$M%`p(?bena6ktK6tF-8FnL)`0sBOx0Js>)OtW8J_F_;* z8-b*OBRHSkDh30H z-HIT4po7fZdBlR>06C4_NjY!}vLXjyi|w5t1js!nqUV(*9b%LMl~YQls%xKeb$le! z<-^dTIV~1c(D~+`ha{2zMo!}l5kLU_Ll8kaTU1az2bErQNAz@L5R#Q@_#}dmuPQds z05ZFx$TAk+fyg35{`li6CC_KDbF?Qt9n(ioJpge7!%Hu~7~cK%*6`tn_FKCQ3?ko` z-+dy86jROm*$1Qk`SH6S{w5CukpBZ7?*R}* zAOsf}zy$h_ff&@E00MA82nOJ4?%Rbgrg63qZVerTvl=%1}+d02o)y7 zg&~X~39E4qWB@}P$jHSpc-V{boo$FE%*B!d;flh|!fd?Y;S;L?zHj8BhJlEiG>S3B zA{J4KzxW~H9Fd3rT=Ys0!EhO#2vC7D?jaY)gMa`?K|DR2aE)!04>EXx4uoM!02she z9>gJ^JfblqC|pDZV$q650x~DE=s?|^(MC27Yi?xpguW0^Kn@f@WRkQ5G}4iXTL>as z%;Eq9Jt?v=I#Ca%v?Tiq6bn^8z>|Jy#PLEoNE$AJ72+t9$Q1Gb0DO`Irf5Vao7f5( zG7(c8P)OL0naoo3DwA;ALoDnTM`^MWXpD?UC}F0|M*tIf8o*fq@FRen9M5kDD5o-C zwg>qnPXqN>=LOmc9eqi1p5u&X6J;bad^SLzVFM-L$SDX4XkZaufk`zbNWsx|bfr>WZqSw%ucksiXqc!wpMG6-ODqzx!vT*^X`a~<_b4?}! z&J{TcKmq`mfLnaYAY}T4PoF6tVM0KtL^Y~0KUoUE1(T;rB?Zu+n!lnRW2(q(DzSjL z(`_b?4H)VaK^vinZT^#3e?w~dZ(&|H3?*acRXb(^Rljp4nYCOS2hrjqo8GlM3sqI(k>@u zVSUAFJ$u=|xi+mzE8aG@DWg&xk6F$$(4GXxicj>`6#CjNa8n{&O##h2$Te(}va_jiEPtl<1oJoA#by(&o$ki@3P@yX2(vUtQG zy=JikAQPBz+k__sOh2C%^Z?0aVm%3b-+DH5u(|Ljetsw3yg@EmxVy0O#EW5|W%$Az du5gDfoV!O+?!+igaUBGt;vn$^K57a906WTUgrfie literal 0 HcmV?d00001 diff --git a/client/app/assets/topbg-right.gif b/client/app/assets/topbg-right.gif new file mode 100644 index 0000000000000000000000000000000000000000..509ce4db0ba51c432ceb432609720c9184f4f68b GIT binary patch literal 2035 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 literal 0 HcmV?d00001 diff --git a/client/app/assets/warlock.gif b/client/app/assets/warlock.gif new file mode 100644 index 0000000000000000000000000000000000000000..18afd94c9b6de799a143195e397b0f7773cd688d GIT binary patch literal 1120 zcmV-m1fTmyNk%w1VI}}00M!5hV_=~GX|w9r_D`ds+o$usmeJ15%mpu2QIutbRE_%b z{-|=ZNi0wZOMEXZHf}U%hh~#&N_CoOr*d#|(5%yrKO8;Hp5|aDSj~IbjXj67biWN1F5SrMzW@LZB0NWPXPrxuFnyMo zex_G=s3Z&_m|LA285cKLhEO?OT~=Fm9bOm(5=drAJ3Tvk+?{G+XC)#c2?quR2@ens z4g?Y&A^8LV00000EC2ui044w<000L6K#Ool9L8{yOJ#Y{;bO(8G|IzW3<87Juw+hf zzNvV)yJjyJ8qVRsb!d|~Z8w(2bXY@rcQ`cuePRVT6#tRse+r6e?f<0am1t2}KFgVx|!@-Of!(!|J@D6#j2jUJIqY#w6e0@7ExZm5_MD>8@*Es#cd+?K-#7#Je`hyg{& z4mhMh%$R`ShKN|nGU?4#Y13Z-h0xfvZjcy-6Aiypl z_+x?}2fQ{CBMuzk0yrfMsevIGTtJO(FFYWC2RoU7oFpbhDJ57kxB!3z86L4hCK@qYdDYfPo(Yq~PI5 zpf)f-1{tWZ!UzkH;L{8b?6pHqB18Z}rVTVX#Uh%Sz`_6nV30tt8)QpD4GTT-m7|_O$0szzk0DuZxst|!gI_z)*4h&p& zZz4XBw}T8U80xPIF6cnQNe|GV!U6s)Tt|}~+K@`b61(7n47WL8L#H1%sfZ#P?chKI m=R&LkBrkB<^0P08Y=cHV{KxXnRQO=@(MS(X^wLBJ0RTG@Gm*dm literal 0 HcmV?d00001 diff --git a/client/app/assets/warrior.gif b/client/app/assets/warrior.gif new file mode 100644 index 0000000000000000000000000000000000000000..5e3702f8b4f1afd7d23457e464c03e5dfad832e9 GIT binary patch literal 1009 zcmV0R=2r1VeGGrc#iOjMQ380aB6xXtHTp z7=40;a&m6U%E`I5w#~W~+}hbNF){G$M=)-Q6=;;FrKC|%NvM@7PSkWr>%ozW@Mzg-b4js~l2oPH$`k7%hRb*R8(K9CxG5!9wZi=)bvl3c>VPIJ#V}cD24*_4Ho}#M&biKvGz}wZ~)OoDN%+$}& z(bm$@A^8LV00000EC2ui044w<000L6K!I>b9NIVxgG?tg&^WfDbSgc%*Ck9qFWm*85slwGcyDO0~vA)V^MfQHVX|tFn|OJ zISHCK2o#tl z92%_PK;YT{c=3*T*r5V~j1>YWP#_Q^0=gm<8Y~!K5Fs~jI2y`uAZ66ecKp!MVp4_w8Z}-FvSG0Zg9ZjNB)~>2;fop`9PF&1!-ozGGhPV2 zks-!KAqyPPC`h2GHk(gp7?`@k2LuB%Mg$s=fMN_%HVm{Nh#*i2V`ytoAkn3Q3^fjF zjCe6@04E!F&lrFafdGrSXh+mQfuX{R3NRW%z{=Rh-7u0mTFu zU<^R0hePo&0X7BzgG?&M92>7wcp%`R#sm=)^tO=!0Kkt4i%ZzpEJn+B;2OK~h05aGnSA7ivBVryEr9#1G9uOJ80X!T)V|*z1wxD=R zmEmIso}lms4Jjn~KniMzVA~53XcuJ;8JOvn4FsTof&zdl-~y3G7Jxy5FJvQ#JCIP} zV+mIR>cRnl7Es{>1%%+iLB`xbfQeOjRl*1?gy2G;F_2IIivj$XsZgIj0*Q|vkPt$k z6XXzP2q9eX<_4RVU<4lDdBuSTELgDF1d0vv0tqCP)~Kv{Y!|~#C|r3`A@ArRYaYPq f(cmDh2>Y!Wj@0K4=(*^A=dQc##w)J?K>z?dcHMx8 literal 0 HcmV?d00001 diff --git a/client/app/assets/wowlogo-left.gif b/client/app/assets/wowlogo-left.gif new file mode 100644 index 0000000000000000000000000000000000000000..587b03f7e66ea4a8329a0b34b9f1a9a606328dce GIT binary patch literal 5990 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 E06zDn;Q#;t literal 0 HcmV?d00001 diff --git a/client/app/assets/wowlogo-right.gif b/client/app/assets/wowlogo-right.gif new file mode 100644 index 0000000000000000000000000000000000000000..5cedcdeeceff15759c162ba8dda6359510ff698a GIT binary patch literal 6735 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 mzXW^nupw^qBv9lj=u|y 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 literal 0 HcmV?d00001 diff --git a/client/app/components/content-container/content-container.scss b/client/app/components/content-container/content-container.scss new file mode 100644 index 0000000..a6dfa74 --- /dev/null +++ b/client/app/components/content-container/content-container.scss @@ -0,0 +1,75 @@ +.content-container { + position: relative; + max-width: 766px; + padding: 20px 40px 100px; + margin: 0 auto 50px auto; +} + +.border-container { + position: absolute; + background-color: rgba(0, 0, 0, 0.5); + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: -1; +} + +.border { + height: 100%; + width: 135px; + position: absolute; + + &__top { + background-image: url('../../assets/border-top.gif'); + background-repeat: repeat-x; + width: 100%; + } + + &__top-left { + background-image: url('../../assets/border-top-left.gif'); + background-repeat: no-repeat; + } + + &__top-right { + background-image: url('../../assets/border-top-right.gif'); + background-repeat: no-repeat; + right: 0; + } + + &__left { + background-image: url('../../assets/border-left.gif'); + background-repeat: repeat-y; + } + + &__right { + background-image: url('../../assets/border-right.gif'); + background-repeat: repeat-y; + right: 0; + } + + &__bottom { + background-image: url('../../assets/border-bot.gif'); + background-repeat: repeat-x; + bottom: 0; + height: 62px; + width: 100%; + } + + &__bottom-left { + background-image: url('../../assets/border-bot-left.gif'); + background-repeat: no-repeat; + bottom: 0; + height: 192px; + width: 100%; + } + + &__bottom-right { + background-image: url('../../assets/border-bot-right.gif'); + background-repeat: no-repeat; + bottom: 0; + right: 0; + height: 192px; + } + +} diff --git a/client/app/components/content-container/content-container.tsx b/client/app/components/content-container/content-container.tsx new file mode 100644 index 0000000..cd00bb0 --- /dev/null +++ b/client/app/components/content-container/content-container.tsx @@ -0,0 +1,31 @@ +import React from 'react'; + +import './content-container.scss'; + +interface Props {} + +interface State {} + +export class ContentContainer extends React.Component { + constructor(props: Props) { + super(props); + } + + render() { + return ( +
+
+
+
+
+
+
+
+
+
+
+ {this.props.children} +
+ ); + } +} diff --git a/client/app/components/footer/footer.scss b/client/app/components/footer/footer.scss new file mode 100644 index 0000000..4d8fc94 --- /dev/null +++ b/client/app/components/footer/footer.scss @@ -0,0 +1,8 @@ +.bottom-bg { + background-image: url('../../assets/bottom-bg.gif'); + background-repeat: repeat-x; + height: 46px; + display: flex; + justify-content: center; + overflow: hidden; +} diff --git a/client/app/components/footer/footer.tsx b/client/app/components/footer/footer.tsx new file mode 100644 index 0000000..273d01d --- /dev/null +++ b/client/app/components/footer/footer.tsx @@ -0,0 +1,24 @@ +import React from 'react'; + +import bottom_blizzlogo from '../../assets/bottom-blizzlogo.gif'; + +import './footer.scss'; + +interface Props {} + +interface State {} + +export class Footer extends React.Component { + constructor(props: Props) { + super(props); + } + + render() { + return ( +
+ +
+ ); + } + +} diff --git a/client/app/components/header/header.scss b/client/app/components/header/header.scss new file mode 100644 index 0000000..41a11ac --- /dev/null +++ b/client/app/components/header/header.scss @@ -0,0 +1,103 @@ +@import '../../scss/mixins'; +$topbg_height: 100px; + +.wowlogo2 { + position: absolute; + top: 8; + width: 100%; + text-align: center; + z-index: 1; + + @include breakpoint(smallOrLess) { + img { + height: 80px; + } + } +} + +.gold-bg { + height: 29px; + background-image: url('../../assets/gold-bg.gif'); + background-repeat: repeat-x; +} + +.topbg { + margin-top: -29px; + width: 50%; + height: $topbg_height; + background-repeat: repeat-x; + display: inline-block; + position: relative; + + &__left { + background-image: url('../../assets/topbg-left.gif'); + } + + &__right { + background-image: url('../../assets/topbg-right.gif'); + } +} + +.gryph { + background-repeat: no-repeat; + position: absolute; + height: 100%; + width: 68px;; + top: 0; + + &__left { + left: 0; + background-image: url('../../assets/gryph-left.gif'); + } + + &__right { + right: 0; + background-image: url('../../assets/gryph-right.gif'); + } +} + +.gold-border { + height: 19px; + background-image: url('../../assets/gold-border.gif'); + display: flex; + justify-content: space-between; +} + +.finger { + width: 97px; + height: 19px; + + &__left { + background-image: url('../../assets/left-finger.gif'); + background-repeat: no-repeat; + } + + &__right { + background-image: url('../../assets/right-finger.gif'); + background-repeat: no-repeat; + } +} + +.linksbar { + height: 53px; + background-image: url('../../assets/linksbar-bg.gif'); + background-repeat: repeat-x; + display: flex; + justify-content: space-between; + align-items: center; +} + +.linksbar-image { + height: 53px; + width: 106px; + + &__left { + background-image: url('../../assets/linksbar-left.gif'); + background-repeat: no-repeat; + } + + &__right { + background-image: url('../../assets/linksbar-right.gif'); + background-repeat: no-repeat; + } +} diff --git a/client/app/components/header/header.tsx b/client/app/components/header/header.tsx new file mode 100644 index 0000000..3f32d4c --- /dev/null +++ b/client/app/components/header/header.tsx @@ -0,0 +1,53 @@ +import React from 'react'; +import { Link } from 'react-router-dom'; + +import './header.scss'; + +import wowlogo2 from '../../assets/wowlogo2.gif'; + +interface Props {} + +interface State {} + +export class Header extends React.Component { + constructor(props: Props) { + super(props); + } + + render() { + return ( +
+
+ + + +
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+ + News | Game Info | Forums | Links/Files | Support + +
+
+ +
+ ); + } +} diff --git a/client/app/components/index.ts b/client/app/components/index.ts new file mode 100644 index 0000000..2e7261b --- /dev/null +++ b/client/app/components/index.ts @@ -0,0 +1,3 @@ +export * from './footer/footer'; +export * from './header/header'; +export * from './content-container/content-container'; diff --git a/client/app/pages/home/home.scss b/client/app/pages/home/home.scss new file mode 100644 index 0000000..816f05c --- /dev/null +++ b/client/app/pages/home/home.scss @@ -0,0 +1,62 @@ +@import '../../scss/mixins'; + +.topic-container { + max-width: 650px; + margin-right: auto; + margin-left: auto; +} + +.topic-row { + display: flex; + + @include breakpoint(smallOrLess) { + flex-wrap: wrap; + } + + &__classes { + flex-wrap: wrap; + } +} + +.topic-item { + display: flex; + padding-left: 10px; + padding-right: 10px; + flex: 1; + margin-top: 30px; + + @include breakpoint(smallOrLess) { + padding: 0; + flex: initial; + } + + &__classes { + flex: 1; + display: block; + padding-right: 0; + margin-top: 0; + } +} + +.classes-container { + margin-left: 15; + + @include breakpoint(smallOrLess) { + margin: 0; + } +} + +.item-row { + display: flex; + margin-top: 30px; + + &__class { + margin-top: 15px; + } +} + +.topic-item-icon { + padding-right: 5px; + height: 35; + width: auto; +} diff --git a/client/app/pages/home/home.tsx b/client/app/pages/home/home.tsx new file mode 100644 index 0000000..19f89dc --- /dev/null +++ b/client/app/pages/home/home.tsx @@ -0,0 +1,174 @@ +import React from 'react'; +import { Link, RouteComponentProps } from 'react-router-dom'; +import { ContentContainer } from '../../components'; + +import './home.scss'; + +import header_forms from '../../assets/header-forums.gif'; +import support from '../../assets/support.gif'; +import serverstatus from '../../assets/serverstatus.gif'; +import uicustomizations from '../../assets/uicustomizations.gif'; +import bugs from '../../assets/bugs.gif'; +import realms from '../../assets/realms.gif'; +import offtopic from '../../assets/offtopic.gif'; +import suggestions from '../../assets/suggestions.gif'; +import guilds from '../../assets/guilds.gif'; +import roleplaying from '../../assets/roleplaying.gif'; +import general from '../../assets/general.gif'; +import dungeons from '../../assets/dungeons.gif'; +import bullet from '../../assets/bullet.gif'; + +// classes +import druid from '../../assets/druid.gif'; +import rogue from '../../assets/rogue.gif'; +import priest from '../../assets/priest.gif'; +import hunter from '../../assets/hunter.gif'; +import shaman from '../../assets/shaman.gif'; +import warrior from '../../assets/warrior.gif'; +import mage from '../../assets/mage.gif'; +import paladin from '../../assets/paladin.gif'; +import warlock from '../../assets/warlock.gif'; + +import professions from '../../assets/professions.gif'; +import pvp from '../../assets/pvp.gif'; +import quests from '../../assets/quests.gif'; + +interface Props extends RouteComponentProps {} + +interface State {} + +export class Home extends React.Component { + constructor(props: Props) { + super(props); + } + + private renderTopic(link: string, title: string, icon: any, text: string): any { + return ( +
+ +
+ {title} +
{text}
+
+
+ ); + } + + private renderClass(title: string, url: string, icon: any): any { + return ( +
+ + {title} +
+ ); + } + + private renderClasses(): any { + return ( +
+
+ {this.renderClass('Druid', '#', druid)} + {this.renderClass('Rogue', '#', rogue)} + {this.renderClass('Priest', '#', priest)} +
+
+ {this.renderClass('Hunter', '#', hunter)} + {this.renderClass('Shaman', '#', shaman)} + {this.renderClass('Warrior', '#', warrior)} +
+
+ {this.renderClass('Mage', '#', mage)} + {this.renderClass('Paladin', '#', paladin)} + {this.renderClass('Warlock', '#', warlock)} +
+
+ ); + } + + render() { + return ( + + +
+ Welcome to the World of Warcraft community forums! +
+

+ Blizzard provides the World of Warcraft community forums for its player to chat, exchange ideas, and submit feedback. Posting on + the World of Warcraft community forums requires a World of Warcraft account. Only customers are allowed to post on these forums, + but anyone can read them. Please note that you must adhere to the Forum Guidelines if you wish to post on the forums. +

+ +
+
+ {this.renderTopic('#', 'Technical Support', support, `If you're experiencing technical problems playing World of Warcraft, post here for assistance.`)} + {this.renderTopic('#', 'Realm Status', serverstatus, `Collection of important messages regarding the status of the Realms.`)} +
+
+ {this.renderTopic('#', 'UI & Macros Forum', uicustomizations, `Work with other players to create your own special custom interfaces and macros.`)} + {this.renderTopic('#', 'Bug Report Forum', bugs, `Found a bug in the game? Help us squash it by reporting it here!`)} +
+ +
+ +
+
+
+ +
+ Classes +
Discuss your favorite class:
+
+
+ {this.renderClasses()} +
+ +
+
+ +
+ Professions +
Discuss professions in detail.
+
+
+
+ +
+ PvP Discussion +
Discuss player versus player combat.
+
+
+
+ +
+ Quest Discussion +
Talk about and get help with the countless quests in World of Warcraft.
+
+
+
+ +
+ +
+ {this.renderTopic('/realms', 'Realm Forums', realms, `Discuss topics related to World of Warcraft with players on your specific Realm.`)} + {this.renderTopic('#', 'Off-topic', offtopic, `Off-topic posts of interest to the World of Warcraft community.`)} +
+
+ {this.renderTopic('#', 'Suggestions', suggestions, `Have a suggestion for World of Warcraft? Please post it here.`)} + {this.renderTopic('#', 'Guild Recruitment', guilds, `Searching for a guild, or do you want to advertise your guild?`)} +
+
+ {this.renderTopic('#', 'Role-Playing', roleplaying, `Pull up a chair, drink a mug of ale, meet new friends, tell stories, and role-play in this forum.`)} + {this.renderTopic('#', 'General Discussion.', general, `Discuss World of Warcraft.`)} +
+
+ {this.renderTopic('#', 'Raid and Dungeon Discussion', dungeons, `Discuss the instance dungeons and end-game raid encounters in World of Warcraft.`)} +
+ +
+ +
+ +
+ ); + } +} diff --git a/client/app/pages/index.ts b/client/app/pages/index.ts new file mode 100644 index 0000000..c601172 --- /dev/null +++ b/client/app/pages/index.ts @@ -0,0 +1,2 @@ +export * from './home/home'; +export * from './realms/realms'; diff --git a/client/app/pages/realms/realms.tsx b/client/app/pages/realms/realms.tsx new file mode 100644 index 0000000..605ee6a --- /dev/null +++ b/client/app/pages/realms/realms.tsx @@ -0,0 +1,20 @@ +import React from 'react'; +import { ContentContainer } from '../../components'; + +interface Props {} + +interface State {} + +export class Realms extends React.Component { + constructor(props: Props) { + super(props); + } + + render() { + return ( + + {/* TODO: */} + + ); + } +} diff --git a/client/app/scss/_mixins.scss b/client/app/scss/_mixins.scss new file mode 100644 index 0000000..f7e2814 --- /dev/null +++ b/client/app/scss/_mixins.scss @@ -0,0 +1,8 @@ +@mixin breakpoint($point) { + @if $point == smallOrLess { + @media (max-width: 420px) { @content ; } + } + @else if $point == mediumOrLess { + @media (max-width: 540px) { @content ; } + } +} diff --git a/client/app/scss/index.scss b/client/app/scss/index.scss new file mode 100644 index 0000000..35c0b5f --- /dev/null +++ b/client/app/scss/index.scss @@ -0,0 +1,4 @@ +@import '~font-awesome/css/font-awesome.css'; +@import '~normalize.css/normalize.css'; +@import './variables.scss'; +@import './style.scss'; diff --git a/client/app/scss/style.scss b/client/app/scss/style.scss new file mode 100644 index 0000000..b7fa0b7 --- /dev/null +++ b/client/app/scss/style.scss @@ -0,0 +1,57 @@ +html { + font-family: Arial,Helvetica,Sans-Serif; + font-size: 10pt; + color: #cccccc; +} + +b { + color: #ffffff; +} + +body { + background-color: black; + background-image: url('../assets/forum-bg.jpg'); + background-repeat: repeat-x; +} + +a { + color: #FFB019; + font-weight: bold; + font-size: 9pt; + + &:hover { + color: white; + } + + &:visited { + color: #B1B1B1; + } +} + +hr { + background: rgb(71, 71, 71); + width: 80%; + height: 0.5px; + border: 0; + margin: 25px auto; + display: block; + clear: both; +} + +.inline-block { + display: inline-block; +} + +.flex { + display: flex; +} + +.flex--center { + align-items: center; +} + +span.grey { + font-family: Arial,Helvetica,Sans-Serif; + color: #A0A1A3; + font-size: 9pt; +} diff --git a/client/app/scss/variables.scss b/client/app/scss/variables.scss new file mode 100644 index 0000000..e69de29 diff --git a/client/favicon.png b/client/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..4cb71842313b1b3cf1140769756f85c67fbc62e2 GIT binary patch literal 273700 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%0D4YZvf&Nl$Hj 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

H{0d- zb1p~p3{EM!PLrky#B;zBkyhAL;}CkXnN_t)&%iHSqlw}LK7UjFecf?DIC7ovvg%N?gIT08h6RK{`W$!=y)Q(g%k&19)(MCbG!rICzX|_tIH_P1oX5!u)&$#+g zoVI<2kA3BCZr!7$8^!Hqsni(K&OZO8^*}iiBKGiI^b}{ucl~l3|GR_Jbv{1aOFu;Ftr=5 z2{&q1Up12Qp^!3>k{MYjx6z|1_`EyrS)|5=JR(W(X!2MaJ;_o9B@@|h%5O+%7xy07E+W9Cy6Hj+68QXH#b~=1Hblr-{o63uhx#sYhHXV@BZ^^ z&`$X=!@%rwqWtd+DAmQW=J^Otkf_J(6))gqKFoog_kk0%(O5?@t>nF6G?;q9RQ%fo zF$Jak6u~2OJz^1n+uz#3VSTUPQfUE5E^`lPQtS1_9f~v+vMggQg~V!Rx;>7+;3}+( zaRDtTShiV$5+QXdF3rfYlq^ZHSw@nqVbebSexEPhbd?)pezHs(Q8_Co%-nA><9PDdE!a2URL<6b`W`5h#w zj0u<#1*^9hZ&sxNPceE{ncG*&&z^^W8_M3BuNvz1tIm~L-1%gIG|2xp83n0P=Zs95 z1SmJP+ulgK+aN48O{JSZPhELWhTANaWpS8eygo)#8iFu1Muwx?}Dh?|%Y z7bLn0xo;dAHj3Q0UJ2h?dky8`>=7izx)Pu+5UimV5Md7AmHQKT>0XDyIg6y_XrEKL zoUbBPUg2*@&`bH?HQVj*-+u8&`I%Qfjg50%tWB`)5H>l0O%{=CF$8;q(lJU$VYIJ@ z)=^;lcM3g!FZ2^3$_xD{6P0d$1N*VJ{r3HR?HrlvBRGsCSeJN#p>#K&``lOf_21jc zj=PiEr}*)c2`Ur!XdBMr%&E z_;Q38qhgc_rZ^^;b|{Ur8WXbqh@AN5iEv4Pz@KsnY?xi*4?mO@P@Dh@ec>}V!)m(7 zC8y1Svcw(ls%KosZ-ORQYf}_Hp4H8Jh$Ss!wE~)cuWU-Pk|E9#b!M2^u$f*b=2?$D zgL6-w<)6NCH{ZVFsMp1+k_5rm9$KNCF5LQ*1UIe1!XPI(d3#1FS^?lx&|^@!vVVX% zhx+3RQ`1TsmZSC42(|&TR*ivuS`a`@aRD|OwB#FvR%4$-#MOeV8F*0ZM>`r{R$8?#QnL6dauV1iYH`x}%r2mfZ&q{PIr!butd+M{vfNQjNlzmkHx zqO2>SekiJbaVj|XSzr0%+W=Xx>$O^wI7>doi_>Ak0i5_M{D+@*F~9PQFXYlo&jwi~ z%a*XoK5YLWHa+UCZj0a_1;&2_I`&Y05c|hXCC97jek0 zH6p5<`xK!g@hP9R~ z%MfeBzY}blk|qi1${K5KncMGP<&7UsNYc7ifKu?}GZdGf-6QVw5N$9j0~>+y0>yd^ zH zs#7UfA2elvRJrqCRen~AWNn;hLM`A*4mZlkbEUc&kAmlwtmFKyyxw{(ZR>$SuUm3- z8jI<%{r85X@tC3d5y5`E+--eIqe=d@>2Ic)AQ)xSJ1X#xn(1$BBPcgIxt8YVDbA5x zW-BLeIw^yGE$|E0`bu9^knvTT6z6}}c$_tY<+!bz_?7?qLSFM@k0b7Al=MmaN3iK3 zY7fG=5YK}hq$BZXd&*2cUe>_=n?p1r&Ux#b;S9$#&NGmACU;aBQ^op z`SwoG0q{}IxuAOOT#>n2D`Z*ZNBY)cGG~cryKF!2GDL3)e`9er!dWT)#Dpdge=p81>x>h2XFba8+hZN)ph-k+d9K_pZaM|KW#p=3OimtU7|{& zINDRC)B>pxgQbsC5n2v$^jn|c;9a|kl|{!wr>lreNy5%Wv3z`Y1+wTw+63U?mH^!I z&YmZp^bSSSui!B(r{$udhjPnC?8=&%Fw3=KZ*e>tb0$TpW@KSGa3gn-)oc zwYES9Y$iCH`ssiyAGrsJ$00uQ`8(Nh-%$n?1oOlo zSM~SdU&d6$I`9HQ13>9Yi@-l7(xaeVY3%V&I-iFX38j%sQ0fTifyn`P?AJl1avc>n z-9V3Dj|_TlVpTg7NLBbL%??15$bREy`KM|*j0l)xQGy9Uzv=g;p_MU=ij5y996}QG zWa4ISH#~F>iqwP#? zEt6`O;m7_`v`a}zac%|ryXp6D@&CUjZgn18|J&9eQ6vOz=B)m$c_KN(cOEABtdm!I)+*jP$b`#){+xp>&sgqpodig zukc#GNJ0v5EtQ`pC+(2 z_3Z^~Ll!Ru3XqQnW?4d(tYT9kOH$JQ3Q4-cn?JO`x9%R^XOEv#JnJION!#a$Ob4yT z%}m$rN2d+=HRxCyR2Vx_+Se3O5c9AIy*MK3&9QOAHgtCm6&aRS*7)oVyZPwn?qD@@ z0~e+n3w@791FD-!g(Rp(^qHxQMm7fX5?UYkK1S&URQvDaD!gMl|JC%*VQBvB$8sI2 zW~HDJe>>j9r-+B^_$-4iccUIZZkB)Yh~Egao?6B4CMFbmf*R+fq_A-7q$Kt^mn&T6 zRex~obN*b*M1qQ+ulB9@e;1^_;%kW@*o)21!Y}^k7xN!}@@Z_IpFwPb%a(D;UXpYl zS+-apB2IxZQ6Lw0(5j0>UPvcz0Vo|8s6Yw*`>Ma50F<9CXZdULg3E?NAO&j?j^ft# z@bw$M&aeLN4sN_E)o)t zM1*4|eVkii`NmIjXy=_6W6&K-H#TUKc~nJg;1iYCg~PJ-$65s7VU+;v{;N(Y_Z!H6 znez^HY3fK*g|*5H1;vJwE_fV@O=L<)#SvM^!aRJL064_yaIv~@@j9fE0A%7P2?$Am zbt#gr(N7gwe~o_D$M#pT{e-uF@(^FRO@d;5`MKsg@RW1m!qeu7;)+) zL0}~G@Wo4C=9P|f7Gn$+=+LDzH$!j37P_4|PoU8;yY?L56W8tLE8n~it75#JXTF8I z5q0Dg$v{8`^3Oe}BT$2EM_hnSQvpRhcQWxJD%}Z>@%+x)5xIilh?2kg`l%uXdL%?W z>hC9w8Ro%h_`db25{^^!8?N@JsN{3#UQGw}=R#3sLNX29KY`r0uE5`r5K`qDReSxV z{CFn5_;AkuJ`1wGRS};|Rd_=A1VIJvH)vk`qO17j|Mvx)edab)22R$<(nGjpKd!%s zb4xhwD}5~rj7Esi#-MeC!w36n@b}FB7_B;?*Pr*_^Q63V-OTqB@9LS68~h+CN)nu1 z!^#4-e-EGd)D8Ui-@lhV`?A{6dinFu;r)O4QlJyQpxB%E(DB%Zh({uFzYnP=0D~x3 z@xGMx--b&o1Zw~H&MvZi<3~Ak-+gG6(1{c#5{!10y|%t@YSRAva?cX^@PBpdsMAVqMNJuvsZ9>;h5H z`vi#B3$TtXv)F7EoA$8@q{$k6yGF9o=c_j#4< z#lH*o>Ugr>s4>7?E?A?`PEcCowC73a(4Q6M5Uns#M6bJ%`ME9V$V(=7J9FH$^B^Dn z;+@=b*O6M~J*h_xiC&aUWrS3l<%cseKg4WIk<_dZAnY^>n(0Idgv zi6&eZQiG$%i&r#pai`Er5qr0jtPG#NqqY zRs#Fqd6?Q}l$-#ku^}07`D8)h1YjMBO_9uDZHCPf(lo^;mNZStl0NC`3ODas;H{rn zV_}6MUchB1!qYDA((BA%q6j4+U@I3yH>ww=E;e63V{fpvIc3-Aab69YO*X@|-)V)8 zI`n2XFu!plsYj3%q4}Iag>^+!_4D5A-p>o`&?s-n3D^Qh6Rv47g)LjNC z0%Ts{4eI}E)C0O`ni2&MXY1m%hLQzUA|T_g5Uus_=wPT;v^1e3!$?oSyEdNmbOCZfw&i_)(C*t%|H}PNp%a8K%7e0}h z8AWCtxJ9zH{n)kp5xe9`%i+Az;OF&~@?(C)eoR?+5M}&$pYDK;Dm{PgneaOH*IRLc zMP*eDp!$gO#g&l^t1ONT?NXd9V$*#j%eV1A-*P8^`mTDvf5UvtC*S{So_N)nNVuN; zn4t^y!NE5~Rp<1BI9Tr8RW%Y*E~o%1&mG98h;TlUa7o2;r60Hx3g^~XxZ%Sr?75pr z483`WxXc$@%As9?QyNs%CIAn&1YrOBI)Ek>JP{@FqCd_W`bmaFvz&bS)i}2qlqI#L zYMmd$2~~a32Jl(CmlUQ_^}C{vXI<`1UvdEoVqlhGZHmoOveaUelr&4o))M;3GKUYY z@s>|4ao4^KKS^JH&h2yXtc&5)?Hh>VE?NoNnV`yL8>{|i26ic^)5sIhqlHqcz?d=` zWjb`bGtACzr8hf6W)!jRvas0aUvJpOKYihLR@btEu%zI&4E@x=yjIg zbq=ZP!q?jekl{*MRMmA&rt`TUd$Cl4yX3~s4Jg5cKsoN3(K5QHJZ&%BAD^<_FBy$_>=UKeyMU=1b;HGIq>}T)_uWrl|glw!nlw^WbK`?(oSXUd=BGB)%_F5c(w=rF=5t+hP@LP1!<4Nk}W#cIG_|NWx?Sh0B?chV<7UcA2FcKgPoD zd+E-2GN9>Lj5t(ePzL5-&~gACRtdm?zwd&DG!ar9SzoidYKb;%@I8Mvg2ae~5k7S2 z^HaD53K`A@4nZE|b2mX(CI!C7=Ql$ag1yV6AOICp0byiNGD~I?Y?_g#DK1S&lRm52 z8g{kMzkGXv_x{_ON4*9_KOTRY;)xd`Q~}i(eoNDHD<$Y@P@dw&Z0-9UtoB_| zjH-gzm$UkFYMg}LzQYUoxI)Lql%5z;VKX}66)*WAe(qkTF4lWStlB3w{0BLpr zXV)OJ{=C;gHoHR9%L6%q1gNwh%te5~P5%*XZz{)p(wSR({^!gu)>7_%WUbfYPB25QQ20kN`B0 z{d@~A4FWk*@ON^FU&$89vfU(0xALpMcOUQj&|>YFZrae{!+-U&JoQOudW4EV=!=7d zxbuB_sYvh+N%4xUJNFeR03`z8hR1n*`jsP3eg7P`8_tVjKRp2VsfUAfEsbWgNW{H2k%qIbfT}Aqe#P!M6mPq=RBTK8i z?PCY|&Yr+9u6*v<7@m42Tyl1onckegxN8;E@JP!zvfrrSZ&c{m7BjkKpzsx@7xEXU zh%{dLE9wxL4pDEG-i9r7I77;ouL zfd+V@U&nI+(50L&rgClQA+*F7Hr8`WL?I+TSGO6~?I&Hkk57E^Tm1Jo9AN(;TRVfV zyyRp)@%KN?@muFmx(m_?(0eBk_d1Bl%3xn{4z1}#D_cVVa;x(EOY#3dhyYX**}Uf; zjK!2I#hD~R=|B>+4v|$BzWE6j?!S{5O{c3c9a<9L!z}^0|Giz(1gur4UY8RtcpRAR zWYR~e2+2}J4B~X)&3cQ;yd{8i3aCG?@(bc0y7v2AVz@{gL_z{k{?3a9=`bo7yaSx` zLP1v0{fxv~`q?t1mZZPRT4r&}E4=%&NBF|6S>vYr_|xEN7tb>@8+&qIVD65pY$rng ziW+o2iX)K!+k_2H8-H93#tVQ*gpN9NXJ(k2-%ix+p(2AZK9TzFt_42vr91h;H+MB$ zNVd;dW{-F1SC|GN~uO}KuP*C#ipWV`U`IyA#PmYAN)Q>UF=O{&r$vSX|CBq z(_M{X!LzQwKQ7T4ey=jJ1yZ%c9`!kzzG9KU;LEt8J3uQ~G5udK|BP#glma73W|~Oe$+Aw~SlcPnsNrWPwa4h**sB zD5XCEJD{?%{f9yFK%O6OZP2P4{@n>J0iOVPv!5I})OAmW%5n5cn68le#W|eyrb1b^ zi$D2`@9?HSJ391zzWha(^Zvj1i9+DZ2XqsJg)C$yKt0j$zNQ8fZA+8hLJ{!A+YI|k zzcfwDahQStSmAH@C&@}@K?%Ghn}O@IaMMRv-n$<|iivr|x&c076M%c)(;?{#@!TB8 zpLZ3mvkB#5l=Y5unN>K6G0OR|9T5aw3*zPcZb%|U2Mqu}DhN7k2Cl{k&MSX$UfWx2 z7PtbYKm#(Hc;vuZT;|A%aY0Mc&&aYBY?6{BE2MqLjkh1<|9-a5+L|5ONRFR}XJ4c_ z^OQN_$P)ycVBpDQzk$AO-oaC&6NjpoK>q(CQdZs=#6Uc=k=fa;bbE7{PS?8}2<+Uq z#HYS=C;xoyo&FLPFLL579Ne+>0w$ibU~&_pTw5UjYy%J|%9Zf=z{uiwlHO#+J_R_D z+6der3NuOOxLWOt9_AM4bzHA%fKVtR6NQj!Ny3y#M(zA_(wOWt2KcG^{QmqiBgPM_ zLB-3~))T(GmFE#ZDdI`K2RQMNyA95ksT6FMns`r<$PPf)D1&mA*S_NEy!sVS;PMMk z0qujVb4%F%5o~f8n;!D=xfN+|$$2-#;opJ_0aPg!diy$Div|-!bqdG7zzOir707{= z^IcQ}2gKRpdvTH=*)nN*H($H{+r0kw4|4N&)7mkfpXu_xx4(wxJ?lc8HieLtAH(xj z;MxJ&7hGD|5X2);NoW()U7~W4q2f5?2tZ|CU&w;kl&&Rq9;u|Fs+81{fC4>G+P4Fo zCn74h%;HU-VENwN=ty(IYuYJ*hgSmdt}aoh!{$q#PGq`R7l9};@w2R2G&b{aSsA#) zg^vp65~Y$?wddz&|Lg98E*JKwAONCt+4FZ4n~F~Ya^s*t479H1ACRUgHqEeNNmrLh z`x*NVF7WQpEOYDLWT;VY6g>SLc>H-Y#4|If$e_iWhB)mnXd|ZRVJi_IXw?J@;W6z3 zKN+NomP2DNy&~#@j_CI0nc1*~PG_FDJ4YOMNwPk>_AT()ukYgHU$~Xkqzao?Dkvz` z&{Wwwt@nXVU;|GFyGKS1wFK%u3C-w0`M5#%!GRuXA>yLOR{BjtsovT<7&sDj&4Ik_(4=5lMGk7Ot6bxLk@F<-@52RXKM(MZ zlGvHY77?&vyxgKZo4=^=6&8clS-EEnXfqTXf^fuUdYYel)iZeQE1$+WXPtm^2{?;$ zex%Q)hkWq2%Vh!=5>zRY?D8CQ_=v@i&Abu=JH1e8N;NEC9U13%5R_|1>7d|)>xzotb19##p! zeed7K_Dilru{l8XUeT%u_W7s|QSrPvvCmsT`uSn89X}!{GBEa+PozqvV!%rVBL!mM ztSL-`s%nA77-8m3imXcm8sHOyH0^sS;Y5&Rg|#fhC2Oqpm-zH`D}3O()o?=Bi{#5r zR6PHxn0Usk2ck714x>z9RBO*CPzs}TBg=Z4mO;rFZ=O#terhQl`|^$5#Kbcjn4jBB zG_wh(0=e@2`bV9- zfuDHA5Amv(KADrYZwi0AicJ=A=>pa+lB5R_w-QhoQz&q%QYoo2mS;i$S3&H@6eE91 zsS2aNOaSuf04b7(kXRW(oc5!-1wSDuZ92hehf5cb{{5`3-OBI2`4I1X|MJjz^6UTg zS^VCw|0ob6I`Zg*%M+N2!Ojre=*FUELRJgf#d)aQ0D>gL(>&q|-i|89blm^~VCxBH zKrjomRF1IltxvP**>|-Gz{4N`_yX`l{D7}s1kXAfENwYkzQ{TQExslmMzO`j&Iz2A0PedUEF%d zK0gCoZ05}hg0=q-NWgjscttXx>V4zEq+pVD?5Gw?Q}r*EXmu>U1BM1Yg9-EdlScQ( zCK*$F_UidzLqao3tG_^`LMx#R__{H{%D>|#Gorz2zurEn^!Iaeul3b@KGv6y?n$MG zpN8X`DewP517Afc=Ud1a9JWYIA9K~&y!z#j1OUE5W zvPIHlCm;U!4qpGp1&%Dp5Bm1{MG<*&n*cmC6M$C%e?z+fxcXGM=E@G;-Yh!yv%vWV zsf`qU_@)YfP_Sh<_>UPQtOkEwo!zAtQ1kCIjtn~P(wW&zXLbYK&OADv!KoCnaNFHS z_~cjbnZthV} zod76lsIHpl_NSRh7@0VXQ12Vu1oM{3Fi%2;63e^-*8}H6{dMX(3q`^cBwwpK2vs6q z{x@C~R@Fv&2@^bC@1qnmvK3(229cwTs^3K3N)8;Gs@-)!rxcD?y!eT{;-!z}s>{!1 zrt8~o&aU9Hqh!e;vTOm#7QwCsgickUcvlPTQo9ay5W6Z7fWn|hl^OuPk8U6z1Ej+8 z*Tb3$-gM8Pbp|RTqmM~fSWE6D>)*!z{69x|+j~~q4b`t#i^zN11mGc<092BIUucm4 zzh+~2*7CDbE)7yxSH(+A0F6F)heZG9-PX76eJGf`>Vg+iYh73HItM0a#2e~=|(j>#I z7~dK}4^+*lsg(b62fn6hh2{%D(&NzJ=nO*Y^q;{1oJ%l6&AzdcTj(F=_38Q@4R1lelV4~Gf0#FM6g!_!= zH|5O#+&802&Moe*oO>!Kz-wEe1ZlPa*-^6OUOxJ%+xg8mt#IJ5v>PdW5qN7J{M!WJ zA({X@)ZhR2VLcW2dEk}RUq1F!c+QoY&iqEY(X5Z1Q7IMMRP|T?ZJ5StcsTgyJ2ActT_P2s1Xiu(#vS|k%$M)tv)A8KJa1F*en4lp zqVzCmLI_lz6jlDeTHI^Tw`kHG$mh8A1lgM^39;yBP8{QFCI_xJ@Q>>4j}k5#cIYe3 zdqyD%gUO9=p-TgqFZ`_1K_m=$xhnLpY7;z_^u>#KRjT|d9V|}(hTjx;Dt&(LhLb8B zn-^VkH7|MoV|mIG&S!qMgHv8rPGw6Z$q~qwu*p%xt%h-9hY3O4fB#Yo@PZE4P-xfH z)Gm!z;LJyTbFT|s2Kk&TP*(<244O&h69v__OD0E<{$A3RoB4x3UE(kPCK)^$?*rZj zeD0C5Sw7I%(Ix>sbQBwH}aYuOdgv0_eB9-y#8?IpNs9}C_q+$_a)#mnF1h5^sDhlSF>{UnlZ`MYTX3o%K|I0+8Q*&o+D-!|PN*?EY~aqhdURX9R+x{%_!QK#QtjUX z7G`yOvSf5v0w_JS+$av3UBf_aE`;cdsrlKCDoHxLBPBq8Ns6)r#~6O2MLury6El%i zT85tuFL(L}5r^vaIG*HwX|W6<1`QorpF3mc$%xG;o`RqI7oSun7*Jq}xfI$R47W>- zPj%7WxSteX-soQTWdq?Xk9-&3_%3@?A_kw0<}*KVy-))u;k9_DK9q^A*8qCs7qZ*< z9@?AwY>`>8*x^1~BK>r=_9N4$GSQNdCiwQr@k}Z^?yxPY+gNEA;U+fRB48$Xz^{e2 za=E<_y4}dQh67K>j(r~;fkH;1^V?4!vDFhRWnk%;)p8JDnj%(qSQXu~SF}<*Q?q6x zMG4-MB{I-5PWuK0bFh;RMu7;v;YJF+5K@w0KGe~^Pk@uorcObSqoE<{_CDOo=WAmF zvAB4|&d9hZ^&bTd6LFVCx5!b;0KS~Np9^OCrE;gh!}QB920y`h70xW!SQs#?;zQ3S7VQ7D*6!~23)%@9NV^3 z5}pda@uOYJzF2L%>>A|UG70r_2$u!meRuzyz34O?1G*%!I%?%}o1!bKwtLf;Q1>Jz znQp>~IQikHSvw2NLl073BweQknuzTW9aboNDC?oYC8UA;pdDWdpU<;bM4L5yIuc1s-e?-9N=H7@6NfO%Kc}}C z@hsfBkh~!VFOtpmsAkFJ^K%YOzj_6Q*R2Mj&K+g1PR?abwcPot%w%2}SB3G|Dhc*0 z8TFl)Oa-M;6?ZS|l5e+4;cFU+f=Y3Sr*2M2S`;3S$(4)l_}lY3OA_97Ew+Evnt6TK z_M_R{<NyQs6O}tO zr9bT{9km^rCJ%3kMK@pux}Rt7i=~BQ1oqJO&HcdA7Ym5lL)I6ihmtC48DA zmor~p;^Du)k7Ji?g73w+)&GFGCi)izV)|gyy4{zrT?SSi zaVMAK9qrL%=gX3g!0v6}FC)=fX34w)3iU8Qn{xdXXAL^huuBS484tM{O8M7sCSk}a zYAh2##sH5$X|csXa8q2j%~+Q3f@vimmCw5{qptH>*D3XHF`6HVz-%*8k2ByS8 z65DsJqE>|lGjIb_vK38K*@4Fo#ZQ^_d4+!>b=0bbm+YzH*q9(07Uxnt1P-j%IPb8W z`=_pZ1nNwbd7?MAhFy50HzNbYRkJWzdQo3^y}l+J9xt#WPo^>sR)=PmdMyLK5`g{M z*v-$mO(bB6*uG7#Z{5pMjGfP@Bset*KjM6#KwNz^0!8e6F6GEr8K1eR3s9Ye!D+EU zM@t4W-riWMj1))BpSVXbiP!m(223ZHmHp@&Oy=A%*JyJ(d(e)bg(s?Dwx(J`A>4k! z?9--Ym{XU@)$HrBjiO-0skWlxdkL5RXDUq6VpE-p#3!y5x24YbFIj3^dF}^KOrKI3 zl9=XjFHqhs+@3Ej^|`jrk_VX}!#dH=5hLCKf6G9eaKIJNX$syBHfK%U!+z(`m#`aaaR$&;DI`(5rq;5+81WdYNt=Ipg(}LCS zceB3e@Mv$IRU46nhD-TR&NpHQC^vw#Suz{;if&LQQ5s9{x1mo5YoBwPGM0R6-yDYI zL2fWI3!vr&3U(B+CT0;jww03Javzx?w5DXAXGYLlR5T&Z$UWb^f5F?0o%sDXvM&xk z7JhvT0n4lmjV|9)so(KZ3$r#fNfxbdUd=o07R(nN^rshPUCx9tK&A-*=Uc;0+&j+q zqXSfr$+CP2=zOY#@mWZp5&P_!tu?zIt~HwgJ(I*cbqhLi@>gJx!nQ!lg7Tx zp>OnA!_Z%~{Nu0O?8(#ixwfe-pwUB^vqsyV3L8uCxQw|KU3^f9H%f+9R68Z7iVRWl z_;L4RmAfeqxUN0Eh;a4DIqnzI%0vB%!?>`CyTDauS>HQ$JGlGJSl%7Ykqe?SIH-mE zAD4e?Q&}6FLp0FII3=6yEqQxnmrl+sHMu=DyTxVRL+%oXBY5@d~W% z0!TLGD}vuX5J9h8T1?YJD37DvmG#px*PbKRmAF3?VXetoqA)G|nYYE%sx_;jZT}YrhLv~Bi^aj1|?DxgXrM|8- z-Umr?x-!W?%*^j^)zY{=A&n-qsA!Y9Lr@bvSf`sY@Q7B4S(+Q zRXUxk)=|18+}QG-$+9eRZ~d$6;ku*LQlD-E9Cl*%`DC%0l=_F4@$l})Tim8a_SnML zbI9E&FKEr`6{5pdc%^1&bW_VDYvfIZbVMzCTNogI-k@`N#I#4I-?+L4{D;nZ+kAAz z2b%DQs;*wpLX>cs`mkcNkE%ZYcFV2`>z?!2+prKl(fl+I165tmAjv;HJNN$K8Y?K^)6&gk9#;!aE8(Rh_0{VZP{UtjQ0EBu7d>)7e4DanB7f9~m+kI0 zyf=K$uxOL?yG>4+*C**;H`P32+lK&Uz;eJ8mul!2=E^5TYGNYCZt021MyPgzZ&Bmn zjq`Z`q<&ku=M(w5?OffI;#JqMxUy$k=8fo1FbuG(gW?|hTi zFWG|FP#J^|ut1fNkJJdq9A&*U?kS<1)qc0xu!N0jldNAn^qIq$_lN+Wi>>$f7}z~% z2UC}p%2#2IS+O+BFi*y6Ofn;EfT_fOYHNeKH6+?no#Q10h(`EH*tWU?qwS6YA11L^ zcg;x=BE7o@g5XM= zY||DlFufIpUhDnFOD})@t!Z;>RwKcH2-<5L1>#F2C92?Etz*#c$m zo|M@=Ta{k!SxwE@4?VP8wYb;gV&F7Qm||0F)Kk8^Cn#*%-6YXdo^0Gau{UskiX?Cl zVSP9&#V-=iaVpV;k|>Oxz^-D5G9n=s>mIbvw8Xu}6mTY;St;B`wPB#R?FYZD`5XGy zq@@70x8(~R^LV+sSaV(vckyluJ0FDf86T!bE%TTNW&^EK4)*RDvRsWTEfBkPeHEV& z8yht_ul~WS2VU0wJq1SB0SI-qR3{H5zGar^85({|VebFn0$U?jJ=)#?L*VAxdjxZQR}EX(!FLh5pr*C)CZ$KQPD!_K2rgEh^$>{yRy-5 z8DshkvB+zG2Y-ov91^)1uD(?=%If{u%;rMz?t!7X0E!{B-;xXRyr7K8Lmp3TDoQ6$?D zrWr6`rD$H>s``Nq?#^JGW}plNbBsgiZc7cC<3_nqZH5r#pt!A_)d#V_atUn>s@_!l z@aL`+bV!jGgypYwSn_n}0bb)T__*&W+&87;e#Nu0)h+m}RGgvigzh6&Jnht*7t?{<5^V+J-9M()*eXqJy6B_ODAd>X0LN))swpB#2 z0U%!_d17689CAzRr_==!iL%f;dPGgcoJ2EtY*zBljDYWBkIlBX>j}tRrSB24QE?{aHAbCwoEj_jaBaZOKpg zh@|j)H0C_hr8CL5XH`9x`8gTN0BOmtPE_(!t!ZbZ(=kdI{7KTcJ2e_?=r+TLlf}3a z?<1zlTo)z6tFFQNC0^MllGBo5k)KC7q}oZNa60i_eAqW5;~5r0%12eL>260yoH5TF zSM2VfzFB@U ztZ$x;dYfqacWLU9f+n71BO1L zPxdLFa8YPT*YdBJR!LR==@Y1;%_AdRM2JVY&H2HbYN9Rh2oP{tt{C2HTZ}eF+;uKR z^_Tw}7Z3ZIrMYnw2{NtQxTcSi9xMycd!=SAfe+3ClP$1|P8reT`ga%wkO92k!PUv2 zJZnVC1Akn9M!Jm(&NM6u~Jo^wAFPmBniQW)#%jQ3e4yqbwtvkqFA^OJk zWjj~LP`Ynj6F)x&ncWf5YRzsF<3D9C1BD^e^6)h47#ZsV5fXXL? ze7jBJaLfU}f!;{1z{+(bd5BeE<{ZP@o)|S|bif0H?yEJ)o+%_>{it>6g=l?eM?01R z+ewaa2!oRS2{PA+L4FvxOJWos%N ztBn8VLV;>~<>Pz7(z8)7-S&pypycl5-smqA{F7=K46Fj2;t^t^+I?G%kcqjWvGm;D zT+SR{d&@<7#z!$MX(DdaIB(eyUVvQ-N+&XGvl$A<@)QHA;}X9STiWbc`ZbTNOAr^u zx}36JX77ODh|CvVV3Myo_)nEv@|Jc*<}0ptBgiTPzh#W;UE>_m5{kpb;g<|jkQWV3 zQ28{?wLPC|p`W&H!Z;$tF-s#X)87TTxjZULIFdyd9s9QskM5x(-jLt^YYKz`S%j_J z+&CuWi&yZ|xLt21sl2%qq8Qu*?mqrZUMOoM+FAi&BfLQV1rztmHSl+&_bYV*)i zVBrrhwVN849 z1LYQ|z=F#mGoM&{EP>pQ*tIU0X&MI;)Nmw~XSvR9knWopX7;j! zr*(ZHZf543;|PRxIRc@<`p?`0iY+Nmp0HMO9la*7AjF1_!b;gIo7T$M7G{M~i(^uW zGF3i@M2)RPBl4o!endqB1$F2e;VDW?@>3C;HyNdmB^=_Jd3pH?P%dX5#jfkYg-#Mb z7;Y5K)}}Ss>Qoa*eYuDddzWGrh3&eb7iQt}GhGWhZNB zVgHRa_77;uR@%R2D=+Vi38u$+#L()&8*ZYY?uI!RkaStpoY- zBSde5m!#W5G13r$`S zW~uL772(H0&A>_Kve%WMNKx@5AUrOkVJzzX3w18-Jf4UTAKBaXgm%N-6ii+fQV?SO z=!x4_rz$GHE>-q`FX_I#lH6s{p+LESv31{!v5^Fy+&A2v*r?*`>Fcd6qrdJnZ*0h%=NFl7c z8y^g&=hJUNu}&9+u;W({H{^M3Ncye=Xz8=72OLRyEGg@0j?f`k@&bP-2+-q1!OS-- z1)s4^6`zQ3YQ}?6eS9Q+e-110C$##z*N{(yu|JSpub!O{eoo|F%N0;gpVs#A)zMSG z&)V$XQ5tB>S^@&?WqI&7MC(#6*E|i}4-fEzwPCHj4vm}jXl~mPcvgI1x~S|NXhypbGKHGp)bb1Gdl$tjs2w8vGW*doBw7kL18j# z7Dt1XesAY}R)RI5YL@s~QSnyk)E<8^$jQC1bdrP%=M(}~01kJ71p9Nw?@$9CD3}m6 zYu%NGDbj&1!kcFTDa#(=Ae}Ng7T^1lI zcoRzzC$)>vDJv{Rkw93cw(od8p@8{UZtMr{;O*#|xniq!CJ0q*Is8M#b3XjcE^V)e zqRuM4Xd67xi_dAODOEdzfNou#$Gm)8c2&uulf=I&F}x7_$1-^T<|7RzFPX2=uqN8~ z^aFbw7kf=Pk1PX18(Pi(c;p_#p`Ar42sAhF<|*fYXOa!Po7Pzi+duhEnAu2eb@Hn5 zEY=k2x}XD3dz$7FR<<5p-TVUEQp)LU=>cBukAzX$JJd08m`7V^#08afbM{7J`woy~o^jYp_$?j(r;V~oWtA(o#HekjCK`@6~+@WuuWBw&L{PM~|nr>x??gNBa@E zZ;!_^TjX-771Q$bT}y5?NH@tYZoEDi7psq=5||w8d=>HIo|44jKUL_cJk=|vV*+&) zi#)~57yqVdx-Y`xh9nx3$-@6y@t&?Ql@5W=aHYYwZICd@~lJheVi6o%a zuQ5~$;_cjeNr3(UMoA}Tp5vjb0c8H}VEts%Y|QAEpjO&qwf(_aF4ZvtQiziG_xnX< z*Y$gH={Ni=!ccM07rS(1W_u=Vhv67u#HxQhOanV|ILiAkx+`6@=bK2O6v$d3!7cR{SG`Bk>= zA~a#*4o6@CLH}>G!crt9_O~-hxI8Zb6Tf>L{2vc3p#uVklz6Fj)z7yzkmEB_D^jKo zCQP4jjr6coDOtrCk260t&}RDN8ZJh3@`u@XX|2m9kqsDEc}J}$L*T$w%rj2+=@##7 zrJEn0u*eYwQd~L_p`<=`JOcmU5;Dmk^Bq_&!qOvn&UW4@9uL{H$d^IJnvN*g0kTHa zMY7>MW>bPbMRbWCnq#AngqyL!bC)(UGMZxe4^XclXyDRq7ZK_+JM4==Z$W?1)54BS zMSWc?`M?wY2G8~wUxU!F#eF?@OMHj>ZXJ7;I%A9@IHO4xOMGI*o7(YQWRy*c-> zlm6(WH3y9(y8g@gU>uK0OZtpyCndHXNdu{dJP?YjC(Aw}I}2Pa*p%L16H@)YxqysS zmsLLL%y~AZ?Y9_^<-@owBSNj7Lo?#)p3GddGefqiH@1@#UO*KYw8|!)^}MrAh=?g6 z*^mZD==hVZ{&>1RMG<)-KQPT??K6*4bEl6=5p-4y7uwL?mfh_z|(mX8a3^j2WW%qEK_FO~MTXp*?Nqv*S&+GI7((jhx1-;SWvQ<9hu zF}+P+`YV#&YBa6KKZX0>P`g~YB>o;P+OKQgdhB(FhyJ85p z&Nr~pm_B*m@3;x_fD!2~;Pilarq>|Le1nTpFKb;CM9{WgY$`6q&rr#kET6m!lnzxn zjf59Ee7r_Jap}?f?qF+pa~G@nz#&Sxw?AsIE?jtwBEl#bQ+f)7Ce)PfEr3$Z59E5B zWsMu}DndssNQX)Rqj4F*jvtXe&JWh6vv)eJ5@d>HKor%bq z2^&OXXsUl>>s+rK(5}%kgr2?GGhGqhPAx2r|6G0%ICw1oT=qluWW#8!-&6X0m#{~O zg_Xy2uXCcu!|W4Fv_{mm-}L6z34v{F{b|9CBqNasFQT_q`7_O#7X1CdRSy4hi9xM# zJ^EwxbaTz|8n#)Tp0PR}8vM~FFw8n$rv!0iKN!j#s7^e2r4sEniYu$UIP7gTehVnjv zMgkhVWv(twpDVb80~&sbDN5lA{z$GP~rd10kwtzLPbW>n|Ojy0Hq32iHjf4<>GPo9D z@b#-nlj|W3^1$*n^6mk=rD3$~#^3&? zC=PwtJpLsy1UW72-P|CP0dFd<-xF96uUSjso8$j9L1b+c+ z2l^lX(w^eTCjAIL(pyTGjhh*lqawZG)&1_zD2Axv5osS=rl%50R!8Bd;u~SuBU8o7be9on&hG_hc~15Yp@f z2b~Z07UB<=L45G9LHc^_|GMcGwsiZhv`)t5i!Gq65L~h@!roqJ#p~=4+dF*Tav8cx z_^reh5bTXPfNz;Q@3%BRa)!L@-d_XCio%~`L2*42az|Uq_HZw7kP-8k(mmJ4{SA&M zu1gsD)BzBTf%GOV?bePI(!y}4u}emX?lP1Ez5!c(f4mwepG)c)%n*sCm_syaQ3dA1 zd37Jx;6Ce + + + Classic WoW Forums + + + + + +

+ + + diff --git a/client/package.json b/client/package.json new file mode 100644 index 0000000..80b81bd --- /dev/null +++ b/client/package.json @@ -0,0 +1,50 @@ +{ + "name": "react_starter", + "version": "1.0.0", + "description": "A seed for a simple react application with typescript.", + "scripts": { + "build": "webpack -p --progress --colors", + "dev": "webpack --progress --colors --watch", + "c9": "webpack-dev-server --host 0.0.0.0 --port 8080 --inline --history-api-fallback", + "start": "webpack-dev-server --inline --history-api-fallback", + "update-latest": "rm -rf node_modules && rm yarn.lock && ncu --upgrade --upgradeAll && yarn install" + }, + "author": "Mitchell Gerber", + "license": "MIT", + "dependencies": { + "@types/react": "^16.0.34", + "@types/react-dom": "^16.0.3", + "@types/react-router-dom": "^4.2.3", + "autoprefixer": "^7.2.4", + "babel-core": "^6.26.0", + "babel-loader": "^7.1.2", + "babel-plugin-add-module-exports": "^0.2.1", + "babel-preset-env": "^1.6.1", + "babel-preset-react": "^6.24.1", + "babel-preset-stage-0": "^6.24.1", + "clean-webpack-plugin": "^0.1.17", + "css-loader": "^0.28.7", + "extract-text-webpack-plugin": "3.0.2", + "favicons-webpack-plugin": "^0.0.7", + "file-loader": "^1.1.6", + "font-awesome": "^4.7.0", + "html-webpack-plugin": "^2.30.1", + "node-sass": "^4.7.2", + "normalize.css": "^7.0.0", + "postcss-loader": "^2.0.9", + "prettier": "^1.9.2", + "react": "^16.2.0", + "react-dom": "^16.2.0", + "react-router-dom": "^4.2.2", + "resolve-url-loader": "^2.2.1", + "sass-loader": "^6.0.6", + "style-loader": "^0.19.1", + "ts-loader": "^3.2.0", + "tslint": "^5.8.0", + "tslint-config-airbnb": "^5.4.2", + "typescript": "^2.6.2", + "url-loader": "^0.6.2", + "webpack": "3.10.0", + "webpack-dev-server": "2.9.7" + } +} diff --git a/client/postcss.config.js b/client/postcss.config.js new file mode 100644 index 0000000..df6d6d7 --- /dev/null +++ b/client/postcss.config.js @@ -0,0 +1,10 @@ +const browserList = [ + 'last 3 versions', + '> 1%' +]; + +module.exports = { + plugins: [ + require('autoprefixer')(browserList) + ] +}; diff --git a/client/tsconfig.json b/client/tsconfig.json new file mode 100644 index 0000000..1feeace --- /dev/null +++ b/client/tsconfig.json @@ -0,0 +1,38 @@ +{ + "compilerOptions": { + "target": "es2015", + "module": "es2015", + "moduleResolution": "node", + "jsx": "react", + "allowSyntheticDefaultImports": true, + "noImplicitAny": true, + "noImplicitThis": true, + "strictNullChecks": true, + "preserveConstEnums": true, + "allowJs": false, + "sourceMap": true, + "noImplicitReturns": true, + "noUnusedParameters": true, + "noUnusedLocals": true, + "alwaysStrict": true, + "typeRoots": [ + "./node_modules/@types", + "./@types" + ] + }, + "filesGlob": [ + "typings/index.d.ts", + "src/**/*.ts", + "src/**/*.tsx" + ], + "include": [ + "app" + ], + "exclude": [ + "android", + "ios", + "build", + "node_modules" + ], + "compileOnSave": false +} diff --git a/client/tslint.json b/client/tslint.json new file mode 100644 index 0000000..1d8dee5 --- /dev/null +++ b/client/tslint.json @@ -0,0 +1,7 @@ +{ + "extends": "tslint-config-airbnb", + "rules": { + "import-name": false, + "max-line-length": 140 + } +} diff --git a/client/webpack.config.js b/client/webpack.config.js new file mode 100644 index 0000000..f1f2651 --- /dev/null +++ b/client/webpack.config.js @@ -0,0 +1,77 @@ +const CleanWebpackPlugin = require('clean-webpack-plugin'); +const ExtractTextPlugin = require('extract-text-webpack-plugin'); +const HtmlWebpackPlugin = require('html-webpack-plugin'); +const path = require('path'); +const webpack = require('webpack'); +const FaciconsWebpackPlugin = require('favicons-webpack-plugin'); + +module.exports = { + entry: { + app: './app/app.tsx', + vendor: ['react', 'react-dom'], + }, + output: { + path: path.resolve(__dirname, '../priv/static'), + filename: '[name].[hash].js', + }, + resolve: { + extensions: ['.ts', '.tsx', '.js'], + }, + module: { + rules: [ + { + test: /\.(js|jsx)$/, + use: ['babel-loader'], + }, + { + test: /\.ts(x)?$/, + use: ['babel-loader', 'ts-loader'], + }, + { + test: /\.scss$/, + use: ExtractTextPlugin.extract({ + fallback: 'style-loader', + use: ['css-loader', 'postcss-loader', 'sass-loader'], + }), + }, + { + test: /\.css$/, + use: ExtractTextPlugin.extract({ + fallback: 'style-loader', + use: ['css-loader'], + }), + }, + { + test: /\.woff2?$|\.ttf$|\.eot$|\.svg$|\.gif$|\.jpg$/, + use: [ + { + loader: 'file-loader', + options: { + name: 'assets/[name].[hash].[ext]', + } + }, + ], + }, + ], + }, + plugins: [ + new CleanWebpackPlugin(['dist'], { + verbose: true, + }), + new ExtractTextPlugin({ + filename: '[name].[hash].css', + disable: false, + allChunks: true + }), + new HtmlWebpackPlugin({ + filename: 'index.html', + template: './index.html', + }), + new webpack.optimize.CommonsChunkPlugin({ + name: ['vendor', 'manifest'], + minChunks: 'Infinity', + }), + new webpack.HotModuleReplacementPlugin(), + new FaciconsWebpackPlugin('./favicon.png'), + ], +}; diff --git a/client/yarn.lock b/client/yarn.lock new file mode 100644 index 0000000..61a087a --- /dev/null +++ b/client/yarn.lock @@ -0,0 +1,6400 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@types/history@*": + version "4.6.2" + resolved "https://registry.yarnpkg.com/@types/history/-/history-4.6.2.tgz#12cfaba693ba20f114ed5765467ff25fdf67ddb0" + +"@types/node@*": + version "8.5.5" + resolved "https://registry.yarnpkg.com/@types/node/-/node-8.5.5.tgz#6f9e8164ae1a55a9beb1d2571cfb7acf9d720c61" + +"@types/react-dom@^16.0.3": + version "16.0.3" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.0.3.tgz#8accad7eabdab4cca3e1a56f5ccb57de2da0ff64" + dependencies: + "@types/node" "*" + "@types/react" "*" + +"@types/react-router-dom@^4.2.3": + version "4.2.3" + resolved "https://registry.yarnpkg.com/@types/react-router-dom/-/react-router-dom-4.2.3.tgz#06e0b67ff536adc0681dffdbe592ae91fb85887d" + dependencies: + "@types/history" "*" + "@types/react" "*" + "@types/react-router" "*" + +"@types/react-router@*": + version "4.0.20" + resolved "https://registry.yarnpkg.com/@types/react-router/-/react-router-4.0.20.tgz#3404f54e44bba2239ea4320ea701d86d92f05486" + dependencies: + "@types/history" "*" + "@types/react" "*" + +"@types/react@*", "@types/react@^16.0.34": + version "16.0.34" + resolved "https://registry.yarnpkg.com/@types/react/-/react-16.0.34.tgz#7a8f795afd8a404a9c4af9539b24c75d3996914e" + +abbrev@1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + +accepts@~1.3.4: + version "1.3.4" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.4.tgz#86246758c7dd6d21a6474ff084a4740ec05eb21f" + dependencies: + mime-types "~2.1.16" + negotiator "0.6.1" + +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" + dependencies: + acorn "^4.0.3" + +acorn@^3.0.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" + +acorn@^4.0.3: + version "4.0.13" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787" + +acorn@^5.0.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.3.0.tgz#7446d39459c54fb49a80e6ee6478149b940ec822" + +adjust-sourcemap-loader@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-1.1.0.tgz#412d92404eb61e4113635012cba53a33d008e0e2" + dependencies: + assert "^1.3.0" + camelcase "^1.2.1" + loader-utils "^1.0.2" + lodash.assign "^4.0.1" + lodash.defaults "^3.1.2" + object-path "^0.9.2" + regex-parser "^2.2.1" + +ajv-keywords@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-2.1.1.tgz#617997fc5f60576894c435f940d819e135b80762" + +ajv@^4.9.1: + version "4.11.8" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.8.tgz#82ffb02b29e662ae53bdc20af15947706739c536" + dependencies: + co "^4.6.0" + json-stable-stringify "^1.0.1" + +ajv@^5.0.0, ajv@^5.1.0, ajv@^5.1.5: + version "5.5.2" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965" + dependencies: + co "^4.6.0" + fast-deep-equal "^1.0.0" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.3.0" + +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" + dependencies: + kind-of "^3.0.2" + longest "^1.0.1" + repeat-string "^1.5.2" + +alphanum-sort@^1.0.1, alphanum-sort@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" + +amdefine@>=0.0.4: + version "1.0.1" + resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" + +ansi-html@0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + +ansi-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + +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: + version "3.2.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.0.tgz#c159b8d5be0f9e5a6f346dab94f16ce022161b88" + dependencies: + color-convert "^1.9.0" + +anymatch@^1.3.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" + dependencies: + micromatch "^2.1.5" + normalize-path "^2.0.0" + +aproba@^1.0.3: + version "1.2.0" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + +are-we-there-yet@~1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz#bb5dca382bb94f05e15194373d16fd3ba1ca110d" + dependencies: + delegates "^1.0.0" + 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" + dependencies: + sprintf-js "~1.0.2" + +arr-diff@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" + dependencies: + arr-flatten "^1.0.1" + +arr-flatten@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + +array-find-index@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + +array-flatten@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.1.tgz#426bb9da84090c1838d812c8150af20a8331e296" + +array-includes@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.0.3.tgz#184b48f62d92d7452bb31b323165c7f8bd02266d" + dependencies: + define-properties "^1.1.2" + es-abstract "^1.7.0" + +array-union@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + dependencies: + array-uniq "^1.0.1" + +array-uniq@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + +array-unique@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" + +arrify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" + +asap@~2.0.3: + version "2.0.6" + 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" + dependencies: + bn.js "^4.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +asn1@~0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86" + +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + +assert-plus@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234" + +assert@^1.1.1, assert@^1.3.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91" + dependencies: + util "0.10.3" + +async-each@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d" + +async-foreach@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542" + +async@^0.9.0: + version "0.9.2" + resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" + +async@^1.3.0, async@^1.5.0, async@^1.5.2: + 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: + version "2.6.0" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.0.tgz#61a29abb6fcc026fea77e56d1c6ec53a795951f4" + dependencies: + lodash "^4.14.0" + +async@~0.2.6: + version "0.2.10" + resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1" + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + +atob@~1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/atob/-/atob-1.1.3.tgz#95f13629b12c3a51a5d215abdce2aa9f32f80773" + +autoprefixer@^6.3.1: + version "6.7.7" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-6.7.7.tgz#1dbd1c835658e35ce3f9984099db00585c782014" + dependencies: + browserslist "^1.7.6" + caniuse-db "^1.0.30000634" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + postcss "^5.2.16" + postcss-value-parser "^3.2.3" + +autoprefixer@^7.2.4: + version "7.2.4" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-7.2.4.tgz#29b367c03876a29bfd3721260d945e3545666c8d" + dependencies: + browserslist "^2.10.2" + caniuse-lite "^1.0.30000784" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + postcss "^6.0.15" + postcss-value-parser "^3.2.3" + +aws-sign2@~0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f" + +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + +aws4@^1.2.1, aws4@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e" + +babel-code-frame@^6.11.0, babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" + dependencies: + chalk "^1.1.3" + esutils "^2.0.2" + js-tokens "^3.0.2" + +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-generator@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.0.tgz#ac1ae20070b79f6e3ca1d3269613053774f20dc5" + dependencies: + babel-messages "^6.23.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + detect-indent "^4.0.0" + jsesc "^1.3.0" + lodash "^4.17.4" + source-map "^0.5.6" + trim-right "^1.0.1" + +babel-helper-bindify-decorators@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-bindify-decorators/-/babel-helper-bindify-decorators-6.24.1.tgz#14c19e5f142d7b47f19a52431e52b1ccbc40a330" + dependencies: + babel-runtime "^6.22.0" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-builder-binary-assignment-operator-visitor@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz#cce4517ada356f4220bcae8a02c2b346f9a56664" + dependencies: + babel-helper-explode-assignable-expression "^6.24.1" + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-builder-react-jsx@^6.24.1: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz#39ff8313b75c8b65dceff1f31d383e0ff2a408a0" + dependencies: + babel-runtime "^6.26.0" + babel-types "^6.26.0" + esutils "^2.0.2" + +babel-helper-call-delegate@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" + dependencies: + babel-helper-hoist-variables "^6.24.1" + babel-runtime "^6.22.0" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-define-map@^6.24.1: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" + dependencies: + babel-helper-function-name "^6.24.1" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-helper-explode-assignable-expression@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz#f25b82cf7dc10433c55f70592d5746400ac22caa" + dependencies: + babel-runtime "^6.22.0" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-explode-class@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-explode-class/-/babel-helper-explode-class-6.24.1.tgz#7dc2a3910dee007056e1e31d640ced3d54eaa9eb" + dependencies: + babel-helper-bindify-decorators "^6.24.1" + babel-runtime "^6.22.0" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-function-name@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" + dependencies: + babel-helper-get-function-arity "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-get-function-arity@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-hoist-variables@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-optimise-call-expression@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-regex@^6.24.1: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" + dependencies: + babel-runtime "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-helper-remap-async-to-generator@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz#5ec581827ad723fecdd381f1c928390676e4551b" + dependencies: + babel-helper-function-name "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-replace-supers@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" + dependencies: + babel-helper-optimise-call-expression "^6.24.1" + babel-messages "^6.23.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +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@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-7.1.2.tgz#f6cbe122710f1aa2af4d881c6d5b54358ca24126" + dependencies: + find-cache-dir "^1.0.0" + loader-utils "^1.0.2" + mkdirp "^0.5.1" + +babel-messages@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-add-module-exports@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/babel-plugin-add-module-exports/-/babel-plugin-add-module-exports-0.2.1.tgz#9ae9a1f4a8dc67f0cdec4f4aeda1e43a5ff65e25" + +babel-plugin-check-es2015-constants@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-syntax-async-functions@^6.8.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95" + +babel-plugin-syntax-async-generators@^6.5.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz#6bc963ebb16eccbae6b92b596eb7f35c342a8b9a" + +babel-plugin-syntax-class-constructor-call@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-class-constructor-call/-/babel-plugin-syntax-class-constructor-call-6.18.0.tgz#9cb9d39fe43c8600bec8146456ddcbd4e1a76416" + +babel-plugin-syntax-class-properties@^6.8.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz#d7eb23b79a317f8543962c505b827c7d6cac27de" + +babel-plugin-syntax-decorators@^6.13.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz#312563b4dbde3cc806cee3e416cceeaddd11ac0b" + +babel-plugin-syntax-do-expressions@^6.8.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-do-expressions/-/babel-plugin-syntax-do-expressions-6.13.0.tgz#5747756139aa26d390d09410b03744ba07e4796d" + +babel-plugin-syntax-dynamic-import@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz#8d6a26229c83745a9982a441051572caa179b1da" + +babel-plugin-syntax-exponentiation-operator@^6.8.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz#9ee7e8337290da95288201a6a57f4170317830de" + +babel-plugin-syntax-export-extensions@^6.8.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-export-extensions/-/babel-plugin-syntax-export-extensions-6.13.0.tgz#70a1484f0f9089a4e84ad44bac353c95b9b12721" + +babel-plugin-syntax-flow@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz#4c3ab20a2af26aa20cd25995c398c4eb70310c8d" + +babel-plugin-syntax-function-bind@^6.8.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-function-bind/-/babel-plugin-syntax-function-bind-6.13.0.tgz#48c495f177bdf31a981e732f55adc0bdd2601f46" + +babel-plugin-syntax-jsx@^6.3.13, babel-plugin-syntax-jsx@^6.8.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" + +babel-plugin-syntax-object-rest-spread@^6.8.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" + +babel-plugin-syntax-trailing-function-commas@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz#ba0360937f8d06e40180a43fe0d5616fff532cf3" + +babel-plugin-transform-async-generator-functions@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz#f058900145fd3e9907a6ddf28da59f215258a5db" + dependencies: + babel-helper-remap-async-to-generator "^6.24.1" + babel-plugin-syntax-async-generators "^6.5.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-async-to-generator@^6.22.0, babel-plugin-transform-async-to-generator@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz#6536e378aff6cb1d5517ac0e40eb3e9fc8d08761" + dependencies: + babel-helper-remap-async-to-generator "^6.24.1" + babel-plugin-syntax-async-functions "^6.8.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-class-constructor-call@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-class-constructor-call/-/babel-plugin-transform-class-constructor-call-6.24.1.tgz#80dc285505ac067dcb8d6c65e2f6f11ab7765ef9" + dependencies: + babel-plugin-syntax-class-constructor-call "^6.18.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-class-properties@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz#6a79763ea61d33d36f37b611aa9def81a81b46ac" + dependencies: + babel-helper-function-name "^6.24.1" + babel-plugin-syntax-class-properties "^6.8.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-decorators@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-decorators/-/babel-plugin-transform-decorators-6.24.1.tgz#788013d8f8c6b5222bdf7b344390dfd77569e24d" + dependencies: + babel-helper-explode-class "^6.24.1" + babel-plugin-syntax-decorators "^6.13.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-types "^6.24.1" + +babel-plugin-transform-do-expressions@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-do-expressions/-/babel-plugin-transform-do-expressions-6.22.0.tgz#28ccaf92812d949c2cd1281f690c8fdc468ae9bb" + dependencies: + babel-plugin-syntax-do-expressions "^6.8.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-arrow-functions@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-block-scoping@^6.23.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" + dependencies: + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-plugin-transform-es2015-classes@^6.23.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" + dependencies: + babel-helper-define-map "^6.24.1" + babel-helper-function-name "^6.24.1" + babel-helper-optimise-call-expression "^6.24.1" + babel-helper-replace-supers "^6.24.1" + babel-messages "^6.23.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-computed-properties@^6.22.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" + dependencies: + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-destructuring@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-duplicate-keys@^6.22.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-for-of@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-function-name@^6.22.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" + dependencies: + babel-helper-function-name "^6.24.1" + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-literals@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-modules-amd@^6.22.0, babel-plugin-transform-es2015-modules-amd@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154" + dependencies: + babel-plugin-transform-es2015-modules-commonjs "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-modules-commonjs@^6.23.0, babel-plugin-transform-es2015-modules-commonjs@^6.24.1: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz#0d8394029b7dc6abe1a97ef181e00758dd2e5d8a" + dependencies: + babel-plugin-transform-strict-mode "^6.24.1" + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-types "^6.26.0" + +babel-plugin-transform-es2015-modules-systemjs@^6.23.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" + dependencies: + babel-helper-hoist-variables "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-modules-umd@^6.23.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468" + dependencies: + babel-plugin-transform-es2015-modules-amd "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-object-super@^6.22.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" + dependencies: + babel-helper-replace-supers "^6.24.1" + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-parameters@^6.23.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" + dependencies: + babel-helper-call-delegate "^6.24.1" + babel-helper-get-function-arity "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-shorthand-properties@^6.22.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-spread@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-sticky-regex@^6.22.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" + dependencies: + babel-helper-regex "^6.24.1" + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-template-literals@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-typeof-symbol@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-unicode-regex@^6.22.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" + dependencies: + babel-helper-regex "^6.24.1" + babel-runtime "^6.22.0" + regexpu-core "^2.0.0" + +babel-plugin-transform-exponentiation-operator@^6.22.0, babel-plugin-transform-exponentiation-operator@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz#2ab0c9c7f3098fa48907772bb813fe41e8de3a0e" + dependencies: + babel-helper-builder-binary-assignment-operator-visitor "^6.24.1" + babel-plugin-syntax-exponentiation-operator "^6.8.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-export-extensions@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-export-extensions/-/babel-plugin-transform-export-extensions-6.22.0.tgz#53738b47e75e8218589eea946cbbd39109bbe653" + dependencies: + babel-plugin-syntax-export-extensions "^6.8.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-flow-strip-types@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz#84cb672935d43714fdc32bce84568d87441cf7cf" + dependencies: + babel-plugin-syntax-flow "^6.18.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-function-bind@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-function-bind/-/babel-plugin-transform-function-bind-6.22.0.tgz#c6fb8e96ac296a310b8cf8ea401462407ddf6a97" + dependencies: + babel-plugin-syntax-function-bind "^6.8.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-object-rest-spread@^6.22.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06" + dependencies: + babel-plugin-syntax-object-rest-spread "^6.8.0" + babel-runtime "^6.26.0" + +babel-plugin-transform-react-display-name@^6.23.0: + version "6.25.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz#67e2bf1f1e9c93ab08db96792e05392bf2cc28d1" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-react-jsx-self@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.22.0.tgz#df6d80a9da2612a121e6ddd7558bcbecf06e636e" + dependencies: + babel-plugin-syntax-jsx "^6.8.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-react-jsx-source@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz#66ac12153f5cd2d17b3c19268f4bf0197f44ecd6" + dependencies: + babel-plugin-syntax-jsx "^6.8.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-react-jsx@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz#840a028e7df460dfc3a2d29f0c0d91f6376e66a3" + dependencies: + babel-helper-builder-react-jsx "^6.24.1" + babel-plugin-syntax-jsx "^6.8.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-regenerator@^6.22.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" + dependencies: + regenerator-transform "^0.10.0" + +babel-plugin-transform-strict-mode@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-preset-env@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-1.6.1.tgz#a18b564cc9b9afdf4aae57ae3c1b0d99188e6f48" + dependencies: + babel-plugin-check-es2015-constants "^6.22.0" + babel-plugin-syntax-trailing-function-commas "^6.22.0" + babel-plugin-transform-async-to-generator "^6.22.0" + babel-plugin-transform-es2015-arrow-functions "^6.22.0" + babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" + babel-plugin-transform-es2015-block-scoping "^6.23.0" + babel-plugin-transform-es2015-classes "^6.23.0" + babel-plugin-transform-es2015-computed-properties "^6.22.0" + babel-plugin-transform-es2015-destructuring "^6.23.0" + babel-plugin-transform-es2015-duplicate-keys "^6.22.0" + babel-plugin-transform-es2015-for-of "^6.23.0" + babel-plugin-transform-es2015-function-name "^6.22.0" + babel-plugin-transform-es2015-literals "^6.22.0" + babel-plugin-transform-es2015-modules-amd "^6.22.0" + babel-plugin-transform-es2015-modules-commonjs "^6.23.0" + babel-plugin-transform-es2015-modules-systemjs "^6.23.0" + babel-plugin-transform-es2015-modules-umd "^6.23.0" + babel-plugin-transform-es2015-object-super "^6.22.0" + babel-plugin-transform-es2015-parameters "^6.23.0" + babel-plugin-transform-es2015-shorthand-properties "^6.22.0" + babel-plugin-transform-es2015-spread "^6.22.0" + babel-plugin-transform-es2015-sticky-regex "^6.22.0" + babel-plugin-transform-es2015-template-literals "^6.22.0" + babel-plugin-transform-es2015-typeof-symbol "^6.23.0" + babel-plugin-transform-es2015-unicode-regex "^6.22.0" + babel-plugin-transform-exponentiation-operator "^6.22.0" + babel-plugin-transform-regenerator "^6.22.0" + browserslist "^2.1.2" + invariant "^2.2.2" + semver "^5.3.0" + +babel-preset-flow@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-preset-flow/-/babel-preset-flow-6.23.0.tgz#e71218887085ae9a24b5be4169affb599816c49d" + dependencies: + babel-plugin-transform-flow-strip-types "^6.22.0" + +babel-preset-react@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-preset-react/-/babel-preset-react-6.24.1.tgz#ba69dfaea45fc3ec639b6a4ecea6e17702c91380" + dependencies: + babel-plugin-syntax-jsx "^6.3.13" + babel-plugin-transform-react-display-name "^6.23.0" + babel-plugin-transform-react-jsx "^6.24.1" + babel-plugin-transform-react-jsx-self "^6.22.0" + babel-plugin-transform-react-jsx-source "^6.22.0" + babel-preset-flow "^6.23.0" + +babel-preset-stage-0@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-preset-stage-0/-/babel-preset-stage-0-6.24.1.tgz#5642d15042f91384d7e5af8bc88b1db95b039e6a" + dependencies: + babel-plugin-transform-do-expressions "^6.22.0" + babel-plugin-transform-function-bind "^6.22.0" + babel-preset-stage-1 "^6.24.1" + +babel-preset-stage-1@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-preset-stage-1/-/babel-preset-stage-1-6.24.1.tgz#7692cd7dcd6849907e6ae4a0a85589cfb9e2bfb0" + dependencies: + babel-plugin-transform-class-constructor-call "^6.24.1" + babel-plugin-transform-export-extensions "^6.22.0" + babel-preset-stage-2 "^6.24.1" + +babel-preset-stage-2@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-preset-stage-2/-/babel-preset-stage-2-6.24.1.tgz#d9e2960fb3d71187f0e64eec62bc07767219bdc1" + dependencies: + babel-plugin-syntax-dynamic-import "^6.18.0" + babel-plugin-transform-class-properties "^6.24.1" + babel-plugin-transform-decorators "^6.24.1" + babel-preset-stage-3 "^6.24.1" + +babel-preset-stage-3@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-preset-stage-3/-/babel-preset-stage-3-6.24.1.tgz#836ada0a9e7a7fa37cb138fb9326f87934a48395" + dependencies: + babel-plugin-syntax-trailing-function-commas "^6.22.0" + babel-plugin-transform-async-generator-functions "^6.24.1" + babel-plugin-transform-async-to-generator "^6.24.1" + babel-plugin-transform-exponentiation-operator "^6.24.1" + babel-plugin-transform-object-rest-spread "^6.22.0" + +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.18.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.24.1, babel-template@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" + dependencies: + babel-runtime "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + lodash "^4.17.4" + +babel-traverse@^6.24.1, babel-traverse@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" + dependencies: + babel-code-frame "^6.26.0" + babel-messages "^6.23.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + debug "^2.6.8" + globals "^9.18.0" + invariant "^2.2.2" + lodash "^4.17.4" + +babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" + dependencies: + babel-runtime "^6.26.0" + esutils "^2.0.2" + lodash "^4.17.4" + to-fast-properties "^1.0.3" + +babylon@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" + +balanced-match@^0.4.2: + version "0.4.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838" + +balanced-match@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + +base64-js@^1.0.2: + version "1.2.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.1.tgz#a91947da1f4a516ea38e5b4ec0ec3773675e0886" + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + +bcrypt-pbkdf@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz#63bc5dcb61331b92bc05fd528953c33462a06f8d" + dependencies: + tweetnacl "^0.14.3" + +big.js@^3.1.3: + version "3.2.0" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" + +bignumber.js@^2.1.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-2.4.0.tgz#838a992da9f9d737e0f4b2db0be62bb09dd0c5e8" + +binary-extensions@^1.0.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.11.0.tgz#46aa1751fb6a2f93ee5e689bb1087d4b14c6c205" + +block-stream@*: + version "0.0.9" + resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a" + dependencies: + inherits "~2.0.0" + +bluebird@^3.4.7: + version "3.5.1" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9" + +bmp-js@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/bmp-js/-/bmp-js-0.0.1.tgz#5ad0147099d13a9f38aa7b99af1d6e78666ed37f" + +bmp-js@0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/bmp-js/-/bmp-js-0.0.3.tgz#64113e9c7cf1202b376ed607bf30626ebe57b18a" + +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: + version "4.11.8" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" + +body-parser@1.18.2: + version "1.18.2" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.2.tgz#87678a19d84b47d859b83199bd59bce222b10454" + dependencies: + bytes "3.0.0" + content-type "~1.0.4" + debug "2.6.9" + depd "~1.1.1" + http-errors "~1.6.2" + iconv-lite "0.4.19" + on-finished "~2.3.0" + qs "6.5.1" + raw-body "2.3.2" + type-is "~1.6.15" + +bonjour@^3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" + dependencies: + array-flatten "^2.1.0" + deep-equal "^1.0.1" + dns-equal "^1.0.0" + dns-txt "^2.0.2" + multicast-dns "^6.0.1" + multicast-dns-service-types "^1.1.0" + +boolbase@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + +boom@2.x.x: + version "2.10.1" + resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f" + dependencies: + hoek "2.x.x" + +boom@4.x.x: + version "4.3.1" + resolved "https://registry.yarnpkg.com/boom/-/boom-4.3.1.tgz#4f8a3005cb4a7e3889f749030fd25b96e01d2e31" + dependencies: + hoek "4.x.x" + +boom@5.x.x: + version "5.2.0" + resolved "https://registry.yarnpkg.com/boom/-/boom-5.2.0.tgz#5dd9da6ee3a5f302077436290cb717d3f4a54e02" + dependencies: + hoek "4.x.x" + +brace-expansion@^1.1.7: + version "1.1.8" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292" + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^1.8.2: + version "1.8.5" + resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" + dependencies: + expand-range "^1.8.1" + preserve "^0.2.0" + repeat-element "^1.1.2" + +brorand@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + +browserify-aes@0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-0.4.0.tgz#067149b668df31c4b58533e02d01e806d8608e2c" + dependencies: + inherits "^2.0.1" + +browserify-aes@^1.0.0, browserify-aes@^1.0.4: + version "1.1.1" + resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.1.1.tgz#38b7ab55edb806ff2dcda1a7f1620773a477c49f" + dependencies: + buffer-xor "^1.0.3" + cipher-base "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.3" + inherits "^2.0.1" + safe-buffer "^5.0.1" + +browserify-cipher@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.0.tgz#9988244874bf5ed4e28da95666dcd66ac8fc363a" + dependencies: + browserify-aes "^1.0.4" + browserify-des "^1.0.0" + evp_bytestokey "^1.0.0" + +browserify-des@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.0.tgz#daa277717470922ed2fe18594118a175439721dd" + dependencies: + cipher-base "^1.0.1" + des.js "^1.0.0" + inherits "^2.0.1" + +browserify-rsa@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" + dependencies: + bn.js "^4.1.0" + randombytes "^2.0.1" + +browserify-sign@^4.0.0: + version "4.0.4" + resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298" + dependencies: + bn.js "^4.1.1" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.2" + elliptic "^6.0.0" + inherits "^2.0.1" + parse-asn1 "^5.0.0" + +browserify-zlib@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.1.4.tgz#bb35f8a519f600e0fa6b8485241c979d0141fb2d" + dependencies: + pako "~0.2.0" + +browserify-zlib@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" + dependencies: + pako "~1.0.5" + +browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6: + version "1.7.7" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.7.7.tgz#0bd76704258be829b2398bb50e4b62d1a166b0b9" + dependencies: + caniuse-db "^1.0.30000639" + electron-to-chromium "^1.2.7" + +browserslist@^2.1.2, browserslist@^2.10.2: + version "2.11.0" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.11.0.tgz#50350d6873a82ebe0f3ae5483658c571ae5f9d7d" + dependencies: + caniuse-lite "^1.0.30000784" + electron-to-chromium "^1.3.30" + +buffer-alloc-unsafe@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-0.1.1.tgz#ffe1f67551dd055737de253337bfe853dfab1a6a" + +buffer-alloc@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.1.0.tgz#05514d33bf1656d3540c684f65b1202e90eca303" + dependencies: + buffer-alloc-unsafe "^0.1.0" + buffer-fill "^0.1.0" + +buffer-equal@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-0.0.1.tgz#91bc74b11ea405bc916bc6aa908faafa5b4aac4b" + +buffer-fill@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-0.1.0.tgz#ca9470e8d4d1b977fd7543f4e2ab6a7dc95101a8" + +buffer-indexof@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" + +buffer-xor@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" + +buffer@^4.3.0, buffer@^4.9.0: + version "4.9.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298" + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + isarray "^1.0.0" + +builtin-modules@^1.0.0, builtin-modules@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" + +builtin-status-codes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + +camel-case@3.0.x: + version "3.0.0" + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73" + dependencies: + no-case "^2.2.0" + upper-case "^1.1.1" + +camelcase-keys@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" + dependencies: + camelcase "^2.0.0" + map-obj "^1.0.0" + +camelcase@^1.0.2, camelcase@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" + +camelcase@^2.0.0, camelcase@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" + +camelcase@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" + +camelcase@^4.0.0, camelcase@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" + +caniuse-api@^1.5.2: + version "1.6.1" + resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-1.6.1.tgz#b534e7c734c4f81ec5fbe8aca2ad24354b962c6c" + dependencies: + browserslist "^1.3.6" + caniuse-db "^1.0.30000529" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639: + version "1.0.30000786" + resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000786.tgz#faf03c88afbf04e68ea06b85fd41192c09eeb2a2" + +caniuse-lite@^1.0.30000784: + version "1.0.30000786" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000786.tgz#1b425cd8568d805bc5638bde4905cd8635687746" + +caseless@~0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.11.0.tgz#715b96ea9841593cc33067923f5ec60ebda4f7d7" + +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + +center-align@^0.1.1: + version "0.1.3" + resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad" + dependencies: + align-text "^0.1.3" + lazy-cache "^1.0.3" + +chalk@^1.1.1, chalk@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + dependencies: + ansi-styles "^2.2.1" + escape-string-regexp "^1.0.2" + has-ansi "^2.0.0" + strip-ansi "^3.0.0" + supports-color "^2.0.0" + +chalk@^2.1.0, chalk@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.0.tgz#b5ea48efc9c1793dccc9b4767c93914d3f2d52ba" + dependencies: + ansi-styles "^3.1.0" + escape-string-regexp "^1.0.5" + supports-color "^4.0.0" + +cheerio@^0.19.0: + version "0.19.0" + resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-0.19.0.tgz#772e7015f2ee29965096d71ea4175b75ab354925" + dependencies: + css-select "~1.0.0" + dom-serializer "~0.1.0" + entities "~1.1.1" + htmlparser2 "~3.8.1" + lodash "^3.2.0" + +chokidar@^1.0.0, chokidar@^1.6.0, chokidar@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468" + dependencies: + anymatch "^1.3.0" + async-each "^1.0.0" + glob-parent "^2.0.0" + inherits "^2.0.1" + is-binary-path "^1.0.0" + is-glob "^2.0.0" + path-is-absolute "^1.0.0" + readdirp "^2.0.0" + optionalDependencies: + fsevents "^1.0.0" + +cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +clap@^1.0.9: + version "1.2.3" + resolved "https://registry.yarnpkg.com/clap/-/clap-1.2.3.tgz#4f36745b32008492557f46412d66d50cb99bce51" + dependencies: + chalk "^1.1.3" + +clean-css@4.1.x: + version "4.1.9" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.1.9.tgz#35cee8ae7687a49b98034f70de00c4edd3826301" + dependencies: + source-map "0.5.x" + +clean-webpack-plugin@^0.1.17: + version "0.1.17" + resolved "https://registry.yarnpkg.com/clean-webpack-plugin/-/clean-webpack-plugin-0.1.17.tgz#71c57242e6d47204d46f809413176e7bed28ec49" + dependencies: + rimraf "^2.6.1" + +cliui@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1" + dependencies: + center-align "^0.1.1" + right-align "^0.1.1" + wordwrap "0.0.2" + +cliui@^3.0.3, cliui@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + wrap-ansi "^2.0.0" + +clone-deep@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-0.3.0.tgz#348c61ae9cdbe0edfe053d91ff4cc521d790ede8" + dependencies: + for-own "^1.0.0" + is-plain-object "^2.0.1" + kind-of "^3.2.2" + shallow-clone "^0.1.2" + +clone-stats@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" + +clone@^1.0.0, clone@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.3.tgz#298d7e2231660f40c003c2ed3140decf3f53085f" + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + +coa@~1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/coa/-/coa-1.0.4.tgz#a9ef153660d6a86a8bdec0289a5c684d217432fd" + dependencies: + q "^1.1.2" + +code-point-at@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + +color-convert@^1.3.0, color-convert@^1.9.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.1.tgz#c1261107aeb2f294ebffec9ed9ecad529a6097ed" + dependencies: + color-name "^1.1.1" + +color-name@^1.0.0, color-name@^1.1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + +color-string@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-0.3.0.tgz#27d46fb67025c5c2fa25993bfbf579e47841b991" + dependencies: + color-name "^1.0.0" + +color@^0.11.0: + version "0.11.4" + resolved "https://registry.yarnpkg.com/color/-/color-0.11.4.tgz#6d7b5c74fb65e841cd48792ad1ed5e07b904d764" + dependencies: + clone "^1.0.2" + color-convert "^1.3.0" + color-string "^0.3.0" + +colormin@^1.0.5: + version "1.1.2" + resolved "https://registry.yarnpkg.com/colormin/-/colormin-1.1.2.tgz#ea2f7420a72b96881a38aae59ec124a6f7298133" + dependencies: + color "^0.11.0" + css-color-names "0.0.4" + has "^1.0.1" + +colors@^1.1.2, colors@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63" + +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" + dependencies: + delayed-stream "~1.0.0" + +commander@2.12.x, commander@^2.9.0, commander@~2.12.1: + version "2.12.2" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.12.2.tgz#0f5946c427ed9ec0d91a46bb9def53e54650e555" + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + +compressible@~2.0.11: + version "2.0.12" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.12.tgz#c59a5c99db76767e9876500e271ef63b3493bd66" + dependencies: + mime-db ">= 1.30.0 < 2" + +compression@^1.5.2: + version "1.7.1" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.1.tgz#eff2603efc2e22cf86f35d2eb93589f9875373db" + dependencies: + accepts "~1.3.4" + bytes "3.0.0" + compressible "~2.0.11" + debug "2.6.9" + on-headers "~1.0.1" + safe-buffer "5.1.1" + vary "~1.1.2" + +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.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7" + dependencies: + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +connect-history-api-fallback@^1.3.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz#b06873934bc5e344fef611a196a6faae0aee015a" + +console-browserify@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10" + dependencies: + date-now "^0.1.4" + +console-control-strings@^1.0.0, console-control-strings@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + +constants-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" + +content-disposition@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" + +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@^0.3.3: + version "0.3.5" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-0.3.5.tgz#f1d802950af7dd2631a1febe0596550c86ab3190" + +convert-source-map@^1.1.1, convert-source-map@^1.5.0: + version "1.5.1" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.1.tgz#b8278097b9bc229365de5c62cf5fcaed8b5599e5" + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + +cookie@0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb" + +core-js@^1.0.0: + version "1.2.7" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" + +core-js@^2.4.0, core-js@^2.5.0: + version "2.5.3" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.3.tgz#8acc38345824f16d8365b7c9b4259168e8ed603e" + +core-util-is@1.0.2, core-util-is@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + +cosmiconfig@^2.1.0, cosmiconfig@^2.1.1: + version "2.2.2" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-2.2.2.tgz#6173cebd56fac042c1f4390edf7af6c07c7cb892" + dependencies: + is-directory "^0.3.1" + js-yaml "^3.4.3" + minimist "^1.2.0" + object-assign "^4.1.0" + os-homedir "^1.0.1" + parse-json "^2.2.0" + require-from-string "^1.1.0" + +create-ecdh@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.0.tgz#888c723596cdf7612f6498233eebd7a35301737d" + dependencies: + bn.js "^4.1.0" + elliptic "^6.0.0" + +create-hash@^1.1.0, create-hash@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.1.3.tgz#606042ac8b9262750f483caddab0f5819172d8fd" + dependencies: + cipher-base "^1.0.1" + inherits "^2.0.1" + ripemd160 "^2.0.0" + sha.js "^2.4.0" + +create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: + version "1.1.6" + resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.6.tgz#acb9e221a4e17bdb076e90657c42b93e3726cf06" + dependencies: + cipher-base "^1.0.3" + create-hash "^1.1.0" + inherits "^2.0.1" + ripemd160 "^2.0.0" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +cross-spawn@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982" + dependencies: + lru-cache "^4.0.1" + which "^1.2.9" + +cross-spawn@^5.0.1: + version "5.1.0" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + +cryptiles@2.x.x: + version "2.0.5" + resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8" + dependencies: + boom "2.x.x" + +cryptiles@3.x.x: + version "3.1.2" + resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-3.1.2.tgz#a89fbb220f5ce25ec56e8c4aa8a4fd7b5b0d29fe" + dependencies: + boom "5.x.x" + +crypto-browserify@3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.3.0.tgz#b9fc75bb4a0ed61dcf1cd5dae96eb30c9c3e506c" + dependencies: + browserify-aes "0.4.0" + pbkdf2-compat "2.0.1" + ripemd160 "0.2.0" + sha.js "2.2.6" + +crypto-browserify@^3.11.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" + dependencies: + browserify-cipher "^1.0.0" + browserify-sign "^4.0.0" + create-ecdh "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.0" + diffie-hellman "^5.0.0" + inherits "^2.0.1" + pbkdf2 "^3.0.3" + public-encrypt "^4.0.0" + randombytes "^2.0.0" + randomfill "^1.0.3" + +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.7" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-0.28.7.tgz#5f2ee989dd32edd907717f953317656160999c1b" + dependencies: + babel-code-frame "^6.11.0" + css-selector-tokenizer "^0.7.0" + cssnano ">=2.6.1 <4" + icss-utils "^2.1.0" + loader-utils "^1.0.2" + lodash.camelcase "^4.3.0" + object-assign "^4.0.1" + postcss "^5.0.6" + postcss-modules-extract-imports "^1.0.0" + postcss-modules-local-by-default "^1.0.1" + postcss-modules-scope "^1.0.0" + postcss-modules-values "^1.1.0" + postcss-value-parser "^3.3.0" + source-list-map "^2.0.0" + +css-select@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" + dependencies: + boolbase "~1.0.0" + css-what "2.1" + domutils "1.5.1" + nth-check "~1.0.1" + +css-select@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.0.0.tgz#b1121ca51848dd264e2244d058cee254deeb44b0" + dependencies: + boolbase "~1.0.0" + css-what "1.0" + domutils "1.4" + nth-check "~1.0.0" + +css-selector-tokenizer@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz#e6988474ae8c953477bf5e7efecfceccd9cf4c86" + dependencies: + cssesc "^0.1.0" + fastparse "^1.1.1" + regexpu-core "^1.0.0" + +css-what@1.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-1.0.0.tgz#d7cc2df45180666f99d2b14462639469e00f736c" + +css-what@2.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.0.tgz#9467d032c38cfaefb9f2d79501253062f87fa1bd" + +css@^2.0.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/css/-/css-2.2.1.tgz#73a4c81de85db664d4ee674f7d47085e3b2d55dc" + dependencies: + inherits "^2.0.1" + source-map "^0.1.38" + source-map-resolve "^0.3.0" + urix "^0.1.0" + +cssesc@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-0.1.0.tgz#c814903e45623371a0477b40109aaafbeeaddbb4" + +"cssnano@>=2.6.1 <4": + version "3.10.0" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-3.10.0.tgz#4f38f6cea2b9b17fa01490f23f1dc68ea65c1c38" + dependencies: + autoprefixer "^6.3.1" + decamelize "^1.1.2" + defined "^1.0.0" + has "^1.0.1" + object-assign "^4.0.1" + postcss "^5.0.14" + postcss-calc "^5.2.0" + postcss-colormin "^2.1.8" + postcss-convert-values "^2.3.4" + postcss-discard-comments "^2.0.4" + postcss-discard-duplicates "^2.0.1" + postcss-discard-empty "^2.0.1" + postcss-discard-overridden "^0.1.1" + postcss-discard-unused "^2.2.1" + postcss-filter-plugins "^2.0.0" + postcss-merge-idents "^2.1.5" + postcss-merge-longhand "^2.0.1" + postcss-merge-rules "^2.0.3" + postcss-minify-font-values "^1.0.2" + postcss-minify-gradients "^1.0.1" + postcss-minify-params "^1.0.4" + postcss-minify-selectors "^2.0.4" + postcss-normalize-charset "^1.1.0" + postcss-normalize-url "^3.0.7" + postcss-ordered-values "^2.1.0" + postcss-reduce-idents "^2.2.2" + postcss-reduce-initial "^1.0.0" + postcss-reduce-transforms "^1.0.3" + postcss-svgo "^2.1.1" + postcss-unique-selectors "^2.0.2" + postcss-value-parser "^3.2.3" + postcss-zindex "^2.0.1" + +csso@~2.3.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/csso/-/csso-2.3.2.tgz#ddd52c587033f49e94b71fc55569f252e8ff5f85" + dependencies: + clap "^1.0.9" + source-map "^0.5.3" + +currently-unhandled@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" + dependencies: + array-find-index "^1.0.1" + +d@1: + version "1.0.0" + resolved "https://registry.yarnpkg.com/d/-/d-1.0.0.tgz#754bb5bfe55451da69a58b94d45f4c5b0462d58f" + dependencies: + es5-ext "^0.10.9" + +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + dependencies: + assert-plus "^1.0.0" + +date-now@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" + +debug@2.6.9, debug@^2.2.0, debug@^2.6.6, debug@^2.6.8: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + dependencies: + ms "2.0.0" + +debug@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" + dependencies: + ms "2.0.0" + +debug@~2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da" + dependencies: + ms "0.7.1" + +decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + +deep-equal@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" + +deep-extend@~0.4.0: + version "0.4.2" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.2.tgz#48b699c27e334bf89f10892be432f6e4c7d34a7f" + +define-properties@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.2.tgz#83a73f2fea569898fb737193c8f873caf6d45c94" + dependencies: + foreach "^2.0.5" + object-keys "^1.0.8" + +defined@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" + +del@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/del/-/del-3.0.0.tgz#53ecf699ffcbcb39637691ab13baf160819766e5" + dependencies: + globby "^6.1.0" + is-path-cwd "^1.0.0" + is-path-in-cwd "^1.0.0" + p-map "^1.1.1" + pify "^3.0.0" + rimraf "^2.2.8" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + +delegates@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + +depd@1.1.1, depd@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.1.tgz#5783b4e1c459f06fa5ca27f991f3d06e7a310359" + +des.js@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc" + dependencies: + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +destroy@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + +detect-indent@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" + dependencies: + repeating "^2.0.0" + +detect-libc@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + +detect-node@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.3.tgz#a2033c09cc8e158d37748fbde7507832bd6ce127" + +diff@^3.2.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-3.4.0.tgz#b1d85507daf3964828de54b37d0d73ba67dda56c" + +diffie-hellman@^5.0.0: + version "5.0.2" + resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.2.tgz#b5835739270cfe26acf632099fded2a07f209e5e" + dependencies: + bn.js "^4.1.0" + miller-rabin "^4.0.0" + randombytes "^2.0.0" + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + +dns-packet@^1.0.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.2.2.tgz#a8a26bec7646438963fc86e06f8f8b16d6c8bf7a" + dependencies: + ip "^1.1.0" + safe-buffer "^5.0.1" + +dns-txt@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" + dependencies: + buffer-indexof "^1.0.0" + +doctrine@^0.7.2: + version "0.7.2" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-0.7.2.tgz#7cb860359ba3be90e040b26b729ce4bfa654c523" + dependencies: + esutils "^1.1.6" + isarray "0.0.1" + +dom-converter@~0.1: + version "0.1.4" + resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.1.4.tgz#a45ef5727b890c9bffe6d7c876e7b19cb0e17f3b" + dependencies: + utila "~0.3" + +dom-serializer@0, dom-serializer@~0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.0.tgz#073c697546ce0780ce23be4a28e293e40bc30c82" + dependencies: + domelementtype "~1.1.1" + entities "~1.1.1" + +dom-walk@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.1.tgz#672226dc74c8f799ad35307df936aba11acd6018" + +domain-browser@^1.1.1: + version "1.1.7" + resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.1.7.tgz#867aa4b093faa05f1de08c06f4d7b21fdf8698bc" + +domelementtype@1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.0.tgz#b17aed82e8ab59e52dd9c19b1756e0fc187204c2" + +domelementtype@~1.1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.1.3.tgz#bd28773e2642881aec51544924299c5cd822185b" + +domhandler@2.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.1.0.tgz#d2646f5e57f6c3bab11cf6cb05d3c0acf7412594" + dependencies: + domelementtype "1" + +domhandler@2.3: + version "2.3.0" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.3.0.tgz#2de59a0822d5027fabff6f032c2b25a2a8abe738" + dependencies: + domelementtype "1" + +domutils@1.1: + version "1.1.6" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.1.6.tgz#bddc3de099b9a2efacc51c623f28f416ecc57485" + dependencies: + domelementtype "1" + +domutils@1.4: + version "1.4.3" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.4.3.tgz#0865513796c6b306031850e175516baf80b72a6f" + dependencies: + domelementtype "1" + +domutils@1.5, domutils@1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" + dependencies: + dom-serializer "0" + domelementtype "1" + +ecc-jsbn@~0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505" + dependencies: + jsbn "~0.1.0" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + +electron-releases@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/electron-releases/-/electron-releases-2.1.0.tgz#c5614bf811f176ce3c836e368a0625782341fd4e" + +electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.30: + version "1.3.30" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.30.tgz#9666f532a64586651fc56a72513692e820d06a80" + dependencies: + electron-releases "^2.1.0" + +elliptic@^6.0.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.0.tgz#cac9af8762c85836187003c8dfe193e5e2eae5df" + dependencies: + bn.js "^4.4.0" + brorand "^1.0.1" + hash.js "^1.0.0" + hmac-drbg "^1.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.0" + +emojis-list@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" + +encodeurl@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.1.tgz#79e3d58655346909fe6f0f45a5de68103b294d20" + +encoding@^0.1.11: + version "0.1.12" + resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" + dependencies: + iconv-lite "~0.4.13" + +enhanced-resolve@^3.0.0, enhanced-resolve@^3.4.0: + version "3.4.1" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz#0421e339fd71419b3da13d129b3979040230476e" + dependencies: + graceful-fs "^4.1.2" + memory-fs "^0.4.0" + object-assign "^4.0.1" + tapable "^0.2.7" + +enhanced-resolve@~0.9.0: + version "0.9.1" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz#4d6e689b3725f86090927ccc86cd9f1635b89e2e" + dependencies: + graceful-fs "^4.1.2" + memory-fs "^0.2.0" + tapable "^0.1.8" + +entities@1.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-1.0.0.tgz#b2987aa3821347fcde642b24fdfc9e4fb712bf26" + +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" + dependencies: + prr "~1.0.1" + +error-ex@^1.2.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.1.tgz#f855a86ce61adc4e8621c3cda21e7a7612c3a8dc" + dependencies: + is-arrayish "^0.2.1" + +es-abstract@^1.7.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.10.0.tgz#1ecb36c197842a00d8ee4c2dfd8646bb97d60864" + dependencies: + es-to-primitive "^1.1.1" + function-bind "^1.1.1" + has "^1.0.1" + is-callable "^1.1.3" + is-regex "^1.0.4" + +es-to-primitive@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.1.1.tgz#45355248a88979034b6792e19bb81f2b7975dd0d" + dependencies: + is-callable "^1.1.1" + is-date-object "^1.0.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.37" + resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.37.tgz#0ee741d148b80069ba27d020393756af257defc3" + dependencies: + es6-iterator "~2.0.1" + es6-symbol "~3.1.1" + +es6-iterator@^2.0.1, es6-iterator@~2.0.1: + version "2.0.3" + resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" + dependencies: + d "1" + es5-ext "^0.10.35" + es6-symbol "^3.1.1" + +es6-map@^0.1.3: + version "0.1.5" + resolved "https://registry.yarnpkg.com/es6-map/-/es6-map-0.1.5.tgz#9136e0503dcc06a301690f0bb14ff4e364e949f0" + dependencies: + d "1" + es5-ext "~0.10.14" + es6-iterator "~2.0.1" + es6-set "~0.1.5" + es6-symbol "~3.1.1" + event-emitter "~0.3.5" + +es6-promise@^3.0.2: + version "3.3.1" + resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-3.3.1.tgz#a08cdde84ccdbf34d027a1451bc91d4bcd28a613" + +es6-promise@^4.0.3: + version "4.2.2" + resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.2.tgz#f722d7769af88bd33bc13ec6605e1f92966b82d9" + +es6-set@~0.1.5: + version "0.1.5" + resolved "https://registry.yarnpkg.com/es6-set/-/es6-set-0.1.5.tgz#d2b3ec5d4d800ced818db538d28974db0a73ccb1" + dependencies: + d "1" + es5-ext "~0.10.14" + es6-iterator "~2.0.1" + es6-symbol "3.1.1" + event-emitter "~0.3.5" + +es6-symbol@3.1.1, es6-symbol@^3.1.1, es6-symbol@~3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77" + dependencies: + d "1" + es5-ext "~0.10.14" + +es6-weak-map@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.2.tgz#5e3ab32251ffd1538a1f8e5ffa1357772f92d96f" + dependencies: + d "1" + es5-ext "^0.10.14" + es6-iterator "^2.0.1" + es6-symbol "^3.1.1" + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + +escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + +escope@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/escope/-/escope-3.6.0.tgz#e01975e812781a163a6dadfdd80398dc64c889c3" + dependencies: + es6-map "^0.1.3" + es6-weak-map "^2.0.1" + esrecurse "^4.1.0" + estraverse "^4.1.1" + +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" + +esrecurse@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.0.tgz#fa9568d98d3823f9a41d91e902dcab9ea6e5b163" + dependencies: + estraverse "^4.1.0" + object-assign "^4.0.1" + +estraverse@^4.1.0, estraverse@^4.1.1: + version "4.2.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" + +esutils@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-1.1.6.tgz#c01ccaa9ae4b897c6d0c3e210ae52f3c7a844375" + +esutils@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + +event-emitter@~0.3.5: + version "0.3.5" + resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39" + dependencies: + d "1" + es5-ext "~0.10.14" + +eventemitter3@1.x.x: + version "1.2.0" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-1.2.0.tgz#1c86991d816ad1e504750e73874224ecf3bec508" + +events@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924" + +eventsource@0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-0.1.6.tgz#0acede849ed7dd1ccc32c811bb11b944d4f29232" + dependencies: + original ">=0.0.5" + +evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" + dependencies: + md5.js "^1.3.4" + safe-buffer "^5.1.1" + +execa@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" + 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" + +exif-parser@^0.1.9: + version "0.1.12" + resolved "https://registry.yarnpkg.com/exif-parser/-/exif-parser-0.1.12.tgz#58a9d2d72c02c1f6f02a0ef4a9166272b7760922" + +expand-brackets@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" + dependencies: + is-posix-bracket "^0.1.0" + +expand-range@^1.8.1: + version "1.8.2" + resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" + dependencies: + fill-range "^2.1.0" + +express@^4.16.2: + version "4.16.2" + resolved "https://registry.yarnpkg.com/express/-/express-4.16.2.tgz#e35c6dfe2d64b7dca0a5cd4f21781be3299e076c" + dependencies: + accepts "~1.3.4" + array-flatten "1.1.1" + body-parser "1.18.2" + content-disposition "0.5.2" + content-type "~1.0.4" + cookie "0.3.1" + cookie-signature "1.0.6" + debug "2.6.9" + depd "~1.1.1" + encodeurl "~1.0.1" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.1.0" + fresh "0.5.2" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "~2.3.0" + parseurl "~1.3.2" + path-to-regexp "0.1.7" + proxy-addr "~2.0.2" + qs "6.5.1" + range-parser "~1.2.0" + safe-buffer "5.1.1" + send "0.16.1" + serve-static "1.13.1" + setprototypeof "1.1.0" + statuses "~1.3.1" + type-is "~1.6.15" + utils-merge "1.0.1" + vary "~1.1.2" + +extend@~3.0.0, extend@~3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444" + +extglob@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" + dependencies: + is-extglob "^1.0.0" + +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" + dependencies: + async "^2.4.1" + loader-utils "^1.1.0" + schema-utils "^0.3.0" + webpack-sources "^1.0.1" + +extract-zip@^1.6.5: + version "1.6.6" + resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.6.6.tgz#1290ede8d20d0872b429fd3f351ca128ec5ef85c" + dependencies: + concat-stream "1.6.0" + debug "2.6.9" + mkdirp "0.5.0" + yauzl "2.4.1" + +extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + +extsprintf@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + +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" + +fast-json-stable-stringify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" + +fastparse@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.1.tgz#d1e2643b38a94d7583b479060e6c4affc94071f8" + +favicons-webpack-plugin@^0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/favicons-webpack-plugin/-/favicons-webpack-plugin-0.0.7.tgz#253a46a4f93d137d1096762877f8a8ef12e28648" + dependencies: + favicons "^4.7.1" + loader-utils "^0.2.14" + lodash "^4.11.1" + webpack "^1.13.0" + +favicons@^4.7.1: + version "4.8.6" + resolved "https://registry.yarnpkg.com/favicons/-/favicons-4.8.6.tgz#a2b13800ab3fec2715bc8f27fa841d038d4761e2" + dependencies: + async "^1.5.0" + cheerio "^0.19.0" + clone "^1.0.2" + colors "^1.1.2" + harmony-reflect "^1.4.2" + image-size "^0.4.0" + jimp "^0.2.13" + jsontoxml "0.0.11" + merge-defaults "^0.2.1" + mkdirp "^0.5.1" + node-rest-client "^1.5.1" + require-directory "^2.1.1" + svg2png "~3.0.1" + through2 "^2.0.0" + tinycolor2 "^1.1.2" + to-ico "^1.1.2" + underscore "^1.8.3" + vinyl "^1.1.0" + +faye-websocket@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" + dependencies: + websocket-driver ">=0.5.1" + +faye-websocket@~0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.1.tgz#f0efe18c4f56e4f40afc7e06c719fd5ee6188f38" + dependencies: + websocket-driver ">=0.5.1" + +fbjs@^0.8.16: + version "0.8.16" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.16.tgz#5e67432f550dc41b572bf55847b8aca64e5337db" + dependencies: + core-js "^1.0.0" + isomorphic-fetch "^2.1.1" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^0.7.9" + +fd-slicer@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.0.1.tgz#8b5bcbd9ec327c5041bf9ab023fd6750f1177e65" + dependencies: + pend "~1.2.0" + +file-loader@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-1.1.6.tgz#7b9a8f2c58f00a77fddf49e940f7ac978a3ea0e8" + dependencies: + loader-utils "^1.0.2" + schema-utils "^0.3.0" + +file-type@^3.1.0, file-type@^3.8.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9" + +filename-regex@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" + +fill-range@^2.1.0: + version "2.2.3" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.3.tgz#50b77dfd7e469bc7492470963699fe7a8485a723" + dependencies: + is-number "^2.1.0" + isobject "^2.0.0" + randomatic "^1.1.3" + repeat-element "^1.1.2" + repeat-string "^1.5.2" + +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" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.2" + statuses "~1.3.1" + unpipe "~1.0.0" + +find-cache-dir@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f" + dependencies: + commondir "^1.0.1" + make-dir "^1.0.0" + pkg-dir "^2.0.0" + +find-up@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + dependencies: + path-exists "^2.0.0" + pinkie-promise "^2.0.0" + +find-up@^2.0.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: + locate-path "^2.0.0" + +flatten@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.2.tgz#dae46a9d78fbe25292258cc1e780a41d95c03782" + +font-awesome@^4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/font-awesome/-/font-awesome-4.7.0.tgz#8fa8cf0411a1a31afd07b06d2902bb9fc815a133" + +for-each@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.2.tgz#2c40450b9348e97f281322593ba96704b9abd4d4" + dependencies: + is-function "~1.0.0" + +for-in@^0.1.3: + version "0.1.8" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.8.tgz#d8773908e31256109952b1fdb9b3fa867d2775e1" + +for-in@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + +for-own@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" + dependencies: + for-in "^1.0.1" + +for-own@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b" + dependencies: + for-in "^1.0.1" + +foreach@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" + +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + +form-data@~2.1.1: + version "2.1.4" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1" + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.5" + 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" + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.5" + mime-types "^2.1.12" + +forwarded@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + +fs-extra@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-1.0.0.tgz#cd3ce5f7e7cb6145883fcae3191e9877f8587950" + dependencies: + graceful-fs "^4.1.2" + jsonfile "^2.1.0" + klaw "^1.0.0" + +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: + version "1.1.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.1.3.tgz#11f82318f5fe7bb2cd22965a108e9306208216d8" + dependencies: + nan "^2.3.0" + node-pre-gyp "^0.6.39" + +fstream-ignore@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/fstream-ignore/-/fstream-ignore-1.0.5.tgz#9c31dae34767018fe1d249b24dada67d092da105" + dependencies: + fstream "^1.0.0" + inherits "2" + minimatch "^3.0.0" + +fstream@^1.0.0, fstream@^1.0.10, fstream@^1.0.2: + version "1.0.11" + resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171" + dependencies: + graceful-fs "^4.1.2" + inherits "~2.0.0" + mkdirp ">=0.5 0" + rimraf "2" + +function-bind@^1.0.2, function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + +gauge@~2.7.3: + version "2.7.4" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" + dependencies: + aproba "^1.0.3" + console-control-strings "^1.0.0" + has-unicode "^2.0.0" + object-assign "^4.1.0" + signal-exit "^3.0.0" + string-width "^1.0.1" + strip-ansi "^3.0.1" + wide-align "^1.1.0" + +gaze@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/gaze/-/gaze-1.1.2.tgz#847224677adb8870d679257ed3388fdb61e40105" + dependencies: + globule "^1.0.0" + +generate-function@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/generate-function/-/generate-function-2.0.0.tgz#6858fe7c0969b7d4e9093337647ac79f60dfbe74" + +generate-object-property@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/generate-object-property/-/generate-object-property-1.2.0.tgz#9c0e1c40308ce804f4783618b937fa88f99d50d0" + dependencies: + is-property "^1.0.0" + +get-caller-file@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.2.tgz#f702e63127e7e231c160a80c1554acb70d5047e5" + +get-stdin@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" + +get-stream@^2.0.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de" + dependencies: + object-assign "^4.0.1" + pinkie-promise "^2.0.0" + +get-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" + +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + dependencies: + assert-plus "^1.0.0" + +glob-base@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" + dependencies: + glob-parent "^2.0.0" + is-glob "^2.0.0" + +glob-parent@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" + dependencies: + is-glob "^2.0.0" + +glob@^6.0.4: + version "6.0.4" + resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22" + dependencies: + inflight "^1.0.4" + inherits "2" + minimatch "2 || 3" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@~7.1.1: + version "7.1.2" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +global@~4.3.0: + version "4.3.2" + resolved "https://registry.yarnpkg.com/global/-/global-4.3.2.tgz#e76989268a6c74c38908b1305b10fc0e394e9d0f" + dependencies: + min-document "^2.19.0" + process "~0.5.1" + +globals@^9.18.0: + version "9.18.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" + +globby@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" + dependencies: + array-union "^1.0.1" + glob "^7.0.3" + object-assign "^4.0.1" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +globule@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/globule/-/globule-1.2.0.tgz#1dc49c6822dd9e8a2fa00ba2a295006e8664bd09" + dependencies: + glob "~7.1.1" + lodash "~4.17.4" + minimatch "~3.0.2" + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9: + version "4.1.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" + +handle-thing@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-1.2.5.tgz#fd7aad726bf1a5fd16dfc29b2f7a6601d27139c4" + +har-schema@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e" + +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + +har-validator@~2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-2.0.6.tgz#cdcbc08188265ad119b6a5a7c8ab70eecfb5d27d" + dependencies: + chalk "^1.1.1" + commander "^2.9.0" + is-my-json-valid "^2.12.4" + pinkie-promise "^2.0.0" + +har-validator@~4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a" + dependencies: + ajv "^4.9.1" + har-schema "^1.0.5" + +har-validator@~5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.0.3.tgz#ba402c266194f15956ef15e0fcf242993f6a7dfd" + dependencies: + ajv "^5.1.0" + har-schema "^2.0.0" + +harmony-reflect@^1.4.2: + version "1.5.1" + resolved "https://registry.yarnpkg.com/harmony-reflect/-/harmony-reflect-1.5.1.tgz#b54ca617b00cc8aef559bbb17b3d85431dc7e329" + +has-ansi@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + dependencies: + ansi-regex "^2.0.0" + +has-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" + +has-flag@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51" + +has-unicode@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + +has@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.1.tgz#8461733f538b0837c9361e39a9ab9e9704dc2f28" + dependencies: + function-bind "^1.0.2" + +hash-base@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-2.0.2.tgz#66ea1d856db4e8a5470cadf6fce23ae5244ef2e1" + dependencies: + inherits "^2.0.1" + +hash-base@^3.0.0: + version "3.0.4" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918" + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +hash.js@^1.0.0, hash.js@^1.0.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.3.tgz#340dedbe6290187151c1ea1d777a3448935df846" + dependencies: + inherits "^2.0.3" + minimalistic-assert "^1.0.0" + +hasha@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/hasha/-/hasha-2.2.0.tgz#78d7cbfc1e6d66303fe79837365984517b2f6ee1" + dependencies: + is-stream "^1.0.1" + pinkie-promise "^2.0.0" + +hawk@3.1.3, hawk@~3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4" + dependencies: + boom "2.x.x" + cryptiles "2.x.x" + hoek "2.x.x" + sntp "1.x.x" + +hawk@~6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/hawk/-/hawk-6.0.2.tgz#af4d914eb065f9b5ce4d9d11c1cb2126eecc3038" + dependencies: + boom "4.x.x" + cryptiles "3.x.x" + hoek "4.x.x" + sntp "2.x.x" + +he@1.1.x: + version "1.1.1" + resolved "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd" + +history@^4.7.2: + version "4.7.2" + resolved "https://registry.yarnpkg.com/history/-/history-4.7.2.tgz#22b5c7f31633c5b8021c7f4a8a954ac139ee8d5b" + dependencies: + invariant "^2.2.1" + loose-envify "^1.2.0" + resolve-pathname "^2.2.0" + value-equal "^0.4.0" + warning "^3.0.0" + +hmac-drbg@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + dependencies: + hash.js "^1.0.3" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.1" + +hoek@2.x.x: + version "2.16.3" + 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" + +hoist-non-react-statics@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.3.1.tgz#343db84c6018c650778898240135a1420ee22ce0" + +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" + +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" + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +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-entities@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f" + +html-minifier@^3.2.3: + version "3.5.8" + resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.8.tgz#5ccdb1f73a0d654e6090147511f6e6b2ee312700" + dependencies: + camel-case "3.0.x" + clean-css "4.1.x" + commander "2.12.x" + he "1.1.x" + ncname "1.0.x" + param-case "2.1.x" + relateurl "0.2.x" + uglify-js "3.3.x" + +html-webpack-plugin@^2.30.1: + version "2.30.1" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-2.30.1.tgz#7f9c421b7ea91ec460f56527d78df484ee7537d5" + dependencies: + bluebird "^3.4.7" + html-minifier "^3.2.3" + loader-utils "^0.2.16" + lodash "^4.17.3" + pretty-error "^2.0.2" + toposort "^1.0.0" + +htmlparser2@~3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.3.0.tgz#cc70d05a59f6542e43f0e685c982e14c924a9efe" + dependencies: + domelementtype "1" + domhandler "2.1" + domutils "1.1" + readable-stream "1.0" + +htmlparser2@~3.8.1: + version "3.8.3" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.8.3.tgz#996c28b191516a8be86501a7d79757e5c70c1068" + dependencies: + domelementtype "1" + domhandler "2.3" + domutils "1.5" + entities "1.0" + readable-stream "1.1" + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + +http-errors@1.6.2, http-errors@~1.6.2: + version "1.6.2" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.2.tgz#0a002cc85707192a7e7946ceedc11155f60ec736" + dependencies: + depd "1.1.1" + inherits "2.0.3" + setprototypeof "1.0.3" + statuses ">= 1.3.1 < 2" + +http-parser-js@>=0.4.0: + version "0.4.9" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.9.tgz#ea1a04fb64adff0242e9974f297dd4c3cad271e1" + +http-proxy-middleware@~0.17.4: + version "0.17.4" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.17.4.tgz#642e8848851d66f09d4f124912846dbaeb41b833" + dependencies: + http-proxy "^1.16.2" + is-glob "^3.1.0" + lodash "^4.17.2" + micromatch "^2.3.11" + +http-proxy@^1.16.2: + version "1.16.2" + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.16.2.tgz#06dff292952bf64dbe8471fa9df73066d4f37742" + dependencies: + eventemitter3 "1.x.x" + requires-port "1.x.x" + +http-signature@~1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf" + dependencies: + assert-plus "^0.2.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +https-browserify@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-0.0.1.tgz#3f91365cabe60b77ed0ebba24b454e3e09d95a82" + +https-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" + +iconv-lite@0.4.19, iconv-lite@~0.4.13: + version "0.4.19" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b" + +icss-replace-symbols@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded" + +icss-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-2.1.0.tgz#83f0a0ec378bf3246178b6c2ad9136f135b1c962" + dependencies: + postcss "^6.0.1" + +ieee754@^1.1.4: + version "1.1.8" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4" + +image-size@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.4.0.tgz#d4b4e1f61952e4cbc1cea9a6b0c915fecb707510" + +image-size@^0.5.0: + version "0.5.5" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" + +import-local@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-0.1.1.tgz#b1179572aacdc11c6a91009fb430dbcab5f668a8" + dependencies: + pkg-dir "^2.0.0" + resolve-cwd "^2.0.0" + +in-publish@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/in-publish/-/in-publish-2.0.0.tgz#e20ff5e3a2afc2690320b6dc552682a9c7fadf51" + +indent-string@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" + dependencies: + repeating "^2.0.0" + +indexes-of@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" + +indexof@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + +inherits@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + +ini@~1.3.0: + version "1.3.5" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" + +internal-ip@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-1.2.0.tgz#ae9fbf93b984878785d50a8de1b356956058cf5c" + dependencies: + meow "^3.3.0" + +interpret@^0.6.4: + version "0.6.6" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-0.6.6.tgz#fecd7a18e7ce5ca6abfb953e1f86213a49f1625b" + +interpret@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.1.0.tgz#7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614" + +invariant@^2.2.1, invariant@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360" + dependencies: + loose-envify "^1.0.0" + +invert-kv@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" + +ip-regex@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-1.0.3.tgz#dc589076f659f419c222039a33316f1c7387effd" + +ip@^1.1.0, ip@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" + +ipaddr.js@1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.5.2.tgz#d4b505bde9946987ccf0fc58d9010ff9607e3fa0" + +is-absolute-url@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + +is-binary-path@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" + dependencies: + binary-extensions "^1.0.0" + +is-buffer@^1.0.2, is-buffer@^1.1.5: + version "1.1.6" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + +is-builtin-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe" + dependencies: + builtin-modules "^1.0.0" + +is-callable@^1.1.1, is-callable@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.3.tgz#86eb75392805ddc33af71c92a0eedf74ee7604b2" + +is-date-object@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" + +is-directory@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + +is-dotfile@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" + +is-equal-shallow@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" + dependencies: + is-primitive "^2.0.0" + +is-extendable@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + +is-extglob@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" + +is-extglob@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + +is-finite@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + dependencies: + number-is-nan "^1.0.0" + +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@^1.0.1, is-function@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.1.tgz#12cfb98b65b57dd3d193a3121f5f6e2f437602b5" + +is-glob@^2.0.0, is-glob@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" + dependencies: + is-extglob "^1.0.0" + +is-glob@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + dependencies: + is-extglob "^2.1.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" + dependencies: + generate-function "^2.0.0" + generate-object-property "^1.1.0" + jsonpointer "^4.0.0" + xtend "^4.0.0" + +is-number@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" + dependencies: + kind-of "^3.0.2" + +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + dependencies: + kind-of "^3.0.2" + +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" + dependencies: + is-path-inside "^1.0.0" + +is-path-inside@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036" + dependencies: + path-is-inside "^1.0.1" + +is-plain-obj@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" + +is-plain-object@^2.0.1: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + dependencies: + isobject "^3.0.1" + +is-posix-bracket@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" + +is-primitive@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" + +is-property@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-property/-/is-property-1.0.2.tgz#57fe1c4e48474edd65b09911f26b1cd4095dda84" + +is-regex@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" + dependencies: + has "^1.0.1" + +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-svg@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-2.1.0.tgz#cf61090da0d9efbcab8722deba6f032208dbb0e9" + dependencies: + html-comment-regex "^1.1.0" + +is-symbol@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.1.tgz#3cc59f00025194b6ab2e38dbae6689256b660572" + +is-typedarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + +is-utf8@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + +is-wsl@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + +isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + +isobject@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + dependencies: + isarray "1.0.0" + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + +isomorphic-fetch@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" + dependencies: + node-fetch "^1.0.1" + whatwg-fetch ">=0.10.0" + +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + +jimp@^0.2.13, jimp@^0.2.21: + version "0.2.28" + resolved "https://registry.yarnpkg.com/jimp/-/jimp-0.2.28.tgz#dd529a937190f42957a7937d1acc3a7762996ea2" + dependencies: + bignumber.js "^2.1.0" + bmp-js "0.0.3" + es6-promise "^3.0.2" + exif-parser "^0.1.9" + file-type "^3.1.0" + jpeg-js "^0.2.0" + load-bmfont "^1.2.3" + mime "^1.3.4" + mkdirp "0.5.1" + pixelmatch "^4.0.0" + pngjs "^3.0.0" + read-chunk "^1.0.1" + request "^2.65.0" + stream-to-buffer "^0.1.0" + tinycolor2 "^1.1.2" + url-regex "^3.0.0" + +jpeg-js@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.1.2.tgz#135b992c0575c985cfa0f494a3227ed238583ece" + +jpeg-js@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.2.0.tgz#53e448ec9d263e683266467e9442d2c5a2ef5482" + +js-base64@^2.1.8, js-base64@^2.1.9: + version "2.4.0" + resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.4.0.tgz#9e566fee624751a1d720c966cd6226d29d4025aa" + +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.4.3: + version "3.10.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.10.0.tgz#2e78441646bd4682e963f22b6e92823c309c62dc" + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@~3.7.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.7.0.tgz#5c967ddd837a9bfdca5f2de84253abe8a1c03b80" + dependencies: + argparse "^1.0.7" + esprima "^2.6.0" + +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + +jsesc@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" + +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: + version "0.5.7" + resolved "https://registry.yarnpkg.com/json-loader/-/json-loader-0.5.7.tgz#dca14a70235ff82f0ac9a3abeb60d337a365185d" + +json-schema-traverse@^0.3.0: + version "0.3.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340" + +json-schema@0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + +json-stable-stringify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" + dependencies: + jsonify "~0.0.0" + +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" + +json3@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.2.tgz#3c0434743df93e2f5c42aee7b19bcb483575f4e1" + +json5@^0.5.0, json5@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" + +jsonfile@^2.1.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" + optionalDependencies: + graceful-fs "^4.1.6" + +jsonify@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" + +jsonpointer@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.1.tgz#4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9" + +jsontoxml@0.0.11: + version "0.0.11" + resolved "https://registry.yarnpkg.com/jsontoxml/-/jsontoxml-0.0.11.tgz#373ab5b2070be3737a5fb3e32fd1b7b81870caa4" + +jsprim@^1.2.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.2.3" + verror "1.10.0" + +kew@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/kew/-/kew-0.7.0.tgz#79d93d2d33363d6fdd2970b335d9141ad591d79b" + +killable@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.0.tgz#da8b84bd47de5395878f95d64d02f2449fe05e6b" + +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.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + dependencies: + is-buffer "^1.1.5" + +klaw@^1.0.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" + optionalDependencies: + graceful-fs "^4.1.9" + +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" + +lcid@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" + dependencies: + invert-kv "^1.0.0" + +load-bmfont@^1.2.3: + version "1.3.0" + resolved "https://registry.yarnpkg.com/load-bmfont/-/load-bmfont-1.3.0.tgz#bb7e7c710de6bcafcb13cb3b8c81e0c0131ecbc9" + dependencies: + buffer-equal "0.0.1" + mime "^1.3.4" + parse-bmfont-ascii "^1.0.3" + parse-bmfont-binary "^1.0.5" + parse-bmfont-xml "^1.1.0" + xhr "^2.0.1" + xtend "^4.0.0" + +load-json-file@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.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.11, loader-utils@^0.2.14, loader-utils@^0.2.16: + 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.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: + big.js "^3.1.3" + emojis-list "^2.0.0" + json5 "^0.5.0" + +locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + +lodash._baseassign@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz#8c38a099500f215ad09e59f1722fd0c52bfe0a4e" + dependencies: + lodash._basecopy "^3.0.0" + lodash.keys "^3.0.0" + +lodash._basecopy@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" + +lodash._bindcallback@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz#e531c27644cf8b57a99e17ed95b35c748789392e" + +lodash._createassigner@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz#838a5bae2fdaca63ac22dee8e19fa4e6d6970b11" + dependencies: + lodash._bindcallback "^3.0.0" + lodash._isiterateecall "^3.0.0" + lodash.restparam "^3.0.0" + +lodash._getnative@^3.0.0: + version "3.9.1" + resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" + +lodash._isiterateecall@^3.0.0: + version "3.0.9" + resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c" + +lodash.assign@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-3.2.0.tgz#3ce9f0234b4b2223e296b8fa0ac1fee8ebca64fa" + dependencies: + lodash._baseassign "^3.0.0" + lodash._createassigner "^3.0.0" + lodash.keys "^3.0.0" + +lodash.assign@^4.0.1, lodash.assign@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7" + +lodash.camelcase@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" + +lodash.clonedeep@^4.3.2: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" + +lodash.defaults@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-3.1.2.tgz#c7308b18dbf8bc9372d701a73493c61192bd2e2c" + dependencies: + lodash.assign "^3.0.0" + lodash.restparam "^3.0.0" + +lodash.defaults@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" + +lodash.isarguments@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" + +lodash.isarray@^3.0.0: + version "3.0.4" + resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55" + +lodash.keys@^3.0.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a" + dependencies: + lodash._getnative "^3.0.0" + lodash.isarguments "^3.0.0" + lodash.isarray "^3.0.0" + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + +lodash.mergewith@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.0.tgz#150cf0a16791f5903b8891eab154609274bdea55" + +lodash.restparam@^3.0.0: + version "3.6.1" + resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805" + +lodash.tail@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.tail/-/lodash.tail-4.1.1.tgz#d2333a36d9e7717c8ad2f7cacafec7c32b444664" + +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.2.0: + 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.17.2, lodash@^4.17.3, lodash@^4.17.4, lodash@~4.17.4: + version "4.17.4" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" + +lodash@~2.4.1: + version "2.4.2" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-2.4.2.tgz#fadd834b9683073da179b3eae6d9c0d15053f73e" + +loglevel@^1.4.1: + version "1.6.0" + resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.0.tgz#ae0caa561111498c5ba13723d6fb631d24003934" + +longest@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" + +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848" + dependencies: + js-tokens "^3.0.0" + +loud-rejection@^1.0.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" + dependencies: + currently-unhandled "^0.4.1" + signal-exit "^3.0.0" + +lower-case@^1.1.1: + version "1.1.4" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" + +lru-cache@^4.0.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55" + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + +macaddress@^0.2.8: + version "0.2.8" + resolved "https://registry.yarnpkg.com/macaddress/-/macaddress-0.2.8.tgz#5904dc537c39ec6dbefeae902327135fa8511f12" + +make-dir@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.1.0.tgz#19b4369fe48c116f53c2af95ad102c0e39e85d51" + dependencies: + pify "^3.0.0" + +map-obj@^1.0.0, map-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" + +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" + +md5.js@^1.3.4: + version "1.3.4" + resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.4.tgz#e9bdbde94a20a5ac18b04340fc5764d5b09d901d" + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + +mem@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" + dependencies: + mimic-fn "^1.0.0" + +memory-fs@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.2.0.tgz#f2bb25368bc121e391c2520de92969caee0a0290" + +memory-fs@^0.4.0, memory-fs@~0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" + dependencies: + errno "^0.1.3" + readable-stream "^2.0.1" + +memory-fs@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.3.0.tgz#7bcc6b629e3a43e871d7e29aca6ae8a7f15cbb20" + dependencies: + errno "^0.1.3" + readable-stream "^2.0.1" + +meow@^3.3.0, meow@^3.7.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" + dependencies: + camelcase-keys "^2.0.0" + decamelize "^1.1.2" + loud-rejection "^1.0.0" + map-obj "^1.0.1" + minimist "^1.1.3" + normalize-package-data "^2.3.4" + object-assign "^4.0.1" + read-pkg-up "^1.0.1" + redent "^1.0.0" + trim-newlines "^1.0.0" + +merge-defaults@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/merge-defaults/-/merge-defaults-0.2.1.tgz#dd42248eb96bb6a51521724321c72ff9583dde80" + dependencies: + lodash "~2.4.1" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + +micromatch@^2.1.5, micromatch@^2.3.11: + version "2.3.11" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" + dependencies: + arr-diff "^2.0.0" + array-unique "^0.2.1" + braces "^1.8.2" + expand-brackets "^0.1.4" + extglob "^0.3.1" + filename-regex "^2.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.1" + kind-of "^3.0.2" + normalize-path "^2.0.1" + object.omit "^2.0.0" + parse-glob "^3.0.4" + regex-cache "^0.4.2" + +miller-rabin@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" + dependencies: + bn.js "^4.0.0" + brorand "^1.0.1" + +"mime-db@>= 1.30.0 < 2": + version "1.32.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.32.0.tgz#485b3848b01a3cda5f968b4882c0771e58e09414" + +mime-db@~1.30.0: + version "1.30.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.30.0.tgz#74c643da2dd9d6a45399963465b26d5ca7d71f01" + +mime-types@^2.1.12, 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" + dependencies: + mime-db "~1.30.0" + +mime@1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6" + +mime@^1.3.4, mime@^1.4.1, mime@^1.5.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + +mimic-fn@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.1.0.tgz#e667783d92e89dbd342818b5230b9d62a672ad18" + +min-document@^2.19.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" + dependencies: + dom-walk "^0.1.0" + +minimalistic-assert@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz#702be2dda6b37f4836bcb3f5db56641b64a1d3d3" + +minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + +"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, 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: + brace-expansion "^1.1.7" + +minimist@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + +minimist@^1.1.3, minimist@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" + +minimist@~0.0.1: + version "0.0.10" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" + +mixin-object@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mixin-object/-/mixin-object-2.0.1.tgz#4fb949441dab182540f1fe035ba60e1947a5e57e" + dependencies: + for-in "^0.1.3" + is-extendable "^0.1.1" + +mkdirp@0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.0.tgz#1d73076a6df986cd9344e15e71fcc05a4c9abf12" + dependencies: + minimist "0.0.8" + +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: + version "0.5.1" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + dependencies: + minimist "0.0.8" + +ms@0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098" + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + +multicast-dns-service-types@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" + +multicast-dns@^6.0.1: + version "6.2.1" + resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.1.tgz#c5035defa9219d30640558a49298067352098060" + dependencies: + dns-packet "^1.0.1" + thunky "^0.1.0" + +nan@^2.3.0, nan@^2.3.2: + version "2.8.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.8.0.tgz#ed715f3fe9de02b57a5e6252d90a96675e1f085a" + +ncname@1.0.x: + version "1.0.0" + resolved "https://registry.yarnpkg.com/ncname/-/ncname-1.0.0.tgz#5b57ad18b1ca092864ef62b0b1ed8194f383b71c" + dependencies: + xml-char-classes "^1.0.0" + +negotiator@0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" + +no-case@^2.2.0: + version "2.3.2" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac" + dependencies: + lower-case "^1.1.1" + +node-fetch@^1.0.1: + version "1.7.3" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" + dependencies: + encoding "^0.1.11" + is-stream "^1.0.1" + +node-forge@0.6.33: + version "0.6.33" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.6.33.tgz#463811879f573d45155ad6a9f43dc296e8e85ebc" + +node-gyp@^3.3.1: + version "3.6.2" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.6.2.tgz#9bfbe54562286284838e750eac05295853fa1c60" + dependencies: + fstream "^1.0.0" + glob "^7.0.3" + graceful-fs "^4.1.2" + minimatch "^3.0.2" + mkdirp "^0.5.0" + nopt "2 || 3" + npmlog "0 || 1 || 2 || 3 || 4" + osenv "0" + request "2" + rimraf "2" + semver "~5.3.0" + tar "^2.0.0" + which "1" + +node-libs-browser@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-0.7.0.tgz#3e272c0819e308935e26674408d7af0e1491b83b" + dependencies: + assert "^1.1.1" + browserify-zlib "^0.1.4" + buffer "^4.9.0" + console-browserify "^1.1.0" + constants-browserify "^1.0.0" + crypto-browserify "3.3.0" + domain-browser "^1.1.1" + events "^1.0.0" + https-browserify "0.0.1" + os-browserify "^0.2.0" + path-browserify "0.0.0" + process "^0.11.0" + punycode "^1.2.4" + querystring-es3 "^0.2.0" + readable-stream "^2.0.5" + stream-browserify "^2.0.1" + stream-http "^2.3.1" + string_decoder "^0.10.25" + timers-browserify "^2.0.2" + tty-browserify "0.0.0" + url "^0.11.0" + util "^0.10.3" + vm-browserify "0.0.4" + +node-libs-browser@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.1.0.tgz#5f94263d404f6e44767d726901fff05478d600df" + dependencies: + assert "^1.1.1" + browserify-zlib "^0.2.0" + buffer "^4.3.0" + console-browserify "^1.1.0" + constants-browserify "^1.0.0" + crypto-browserify "^3.11.0" + domain-browser "^1.1.1" + events "^1.0.0" + https-browserify "^1.0.0" + os-browserify "^0.3.0" + path-browserify "0.0.0" + process "^0.11.10" + punycode "^1.2.4" + querystring-es3 "^0.2.0" + readable-stream "^2.3.3" + stream-browserify "^2.0.1" + stream-http "^2.7.2" + string_decoder "^1.0.0" + timers-browserify "^2.0.4" + tty-browserify "0.0.0" + url "^0.11.0" + util "^0.10.3" + vm-browserify "0.0.4" + +node-pre-gyp@^0.6.39: + version "0.6.39" + resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.39.tgz#c00e96860b23c0e1420ac7befc5044e1d78d8649" + dependencies: + detect-libc "^1.0.2" + hawk "3.1.3" + mkdirp "^0.5.1" + nopt "^4.0.1" + npmlog "^4.0.2" + rc "^1.1.7" + request "2.81.0" + rimraf "^2.6.1" + semver "^5.3.0" + tar "^2.2.1" + tar-pack "^3.4.0" + +node-rest-client@^1.5.1: + version "1.8.0" + resolved "https://registry.yarnpkg.com/node-rest-client/-/node-rest-client-1.8.0.tgz#8d3c566b817e27394cb7273783a41caefe3e5955" + dependencies: + debug "~2.2.0" + xml2js ">=0.2.4" + +node-sass@^4.7.2: + version "4.7.2" + resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.7.2.tgz#9366778ba1469eb01438a9e8592f4262bcb6794e" + dependencies: + async-foreach "^0.1.3" + chalk "^1.1.1" + cross-spawn "^3.0.0" + gaze "^1.0.0" + get-stdin "^4.0.1" + glob "^7.0.3" + in-publish "^2.0.0" + lodash.assign "^4.2.0" + lodash.clonedeep "^4.3.2" + lodash.mergewith "^4.6.0" + meow "^3.7.0" + mkdirp "^0.5.1" + nan "^2.3.2" + node-gyp "^3.3.1" + npmlog "^4.0.0" + request "~2.79.0" + sass-graph "^2.2.4" + stdout-stream "^1.4.0" + "true-case-path" "^1.0.2" + +"nopt@2 || 3": + version "3.0.6" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" + dependencies: + abbrev "1" + +nopt@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" + dependencies: + abbrev "1" + osenv "^0.1.4" + +normalize-package-data@^2.3.2, normalize-package-data@^2.3.4: + version "2.4.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f" + dependencies: + hosted-git-info "^2.1.4" + is-builtin-module "^1.0.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-path@^2.0.0, normalize-path@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + dependencies: + remove-trailing-separator "^1.0.1" + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + +normalize-url@^1.4.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" + dependencies: + object-assign "^4.0.1" + prepend-http "^1.0.0" + query-string "^4.1.0" + sort-keys "^1.0.0" + +normalize.css@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/normalize.css/-/normalize.css-7.0.0.tgz#abfb1dd82470674e0322b53ceb1aaf412938e4bf" + +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + dependencies: + path-key "^2.0.0" + +"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0, npmlog@^4.0.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + dependencies: + are-we-there-yet "~1.1.2" + console-control-strings "~1.1.0" + gauge "~2.7.3" + set-blocking "~2.0.0" + +nth-check@~1.0.0, nth-check@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.1.tgz#9929acdf628fc2c41098deab82ac580cf149aae4" + dependencies: + boolbase "~1.0.0" + +num2fraction@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" + +number-is-nan@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + +oauth-sign@~0.8.1, oauth-sign@~0.8.2: + version "0.8.2" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" + +object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + +object-keys@^1.0.8: + version "1.0.11" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.11.tgz#c54601778ad560f1142ce0e01bcca8b56d13426d" + +object-path@^0.9.2: + version "0.9.2" + resolved "https://registry.yarnpkg.com/object-path/-/object-path-0.9.2.tgz#0fd9a74fc5fad1ae3968b586bda5c632bd6c05a5" + +object.omit@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" + dependencies: + for-own "^0.1.4" + is-extendable "^0.1.1" + +obuf@^1.0.0, obuf@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.1.tgz#104124b6c602c6796881a042541d36db43a5264e" + +on-finished@~2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.1.tgz#928f5d0f470d49342651ea6794b0857c100693f7" + +once@^1.3.0, once@^1.3.3: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + dependencies: + wrappy "1" + +opn@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/opn/-/opn-5.1.0.tgz#72ce2306a17dbea58ff1041853352b4a8fc77519" + dependencies: + is-wsl "^1.1.0" + +optimist@~0.6.0: + version "0.6.1" + resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" + dependencies: + minimist "~0.0.1" + wordwrap "~0.0.2" + +original@>=0.0.5: + version "1.0.0" + resolved "https://registry.yarnpkg.com/original/-/original-1.0.0.tgz#9147f93fa1696d04be61e01bd50baeaca656bd3b" + dependencies: + url-parse "1.0.x" + +os-browserify@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.2.1.tgz#63fc4ccee5d2d7763d26bbf8601078e6c2e0044f" + +os-browserify@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" + +os-homedir@^1.0.0, os-homedir@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + +os-locale@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" + dependencies: + lcid "^1.0.0" + +os-locale@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2" + dependencies: + execa "^0.7.0" + lcid "^1.0.0" + mem "^1.1.0" + +os-tmpdir@^1.0.0, os-tmpdir@^1.0.1: + 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" + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.0" + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + +p-limit@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.1.0.tgz#b07ff2d9a5d88bec806035895a2bab66a27988bc" + +p-locate@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + dependencies: + p-limit "^1.1.0" + +p-map@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-1.2.0.tgz#e4e94f311eabbc8633a1e79908165fca26241b6b" + +pako@~0.2.0: + version "0.2.9" + resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75" + +pako@~1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.6.tgz#0101211baa70c4bca4a0f63f2206e97b7dfaf258" + +param-case@2.1.x: + version "2.1.1" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247" + dependencies: + no-case "^2.2.0" + +parse-asn1@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.0.tgz#37c4f9b7ed3ab65c74817b5f2480937fbf97c712" + dependencies: + asn1.js "^4.0.0" + browserify-aes "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.0" + pbkdf2 "^3.0.3" + +parse-bmfont-ascii@^1.0.3: + version "1.0.6" + resolved "https://registry.yarnpkg.com/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz#11ac3c3ff58f7c2020ab22769079108d4dfa0285" + +parse-bmfont-binary@^1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz#d038b476d3e9dd9db1e11a0b0e53a22792b69006" + +parse-bmfont-xml@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/parse-bmfont-xml/-/parse-bmfont-xml-1.1.3.tgz#d6b66a371afd39c5007d9f0eeb262a4f2cce7b7c" + dependencies: + xml-parse-from-string "^1.0.0" + xml2js "^0.4.5" + +parse-glob@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" + dependencies: + glob-base "^0.3.0" + is-dotfile "^1.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.0" + +parse-headers@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/parse-headers/-/parse-headers-2.0.1.tgz#6ae83a7aa25a9d9b700acc28698cd1f1ed7e9536" + dependencies: + for-each "^0.3.2" + trim "0.0.1" + +parse-json@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + dependencies: + error-ex "^1.2.0" + +parse-png@^1.0.0, parse-png@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/parse-png/-/parse-png-1.1.2.tgz#f5c2ad7c7993490986020a284c19aee459711ff2" + dependencies: + pngjs "^3.2.0" + +parseurl@~1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3" + +path-browserify@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.0.tgz#a0b870729aae214005b7d5032ec2cbbb0fb4451a" + +path-exists@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + dependencies: + pinkie-promise "^2.0.0" + +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: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + +path-is-inside@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + +path-key@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + +path-parse@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1" + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + +path-to-regexp@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.7.0.tgz#59fde0f435badacba103a84e9d3bc64e96b9937d" + dependencies: + isarray "0.0.1" + +path-type@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" + dependencies: + graceful-fs "^4.1.2" + 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" + +pbkdf2-compat@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pbkdf2-compat/-/pbkdf2-compat-2.0.1.tgz#b6e0c8fa99494d94e0511575802a59a5c142f288" + +pbkdf2@^3.0.3: + version "3.0.14" + resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.14.tgz#a35e13c64799b06ce15320f459c230e68e73bade" + dependencies: + create-hash "^1.1.2" + create-hmac "^1.1.4" + ripemd160 "^2.0.1" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +pend@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + +performance-now@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5" + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + +phantomjs-prebuilt@^2.1.10: + version "2.1.16" + resolved "https://registry.yarnpkg.com/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz#efd212a4a3966d3647684ea8ba788549be2aefef" + dependencies: + es6-promise "^4.0.3" + extract-zip "^1.6.5" + fs-extra "^1.0.0" + hasha "^2.2.0" + kew "^0.7.0" + progress "^1.1.8" + request "^2.81.0" + request-progress "^2.0.1" + which "^1.2.10" + +pify@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + +pixelmatch@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/pixelmatch/-/pixelmatch-4.0.2.tgz#8f47dcec5011b477b67db03c243bc1f3085e8854" + dependencies: + pngjs "^3.0.0" + +pkg-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" + dependencies: + find-up "^2.1.0" + +pn@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" + +pngjs@^3.0.0, pngjs@^3.2.0: + version "3.3.1" + resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-3.3.1.tgz#8e14e6679ee7424b544334c3b2d21cea6d8c209a" + +portfinder@^1.0.9: + version "1.0.13" + resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.13.tgz#bb32ecd87c27104ae6ee44b5a3ccbf0ebb1aede9" + dependencies: + async "^1.5.2" + debug "^2.2.0" + mkdirp "0.5.x" + +postcss-calc@^5.2.0: + version "5.3.1" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-5.3.1.tgz#77bae7ca928ad85716e2fda42f261bf7c1d65b5e" + dependencies: + postcss "^5.0.2" + postcss-message-helpers "^2.0.0" + reduce-css-calc "^1.2.6" + +postcss-colormin@^2.1.8: + version "2.2.2" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-2.2.2.tgz#6631417d5f0e909a3d7ec26b24c8a8d1e4f96e4b" + dependencies: + colormin "^1.0.5" + postcss "^5.0.13" + postcss-value-parser "^3.2.3" + +postcss-convert-values@^2.3.4: + version "2.6.1" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz#bbd8593c5c1fd2e3d1c322bb925dcae8dae4d62d" + dependencies: + postcss "^5.0.11" + postcss-value-parser "^3.1.2" + +postcss-discard-comments@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz#befe89fafd5b3dace5ccce51b76b81514be00e3d" + dependencies: + postcss "^5.0.14" + +postcss-discard-duplicates@^2.0.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz#b9abf27b88ac188158a5eb12abcae20263b91932" + dependencies: + postcss "^5.0.4" + +postcss-discard-empty@^2.0.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz#d2b4bd9d5ced5ebd8dcade7640c7d7cd7f4f92b5" + dependencies: + postcss "^5.0.14" + +postcss-discard-overridden@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz#8b1eaf554f686fb288cd874c55667b0aa3668d58" + dependencies: + postcss "^5.0.16" + +postcss-discard-unused@^2.2.1: + version "2.2.3" + resolved "https://registry.yarnpkg.com/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz#bce30b2cc591ffc634322b5fb3464b6d934f4433" + dependencies: + postcss "^5.0.14" + uniqs "^2.0.0" + +postcss-filter-plugins@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/postcss-filter-plugins/-/postcss-filter-plugins-2.0.2.tgz#6d85862534d735ac420e4a85806e1f5d4286d84c" + dependencies: + postcss "^5.0.4" + uniqid "^4.0.0" + +postcss-load-config@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-1.2.0.tgz#539e9afc9ddc8620121ebf9d8c3673e0ce50d28a" + dependencies: + cosmiconfig "^2.1.0" + object-assign "^4.1.0" + postcss-load-options "^1.2.0" + postcss-load-plugins "^2.3.0" + +postcss-load-options@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/postcss-load-options/-/postcss-load-options-1.2.0.tgz#b098b1559ddac2df04bc0bb375f99a5cfe2b6d8c" + dependencies: + cosmiconfig "^2.1.0" + object-assign "^4.1.0" + +postcss-load-plugins@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz#745768116599aca2f009fad426b00175049d8d92" + dependencies: + cosmiconfig "^2.1.1" + object-assign "^4.1.0" + +postcss-loader@^2.0.9: + version "2.0.9" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-2.0.9.tgz#001fdf7bfeeb159405ee61d1bb8e59b528dbd309" + dependencies: + loader-utils "^1.1.0" + postcss "^6.0.0" + postcss-load-config "^1.2.0" + schema-utils "^0.3.0" + +postcss-merge-idents@^2.1.5: + version "2.1.7" + resolved "https://registry.yarnpkg.com/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz#4c5530313c08e1d5b3bbf3d2bbc747e278eea270" + dependencies: + has "^1.0.1" + postcss "^5.0.10" + postcss-value-parser "^3.1.1" + +postcss-merge-longhand@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz#23d90cd127b0a77994915332739034a1a4f3d658" + dependencies: + postcss "^5.0.4" + +postcss-merge-rules@^2.0.3: + version "2.1.2" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz#d1df5dfaa7b1acc3be553f0e9e10e87c61b5f721" + dependencies: + browserslist "^1.5.2" + caniuse-api "^1.5.2" + postcss "^5.0.4" + postcss-selector-parser "^2.2.2" + vendors "^1.0.0" + +postcss-message-helpers@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz#a4f2f4fab6e4fe002f0aed000478cdf52f9ba60e" + +postcss-minify-font-values@^1.0.2: + version "1.0.5" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz#4b58edb56641eba7c8474ab3526cafd7bbdecb69" + dependencies: + object-assign "^4.0.1" + postcss "^5.0.4" + postcss-value-parser "^3.0.2" + +postcss-minify-gradients@^1.0.1: + version "1.0.5" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz#5dbda11373703f83cfb4a3ea3881d8d75ff5e6e1" + dependencies: + postcss "^5.0.12" + postcss-value-parser "^3.3.0" + +postcss-minify-params@^1.0.4: + version "1.2.2" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz#ad2ce071373b943b3d930a3fa59a358c28d6f1f3" + dependencies: + alphanum-sort "^1.0.1" + postcss "^5.0.2" + postcss-value-parser "^3.0.2" + uniqs "^2.0.0" + +postcss-minify-selectors@^2.0.4: + version "2.1.1" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz#b2c6a98c0072cf91b932d1a496508114311735bf" + dependencies: + alphanum-sort "^1.0.2" + has "^1.0.1" + postcss "^5.0.14" + postcss-selector-parser "^2.0.0" + +postcss-modules-extract-imports@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz#b614c9720be6816eaee35fb3a5faa1dba6a05ddb" + dependencies: + postcss "^6.0.1" + +postcss-modules-local-by-default@^1.0.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz#f7d80c398c5a393fa7964466bd19500a7d61c069" + dependencies: + css-selector-tokenizer "^0.7.0" + postcss "^6.0.1" + +postcss-modules-scope@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz#d6ea64994c79f97b62a72b426fbe6056a194bb90" + dependencies: + css-selector-tokenizer "^0.7.0" + postcss "^6.0.1" + +postcss-modules-values@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz#ecffa9d7e192518389f42ad0e83f72aec456ea20" + dependencies: + icss-replace-symbols "^1.1.0" + postcss "^6.0.1" + +postcss-normalize-charset@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz#ef9ee71212d7fe759c78ed162f61ed62b5cb93f1" + dependencies: + postcss "^5.0.5" + +postcss-normalize-url@^3.0.7: + version "3.0.8" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz#108f74b3f2fcdaf891a2ffa3ea4592279fc78222" + dependencies: + is-absolute-url "^2.0.0" + normalize-url "^1.4.0" + postcss "^5.0.14" + postcss-value-parser "^3.2.3" + +postcss-ordered-values@^2.1.0: + version "2.2.3" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz#eec6c2a67b6c412a8db2042e77fe8da43f95c11d" + dependencies: + postcss "^5.0.4" + postcss-value-parser "^3.0.1" + +postcss-reduce-idents@^2.2.2: + version "2.4.0" + resolved "https://registry.yarnpkg.com/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz#c2c6d20cc958284f6abfbe63f7609bf409059ad3" + dependencies: + postcss "^5.0.4" + postcss-value-parser "^3.0.2" + +postcss-reduce-initial@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz#68f80695f045d08263a879ad240df8dd64f644ea" + dependencies: + postcss "^5.0.4" + +postcss-reduce-transforms@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz#ff76f4d8212437b31c298a42d2e1444025771ae1" + dependencies: + has "^1.0.1" + postcss "^5.0.8" + postcss-value-parser "^3.0.1" + +postcss-selector-parser@^2.0.0, postcss-selector-parser@^2.2.2: + version "2.2.3" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz#f9437788606c3c9acee16ffe8d8b16297f27bb90" + dependencies: + flatten "^1.0.2" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss-svgo@^2.1.1: + version "2.1.6" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-2.1.6.tgz#b6df18aa613b666e133f08adb5219c2684ac108d" + dependencies: + is-svg "^2.0.0" + postcss "^5.0.14" + postcss-value-parser "^3.2.3" + svgo "^0.7.0" + +postcss-unique-selectors@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz#981d57d29ddcb33e7b1dfe1fd43b8649f933ca1d" + dependencies: + alphanum-sort "^1.0.1" + postcss "^5.0.4" + uniqs "^2.0.0" + +postcss-value-parser@^3.0.1, postcss-value-parser@^3.0.2, postcss-value-parser@^3.1.1, postcss-value-parser@^3.1.2, postcss-value-parser@^3.2.3, postcss-value-parser@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz#87f38f9f18f774a4ab4c8a232f5c5ce8872a9d15" + +postcss-zindex@^2.0.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/postcss-zindex/-/postcss-zindex-2.2.0.tgz#d2109ddc055b91af67fc4cb3b025946639d2af22" + dependencies: + has "^1.0.1" + postcss "^5.0.4" + uniqs "^2.0.0" + +postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.13, postcss@^5.0.14, postcss@^5.0.16, postcss@^5.0.2, postcss@^5.0.4, postcss@^5.0.5, postcss@^5.0.6, postcss@^5.0.8, postcss@^5.2.16: + version "5.2.18" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-5.2.18.tgz#badfa1497d46244f6390f58b319830d9107853c5" + dependencies: + chalk "^1.1.3" + js-base64 "^2.1.9" + source-map "^0.5.6" + supports-color "^3.2.3" + +postcss@^6.0.0, postcss@^6.0.1, postcss@^6.0.15: + version "6.0.15" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.15.tgz#f460cd6269fede0d1bf6defff0b934a9845d974d" + dependencies: + chalk "^2.3.0" + source-map "^0.6.1" + supports-color "^5.1.0" + +prepend-http@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" + +preserve@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" + +prettier@^1.9.2: + version "1.9.2" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.9.2.tgz#96bc2132f7a32338e6078aeb29727178c6335827" + +pretty-error@^2.0.2: + version "2.1.1" + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.1.tgz#5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3" + dependencies: + renderkid "^2.0.1" + utila "~0.4" + +private@^0.1.6, private@^0.1.7: + version "0.1.8" + resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" + +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@^0.11.0, process@^0.11.10: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + +process@~0.5.1: + version "0.5.2" + resolved "https://registry.yarnpkg.com/process/-/process-0.5.2.tgz#1638d8a8e34c2f440a91db95ab9aeb677fc185cf" + +progress@^1.1.8: + version "1.1.8" + resolved "https://registry.yarnpkg.com/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be" + +promise@^7.1.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" + dependencies: + asap "~2.0.3" + +prop-types@^15.5.4, prop-types@^15.6.0: + version "15.6.0" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.0.tgz#ceaf083022fc46b4a35f69e13ef75aed0d639856" + dependencies: + fbjs "^0.8.16" + loose-envify "^1.3.1" + object-assign "^4.1.1" + +proxy-addr@~2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.2.tgz#6571504f47bb988ec8180253f85dd7e14952bdec" + dependencies: + forwarded "~0.1.2" + ipaddr.js "1.5.2" + +prr@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" + +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + +public-encrypt@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.0.tgz#39f699f3a46560dd5ebacbca693caf7c65c18cc6" + dependencies: + bn.js "^4.1.0" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + parse-asn1 "^5.0.0" + randombytes "^2.0.1" + +punycode@1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + +punycode@^1.2.4, punycode@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + +q@^1.1.2: + version "1.5.1" + resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" + +qs@6.5.1, qs@~6.5.1: + version "6.5.1" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8" + +qs@~6.3.0: + version "6.3.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.3.2.tgz#e75bd5f6e268122a2a0e0bda630b2550c166502c" + +qs@~6.4.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233" + +query-string@^4.1.0: + version "4.3.4" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" + dependencies: + object-assign "^4.1.0" + strict-uri-encode "^1.0.0" + +querystring-es3@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + +querystring@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + +querystringify@0.0.x: + version "0.0.4" + resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-0.0.4.tgz#0cf7f84f9463ff0ae51c4c4b142d95be37724d9c" + +querystringify@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-1.0.0.tgz#6286242112c5b712fa654e526652bf6a13ff05cb" + +randomatic@^1.1.3: + version "1.1.7" + resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.7.tgz#c7abe9cc8b87c0baa876b19fde83fd464797e38c" + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.0.5.tgz#dc009a246b8d09a177b4b7a0ae77bc570f4b1b79" + dependencies: + 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" + dependencies: + randombytes "^2.0.5" + safe-buffer "^5.1.0" + +range-parser@^1.0.3, range-parser@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" + +raw-body@2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.2.tgz#bcd60c77d3eb93cde0050295c3f379389bc88f89" + dependencies: + bytes "3.0.0" + http-errors "1.6.2" + iconv-lite "0.4.19" + unpipe "1.0.0" + +rc@^1.1.7: + version "1.2.2" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.2.tgz#d8ce9cb57e8d64d9c7badd9876c7c34cbe3c7077" + dependencies: + deep-extend "~0.4.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +react-dom@^16.2.0: + version "16.2.0" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.2.0.tgz#69003178601c0ca19b709b33a83369fe6124c044" + dependencies: + fbjs "^0.8.16" + loose-envify "^1.1.0" + object-assign "^4.1.1" + prop-types "^15.6.0" + +react-router-dom@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-4.2.2.tgz#c8a81df3adc58bba8a76782e946cbd4eae649b8d" + dependencies: + history "^4.7.2" + invariant "^2.2.2" + loose-envify "^1.3.1" + prop-types "^15.5.4" + react-router "^4.2.0" + warning "^3.0.0" + +react-router@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/react-router/-/react-router-4.2.0.tgz#61f7b3e3770daeb24062dae3eedef1b054155986" + dependencies: + history "^4.7.2" + hoist-non-react-statics "^2.3.0" + invariant "^2.2.2" + loose-envify "^1.3.1" + path-to-regexp "^1.7.0" + prop-types "^15.5.4" + warning "^3.0.0" + +react@^16.2.0: + version "16.2.0" + resolved "https://registry.yarnpkg.com/react/-/react-16.2.0.tgz#a31bd2dab89bff65d42134fa187f24d054c273ba" + dependencies: + fbjs "^0.8.16" + loose-envify "^1.1.0" + object-assign "^4.1.1" + prop-types "^15.6.0" + +read-chunk@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/read-chunk/-/read-chunk-1.0.1.tgz#5f68cab307e663f19993527d9b589cace4661194" + +read-pkg-up@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" + dependencies: + 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" + dependencies: + load-json-file "^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" + dependencies: + load-json-file "^2.0.0" + normalize-package-data "^2.3.2" + path-type "^2.0.0" + +readable-stream@1.0: + version "1.0.34" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +readable-stream@1.1: + version "1.1.13" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.13.tgz#f6eef764f514c89e2b9e23146a75ba106756d23e" + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +readable-stream@^2.0.1, readable-stream@^2.0.2, 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.2.6, readable-stream@^2.2.9, 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" + +readdirp@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.1.0.tgz#4ed0ad060df3073300c48440373f72d1cc642d78" + dependencies: + graceful-fs "^4.1.2" + minimatch "^3.0.2" + readable-stream "^2.0.2" + set-immediate-shim "^1.0.1" + +redent@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" + dependencies: + indent-string "^2.1.0" + strip-indent "^1.0.1" + +reduce-css-calc@^1.2.6: + version "1.3.0" + resolved "https://registry.yarnpkg.com/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz#747c914e049614a4c9cfbba629871ad1d2927716" + dependencies: + balanced-match "^0.4.2" + math-expression-evaluator "^1.2.14" + reduce-function-call "^1.0.1" + +reduce-function-call@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/reduce-function-call/-/reduce-function-call-1.0.2.tgz#5a200bf92e0e37751752fe45b0ab330fd4b6be99" + dependencies: + balanced-match "^0.4.2" + +regenerate@^1.2.1: + version "1.3.3" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.3.tgz#0c336d3980553d755c39b586ae3b20aa49c82b7f" + +regenerator-runtime@^0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" + +regenerator-transform@^0.10.0: + version "0.10.1" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" + dependencies: + babel-runtime "^6.18.0" + babel-types "^6.19.0" + private "^0.1.6" + +regex-cache@^0.4.2: + version "0.4.4" + resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" + dependencies: + is-equal-shallow "^0.1.3" + +regex-parser@^2.2.1: + version "2.2.8" + resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.2.8.tgz#da4c0cda5a828559094168930f455f532b6ffbac" + +regexpu-core@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-1.0.0.tgz#86a763f58ee4d7c2f6b102e4764050de7ed90c6b" + dependencies: + regenerate "^1.2.1" + regjsgen "^0.2.0" + regjsparser "^0.1.4" + +regexpu-core@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" + dependencies: + regenerate "^1.2.1" + regjsgen "^0.2.0" + regjsparser "^0.1.4" + +regjsgen@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" + +regjsparser@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" + dependencies: + jsesc "~0.5.0" + +relateurl@0.2.x: + version "0.2.7" + resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + +remove-trailing-separator@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + +renderkid@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.1.tgz#898cabfc8bede4b7b91135a3ffd323e58c0db319" + dependencies: + css-select "^1.1.0" + dom-converter "~0.1" + htmlparser2 "~3.3.0" + strip-ansi "^3.0.0" + utila "~0.3" + +repeat-element@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a" + +repeat-string@^1.5.2: + version "1.6.1" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + +repeating@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" + dependencies: + is-finite "^1.0.0" + +replace-ext@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" + +request-progress@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/request-progress/-/request-progress-2.0.1.tgz#5d36bb57961c673aa5b788dbc8141fdf23b44e08" + dependencies: + throttleit "^1.0.0" + +request@2, request@^2.65.0, request@^2.81.0: + version "2.83.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.83.0.tgz#ca0b65da02ed62935887808e6f510381034e3356" + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.6.0" + caseless "~0.12.0" + combined-stream "~1.0.5" + extend "~3.0.1" + forever-agent "~0.6.1" + form-data "~2.3.1" + har-validator "~5.0.3" + hawk "~6.0.2" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.17" + oauth-sign "~0.8.2" + performance-now "^2.1.0" + qs "~6.5.1" + safe-buffer "^5.1.1" + stringstream "~0.0.5" + tough-cookie "~2.3.3" + tunnel-agent "^0.6.0" + uuid "^3.1.0" + +request@2.81.0: + version "2.81.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0" + dependencies: + aws-sign2 "~0.6.0" + aws4 "^1.2.1" + caseless "~0.12.0" + combined-stream "~1.0.5" + extend "~3.0.0" + forever-agent "~0.6.1" + form-data "~2.1.1" + har-validator "~4.2.1" + hawk "~3.1.3" + http-signature "~1.1.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.7" + oauth-sign "~0.8.1" + performance-now "^0.2.0" + qs "~6.4.0" + safe-buffer "^5.0.1" + stringstream "~0.0.4" + tough-cookie "~2.3.0" + tunnel-agent "^0.6.0" + uuid "^3.0.0" + +request@~2.79.0: + version "2.79.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.79.0.tgz#4dfe5bf6be8b8cdc37fcf93e04b65577722710de" + dependencies: + aws-sign2 "~0.6.0" + aws4 "^1.2.1" + caseless "~0.11.0" + combined-stream "~1.0.5" + extend "~3.0.0" + forever-agent "~0.6.1" + form-data "~2.1.1" + har-validator "~2.0.6" + hawk "~3.1.3" + http-signature "~1.1.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.7" + oauth-sign "~0.8.1" + qs "~6.3.0" + stringstream "~0.0.4" + tough-cookie "~2.3.0" + tunnel-agent "~0.4.1" + uuid "^3.0.0" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + +require-from-string@^1.1.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-1.2.1.tgz#529c9ccef27380adfec9a2f965b649bbee636418" + +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" + +requires-port@1.0.x, requires-port@1.x.x, requires-port@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + +resize-img@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/resize-img/-/resize-img-1.1.2.tgz#fad650faf3ef2c53ea63112bc272d95e9d92550e" + dependencies: + bmp-js "0.0.1" + file-type "^3.8.0" + get-stream "^2.0.0" + jimp "^0.2.21" + jpeg-js "^0.1.1" + parse-png "^1.1.1" + +resolve-cwd@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" + dependencies: + resolve-from "^3.0.0" + +resolve-from@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + +resolve-pathname@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-2.2.0.tgz#7e9ae21ed815fd63ab189adeee64dc831eefa879" + +resolve-url-loader@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-2.2.1.tgz#13a1396fb773edf959550e400e688f5ed32548bf" + dependencies: + adjust-sourcemap-loader "^1.1.0" + camelcase "^4.0.0" + convert-source-map "^1.1.1" + loader-utils "^1.0.0" + lodash.defaults "^4.0.0" + rework "^1.0.1" + rework-visit "^1.0.0" + source-map "^0.5.6" + urix "^0.1.0" + +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.3.2: + version "1.5.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.5.0.tgz#1f09acce796c9a762579f31b2c1cc4c3cddf9f36" + dependencies: + path-parse "^1.0.5" + +rework-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/rework-visit/-/rework-visit-1.0.0.tgz#9945b2803f219e2f7aca00adb8bc9f640f842c9a" + +rework@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/rework/-/rework-1.0.1.tgz#30806a841342b54510aa4110850cd48534144aa7" + dependencies: + convert-source-map "^0.3.3" + css "^2.0.0" + +right-align@^0.1.1: + version "0.1.3" + resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef" + dependencies: + align-text "^0.1.1" + +rimraf@2, rimraf@^2.2.8, rimraf@^2.5.1, rimraf@^2.6.1: + version "2.6.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" + dependencies: + glob "^7.0.5" + +ripemd160@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-0.2.0.tgz#2bf198bde167cacfa51c0a928e84b68bbe171fce" + +ripemd160@^2.0.0, ripemd160@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.1.tgz#0f4584295c53a3628af7e6d79aca21ce57d1c6e7" + dependencies: + hash-base "^2.0.0" + inherits "^2.0.1" + +safe-buffer@5.1.1, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" + +sass-graph@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.2.4.tgz#13fbd63cd1caf0908b9fd93476ad43a51d1e0b49" + dependencies: + glob "^7.0.0" + lodash "^4.0.0" + scss-tokenizer "^0.2.3" + yargs "^7.0.0" + +sass-loader@^6.0.6: + version "6.0.6" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-6.0.6.tgz#e9d5e6c1f155faa32a4b26d7a9b7107c225e40f9" + dependencies: + async "^2.1.5" + clone-deep "^0.3.0" + loader-utils "^1.0.1" + lodash.tail "^4.1.1" + pify "^3.0.0" + +sax@>=0.6.0, sax@~1.2.1: + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + +schema-utils@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.3.0.tgz#f5877222ce3e931edae039f17eb3716e7137f8cf" + dependencies: + ajv "^5.0.0" + +scss-tokenizer@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1" + dependencies: + js-base64 "^2.1.8" + source-map "^0.4.2" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + +selfsigned@^1.9.1: + version "1.10.1" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.1.tgz#bf8cb7b83256c4551e31347c6311778db99eec52" + dependencies: + node-forge "0.6.33" + +"semver@2 || 3 || 4 || 5", semver@^5.0.1, semver@^5.3.0: + version "5.4.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e" + +semver@~5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" + +send@0.16.1: + version "0.16.1" + resolved "https://registry.yarnpkg.com/send/-/send-0.16.1.tgz#a70e1ca21d1382c11d0d9f6231deb281080d7ab3" + dependencies: + debug "2.6.9" + depd "~1.1.1" + destroy "~1.0.4" + encodeurl "~1.0.1" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "~1.6.2" + mime "1.4.1" + ms "2.0.0" + on-finished "~2.3.0" + range-parser "~1.2.0" + statuses "~1.3.1" + +serve-index@^1.7.2: + version "1.9.1" + resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.13.1: + version "1.13.1" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.13.1.tgz#4c57d53404a761d8f2e7c1e8a18a47dbf278a719" + dependencies: + encodeurl "~1.0.1" + escape-html "~1.0.3" + parseurl "~1.3.2" + send "0.16.1" + +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-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" + +setimmediate@^1.0.4, setimmediate@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + +setprototypeof@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.0.3.tgz#66567e37043eeb4f04d91bd658c0cbefb55b8e04" + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + +sha.js@2.2.6: + version "2.2.6" + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.2.6.tgz#17ddeddc5f722fb66501658895461977867315ba" + +sha.js@^2.4.0, sha.js@^2.4.8: + version "2.4.9" + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.9.tgz#98f64880474b74f4a38b8da9d3c0f2d104633e7d" + 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" + dependencies: + is-extendable "^0.1.1" + kind-of "^2.0.1" + lazy-cache "^0.2.3" + mixin-object "^2.0.1" + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + dependencies: + shebang-regex "^1.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + +signal-exit@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" + +slash@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" + +sntp@1.x.x: + version "1.0.9" + resolved "https://registry.yarnpkg.com/sntp/-/sntp-1.0.9.tgz#6541184cc90aeea6c6e7b35e2659082443c66198" + dependencies: + hoek "2.x.x" + +sntp@2.x.x: + version "2.1.0" + resolved "https://registry.yarnpkg.com/sntp/-/sntp-2.1.0.tgz#2c6cec14fedc2222739caf9b5c3d85d1cc5a2cc8" + dependencies: + hoek "4.x.x" + +sockjs-client@1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.1.4.tgz#5babe386b775e4cf14e7520911452654016c8b12" + dependencies: + debug "^2.6.6" + eventsource "0.1.6" + faye-websocket "~0.11.0" + inherits "^2.0.1" + json3 "^3.3.2" + url-parse "^1.1.8" + +sockjs@0.3.18: + version "0.3.18" + resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.18.tgz#d9b289316ca7df77595ef299e075f0f937eb4207" + dependencies: + faye-websocket "^0.10.0" + uuid "^2.0.2" + +sort-keys@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" + dependencies: + is-plain-obj "^1.0.0" + +source-list-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.0.tgz#aaa47403f7b245a92fbc97ea08f250d6087ed085" + +source-list-map@~0.1.7: + version "0.1.8" + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-0.1.8.tgz#c550b2ab5427f6b3f21f5afead88c4f5587b2106" + +source-map-resolve@^0.3.0: + version "0.3.1" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.3.1.tgz#610f6122a445b8dd51535a2a71b783dfc1248761" + dependencies: + atob "~1.1.0" + resolve-url "~0.2.1" + source-map-url "~0.3.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" + dependencies: + source-map "^0.5.6" + +source-map-url@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.3.0.tgz#7ecaf13b57bcd09da8a40c5d269db33799d4aaf9" + +source-map@0.5.x, source-map@^0.5.3, source-map@^0.5.6, source-map@~0.5.1: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + +source-map@^0.1.38: + version "0.1.43" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.1.43.tgz#c24bc146ca517c1471f5dacbe2571b2b7f9e3346" + dependencies: + amdefine ">=0.0.4" + +source-map@^0.4.2, source-map@~0.4.1: + version "0.4.4" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" + dependencies: + amdefine ">=0.0.4" + +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" + +spdx-correct@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-1.0.2.tgz#4b3073d933ff51f3912f03ac5519498a4150db40" + dependencies: + spdx-license-ids "^1.0.2" + +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-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" + +spdy-transport@^2.0.18: + version "2.0.20" + resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-2.0.20.tgz#735e72054c486b2354fe89e702256004a39ace4d" + dependencies: + debug "^2.6.8" + detect-node "^2.0.3" + hpack.js "^2.1.6" + obuf "^1.1.1" + readable-stream "^2.2.9" + safe-buffer "^5.0.1" + wbuf "^1.7.2" + +spdy@^3.4.1: + version "3.4.7" + resolved "https://registry.yarnpkg.com/spdy/-/spdy-3.4.7.tgz#42ff41ece5cc0f99a3a6c28aabb73f5c3b03acbc" + dependencies: + debug "^2.6.8" + handle-thing "^1.2.5" + http-deceiver "^1.2.7" + safe-buffer "^5.0.1" + select-hose "^2.0.0" + spdy-transport "^2.0.18" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + +sshpk@^1.7.0: + version "1.13.1" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.13.1.tgz#512df6da6287144316dc4c18fe1cf1d940739be3" + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + dashdash "^1.12.0" + getpass "^0.1.1" + optionalDependencies: + bcrypt-pbkdf "^1.0.0" + ecc-jsbn "~0.1.1" + jsbn "~0.1.0" + tweetnacl "~0.14.0" + +"statuses@>= 1.3.1 < 2": + version "1.4.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087" + +statuses@~1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e" + +stdout-stream@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/stdout-stream/-/stdout-stream-1.4.0.tgz#a2c7c8587e54d9427ea9edb3ac3f2cd522df378b" + dependencies: + readable-stream "^2.0.1" + +stream-browserify@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.1.tgz#66266ee5f9bdb9940a4e4514cafb43bb71e5c9db" + dependencies: + inherits "~2.0.1" + readable-stream "^2.0.2" + +stream-http@^2.3.1, stream-http@^2.7.2: + version "2.7.2" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.7.2.tgz#40a050ec8dc3b53b33d9909415c02c0bf1abfbad" + dependencies: + builtin-status-codes "^3.0.0" + inherits "^2.0.1" + readable-stream "^2.2.6" + to-arraybuffer "^1.0.0" + xtend "^4.0.0" + +stream-to-buffer@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/stream-to-buffer/-/stream-to-buffer-0.1.0.tgz#26799d903ab2025c9bd550ac47171b00f8dd80a9" + dependencies: + stream-to "~0.2.0" + +stream-to@~0.2.0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/stream-to/-/stream-to-0.2.2.tgz#84306098d85fdb990b9fa300b1b3ccf55e8ef01d" + +strict-uri-encode@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" + +string-width@^1.0.1, string-width@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +string-width@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + +string_decoder@^0.10.25, string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + +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" + +stringstream@~0.0.4, stringstream@~0.0.5: + version "0.0.5" + resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878" + +strip-ansi@^3.0.0, strip-ansi@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + dependencies: + ansi-regex "^2.0.0" + +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + dependencies: + ansi-regex "^3.0.0" + +strip-bom@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + 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-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + +strip-indent@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" + dependencies: + get-stdin "^4.0.1" + +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + +style-loader@^0.19.1: + version "0.19.1" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.19.1.tgz#591ffc80bcefe268b77c5d9ebc0505d772619f85" + dependencies: + loader-utils "^1.0.2" + schema-utils "^0.3.0" + +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.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" + dependencies: + has-flag "^2.0.0" + +svg2png@~3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/svg2png/-/svg2png-3.0.1.tgz#a2644d68b0231ac00af431aa163714ff17106447" + dependencies: + phantomjs-prebuilt "^2.1.10" + pn "^1.0.0" + yargs "^3.31.0" + +svgo@^0.7.0: + version "0.7.2" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-0.7.2.tgz#9f5772413952135c6fefbf40afe6a4faa88b4bb5" + dependencies: + coa "~1.0.1" + colors "~1.1.2" + csso "~2.3.1" + js-yaml "~3.7.0" + mkdirp "~0.5.1" + sax "~1.2.1" + whet.extend "~0.9.9" + +tapable@^0.1.8, tapable@~0.1.8: + version "0.1.10" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.1.10.tgz#29c35707c2b70e50d07482b5d202e8ed446dafd4" + +tapable@^0.2.7: + version "0.2.8" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.2.8.tgz#99372a5c999bf2df160afc0d74bed4f47948cd22" + +tar-pack@^3.4.0: + version "3.4.1" + resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.4.1.tgz#e1dbc03a9b9d3ba07e896ad027317eb679a10a1f" + dependencies: + debug "^2.2.0" + fstream "^1.0.10" + fstream-ignore "^1.0.5" + once "^1.3.3" + readable-stream "^2.1.4" + rimraf "^2.5.1" + tar "^2.2.1" + uid-number "^0.0.6" + +tar@^2.0.0, tar@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1" + dependencies: + block-stream "*" + fstream "^1.0.2" + inherits "2" + +throttleit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-1.0.0.tgz#9e785836daf46743145a5984b6268d828528ac6c" + +through2@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be" + dependencies: + readable-stream "^2.1.5" + xtend "~4.0.1" + +thunky@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/thunky/-/thunky-0.1.0.tgz#bf30146824e2b6e67b0f2d7a4ac8beb26908684e" + +time-stamp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-2.0.0.tgz#95c6a44530e15ba8d6f4a3ecb8c3a3fac46da357" + +timers-browserify@^2.0.2, timers-browserify@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.4.tgz#96ca53f4b794a5e7c0e1bd7cc88a372298fa01e6" + dependencies: + setimmediate "^1.0.4" + +tinycolor2@^1.1.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.4.1.tgz#f4fad333447bc0b07d4dc8e9209d8f39a8ac77e8" + +to-arraybuffer@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" + +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" + +to-ico@^1.1.2: + version "1.1.5" + resolved "https://registry.yarnpkg.com/to-ico/-/to-ico-1.1.5.tgz#1d32da5f2c90922edee6b686d610c54527b5a8d5" + dependencies: + arrify "^1.0.1" + buffer-alloc "^1.1.0" + image-size "^0.5.0" + parse-png "^1.0.0" + resize-img "^1.1.0" + +toposort@^1.0.0: + version "1.0.6" + resolved "https://registry.yarnpkg.com/toposort/-/toposort-1.0.6.tgz#c31748e55d210effc00fdcdc7d6e68d7d7bb9cec" + +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" + dependencies: + punycode "^1.4.1" + +trim-newlines@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" + +trim-right@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" + +trim@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd" + +"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" + dependencies: + glob "^6.0.4" + +ts-loader@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-3.2.0.tgz#23211922179b81f7448754b7fdfca45b8374a15a" + dependencies: + chalk "^2.3.0" + enhanced-resolve "^3.0.0" + loader-utils "^1.0.2" + semver "^5.0.1" + +tslib@^1.0.0, tslib@^1.7.1, tslib@^1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.8.1.tgz#6946af2d1d651a7b1863b531d6e5afa41aa44eac" + +tslint-config-airbnb@^5.4.2: + version "5.4.2" + resolved "https://registry.yarnpkg.com/tslint-config-airbnb/-/tslint-config-airbnb-5.4.2.tgz#18eeff28f697b578731249d9a3ef8955b2f04f44" + dependencies: + tslint-consistent-codestyle "^1.10.0" + tslint-eslint-rules "^4.1.1" + tslint-microsoft-contrib "~5.0.1" + +tslint-consistent-codestyle@^1.10.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/tslint-consistent-codestyle/-/tslint-consistent-codestyle-1.11.0.tgz#051493eeb3536a74e98d14b66f38028a785f8c2b" + dependencies: + tslib "^1.7.1" + tsutils "^2.12.2" + +tslint-eslint-rules@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/tslint-eslint-rules/-/tslint-eslint-rules-4.1.1.tgz#7c30e7882f26bc276bff91d2384975c69daf88ba" + dependencies: + doctrine "^0.7.2" + tslib "^1.0.0" + tsutils "^1.4.0" + +tslint-microsoft-contrib@~5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/tslint-microsoft-contrib/-/tslint-microsoft-contrib-5.0.1.tgz#328ee9c28d07cdf793293204c96e2ffab9221994" + dependencies: + tsutils "^1.4.0" + +tslint@^5.8.0: + version "5.8.0" + resolved "https://registry.yarnpkg.com/tslint/-/tslint-5.8.0.tgz#1f49ad5b2e77c76c3af4ddcae552ae4e3612eb13" + dependencies: + babel-code-frame "^6.22.0" + builtin-modules "^1.1.1" + chalk "^2.1.0" + commander "^2.9.0" + diff "^3.2.0" + glob "^7.1.1" + minimatch "^3.0.4" + resolve "^1.3.2" + semver "^5.3.0" + tslib "^1.7.1" + tsutils "^2.12.1" + +tsutils@^1.4.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-1.9.1.tgz#b9f9ab44e55af9681831d5f28d0aeeaf5c750cb0" + +tsutils@^2.12.1, tsutils@^2.12.2: + version "2.15.0" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.15.0.tgz#90831e5908cca10b28cdaf83a56dcf8156aed7c6" + dependencies: + tslib "^1.8.1" + +tty-browserify@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + dependencies: + safe-buffer "^5.0.1" + +tunnel-agent@~0.4.1: + version "0.4.3" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.4.3.tgz#6373db76909fe570e08d73583365ed828a74eeeb" + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + +type-is@~1.6.15: + version "1.6.15" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.15.tgz#cab10fb4909e441c82842eafe1ad646c81804410" + dependencies: + media-typer "0.3.0" + mime-types "~2.1.15" + +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + +typescript@^2.6.2: + version "2.6.2" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.6.2.tgz#3c5b6fd7f6de0914269027f03c0946758f7673a4" + +ua-parser-js@^0.7.9: + version "0.7.17" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.17.tgz#e9ec5f9498b9ec910e7ae3ac626a805c4d09ecac" + +uglify-js@3.3.x: + version "3.3.4" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.3.4.tgz#d8ebb76f201a3798ac2f0b6519642fcca4a99834" + dependencies: + commander "~2.12.1" + source-map "~0.6.1" + +uglify-js@^2.8.29: + version "2.8.29" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd" + dependencies: + source-map "~0.5.1" + yargs "~3.10.0" + optionalDependencies: + uglify-to-browserify "~1.0.0" + +uglify-js@~2.7.3: + version "2.7.5" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.7.5.tgz#4612c0c7baaee2ba7c487de4904ae122079f2ca8" + dependencies: + async "~0.2.6" + source-map "~0.5.1" + uglify-to-browserify "~1.0.0" + yargs "~3.10.0" + +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" + dependencies: + source-map "^0.5.6" + uglify-js "^2.8.29" + webpack-sources "^1.0.1" + +uid-number@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" + +underscore@^1.8.3: + version "1.8.3" + resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.8.3.tgz#4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022" + +uniq@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" + +uniqid@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/uniqid/-/uniqid-4.1.1.tgz#89220ddf6b751ae52b5f72484863528596bb84c1" + dependencies: + macaddress "^0.2.8" + +uniqs@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + +upper-case@^1.1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" + +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-loader@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-0.6.2.tgz#a007a7109620e9d988d14bce677a1decb9a993f7" + dependencies: + loader-utils "^1.0.2" + mime "^1.4.1" + schema-utils "^0.3.0" + +url-parse@1.0.x: + version "1.0.5" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.0.5.tgz#0854860422afdcfefeb6c965c662d4800169927b" + dependencies: + querystringify "0.0.x" + requires-port "1.0.x" + +url-parse@^1.1.8: + version "1.2.0" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.2.0.tgz#3a19e8aaa6d023ddd27dcc44cb4fc8f7fec23986" + dependencies: + querystringify "~1.0.0" + requires-port "~1.0.0" + +url-regex@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/url-regex/-/url-regex-3.2.0.tgz#dbad1e0c9e29e105dd0b1f09f6862f7fdb482724" + dependencies: + ip-regex "^1.0.1" + +url@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + dependencies: + punycode "1.3.2" + querystring "0.2.0" + +util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + +util@0.10.3, util@^0.10.3: + version "0.10.3" + resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" + dependencies: + inherits "2.0.1" + +utila@~0.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/utila/-/utila-0.3.3.tgz#d7e8e7d7e309107092b05f8d9688824d633a4226" + +utila@~0.4: + version "0.4.0" + resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + +uuid@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-2.0.3.tgz#67e2e863797215530dff318e5bf9dcebfd47b21a" + +uuid@^3.0.0, uuid@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.1.0.tgz#3dd3d3e790abc24d7b0d3a034ffababe28ebbc04" + +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" + dependencies: + spdx-correct "~1.0.0" + spdx-expression-parse "~1.0.0" + +value-equal@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-0.4.0.tgz#c5bdd2f54ee093c04839d71ce2e4758a6890abc7" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + +vendors@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.1.tgz#37ad73c8ee417fb3d580e785312307d274847f22" + +verror@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + +vinyl@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-1.2.0.tgz#5c88036cf565e5df05558bfc911f8656df218884" + dependencies: + clone "^1.0.0" + clone-stats "^0.0.1" + replace-ext "0.0.1" + +vm-browserify@0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73" + dependencies: + indexof "0.0.1" + +warning@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/warning/-/warning-3.0.0.tgz#32e5377cb572de4ab04753bdf8821c01ed605b7c" + dependencies: + loose-envify "^1.0.0" + +watchpack@^0.2.1: + version "0.2.9" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-0.2.9.tgz#62eaa4ab5e5ba35fdfc018275626e3c0f5e3fb0b" + dependencies: + async "^0.9.0" + chokidar "^1.0.0" + graceful-fs "^4.1.2" + +watchpack@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.4.0.tgz#4a1472bcbb952bd0a9bb4036801f954dfb39faac" + dependencies: + async "^2.1.2" + chokidar "^1.7.0" + graceful-fs "^4.1.2" + +wbuf@^1.1.0, wbuf@^1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.2.tgz#d697b99f1f59512df2751be42769c1580b5801fe" + dependencies: + minimalistic-assert "^1.0.0" + +webpack-core@~0.6.9: + version "0.6.9" + resolved "https://registry.yarnpkg.com/webpack-core/-/webpack-core-0.6.9.tgz#fc571588c8558da77be9efb6debdc5a3b172bdc2" + dependencies: + source-list-map "~0.1.7" + source-map "~0.4.1" + +webpack-dev-middleware@^1.11.0: + version "1.12.2" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz#f8fc1120ce3b4fc5680ceecb43d777966b21105e" + dependencies: + memory-fs "~0.4.1" + mime "^1.5.0" + path-is-absolute "^1.0.0" + range-parser "^1.0.3" + time-stamp "^2.0.0" + +webpack-dev-server@2.9.7: + version "2.9.7" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-2.9.7.tgz#100ad6a14775478924d417ca6dcfb9d52a98faed" + dependencies: + ansi-html "0.0.7" + array-includes "^3.0.3" + bonjour "^3.5.0" + chokidar "^1.6.0" + compression "^1.5.2" + connect-history-api-fallback "^1.3.0" + debug "^3.1.0" + del "^3.0.0" + express "^4.16.2" + html-entities "^1.2.0" + http-proxy-middleware "~0.17.4" + import-local "^0.1.1" + internal-ip "1.2.0" + ip "^1.1.5" + killable "^1.0.0" + loglevel "^1.4.1" + opn "^5.1.0" + portfinder "^1.0.9" + selfsigned "^1.9.1" + serve-index "^1.7.2" + sockjs "0.3.18" + sockjs-client "1.1.4" + spdy "^3.4.1" + strip-ansi "^3.0.1" + supports-color "^4.2.1" + webpack-dev-middleware "^1.11.0" + yargs "^6.6.0" + +webpack-sources@^1.0.1: + 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" + 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" + loader-runner "^2.3.0" + loader-utils "^1.1.0" + memory-fs "~0.4.1" + mkdirp "~0.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" + webpack-sources "^1.0.1" + yargs "^8.0.2" + +webpack@^1.13.0: + version "1.15.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-1.15.0.tgz#4ff31f53db03339e55164a9d468ee0324968fe98" + dependencies: + acorn "^3.0.0" + async "^1.3.0" + clone "^1.0.2" + enhanced-resolve "~0.9.0" + interpret "^0.6.4" + loader-utils "^0.2.11" + memory-fs "~0.3.0" + mkdirp "~0.5.0" + node-libs-browser "^0.7.0" + optimist "~0.6.0" + supports-color "^3.1.0" + tapable "~0.1.8" + uglify-js "~2.7.3" + watchpack "^0.2.1" + webpack-core "~0.6.9" + +websocket-driver@>=0.5.1: + version "0.7.0" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.0.tgz#0caf9d2d755d93aee049d4bdd0d3fe2cca2a24eb" + dependencies: + http-parser-js ">=0.4.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.3" + resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.3.tgz#5d2ff22977003ec687a4b87073dfbbac146ccf29" + +whatwg-fetch@>=0.10.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz#9c84ec2dcf68187ff00bc64e1274b442176e1c84" + +whet.extend@~0.9.9: + version "0.9.9" + resolved "https://registry.yarnpkg.com/whet.extend/-/whet.extend-0.9.9.tgz#f877d5bf648c97e5aa542fadc16d6a259b9c11a1" + +which-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" + +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.2.10, which@^1.2.9: + version "1.3.0" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a" + dependencies: + isexe "^2.0.0" + +wide-align@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.2.tgz#571e0f1b0604636ebc0dfc21b0339bbe31341710" + dependencies: + string-width "^1.0.2" + +window-size@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" + +window-size@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.4.tgz#f8e1aa1ee5a53ec5bf151ffa09742a6ad7697876" + +wordwrap@0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" + +wordwrap@~0.0.2: + version "0.0.3" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" + +wrap-ansi@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + +xhr@^2.0.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/xhr/-/xhr-2.4.1.tgz#ba982cced205ae5eec387169ac9dc77ca4853d38" + dependencies: + global "~4.3.0" + is-function "^1.0.1" + parse-headers "^2.0.0" + xtend "^4.0.0" + +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-parse-from-string@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz#a9029e929d3dbcded169f3c6e28238d95a5d5a28" + +xml2js@>=0.2.4, xml2js@^0.4.5: + version "0.4.19" + resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.19.tgz#686c20f213209e94abf0d1bcf1efaa291c7827a7" + dependencies: + sax ">=0.6.0" + xmlbuilder "~9.0.1" + +xmlbuilder@~9.0.1: + version "9.0.4" + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.4.tgz#519cb4ca686d005a8420d3496f3f0caeecca580f" + +xtend@^4.0.0, xtend@~4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" + +y18n@^3.2.0, y18n@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" + +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + +yargs-parser@^4.2.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-4.2.1.tgz#29cceac0dc4f03c6c87b4a9f217dd18c9f74871c" + dependencies: + camelcase "^3.0.0" + +yargs-parser@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.0.tgz#275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a" + 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" + dependencies: + camelcase "^4.1.0" + +yargs@^3.31.0: + version "3.32.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.32.0.tgz#03088e9ebf9e756b69751611d2a5ef591482c995" + dependencies: + camelcase "^2.0.1" + cliui "^3.0.3" + decamelize "^1.1.1" + os-locale "^1.4.0" + string-width "^1.0.1" + window-size "^0.1.4" + y18n "^3.2.0" + +yargs@^6.6.0: + version "6.6.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-6.6.0.tgz#782ec21ef403345f830a808ca3d513af56065208" + dependencies: + camelcase "^3.0.0" + cliui "^3.2.0" + decamelize "^1.1.1" + get-caller-file "^1.0.1" + os-locale "^1.4.0" + read-pkg-up "^1.0.1" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^1.0.2" + which-module "^1.0.0" + y18n "^3.2.1" + yargs-parser "^4.2.0" + +yargs@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.1.0.tgz#6ba318eb16961727f5d284f8ea003e8d6154d0c8" + dependencies: + camelcase "^3.0.0" + cliui "^3.2.0" + decamelize "^1.1.1" + get-caller-file "^1.0.1" + os-locale "^1.4.0" + read-pkg-up "^1.0.1" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^1.0.2" + which-module "^1.0.0" + y18n "^3.2.1" + yargs-parser "^5.0.0" + +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" + dependencies: + camelcase "^1.0.2" + cliui "^2.1.0" + decamelize "^1.0.0" + window-size "0.1.0" + +yauzl@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.4.1.tgz#9528f442dab1b2284e58b4379bb194e22e0c4005" + dependencies: + fd-slicer "~1.0.1" diff --git a/config/dev.exs b/config/dev.exs index a1bd916..57931c5 100644 --- a/config/dev.exs +++ b/config/dev.exs @@ -7,6 +7,7 @@ use Mix.Config # watchers to your application. For example, we use it # with brunch.io to recompile .js and .css sources. config :myapp, MyAppWeb.Endpoint, + host: "0.0.0.0", http: [port: 8080], debug_errors: true, code_reloader: true, diff --git a/lib/myapp_web/controllers/page_controller.ex b/lib/myapp_web/controllers/page_controller.ex index 6dbc396..f8f42f4 100644 --- a/lib/myapp_web/controllers/page_controller.ex +++ b/lib/myapp_web/controllers/page_controller.ex @@ -5,8 +5,13 @@ defmodule MyAppWeb.PageController do @spec index(map, map) :: any def index(conn, _params) do - file = Cachex.get(:myapp, "index.html") - |> get_file + # cache index.html if prod + file = case Mix.env do + :dev -> File.read!("./priv/static/index.html") + _ -> + file = Cachex.get(:myapp, "index.html") + |> get_file + end conn |> html(file) diff --git a/priv/static/index.html b/priv/static/index.html deleted file mode 100644 index 7a844c6..0000000 --- a/priv/static/index.html +++ /dev/null @@ -1,5 +0,0 @@ - - - Test 123 - -