├── README.md ├── assets ├── css │ ├── bootstrap-grid.min.css │ ├── slider.css │ ├── styles.css │ └── tooltip.css ├── favicon.png ├── img │ ├── basketball.png │ ├── basketball@2x.png │ ├── cristina.png │ ├── cristina@2x.png │ ├── cta-bg.jpg │ ├── cvut.png │ ├── cvut@2x.png │ ├── fb-image.png │ ├── first.png │ ├── first@2x.png │ ├── intel-excellence-in-cs.png │ ├── intel-excellence-in-cs@2x.png │ ├── intro-bg.jpg │ ├── intro-bg@2x.jpg │ ├── left-arrow.png │ ├── left-arrow@2x.png │ ├── marek-dlugos-2.png │ ├── marek-dlugos-2@2x.png │ ├── marek-dlugos.png │ ├── marek-dlugos@2x.png │ ├── martin.png │ ├── martin@2x.png │ ├── photo.png │ ├── photo@2x.png │ ├── projects │ │ ├── basketball.png │ │ ├── basketball@2x.png │ │ ├── ibch.png │ │ ├── ibch@2x.png │ │ ├── mobile-app-spse.png │ │ ├── mobile-app-spse@2x.png │ │ ├── school-site-spse.png │ │ ├── school-site-spse@2x.png │ │ ├── stavebny-dennik.png │ │ ├── stavebny-dennik@2x.png │ │ ├── upload-it.png │ │ ├── upload-it@2x.png │ │ ├── videby.png │ │ ├── videby@2x.png │ │ ├── wire-clothing.png │ │ └── wire-clothing@2x.png │ ├── right-arrow.png │ ├── right-arrow@2x.png │ ├── second.png │ ├── second@2x.png │ ├── social.png │ ├── social@2x.png │ ├── special-price.png │ ├── special-price@2x.png │ ├── tomas.png │ ├── tomas@2x.png │ ├── tooltip.svg │ ├── travelling.png │ ├── travelling@2x.png │ ├── ucl.png │ └── ucl@2x.png └── js │ ├── EasePack.min.js │ ├── TweenLite.min.js │ ├── animated-background.js │ ├── countdown.min.js │ ├── main.js │ ├── rAF.js │ └── retina.min.js ├── cv └── Marek-Dlugos-CV.pdf └── index.html /README.md: -------------------------------------------------------------------------------- 1 | # TakeMeAsIntern 2 | Landing page for looking for an internship during the summer 2015. 3 | -------------------------------------------------------------------------------- /assets/css/bootstrap-grid.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap v3.3.4 (http://getbootstrap.com) 3 | * Copyright 2011-2015 Twitter, Inc. 4 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 5 | */ 6 | 7 | /*! 8 | * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=ff40c50b93033b23250a) 9 | * Config saved to config.json and https://gist.github.com/ff40c50b93033b23250a 10 | *//*! normalize.css v3.0.2 | 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,menu,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-color: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;-webkit-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"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}} -------------------------------------------------------------------------------- /assets/css/slider.css: -------------------------------------------------------------------------------- 1 | /* Slider Setup */ 2 | 3 | input[type=radio] { 4 | display: none; 5 | } 6 | 7 | #slide1:checked ~ #slides .inner { margin-left:0; } 8 | #slide2:checked ~ #slides .inner { margin-left:-100%; } 9 | #slide3:checked ~ #slides .inner { margin-left:-200%; } 10 | #slide4:checked ~ #slides .inner { margin-left:-300%; } 11 | #slide5:checked ~ #slides .inner { margin-left:-400%; } 12 | #slide6:checked ~ #slides .inner { margin-left:-500%; } 13 | #slide7:checked ~ #slides .inner { margin-left:-600%; } 14 | #slide8:checked ~ #slides .inner { margin-left:-700%; } 15 | 16 | #overflow { 17 | width: 100%; 18 | overflow: hidden; 19 | } 20 | 21 | article img { 22 | width: 100%; 23 | border-radius: 5px; 24 | } 25 | 26 | #slides .inner p { 27 | font-size: 16px; 28 | line-height: 26px; 29 | text-align: center; 30 | margin-top: 20px; 31 | } 32 | 33 | #slides .inner { 34 | width: 800%; 35 | line-height: 0; 36 | } 37 | 38 | #slides article { 39 | width: 12.5%; 40 | float: left; 41 | } 42 | 43 | /* Slider Styling */ 44 | 45 | label { cursor: pointer; } 46 | 47 | /* Control Setup */ 48 | 49 | #controls { 50 | margin: -50% 0 0 0; 51 | width: 100%; 52 | height: 50px; 53 | } 54 | 55 | #controls label { 56 | display: none; 57 | width: 26px; 58 | height: 65px; 59 | opacity: 0.3; 60 | } 61 | 62 | #active { 63 | margin: 43% 0 0; 64 | text-align: center; 65 | } 66 | 67 | #active label { 68 | -webkit-border-radius: 5px; 69 | -moz-border-radius: 5px; 70 | border-radius: 5px; 71 | display: inline-block; 72 | width: 10px; 73 | height: 10px; 74 | background: #bbb; 75 | } 76 | 77 | #active label:hover { 78 | background: #ccc; 79 | border-color: #777 !important; 80 | } 81 | 82 | #controls label:hover { 83 | opacity: 0.8; 84 | } 85 | 86 | #slide1:checked ~ #controls label:nth-child(2), 87 | #slide2:checked ~ #controls label:nth-child(3), 88 | #slide3:checked ~ #controls label:nth-child(4), 89 | #slide4:checked ~ #controls label:nth-child(5), 90 | #slide6:checked ~ #controls label:nth-child(7), 91 | #slide7:checked ~ #controls label:nth-child(8), 92 | #slide8:checked ~ #controls label:nth-child(1), 93 | #slide5:checked ~ #controls label:nth-child(6) { 94 | background: url('../img/right-arrow.png') no-repeat; 95 | float: right; 96 | margin: 0 -70px 0 0; 97 | display: block; 98 | } 99 | 100 | 101 | #slide1:checked ~ #controls label:nth-child(8), 102 | #slide2:checked ~ #controls label:nth-child(1), 103 | #slide3:checked ~ #controls label:nth-child(2), 104 | #slide4:checked ~ #controls label:nth-child(3), 105 | #slide6:checked ~ #controls label:nth-child(5), 106 | #slide7:checked ~ #controls label:nth-child(6), 107 | #slide8:checked ~ #controls label:nth-child(7), 108 | #slide5:checked ~ #controls label:nth-child(4) { 109 | background: url('../img/left-arrow.png') no-repeat; 110 | float: left; 111 | margin: 0 0 0 -70px; 112 | display: block; 113 | } 114 | 115 | #slide1:checked ~ #active label:nth-child(1), 116 | #slide2:checked ~ #active label:nth-child(2), 117 | #slide3:checked ~ #active label:nth-child(3), 118 | #slide6:checked ~ #active label:nth-child(6), 119 | #slide7:checked ~ #active label:nth-child(7), 120 | #slide8:checked ~ #active label:nth-child(8), 121 | #slide4:checked ~ #active label:nth-child(4), 122 | #slide5:checked ~ #active label:nth-child(5) { 123 | background: #333; 124 | border-color: #333 !important; 125 | } 126 | 127 | /* Info Box */ 128 | 129 | .info { 130 | line-height: 20px; 131 | margin: 0 0 -150%; 132 | position: absolute; 133 | font-style: italic; 134 | padding: 30px 30px; 135 | opacity: 0; 136 | color: #000; 137 | text-align: left; 138 | } 139 | 140 | .info h3 { 141 | color: #333; 142 | margin: 0 0 5px; 143 | font-weight: normal; 144 | font-size: 22px; 145 | font-style: normal; 146 | } 147 | 148 | /* Animation */ 149 | 150 | #slides .inner { 151 | -webkit-transform: translateZ(0); 152 | -webkit-transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000); 153 | -moz-transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000); 154 | -ms-transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000); 155 | -o-transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000); 156 | transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000); /* easeInOutQuart */ 157 | 158 | -webkit-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000); 159 | -moz-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000); 160 | -ms-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000); 161 | -o-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000); 162 | transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000); /* easeInOutQuart */ 163 | } 164 | 165 | #slider { 166 | -webkit-transform: translateZ(0); 167 | -webkit-transition: all 0.5s ease-out; 168 | -moz-transition: all 0.5s ease-out; 169 | -o-transition: all 0.5s ease-out; 170 | transition: all 0.5s ease-out; 171 | } 172 | 173 | #controls label{ 174 | -webkit-transform: translateZ(0); 175 | -webkit-transition: opacity 0.2s ease-out; 176 | -moz-transition: opacity 0.2s ease-out; 177 | -o-transition: opacity 0.2s ease-out; 178 | transition: opacity 0.2s ease-out; 179 | } 180 | /* Responsive Styling */ 181 | 182 | /* Tablet */ 183 | 184 | #tablet:checked ~ #slider #controls { 185 | margin: -25% 0 0 12%; 186 | width: 76%; 187 | height: 50px; 188 | } 189 | 190 | #tablet:checked ~ #slider #controls label { 191 | -moz-transform: scale(0.8); 192 | -webkit-transform: scale(0.8); 193 | -o-transform: scale(0.8); 194 | -ms-transform: scale(0.8); 195 | transform: scale(0.8); 196 | } 197 | 198 | #tablet:checked ~ #slider #slides, #mobile:checked ~ #slider #slides { 199 | padding: 1% 0; 200 | -webkit-border-radius: 0px; 201 | -moz-border-radius: 0px; 202 | border-radius: 0px; 203 | } 204 | 205 | #tablet:checked ~ #slider #active { 206 | margin: 22% 0 0; 207 | } 208 | 209 | @media only screen and (max-width: 850px) and (min-width: 450px) { 210 | 211 | #slider #controls { 212 | margin: -25% 0 0 15%; 213 | width: 70%; 214 | height: 50px; 215 | } 216 | 217 | #slider #controls label { 218 | -moz-transform: scale(0.8); 219 | -webkit-transform: scale(0.8); 220 | -o-transform: scale(0.8); 221 | -ms-transform: scale(0.8); 222 | transform: scale(0.8); 223 | } 224 | 225 | #slider #slides { 226 | padding: 1% 0; 227 | -webkit-border-radius: 0px; 228 | -moz-border-radius: 0px; 229 | border-radius: 0px; 230 | } 231 | 232 | #slider #active { 233 | margin: 22% 0 0; 234 | } 235 | 236 | } 237 | 238 | /* Mobile */ 239 | 240 | #mobile:checked ~ #slider #controls { 241 | margin: -28% 0 0 24%; 242 | width: 50%; 243 | height: 50px; 244 | } 245 | 246 | #mobile:checked ~ #slider #active { 247 | margin: 23% 0 0; 248 | } 249 | 250 | #mobile:checked ~ #slider #slides .info { 251 | opacity: 0 !important; 252 | } 253 | 254 | #mobile:checked ~ #slider #controls label { 255 | -moz-transform: scale(0.6); 256 | -webkit-transform: scale(0.6); 257 | -o-transform: scale(0.6); 258 | -ms-transform: scale(0.6); 259 | transform: scale(0.6); 260 | } 261 | 262 | 263 | @media only screen and (max-width: 450px) { 264 | 265 | #slider #controls { 266 | margin: -28% 0 0 24%; 267 | width: 50%; 268 | height: 50px; 269 | } 270 | 271 | #slider #active { 272 | margin: 23% 0 0; 273 | } 274 | 275 | #slider #slides { 276 | padding: 1% 0; 277 | -webkit-border-radius: 0px; 278 | -moz-border-radius: 0px; 279 | border-radius: 0px; 280 | } 281 | 282 | #slider #slides .info { 283 | opacity: 0 !important; 284 | } 285 | 286 | #slider #controls label { 287 | -moz-transform: scale(0.6); 288 | -webkit-transform: scale(0.6); 289 | -o-transform: scale(0.6); 290 | -ms-transform: scale(0.6); 291 | transform: scale(0.6); 292 | } 293 | 294 | } -------------------------------------------------------------------------------- /assets/css/styles.css: -------------------------------------------------------------------------------- 1 | /* CSS Styles */ 2 | @charset "utf-8"; 3 | @import url(http://fonts.googleapis.com/css?family=Lato:100,300,400,700,900); 4 | 5 | body { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-family: 'Lato', 'Helvetica Neue', Verdana, Geneva, sans-serif; } 6 | 7 | header { background: url(../img/intro-bg.jpg) no-repeat center center; position: relative; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } 8 | header strong { font-weight: 900; display: block; color: #646464; font-family: 'Lato', 'Helvetica Neue', sans-serif; font-size: 120px; padding-top: 65px; } 9 | header strong span { color: #eb4450; font-weight: 900; font-size: 86px; position: relative; top: -50px; margin-right: 5px; } 10 | header p { color: #646464; font-size: 40px; margin-bottom: 1.5em; margin-top: 0.3em; } 11 | header p.darker { color: #3f3f3f; margin-bottom: 2.3em; } 12 | header p a { color: #525252; } 13 | header p a:hover, 14 | header p a:focus { color: #444; } 15 | header div.me { padding-top: 30px; height: 100%; right: 0; } 16 | header div.me img { max-width: 100%; height: auto; } 17 | 18 | header p, 19 | header p.darker, 20 | h2 { 21 | font-family: 'Lato', 'Helvetica Neue', sans-serif; 22 | font-weight: 900; 23 | } 24 | h2 { padding: 1em 0 .8em 0; font-size: 42px; text-align: center; text-transform: uppercase; } 25 | h2:after { content: ' '; display: block; width: 60px; margin: 0 auto; padding-top: 20px; border-bottom: 3px solid rgba(0,0,0, 0.3); } 26 | div.centered { float: none; margin: 0 auto; } 27 | section { padding: 2em 0 5em 0; } 28 | p.left { text-align: left; } 29 | p.right { text-align: right; } 30 | 31 | main { padding: 3.2em 0; background-color: #eb4450; } 32 | main h1 { text-align: center; line-height: 1.385; color: #FFF; font-size: 40px; font-weight: 400; } 33 | 34 | #skills h3 { font-size: 40px; font-weight: normal; } 35 | #skills h3:after { content: ' '; display: block; width: 60px; padding-top: 20px; border-bottom: 3px solid rgba(0,0,0, 0.3) } 36 | #skills ul { list-style: none; padding-left: 0; width: 100%; } 37 | #skills ul.skills { padding-top: 0px; margin-top: 0; } 38 | #skills ul.skills li { line-height: 50px; } 39 | #skills ul.skills li strong { font-size: 22px; font-weight: 300; } 40 | #skills ul.skills li span { display: block; line-height: 14px; color: #a1a1a1; font-size: 14px; font-weight: bold; } 41 | #skills h4 { font-size: 36px; margin-top: 0; margin-bottom: 0; padding-bottom: 10px; color: #494949; font-weight: normal; } 42 | #skills ul.iCan li { padding-left: 40px; margin-bottom: 22px; line-height: 1.5em; color: #737373; font-size: 18px; } 43 | #skills ul.iCan li:before { content: '\f00c'; color: #838383; font-family: FontAwesome; display: inline-block; width: 40px; margin-left: -40px; } 44 | #skills ul.iCan li strong { } 45 | #skills p { color: #737373; font-size: 18px; padding-top: 10px; padding-left: 40px; } 46 | #skills a.btn { float: right; display: inline-block; border-radius: 4px; background-color: #f5f5f5; padding: 0.5em 1em 0.6em 1em; color: #646464; -moz-transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; } 47 | #skills a.btn:hover { text-decoration: none; } 48 | #skills a.btn.dribbble:hover { background-color: #EA4C89; color: #FFF; } 49 | #skills a.btn.github:hover { background-color: #555; color: #FFF; } 50 | #skills a.btn i { font-size: 42px; float: left; display: block; padding-top: 5px; } 51 | #skills a.btn span { font-size: 12px; margin-left: 50px; text-align: left; padding-top: 5px; display: block; text-transform: uppercase; line-height: 12px; } 52 | #skills a.btn strong { font-size: 28px; margin-left: 50px; display: block; line-height: 36px; } 53 | #skills div.counter p { text-align: center; font-size: 16px; color: #737373; padding: 3em 0 0em 0; } 54 | #skills div.curly { line-height: 100%; font-family: 'Lato', sans-serif; color: #737373; font-weight: 100; font-size: 200px; vertical-align: middle !important; } 55 | 56 | #bring { background: #2980b9; } 57 | #bring h2 { color: #FFF; } 58 | #bring ul { padding-left: 0; list-style: none; } 59 | #bring ul li { padding-left: 40px; margin-bottom: 22px; line-height: 1.5em; color: #e9eff4; font-size: 20px; } 60 | #bring ul li:before { content: '\f00c'; color: #e9eff4; font-family: FontAwesome; display: inline-block; width: 40px; margin-left: -40px; } 61 | 62 | #recommendations ul { list-style: none; padding-left: 0; } 63 | #recommendations ul li { display: block; margin-bottom: 30px; } 64 | #recommendations ul li img { float: left; padding-top: 10px; } 65 | #recommendations ul li cite { display: block; margin-left: 160px; margin-bottom: 10px; color: #5b5b5b; font-style: normal; font-size: 18px; } 66 | #recommendations ul li strong { } 67 | #recommendations ul li q { display: block; margin-left: 160px; border-left: none; font-size: 18px; color: #5b5b5b; line-height: 30px; } 68 | 69 | #cv { background: #6b9f7d; } 70 | #cv h2 { color: #FFF; margin-bottom: 1em; } 71 | #cv a.btn { display: block; margin: 0 auto; text-align: center; white-space: normal; font-size: 18px; padding: 1.7em 0 1.8em 0; font-weight: 500; background: #eff7f3; color: #345c45; border-radius: 5px; text-transform: uppercase; } 72 | #cv a.btn:hover { background: #FFF; } 73 | #cv span { display: block; margin-bottom: 3em; text-align: center; color: #99d0ac; font-size: 12px; padding-top: .8em; } 74 | 75 | #projects h3 { font-size: 30px; text-align: center; padding-bottom: 20px; font-weight: 700; } 76 | #projects h3:hover { color: #555; } 77 | #projects article > * { text-decoration: none; color: #333; } 78 | 79 | #awards { background: #1abc9c; } 80 | #awards h2 { color: #FFF; padding-bottom: 1em; } 81 | #awards div { text-align: center; } 82 | #awards div img { } 83 | #awards div h3 { color: #555; margin-bottom: 0; font-size: 14px; font-weight: normal; } 84 | #awards div h3 strong { font-weight: bold; } 85 | #awards div span { font-size: 12px; color: #555; } 86 | #awards div .dark .tooltip-content { color: #FFF; font-size: 18px; } 87 | 88 | #hobby { text-align: center; } 89 | #hobby img { max-width: 100%; height: auto; } 90 | #hobby h3 { font-size: 16px; color: #6b6b6b; text-transform: uppercase; font-weight: bold; } 91 | #hobby p { font-size: 14px; color: #ababab; text-align: center; margin-top: 2em; } 92 | 93 | #why { background-color: #EB7F00; } 94 | #why h2 { color: #FFF; } 95 | #why p { font-size: 24px; line-height: 42px; color: #FFF; } 96 | #why ul { list-style: none; padding-left: 0; } 97 | #why ul li { margin-top: 40px; } 98 | #why ul li a.rank { display: block; -ms-transform: rotate(10deg); -webkit-transform: rotate(10deg); transform: rotate(10deg); font-size: 11px; margin-top: 10px; font-weight: bold; text-decoration: none; text-align: center; color: #555; background-color: #ebe9e8; width: 80px; padding-top: 25px; padding-bottom: 25px; border-radius: 50%; -moz-transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; } 99 | #why ul li a.rank:hover { text-decoration: none; -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); background-color: #FFF } 100 | #why ul li span { color: #FFF; font-size: 18px; } 101 | #why ul li strong { color: #FFF; font-weight: normal; font-size: 12px; } 102 | #why ul li h3 { margin-top: 0; margin-bottom: 0; color: #FFF; line-height: 1.3; font-size: 24px; font-weight: normal; } 103 | #why ul li h3 strong { margin-top: 0; font-size: 24px; color: #FFF; line-height: 1.3; font-weight: bold; } 104 | #why ul li h4 { color: #F4F4F4; margin-top: 0.5em; margin-bottom: 0; font-weight: bold; font-size: 16px; } 105 | #why ul li ul { margin-top: 20px; } 106 | #why ul li ul li { margin-top: 0; line-height: 1.8; color: #f7f3ed; } 107 | #why ul li img { padding-top: 20px; } 108 | #why ul li a { opacity: 0.9; -moz-transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; } 109 | #why ul li a:hover { opacity: 1; text-decoration: none; } 110 | 111 | #cta { padding: 0; min-height: 950px; } 112 | #cta #large { position: relative; width: 100%; min-height: 950px; background: #333; overflow: hidden; background-size: cover; background-position: center center; z-index: 1;} 113 | #cta canvas { min-height: 950px; } 114 | #cta .container { text-align: center; position: absolute; margin: 0; padding: 0; top: 50%; left: 50%; z-index: 999; -webkit-transform: translate3d(-50%,-50%,0); transform: translate3d(-50%,-50%,0); } 115 | #cta .animated-bg #large { background-image: url('../img/cta-bg.jpg'); } 116 | #cta ul.social { list-style: none; width: 430px; margin-left: auto; margin-right: auto; padding-left: 0; padding-top: 100px; background: url(../img/social.png) center center no-repeat; } 117 | #cta ul.social li { float: left; margin-left: 30px; border-radius: 50%; border: 2px solid #FFF; } 118 | #cta ul.social li:first-child { float: left; margin-left: 0; } 119 | #cta ul.social li a { cursor: pointer; display: block; padding: 15px; } 120 | #cta ul.social li i { color: #FFF; width: 1em; } 121 | #cta ul.social li, 122 | #cta ul.social li a, 123 | #cta ul.social li i, 124 | #cta a.btn { -moz-transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; } 125 | #cta ul.social li:hover { float: left; border-radius: 50%; border: 2px dashed #FFF; } 126 | #cta ul.social li a:hover { cursor: pointer; display: block; padding: 15px; } 127 | #cta ul.social li i:hover { color: #FFF; width: 1em; } 128 | #cta h3 { clear: both; color: #FFF; padding-top: 40px; font-size: 36px; font-weight: normal; line-height: 1.5; } 129 | #cta a.btn { border-radius: 4px; display: block; margin-top: 20px; background-color: #27ae60; text-align: center; cursor: pointer; } 130 | #cta a.btn:hover, 131 | #cta a.btn:focus { text-decoration: none; background-color: #29b564; } 132 | #cta a.btn span { display: inline-block; padding: 0.7em 10% 0.7em 10%; border-bottom: 1px solid #21a257; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #def0e6; } 133 | #cta a.btn:hover span { color: #FFF; } 134 | #cta a.btn strong { display: inline-block; color: #F4F4F4; font-size: 24px; padding: 0.7em 10% 0.8em 10%; font-weight: bold; } 135 | #cta a.btn:hover strong { color: #FFF; } 136 | #cta p { text-transform: uppercase; font-size: 14px; color: #939393; padding-top: 50px; } 137 | #cta p strong { text-transform: uppercase; font-size: 14px; color: #bebebe; } 138 | #cta .fb-like { margin-left: 15px; } 139 | #cta .fb-like, 140 | #cta .twitter-share-button { float: right; } 141 | 142 | #subscribe { background-color: #272727; } 143 | #subscribe h2 { color: #868686; margin-bottom: 0; padding-bottom: 0.2em; } 144 | #subscribe h2:after { content: none; padding-top: 0; } 145 | #subscribe h3 { color: #F4F4F4; margin-top: 0; font-weight: normal; text-align: center; font-size: 24px; text-transform: uppercase; } 146 | #subscribe form { display: block; width: 80%; margin: 0 auto; padding-top: 30px; padding-bottom: 30px; } 147 | #subscribe form label { display: block; color: #929292; font-size: 14px; } 148 | #subscribe form input[type=email] { width: 100%; display: block; border:0; font-size: 18px; height: 55px; background-color: #d2d2d2; padding: 0.5em 1em 0.4em 1em; } 149 | #subscribe form input[type=email]:focus { background-color: #F4F4F4; } 150 | #subscribe form input[type=submit] { width: 100%; display: block; color: #ededed; border:0; background: #0c0c0c; height: 55px; font-size: 18px; padding: 0.5em 1em 0.4em 1em; } 151 | #subscribe form input[type=submit]:hover { color: #FFF; } 152 | #subscribe form small { display: block; padding-top: 5px; font-size: 12px; color: #929292; } 153 | #subscribe form strong { font-weight: bold; } 154 | #subscribe #mce-responses { color: #FFF; } 155 | 156 | @media (min-width : 768px) { 157 | div.me img { position: absolute; bottom: 0; right: 0; } 158 | div.row.meRow { position: relative } 159 | header div.me { position: absolute } 160 | } 161 | 162 | /* Mobile devices */ 163 | @media (max-width : 768px) { 164 | #awards div { min-height: 200px; } 165 | header { text-align: center; } 166 | 167 | #recommendations ul { list-style: none; padding-left: 20px; padding-right: 20px; } 168 | #recommendations ul li { display: block; margin-bottom: 30px; border-bottom: 1px solid #d7d7d7; padding-bottom: 20px; } 169 | #recommendations ul li:last-child { border-bottom: 0; } 170 | #recommendations ul li img { float: none; display: block; margin: 0 auto; padding-bottom: 10px; } 171 | #recommendations ul li cite { display: block; margin-left: 0px; margin-bottom: 10px; color: #5b5b5b; font-style: normal; font-size: 18px; } 172 | #recommendations ul li q { display: block; margin-left: 0px; border-left: none; font-size: 16px; color: #5b5b5b; line-height: 30px; } 173 | 174 | #cta {} 175 | #cta ul.social { list-style: none; margin-left: auto; margin-right: auto; padding-left: 0; padding-top: 50px; background: none; } 176 | #cta ul.social li { float: left; display: inline-block; width: 65px; border-radius: 50%; margin-left: 1em; border: 2px solid #FFF; } 177 | #cta ul.social li:first-child { margin-left: 1.5em; } 178 | #cta ul.social li a { cursor: pointer; display: block; padding: 15px; } 179 | #cta p { text-align: center; } 180 | #cta h3 { margin-top: 0px; } 181 | #cta .twitter-share-button { float: none; } 182 | } 183 | 184 | /* Bigger than mobile */ 185 | @media (min-width: 768px) { 186 | 187 | #skills .skilla { display: table; } 188 | #skills .skilla [class*="col-"] { 189 | float: none; 190 | display: table-cell; 191 | vertical-align: top; 192 | } 193 | #skills .skilla .col-sm-7 { padding-top: 60px; } 194 | } -------------------------------------------------------------------------------- /assets/css/tooltip.css: -------------------------------------------------------------------------------- 1 | .tooltips { 2 | display: inline; 3 | position: relative; 4 | z-index: 999; 5 | padding-bottom: 1px; 6 | } 7 | 8 | .light { 9 | border-bottom: 1px solid rgba(255,255,255, 0.5); 10 | } 11 | 12 | .dark { 13 | border-bottom: 1px solid rgba(0,0,0, 0.2); 14 | } 15 | 16 | .tooltip-content { 17 | border-bottom: 0; 18 | position: absolute; 19 | background: url(../img/tooltip.svg) no-repeat center bottom; 20 | background-size: 100% 100%; 21 | z-index: 9999; 22 | width: 200px; 23 | bottom: 100%; 24 | left: 50%; 25 | margin-left: -100px; 26 | padding: 50px 30px; 27 | text-align: center; 28 | color: #fff; 29 | opacity: 0; 30 | cursor: default; 31 | font-size: 1em; 32 | line-height: 1.4; 33 | pointer-events: none; 34 | -webkit-transform: scale3d(0.1,0.2,1); 35 | transform: scale3d(0.1,0.2,1); 36 | -webkit-transform-origin: 50% 120%; 37 | transform-origin: 50% 120%; 38 | -webkit-transition: opacity 0.4s, -webkit-transform 0.4s; 39 | transition: opacity 0.4s, transform 0.4s; 40 | -webkit-transition-timing-function: ease, cubic-bezier(0.6,0,0.4,1); 41 | transition-timing-function: ease, cubic-bezier(0.6,0,0.4,1); 42 | } 43 | 44 | .tooltips:hover .tooltip-content { 45 | opacity: 1; 46 | pointer-events: auto; 47 | -webkit-transform: scale3d(1,1,1); 48 | transform: scale3d(1,1,1); 49 | } 50 | 51 | /* Arrow */ 52 | 53 | .tooltip-content::after { 54 | content: ''; 55 | position: absolute; 56 | width: 16px; 57 | height: 16px; 58 | left: 50%; 59 | margin-left: -8px; 60 | top: 100%; 61 | background: #00AEEF; 62 | -webkit-transform: translate3d(0,-60%,0) rotate3d(0,0,1,45deg); 63 | transform: translate3d(0,-60%,0) rotate3d(0,0,1,45deg); 64 | } 65 | -------------------------------------------------------------------------------- /assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/favicon.png -------------------------------------------------------------------------------- /assets/img/basketball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/basketball.png -------------------------------------------------------------------------------- /assets/img/basketball@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/basketball@2x.png -------------------------------------------------------------------------------- /assets/img/cristina.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/cristina.png -------------------------------------------------------------------------------- /assets/img/cristina@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/cristina@2x.png -------------------------------------------------------------------------------- /assets/img/cta-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/cta-bg.jpg -------------------------------------------------------------------------------- /assets/img/cvut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/cvut.png -------------------------------------------------------------------------------- /assets/img/cvut@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/cvut@2x.png -------------------------------------------------------------------------------- /assets/img/fb-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/fb-image.png -------------------------------------------------------------------------------- /assets/img/first.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/first.png -------------------------------------------------------------------------------- /assets/img/first@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/first@2x.png -------------------------------------------------------------------------------- /assets/img/intel-excellence-in-cs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/intel-excellence-in-cs.png -------------------------------------------------------------------------------- /assets/img/intel-excellence-in-cs@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/intel-excellence-in-cs@2x.png -------------------------------------------------------------------------------- /assets/img/intro-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/intro-bg.jpg -------------------------------------------------------------------------------- /assets/img/intro-bg@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/intro-bg@2x.jpg -------------------------------------------------------------------------------- /assets/img/left-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/left-arrow.png -------------------------------------------------------------------------------- /assets/img/left-arrow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/left-arrow@2x.png -------------------------------------------------------------------------------- /assets/img/marek-dlugos-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/marek-dlugos-2.png -------------------------------------------------------------------------------- /assets/img/marek-dlugos-2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/marek-dlugos-2@2x.png -------------------------------------------------------------------------------- /assets/img/marek-dlugos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/marek-dlugos.png -------------------------------------------------------------------------------- /assets/img/marek-dlugos@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/marek-dlugos@2x.png -------------------------------------------------------------------------------- /assets/img/martin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/martin.png -------------------------------------------------------------------------------- /assets/img/martin@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/martin@2x.png -------------------------------------------------------------------------------- /assets/img/photo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/photo.png -------------------------------------------------------------------------------- /assets/img/photo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/photo@2x.png -------------------------------------------------------------------------------- /assets/img/projects/basketball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/projects/basketball.png -------------------------------------------------------------------------------- /assets/img/projects/basketball@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/projects/basketball@2x.png -------------------------------------------------------------------------------- /assets/img/projects/ibch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/projects/ibch.png -------------------------------------------------------------------------------- /assets/img/projects/ibch@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/projects/ibch@2x.png -------------------------------------------------------------------------------- /assets/img/projects/mobile-app-spse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/projects/mobile-app-spse.png -------------------------------------------------------------------------------- /assets/img/projects/mobile-app-spse@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/projects/mobile-app-spse@2x.png -------------------------------------------------------------------------------- /assets/img/projects/school-site-spse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/projects/school-site-spse.png -------------------------------------------------------------------------------- /assets/img/projects/school-site-spse@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/projects/school-site-spse@2x.png -------------------------------------------------------------------------------- /assets/img/projects/stavebny-dennik.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/projects/stavebny-dennik.png -------------------------------------------------------------------------------- /assets/img/projects/stavebny-dennik@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/projects/stavebny-dennik@2x.png -------------------------------------------------------------------------------- /assets/img/projects/upload-it.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/projects/upload-it.png -------------------------------------------------------------------------------- /assets/img/projects/upload-it@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/projects/upload-it@2x.png -------------------------------------------------------------------------------- /assets/img/projects/videby.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/projects/videby.png -------------------------------------------------------------------------------- /assets/img/projects/videby@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/projects/videby@2x.png -------------------------------------------------------------------------------- /assets/img/projects/wire-clothing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/projects/wire-clothing.png -------------------------------------------------------------------------------- /assets/img/projects/wire-clothing@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/projects/wire-clothing@2x.png -------------------------------------------------------------------------------- /assets/img/right-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/right-arrow.png -------------------------------------------------------------------------------- /assets/img/right-arrow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/right-arrow@2x.png -------------------------------------------------------------------------------- /assets/img/second.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/second.png -------------------------------------------------------------------------------- /assets/img/second@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/second@2x.png -------------------------------------------------------------------------------- /assets/img/social.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/social.png -------------------------------------------------------------------------------- /assets/img/social@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/social@2x.png -------------------------------------------------------------------------------- /assets/img/special-price.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/special-price.png -------------------------------------------------------------------------------- /assets/img/special-price@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/special-price@2x.png -------------------------------------------------------------------------------- /assets/img/tomas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/tomas.png -------------------------------------------------------------------------------- /assets/img/tomas@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/tomas@2x.png -------------------------------------------------------------------------------- /assets/img/tooltip.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | -------------------------------------------------------------------------------- /assets/img/travelling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/travelling.png -------------------------------------------------------------------------------- /assets/img/travelling@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/travelling@2x.png -------------------------------------------------------------------------------- /assets/img/ucl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/ucl.png -------------------------------------------------------------------------------- /assets/img/ucl@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/assets/img/ucl@2x.png -------------------------------------------------------------------------------- /assets/js/EasePack.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * VERSION: beta 1.9.4 3 | * DATE: 2014-07-17 4 | * UPDATES AND DOCS AT: http://www.greensock.com 5 | * 6 | * @license Copyright (c) 2008-2014, GreenSock. All rights reserved. 7 | * This work is subject to the terms at http://www.greensock.com/terms_of_use.html or for 8 | * Club GreenSock members, the software agreement that was issued with your membership. 9 | * 10 | * @author: Jack Doyle, jack@greensock.com 11 | **/ 12 | var _gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine("easing.Back",["easing.Ease"],function(t){var e,i,s,r=_gsScope.GreenSockGlobals||_gsScope,n=r.com.greensock,a=2*Math.PI,o=Math.PI/2,h=n._class,l=function(e,i){var s=h("easing."+e,function(){},!0),r=s.prototype=new t;return r.constructor=s,r.getRatio=i,s},_=t.register||function(){},u=function(t,e,i,s){var r=h("easing."+t,{easeOut:new e,easeIn:new i,easeInOut:new s},!0);return _(r,t),r},c=function(t,e,i){this.t=t,this.v=e,i&&(this.next=i,i.prev=this,this.c=i.v-e,this.gap=i.t-t)},p=function(e,i){var s=h("easing."+e,function(t){this._p1=t||0===t?t:1.70158,this._p2=1.525*this._p1},!0),r=s.prototype=new t;return r.constructor=s,r.getRatio=i,r.config=function(t){return new s(t)},s},f=u("Back",p("BackOut",function(t){return(t-=1)*t*((this._p1+1)*t+this._p1)+1}),p("BackIn",function(t){return t*t*((this._p1+1)*t-this._p1)}),p("BackInOut",function(t){return 1>(t*=2)?.5*t*t*((this._p2+1)*t-this._p2):.5*((t-=2)*t*((this._p2+1)*t+this._p2)+2)})),m=h("easing.SlowMo",function(t,e,i){e=e||0===e?e:.7,null==t?t=.7:t>1&&(t=1),this._p=1!==t?e:0,this._p1=(1-t)/2,this._p2=t,this._p3=this._p1+this._p2,this._calcEnd=i===!0},!0),d=m.prototype=new t;return d.constructor=m,d.getRatio=function(t){var e=t+(.5-t)*this._p;return this._p1>t?this._calcEnd?1-(t=1-t/this._p1)*t:e-(t=1-t/this._p1)*t*t*t*e:t>this._p3?this._calcEnd?1-(t=(t-this._p3)/this._p1)*t:e+(t-e)*(t=(t-this._p3)/this._p1)*t*t*t:this._calcEnd?1:e},m.ease=new m(.7,.7),d.config=m.config=function(t,e,i){return new m(t,e,i)},e=h("easing.SteppedEase",function(t){t=t||1,this._p1=1/t,this._p2=t+1},!0),d=e.prototype=new t,d.constructor=e,d.getRatio=function(t){return 0>t?t=0:t>=1&&(t=.999999999),(this._p2*t>>0)*this._p1},d.config=e.config=function(t){return new e(t)},i=h("easing.RoughEase",function(e){e=e||{};for(var i,s,r,n,a,o,h=e.taper||"none",l=[],_=0,u=0|(e.points||20),p=u,f=e.randomize!==!1,m=e.clamp===!0,d=e.template instanceof t?e.template:null,g="number"==typeof e.strength?.4*e.strength:.4;--p>-1;)i=f?Math.random():1/u*p,s=d?d.getRatio(i):i,"none"===h?r=g:"out"===h?(n=1-i,r=n*n*g):"in"===h?r=i*i*g:.5>i?(n=2*i,r=.5*n*n*g):(n=2*(1-i),r=.5*n*n*g),f?s+=Math.random()*r-.5*r:p%2?s+=.5*r:s-=.5*r,m&&(s>1?s=1:0>s&&(s=0)),l[_++]={x:i,y:s};for(l.sort(function(t,e){return t.x-e.x}),o=new c(1,1,null),p=u;--p>-1;)a=l[p],o=new c(a.x,a.y,o);this._prev=new c(0,0,0!==o.t?o:o.next)},!0),d=i.prototype=new t,d.constructor=i,d.getRatio=function(t){var e=this._prev;if(t>e.t){for(;e.next&&t>=e.t;)e=e.next;e=e.prev}else for(;e.prev&&e.t>=t;)e=e.prev;return this._prev=e,e.v+(t-e.t)/e.gap*e.c},d.config=function(t){return new i(t)},i.ease=new i,u("Bounce",l("BounceOut",function(t){return 1/2.75>t?7.5625*t*t:2/2.75>t?7.5625*(t-=1.5/2.75)*t+.75:2.5/2.75>t?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}),l("BounceIn",function(t){return 1/2.75>(t=1-t)?1-7.5625*t*t:2/2.75>t?1-(7.5625*(t-=1.5/2.75)*t+.75):2.5/2.75>t?1-(7.5625*(t-=2.25/2.75)*t+.9375):1-(7.5625*(t-=2.625/2.75)*t+.984375)}),l("BounceInOut",function(t){var e=.5>t;return t=e?1-2*t:2*t-1,t=1/2.75>t?7.5625*t*t:2/2.75>t?7.5625*(t-=1.5/2.75)*t+.75:2.5/2.75>t?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375,e?.5*(1-t):.5*t+.5})),u("Circ",l("CircOut",function(t){return Math.sqrt(1-(t-=1)*t)}),l("CircIn",function(t){return-(Math.sqrt(1-t*t)-1)}),l("CircInOut",function(t){return 1>(t*=2)?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)})),s=function(e,i,s){var r=h("easing."+e,function(t,e){this._p1=t||1,this._p2=e||s,this._p3=this._p2/a*(Math.asin(1/this._p1)||0)},!0),n=r.prototype=new t;return n.constructor=r,n.getRatio=i,n.config=function(t,e){return new r(t,e)},r},u("Elastic",s("ElasticOut",function(t){return this._p1*Math.pow(2,-10*t)*Math.sin((t-this._p3)*a/this._p2)+1},.3),s("ElasticIn",function(t){return-(this._p1*Math.pow(2,10*(t-=1))*Math.sin((t-this._p3)*a/this._p2))},.3),s("ElasticInOut",function(t){return 1>(t*=2)?-.5*this._p1*Math.pow(2,10*(t-=1))*Math.sin((t-this._p3)*a/this._p2):.5*this._p1*Math.pow(2,-10*(t-=1))*Math.sin((t-this._p3)*a/this._p2)+1},.45)),u("Expo",l("ExpoOut",function(t){return 1-Math.pow(2,-10*t)}),l("ExpoIn",function(t){return Math.pow(2,10*(t-1))-.001}),l("ExpoInOut",function(t){return 1>(t*=2)?.5*Math.pow(2,10*(t-1)):.5*(2-Math.pow(2,-10*(t-1)))})),u("Sine",l("SineOut",function(t){return Math.sin(t*o)}),l("SineIn",function(t){return-Math.cos(t*o)+1}),l("SineInOut",function(t){return-.5*(Math.cos(Math.PI*t)-1)})),h("easing.EaseLookup",{find:function(e){return t.map[e]}},!0),_(r.SlowMo,"SlowMo","ease,"),_(i,"RoughEase","ease,"),_(e,"SteppedEase","ease,"),f},!0)}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(); -------------------------------------------------------------------------------- /assets/js/TweenLite.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * VERSION: 1.13.1 3 | * DATE: 2014-07-22 4 | * UPDATES AND DOCS AT: http://www.greensock.com 5 | * 6 | * @license Copyright (c) 2008-2014, GreenSock. All rights reserved. 7 | * This work is subject to the terms at http://www.greensock.com/terms_of_use.html or for 8 | * Club GreenSock members, the software agreement that was issued with your membership. 9 | * 10 | * @author: Jack Doyle, jack@greensock.com 11 | */ 12 | (function(t,e){"use strict";var i=t.GreenSockGlobals=t.GreenSockGlobals||t;if(!i.TweenLite){var s,n,r,a,o,l=function(t){var e,s=t.split("."),n=i;for(e=0;s.length>e;e++)n[s[e]]=n=n[s[e]]||{};return n},h=l("com.greensock"),_=1e-10,u=function(t){var e,i=[],s=t.length;for(e=0;e!==s;i.push(t[e++]));return i},f=function(){},m=function(){var t=Object.prototype.toString,e=t.call([]);return function(i){return null!=i&&(i instanceof Array||"object"==typeof i&&!!i.push&&t.call(i)===e)}}(),p={},c=function(s,n,r,a){this.sc=p[s]?p[s].sc:[],p[s]=this,this.gsClass=null,this.func=r;var o=[];this.check=function(h){for(var _,u,f,m,d=n.length,v=d;--d>-1;)(_=p[n[d]]||new c(n[d],[])).gsClass?(o[d]=_.gsClass,v--):h&&_.sc.push(this);if(0===v&&r)for(u=("com.greensock."+s).split("."),f=u.pop(),m=l(u.join("."))[f]=this.gsClass=r.apply(r,o),a&&(i[f]=m,"function"==typeof define&&define.amd?define((t.GreenSockAMDPath?t.GreenSockAMDPath+"/":"")+s.split(".").pop(),[],function(){return m}):s===e&&"undefined"!=typeof module&&module.exports&&(module.exports=m)),d=0;this.sc.length>d;d++)this.sc[d].check()},this.check(!0)},d=t._gsDefine=function(t,e,i,s){return new c(t,e,i,s)},v=h._class=function(t,e,i){return e=e||function(){},d(t,[],function(){return e},i),e};d.globals=i;var g=[0,0,1,1],T=[],y=v("easing.Ease",function(t,e,i,s){this._func=t,this._type=i||0,this._power=s||0,this._params=e?g.concat(e):g},!0),w=y.map={},P=y.register=function(t,e,i,s){for(var n,r,a,o,l=e.split(","),_=l.length,u=(i||"easeIn,easeOut,easeInOut").split(",");--_>-1;)for(r=l[_],n=s?v("easing."+r,null,!0):h.easing[r]||{},a=u.length;--a>-1;)o=u[a],w[r+"."+o]=w[o+r]=n[o]=t.getRatio?t:t[o]||new t};for(r=y.prototype,r._calcEnd=!1,r.getRatio=function(t){if(this._func)return this._params[0]=t,this._func.apply(null,this._params);var e=this._type,i=this._power,s=1===e?1-t:2===e?t:.5>t?2*t:2*(1-t);return 1===i?s*=s:2===i?s*=s*s:3===i?s*=s*s*s:4===i&&(s*=s*s*s*s),1===e?1-s:2===e?s:.5>t?s/2:1-s/2},s=["Linear","Quad","Cubic","Quart","Quint,Strong"],n=s.length;--n>-1;)r=s[n]+",Power"+n,P(new y(null,null,1,n),r,"easeOut",!0),P(new y(null,null,2,n),r,"easeIn"+(0===n?",easeNone":"")),P(new y(null,null,3,n),r,"easeInOut");w.linear=h.easing.Linear.easeIn,w.swing=h.easing.Quad.easeInOut;var b=v("events.EventDispatcher",function(t){this._listeners={},this._eventTarget=t||this});r=b.prototype,r.addEventListener=function(t,e,i,s,n){n=n||0;var r,l,h=this._listeners[t],_=0;for(null==h&&(this._listeners[t]=h=[]),l=h.length;--l>-1;)r=h[l],r.c===e&&r.s===i?h.splice(l,1):0===_&&n>r.pr&&(_=l+1);h.splice(_,0,{c:e,s:i,up:s,pr:n}),this!==a||o||a.wake()},r.removeEventListener=function(t,e){var i,s=this._listeners[t];if(s)for(i=s.length;--i>-1;)if(s[i].c===e)return s.splice(i,1),void 0},r.dispatchEvent=function(t){var e,i,s,n=this._listeners[t];if(n)for(e=n.length,i=this._eventTarget;--e>-1;)s=n[e],s.up?s.c.call(s.s||i,{type:t,target:i}):s.c.call(s.s||i)};var k=t.requestAnimationFrame,A=t.cancelAnimationFrame,S=Date.now||function(){return(new Date).getTime()},x=S();for(s=["ms","moz","webkit","o"],n=s.length;--n>-1&&!k;)k=t[s[n]+"RequestAnimationFrame"],A=t[s[n]+"CancelAnimationFrame"]||t[s[n]+"CancelRequestAnimationFrame"];v("Ticker",function(t,e){var i,s,n,r,l,h=this,u=S(),m=e!==!1&&k,p=500,c=33,d=function(t){var e,a,o=S()-x;o>p&&(u+=o-c),x+=o,h.time=(x-u)/1e3,e=h.time-l,(!i||e>0||t===!0)&&(h.frame++,l+=e+(e>=r?.004:r-e),a=!0),t!==!0&&(n=s(d)),a&&h.dispatchEvent("tick")};b.call(h),h.time=h.frame=0,h.tick=function(){d(!0)},h.lagSmoothing=function(t,e){p=t||1/_,c=Math.min(e,p,0)},h.sleep=function(){null!=n&&(m&&A?A(n):clearTimeout(n),s=f,n=null,h===a&&(o=!1))},h.wake=function(){null!==n?h.sleep():h.frame>10&&(x=S()-p+5),s=0===i?f:m&&k?k:function(t){return setTimeout(t,0|1e3*(l-h.time)+1)},h===a&&(o=!0),d(2)},h.fps=function(t){return arguments.length?(i=t,r=1/(i||60),l=this.time+r,h.wake(),void 0):i},h.useRAF=function(t){return arguments.length?(h.sleep(),m=t,h.fps(i),void 0):m},h.fps(t),setTimeout(function(){m&&(!n||5>h.frame)&&h.useRAF(!1)},1500)}),r=h.Ticker.prototype=new h.events.EventDispatcher,r.constructor=h.Ticker;var C=v("core.Animation",function(t,e){if(this.vars=e=e||{},this._duration=this._totalDuration=t||0,this._delay=Number(e.delay)||0,this._timeScale=1,this._active=e.immediateRender===!0,this.data=e.data,this._reversed=e.reversed===!0,B){o||a.wake();var i=this.vars.useFrames?q:B;i.add(this,i._time),this.vars.paused&&this.paused(!0)}});a=C.ticker=new h.Ticker,r=C.prototype,r._dirty=r._gc=r._initted=r._paused=!1,r._totalTime=r._time=0,r._rawPrevTime=-1,r._next=r._last=r._onUpdate=r._timeline=r.timeline=null,r._paused=!1;var R=function(){o&&S()-x>2e3&&a.wake(),setTimeout(R,2e3)};R(),r.play=function(t,e){return null!=t&&this.seek(t,e),this.reversed(!1).paused(!1)},r.pause=function(t,e){return null!=t&&this.seek(t,e),this.paused(!0)},r.resume=function(t,e){return null!=t&&this.seek(t,e),this.paused(!1)},r.seek=function(t,e){return this.totalTime(Number(t),e!==!1)},r.restart=function(t,e){return this.reversed(!1).paused(!1).totalTime(t?-this._delay:0,e!==!1,!0)},r.reverse=function(t,e){return null!=t&&this.seek(t||this.totalDuration(),e),this.reversed(!0).paused(!1)},r.render=function(){},r.invalidate=function(){return this},r.isActive=function(){var t,e=this._timeline,i=this._startTime;return!e||!this._gc&&!this._paused&&e.isActive()&&(t=e.rawTime())>=i&&i+this.totalDuration()/this._timeScale>t},r._enabled=function(t,e){return o||a.wake(),this._gc=!t,this._active=this.isActive(),e!==!0&&(t&&!this.timeline?this._timeline.add(this,this._startTime-this._delay):!t&&this.timeline&&this._timeline._remove(this,!0)),!1},r._kill=function(){return this._enabled(!1,!1)},r.kill=function(t,e){return this._kill(t,e),this},r._uncache=function(t){for(var e=t?this:this.timeline;e;)e._dirty=!0,e=e.timeline;return this},r._swapSelfInParams=function(t){for(var e=t.length,i=t.concat();--e>-1;)"{self}"===t[e]&&(i[e]=this);return i},r.eventCallback=function(t,e,i,s){if("on"===(t||"").substr(0,2)){var n=this.vars;if(1===arguments.length)return n[t];null==e?delete n[t]:(n[t]=e,n[t+"Params"]=m(i)&&-1!==i.join("").indexOf("{self}")?this._swapSelfInParams(i):i,n[t+"Scope"]=s),"onUpdate"===t&&(this._onUpdate=e)}return this},r.delay=function(t){return arguments.length?(this._timeline.smoothChildTiming&&this.startTime(this._startTime+t-this._delay),this._delay=t,this):this._delay},r.duration=function(t){return arguments.length?(this._duration=this._totalDuration=t,this._uncache(!0),this._timeline.smoothChildTiming&&this._time>0&&this._timethis._duration?this._duration:t,e)):this._time},r.totalTime=function(t,e,i){if(o||a.wake(),!arguments.length)return this._totalTime;if(this._timeline){if(0>t&&!i&&(t+=this.totalDuration()),this._timeline.smoothChildTiming){this._dirty&&this.totalDuration();var s=this._totalDuration,n=this._timeline;if(t>s&&!i&&(t=s),this._startTime=(this._paused?this._pauseTime:n._time)-(this._reversed?s-t:t)/this._timeScale,n._dirty||this._uncache(!1),n._timeline)for(;n._timeline;)n._timeline._time!==(n._startTime+n._totalTime)/n._timeScale&&n.totalTime(n._totalTime,!0),n=n._timeline}this._gc&&this._enabled(!0,!1),(this._totalTime!==t||0===this._duration)&&(this.render(t,e,!1),O.length&&M())}return this},r.progress=r.totalProgress=function(t,e){return arguments.length?this.totalTime(this.duration()*t,e):this._time/this.duration()},r.startTime=function(t){return arguments.length?(t!==this._startTime&&(this._startTime=t,this.timeline&&this.timeline._sortChildren&&this.timeline.add(this,t-this._delay)),this):this._startTime},r.timeScale=function(t){if(!arguments.length)return this._timeScale;if(t=t||_,this._timeline&&this._timeline.smoothChildTiming){var e=this._pauseTime,i=e||0===e?e:this._timeline.totalTime();this._startTime=i-(i-this._startTime)*this._timeScale/t}return this._timeScale=t,this._uncache(!1)},r.reversed=function(t){return arguments.length?(t!=this._reversed&&(this._reversed=t,this.totalTime(this._timeline&&!this._timeline.smoothChildTiming?this.totalDuration()-this._totalTime:this._totalTime,!0)),this):this._reversed},r.paused=function(t){if(!arguments.length)return this._paused;if(t!=this._paused&&this._timeline){o||t||a.wake();var e=this._timeline,i=e.rawTime(),s=i-this._pauseTime;!t&&e.smoothChildTiming&&(this._startTime+=s,this._uncache(!1)),this._pauseTime=t?i:null,this._paused=t,this._active=this.isActive(),!t&&0!==s&&this._initted&&this.duration()&&this.render(e.smoothChildTiming?this._totalTime:(i-this._startTime)/this._timeScale,!0,!0)}return this._gc&&!t&&this._enabled(!0,!1),this};var D=v("core.SimpleTimeline",function(t){C.call(this,0,t),this.autoRemoveChildren=this.smoothChildTiming=!0});r=D.prototype=new C,r.constructor=D,r.kill()._gc=!1,r._first=r._last=null,r._sortChildren=!1,r.add=r.insert=function(t,e){var i,s;if(t._startTime=Number(e||0)+t._delay,t._paused&&this!==t._timeline&&(t._pauseTime=t._startTime+(this.rawTime()-t._startTime)/t._timeScale),t.timeline&&t.timeline._remove(t,!0),t.timeline=t._timeline=this,t._gc&&t._enabled(!0,!0),i=this._last,this._sortChildren)for(s=t._startTime;i&&i._startTime>s;)i=i._prev;return i?(t._next=i._next,i._next=t):(t._next=this._first,this._first=t),t._next?t._next._prev=t:this._last=t,t._prev=i,this._timeline&&this._uncache(!0),this},r._remove=function(t,e){return t.timeline===this&&(e||t._enabled(!1,!0),t._prev?t._prev._next=t._next:this._first===t&&(this._first=t._next),t._next?t._next._prev=t._prev:this._last===t&&(this._last=t._prev),t._next=t._prev=t.timeline=null,this._timeline&&this._uncache(!0)),this},r.render=function(t,e,i){var s,n=this._first;for(this._totalTime=this._time=this._rawPrevTime=t;n;)s=n._next,(n._active||t>=n._startTime&&!n._paused)&&(n._reversed?n.render((n._dirty?n.totalDuration():n._totalDuration)-(t-n._startTime)*n._timeScale,e,i):n.render((t-n._startTime)*n._timeScale,e,i)),n=s},r.rawTime=function(){return o||a.wake(),this._totalTime};var I=v("TweenLite",function(e,i,s){if(C.call(this,i,s),this.render=I.prototype.render,null==e)throw"Cannot tween a null target.";this.target=e="string"!=typeof e?e:I.selector(e)||e;var n,r,a,o=e.jquery||e.length&&e!==t&&e[0]&&(e[0]===t||e[0].nodeType&&e[0].style&&!e.nodeType),l=this.vars.overwrite;if(this._overwrite=l=null==l?Q[I.defaultOverwrite]:"number"==typeof l?l>>0:Q[l],(o||e instanceof Array||e.push&&m(e))&&"number"!=typeof e[0])for(this._targets=a=u(e),this._propLookup=[],this._siblings=[],n=0;a.length>n;n++)r=a[n],r?"string"!=typeof r?r.length&&r!==t&&r[0]&&(r[0]===t||r[0].nodeType&&r[0].style&&!r.nodeType)?(a.splice(n--,1),this._targets=a=a.concat(u(r))):(this._siblings[n]=$(r,this,!1),1===l&&this._siblings[n].length>1&&K(r,this,null,1,this._siblings[n])):(r=a[n--]=I.selector(r),"string"==typeof r&&a.splice(n+1,1)):a.splice(n--,1);else this._propLookup={},this._siblings=$(e,this,!1),1===l&&this._siblings.length>1&&K(e,this,null,1,this._siblings);(this.vars.immediateRender||0===i&&0===this._delay&&this.vars.immediateRender!==!1)&&(this._time=-_,this.render(-this._delay))},!0),E=function(e){return e.length&&e!==t&&e[0]&&(e[0]===t||e[0].nodeType&&e[0].style&&!e.nodeType)},z=function(t,e){var i,s={};for(i in t)G[i]||i in e&&"transform"!==i&&"x"!==i&&"y"!==i&&"width"!==i&&"height"!==i&&"className"!==i&&"border"!==i||!(!U[i]||U[i]&&U[i]._autoCSS)||(s[i]=t[i],delete t[i]);t.css=s};r=I.prototype=new C,r.constructor=I,r.kill()._gc=!1,r.ratio=0,r._firstPT=r._targets=r._overwrittenProps=r._startAt=null,r._notifyPluginsOfEnabled=r._lazy=!1,I.version="1.13.1",I.defaultEase=r._ease=new y(null,null,1,1),I.defaultOverwrite="auto",I.ticker=a,I.autoSleep=!0,I.lagSmoothing=function(t,e){a.lagSmoothing(t,e)},I.selector=t.$||t.jQuery||function(e){var i=t.$||t.jQuery;return i?(I.selector=i,i(e)):"undefined"==typeof document?e:document.querySelectorAll?document.querySelectorAll(e):document.getElementById("#"===e.charAt(0)?e.substr(1):e)};var O=[],L={},N=I._internals={isArray:m,isSelector:E,lazyTweens:O},U=I._plugins={},F=N.tweenLookup={},j=0,G=N.reservedProps={ease:1,delay:1,overwrite:1,onComplete:1,onCompleteParams:1,onCompleteScope:1,useFrames:1,runBackwards:1,startAt:1,onUpdate:1,onUpdateParams:1,onUpdateScope:1,onStart:1,onStartParams:1,onStartScope:1,onReverseComplete:1,onReverseCompleteParams:1,onReverseCompleteScope:1,onRepeat:1,onRepeatParams:1,onRepeatScope:1,easeParams:1,yoyo:1,immediateRender:1,repeat:1,repeatDelay:1,data:1,paused:1,reversed:1,autoCSS:1,lazy:1},Q={none:0,all:1,auto:2,concurrent:3,allOnStart:4,preexisting:5,"true":1,"false":0},q=C._rootFramesTimeline=new D,B=C._rootTimeline=new D,M=N.lazyRender=function(){var t=O.length;for(L={};--t>-1;)s=O[t],s&&s._lazy!==!1&&(s.render(s._lazy,!1,!0),s._lazy=!1);O.length=0};B._startTime=a.time,q._startTime=a.frame,B._active=q._active=!0,setTimeout(M,1),C._updateRoot=I.render=function(){var t,e,i;if(O.length&&M(),B.render((a.time-B._startTime)*B._timeScale,!1,!1),q.render((a.frame-q._startTime)*q._timeScale,!1,!1),O.length&&M(),!(a.frame%120)){for(i in F){for(e=F[i].tweens,t=e.length;--t>-1;)e[t]._gc&&e.splice(t,1);0===e.length&&delete F[i]}if(i=B._first,(!i||i._paused)&&I.autoSleep&&!q._first&&1===a._listeners.tick.length){for(;i&&i._paused;)i=i._next;i||a.sleep()}}},a.addEventListener("tick",C._updateRoot);var $=function(t,e,i){var s,n,r=t._gsTweenID;if(F[r||(t._gsTweenID=r="t"+j++)]||(F[r]={target:t,tweens:[]}),e&&(s=F[r].tweens,s[n=s.length]=e,i))for(;--n>-1;)s[n]===e&&s.splice(n,1);return F[r].tweens},K=function(t,e,i,s,n){var r,a,o,l;if(1===s||s>=4){for(l=n.length,r=0;l>r;r++)if((o=n[r])!==e)o._gc||o._enabled(!1,!1)&&(a=!0);else if(5===s)break;return a}var h,u=e._startTime+_,f=[],m=0,p=0===e._duration;for(r=n.length;--r>-1;)(o=n[r])===e||o._gc||o._paused||(o._timeline!==e._timeline?(h=h||H(e,0,p),0===H(o,h,p)&&(f[m++]=o)):u>=o._startTime&&o._startTime+o.totalDuration()/o._timeScale>u&&((p||!o._initted)&&2e-10>=u-o._startTime||(f[m++]=o)));for(r=m;--r>-1;)o=f[r],2===s&&o._kill(i,t)&&(a=!0),(2!==s||!o._firstPT&&o._initted)&&o._enabled(!1,!1)&&(a=!0);return a},H=function(t,e,i){for(var s=t._timeline,n=s._timeScale,r=t._startTime;s._timeline;){if(r+=s._startTime,n*=s._timeScale,s._paused)return-100;s=s._timeline}return r/=n,r>e?r-e:i&&r===e||!t._initted&&2*_>r-e?_:(r+=t.totalDuration()/t._timeScale/n)>e+_?0:r-e-_};r._init=function(){var t,e,i,s,n,r=this.vars,a=this._overwrittenProps,o=this._duration,l=!!r.immediateRender,h=r.ease;if(r.startAt){this._startAt&&(this._startAt.render(-1,!0),this._startAt.kill()),n={};for(s in r.startAt)n[s]=r.startAt[s];if(n.overwrite=!1,n.immediateRender=!0,n.lazy=l&&r.lazy!==!1,n.startAt=n.delay=null,this._startAt=I.to(this.target,0,n),l)if(this._time>0)this._startAt=null;else if(0!==o)return}else if(r.runBackwards&&0!==o)if(this._startAt)this._startAt.render(-1,!0),this._startAt.kill(),this._startAt=null;else{i={};for(s in r)G[s]&&"autoCSS"!==s||(i[s]=r[s]);if(i.overwrite=0,i.data="isFromStart",i.lazy=l&&r.lazy!==!1,i.immediateRender=l,this._startAt=I.to(this.target,0,i),l){if(0===this._time)return}else this._startAt._init(),this._startAt._enabled(!1)}if(this._ease=h=h?h instanceof y?h:"function"==typeof h?new y(h,r.easeParams):w[h]||I.defaultEase:I.defaultEase,r.easeParams instanceof Array&&h.config&&(this._ease=h.config.apply(h,r.easeParams)),this._easeType=this._ease._type,this._easePower=this._ease._power,this._firstPT=null,this._targets)for(t=this._targets.length;--t>-1;)this._initProps(this._targets[t],this._propLookup[t]={},this._siblings[t],a?a[t]:null)&&(e=!0);else e=this._initProps(this.target,this._propLookup,this._siblings,a);if(e&&I._onPluginEvent("_onInitAllProps",this),a&&(this._firstPT||"function"!=typeof this.target&&this._enabled(!1,!1)),r.runBackwards)for(i=this._firstPT;i;)i.s+=i.c,i.c=-i.c,i=i._next;this._onUpdate=r.onUpdate,this._initted=!0},r._initProps=function(e,i,s,n){var r,a,o,l,h,_;if(null==e)return!1;L[e._gsTweenID]&&M(),this.vars.css||e.style&&e!==t&&e.nodeType&&U.css&&this.vars.autoCSS!==!1&&z(this.vars,e);for(r in this.vars){if(_=this.vars[r],G[r])_&&(_ instanceof Array||_.push&&m(_))&&-1!==_.join("").indexOf("{self}")&&(this.vars[r]=_=this._swapSelfInParams(_,this));else if(U[r]&&(l=new U[r])._onInitTween(e,this.vars[r],this)){for(this._firstPT=h={_next:this._firstPT,t:l,p:"setRatio",s:0,c:1,f:!0,n:r,pg:!0,pr:l._priority},a=l._overwriteProps.length;--a>-1;)i[l._overwriteProps[a]]=this._firstPT;(l._priority||l._onInitAllProps)&&(o=!0),(l._onDisable||l._onEnable)&&(this._notifyPluginsOfEnabled=!0)}else this._firstPT=i[r]=h={_next:this._firstPT,t:e,p:r,f:"function"==typeof e[r],n:r,pg:!1,pr:0},h.s=h.f?e[r.indexOf("set")||"function"!=typeof e["get"+r.substr(3)]?r:"get"+r.substr(3)]():parseFloat(e[r]),h.c="string"==typeof _&&"="===_.charAt(1)?parseInt(_.charAt(0)+"1",10)*Number(_.substr(2)):Number(_)-h.s||0;h&&h._next&&(h._next._prev=h)}return n&&this._kill(n,e)?this._initProps(e,i,s,n):this._overwrite>1&&this._firstPT&&s.length>1&&K(e,this,i,this._overwrite,s)?(this._kill(i,e),this._initProps(e,i,s,n)):(this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration)&&(L[e._gsTweenID]=!0),o)},r.render=function(t,e,i){var s,n,r,a,o=this._time,l=this._duration,h=this._rawPrevTime;if(t>=l)this._totalTime=this._time=l,this.ratio=this._ease._calcEnd?this._ease.getRatio(1):1,this._reversed||(s=!0,n="onComplete"),0===l&&(this._initted||!this.vars.lazy||i)&&(this._startTime===this._timeline._duration&&(t=0),(0===t||0>h||h===_)&&h!==t&&(i=!0,h>_&&(n="onReverseComplete")),this._rawPrevTime=a=!e||t||h===t?t:_);else if(1e-7>t)this._totalTime=this._time=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0,(0!==o||0===l&&h>0&&h!==_)&&(n="onReverseComplete",s=this._reversed),0>t?(this._active=!1,0===l&&(this._initted||!this.vars.lazy||i)&&(h>=0&&(i=!0),this._rawPrevTime=a=!e||t||h===t?t:_)):this._initted||(i=!0);else if(this._totalTime=this._time=t,this._easeType){var u=t/l,f=this._easeType,m=this._easePower;(1===f||3===f&&u>=.5)&&(u=1-u),3===f&&(u*=2),1===m?u*=u:2===m?u*=u*u:3===m?u*=u*u*u:4===m&&(u*=u*u*u*u),this.ratio=1===f?1-u:2===f?u:.5>t/l?u/2:1-u/2}else this.ratio=this._ease.getRatio(t/l);if(this._time!==o||i){if(!this._initted){if(this._init(),!this._initted||this._gc)return;if(!i&&this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration))return this._time=this._totalTime=o,this._rawPrevTime=h,O.push(this),this._lazy=t,void 0;this._time&&!s?this.ratio=this._ease.getRatio(this._time/l):s&&this._ease._calcEnd&&(this.ratio=this._ease.getRatio(0===this._time?0:1))}for(this._lazy!==!1&&(this._lazy=!1),this._active||!this._paused&&this._time!==o&&t>=0&&(this._active=!0),0===o&&(this._startAt&&(t>=0?this._startAt.render(t,e,i):n||(n="_dummyGS")),this.vars.onStart&&(0!==this._time||0===l)&&(e||this.vars.onStart.apply(this.vars.onStartScope||this,this.vars.onStartParams||T))),r=this._firstPT;r;)r.f?r.t[r.p](r.c*this.ratio+r.s):r.t[r.p]=r.c*this.ratio+r.s,r=r._next;this._onUpdate&&(0>t&&this._startAt&&this._startTime&&this._startAt.render(t,e,i),e||(this._time!==o||s)&&this._onUpdate.apply(this.vars.onUpdateScope||this,this.vars.onUpdateParams||T)),n&&(!this._gc||i)&&(0>t&&this._startAt&&!this._onUpdate&&this._startTime&&this._startAt.render(t,e,i),s&&(this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!e&&this.vars[n]&&this.vars[n].apply(this.vars[n+"Scope"]||this,this.vars[n+"Params"]||T),0===l&&this._rawPrevTime===_&&a!==_&&(this._rawPrevTime=0))}},r._kill=function(t,e){if("all"===t&&(t=null),null==t&&(null==e||e===this.target))return this._lazy=!1,this._enabled(!1,!1);e="string"!=typeof e?e||this._targets||this.target:I.selector(e)||e;var i,s,n,r,a,o,l,h;if((m(e)||E(e))&&"number"!=typeof e[0])for(i=e.length;--i>-1;)this._kill(t,e[i])&&(o=!0);else{if(this._targets){for(i=this._targets.length;--i>-1;)if(e===this._targets[i]){a=this._propLookup[i]||{},this._overwrittenProps=this._overwrittenProps||[],s=this._overwrittenProps[i]=t?this._overwrittenProps[i]||{}:"all";break}}else{if(e!==this.target)return!1;a=this._propLookup,s=this._overwrittenProps=t?this._overwrittenProps||{}:"all"}if(a){l=t||a,h=t!==s&&"all"!==s&&t!==a&&("object"!=typeof t||!t._tempKill);for(n in l)(r=a[n])&&(r.pg&&r.t._kill(l)&&(o=!0),r.pg&&0!==r.t._overwriteProps.length||(r._prev?r._prev._next=r._next:r===this._firstPT&&(this._firstPT=r._next),r._next&&(r._next._prev=r._prev),r._next=r._prev=null),delete a[n]),h&&(s[n]=1);!this._firstPT&&this._initted&&this._enabled(!1,!1)}}return o},r.invalidate=function(){return this._notifyPluginsOfEnabled&&I._onPluginEvent("_onDisable",this),this._firstPT=null,this._overwrittenProps=null,this._onUpdate=null,this._startAt=null,this._initted=this._active=this._notifyPluginsOfEnabled=this._lazy=!1,this._propLookup=this._targets?{}:[],this},r._enabled=function(t,e){if(o||a.wake(),t&&this._gc){var i,s=this._targets;if(s)for(i=s.length;--i>-1;)this._siblings[i]=$(s[i],this,!0);else this._siblings=$(this.target,this,!0)}return C.prototype._enabled.call(this,t,e),this._notifyPluginsOfEnabled&&this._firstPT?I._onPluginEvent(t?"_onEnable":"_onDisable",this):!1},I.to=function(t,e,i){return new I(t,e,i)},I.from=function(t,e,i){return i.runBackwards=!0,i.immediateRender=0!=i.immediateRender,new I(t,e,i)},I.fromTo=function(t,e,i,s){return s.startAt=i,s.immediateRender=0!=s.immediateRender&&0!=i.immediateRender,new I(t,e,s)},I.delayedCall=function(t,e,i,s,n){return new I(e,0,{delay:t,onComplete:e,onCompleteParams:i,onCompleteScope:s,onReverseComplete:e,onReverseCompleteParams:i,onReverseCompleteScope:s,immediateRender:!1,useFrames:n,overwrite:0})},I.set=function(t,e){return new I(t,0,e)},I.getTweensOf=function(t,e){if(null==t)return[];t="string"!=typeof t?t:I.selector(t)||t;var i,s,n,r;if((m(t)||E(t))&&"number"!=typeof t[0]){for(i=t.length,s=[];--i>-1;)s=s.concat(I.getTweensOf(t[i],e));for(i=s.length;--i>-1;)for(r=s[i],n=i;--n>-1;)r===s[n]&&s.splice(i,1)}else for(s=$(t).concat(),i=s.length;--i>-1;)(s[i]._gc||e&&!s[i].isActive())&&s.splice(i,1);return s},I.killTweensOf=I.killDelayedCallsTo=function(t,e,i){"object"==typeof e&&(i=e,e=!1);for(var s=I.getTweensOf(t,e),n=s.length;--n>-1;)s[n]._kill(i,t)};var J=v("plugins.TweenPlugin",function(t,e){this._overwriteProps=(t||"").split(","),this._propName=this._overwriteProps[0],this._priority=e||0,this._super=J.prototype},!0);if(r=J.prototype,J.version="1.10.1",J.API=2,r._firstPT=null,r._addTween=function(t,e,i,s,n,r){var a,o;return null!=s&&(a="number"==typeof s||"="!==s.charAt(1)?Number(s)-i:parseInt(s.charAt(0)+"1",10)*Number(s.substr(2)))?(this._firstPT=o={_next:this._firstPT,t:t,p:e,s:i,c:a,f:"function"==typeof t[e],n:n||e,r:r},o._next&&(o._next._prev=o),o):void 0},r.setRatio=function(t){for(var e,i=this._firstPT,s=1e-6;i;)e=i.c*t+i.s,i.r?e=Math.round(e):s>e&&e>-s&&(e=0),i.f?i.t[i.p](e):i.t[i.p]=e,i=i._next},r._kill=function(t){var e,i=this._overwriteProps,s=this._firstPT;if(null!=t[this._propName])this._overwriteProps=[];else for(e=i.length;--e>-1;)null!=t[i[e]]&&i.splice(e,1);for(;s;)null!=t[s.n]&&(s._next&&(s._next._prev=s._prev),s._prev?(s._prev._next=s._next,s._prev=null):this._firstPT===s&&(this._firstPT=s._next)),s=s._next;return!1},r._roundProps=function(t,e){for(var i=this._firstPT;i;)(t[this._propName]||null!=i.n&&t[i.n.split(this._propName+"_").join("")])&&(i.r=e),i=i._next},I._onPluginEvent=function(t,e){var i,s,n,r,a,o=e._firstPT;if("_onInitAllProps"===t){for(;o;){for(a=o._next,s=n;s&&s.pr>o.pr;)s=s._next;(o._prev=s?s._prev:r)?o._prev._next=o:n=o,(o._next=s)?s._prev=o:r=o,o=a}o=e._firstPT=n}for(;o;)o.pg&&"function"==typeof o.t[t]&&o.t[t]()&&(i=!0),o=o._next;return i},J.activate=function(t){for(var e=t.length;--e>-1;)t[e].API===J.API&&(U[(new t[e])._propName]=t[e]);return!0},d.plugin=function(t){if(!(t&&t.propName&&t.init&&t.API))throw"illegal plugin definition.";var e,i=t.propName,s=t.priority||0,n=t.overwriteProps,r={init:"_onInitTween",set:"setRatio",kill:"_kill",round:"_roundProps",initAll:"_onInitAllProps"},a=v("plugins."+i.charAt(0).toUpperCase()+i.substr(1)+"Plugin",function(){J.call(this,i,s),this._overwriteProps=n||[]},t.global===!0),o=a.prototype=new J(i);o.constructor=a,a.API=t.API;for(e in r)"function"==typeof t[e]&&(o[r[e]]=t[e]);return a.version=t.version,J.activate([a]),a},s=t._gsQueue){for(n=0;s.length>n;n++)s[n]();for(r in p)p[r].func||t.console.log("GSAP encountered missing dependency: com.greensock."+r)}o=!1}})("undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window,"TweenLite"); -------------------------------------------------------------------------------- /assets/js/animated-background.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | 3 | var width, height, largeHeader, canvas, ctx, points, target, animateHeader = true; 4 | 5 | // Main 6 | initHeader(); 7 | initAnimation(); 8 | addListeners(); 9 | 10 | function initHeader() { 11 | width = window.innerWidth; 12 | height = 950; 13 | target = {x: width/2, y: height/2}; 14 | 15 | largeHeader = document.getElementById('large'); 16 | largeHeader.style.height = 950+'px'; 17 | 18 | canvas = document.getElementById('draw'); 19 | canvas.width = width; 20 | canvas.height = 950; 21 | ctx = canvas.getContext('2d'); 22 | 23 | // create points 24 | points = []; 25 | for(var x = 0; x < width; x = x + width/20) { 26 | for(var y = 0; y < height; y = y + height/20) { 27 | var px = x + Math.random()*width/20; 28 | var py = y + Math.random()*height/20; 29 | var p = {x: px, originX: px, y: py, originY: py }; 30 | points.push(p); 31 | } 32 | } 33 | 34 | // for each point find the 5 closest points 35 | for(var i = 0; i < points.length; i++) { 36 | var closest = []; 37 | var p1 = points[i]; 38 | for(var j = 0; j < points.length; j++) { 39 | var p2 = points[j] 40 | if(!(p1 == p2)) { 41 | var placed = false; 42 | for(var k = 0; k < 5; k++) { 43 | if(!placed) { 44 | if(closest[k] == undefined) { 45 | closest[k] = p2; 46 | placed = true; 47 | } 48 | } 49 | } 50 | 51 | for(var k = 0; k < 5; k++) { 52 | if(!placed) { 53 | if(getDistance(p1, p2) < getDistance(p1, closest[k])) { 54 | closest[k] = p2; 55 | placed = true; 56 | } 57 | } 58 | } 59 | } 60 | } 61 | p1.closest = closest; 62 | } 63 | 64 | // assign a circle to each point 65 | for(var i in points) { 66 | var c = new Circle(points[i], 2+Math.random()*2, 'rgba(255,255,255,0.3)'); 67 | points[i].circle = c; 68 | } 69 | } 70 | 71 | // Event handling 72 | function addListeners() { 73 | if(!('ontouchstart' in window)) { 74 | window.addEventListener('mousemove', mouseMove); 75 | } 76 | window.addEventListener('scroll', scrollCheck); 77 | window.addEventListener('resize', resize); 78 | } 79 | 80 | function mouseMove(e) { 81 | var posx = posy = 0; 82 | if (e.pageX || e.pageY) { 83 | posx = e.pageX; 84 | posy = e.pageY; 85 | } 86 | else if (e.clientX || e.clientY) { 87 | posx = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft; 88 | posy = e.clientY + document.body.scrollTop + document.documentElement.scrollTop; 89 | } 90 | target.x = posx; 91 | target.y = e.pageY - document.body.scrollTop; 92 | } 93 | 94 | function scrollCheck() { 95 | if(document.body.scrollTop > height) animateHeader = false; 96 | else animateHeader = true; 97 | } 98 | 99 | function resize() { 100 | width = window.innerWidth; 101 | height = window.innerHeight; 102 | largeHeader.style.height = height+'px'; 103 | canvas.width = width; 104 | canvas.height = height; 105 | } 106 | 107 | // animation 108 | function initAnimation() { 109 | animate(); 110 | for(var i in points) { 111 | shiftPoint(points[i]); 112 | } 113 | } 114 | 115 | function animate() { 116 | if(true) { 117 | ctx.clearRect(0,0,width,height); 118 | for(var i in points) { 119 | // detect points in range 120 | if(Math.abs(getDistance(target, points[i])) < 4000) { 121 | points[i].active = 0.3; 122 | points[i].circle.active = 0.6; 123 | } else if(Math.abs(getDistance(target, points[i])) < 20000) { 124 | points[i].active = 0.1; 125 | points[i].circle.active = 0.3; 126 | } else if(Math.abs(getDistance(target, points[i])) < 40000) { 127 | points[i].active = 0.02; 128 | points[i].circle.active = 0.1; 129 | } else { 130 | points[i].active = 0; 131 | points[i].circle.active = 0; 132 | } 133 | 134 | drawLines(points[i]); 135 | points[i].circle.draw(); 136 | } 137 | } 138 | requestAnimationFrame(animate); 139 | } 140 | 141 | function shiftPoint(p) { 142 | TweenLite.to(p, 1+1*Math.random(), {x:p.originX-50+Math.random()*100, 143 | y: p.originY-50+Math.random()*100, ease:Circ.easeInOut, 144 | onComplete: function() { 145 | shiftPoint(p); 146 | }}); 147 | } 148 | 149 | // Canvas manipulation 150 | function drawLines(p) { 151 | if(!p.active) return; 152 | for(var i in p.closest) { 153 | ctx.beginPath(); 154 | ctx.moveTo(p.x, p.y); 155 | ctx.lineTo(p.closest[i].x, p.closest[i].y); 156 | ctx.strokeStyle = 'rgba(156,217,249,'+ p.active+')'; 157 | ctx.stroke(); 158 | } 159 | } 160 | 161 | function Circle(pos,rad,color) { 162 | var _this = this; 163 | 164 | // constructor 165 | (function() { 166 | _this.pos = pos || null; 167 | _this.radius = rad || null; 168 | _this.color = color || null; 169 | })(); 170 | 171 | this.draw = function() { 172 | if(!_this.active) return; 173 | ctx.beginPath(); 174 | ctx.arc(_this.pos.x, _this.pos.y, _this.radius, 0, 2 * Math.PI, false); 175 | ctx.fillStyle = 'rgba(156,217,249,'+ _this.active+')'; 176 | ctx.fill(); 177 | }; 178 | } 179 | 180 | // Util 181 | function getDistance(p1, p2) { 182 | return Math.pow(p1.x - p2.x, 2) + Math.pow(p1.y - p2.y, 2); 183 | } 184 | 185 | })(); -------------------------------------------------------------------------------- /assets/js/countdown.min.js: -------------------------------------------------------------------------------- 1 | /* 2 | countdown.js v2.5.2 http://countdownjs.org 3 | Copyright (c)2006-2014 Stephen M. McKamey. 4 | Licensed under The MIT License. 5 | */ 6 | var module,countdown=function(y){function C(a,b){var c=a.getTime();a.setMonth(a.getMonth()+b);return Math.round((a.getTime()-c)/864E5)}function z(a){var b=a.getTime(),c=new Date(b);c.setMonth(a.getMonth()+1);return Math.round((c.getTime()-b)/864E5)}function A(a,b){b=b instanceof Date||null!==b&&isFinite(b)?new Date(+b):new Date;if(!a)return b;var c=+a.value||0;if(c)return b.setTime(b.getTime()+c),b;(c=+a.milliseconds||0)&&b.setMilliseconds(b.getMilliseconds()+c);(c=+a.seconds||0)&&b.setSeconds(b.getSeconds()+ 7 | c);(c=+a.minutes||0)&&b.setMinutes(b.getMinutes()+c);(c=+a.hours||0)&&b.setHours(b.getHours()+c);(c=+a.weeks||0)&&(c*=7);(c+=+a.days||0)&&b.setDate(b.getDate()+c);(c=+a.months||0)&&b.setMonth(b.getMonth()+c);(c=+a.millennia||0)&&(c*=10);(c+=+a.centuries||0)&&(c*=10);(c+=+a.decades||0)&&(c*=10);(c+=+a.years||0)&&b.setFullYear(b.getFullYear()+c);return b}function l(a,b){return v(a)+(1===a?w[b]:x[b])}function q(){}function n(a,b,c,d,f,m){0<=a[c]&&(b+=a[c],delete a[c]);b/=f;if(1>=b+1)return 0;if(0<=a[d]){a[d]= 8 | +(a[d]+b).toFixed(m);switch(d){case "seconds":if(60!==a.seconds||isNaN(a.minutes))break;a.minutes++;a.seconds=0;case "minutes":if(60!==a.minutes||isNaN(a.hours))break;a.hours++;a.minutes=0;case "hours":if(24!==a.hours||isNaN(a.days))break;a.days++;a.hours=0;case "days":if(7!==a.days||isNaN(a.weeks))break;a.weeks++;a.days=0;case "weeks":if(a.weeks!==z(a.refMonth)/7||isNaN(a.months))break;a.months++;a.weeks=0;case "months":if(12!==a.months||isNaN(a.years))break;a.years++;a.months=0;case "years":if(10!== 9 | a.years||isNaN(a.decades))break;a.decades++;a.years=0;case "decades":if(10!==a.decades||isNaN(a.centuries))break;a.centuries++;a.decades=0;case "centuries":if(10!==a.centuries||isNaN(a.millennia))break;a.millennia++;a.centuries=0}return 0}return b}function D(a,b,c,d,f,m){var k=new Date;a.start=b=b||k;a.end=c=c||k;a.units=d;a.value=c.getTime()-b.getTime();0>a.value&&(k=c,c=b,b=k);a.refMonth=new Date(b.getFullYear(),b.getMonth(),15,12,0,0);try{a.millennia=0;a.centuries=0;a.decades=0;a.years=c.getFullYear()- 10 | b.getFullYear();a.months=c.getMonth()-b.getMonth();a.weeks=0;a.days=c.getDate()-b.getDate();a.hours=c.getHours()-b.getHours();a.minutes=c.getMinutes()-b.getMinutes();a.seconds=c.getSeconds()-b.getSeconds();a.milliseconds=c.getMilliseconds()-b.getMilliseconds();var g;0>a.milliseconds?(g=s(-a.milliseconds/1E3),a.seconds-=g,a.milliseconds+=1E3*g):1E3<=a.milliseconds&&(a.seconds+=p(a.milliseconds/1E3),a.milliseconds%=1E3);0>a.seconds?(g=s(-a.seconds/60),a.minutes-=g,a.seconds+=60*g):60<=a.seconds&&(a.minutes+= 11 | p(a.seconds/60),a.seconds%=60);0>a.minutes?(g=s(-a.minutes/60),a.hours-=g,a.minutes+=60*g):60<=a.minutes&&(a.hours+=p(a.minutes/60),a.minutes%=60);0>a.hours?(g=s(-a.hours/24),a.days-=g,a.hours+=24*g):24<=a.hours&&(a.days+=p(a.hours/24),a.hours%=24);for(;0>a.days;)a.months--,a.days+=C(a.refMonth,1);7<=a.days&&(a.weeks+=p(a.days/7),a.days%=7);0>a.months?(g=s(-a.months/12),a.years-=g,a.months+=12*g):12<=a.months&&(a.years+=p(a.months/12),a.months%=12);10<=a.years&&(a.decades+=p(a.years/10),a.years%= 12 | 10,10<=a.decades&&(a.centuries+=p(a.decades/10),a.decades%=10,10<=a.centuries&&(a.millennia+=p(a.centuries/10),a.centuries%=10)));b=0;!(d&1024)||b>=f?(a.centuries+=10*a.millennia,delete a.millennia):a.millennia&&b++;!(d&512)||b>=f?(a.decades+=10*a.centuries,delete a.centuries):a.centuries&&b++;!(d&256)||b>=f?(a.years+=10*a.decades,delete a.decades):a.decades&&b++;!(d&128)||b>=f?(a.months+=12*a.years,delete a.years):a.years&&b++;!(d&64)||b>=f?(a.months&&(a.days+=C(a.refMonth,a.months)),delete a.months, 13 | 7<=a.days&&(a.weeks+=p(a.days/7),a.days%=7)):a.months&&b++;!(d&32)||b>=f?(a.days+=7*a.weeks,delete a.weeks):a.weeks&&b++;!(d&16)||b>=f?(a.hours+=24*a.days,delete a.days):a.days&&b++;!(d&8)||b>=f?(a.minutes+=60*a.hours,delete a.hours):a.hours&&b++;!(d&4)||b>=f?(a.seconds+=60*a.minutes,delete a.minutes):a.minutes&&b++;!(d&2)||b>=f?(a.milliseconds+=1E3*a.seconds,delete a.seconds):a.seconds&&b++;if(!(d&1)||b>=f){var h=n(a,0,"milliseconds","seconds",1E3,m);if(h&&(h=n(a,h,"seconds","minutes",60,m))&&(h= 14 | n(a,h,"minutes","hours",60,m))&&(h=n(a,h,"hours","days",24,m))&&(h=n(a,h,"days","weeks",7,m))&&(h=n(a,h,"weeks","months",z(a.refMonth)/7,m))){d=h;var e,l=a.refMonth,q=l.getTime(),r=new Date(q);r.setFullYear(l.getFullYear()+1);e=Math.round((r.getTime()-q)/864E5);if(h=n(a,d,"months","years",e/z(a.refMonth),m))if(h=n(a,h,"years","decades",10,m))if(h=n(a,h,"decades","centuries",10,m))if(h=n(a,h,"centuries","millennia",10,m))throw Error("Fractional unit overflow");}}}finally{delete a.refMonth}return a} 15 | function e(a,b,c,d,f){var e;c=+c||222;d=0f?Math.round(f):20:0;var k=null;"function"===typeof a?(e=a,a=null):a instanceof Date||(null!==a&&isFinite(a)?a=new Date(+a):("object"===typeof k&&(k=a),a=null));var g=null;"function"===typeof b?(e=b,b=null):b instanceof Date||(null!==b&&isFinite(b)?b=new Date(+b):("object"===typeof b&&(g=b),b=null));k&&(a=A(k,b));g&&(b=A(g,a));if(!a&&!b)return new q;if(!e)return D(new q,a,b,c,d,f);var k=c&1?1E3/30:c&2?1E3:c&4?6E4:c&8?36E5:c&16?864E5:6048E5, 16 | h,g=function(){e(D(new q,a,b,c,d,f),h)};g();return h=setInterval(g,k)}var s=Math.ceil,p=Math.floor,w,x,r,t,u,v,B;q.prototype.toString=function(a){var b=B(this),c=b.length;if(!c)return a?""+a:u;if(1===c)return b[0];a=r+b.pop();return b.join(t)+a};q.prototype.toHTML=function(a,b){a=a||"span";var c=B(this),d=c.length;if(!d)return(b=b||u)?"\x3c"+a+"\x3e"+b+"\x3c/"+a+"\x3e":b;for(var f=0;f=k;k++)w[k]=a[k]||w[k],x[k]=b[k]||x[k];r="string"===typeof c?c:r;t="string"===typeof d?d:t;u="string"===typeof f?f:u;v="function"===typeof e?e:v};(e.resetLabels=function(){w=" millisecond; second; minute; hour; day; week; month; year; decade; century; millennium".split(";");x=" milliseconds; seconds; minutes; hours; days; weeks; months; years; decades; centuries; millennia".split(";"); 19 | r=" and ";t=", ";u="";v=function(a){return a}})();y&&y.exports?y.exports=e:"function"===typeof window.define&&"undefined"!==typeof window.define.amd&&window.define("countdown",[],function(){return e});return e}(module); -------------------------------------------------------------------------------- /assets/js/main.js: -------------------------------------------------------------------------------- 1 | var clock = document.getElementById("countdown-holder") 2 | , targetDate = new Date(2015, 05, 01); // June 1, 2015; 3 | 4 | clock.innerHTML = countdown(targetDate).toString(); 5 | setInterval(function(){ 6 | clock.innerHTML = countdown(targetDate).toString(); 7 | }, 1000); -------------------------------------------------------------------------------- /assets/js/rAF.js: -------------------------------------------------------------------------------- 1 | // http://paulirish.com/2011/requestanimationframe-for-smart-animating/ 2 | // http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating 3 | 4 | // requestAnimationFrame polyfill by Erik Möller. fixes from Paul Irish and Tino Zijdel 5 | 6 | // MIT license 7 | 8 | (function() { 9 | var lastTime = 0; 10 | var vendors = ['ms', 'moz', 'webkit', 'o']; 11 | for(var x = 0; x < vendors.length && !window.requestAnimationFrame; ++x) { 12 | window.requestAnimationFrame = window[vendors[x]+'RequestAnimationFrame']; 13 | window.cancelAnimationFrame = window[vendors[x]+'CancelAnimationFrame'] 14 | || window[vendors[x]+'CancelRequestAnimationFrame']; 15 | } 16 | 17 | if (!window.requestAnimationFrame) 18 | window.requestAnimationFrame = function(callback, element) { 19 | var currTime = new Date().getTime(); 20 | var timeToCall = Math.max(0, 16 - (currTime - lastTime)); 21 | var id = window.setTimeout(function() { callback(currTime + timeToCall); }, 22 | timeToCall); 23 | lastTime = currTime + timeToCall; 24 | return id; 25 | }; 26 | 27 | if (!window.cancelAnimationFrame) 28 | window.cancelAnimationFrame = function(id) { 29 | clearTimeout(id); 30 | }; 31 | }()); -------------------------------------------------------------------------------- /assets/js/retina.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Retina.js v1.3.0 3 | * 4 | * Copyright 2014 Imulus, LLC 5 | * Released under the MIT license 6 | * 7 | * Retina.js is an open source script that makes it easy to serve 8 | * high-resolution images to devices with retina displays. 9 | */ 10 | !function(){function a(){}function b(a){return f.retinaImageSuffix+a}function c(a,c){if(this.path=a||"","undefined"!=typeof c&&null!==c)this.at_2x_path=c,this.perform_check=!1;else{if(void 0!==document.createElement){var d=document.createElement("a");d.href=this.path,d.pathname=d.pathname.replace(g,b),this.at_2x_path=d.href}else{var e=this.path.split("?");e[0]=e[0].replace(g,b),this.at_2x_path=e.join("?")}this.perform_check=!0}}function d(a){this.el=a,this.path=new c(this.el.getAttribute("src"),this.el.getAttribute("data-at2x"));var b=this;this.path.check_2x_variant(function(a){a&&b.swap()})}var e="undefined"==typeof exports?window:exports,f={retinaImageSuffix:"@2x",check_mime_type:!0,force_original_dimensions:!0};e.Retina=a,a.configure=function(a){null===a&&(a={});for(var b in a)a.hasOwnProperty(b)&&(f[b]=a[b])},a.init=function(a){null===a&&(a=e);var b=a.onload||function(){};a.onload=function(){var a,c,e=document.getElementsByTagName("img"),f=[];for(a=0;a1?!0:e.matchMedia&&e.matchMedia(a).matches?!0:!1};var g=/\.\w+$/;e.RetinaImagePath=c,c.confirmed_paths=[],c.prototype.is_external=function(){return!(!this.path.match(/^https?\:/i)||this.path.match("//"+document.domain))},c.prototype.check_2x_variant=function(a){var b,d=this;return this.is_external()?a(!1):this.perform_check||"undefined"==typeof this.at_2x_path||null===this.at_2x_path?this.at_2x_path in c.confirmed_paths?a(!0):(b=new XMLHttpRequest,b.open("HEAD",this.at_2x_path),b.onreadystatechange=function(){if(4!==b.readyState)return a(!1);if(b.status>=200&&b.status<=399){if(f.check_mime_type){var e=b.getResponseHeader("Content-Type");if(null===e||!e.match(/^image/i))return a(!1)}return c.confirmed_paths.push(d.at_2x_path),a(!0)}return a(!1)},b.send(),void 0):a(!0)},e.RetinaImage=d,d.prototype.swap=function(a){function b(){c.el.complete?(f.force_original_dimensions&&(c.el.setAttribute("width",c.el.offsetWidth),c.el.setAttribute("height",c.el.offsetHeight)),c.el.setAttribute("src",a)):setTimeout(b,5)}"undefined"==typeof a&&(a=this.path.at_2x_path);var c=this;b()},a.isRetina()&&a.init(e)}(); -------------------------------------------------------------------------------- /cv/Marek-Dlugos-CV.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marekdlugos/TakeMeAsIntern/76c5e19ebd95430c63543c4f12b800e14e17f546/cv/Marek-Dlugos-CV.pdf -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Take me as Intern for 4 months 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 49 | 50 | 51 | 54 | 55 | 56 |
57 | 64 | 65 |
66 |
67 |
68 |
69 | *Hi 70 |

