diff --git a/README.md b/README.md index a4aae16..abcaf87 100644 --- a/README.md +++ b/README.md @@ -1,36 +1 @@ -![NodeSchool Toronto Logo](http://nodeschool.io/toronto/i/nodeschool-toronto-logo.svg) - -# NodeSchool [Toronto](https://www.google.com/maps?q=toronto&es_sm=91&um=1&ie=UTF-8&sa=X&ei=iv0jVfCBHIimgwTOgYPwBw&ved=0CAgQ_AUoAg) [![Slack Badge](https://nodeschool-toronto-slackin.herokuapp.com/badge.svg)](https://nodeschool-toronto-slackin.herokuapp.com/) - -**NodeSchool** is focused around open source workshops that teach web software skills. Individuals are encouraged to do the [workshoppers](http://nodeschool.io/#workshoppers) on their own or at one of the NodeSchool events. The workshopper tutorials are used as the course curriculum while mentors are here to help attendees work through challenges. Participating in one of the events is easy: - -### Want to Attend? - -Check out our [website](http://nodeschool.io/toronto/), [event listing](https://ti.to/nodeschool-toronto) or sign up to our [newsletter](http://nodeschool.us11.list-manage.com/subscribe?u=62145c918d78960a0c95987c2&id=ec5cf6637f) for information on future events and other news. - -### Interested in Mentoring or Helping Out? - -If you want to help teach or contribute in anyway, make a [Pull Request](https://github.com/nodeschool/toronto/pulls) and add your name to the list below with relevant contact details; And/or contact [@rmillr](http://github.com/rmillr) or [@jeffjewiss](http://github.com/jeffjewiss) for further information. Mentors and Volunteers are currently contacted and confirmed, before each event, via our [Slack Channel](https://nodeschool-toronto-slackin.herokuapp.com/). - -- Ricky Miller: [@rmillr](http://github.com/rmillr) -- Jeff Jewiss: [@jeffjewiss](http://github.com/jeffjewiss) -- Brenna O'Brien [@brenna](http://github.com/brenna) -- Darcy Clarke: [@darcyclarke](http://github.com/darcyclarke) -- Rich Gilbank: [@richgilbank](http://github.com/richgilbank) -- Andrew D'Amelio [@andrewdamelio](http://github.com/andrewdamelio) -- Tessa Thornton [@tessalt](http://github.com/tessalt) -- Laura DeGroot [@lauradegroot](http://github.com/lauradegroot) -- Chris Mendis [@chrismendis](http://github.com/chrismendis) -- Wisam Zaghal [@wzaghal](http://github.com/wzaghal) -- Mohamad Atie [@mohamadatieh](https://github.com/MohamadAtieh) -- Ahmad Nassri [@AhmadNassri](https://github.com/ahmadnassri) -- Ryan Christiani [@rchristiani](https://github.com/Rchristiani) -- Vlad Filippov [@vladikoff](http://github.com/vladikoff) - -### Code of Conduct - -Please read our [code of conduct](http://confcodeofconduct.com/) before contributing to or attending one of our events. - -### Do u kno node? - -![The more you node](https://lh3.googleusercontent.com/-2OoNYJvLvUE/UXBI2YH1FHI/AAAAAAAAYqQ/uuvTgt1OYQs/s640/themoreyounode.jpg) +Generated from branch (Last updated: 2019-10-05 at 03:06:16 UTC) diff --git a/crossdomain.xml b/crossdomain.xml new file mode 100644 index 0000000..a29e593 --- /dev/null +++ b/crossdomain.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000..c410e27 Binary files /dev/null and b/favicon.ico differ diff --git a/fonts/icon.eot b/fonts/icon.eot new file mode 100755 index 0000000..9ec298b Binary files /dev/null and b/fonts/icon.eot differ diff --git a/fonts/icon.svg b/fonts/icon.svg new file mode 100755 index 0000000..3d53854 --- /dev/null +++ b/fonts/icon.svg @@ -0,0 +1,362 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/fonts/icon.ttf b/fonts/icon.ttf new file mode 100755 index 0000000..5d627e7 Binary files /dev/null and b/fonts/icon.ttf differ diff --git a/fonts/icon.woff b/fonts/icon.woff new file mode 100755 index 0000000..847ebd1 Binary files /dev/null and b/fonts/icon.woff differ diff --git a/i/mentors/andre-john.jpg b/i/mentors/andre-john.jpg new file mode 100644 index 0000000..28406bd Binary files /dev/null and b/i/mentors/andre-john.jpg differ diff --git a/i/mentors/cassie.jpg b/i/mentors/cassie.jpg new file mode 100644 index 0000000..bac9afb Binary files /dev/null and b/i/mentors/cassie.jpg differ diff --git a/i/mentors/clai.jpg b/i/mentors/clai.jpg new file mode 100644 index 0000000..dbc4d4b Binary files /dev/null and b/i/mentors/clai.jpg differ diff --git a/i/mentors/david.jpg b/i/mentors/david.jpg new file mode 100644 index 0000000..b2e05e9 Binary files /dev/null and b/i/mentors/david.jpg differ diff --git a/i/mentors/ehren.jpg b/i/mentors/ehren.jpg new file mode 100644 index 0000000..a2a29e2 Binary files /dev/null and b/i/mentors/ehren.jpg differ diff --git a/i/mentors/fcharette.jpg b/i/mentors/fcharette.jpg new file mode 100644 index 0000000..23cf7d6 Binary files /dev/null and b/i/mentors/fcharette.jpg differ diff --git a/i/mentors/fharper.jpg b/i/mentors/fharper.jpg new file mode 100644 index 0000000..8e40cdd Binary files /dev/null and b/i/mentors/fharper.jpg differ diff --git a/i/mentors/harris.jpg b/i/mentors/harris.jpg new file mode 100644 index 0000000..a99b70d Binary files /dev/null and b/i/mentors/harris.jpg differ diff --git a/i/mentors/kareniel.jpg b/i/mentors/kareniel.jpg new file mode 100644 index 0000000..32ad3a0 Binary files /dev/null and b/i/mentors/kareniel.jpg differ diff --git a/i/mentors/marekweb.jpg b/i/mentors/marekweb.jpg new file mode 100644 index 0000000..e6cf403 Binary files /dev/null and b/i/mentors/marekweb.jpg differ diff --git a/i/mentors/matan.jpg b/i/mentors/matan.jpg new file mode 100644 index 0000000..6385e47 Binary files /dev/null and b/i/mentors/matan.jpg differ diff --git a/i/mentors/mats.jpg b/i/mentors/mats.jpg new file mode 100644 index 0000000..4e25d51 Binary files /dev/null and b/i/mentors/mats.jpg differ diff --git a/i/mentors/nicolas.jpg b/i/mentors/nicolas.jpg new file mode 100644 index 0000000..e69d78e Binary files /dev/null and b/i/mentors/nicolas.jpg differ diff --git a/i/mentors/pcuci.jpg b/i/mentors/pcuci.jpg new file mode 100644 index 0000000..dc80c29 Binary files /dev/null and b/i/mentors/pcuci.jpg differ diff --git a/i/mentors/razvan.jpg b/i/mentors/razvan.jpg new file mode 100644 index 0000000..e845614 Binary files /dev/null and b/i/mentors/razvan.jpg differ diff --git a/i/mentors/richardlitt.jpg b/i/mentors/richardlitt.jpg new file mode 100644 index 0000000..01b8c01 Binary files /dev/null and b/i/mentors/richardlitt.jpg differ diff --git a/i/mentors/rsayar.jpg b/i/mentors/rsayar.jpg new file mode 100644 index 0000000..33ceb85 Binary files /dev/null and b/i/mentors/rsayar.jpg differ diff --git a/i/mentors/ruyadorno.jpg b/i/mentors/ruyadorno.jpg new file mode 100644 index 0000000..8358afc Binary files /dev/null and b/i/mentors/ruyadorno.jpg differ diff --git a/i/mentors/shawn.jpg b/i/mentors/shawn.jpg new file mode 100644 index 0000000..00be5b1 Binary files /dev/null and b/i/mentors/shawn.jpg differ diff --git a/i/mentors/tiffany.jpg b/i/mentors/tiffany.jpg new file mode 100644 index 0000000..8dd30b1 Binary files /dev/null and b/i/mentors/tiffany.jpg differ diff --git a/i/mentors/valeri.jpg b/i/mentors/valeri.jpg new file mode 100644 index 0000000..33e84a9 Binary files /dev/null and b/i/mentors/valeri.jpg differ diff --git a/i/mentors/xavier.jpg b/i/mentors/xavier.jpg new file mode 100644 index 0000000..2c4b2ef Binary files /dev/null and b/i/mentors/xavier.jpg differ diff --git a/i/mentors/ziad-saab.jpg b/i/mentors/ziad-saab.jpg new file mode 100644 index 0000000..97659da Binary files /dev/null and b/i/mentors/ziad-saab.jpg differ diff --git a/i/nodeschool-montreal-logo-black.svg b/i/nodeschool-montreal-logo-black.svg new file mode 100644 index 0000000..698edf7 --- /dev/null +++ b/i/nodeschool-montreal-logo-black.svg @@ -0,0 +1,87 @@ + + + + nodeschool-sticker-guide copy 3 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/i/nodeschool-montreal-logo.png b/i/nodeschool-montreal-logo.png new file mode 100644 index 0000000..b4f2d63 Binary files /dev/null and b/i/nodeschool-montreal-logo.png differ diff --git a/i/nodeschool-montreal-logo.svg b/i/nodeschool-montreal-logo.svg new file mode 100644 index 0000000..f6f0f05 --- /dev/null +++ b/i/nodeschool-montreal-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/i/opengraph-card.jpg b/i/opengraph-card.jpg new file mode 100644 index 0000000..17cae97 Binary files /dev/null and b/i/opengraph-card.jpg differ diff --git a/i/schoolhouse-beige.svg b/i/schoolhouse-beige.svg new file mode 100644 index 0000000..ce9dab2 --- /dev/null +++ b/i/schoolhouse-beige.svg @@ -0,0 +1,225 @@ + + + + +schoolhouse +Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/i/schoolhouse.svg b/i/schoolhouse.svg new file mode 100644 index 0000000..039e4b9 --- /dev/null +++ b/i/schoolhouse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/i/schoolhouse_white.svg b/i/schoolhouse_white.svg new file mode 100644 index 0000000..1d7a85b --- /dev/null +++ b/i/schoolhouse_white.svg @@ -0,0 +1,89 @@ + + + + schoolhouse + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/i/shutterstock.svg b/i/shutterstock.svg new file mode 100644 index 0000000..aa97538 --- /dev/null +++ b/i/shutterstock.svg @@ -0,0 +1,24 @@ + + + + 7d99ce33ffeb87771203d8929c60ccc68c5ad38b-Logo-White-Offsite + Created with Sketch. + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..afe5f65 --- /dev/null +++ b/index.html @@ -0,0 +1,1009 @@ + + + + + + + + + Nodeschool Montreal + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + +
+ +

Welcome to
NodeSchool Montreal

+
+ +

Community

+

The NodeSchool community is open to anyone. Whether you're able to attend an event or not, you can join the discussion around learning Node in our Gitter channel or by following us on Twitter.

+ +

+ Nodeschool Montreal Gitter + +

+ +
+ +

Get Notified

+ +

Make sure you know what's going on within the community and whenever we're having an event by signing up to our mailing list below:

+ +
+ + + +
+ +
+
+ +

Events

+

NodeSchool Montreal events are run by an enthusiastic group of volunteers. The workshops will be held monthly and will always be free.

+

The events offer a low-key environment to learn or practice Node and are generally three hours long.

+ +

Frequently Asked Questions

+ +

"What should I expect?"

+

NodeSchool is a self-directed learning environment, where you bring your own laptop to learn. The intention is for attendees to work on the Node workshops from nodeschool.io. But if you have a personal project you are working on, do it! The goal of NodeSchool is to help people explore and learn Node. There will be mentors on hand at the events to help you when you hit any road blocks.

+ +

"How do I install Node?"

+ +

To install node, download the installer, or install + it using the package manager of your choice. +

+ +

"What is a Workshopper?"

+

Workshopper is the name used for the open source lesson modules associated with NodeSchool. All are self guided (you don't need to attend a workshop to do one) and most work offline.

+ +

"How do I run a Workshopper?"

+

To get started with a Workshopper tutorial you'll have to install and then run that program in terminal/bash. Here's an example of how to install and run the Beginner Node Workshopper:

+ +
$ npm install -g learnyounode
+
$ learnyounode
+
+ + + +

Code of Conduct

+ +

We, the organizers of NodeSchool Montreal, are dedicated to providing a harassment-free community for everyone, regardless of sex, gender identity or expression, sexual orientation, disability, physical appearance, age, body size, race, nationality, or religious beliefs. We do not tolerate harassment of community members in any form. Participants violating these rules may be sanctioned or expelled from the community at the discretion of the organizers of NodeSchool Montreal.

+ +

Harassment includes offensive verbal or written comments related to sex, gender identity or expression, sexual orientation, disability, physical appearance, age, body size, race, nationality, or religious beliefs, deliberate intimidation, threats, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention. Sexual language and imagery is not appropriate for any events at NodeSchool Montreal meetups or in any related communication channels. Community members asked to stop any harassing behavior are expected to comply immediately. Sponsors and presenters are also subject to the anti-harassment policy.

+ +

If a community member engages in harassing behavior, the organizers of NodeSchool Montreal may take any action they deem appropriate, including warning the offender or expulsion from the community. If you are being harassed, notice that someone else is being harassed, or have any concerns, please contact an organizer immediately.

+ + + + +
+ +
+ + + +
+ + + + + + diff --git a/robots.txt b/robots.txt new file mode 100644 index 0000000..1a8dda2 --- /dev/null +++ b/robots.txt @@ -0,0 +1 @@ +Sitemap: http://nodeschool.io/montreal/sitemap.xml diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 0000000..5bbbbb5 --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,6 @@ + + + +http://nodeschool.io/montreal/ + + diff --git a/styles.css b/styles.css new file mode 100644 index 0000000..02bed8e --- /dev/null +++ b/styles.css @@ -0,0 +1,3 @@ +/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'icon';src:url("fonts/icon.eot?-fvbane");src:url("fonts/icon.eot?#iefix-fvbane") format("embedded-opentype"),url("fonts/icon.woff?-fvbane") format("woff"),url("fonts/icon.ttf?-fvbane") format("truetype"),url("fonts/icon.svg?-fvbane#icon") format("svg");font-weight:normal;font-style:normal}*,*:before,*:after{box-sizing:inherit}html,body{background:#4060ba;box-sizing:border-box;color:#333;font-family:'Open Sans', sans-serif;font-size:16px;line-height:200%;overflow-x:hidden}@media screen and (max-width: 800px){html,body{margin-bottom:100px}}strong{font-weight:600}h2,h3{color:#4060ba;font-weight:400;line-height:160%;margin:1.5em 0 0.5em 0}h2 strong,h3 strong{font-weight:900}h2{font-size:32px;padding:0 0 0.5em 0;border-bottom:1px solid rgba(64,96,186,0.15)}@media screen and (max-width: 800px){h2{font-size:24px}}img{max-width:100%}p code{display:inline-block;background:#333;color:white;padding:0 10px;margin:0 2px;font-size:1em}a:link,a:visited{color:#4060ba;text-decoration:none}a:hover,a:active{color:#4060ba;text-decoration:underline}.ir{font:0/0 a;text-shadow:none;color:transparent}.cf:after,.event .timeline .row:after,.list-mentors .row:after,.list-photos .row:after,.list-attendees .row:after,.list-sponsors .row:after,.tito-ticket:after,.mailinglist:after{content:' ';display:table}.cf:after,.event .timeline .row:after,.list-mentors .row:after,.list-photos .row:after,.list-attendees .row:after,.list-sponsors .row:after,.tito-ticket:after,.mailinglist:after{clear:both}.cf,.event .timeline .row,.list-mentors .row,.list-photos .row,.list-attendees .row,.list-sponsors .row,.list-mentors .row:nth-of-type(even),.list-photos .row:nth-of-type(even),.list-attendees .row:nth-of-type(even),.list-sponsors .row:nth-of-type(even),.tito-ticket,.mailinglist{*zoom:1}.terminal{position:relative;background-color:#333;color:white;display:block;margin:0 auto 15px auto;padding:2em 0}.terminal pre{font-size:1em;line-height:180%;margin:0;padding-left:2em}.divider{color:rgba(51,51,51,0.25);margin:0 10px}.highlight{padding:0 0 1px 0;border-bottom:1px solid rgba(255,255,255,0.35)}.main{display:flex;transform:translate3d(0, 0, 0);transition:transform 0.2s}@media screen and (max-width: 800px){.main{display:block}}.main .panel{display:flex;flex:1 1 50%;max-width:50%}@media screen and (max-width: 800px){.main .panel{display:block;clear:both;width:100%;max-width:100%;flex:none;float:left;height:auto}}.main .side{background:#4060ba;position:relative;color:#e5e1cf}.main .side p a{color:#e5e1cf;padding-bottom:2px;border-bottom:1px solid rgba(229,225,207,0.35);transition:border-color 0.2s}.main .side p a:hover{text-decoration:none;border-color:#e5e1cf}.main .side .container{width:100%;height:100vh;position:absolute}.main .side .container .inner{width:80%;position:absolute;z-index:9999;left:10%;top:10%}@media screen and (max-width: 800px){.main .side .container .inner{width:90%;left:5%;top:5%}}.main .side .container .logo img{width:80%;max-width:480px;height:auto;margin:0 auto 40px;display:block}.main .side .container .logo:hover{text-decoration:none}.main .side .container .logo .about{margin:0 auto 60px;text-align:center;color:#e5e1cf;font-size:20px;font-weight:300;line-height:200%}.main .side .container h2{color:#e5e1cf;border-color:rgba(229,225,207,0.35)}.main .text .container{width:100%;background:white;padding:60px 80px 60px 160px}@media screen and (max-width: 800px){.main .text .container{padding:40px 20px}}.main .text .container .header{margin:0 0 40px}.main .text .container .header .logo{display:block;position:relative;width:40%;max-width:400px;margin:0 auto 20px}.main .text .container .header .logo img{width:100%;height:auto}.main .text .container .header h1{font-size:50px;line-height:140%;text-align:center;font-weight:300;margin:0 auto 60px;letter-spacing:-1px;color:#4060ba}@media screen and (max-width: 800px){.main .text .container .header h1{font-size:32px;margin:0 auto 20px}}.nav{height:100%;position:fixed;background:#4060ba;z-index:9999;width:80px;transition:width 0.2s;overflow:hidden}.nav:hover{width:280px}.nav:hover+main{transform:translate3d(200px, 0, 0)}@media screen and (max-width: 800px){.nav{display:none}}.nav ul,.nav li{margin:0;padding:0}.nav li{list-style:none}.nav li a{width:280px;height:80px;display:block;position:relative;transition:background ease-in-out 0.2s;border-bottom:1px solid rgba(229,225,207,0.15)}.nav li a:hover{background:#e5e1cf}.nav li a:hover:before,.nav li a:hover:after{color:#4060ba}.nav li a:before{content:'';font-family:'icon';font-size:20px;padding:28px 0 0 0;line-height:100%;text-align:center;left:0;top:0;position:absolute;display:block;height:80px;width:80px;color:#e5e1cf;transition:color ease-in-out 0.2s}.nav li a.home:before{content:'\e69b'}.nav li a.community:before{content:'\e665'}.nav li a.events:before{content:'\e66f'}.nav li a.faq:before{content:'\e69c'}.nav li a.mentors:before{content:'\e602'}.nav li a.attendees:before{content:'\e71f'}.nav li a.photos:before{content:'\e633'}.nav li a.code:before{content:'\e618'}.nav li a:after{content:attr(data-text);color:#e5e1cf;position:absolute;top:0;left:80px;padding:38px 0 0;display:block;font-family:'Open Sans', sans-serif;font-size:18px;font-weight:400;white-space:nowrap;transition:color ease-in-out 0.2s}.gallery{position:relative;width:100%;margin:50px auto 0}.gallery:hover .image-wrapper{opacity:0.25}.gallery:hover .image-wrapper:hover{opacity:1;transform:scale(1.5);z-index:9999}.gallery .image-wrapper{float:left;width:20%;height:0;padding:20% 0 0 0;display:block;position:relative;transition:opacity 0.3s, transform 0.2s}@media screen and (max-width: 1200px){.gallery .image-wrapper{width:25%;padding:25% 0 0 0}}.gallery .image-wrapper .image{width:100%;height:100%;position:absolute;top:0;left:0;display:block;background-color:#4060ba;background-size:cover;background-position:center center}.event{margin:0;box-shadow:0 0 30px #2c4381;background:#e5e1cf;color:#544f3b}.event a,.event a:link,.event a:visited,.event a:active,.event p a,.event p a:link,.event p a:visited,.event p a:active{color:#544f3b;padding:0 0 1px 0;border-bottom:1px solid rgba(84,79,59,0.35)}.event .register{display:inline-block;width:100%;font-size:20px;line-height:180%;font-weight:100;padding:0 25px;transition:all ease-in-out 0.2s;position:relative}.event .register strong{display:inline-block;font-weight:600}@media screen and (max-width: 800px){.event .register{padding-left:20px}}.event .register:before,.event .register:after{font-family:'icon'}.event .register:before{content:'\e6b6';font-size:24px;display:inline-block;padding:0 25px 0 8px;margin:0}.event .additional{padding:20px 20px 30px 100px;margin:0;position:relative;font-weight:100;line-height:200%}.event .additional:before{content:'\e6c5';font-family:'icon';display:block;position:absolute;top:50px;left:35px;font-size:32px}.event .schedule,.event .location{line-height:100%;padding:30px 20px 20px 90px;margin:0 0 10px 0;position:relative;font-size:18px;font-weight:100}.event .schedule:before,.event .location:before{content:'\e693';font-family:'icon';font-size:24px;display:block;position:absolute;top:30px;left:35px}.event .schedule{border-top:1px solid rgba(84,79,59,0.35);border-bottom:1px solid rgba(84,79,59,0.35);padding-bottom:30px;margin:0}.event .schedule:before{content:'\e702'}.event .timeline{margin:0;padding:0;width:100%;display:block}.event .timeline .row{list-style:none;display:block;width:100%;margin:0;padding:0;line-height:180%;border-bottom:1px solid rgba(84,79,59,0.35)}.event .timeline .row .time,.event .timeline .row .name{display:block;float:left;padding:20px;text-align:left}.event .timeline .row .time{width:30%;padding:20px 10px;font-weight:600}.event .timeline .row .name{width:70%;font-size:100;border-left:1px solid rgba(84,79,59,0.35)}.event .map{width:100%;height:0;padding:52.26% 0 0 0;position:relative;background:#dcd7be;transition:border-color ease-in-out 0.2s}.event .map iframe{width:100%;height:100%;position:absolute;top:0;left:0}a.alt-signup{color:#e5e1cf;font-size:11px}.svgs{height:0;width:0;display:block;overflow:hidden}.list-sponsors{text-align:center}.list-sponsors img{max-width:40%;height:auto;display:inline-block;margin:0 auto}.list-mentors,.list-photos,.list-attendees,.list-sponsors{width:100%;z-index:900;transform:translate3d(-5%, 0, 0);margin:50px 0 0 0;position:relative}.list-mentors:hover .image-wrapper,.list-photos:hover .image-wrapper,.list-attendees:hover .image-wrapper,.list-sponsors:hover .image-wrapper{opacity:0.25}.list-mentors:hover .image-wrapper:hover,.list-photos:hover .image-wrapper:hover,.list-attendees:hover .image-wrapper:hover,.list-sponsors:hover .image-wrapper:hover{opacity:1;transform:scale(1.5);z-index:9999}.list-mentors .row,.list-photos .row,.list-attendees .row,.list-sponsors .row{display:block;clear:both}.list-mentors .row:nth-of-type(even),.list-photos .row:nth-of-type(even),.list-attendees .row:nth-of-type(even),.list-sponsors .row:nth-of-type(even){display:block;clear:both;transform:translate3d(10%, 0, 0)}@media (max-width: 800px){.list-mentors .row:nth-of-type(even),.list-photos .row:nth-of-type(even),.list-attendees .row:nth-of-type(even),.list-sponsors .row:nth-of-type(even){transform:none}}.list-mentors.list-attendees .row:nth-of-type(even),.list-photos.list-attendees .row:nth-of-type(even),.list-attendees.list-attendees .row:nth-of-type(even),.list-sponsors.list-attendees .row:nth-of-type(even){transform:translate3d(7%, 0, 0)}.list-mentors .image-wrapper,.list-photos .image-wrapper,.list-attendees .image-wrapper,.list-sponsors .image-wrapper{display:block;float:left;position:relative;text-align:center;width:20%;height:0;padding:24% 0 0 0;margin:0 0 0 0;transition:opacity 0.3s, transform 0.2s}.list-mentors .image-wrapper svg,.list-photos .image-wrapper svg,.list-attendees .image-wrapper svg,.list-sponsors .image-wrapper svg{top:0;left:0;position:absolute;width:100%;height:100%}.list-attendees .image-wrapper{width:12.5%;padding:18% 0 0 0}.list-attendees .image-wrapper .badge{display:none;width:50px;height:25px;background:#e5e1cf;position:absolute;bottom:0;left:50%;margin:0 0 0 -25px;z-index:910}.list-attendees .image-wrapper .badge span{position:absolute;top:0;left:0;width:100%;text-align:center;color:black}.list-attendees .image-wrapper .badge:before{content:'';position:absolute;top:-15px;left:0;width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:15px solid #e5e1cf}.list-attendees .image-wrapper .badge:after{content:'';position:absolute;bottom:-15px;left:0;width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:15px solid #e5e1cf}.tito-ticket-list{border-top:1px solid rgba(84,79,59,0.35);margin:0;padding:0}.tito-ticket{display:block;padding:0;margin:0;list-style:none;border-bottom:1px solid rgba(84,79,59,0.35)}.tito-badge-link,.tito-notch{display:none !important}.tito-ticket-name-wrapper,.tito-ticket-price-quantity-wrapper,.tito-ticket-price,.tito-ticket-quantity{display:block;float:left}.tito-ticket-name-wrapper{width:60%;padding:20px 0 20px 90px;position:relative}@media screen and (max-width: 800px){.tito-ticket-name-wrapper{width:100%}}.tito-ticket-name-wrapper:before{content:'\e66f';font-family:'icon';font-size:32px;font-weight:100;line-height:100%;position:absolute;display:block;top:50%;left:0;margin:-16px 0 0 0;padding:0 0 0 30px}.tito-ticket-price-quantity-wrapper{padding:20px 0;width:40%}@media screen and (max-width: 800px){.tito-ticket-price-quantity-wrapper{width:100%}}.tito-ticket-price,.tito-ticket-quantity{text-align:right;padding-right:20px}.tito-ticket-price{width:40%}@media screen and (max-width: 800px){.tito-ticket-price{padding:20px;width:50%}}.tito-ticket-quantity{width:60%}.tito-ticket-quantity-field{width:70%}@media screen and (max-width: 800px){.tito-ticket-quantity-field{padding:20px;width:50%}}.tito-ticket-price span,.tito-ticket-quantity .tito-submit{display:inline-block;line-height:100%}.tito-submit-wrapper{padding:25px;text-align:right;border-bottom:1px solid rgba(84,79,59,0.35)}.tito-submit{color:#544f3b;background:#d3ccae;border:none;border-radius:3px;font-weight:600;transition:background 0.2s, color 0.2s}.tito-submit:hover{color:#e5e1cf;background:#544f3b}.tito-ticket-price{font-weight:600}.tito-ticket-name,.tito-ticket-description{display:block}.tito-ticket-name{font-weight:600;font-size:18px}.tito-ticket-description{font-size:14px;line-height:160%;font-weight:100}.tito-tickets-remaining{display:block;font-size:14px}.tito-badge-link{display:block;clear:both;width:100%;padding:15px 20px;text-align:right}.tito-tickets-unavailable{padding-left:30px}.mailinglist{margin:40px 0 0 -40px;padding:40px;width:calc(100% + 80px);background:#f7f6f0;color:#544f3b;font-size:16px;position:relative}.mailinglist h3{margin-top:0}.mailinglist h3:before{content:'\e75a';font-family:'icon';font-size:16px;display:inline-block;margin:0 10px 0 0}.mailinglist label{display:block;margin:0 0 10px}.mailinglist label span,.mailinglist label input{display:block;border:none;width:100%}.mailinglist label span{margin:0 0 10px}.mailinglist label input{padding:15px 10px;font-size:18px}.mailinglist input[type=submit]{border:none;background:#4060ba;display:block;margin:20px auto 0;color:#f7f6f0;width:100%;padding:15px 30px;font-size:20px;border-radius:3px;font-weight:600}.mailinglist .firstname,.mailinglist .lastname{width:calc(50% - 10px);float:left}.mailinglist .lastname{float:right}.mailinglist .email{clear:both} + +/*# sourceMappingURL=styles.css.map */ \ No newline at end of file diff --git a/styles.css.map b/styles.css.map new file mode 100644 index 0000000..8e0c9cd --- /dev/null +++ b/styles.css.map @@ -0,0 +1,32 @@ +{ + "version": 3, + "file": "styles.css", + "sources": [ + "styles.sass", + "_sass/normalize.scss", + "_sass/fonts.sass", + "_sass/variables.sass", + "_sass/base.sass", + "_sass/navigation.sass", + "_sass/gallery.sass", + "_sass/events.sass", + "_sass/mentors.sass", + "_sass/tito.sass", + "_sass/mailinglist.sass" + ], + "sourcesContent": [ + "// --------------------------------\n// Imports\n// --------------------------------\n\n@import \"normalize\";\n@import \"fonts\";\n@import \"variables\";\n@import \"base\";\n@import \"navigation\";\n@import \"gallery\";\n@import \"events\";\n@import \"mentors\";\n@import \"tito\";\n@import \"mailinglist\";\n", + "/*! normalize.css v3.0.0 | MIT License | git.io/normalize */\n\n/**\n * 1. Set default font family to sans-serif.\n * 2. Prevent iOS text size adjust after orientation change, without disabling\n * user zoom.\n */\n\nhtml {\n font-family: sans-serif; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove default margin.\n */\n\nbody {\n margin: 0;\n}\n\n/* HTML5 display definitions\n ========================================================================== */\n\n/**\n * Correct `block` display not defined in IE 8/9.\n */\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nnav,\nsection,\nsummary {\n display: block;\n}\n\n/**\n * 1. Correct `inline-block` display not defined in IE 8/9.\n * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Prevent modern browsers from displaying `audio` without controls.\n * Remove excess height in iOS 5 devices.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Address `[hidden]` styling not present in IE 8/9.\n * Hide the `template` element in IE, Safari, and Firefox < 22.\n */\n\n[hidden],\ntemplate {\n display: none;\n}\n\n/* Links\n ========================================================================== */\n\n/**\n * Remove the gray background color from active links in IE 10.\n */\n\na {\n background: transparent;\n}\n\n/**\n * Improve readability when focused and also mouse hovered in all browsers.\n */\n\na:active,\na:hover {\n outline: 0;\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Address styling not present in IE 8/9, Safari 5, and Chrome.\n */\n\nabbr[title] {\n border-bottom: 1px dotted;\n}\n\n/**\n * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.\n */\n\nb,\nstrong {\n font-weight: bold;\n}\n\n/**\n * Address styling not present in Safari 5 and Chrome.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Address variable `h1` font-size and margin within `section` and `article`\n * contexts in Firefox 4+, Safari 5, and Chrome.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/**\n * Address styling not present in IE 8/9.\n */\n\nmark {\n background: #ff0;\n color: #000;\n}\n\n/**\n * Address inconsistent and variable font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` affecting `line-height` in all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsup {\n top: -0.5em;\n}\n\nsub {\n bottom: -0.25em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove border when inside `a` element in IE 8/9.\n */\n\nimg {\n border: 0;\n}\n\n/**\n * Correct overflow displayed oddly in IE 9.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Address margin not present in IE 8/9 and Safari 5.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * Address differences between Firefox and other browsers.\n */\n\nhr {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n height: 0;\n}\n\n/**\n * Contain overflow in all browsers.\n */\n\npre {\n overflow: auto;\n}\n\n/**\n * Address odd `em`-unit font size rendering in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * Known limitation: by default, Chrome and Safari on OS X allow very limited\n * styling of `select`, unless a `border` property is set.\n */\n\n/**\n * 1. Correct color not being inherited.\n * Known issue: affects color of disabled elements.\n * 2. Correct font properties not being inherited.\n * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit; /* 1 */\n font: inherit; /* 2 */\n margin: 0; /* 3 */\n}\n\n/**\n * Address `overflow` set to `hidden` in IE 8/9/10.\n */\n\nbutton {\n overflow: visible;\n}\n\n/**\n * Address inconsistent `text-transform` inheritance for `button` and `select`.\n * All other form control elements do not inherit `text-transform` values.\n * Correct `button` style inheritance in Firefox, IE 8+, and Opera\n * Correct `select` style inheritance in Firefox.\n */\n\nbutton,\nselect {\n text-transform: none;\n}\n\n/**\n * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n * and `video` controls.\n * 2. Correct inability to style clickable `input` types in iOS.\n * 3. Improve usability and consistency of cursor style between image-type\n * `input` and others.\n */\n\nbutton,\nhtml input[type=\"button\"], /* 1 */\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n cursor: pointer; /* 3 */\n}\n\n/**\n * Re-set default cursor for disabled elements.\n */\n\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\n\n/**\n * Remove inner padding and border in Firefox 4+.\n */\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n/**\n * Address Firefox 4+ setting `line-height` on `input` using `!important` in\n * the UA stylesheet.\n */\n\ninput {\n line-height: normal;\n}\n\n/**\n * It's recommended that you don't attempt to style these elements.\n * Firefox's implementation doesn't respect box-sizing, padding, or width.\n *\n * 1. Address box sizing set to `content-box` in IE 8/9/10.\n * 2. Remove excess padding in IE 8/9/10.\n */\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Fix the cursor style for Chrome's increment/decrement buttons. For certain\n * `font-size` values of the `input`, it causes the cursor style of the\n * decrement button to change from `default` to `text`.\n */\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.\n * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome\n * (include `-moz` to future-proof).\n */\n\ninput[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n -moz-box-sizing: content-box;\n -webkit-box-sizing: content-box; /* 2 */\n box-sizing: content-box;\n}\n\n/**\n * Remove inner padding and search cancel button in Safari and Chrome on OS X.\n * Safari (but not Chrome) clips the cancel button when the search input has\n * padding (and `textfield` appearance).\n */\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * Define consistent border, margin, and padding.\n */\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct `color` not being inherited in IE 8/9.\n * 2. Remove padding so people aren't caught out if they zero out fieldsets.\n */\n\nlegend {\n border: 0; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Remove default vertical scrollbar in IE 8/9.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * Don't inherit the `font-weight` (applied by a rule above).\n * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n */\n\noptgroup {\n font-weight: bold;\n}\n\n/* Tables\n ========================================================================== */\n\n/**\n * Remove most spacing between table cells.\n */\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\ntd,\nth {\n padding: 0;\n}\n", + "@font-face {\n font-family: 'icon';\n src: url('fonts/icon.eot?-fvbane');\n src: url('fonts/icon.eot?#iefix-fvbane') format('embedded-opentype'), url('fonts/icon.woff?-fvbane') format('woff'), url('fonts/icon.ttf?-fvbane') format('truetype'), url('fonts/icon.svg?-fvbane#icon') format('svg');\n font-weight: normal;\n font-style: normal; }\n", + "// --------------------------------\n// Variables\n// --------------------------------\n\n$base : #333333; // gray\n$accent : #4060ba; // blue\n$highlight : #e5e1cf; // beige\n$secondary : #e5e1cf; // beige\n$tertiary : #544f3b; // dark beige\n", + "\n// --------------------------------\n// Base\n// --------------------------------\n\n*, *:before, *:after {\n box-sizing: inherit; }\n\nhtml, body {\n background: $accent;\n box-sizing: border-box;\n color: $base;\n font-family: 'Open Sans', sans-serif;\n font-size: 16px;\n line-height: 200%;\n overflow-x: hidden;\n\n @media screen and (max-width: 800px) {\n margin-bottom: 100px; } }\n\nstrong {\n font-weight: 600; }\n\nh2, h3 {\n color: $accent;\n font-weight: 400;\n line-height: 160%;\n margin: 1.5em 0 0.5em 0;\n\n strong {\n font-weight: 900; } }\n\nh2 {\n font-size: 32px;\n padding: 0 0 0.5em 0;\n border-bottom: 1px solid rgba($accent, 0.15);\n\n @media screen and (max-width: 800px) {\n font-size: 24px; } }\n\nimg {\n max-width: 100%; }\n\np code {\n display: inline-block;\n background: $base;\n color: white;\n padding: 0 10px;\n margin: 0 2px;\n font-size: 1em; }\n\na {\n &:link, &:visited {\n color: $accent;\n text-decoration: none; }\n\n &:hover, &:active {\n color: $accent;\n text-decoration: underline; } }\n\n// --------------------------------\n// Classes\n// --------------------------------\n\n.ir {\n font: 0/0 a;\n text-shadow: none;\n color: transparent; }\n\n.cf:before {}\n.cf:after {\n content: ' ';\n display: table; }\n\n.cf:after {\n clear: both; }\n\n.cf {\n *zoom: 1; }\n\n.terminal {\n position: relative;\n background-color: $base;\n color: white;\n display: block;\n margin: 0 auto 15px auto;\n padding: 2em 0;\n\n pre {\n font-size: 1em;\n line-height: 180%;\n margin: 0;\n padding-left: 2em; } }\n\n.divider {\n color: rgba($base, 0.25);\n margin: 0 10px; }\n\n.highlight {\n padding: 0 0 1px 0;\n border-bottom: 1px solid rgba(white, 0.35); }\n\n// --------------------------------\n// Main\n// --------------------------------\n\n.main {\n display: flex;\n transform: translate3d(0,0,0);\n transition: transform 0.2s;\n\n @media screen and (max-width: 800px) {\n display: block; }\n\n .panel {\n display: flex;\n flex: 1 1 50%;\n max-width: 50%;\n\n @media screen and (max-width: 800px) {\n display: block;\n clear: both;\n width: 100%;\n max-width: 100%;\n flex: none;\n float: left;\n height: auto; } }\n\n // --------------------------------\n // Right Side\n // --------------------------------\n\n .side {\n background: $accent;\n position: relative;\n color: $highlight;\n\n p {\n a {\n color: $highlight;\n padding-bottom: 2px;\n border-bottom: 1px solid rgba($highlight, 0.35);\n transition: border-color 0.2s;\n\n &:hover {\n text-decoration: none;\n border-color: $highlight; } } }\n\n .container {\n width: 100%;\n height: 100vh;\n position: absolute;\n\n .inner {\n width: 80%;\n position: absolute;\n z-index: 9999;\n left: 10%;\n top: 10%;\n\n @media screen and (max-width: 800px) {\n width: 90%;\n left: 5%;\n top: 5%; } }\n\n .logo {\n\n img {\n width: 80%;\n max-width: 480px;\n height: auto;\n margin: 0 auto 40px;\n display: block; }\n\n &:hover {\n text-decoration: none; }\n\n .about {\n margin: 0 auto 60px;\n text-align: center;\n color: $highlight;\n font-size: 20px;\n font-weight: 300;\n line-height: 200%; } }\n\n h2 {\n color: $highlight;\n border-color: rgba($highlight, 0.35); } } }\n\n // --------------------------------\n // Left Side\n // --------------------------------\n\n .text {\n\n .container {\n width: 100%;\n background: white;\n padding: 60px 80px 60px 160px;\n\n @media screen and (max-width: 800px) {\n padding: 40px 20px; }\n\n .header {\n margin: 0 0 40px;\n\n .logo {\n display: block;\n position: relative;\n width: 40%;\n max-width: 400px;\n margin: 0 auto 20px;\n\n img {\n width: 100%;\n height: auto; } }\n h1 {\n font-size: 50px;\n line-height: 140%;\n text-align: center;\n font-weight: 300;\n margin: 0 auto 60px;\n letter-spacing: -1px;\n color: $accent;\n\n @media screen and (max-width: 800px) {\n font-size: 32px;\n margin: 0 auto 20px; } } } } } }\n", + "// --------------------------------\n// Navigation\n// --------------------------------\n\n.nav {\n height: 100%;\n position: fixed;\n background: $accent;\n z-index: 9999;\n width: 80px;\n transition: width 0.2s;\n overflow: hidden;\n\n &:hover {\n width: 280px;\n\n & + main {\n transform: translate3d(200px, 0, 0); } }\n\n @media screen and (max-width: 800px) {\n display: none; }\n\n ul, li {\n margin: 0;\n padding: 0; }\n\n li {\n list-style: none;\n\n a {\n width: 280px;\n height: 80px;\n display: block;\n position: relative;\n transition: background ease-in-out 0.2s;\n border-bottom: 1px solid rgba($highlight,0.15);\n\n &:hover {\n background: $highlight;\n\n &:before, &:after {\n color: $accent; } }\n\n &:before {\n content: '';\n font-family: 'icon';\n font-size: 20px;\n padding: 28px 0 0 0;\n line-height: 100%;\n text-align: center;\n left: 0;\n top: 0;\n position: absolute;\n display: block;\n height: 80px;\n width: 80px;\n color: $highlight;\n transition: color ease-in-out 0.2s; }\n\n &.home:before {\n content: '\\e69b'; }\n\n &.community:before {\n content: '\\e665'; }\n\n &.events:before {\n content: '\\e66f'; }\n\n &.faq:before {\n content: '\\e69c'; }\n\n &.mentors:before {\n content: '\\e602'; }\n\n &.attendees:before {\n content: '\\e71f'; }\n\n &.photos:before {\n content: '\\e633'; }\n\n &.code:before {\n content: '\\e618'; } // e63b - flag // shield e67b\n\n &:after {\n content: attr(data-text);\n color: $highlight;\n position: absolute;\n top: 0;\n left: 80px;\n padding: 38px 0 0;\n display: block;\n font-family: 'Open Sans', sans-serif;\n font-size: 18px;\n font-weight: 400;\n white-space: nowrap;\n transition: color ease-in-out 0.2s; } } } }\n", + "// --------------------------------\n// Photo Gallery\n// --------------------------------\n\n.gallery {\n position: relative;\n width: 100%;\n margin: 50px auto 0;\n\n &:hover {\n\n .image-wrapper {\n opacity: 0.25; }\n\n .image-wrapper:hover {\n opacity: 1;\n transform: scale(1.5);\n z-index: 9999; } }\n\n .image-wrapper {\n float: left;\n width: 20%;\n height: 0;\n padding: 20% 0 0 0;\n display: block;\n position: relative;\n transition: opacity 0.3s, transform 0.2s;\n\n @media screen and (max-width: 1200px) {\n width: 25%;\n padding: 25% 0 0 0; }\n\n .image {\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n left: 0;\n display: block;\n background-color: $accent;\n background-size: cover;\n background-position: center center; } } }\n", + "// --------------------------------\n// Event Badge\n// --------------------------------\n\n.event {\n margin: 0;\n box-shadow: 0 0 30px darken($accent,15%);\n background: $secondary;\n color: $tertiary;\n\n a, a:link, a:visited, a:active,\n p a, p a:link, p a:visited, p a:active {\n color: $tertiary;\n padding: 0 0 1px 0;\n border-bottom: 1px solid rgba($tertiary, 0.35); }\n\n .register {\n display: inline-block;\n width: 100%;\n font-size: 20px;\n line-height: 180%;\n font-weight: 100;\n padding: 0 25px;\n transition: all ease-in-out 0.2s;\n position: relative;\n\n strong {\n display: inline-block;\n font-weight: 600; }\n\n @media screen and (max-width: 800px) {\n padding-left: 20px; }\n\n &:before, &:after {\n font-family: 'icon'; }\n\n &:before {\n content: '\\e6b6';\n font-size: 24px;\n display: inline-block;\n padding: 0 25px 0 8px;\n margin: 0; } }\n\n .additional {\n padding: 20px 20px 30px 100px;\n margin: 0;\n position: relative;\n font-weight: 100;\n line-height: 200%;\n\n &:before {\n content: '\\e6c5';\n font-family: 'icon';\n display: block;\n position: absolute;\n top: 50px;\n left: 35px;\n font-size: 32px; } }\n\n .schedule, .location {\n line-height: 100%;\n padding: 30px 20px 20px 90px;\n margin: 0 0 10px 0;\n position: relative;\n font-size: 18px;\n font-weight: 100;\n\n &:before {\n content: '\\e693';\n font-family: 'icon';\n font-size: 24px;\n display: block;\n position: absolute;\n top: 30px;\n left: 35px; } }\n\n .schedule {\n border-top: 1px solid rgba($tertiary, 0.35);\n border-bottom: 1px solid rgba($tertiary, 0.35);\n padding-bottom: 30px;\n margin: 0;\n\n &:before {\n content: '\\e702'; } }\n\n .timeline {\n margin: 0;\n padding: 0;\n width: 100%;\n display: block;\n\n .row {\n @extend .cf;\n list-style: none;\n display: block;\n width: 100%;\n margin: 0;\n padding: 0;\n line-height: 180%;\n border-bottom: 1px solid rgba($tertiary, 0.35);\n\n .time, .name {\n display: block;\n float: left;\n padding: 20px;\n text-align: left; }\n\n .time {\n width: 30%;\n padding: 20px 10px;\n font-weight: 600; }\n\n .name {\n width: 70%;\n font-size: 100;\n border-left: 1px solid rgba($tertiary, 0.35); } } }\n\n .map {\n width: 100%;\n height: 0;\n padding: 52.26% 0 0 0;\n position: relative;\n background: darken($secondary, 5%);\n transition: border-color ease-in-out 0.2s;\n\n iframe {\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n left: 0; } } }\n\na.alt-signup {\n color: #e5e1cf;\n font-size: 11px; }\n", + "// --------------------------------\n// Mentors / Gallery / Attendees\n// --------------------------------\n\n.svgs {\n height: 0;\n width: 0;\n display: block;\n overflow: hidden; }\n\n.list-sponsors {\n text-align: center;\n\n img {\n max-width: 40%;\n height: auto;\n display: inline-block;\n margin: 0 auto; } }\n\n.list-mentors, .list-photos, .list-attendees, .list-sponsors {\n width: 100%;\n z-index: 900;\n transform: translate3d( -5%, 0, 0 );\n margin: 50px 0 0 0;\n position: relative;\n\n &:hover {\n\n .image-wrapper {\n opacity: 0.25;\n\n &:hover {\n opacity: 1;\n transform: scale(1.5);\n z-index: 9999; } } }\n\n .row {\n @extend .cf;\n display: block;\n clear: both; }\n\n .row:nth-of-type(even) {\n @extend .cf;\n display: block;\n clear: both;\n transform: translate3d( 10%, 0, 0 );\n\n @media(max-width: 800px) {\n transform: none; } }\n\n &.list-attendees .row:nth-of-type(even) {\n transform: translate3d( 7%, 0, 0 ); }\n\n .image-wrapper {\n display: block;\n float: left;\n position: relative;\n text-align: center;\n width: 20%;\n height: 0;\n padding: 24% 0 0 0;\n margin: 0 0 0 0;\n transition: opacity 0.3s, transform 0.2s;\n\n svg {\n top: 0;\n left: 0;\n position: absolute;\n width: 100%;\n height: 100%; } } }\n\n.list-attendees {\n\n .image-wrapper {\n width: 12.5%;\n padding: 18% 0 0 0;\n\n .badge {\n display: none;\n width: 50px;\n height: 25px;\n background: $highlight;\n position: absolute;\n bottom: 0;\n left: 50%;\n margin: 0 0 0 -25px;\n z-index: 910;\n\n span {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n text-align: center;\n color: black; }\n\n &:before {\n content: '';\n position: absolute;\n top: -15px;\n left: 0;\n width: 0;\n height: 0;\n border-left: 25px solid transparent;\n border-right: 25px solid transparent;\n border-bottom: 15px solid $highlight; }\n\n &:after {\n content: '';\n position: absolute;\n bottom: -15px;\n left: 0;\n width: 0;\n height: 0;\n border-left: 25px solid transparent;\n border-right: 25px solid transparent;\n border-top: 15px solid $highlight; } } } }\n\n", + "// --------------------------------\n// Tito Ticket Listing\n// --------------------------------\n\n.tito-ticket-list {\n border-top: 1px solid rgba($tertiary, 0.35);\n margin: 0;\n padding: 0; }\n\n.tito-ticket {\n @extend .cf;\n display: block;\n padding: 0;\n margin: 0;\n list-style: none;\n border-bottom: 1px solid rgba($tertiary, 0.35); }\n\n.tito-badge-link,\n.tito-notch {\n display: none !important; }\n\n.tito-ticket-name-wrapper,\n.tito-ticket-price-quantity-wrapper,\n.tito-ticket-price,\n.tito-ticket-quantity {\n display: block;\n float: left; }\n\n.tito-ticket-name-wrapper {\n width: 60%;\n padding: 20px 0 20px 90px;\n position: relative;\n\n @media screen and (max-width: 800px) {\n width: 100%; }\n\n &:before {\n content: '\\e66f';\n font-family: 'icon';\n font-size: 32px;\n font-weight: 100;\n line-height: 100%;\n position: absolute;\n display: block;\n top: 50%;\n left: 0;\n margin: -16px 0 0 0;\n padding: 0 0 0 30px; } }\n\n.tito-ticket-price-quantity-wrapper {\n padding: 20px 0;\n width: 40%;\n\n @media screen and (max-width: 800px) {\n width: 100%; } }\n\n.tito-ticket-price,\n.tito-ticket-quantity {\n text-align: right;\n padding-right: 20px; }\n\n.tito-ticket-price {\n width: 40%;\n\n @media screen and (max-width: 800px) {\n padding: 20px;\n width: 50%; } }\n\n.tito-ticket-quantity {\n width: 60%; }\n\n.tito-ticket-quantity-field {\n width: 70%;\n\n @media screen and (max-width: 800px) {\n padding: 20px;\n width: 50%; } }\n\n.tito-ticket-price span,\n.tito-ticket-quantity .tito-submit {\n display: inline-block;\n line-height: 100%; }\n\n.tito-submit-wrapper {\n padding: 25px;\n text-align: right;\n border-bottom: 1px solid rgba($tertiary, 0.35); }\n\n.tito-submit {\n color: $tertiary;\n background: darken($secondary, 10%);\n border: none;\n border-radius: 3px;\n font-weight: 600;\n transition: background 0.2s, color 0.2s;\n\n &:hover {\n color: $secondary;\n background: $tertiary; } }\n\n.tito-ticket-price {\n font-weight: 600; }\n\n.tito-ticket-name,\n.tito-ticket-description {\n display: block; }\n\n.tito-ticket-name {\n font-weight: 600;\n font-size: 18px; }\n\n.tito-ticket-description {\n font-size: 14px;\n line-height: 160%;\n font-weight: 100; }\n\n.tito-tickets-remaining {\n display: block;\n font-size: 14px; }\n\n.tito-badge-link {\n display: block;\n clear: both;\n width: 100%;\n padding: 15px 20px;\n text-align: right; }\n\n.tito-tickets-unavailable {\n padding-left: 30px; }\n", + "// --------------------------------\n// Event Badge\n// --------------------------------\n\n.mailinglist {\n @extend .cf;\n margin: 40px 0 0 -40px;\n padding: 40px;\n width: calc(100% + 80px);\n background: lighten($secondary, 10%);\n color: $tertiary;\n font-size: 16px;\n position: relative;\n\n h3 {\n margin-top: 0;\n\n &:before {\n content: '\\e75a';\n font-family: 'icon';\n font-size: 16px;\n display: inline-block;\n margin: 0 10px 0 0; } }\n\n label {\n display: block;\n margin: 0 0 10px;\n\n span, input {\n display: block;\n border: none;\n width: 100%; }\n\n span {\n margin: 0 0 10px; }\n\n input {\n padding: 15px 10px;\n font-size: 18px; } }\n\n input[type=submit] {\n border: none;\n background: $accent;\n display: block;\n margin: 20px auto 0;\n color: lighten($secondary, 10%);\n width: 100%;\n padding: 15px 30px;\n font-size: 20px;\n border-radius: 3px;\n font-weight: 600; }\n\n .firstname, .lastname {\n width: calc(50% - 10px);\n float: left; }\n\n .lastname {\n float: right; }\n\n .email {\n clear: both; } }\n" + ], + "names": [], + "mappings": "ACAA,4DAA4D,AAQ5D,AAAA,IAAI,AAAC,CACH,WAAW,CAAE,UAAU,CACvB,oBAAoB,CAAE,IAAI,CAC1B,wBAAwB,CAAE,IAAI,CAC/B,AAMD,AAAA,IAAI,AAAC,CACH,MAAM,CAAE,CAAC,CACV,AASD,AAAA,OAAO,CACP,KAAK,CACL,OAAO,CACP,UAAU,CACV,MAAM,CACN,MAAM,CACN,MAAM,CACN,MAAM,CACN,IAAI,CACJ,GAAG,CACH,OAAO,CACP,OAAO,AAAC,CACN,OAAO,CAAE,KAAK,CACf,AAOD,AAAA,KAAK,CACL,MAAM,CACN,QAAQ,CACR,KAAK,AAAC,CACJ,OAAO,CAAE,YAAY,CACrB,cAAc,CAAE,QAAQ,CACzB,AAOD,AAAA,KAAK,AAAA,IAAK,EAAA,AAAA,QAAC,AAAA,EAAW,CACpB,OAAO,CAAE,IAAI,CACb,MAAM,CAAE,CAAC,CACV,CAOD,AAAA,AAAA,MAAC,AAAA,EACD,QAAQ,AAAC,CACP,OAAO,CAAE,IAAI,CACd,AASD,AAAA,CAAC,AAAC,CACA,UAAU,CAAE,WAAW,CACxB,AAMD,AAAA,CAAC,AAAA,OAAO,CACR,CAAC,AAAA,MAAM,AAAC,CACN,OAAO,CAAE,CAAC,CACX,AASD,AAAA,IAAI,CAAA,AAAA,KAAC,AAAA,CAAO,CACV,aAAa,CAAE,UAAU,CAC1B,AAMD,AAAA,CAAC,CACD,MAAM,AAAC,CACL,WAAW,CAAE,IAAI,CAClB,AAMD,AAAA,GAAG,AAAC,CACF,UAAU,CAAE,MAAM,CACnB,AAOD,AAAA,EAAE,AAAC,CACD,SAAS,CAAE,GAAG,CACd,MAAM,CAAE,QAAQ,CACjB,AAMD,AAAA,IAAI,AAAC,CACH,UAAU,CAAE,IAAI,CAChB,KAAK,CAAE,IAAI,CACZ,AAMD,AAAA,KAAK,AAAC,CACJ,SAAS,CAAE,GAAG,CACf,AAMD,AAAA,GAAG,CACH,GAAG,AAAC,CACF,SAAS,CAAE,GAAG,CACd,WAAW,CAAE,CAAC,CACd,QAAQ,CAAE,QAAQ,CAClB,cAAc,CAAE,QAAQ,CACzB,AAED,AAAA,GAAG,AAAC,CACF,GAAG,CAAE,MAAM,CACZ,AAED,AAAA,GAAG,AAAC,CACF,MAAM,CAAE,OAAO,CAChB,AASD,AAAA,GAAG,AAAC,CACF,MAAM,CAAE,CAAC,CACV,AAMD,AAAA,GAAG,AAAA,IAAK,CAAA,KAAK,CAAE,CACb,QAAQ,CAAE,MAAM,CACjB,AASD,AAAA,MAAM,AAAC,CACL,MAAM,CAAE,QAAQ,CACjB,AAMD,AAAA,EAAE,AAAC,CACD,eAAe,CAAE,WAAW,CAC5B,UAAU,CAAE,WAAW,CACvB,MAAM,CAAE,CAAC,CACV,AAMD,AAAA,GAAG,AAAC,CACF,QAAQ,CAAE,IAAI,CACf,AAMD,AAAA,IAAI,CACJ,GAAG,CACH,GAAG,CACH,IAAI,AAAC,CACH,WAAW,CAAE,oBAAoB,CACjC,SAAS,CAAE,GAAG,CACf,AAiBD,AAAA,MAAM,CACN,KAAK,CACL,QAAQ,CACR,MAAM,CACN,QAAQ,AAAC,CACP,KAAK,CAAE,OAAO,CACd,IAAI,CAAE,OAAO,CACb,MAAM,CAAE,CAAC,CACV,AAMD,AAAA,MAAM,AAAC,CACL,QAAQ,CAAE,OAAO,CAClB,AASD,AAAA,MAAM,CACN,MAAM,AAAC,CACL,cAAc,CAAE,IAAI,CACrB,AAUD,AAAA,MAAM,CACN,IAAI,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EACX,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,EACN,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CACnB,kBAAkB,CAAE,MAAM,CAC1B,MAAM,CAAE,OAAO,CAChB,AAMD,AAAA,MAAM,CAAA,AAAA,QAAC,AAAA,EACP,IAAI,CAAC,KAAK,CAAA,AAAA,QAAC,AAAA,CAAU,CACnB,MAAM,CAAE,OAAO,CAChB,AAMD,AAAA,MAAM,AAAA,kBAAkB,CACxB,KAAK,AAAA,kBAAkB,AAAC,CACtB,MAAM,CAAE,CAAC,CACT,OAAO,CAAE,CAAC,CACX,AAOD,AAAA,KAAK,AAAC,CACJ,WAAW,CAAE,MAAM,CACpB,AAUD,AAAA,KAAK,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,EACN,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAc,CAClB,UAAU,CAAE,UAAU,CACtB,OAAO,CAAE,CAAC,CACX,AAQD,AAAA,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,2BAA2B,CAC/C,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,2BAA2B,AAAC,CAC9C,MAAM,CAAE,IAAI,CACb,AAQD,AAAA,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CACnB,kBAAkB,CAAE,SAAS,CAC7B,eAAe,CAAE,WAAW,CAC5B,kBAAkB,CAAE,WAAW,CAC/B,UAAU,CAAE,WAAW,CACxB,AAQD,AAAA,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,8BAA8B,CAClD,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,2BAA2B,AAAC,CAC9C,kBAAkB,CAAE,IAAI,CACzB,AAMD,AAAA,QAAQ,AAAC,CACP,MAAM,CAAE,iBAAiB,CACzB,MAAM,CAAE,KAAK,CACb,OAAO,CAAE,qBAAqB,CAC/B,AAOD,AAAA,MAAM,AAAC,CACL,MAAM,CAAE,CAAC,CACT,OAAO,CAAE,CAAC,CACX,AAMD,AAAA,QAAQ,AAAC,CACP,QAAQ,CAAE,IAAI,CACf,AAOD,AAAA,QAAQ,AAAC,CACP,WAAW,CAAE,IAAI,CAClB,AASD,AAAA,KAAK,AAAC,CACJ,eAAe,CAAE,QAAQ,CACzB,cAAc,CAAE,CAAC,CAClB,AAED,AAAA,EAAE,CACF,EAAE,AAAC,CACD,OAAO,CAAE,CAAC,CACX,ACtaD,UAAU,CACR,WAAW,CAAE,MAAM,CACnB,GAAG,CAAE,6BAA6B,CAClC,GAAG,CAAE,mCAAmC,CAAC,2BAA2B,CAAE,8BAA8B,CAAC,cAAc,CAAE,6BAA6B,CAAC,kBAAkB,CAAE,kCAAkC,CAAC,aAAa,CACvN,WAAW,CAAE,MAAM,CACnB,UAAU,CAAE,MAAM,CEApB,AAAA,CAAC,CAAE,CAAC,AAAA,OAAO,CAAE,CAAC,AAAA,MAAM,AAAC,CACnB,UAAU,CAAE,OAAO,CAAG,AAExB,AAAA,IAAI,CAAE,IAAI,AAAC,CACT,UAAU,CDJY,OAAO,CCK7B,UAAU,CAAE,UAAU,CACtB,KAAK,CDPiB,IAAO,CCQ7B,WAAW,CAAE,uBAAuB,CACpC,SAAS,CAAE,IAAI,CACf,WAAW,CAAE,IAAI,CACjB,UAAU,CAAE,MAAM,CAGW,AAD7B,MAAM,CAAC,MAAM,MAAM,SAAS,EAAE,KAAK,EATrC,AAAA,IAAI,CAAE,IAAI,AAAC,CAUL,aAAa,CAAE,KAAK,CAAK,CAE/B,AAAA,MAAM,AAAC,CACL,WAAW,CAAE,GAAG,CAAG,AAErB,AAAA,EAAE,CAAE,EAAE,AAAC,CACL,KAAK,CDnBiB,OAAO,CCoB7B,WAAW,CAAE,GAAG,CAChB,WAAW,CAAE,IAAI,CACjB,MAAM,CAAE,eAAe,CAGA,AAPzB,AAME,EANA,CAMA,MAAM,CANJ,EAAE,CAMJ,MAAM,AAAC,CACL,WAAW,CAAE,GAAG,CAAG,AAEvB,AAAA,EAAE,AAAC,CACD,SAAS,CAAE,IAAI,CACf,OAAO,CAAE,WAAW,CACpB,aAAa,CAAE,GAAG,CAAC,KAAK,CD9BF,oBAAO,CCiCP,AADtB,MAAM,CAAC,MAAM,MAAM,SAAS,EAAE,KAAK,EALrC,AAAA,EAAE,AAAC,CAMC,SAAS,CAAE,IAAI,CAAK,CH6IxB,AAAA,GAAG,AG3IC,CACF,SAAS,CAAE,IAAI,CAAG,AAEpB,AAAA,CAAC,CAAC,IAAI,AAAC,CACL,OAAO,CAAE,YAAY,CACrB,UAAU,CDzCY,IAAO,CC0C7B,KAAK,CAAE,KAAK,CACZ,OAAO,CAAE,MAAM,CACf,MAAM,CAAE,KAAK,CACb,SAAS,CAAE,GAAG,CAAG,AAEnB,AACE,CADD,AACE,KAAK,CADR,CAAC,AACU,QAAQ,AAAC,CAChB,KAAK,CDhDe,OAAO,CCiD3B,eAAe,CAAE,IAAI,CAAG,AAH5B,AAKE,CALD,AAKE,MAAM,CALT,CAAC,AAKW,OAAO,AAAC,CAChB,KAAK,CDpDe,OAAO,CCqD3B,eAAe,CAAE,SAAS,CAAG,AAMjC,AAAA,GAAG,AAAC,CACF,IAAI,CAAE,KAAK,CACX,WAAW,CAAE,IAAI,CACjB,KAAK,CAAE,WAAW,CAAG,AAGvB,AAAA,GAAG,AAAA,MAAM,CGlET,MAAM,CAiFJ,SAAS,CAMP,IAAI,AHrBL,MAAM,CInDT,aAAa,CAiBX,IAAI,AJkCH,MAAM,CInDM,YAAY,CAiBzB,IAAI,AJkCH,MAAM,CInDoB,eAAe,CAiB1C,IAAI,AJkCH,MAAM,CInDqC,cAAc,CAiB1D,IAAI,AJkCH,MAAM,CK7DT,YAAY,AL6DT,MAAM,CMlET,YAAY,ANkET,MAAM,AAAC,CACR,OAAO,CAAE,GAAG,CACZ,OAAO,CAAE,KAAK,CAAG,AAFnB,AAAA,GAAG,AAAA,MAAM,CGlET,MAAM,CAiFJ,SAAS,CAMP,IAAI,AHrBL,MAAM,CInDT,aAAa,CAiBX,IAAI,AJkCH,MAAM,CInDM,YAAY,CAiBzB,IAAI,AJkCH,MAAM,CInDoB,eAAe,CAiB1C,IAAI,AJkCH,MAAM,CInDqC,cAAc,CAiB1D,IAAI,AJkCH,MAAM,CK7DT,YAAY,AL6DT,MAAM,CMlET,YAAY,ANkET,MAAM,AAIC,CACR,KAAK,CAAE,IAAI,CAAG,AAEhB,AAAA,GAAG,CGzEH,MAAM,CAiFJ,SAAS,CAMP,IAAI,CCxER,aAAa,CAiBX,IAAI,CAjBS,YAAY,CAiBzB,IAAI,CAjBuB,eAAe,CAiB1C,IAAI,CAjBwC,cAAc,CAiB1D,IAAI,CAjBN,aAAa,CAsBX,IAAI,AAAA,YAAa,CAAA,IAAI,EAtBR,YAAY,CAsBzB,IAAI,AAAA,YAAa,CAAA,IAAI,EAtBM,eAAe,CAsB1C,IAAI,AAAA,YAAa,CAAA,IAAI,EAtBuB,cAAc,CAsB1D,IAAI,AAAA,YAAa,CAAA,IAAI,EChCvB,YAAY,CCLZ,YAAY,ANyER,CACF,KAAK,CAAE,CAAC,CAAG,AAEb,AAAA,SAAS,AAAC,CACR,QAAQ,CAAE,QAAQ,CAClB,gBAAgB,CD9EM,IAAO,CC+E7B,KAAK,CAAE,KAAK,CACZ,OAAO,CAAE,KAAK,CACd,MAAM,CAAE,gBAAgB,CACxB,OAAO,CAAE,KAAK,CAMU,AAZ1B,AAQE,SARO,CAQP,GAAG,AAAC,CACF,SAAS,CAAE,GAAG,CACd,WAAW,CAAE,IAAI,CACjB,MAAM,CAAE,CAAC,CACT,YAAY,CAAE,GAAG,CAAG,AAExB,AAAA,QAAQ,AAAC,CACP,KAAK,CD3FiB,mBAAO,CC4F7B,MAAM,CAAE,MAAM,CAAG,AAEnB,AAAA,UAAU,AAAC,CACT,OAAO,CAAE,SAAS,CAClB,aAAa,CAAE,GAAG,CAAC,KAAK,CAAM,sBAAK,CAAU,AAM/C,AAAA,KAAK,AAAC,CACJ,OAAO,CAAE,IAAI,CACb,SAAS,CAAE,oBAAkB,CAC7B,UAAU,CAAE,cAAc,CAsHgB,AApH1C,MAAM,CAAC,MAAM,MAAM,SAAS,EAAE,KAAK,EALrC,AAAA,KAAK,AAAC,CAMF,OAAO,CAAE,KAAK,CAmH0B,CAzH5C,AAQE,KARG,CAQH,MAAM,AAAC,CACL,OAAO,CAAE,IAAI,CACb,IAAI,CAAE,OAAO,CACb,SAAS,CAAE,GAAG,CASK,AAPnB,MAAM,CAAC,MAAM,MAAM,SAAS,EAAE,KAAK,EAbvC,AAQE,KARG,CAQH,MAAM,AAAC,CAMH,OAAO,CAAE,KAAK,CACd,KAAK,CAAE,IAAI,CACX,KAAK,CAAE,IAAI,CACX,SAAS,CAAE,IAAI,CACf,IAAI,CAAE,IAAI,CACV,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,IAAI,CAAK,CApBvB,AA0BE,KA1BG,CA0BH,KAAK,AAAC,CACJ,UAAU,CDhIU,OAAO,CCiI3B,QAAQ,CAAE,QAAQ,CAClB,KAAK,CDjIe,OAAO,CCqLoB,AAjFnD,AAgCM,KAhCD,CA0BH,KAAK,CAKH,CAAC,CACC,CAAC,AAAC,CACA,KAAK,CDrIW,OAAO,CCsIvB,cAAc,CAAE,GAAG,CACnB,aAAa,CAAE,GAAG,CAAC,KAAK,CDvIR,sBAAO,CCwIvB,UAAU,CAAE,iBAAiB,CAIE,AAxCvC,AAsCQ,KAtCH,CA0BH,KAAK,CAKH,CAAC,CACC,CAAC,AAME,MAAM,AAAC,CACN,eAAe,CAAE,IAAI,CACrB,YAAY,CD5IE,OAAO,CC4IM,AAxCrC,AA0CI,KA1CC,CA0BH,KAAK,CAgBH,UAAU,AAAC,CACT,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,KAAK,CACb,QAAQ,CAAE,QAAQ,CAoCyB,AAjFjD,AA+CM,KA/CD,CA0BH,KAAK,CAgBH,UAAU,CAKR,MAAM,AAAC,CACL,KAAK,CAAE,GAAG,CACV,QAAQ,CAAE,QAAQ,CAClB,OAAO,CAAE,IAAI,CACb,IAAI,CAAE,GAAG,CACT,GAAG,CAAE,GAAG,CAKM,AAHd,MAAM,CAAC,MAAM,MAAM,SAAS,EAAE,KAAK,EAtD3C,AA+CM,KA/CD,CA0BH,KAAK,CAgBH,UAAU,CAKR,MAAM,AAAC,CAQH,KAAK,CAAE,GAAG,CACV,IAAI,CAAE,EAAE,CACR,GAAG,CAAE,EAAE,CAAK,CAzDtB,AA6DQ,KA7DH,CA0BH,KAAK,CAgBH,UAAU,CAiBR,KAAK,CAEH,GAAG,AAAC,CACF,KAAK,CAAE,GAAG,CACV,SAAS,CAAE,KAAK,CAChB,MAAM,CAAE,IAAI,CACZ,MAAM,CAAE,WAAW,CACnB,OAAO,CAAE,KAAK,CAAG,AAlE3B,AAoEQ,KApEH,CA0BH,KAAK,CAgBH,UAAU,CAiBR,KAAK,AASF,MAAM,AAAC,CACN,eAAe,CAAE,IAAI,CAAG,AArElC,AAuEQ,KAvEH,CA0BH,KAAK,CAgBH,UAAU,CAiBR,KAAK,CAYH,MAAM,AAAC,CACL,MAAM,CAAE,WAAW,CACnB,UAAU,CAAE,MAAM,CAClB,KAAK,CD9KS,OAAO,CC+KrB,SAAS,CAAE,IAAI,CACf,WAAW,CAAE,GAAG,CAChB,WAAW,CAAE,IAAI,CAAG,AA7E9B,AA+EM,KA/ED,CA0BH,KAAK,CAgBH,UAAU,CAqCR,EAAE,AAAC,CACD,KAAK,CDpLW,OAAO,CCqLvB,YAAY,CDrLI,sBAAO,CCqLgB,AAjF/C,AAyFI,KAzFC,CAuFH,KAAK,CAEH,UAAU,AAAC,CACT,KAAK,CAAE,IAAI,CACX,UAAU,CAAE,KAAK,CACjB,OAAO,CAAE,oBAAoB,CA6BK,AA3BlC,MAAM,CAAC,MAAM,MAAM,SAAS,EAAE,KAAK,EA9FzC,AAyFI,KAzFC,CAuFH,KAAK,CAEH,UAAU,AAAC,CAMP,OAAO,CAAE,SAAS,CA0Bc,CAzHxC,AAiGM,KAjGD,CAuFH,KAAK,CAEH,UAAU,CAQR,OAAO,AAAC,CACN,MAAM,CAAE,QAAQ,CAuBc,AAzHtC,AAoGQ,KApGH,CAuFH,KAAK,CAEH,UAAU,CAQR,OAAO,CAGL,KAAK,AAAC,CACJ,OAAO,CAAE,KAAK,CACd,QAAQ,CAAE,QAAQ,CAClB,KAAK,CAAE,GAAG,CACV,SAAS,CAAE,KAAK,CAChB,MAAM,CAAE,WAAW,CAIA,AA7G7B,AA2GU,KA3GL,CAuFH,KAAK,CAEH,UAAU,CAQR,OAAO,CAGL,KAAK,CAOH,GAAG,AAAC,CACF,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,IAAI,CAAG,AA7G3B,AA8GQ,KA9GH,CAuFH,KAAK,CAEH,UAAU,CAQR,OAAO,CAaL,EAAE,AAAC,CACD,SAAS,CAAE,IAAI,CACf,WAAW,CAAE,IAAI,CACjB,UAAU,CAAE,MAAM,CAClB,WAAW,CAAE,GAAG,CAChB,MAAM,CAAE,WAAW,CACnB,cAAc,CAAE,IAAI,CACpB,KAAK,CD1NS,OAAO,CC8NK,AAF1B,MAAM,CAAC,MAAM,MAAM,SAAS,EAAE,KAAK,EAvH7C,AA8GQ,KA9GH,CAuFH,KAAK,CAEH,UAAU,CAQR,OAAO,CAaL,EAAE,AAAC,CAUC,SAAS,CAAE,IAAI,CACf,MAAM,CAAE,WAAW,CAAK,CC/NpC,AAAA,IAAI,AAAC,CACH,MAAM,CAAE,IAAI,CACZ,QAAQ,CAAE,KAAK,CACf,UAAU,CFFY,OAAO,CEG7B,OAAO,CAAE,IAAI,CACb,KAAK,CAAE,IAAI,CACX,UAAU,CAAE,UAAU,CACtB,QAAQ,CAAE,MAAM,CAoFiC,AA3FnD,AASE,IATE,AASD,MAAM,AAAC,CACN,KAAK,CAAE,KAAK,CAG8B,AAb9C,AAYI,IAZA,AASD,MAAM,CAGD,IAAI,AAAC,CACP,SAAS,CAAE,wBAAwB,CAAG,AAE1C,MAAM,CAAC,MAAM,MAAM,SAAS,EAAE,KAAK,EAfrC,AAAA,IAAI,AAAC,CAgBD,OAAO,CAAE,IAAI,CA2EkC,CA3FnD,AAkBE,IAlBE,CAkBF,EAAE,CAlBJ,IAAI,CAkBE,EAAE,AAAC,CACL,MAAM,CAAE,CAAC,CACT,OAAO,CAAE,CAAC,CAAG,AApBjB,AAsBE,IAtBE,CAsBF,EAAE,AAAC,CACD,UAAU,CAAE,IAAI,CAoE6B,AA3FjD,AAyBI,IAzBA,CAsBF,EAAE,CAGA,CAAC,AAAC,CACA,KAAK,CAAE,KAAK,CACZ,MAAM,CAAE,IAAI,CACZ,OAAO,CAAE,KAAK,CACd,QAAQ,CAAE,QAAQ,CAClB,UAAU,CAAE,2BAA2B,CACvC,aAAa,CAAE,GAAG,CAAC,KAAK,CF7BN,sBAAO,CEyFgB,AA3F/C,AAiCM,IAjCF,CAsBF,EAAE,CAGA,CAAC,AAQE,MAAM,AAAC,CACN,UAAU,CFhCM,OAAO,CEmCF,AArC7B,AAoCQ,IApCJ,CAsBF,EAAE,CAGA,CAAC,AAQE,MAAM,AAGJ,OAAO,CApChB,IAAI,CAsBF,EAAE,CAGA,CAAC,AAQE,MAAM,AAGM,MAAM,AAAC,CAChB,KAAK,CFpCS,OAAO,CEoCJ,AArC3B,AAuCM,IAvCF,CAsBF,EAAE,CAGA,CAAC,AAcE,OAAO,AAAC,CACP,OAAO,CAAE,EAAE,CACX,WAAW,CAAE,MAAM,CACnB,SAAS,CAAE,IAAI,CACf,OAAO,CAAE,UAAU,CACnB,WAAW,CAAE,IAAI,CACjB,UAAU,CAAE,MAAM,CAClB,IAAI,CAAE,CAAC,CACP,GAAG,CAAE,CAAC,CACN,QAAQ,CAAE,QAAQ,CAClB,OAAO,CAAE,KAAK,CACd,MAAM,CAAE,IAAI,CACZ,KAAK,CAAE,IAAI,CACX,KAAK,CFlDW,OAAO,CEmDvB,UAAU,CAAE,sBAAsB,CAAG,AArD7C,AAuDM,IAvDF,CAsBF,EAAE,CAGA,CAAC,AA8BE,KAAK,AAAA,OAAO,AAAC,CACZ,OAAO,CAAE,OAAO,CAAG,AAxD3B,AA0DM,IA1DF,CAsBF,EAAE,CAGA,CAAC,AAiCE,UAAU,AAAA,OAAO,AAAC,CACjB,OAAO,CAAE,OAAO,CAAG,AA3D3B,AA6DM,IA7DF,CAsBF,EAAE,CAGA,CAAC,AAoCE,OAAO,AAAA,OAAO,AAAC,CACd,OAAO,CAAE,OAAO,CAAG,AA9D3B,AAgEM,IAhEF,CAsBF,EAAE,CAGA,CAAC,AAuCE,IAAI,AAAA,OAAO,AAAC,CACX,OAAO,CAAE,OAAO,CAAG,AAjE3B,AAmEM,IAnEF,CAsBF,EAAE,CAGA,CAAC,AA0CE,QAAQ,AAAA,OAAO,AAAC,CACf,OAAO,CAAE,OAAO,CAAG,AApE3B,AAsEM,IAtEF,CAsBF,EAAE,CAGA,CAAC,AA6CE,UAAU,AAAA,OAAO,AAAC,CACjB,OAAO,CAAE,OAAO,CAAG,AAvE3B,AAyEM,IAzEF,CAsBF,EAAE,CAGA,CAAC,AAgDE,OAAO,AAAA,OAAO,AAAC,CACd,OAAO,CAAE,OAAO,CAAG,AA1E3B,AA4EM,IA5EF,CAsBF,EAAE,CAGA,CAAC,AAmDE,KAAK,AAAA,OAAO,AAAC,CACZ,OAAO,CAAE,OAAO,CAAG,AA7E3B,AA+EM,IA/EF,CAsBF,EAAE,CAGA,CAAC,AAsDE,MAAM,AAAC,CACN,OAAO,CAAE,eAAe,CACxB,KAAK,CF/EW,OAAO,CEgFvB,QAAQ,CAAE,QAAQ,CAClB,GAAG,CAAE,CAAC,CACN,IAAI,CAAE,IAAI,CACV,OAAO,CAAE,QAAQ,CACjB,OAAO,CAAE,KAAK,CACd,WAAW,CAAE,uBAAuB,CACpC,SAAS,CAAE,IAAI,CACf,WAAW,CAAE,GAAG,CAChB,WAAW,CAAE,MAAM,CACnB,UAAU,CAAE,sBAAsB,CAAG,AC3F7C,AAAA,QAAQ,AAAC,CACP,QAAQ,CAAE,QAAQ,CAClB,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,WAAW,CAkC0B,AArC/C,AAOI,QAPI,AAKL,MAAM,CAEL,cAAc,AAAC,CACb,OAAO,CAAE,IAAI,CAAG,AARtB,AAUI,QAVI,AAKL,MAAM,CAKL,cAAc,AAAA,MAAM,AAAC,CACnB,OAAO,CAAE,CAAC,CACV,SAAS,CAAE,UAAU,CACrB,OAAO,CAAE,IAAI,CAAG,AAbtB,AAeE,QAfM,CAeN,cAAc,AAAC,CACb,KAAK,CAAE,IAAI,CACX,KAAK,CAAE,GAAG,CACV,MAAM,CAAE,CAAC,CACT,OAAO,CAAE,SAAS,CAClB,OAAO,CAAE,KAAK,CACd,QAAQ,CAAE,QAAQ,CAClB,UAAU,CAAE,4BAA4B,CAeC,AAbzC,MAAM,CAAC,MAAM,MAAM,SAAS,EAAE,MAAM,EAxBxC,AAeE,QAfM,CAeN,cAAc,AAAC,CAUX,KAAK,CAAE,GAAG,CACV,OAAO,CAAE,SAAS,CAWqB,CArC7C,AA4BI,QA5BI,CAeN,cAAc,CAaZ,MAAM,AAAC,CACL,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,IAAI,CACZ,QAAQ,CAAE,QAAQ,CAClB,GAAG,CAAE,CAAC,CACN,IAAI,CAAE,CAAC,CACP,OAAO,CAAE,KAAK,CACd,gBAAgB,CHlCE,OAAO,CGmCzB,eAAe,CAAE,KAAK,CACtB,mBAAmB,CAAE,aAAa,CAAG,ACrC3C,AAAA,MAAM,AAAC,CACL,MAAM,CAAE,CAAC,CACT,UAAU,CAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CJDE,OAAO,CIE7B,UAAU,CJAY,OAAO,CIC7B,KAAK,CJAiB,OAAO,CI0HX,AA9HpB,AAME,MANI,CAMJ,CAAC,CANH,MAAM,CAMD,CAAC,AAAA,KAAK,CANX,MAAM,CAMO,CAAC,AAAA,QAAQ,CANtB,MAAM,CAMkB,CAAC,AAAA,OAAO,CANhC,MAAM,CAOJ,CAAC,CAAC,CAAC,CAPL,MAAM,CAOC,CAAC,CAAC,CAAC,AAAA,KAAK,CAPf,MAAM,CAOW,CAAC,CAAC,CAAC,AAAA,QAAQ,CAP5B,MAAM,CAOwB,CAAC,CAAC,CAAC,AAAA,OAAO,AAAC,CACrC,KAAK,CJJe,OAAO,CIK3B,OAAO,CAAE,SAAS,CAClB,aAAa,CAAE,GAAG,CAAC,KAAK,CJNJ,mBAAO,CIMsB,AAVrD,AAYE,MAZI,CAYJ,SAAS,AAAC,CACR,OAAO,CAAE,YAAY,CACrB,KAAK,CAAE,IAAI,CACX,SAAS,CAAE,IAAI,CACf,WAAW,CAAE,IAAI,CACjB,WAAW,CAAE,GAAG,CAChB,OAAO,CAAE,MAAM,CACf,UAAU,CAAE,oBAAoB,CAChC,QAAQ,CAAE,QAAQ,CAiBF,AArCpB,AAsBI,MAtBE,CAYJ,SAAS,CAUP,MAAM,AAAC,CACL,OAAO,CAAE,YAAY,CACrB,WAAW,CAAE,GAAG,CAAG,AAErB,MAAM,CAAC,MAAM,MAAM,SAAS,EAAE,KAAK,EA1BvC,AAYE,MAZI,CAYJ,SAAS,AAAC,CAeN,YAAY,CAAE,IAAI,CAUJ,CArCpB,AA6BI,MA7BE,CAYJ,SAAS,AAiBN,OAAO,CA7BZ,MAAM,CAYJ,SAAS,AAiBI,MAAM,AAAC,CAChB,WAAW,CAAE,MAAM,CAAG,AA9B5B,AAgCI,MAhCE,CAYJ,SAAS,AAoBN,OAAO,AAAC,CACP,OAAO,CAAE,OAAO,CAChB,SAAS,CAAE,IAAI,CACf,OAAO,CAAE,YAAY,CACrB,OAAO,CAAE,YAAY,CACrB,MAAM,CAAE,CAAC,CAAG,AArClB,AAuCE,MAvCI,CAuCJ,WAAW,AAAC,CACV,OAAO,CAAE,oBAAoB,CAC7B,MAAM,CAAE,CAAC,CACT,QAAQ,CAAE,QAAQ,CAClB,WAAW,CAAE,GAAG,CAChB,WAAW,CAAE,IAAI,CASK,AArD1B,AA8CI,MA9CE,CAuCJ,WAAW,AAOR,OAAO,AAAC,CACP,OAAO,CAAE,OAAO,CAChB,WAAW,CAAE,MAAM,CACnB,OAAO,CAAE,KAAK,CACd,QAAQ,CAAE,QAAQ,CAClB,GAAG,CAAE,IAAI,CACT,IAAI,CAAE,IAAI,CACV,SAAS,CAAE,IAAI,CAAG,AArDxB,AAuDE,MAvDI,CAuDJ,SAAS,CAvDX,MAAM,CAuDO,SAAS,AAAC,CACnB,WAAW,CAAE,IAAI,CACjB,OAAO,CAAE,mBAAmB,CAC5B,MAAM,CAAE,UAAU,CAClB,QAAQ,CAAE,QAAQ,CAClB,SAAS,CAAE,IAAI,CACf,WAAW,CAAE,GAAG,CASC,AAtErB,AA+DI,MA/DE,CAuDJ,SAAS,AAQN,OAAO,CA/DZ,MAAM,CAuDO,SAAS,AAQjB,OAAO,AAAC,CACP,OAAO,CAAE,OAAO,CAChB,WAAW,CAAE,MAAM,CACnB,SAAS,CAAE,IAAI,CACf,OAAO,CAAE,KAAK,CACd,QAAQ,CAAE,QAAQ,CAClB,GAAG,CAAE,IAAI,CACT,IAAI,CAAE,IAAI,CAAG,AAtEnB,AAwEE,MAxEI,CAwEJ,SAAS,AAAC,CACR,UAAU,CAAE,GAAG,CAAC,KAAK,CJrED,mBAAO,CIsE3B,aAAa,CAAE,GAAG,CAAC,KAAK,CJtEJ,mBAAO,CIuE3B,cAAc,CAAE,IAAI,CACpB,MAAM,CAAE,CAAC,CAGc,AA/E3B,AA8EI,MA9EE,CAwEJ,SAAS,AAMN,OAAO,AAAC,CACP,OAAO,CAAE,OAAO,CAAG,AA/EzB,AAiFE,MAjFI,CAiFJ,SAAS,AAAC,CACR,MAAM,CAAE,CAAC,CACT,OAAO,CAAE,CAAC,CACV,KAAK,CAAE,IAAI,CACX,OAAO,CAAE,KAAK,CA0ByC,AA/G3D,AAuFI,MAvFE,CAiFJ,SAAS,CAMP,IAAI,AAAC,CAEH,UAAU,CAAE,IAAI,CAChB,OAAO,CAAE,KAAK,CACd,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,CAAC,CACT,OAAO,CAAE,CAAC,CACV,WAAW,CAAE,IAAI,CACjB,aAAa,CAAE,GAAG,CAAC,KAAK,CJ3FN,mBAAO,CI2G0B,AA/GzD,AAiGM,MAjGA,CAiFJ,SAAS,CAMP,IAAI,CAUF,KAAK,CAjGX,MAAM,CAiFJ,SAAS,CAMP,IAAI,CAUK,KAAK,AAAC,CACX,OAAO,CAAE,KAAK,CACd,KAAK,CAAE,IAAI,CACX,OAAO,CAAE,IAAI,CACb,UAAU,CAAE,IAAI,CAAG,AArG3B,AAuGM,MAvGA,CAiFJ,SAAS,CAMP,IAAI,CAgBF,KAAK,AAAC,CACJ,KAAK,CAAE,GAAG,CACV,OAAO,CAAE,SAAS,CAClB,WAAW,CAAE,GAAG,CAAG,AA1G3B,AA4GM,MA5GA,CAiFJ,SAAS,CAMP,IAAI,CAqBF,KAAK,AAAC,CACJ,KAAK,CAAE,GAAG,CACV,SAAS,CAAE,GAAG,CACd,WAAW,CAAE,GAAG,CAAC,KAAK,CJ3GN,mBAAO,CI2GwB,AA/GvD,AAiHE,MAjHI,CAiHJ,IAAI,AAAC,CACH,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,CAAC,CACT,OAAO,CAAE,YAAY,CACrB,QAAQ,CAAE,QAAQ,CAClB,UAAU,CJnHU,OAAO,CIoH3B,UAAU,CAAE,6BAA6B,CAO3B,AA9HlB,AAyHI,MAzHE,CAiHJ,IAAI,CAQF,MAAM,AAAC,CACL,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,IAAI,CACZ,QAAQ,CAAE,QAAQ,CAClB,GAAG,CAAE,CAAC,CACN,IAAI,CAAE,CAAC,CAAG,AAEhB,AAAA,CAAC,AAAA,WAAW,AAAC,CACX,KAAK,CAAE,OAAO,CACd,SAAS,CAAE,IAAI,CAAG,AClIpB,AAAA,KAAK,AAAC,CACJ,MAAM,CAAE,CAAC,CACT,KAAK,CAAE,CAAC,CACR,OAAO,CAAE,KAAK,CACd,QAAQ,CAAE,MAAM,CAAG,AAErB,AAAA,cAAc,AAAC,CACb,UAAU,CAAE,MAAM,CAMG,AAPvB,AAGE,cAHY,CAGZ,GAAG,AAAC,CACF,SAAS,CAAE,GAAG,CACd,MAAM,CAAE,IAAI,CACZ,OAAO,CAAE,YAAY,CACrB,MAAM,CAAE,MAAM,CAAG,AAErB,AAAA,aAAa,CAAE,YAAY,CAAE,eAAe,CAAE,cAAc,AAAC,CAC3D,KAAK,CAAE,IAAI,CACX,OAAO,CAAE,GAAG,CACZ,SAAS,CAAE,sBAAwB,CACnC,MAAM,CAAE,UAAU,CAClB,QAAQ,CAAE,QAAQ,CA6CK,AAlDzB,AASI,aATS,AAOV,MAAM,CAEL,cAAc,CATH,YAAY,AAOxB,MAAM,CAEL,cAAc,CATW,eAAe,AAOzC,MAAM,CAEL,cAAc,CAT4B,cAAc,AAOzD,MAAM,CAEL,cAAc,AAAC,CACb,OAAO,CAAE,IAAI,CAKO,AAf1B,AAYM,aAZO,AAOV,MAAM,CAEL,cAAc,AAGX,MAAM,CAZE,YAAY,AAOxB,MAAM,CAEL,cAAc,AAGX,MAAM,CAZgB,eAAe,AAOzC,MAAM,CAEL,cAAc,AAGX,MAAM,CAZiC,cAAc,AAOzD,MAAM,CAEL,cAAc,AAGX,MAAM,AAAC,CACN,OAAO,CAAE,CAAC,CACV,SAAS,CAAE,UAAU,CACrB,OAAO,CAAE,IAAI,CAAG,AAfxB,AAiBE,aAjBW,CAiBX,IAAI,CAjBS,YAAY,CAiBzB,IAAI,CAjBuB,eAAe,CAiB1C,IAAI,CAjBwC,cAAc,CAiB1D,IAAI,AAAC,CAEH,OAAO,CAAE,KAAK,CACd,KAAK,CAAE,IAAI,CAAG,AApBlB,AAsBE,aAtBW,CAsBX,IAAI,AAAA,YAAa,CAAA,IAAI,EAtBR,YAAY,CAsBzB,IAAI,AAAA,YAAa,CAAA,IAAI,EAtBM,eAAe,CAsB1C,IAAI,AAAA,YAAa,CAAA,IAAI,EAtBuB,cAAc,CAsB1D,IAAI,AAAA,YAAa,CAAA,IAAI,CAAE,CAErB,OAAO,CAAE,KAAK,CACd,KAAK,CAAE,IAAI,CACX,SAAS,CAAE,sBAAwB,CAGb,AADtB,MAAM,EAAC,SAAS,EAAE,KAAK,EA5B3B,AAsBE,aAtBW,CAsBX,IAAI,AAAA,YAAa,CAAA,IAAI,EAtBR,YAAY,CAsBzB,IAAI,AAAA,YAAa,CAAA,IAAI,EAtBM,eAAe,CAsB1C,IAAI,AAAA,YAAa,CAAA,IAAI,EAtBuB,cAAc,CAsB1D,IAAI,AAAA,YAAa,CAAA,IAAI,CAAE,CAOnB,SAAS,CAAE,IAAI,CAAK,CA7B1B,AA+BE,aA/BW,AA+BV,eAAe,CAAC,IAAI,AAAA,YAAa,CATjB,IAAI,EAtBR,YAAY,AA+BxB,eAAe,CAAC,IAAI,AAAA,YAAa,CATjB,IAAI,EAtBM,eAAe,AA+BzC,eAAe,CAAC,IAAI,AAAA,YAAa,CATjB,IAAI,EAtBuB,cAAc,AA+BzD,eAAe,CAAC,IAAI,AAAA,YAAa,CATjB,IAAI,CASmB,CACtC,SAAS,CAAE,qBAAuB,CAAG,AAhCzC,AAkCE,aAlCW,CAkCX,cAAc,CAlCD,YAAY,CAkCzB,cAAc,CAlCa,eAAe,CAkC1C,cAAc,CAlC8B,cAAc,CAkC1D,cAAc,AAAC,CACb,OAAO,CAAE,KAAK,CACd,KAAK,CAAE,IAAI,CACX,QAAQ,CAAE,QAAQ,CAClB,UAAU,CAAE,MAAM,CAClB,KAAK,CAAE,GAAG,CACV,MAAM,CAAE,CAAC,CACT,OAAO,CAAE,SAAS,CAClB,MAAM,CAAE,OAAO,CACf,UAAU,CAAE,4BAA4B,CAOrB,AAlDvB,AA6CI,aA7CS,CAkCX,cAAc,CAWZ,GAAG,CA7CQ,YAAY,CAkCzB,cAAc,CAWZ,GAAG,CA7CsB,eAAe,CAkC1C,cAAc,CAWZ,GAAG,CA7CuC,cAAc,CAkC1D,cAAc,CAWZ,GAAG,AAAC,CACF,GAAG,CAAE,CAAC,CACN,IAAI,CAAE,CAAC,CACP,QAAQ,CAAE,QAAQ,CAClB,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,IAAI,CAAG,AAErB,AAEE,eAFa,CAEb,cAAc,AAAC,CACb,KAAK,CAAE,KAAK,CACZ,OAAO,CAAE,SAAS,CAyC0B,AA7ChD,AAMI,eANW,CAEb,cAAc,CAIZ,MAAM,AAAC,CACL,OAAO,CAAE,IAAI,CACb,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,IAAI,CACZ,UAAU,CL3EQ,OAAO,CK4EzB,QAAQ,CAAE,QAAQ,CAClB,MAAM,CAAE,CAAC,CACT,IAAI,CAAE,GAAG,CACT,MAAM,CAAE,WAAW,CACnB,OAAO,CAAE,GAAG,CA8B4B,AA7C9C,AAiBM,eAjBS,CAEb,cAAc,CAIZ,MAAM,CAWJ,IAAI,AAAC,CACH,QAAQ,CAAE,QAAQ,CAClB,GAAG,CAAE,CAAC,CACN,IAAI,CAAE,CAAC,CACP,KAAK,CAAE,IAAI,CACX,UAAU,CAAE,MAAM,CAClB,KAAK,CAAE,KAAK,CAAG,AAvBvB,AAyBM,eAzBS,CAEb,cAAc,CAIZ,MAAM,AAmBH,OAAO,AAAC,CACP,OAAO,CAAE,EAAE,CACX,QAAQ,CAAE,QAAQ,CAClB,GAAG,CAAE,KAAK,CACV,IAAI,CAAE,CAAC,CACP,KAAK,CAAE,CAAC,CACR,MAAM,CAAE,CAAC,CACT,WAAW,CAAE,sBAAsB,CACnC,YAAY,CAAE,sBAAsB,CACpC,aAAa,CAAE,IAAI,CAAC,KAAK,CLnGT,OAAO,CKmGgB,AAlC/C,AAoCM,eApCS,CAEb,cAAc,CAIZ,MAAM,AA8BH,MAAM,AAAC,CACN,OAAO,CAAE,EAAE,CACX,QAAQ,CAAE,QAAQ,CAClB,MAAM,CAAE,KAAK,CACb,IAAI,CAAE,CAAC,CACP,KAAK,CAAE,CAAC,CACR,MAAM,CAAE,CAAC,CACT,WAAW,CAAE,sBAAsB,CACnC,YAAY,CAAE,sBAAsB,CACpC,UAAU,CAAE,IAAI,CAAC,KAAK,CL9GN,OAAO,CK8Ga,AChH5C,AAAA,iBAAiB,AAAC,CAChB,UAAU,CAAE,GAAG,CAAC,KAAK,CNGC,mBAAO,CMF7B,MAAM,CAAE,CAAC,CACT,OAAO,CAAE,CAAC,CAAG,AAEf,AAAA,YAAY,AAAC,CAEX,OAAO,CAAE,KAAK,CACd,OAAO,CAAE,CAAC,CACV,MAAM,CAAE,CAAC,CACT,UAAU,CAAE,IAAI,CAChB,aAAa,CAAE,GAAG,CAAC,KAAK,CNPF,mBAAO,CMOoB,AAEnD,AAAA,gBAAgB,CAChB,WAAW,AAAC,CACV,OAAO,CAAE,eAAe,CAAG,AAE7B,AAAA,yBAAyB,CACzB,mCAAmC,CACnC,kBAAkB,CAClB,qBAAqB,AAAC,CACpB,OAAO,CAAE,KAAK,CACd,KAAK,CAAE,IAAI,CAAG,AAEhB,AAAA,yBAAyB,AAAC,CACxB,KAAK,CAAE,GAAG,CACV,OAAO,CAAE,gBAAgB,CACzB,QAAQ,CAAE,QAAQ,CAgBQ,AAd1B,MAAM,CAAC,MAAM,MAAM,SAAS,EAAE,KAAK,EALrC,AAAA,yBAAyB,AAAC,CAMtB,KAAK,CAAE,IAAI,CAaa,CAnB5B,AAQE,yBARuB,AAQtB,OAAO,AAAC,CACP,OAAO,CAAE,OAAO,CAChB,WAAW,CAAE,MAAM,CACnB,SAAS,CAAE,IAAI,CACf,WAAW,CAAE,GAAG,CAChB,WAAW,CAAE,IAAI,CACjB,QAAQ,CAAE,QAAQ,CAClB,OAAO,CAAE,KAAK,CACd,GAAG,CAAE,GAAG,CACR,IAAI,CAAE,CAAC,CACP,MAAM,CAAE,WAAW,CACnB,OAAO,CAAE,UAAU,CAAG,AAE1B,AAAA,mCAAmC,AAAC,CAClC,OAAO,CAAE,MAAM,CACf,KAAK,CAAE,GAAG,CAGQ,AADlB,MAAM,CAAC,MAAM,MAAM,SAAS,EAAE,KAAK,EAJrC,AAAA,mCAAmC,AAAC,CAKhC,KAAK,CAAE,IAAI,CAAK,CAEpB,AAAA,kBAAkB,CAClB,qBAAqB,AAAC,CACpB,UAAU,CAAE,KAAK,CACjB,aAAa,CAAE,IAAI,CAAG,AAExB,AAAA,kBAAkB,AAAC,CACjB,KAAK,CAAE,GAAG,CAIO,AAFjB,MAAM,CAAC,MAAM,MAAM,SAAS,EAAE,KAAK,EAHrC,AAAA,kBAAkB,AAAC,CAIf,OAAO,CAAE,IAAI,CACb,KAAK,CAAE,GAAG,CAAK,CAEnB,AAAA,qBAAqB,AAAC,CACpB,KAAK,CAAE,GAAG,CAAG,AAEf,AAAA,2BAA2B,AAAC,CAC1B,KAAK,CAAE,GAAG,CAIO,AAFjB,MAAM,CAAC,MAAM,MAAM,SAAS,EAAE,KAAK,EAHrC,AAAA,2BAA2B,AAAC,CAIxB,OAAO,CAAE,IAAI,CACb,KAAK,CAAE,GAAG,CAAK,CAEnB,AAAA,kBAAkB,CAAC,IAAI,CACvB,qBAAqB,CAAC,YAAY,AAAC,CACjC,OAAO,CAAE,YAAY,CACrB,WAAW,CAAE,IAAI,CAAG,AAEtB,AAAA,oBAAoB,AAAC,CACnB,OAAO,CAAE,IAAI,CACb,UAAU,CAAE,KAAK,CACjB,aAAa,CAAE,GAAG,CAAC,KAAK,CN9EF,mBAAO,CM8EoB,AAEnD,AAAA,YAAY,AAAC,CACX,KAAK,CNjFiB,OAAO,CMkF7B,UAAU,CNnFY,OAAO,CMoF7B,MAAM,CAAE,IAAI,CACZ,aAAa,CAAE,GAAG,CAClB,WAAW,CAAE,GAAG,CAChB,UAAU,CAAE,2BAA2B,CAIX,AAV9B,AAQE,YARU,AAQT,MAAM,AAAC,CACN,KAAK,CN1Fe,OAAO,CM2F3B,UAAU,CN1FU,OAAO,CM0FH,AArC5B,AAAA,kBAAkB,AAuCC,CACjB,WAAW,CAAE,GAAG,CAAG,AAErB,AAAA,iBAAiB,CACjB,wBAAwB,AAAC,CACvB,OAAO,CAAE,KAAK,CAAG,AAEnB,AAAA,iBAAiB,AAAC,CAChB,WAAW,CAAE,GAAG,CAChB,SAAS,CAAE,IAAI,CAAG,AAEpB,AAAA,wBAAwB,AAAC,CACvB,SAAS,CAAE,IAAI,CACf,WAAW,CAAE,IAAI,CACjB,WAAW,CAAE,GAAG,CAAG,AAErB,AAAA,uBAAuB,AAAC,CACtB,OAAO,CAAE,KAAK,CACd,SAAS,CAAE,IAAI,CAAG,AAEpB,AAAA,gBAAgB,AAAC,CACf,OAAO,CAAE,KAAK,CACd,KAAK,CAAE,IAAI,CACX,KAAK,CAAE,IAAI,CACX,OAAO,CAAE,SAAS,CAClB,UAAU,CAAE,KAAK,CAAG,AAEtB,AAAA,yBAAyB,AAAC,CACxB,YAAY,CAAE,IAAI,CAAG,AC5HvB,AAAA,YAAY,AAAC,CAEX,MAAM,CAAE,cAAc,CACtB,OAAO,CAAE,IAAI,CACb,KAAK,CAAE,iBAAiB,CACxB,UAAU,CPFY,OAAO,COG7B,KAAK,CPFiB,OAAO,COG7B,SAAS,CAAE,IAAI,CACf,QAAQ,CAAE,QAAQ,CAgDA,AAxDpB,AAUE,YAVU,CAUV,EAAE,AAAC,CACD,UAAU,CAAE,CAAC,CAOY,AAlB7B,AAaI,YAbQ,CAUV,EAAE,AAGC,OAAO,AAAC,CACP,OAAO,CAAE,OAAO,CAChB,WAAW,CAAE,MAAM,CACnB,SAAS,CAAE,IAAI,CACf,OAAO,CAAE,YAAY,CACrB,MAAM,CAAE,UAAU,CAAG,AAlB3B,AAoBE,YApBU,CAoBV,KAAK,AAAC,CACJ,OAAO,CAAE,KAAK,CACd,MAAM,CAAE,QAAQ,CAYM,AAlC1B,AAwBI,YAxBQ,CAoBV,KAAK,CAIH,IAAI,CAxBR,YAAY,CAoBV,KAAK,CAIG,KAAK,AAAC,CACV,OAAO,CAAE,KAAK,CACd,MAAM,CAAE,IAAI,CACZ,KAAK,CAAE,IAAI,CAAG,AA3BpB,AA6BI,YA7BQ,CAoBV,KAAK,CASH,IAAI,AAAC,CACH,MAAM,CAAE,QAAQ,CAAG,AA9BzB,AAgCI,YAhCQ,CAoBV,KAAK,CAYH,KAAK,AAAC,CACJ,OAAO,CAAE,SAAS,CAClB,SAAS,CAAE,IAAI,CAAG,AAlCxB,AAoCE,YApCU,CAoCV,KAAK,CAAA,AAAA,IAAC,CAAD,MAAC,AAAA,CAAa,CACjB,MAAM,CAAE,IAAI,CACZ,UAAU,CPrCU,OAAO,COsC3B,OAAO,CAAE,KAAK,CACd,MAAM,CAAE,WAAW,CACnB,KAAK,CPtCe,OAAO,COuC3B,KAAK,CAAE,IAAI,CACX,OAAO,CAAE,SAAS,CAClB,SAAS,CAAE,IAAI,CACf,aAAa,CAAE,GAAG,CAClB,WAAW,CAAE,GAAG,CAAG,AA9CvB,AAgDE,YAhDU,CAgDV,UAAU,CAhDZ,YAAY,CAgDE,SAAS,AAAC,CACpB,KAAK,CAAE,gBAAgB,CACvB,KAAK,CAAE,IAAI,CAAG,AAlDlB,AAoDE,YApDU,CAoDV,SAAS,AAAC,CACR,KAAK,CAAE,KAAK,CAAG,AArDnB,AAuDE,YAvDU,CAuDV,MAAM,AAAC,CACL,KAAK,CAAE,IAAI,CAAG" +} \ No newline at end of file