My name is Marek Dlugos.
71 | I’m a 19 year old student from Slovakia.

72 |

And I’d love to join your team and create some awesome stuff with you!

73 |
74 |
75 | Marek Dlugos 76 |
77 |
78 |
79 |
80 | 81 |
82 |
83 |
84 |
85 |

This summer I’d like to be your Intern (June - September)

86 |
87 |
88 |
89 |
90 | 91 |
92 |
93 | 94 |
95 |

How can I help you?

96 |
97 | 98 |
99 |
100 |

Coding Skills

101 |
    102 |
  • 103 | Front-end development 104 | HTML, CSS, JavaScript 105 |
  • 106 |
  • 107 | Frameworks 108 | Angular.js, Ionic, jQuery 109 |
  • 110 |
  • 111 | Basic understanding of 112 | C, C++, Java & PHP 113 |
  • 114 |
  • 115 | Experience with databases 116 | MySQL & NoSQL 117 |
  • 118 |
119 |
120 | 123 |
124 | 125 | 126 | Check out my 127 | GitHub 128 | 129 |

I can help you

130 |
    131 |
  • Coding interactive prototypes.
  • 132 |
  • Slicing prepared graphics into nice and responsive HTML & CSS code.
  • 133 |
  • Adding interactivity to your sites and apps through JavaScript.
  • 134 |
  • Preparing prototypes of your mobile app using Ionic.
  • 135 |
  • Developing a simple app using Angular and NoSQL database.
  • 136 |
  • Coding a simple app using PHP, Java, C or C++.
  • 137 |
  • Creating database architecture for your small apps.
  • 138 |
139 |
140 |
141 | 142 |
143 |
144 |

Design Skills

145 |
    146 |
  • Web Design
  • 147 |
  • Mobile App Design
  • 148 |
  • Print Design
  • 149 |
  • User Interface Design
  • 150 |
151 |
152 | 155 |
156 | 157 | 158 | Check out my 159 | Dribbble 160 | 161 |

I can help you

162 |
    163 |
  • Sketching wireframes for your new projects.
  • 164 |
  • Designing your new web site or landing page.
  • 165 |
  • Creating a user interface for your new app.
  • 166 |
  • Designing trendy print visuals.
  • 167 |
  • Cooking up visuals for your new mobile app.
  • 168 |
169 |

All with a focus on User Experience.

170 |
171 |
172 | 173 |
174 |
175 |

Other Skills

176 |
    177 |
  • 178 | Keynote design 179 | Creating eye-catching presentations 180 |
  • 181 |
  • 182 | Video editing and photography 183 |
  • 184 |
185 |
186 | 189 |
190 |

I can help you

191 |
    192 |
  • Creating eye-catching landing pages.
  • 193 |
  • Designing pixel-perfect Keynote presentations.
  • 194 |
  • Working on your new product video or take some office photos.
  • 195 |
  • Doing interesting marketing for your brand on social media networks.
  • 196 |
  • Creating a Kickstarter video for your product.
  • 197 |
198 |
199 |
200 | 201 |
202 |
203 |

There is still until summer, which gives me a lot of time to learn new skills that you might need!

204 |
205 |
206 | 207 |
208 |
209 | 210 |
211 |
212 |
213 |
214 |

I can benefit your team by

215 |
    216 |
  • Working on ideas you never had time to realize.
  • 217 |
  • Radically improving the designHow things look like but mainly WORK. of your project during my 4 months internship.
  • 218 |
  • Bringing new ideas. See things from a different point of view.
  • 219 |
  • And finally - introducing you to Slovak culture. For instance, do you know how to pronounce “čučoriedky”?
  • 220 |
221 |
222 |
223 |
224 |
225 | 226 |
227 |
228 |
229 |

What people I’ve worked with are saying

230 |
231 |
232 |
233 |
    234 |
  • 235 | Martin 236 | Martin, CEO at Fleetlog, Australia 237 | Marek brings great passion, creativity and experience to everything he does. He tries to look at things from various angles and always comes up with the best solution for the end user. The best thing: he is a great designer AND a great coder - this combination doesn't come up that often and has saved us a lot of time. Highly recommended. 238 |
  • 239 |
  • 240 | Cristina 241 | Cristina, Lead Designer at CRU design, Portugal 242 | We have worked with Marek and he is kind of person you meet once in a lifetime. Type of personality so unique, social and pedant. I can say that his skills as web and graphic designer can be easy compared to professionals who work in this field for many years. His design is simply easy to use and effective not a single opportunity for perfection wasted. 243 |
  • 244 |
  • 245 | Tomas 246 | Tomas, CEO at AbaffyDesign, Slovakia 247 | I am very glad that Marek was involved with his expertise and immense creativity in our company in creating major web projects in Slovakia ranging from news websites to social networks and internet portals. I’ve never had the pleasure to work with guy so caring about details of his work but even distinguish right when the product must go out and Marek know how to sell him. 248 |
  • 249 |
250 |
251 |
252 |
253 |
254 | 255 |
256 |
257 |
258 |

Want to learn more?

259 |
260 |
261 |
262 | Download my Curriculum Vitae 263 | (1.3MB, in PDF) 264 |
265 |
266 |
267 |
268 | 269 |
270 |
271 |
272 |
273 |

Freetime projects

274 | 275 |
276 | 277 | 278 | 279 | 280 | 281 | 282 | 283 | 284 | 285 | 286 | 287 | 288 | 289 | 347 | 348 | 349 | 350 |
351 | 352 | 353 | 354 | 355 | 356 | 357 | 358 | 359 | 360 | 361 |
362 | 363 |
364 | 365 | 366 | 367 | 368 | 369 | 370 | 371 | 372 |
373 |
374 |
375 |
376 |
377 |
378 | 379 |
380 |
381 |
382 |

Honours & awards

383 |
384 |
385 |
386 | First place 387 |

1st at JuniorInternetNationalwide competition for young web developers & designers. 2011

388 | (design category) 389 |
390 |
391 | Second place 392 |

2nd at ZenitNationalwide competition in programming and web development.

393 | (design & programming websites) 394 |
395 |
396 | Special prize 397 |

Special prize

398 | at JuniorInternetNationalwide competition for young web developers & designers. 2013 399 |
400 |
401 | First place 402 |

1st at JuniorInternetNationalwide competition for young web developers & designers. 2014

403 | (mobile app category) 404 |
405 |
406 | Special prize 407 |

Special prize

408 | at JuniorInternetNationalwide competition for young web developers & designers. 2014 409 |
410 |
411 | First place 412 |

Intel Excellence

413 | in Computer Science 414 |
415 |
416 |
417 |
418 | 419 |
420 |
421 |
422 |

Will I fit into your team?

423 |
424 |
425 |
426 | Love to play basketball 427 |

Passion for basketball

428 |
429 |
430 | Love to travel 431 |

Love to travel

432 |
433 |
434 | Love to shoot photo & video 435 |

Love to shoot photos & video

436 |
437 |
438 |
439 |

*And I like to discover new hobbies too :-)

440 |
441 |
442 |
443 | 444 |
445 |
446 |
447 |
448 |

Why I want to intern?

449 |

I am finishing my high school studies now and will have a four months gap between my university studies so I would love to fill that time by doing some awesome stuff with you!

450 | 509 |
510 |
511 |
512 |
513 | 514 |
515 |
516 |
517 |
518 | 519 |
520 |
521 |
522 | Marek Dlugos 523 | 530 |

Or just shoot me an e-mail to connect

531 | 532 | Let my dream come true & write me an e-mail 533 | marek@hostmeinca.com 534 | 535 |
536 |
537 |
538 |
539 |

I made this site in one week, instead of studying for my final exams and partying with my friends. I hope it is gonna be worth it!

540 |
541 |
542 |

Or help me by sharing my dream on facebook or twitter.

543 |
544 | 545 |
546 |
547 |
548 |
549 |
550 |
551 |
552 | 553 |
554 |
555 |
556 |
557 |

Want to know how it goes?

558 |

Subscribe to get updates

559 | 560 |
561 |
562 | 563 |
564 | 565 |
566 | 567 | 568 |
569 | 570 |
571 |
572 |
573 | 574 |
575 |
576 | 577 |
578 |
579 | *just occasional interesting brief updates 580 | 581 |
582 | 583 |
584 |
585 |
586 |
587 | 588 | 589 |
590 |
591 |
592 |
593 | 594 | 595 | 596 | 597 | 598 | 599 | 600 | 601 | 602 | 603 | 604 | 605 | 606 | --------------------------------------------------------------------------------