diff --git a/assets/application-b4c7459fc6df950ab76bf61ce3457179f3260b0e44b1a2ea9fc252bbbc13ac22.css b/assets/application-b4c7459fc6df950ab76bf61ce3457179f3260b0e44b1a2ea9fc252bbbc13ac22.css index 4b10773..9946740 100644 --- a/assets/application-b4c7459fc6df950ab76bf61ce3457179f3260b0e44b1a2ea9fc252bbbc13ac22.css +++ b/assets/application-b4c7459fc6df950ab76bf61ce3457179f3260b0e44b1a2ea9fc252bbbc13ac22.css @@ -143,7 +143,7 @@ table{ td,th{ padding:0 } -.icon-tab-splatfest,.ranking .ranklist-tab .tab-splatfest,.icon-tab-gachi,.ranking .ranklist-tab .tab-gachi,.icon-tab-regular,.ranking .ranklist-tab .tab-regular,.typography-number-white-0,.typography-number-white-1,.typography-number-white-2,.typography-number-white-3,.typography-number-white-4,.typography-number-white-5,.typography-number-white-6,.typography-number-white-7,.typography-number-white-8,.typography-number-white-9,.typography-number-orange-0,.typography-number-orange-1,.typography-number-orange-2,.typography-number-orange-3,.typography-number-orange-4,.typography-number-orange-5,.typography-number-orange-6,.typography-number-orange-7,.typography-number-orange-8,.typography-number-orange-9,.typography-number-green-0,.typography-number-green-1,.typography-number-green-2,.typography-number-green-3,.typography-number-green-4,.typography-number-green-5,.typography-number-green-6,.typography-number-green-7,.typography-number-green-8,.typography-number-green-9,.typography-number-purple-0,.typography-number-purple-1,.typography-number-purple-2,.typography-number-purple-3,.typography-number-purple-4,.typography-number-purple-5,.typography-number-purple-6,.typography-number-purple-7,.typography-number-purple-8,.typography-number-purple-9,.typography-udemae-a,.typography-udemae-a-minus,.typography-udemae-a-plus,.typography-udemae-b,.typography-udemae-b-minus,.typography-udemae-b-plus,.typography-udemae-c,.typography-udemae-c-minus,.typography-udemae-c-plus,.typography-udemae-s,.typography-udemae-s-plus,.typography-friendlist,.typography-ranking,.typography-equipment,.typography-stage,.typography-microsite,.typography-corporate,.typography-twitter-link,.typography-twitter-unlink,.typography-logout,.typography-headline-friendlist,.typography-headline-stage,.typography-headline-ranking,.typography-headline-equipment,.typography-recruiting,.typography-participation,.typography-participation-edit,.typography-plan,.typography-plan-date,.typography-plan-feel,.typography-plan-weapon,.typography-ok,.typography-colon,.typography-friend-status-playing,.typography-friend-status-regular,.typography-friend-status-gachi,.typography-friend-status-fes,.typography-friend-status-private,.typography-friend-status-tag,.typography-friend-status-online,.typography-friend-status-offline,.typography-headline-plan,.typography-headline-proposer,.typography-rank-regularmatch,.ranking .ranklist .rank-title .title-regular,.typography-rank-gachimatch,.ranking .ranklist .rank-title .title-gachi,.typography-rank-splatfest,.ranking .ranklist .rank-title .title-splatfest,.typography-equip-rank,.typography-equip-udemae,.typography-equip-painted-area,.typography-point,.typography-loading,.tour .tour-prev,.tour .tour-next,.tour .tour-bullet>a,.typography-regular-match,.typography-earnest-match,.typography-rule{ +.icon-tab-gachi,.ranking .ranklist-tab .tab-gachi,.icon-tab-regular,.ranking .ranklist-tab .tab-regular,.typography-number-white-0,.typography-number-white-1,.typography-number-white-2,.typography-number-white-3,.typography-number-white-4,.typography-number-white-5,.typography-number-white-6,.typography-number-white-7,.typography-number-white-8,.typography-number-white-9,.typography-number-orange-0,.typography-number-orange-1,.typography-number-orange-2,.typography-number-orange-3,.typography-number-orange-4,.typography-number-orange-5,.typography-number-orange-6,.typography-number-orange-7,.typography-number-orange-8,.typography-number-orange-9,.typography-number-green-0,.typography-number-green-1,.typography-number-green-2,.typography-number-green-3,.typography-number-green-4,.typography-number-green-5,.typography-number-green-6,.typography-number-green-7,.typography-number-green-8,.typography-number-green-9,.typography-udemae-a,.typography-udemae-a-minus,.typography-udemae-a-plus,.typography-udemae-b,.typography-udemae-b-minus,.typography-udemae-b-plus,.typography-udemae-c,.typography-udemae-c-minus,.typography-udemae-c-plus,.typography-udemae-s,.typography-udemae-s-plus,.typography-friendlist,.typography-ranking,.typography-equipment,.typography-stage,.typography-microsite,.typography-corporate,.typography-twitter-link,.typography-twitter-unlink,.typography-logout,.typography-headline-friendlist,.typography-headline-stage,.typography-headline-ranking,.typography-headline-equipment,.typography-recruiting,.typography-participation,.typography-participation-edit,.typography-plan,.typography-plan-date,.typography-plan-feel,.typography-plan-weapon,.typography-ok,.typography-colon,.typography-friend-status-playing,.typography-friend-status-regular,.typography-friend-status-gachi,.typography-friend-status-fes,.typography-friend-status-private,.typography-friend-status-tag,.typography-friend-status-online,.typography-friend-status-offline,.typography-headline-plan,.typography-headline-proposer,.typography-rank-tweet,.typography-equip-rank,.typography-equip-udemae,.typography-equip-painted-area,.typography-point,.typography-loading,.tour .tour-prev,.tour .tour-next,.tour .tour-bullet>a,.typography-regular-match,.typography-earnest-match,.typography-rule{ text-indent:100%; white-space:nowrap; overflow:hidden; @@ -201,7 +201,7 @@ button{ outline:none } .ui-sprite{ - background-image:url('https://splatoon.nintendo.net/images/en/ui-s583a844df0.png'); + background-image:url('https://splatoon.nintendo.net/images/ja/ui-s01ad411500.png'); background-repeat:no-repeat } .icon-header-logo{ @@ -209,8 +209,8 @@ button{ height:76px; margin:0 auto; display:block; - background-image:url('ui-scf41f55f26-b7d4baf19342db013cc20bb9d1dd2bfddc4817ace5a1c86f5e14705cd514311f.png'); - background-position:0 -1058px; + background-image:url('ui-saed2384d89-ee4a9a383c0239cb84ae18dac3a225a946795a7e49cf6bde2b39415a5d07a995.png'); + background-position:0 -914px; background-repeat:no-repeat; -moz-background-size:auto; -o-background-size:auto; @@ -219,17 +219,17 @@ button{ } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .icon-header-logo{ - background-position:0 -529px; - -moz-background-size:300px 866px; - -o-background-size:300px 866px; - -webkit-background-size:300px 866px; - background-size:300px 866px + background-position:0 -457px; + -moz-background-size:300px 794px; + -o-background-size:300px 794px; + -webkit-background-size:300px 794px; + background-size:300px 794px } } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .icon-header-logo{ - background-image:url('ui/@2x-s7d1cb2d0b4-a0a2a55cb184e63faa001b5cea7abed749e0e0cf06ec239e1c193e5ccd0c7b3b.png'); - background-position:0 -1996px; + background-image:url('ui/@2x-sa7860ea4da-03351ffba2d779b6b024d6a2269061b3fc1a7c96d02288eae5ce4736480ea620.png'); + background-position:0 -1708px; background-repeat:no-repeat; -moz-background-size:auto; -o-background-size:auto; @@ -239,18 +239,18 @@ button{ } @media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 2dppx), (min-resolution: 2dppx) and (min-resolution: 2dppx){ .icon-header-logo{ - background-position:0 -998px; - -moz-background-size:540px 1492px; - -o-background-size:540px 1492px; - -webkit-background-size:540px 1492px; - background-size:540px 1492px + background-position:0 -854px; + -moz-background-size:540px 1348px; + -o-background-size:540px 1348px; + -webkit-background-size:540px 1348px; + background-size:540px 1348px } } .lt-ie9 .icon-header-logo{ width:300px; height:138px; - background-image:url('ui-scf41f55f26-b7d4baf19342db013cc20bb9d1dd2bfddc4817ace5a1c86f5e14705cd514311f.png'); - background-position:0 -1134px; + background-image:url('ui-saed2384d89-ee4a9a383c0239cb84ae18dac3a225a946795a7e49cf6bde2b39415a5d07a995.png'); + background-position:0 -990px; background-repeat:no-repeat; -moz-background-size:auto; -o-background-size:auto; @@ -259,17 +259,17 @@ button{ } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .lt-ie9 .icon-header-logo{ - background-position:0 -567px; - -moz-background-size:300px 866px; - -o-background-size:300px 866px; - -webkit-background-size:300px 866px; - background-size:300px 866px + background-position:0 -495px; + -moz-background-size:300px 794px; + -o-background-size:300px 794px; + -webkit-background-size:300px 794px; + background-size:300px 794px } } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .lt-ie9 .icon-header-logo{ - background-image:url('ui/@2x-s7d1cb2d0b4-a0a2a55cb184e63faa001b5cea7abed749e0e0cf06ec239e1c193e5ccd0c7b3b.png'); - background-position:0 -2148px; + background-image:url('ui/@2x-sa7860ea4da-03351ffba2d779b6b024d6a2269061b3fc1a7c96d02288eae5ce4736480ea620.png'); + background-position:0 -1860px; background-repeat:no-repeat; -moz-background-size:auto; -o-background-size:auto; @@ -279,19 +279,19 @@ button{ } @media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 2dppx), (min-resolution: 2dppx) and (min-resolution: 2dppx){ .lt-ie9 .icon-header-logo{ - background-position:0 -1074px; - -moz-background-size:540px 1492px; - -o-background-size:540px 1492px; - -webkit-background-size:540px 1492px; - background-size:540px 1492px + background-position:0 -930px; + -moz-background-size:540px 1348px; + -o-background-size:540px 1348px; + -webkit-background-size:540px 1348px; + background-size:540px 1348px } } @media screen and (min-width: 1025px){ .icon-header-logo{ width:300px; height:138px; - background-image:url('ui-scf41f55f26-b7d4baf19342db013cc20bb9d1dd2bfddc4817ace5a1c86f5e14705cd514311f.png'); - background-position:0 -1134px; + background-image:url('ui-saed2384d89-ee4a9a383c0239cb84ae18dac3a225a946795a7e49cf6bde2b39415a5d07a995.png'); + background-position:0 -990px; background-repeat:no-repeat; -moz-background-size:auto; -o-background-size:auto; @@ -301,17 +301,17 @@ button{ } @media screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1025px) and (min-resolution: 2dppx){ .icon-header-logo{ - background-position:0 -567px; - -moz-background-size:300px 866px; - -o-background-size:300px 866px; - -webkit-background-size:300px 866px; - background-size:300px 866px + background-position:0 -495px; + -moz-background-size:300px 794px; + -o-background-size:300px 794px; + -webkit-background-size:300px 794px; + background-size:300px 794px } } @media screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1025px) and (min-resolution: 2dppx){ .icon-header-logo{ - background-image:url('ui/@2x-s7d1cb2d0b4-a0a2a55cb184e63faa001b5cea7abed749e0e0cf06ec239e1c193e5ccd0c7b3b.png'); - background-position:0 -2148px; + background-image:url('ui/@2x-sa7860ea4da-03351ffba2d779b6b024d6a2269061b3fc1a7c96d02288eae5ce4736480ea620.png'); + background-position:0 -1860px; background-repeat:no-repeat; -moz-background-size:auto; -o-background-size:auto; @@ -321,11 +321,11 @@ button{ } @media screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1025px) and (min-resolution: 2dppx) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 2dppx), screen and (min-width: 1025px) and (min-resolution: 2dppx) and (min-resolution: 2dppx){ .icon-header-logo{ - background-position:0 -1074px; - -moz-background-size:540px 1492px; - -o-background-size:540px 1492px; - -webkit-background-size:540px 1492px; - background-size:540px 1492px + background-position:0 -930px; + -moz-background-size:540px 1348px; + -o-background-size:540px 1348px; + -webkit-background-size:540px 1348px; + background-size:540px 1348px } } .icon-humberger{ @@ -343,8 +343,8 @@ button{ display:block; width:266px; height:56px; - background-image:url('ui-scf41f55f26-b7d4baf19342db013cc20bb9d1dd2bfddc4817ace5a1c86f5e14705cd514311f.png'); - background-position:0 -1564px; + background-image:url('ui-saed2384d89-ee4a9a383c0239cb84ae18dac3a225a946795a7e49cf6bde2b39415a5d07a995.png'); + background-position:0 -1420px; background-repeat:no-repeat; -moz-background-size:auto; -o-background-size:auto; @@ -353,17 +353,17 @@ button{ } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .icon-navi-friend,.icon-navi-ranking,.icon-navi-equipment,.icon-navi-stage{ - background-position:0 -782px; - -moz-background-size:300px 866px; - -o-background-size:300px 866px; - -webkit-background-size:300px 866px; - background-size:300px 866px + background-position:0 -710px; + -moz-background-size:300px 794px; + -o-background-size:300px 794px; + -webkit-background-size:300px 794px; + background-size:300px 794px } } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .icon-navi-friend,.icon-navi-ranking,.icon-navi-equipment,.icon-navi-stage{ - background-image:url('ui/@2x-s7d1cb2d0b4-a0a2a55cb184e63faa001b5cea7abed749e0e0cf06ec239e1c193e5ccd0c7b3b.png'); - background-position:0 -2648px; + background-image:url('ui/@2x-sa7860ea4da-03351ffba2d779b6b024d6a2269061b3fc1a7c96d02288eae5ce4736480ea620.png'); + background-position:0 -2360px; background-repeat:no-repeat; -moz-background-size:auto; -o-background-size:auto; @@ -373,11 +373,11 @@ button{ } @media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 2dppx), (min-resolution: 2dppx) and (min-resolution: 2dppx){ .icon-navi-friend,.icon-navi-ranking,.icon-navi-equipment,.icon-navi-stage{ - background-position:0 -1324px; - -moz-background-size:540px 1492px; - -o-background-size:540px 1492px; - -webkit-background-size:540px 1492px; - background-size:540px 1492px + background-position:0 -1180px; + -moz-background-size:540px 1348px; + -o-background-size:540px 1348px; + -webkit-background-size:540px 1348px; + background-size:540px 1348px } } .icon-navi-friend:before{ @@ -390,8 +390,8 @@ button{ background:transparent url('svg/ui/ico_friendlist-320cb666486606280b494d4d4427451b2de2c9ad01f3332c286433c6f536db0a.svg') 0 0 no-repeat } .icon-navi-friend:hover,.icon-navi-friend.is-selected{ - background-image:url('ui-scf41f55f26-b7d4baf19342db013cc20bb9d1dd2bfddc4817ace5a1c86f5e14705cd514311f.png'); - background-position:0 -1508px; + background-image:url('ui-saed2384d89-ee4a9a383c0239cb84ae18dac3a225a946795a7e49cf6bde2b39415a5d07a995.png'); + background-position:0 -1364px; background-repeat:no-repeat; -moz-background-size:auto; -o-background-size:auto; @@ -405,17 +405,17 @@ button{ } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .icon-navi-friend:hover,.icon-navi-friend.is-selected{ - background-position:0 -754px; - -moz-background-size:300px 866px; - -o-background-size:300px 866px; - -webkit-background-size:300px 866px; - background-size:300px 866px + background-position:0 -682px; + -moz-background-size:300px 794px; + -o-background-size:300px 794px; + -webkit-background-size:300px 794px; + background-size:300px 794px } } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .icon-navi-friend:hover,.icon-navi-friend.is-selected{ - background-image:url('ui/@2x-s7d1cb2d0b4-a0a2a55cb184e63faa001b5cea7abed749e0e0cf06ec239e1c193e5ccd0c7b3b.png'); - background-position:0 -2536px; + background-image:url('ui/@2x-sa7860ea4da-03351ffba2d779b6b024d6a2269061b3fc1a7c96d02288eae5ce4736480ea620.png'); + background-position:0 -2248px; background-repeat:no-repeat; -moz-background-size:auto; -o-background-size:auto; @@ -425,11 +425,11 @@ button{ } @media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 2dppx), (min-resolution: 2dppx) and (min-resolution: 2dppx){ .icon-navi-friend:hover,.icon-navi-friend.is-selected{ - background-position:0 -1268px; - -moz-background-size:540px 1492px; - -o-background-size:540px 1492px; - -webkit-background-size:540px 1492px; - background-size:540px 1492px + background-position:0 -1124px; + -moz-background-size:540px 1348px; + -o-background-size:540px 1348px; + -webkit-background-size:540px 1348px; + background-size:540px 1348px } } .icon-navi-ranking:before{ @@ -442,8 +442,8 @@ button{ background:transparent url('svg/ui/ico_ranking-c89e570ab4d08a764d285e453423188b1976895b3feacf031e3f231b1506b441.svg') 0 0 no-repeat } .icon-navi-ranking:hover,.icon-navi-ranking.is-selected{ - background-image:url('ui-scf41f55f26-b7d4baf19342db013cc20bb9d1dd2bfddc4817ace5a1c86f5e14705cd514311f.png'); - background-position:0 -1620px; + background-image:url('ui-saed2384d89-ee4a9a383c0239cb84ae18dac3a225a946795a7e49cf6bde2b39415a5d07a995.png'); + background-position:0 -1476px; background-repeat:no-repeat; -moz-background-size:auto; -o-background-size:auto; @@ -457,17 +457,17 @@ button{ } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .icon-navi-ranking:hover,.icon-navi-ranking.is-selected{ - background-position:0 -810px; - -moz-background-size:300px 866px; - -o-background-size:300px 866px; - -webkit-background-size:300px 866px; - background-size:300px 866px + background-position:0 -738px; + -moz-background-size:300px 794px; + -o-background-size:300px 794px; + -webkit-background-size:300px 794px; + background-size:300px 794px } } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .icon-navi-ranking:hover,.icon-navi-ranking.is-selected{ - background-image:url('ui/@2x-s7d1cb2d0b4-a0a2a55cb184e63faa001b5cea7abed749e0e0cf06ec239e1c193e5ccd0c7b3b.png'); - background-position:0 -2760px; + background-image:url('ui/@2x-sa7860ea4da-03351ffba2d779b6b024d6a2269061b3fc1a7c96d02288eae5ce4736480ea620.png'); + background-position:0 -2472px; background-repeat:no-repeat; -moz-background-size:auto; -o-background-size:auto; @@ -477,11 +477,11 @@ button{ } @media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 2dppx), (min-resolution: 2dppx) and (min-resolution: 2dppx){ .icon-navi-ranking:hover,.icon-navi-ranking.is-selected{ - background-position:0 -1380px; - -moz-background-size:540px 1492px; - -o-background-size:540px 1492px; - -webkit-background-size:540px 1492px; - background-size:540px 1492px + background-position:0 -1236px; + -moz-background-size:540px 1348px; + -o-background-size:540px 1348px; + -webkit-background-size:540px 1348px; + background-size:540px 1348px } } .icon-navi-equipment:before{ @@ -494,8 +494,8 @@ button{ background:transparent url('svg/ui/ico_equipment-40943361040a3d62c745a21d1a1fa95794c851f378e11334f2dc6c1cc81b4984.svg') 0 0 no-repeat } .icon-navi-equipment:hover,.icon-navi-equipment.is-selected{ - background-image:url('ui-scf41f55f26-b7d4baf19342db013cc20bb9d1dd2bfddc4817ace5a1c86f5e14705cd514311f.png'); - background-position:0 -1452px; + background-image:url('ui-saed2384d89-ee4a9a383c0239cb84ae18dac3a225a946795a7e49cf6bde2b39415a5d07a995.png'); + background-position:0 -1308px; background-repeat:no-repeat; -moz-background-size:auto; -o-background-size:auto; @@ -509,17 +509,17 @@ button{ } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .icon-navi-equipment:hover,.icon-navi-equipment.is-selected{ - background-position:0 -726px; - -moz-background-size:300px 866px; - -o-background-size:300px 866px; - -webkit-background-size:300px 866px; - background-size:300px 866px + background-position:0 -654px; + -moz-background-size:300px 794px; + -o-background-size:300px 794px; + -webkit-background-size:300px 794px; + background-size:300px 794px } } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .icon-navi-equipment:hover,.icon-navi-equipment.is-selected{ - background-image:url('ui/@2x-s7d1cb2d0b4-a0a2a55cb184e63faa001b5cea7abed749e0e0cf06ec239e1c193e5ccd0c7b3b.png'); - background-position:0 -2424px; + background-image:url('ui/@2x-sa7860ea4da-03351ffba2d779b6b024d6a2269061b3fc1a7c96d02288eae5ce4736480ea620.png'); + background-position:0 -2136px; background-repeat:no-repeat; -moz-background-size:auto; -o-background-size:auto; @@ -529,11 +529,11 @@ button{ } @media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 2dppx), (min-resolution: 2dppx) and (min-resolution: 2dppx){ .icon-navi-equipment:hover,.icon-navi-equipment.is-selected{ - background-position:0 -1212px; - -moz-background-size:540px 1492px; - -o-background-size:540px 1492px; - -webkit-background-size:540px 1492px; - background-size:540px 1492px + background-position:0 -1068px; + -moz-background-size:540px 1348px; + -o-background-size:540px 1348px; + -webkit-background-size:540px 1348px; + background-size:540px 1348px } } .icon-navi-stage:before{ @@ -546,8 +546,8 @@ button{ background:transparent url('svg/ui/ico_stage-8dbc9e30d2dd9f99f4d1678fe53c4aaada7f7ff43929880a0c9f4e49f148f540.svg') 0 0 no-repeat } .icon-navi-stage:hover,.icon-navi-stage.is-selected{ - background-image:url('ui-scf41f55f26-b7d4baf19342db013cc20bb9d1dd2bfddc4817ace5a1c86f5e14705cd514311f.png'); - background-position:0 -1676px; + background-image:url('ui-saed2384d89-ee4a9a383c0239cb84ae18dac3a225a946795a7e49cf6bde2b39415a5d07a995.png'); + background-position:0 -1532px; background-repeat:no-repeat; -moz-background-size:auto; -o-background-size:auto; @@ -561,17 +561,17 @@ button{ } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .icon-navi-stage:hover,.icon-navi-stage.is-selected{ - background-position:0 -838px; - -moz-background-size:300px 866px; - -o-background-size:300px 866px; - -webkit-background-size:300px 866px; - background-size:300px 866px + background-position:0 -766px; + -moz-background-size:300px 794px; + -o-background-size:300px 794px; + -webkit-background-size:300px 794px; + background-size:300px 794px } } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .icon-navi-stage:hover,.icon-navi-stage.is-selected{ - background-image:url('ui/@2x-s7d1cb2d0b4-a0a2a55cb184e63faa001b5cea7abed749e0e0cf06ec239e1c193e5ccd0c7b3b.png'); - background-position:0 -2872px; + background-image:url('ui/@2x-sa7860ea4da-03351ffba2d779b6b024d6a2269061b3fc1a7c96d02288eae5ce4736480ea620.png'); + background-position:0 -2584px; background-repeat:no-repeat; -moz-background-size:auto; -o-background-size:auto; @@ -581,11 +581,11 @@ button{ } @media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 2dppx), (min-resolution: 2dppx) and (min-resolution: 2dppx){ .icon-navi-stage:hover,.icon-navi-stage.is-selected{ - background-position:0 -1436px; - -moz-background-size:540px 1492px; - -o-background-size:540px 1492px; - -webkit-background-size:540px 1492px; - background-size:540px 1492px + background-position:0 -1292px; + -moz-background-size:540px 1348px; + -o-background-size:540px 1348px; + -webkit-background-size:540px 1348px; + background-size:540px 1348px } } .icon-mii{ @@ -702,75 +702,10 @@ button{ height:32px; background:transparent url('svg/ui/ico_failure-02c2d2a62de8c67b516a7330c9e979935ef107d98bb3a41d5d4464574b321fa4.svg') 0 0 no-repeat } -.icon-hyaketu,.ranking .ranklist .rank-detail .rank-username .rank-hyaketu{ - width:26px; - height:20px; - background:transparent url('https://splatoon.nintendo.net/assets/en/svg/ui/ico_hyaketu-0f3485d21126e16d2e1b109f8643a411983a12e5b9bdabd82097392f25ba3088.svg') 0 0 no-repeat -} -.icon-tab-splatfest,.ranking .ranklist-tab .tab-splatfest{ - width:100px; - height:116px; - background:transparent url('https://splatoon.nintendo.net/assets/en/svg/ui/btn_tab_splatfest-ae7a0f2335045ce2ec4f1f96b10cbf01a5f6fb12a397c0246c56fa25c3abf08a.svg') 0 0 no-repeat -} -.lt-ie9 .icon-tab-splatfest,.lt-ie9 .ranking .ranklist-tab .tab-splatfest,.ranking .ranklist-tab .lt-ie9 .tab-splatfest{ - width:150px; - height:174px; - background:transparent url('https://splatoon.nintendo.net/assets/en/svg/ui/btn_tab_splatfest-ae7a0f2335045ce2ec4f1f96b10cbf01a5f6fb12a397c0246c56fa25c3abf08a.svg') 0 0 no-repeat -} -@media screen and (min-width: 1025px){ - .icon-tab-splatfest,.ranking .ranklist-tab .tab-splatfest{ - width:150px; - height:174px; - background:transparent url('https://splatoon.nintendo.net/assets/en/svg/ui/btn_tab_splatfest-ae7a0f2335045ce2ec4f1f96b10cbf01a5f6fb12a397c0246c56fa25c3abf08a.svg') 0 0 no-repeat - } -} -.icon-tab-splatfest:hover,.ranking .ranklist-tab .tab-splatfest:hover{ - -moz-animation:bounce 0.1s cubic-bezier(0.7, 0, 0.3, 1); - -webkit-animation:bounce 0.1s cubic-bezier(0.7, 0, 0.3, 1); - animation:bounce 0.1s cubic-bezier(0.7, 0, 0.3, 1); - -moz-animation-fill-mode:forwards; - -webkit-animation-fill-mode:forwards; - animation-fill-mode:forwards -} -.icon-tab-splatfest.is-selected,.ranking .ranklist-tab .is-selected.tab-splatfest{ - width:100px; - height:116px; - background:transparent url('https://splatoon.nintendo.net/assets/en/svg/ui/btn_tab_splatfest_selected-ad7372ec630d65d89c2655d805f8cd099cfa2bacfea587076fd07936c7acb920.svg') 0 0 no-repeat; - -moz-animation:splash 0.1s cubic-bezier(0.7, 0, 0.3, 1); - -webkit-animation:splash 0.1s cubic-bezier(0.7, 0, 0.3, 1); - animation:splash 0.1s cubic-bezier(0.7, 0, 0.3, 1) -} -.lt-ie9 .icon-tab-splatfest.is-selected,.lt-ie9 .ranking .ranklist-tab .is-selected.tab-splatfest,.ranking .ranklist-tab .lt-ie9 .is-selected.tab-splatfest{ - width:150px; - height:174px; - background:transparent url('https://splatoon.nintendo.net/assets/en/svg/ui/btn_tab_splatfest_selected-ad7372ec630d65d89c2655d805f8cd099cfa2bacfea587076fd07936c7acb920.svg') 0 0 no-repeat -} -@media screen and (min-width: 1025px){ - .icon-tab-splatfest.is-selected,.ranking .ranklist-tab .is-selected.tab-splatfest{ - width:150px; - height:174px; - background:transparent url('https://splatoon.nintendo.net/assets/en/svg/ui/btn_tab_splatfest_selected-ad7372ec630d65d89c2655d805f8cd099cfa2bacfea587076fd07936c7acb920.svg') 0 0 no-repeat - } -} .icon-tab-gachi,.ranking .ranklist-tab .tab-gachi{ width:150px; height:174px; - background:transparent url('https://splatoon.nintendo.net/assets/en/svg/ui/btn_tab_gachi-1ab8351babd76ea6dd8e23eb86293c8ceafaf23b9cae3001166fabf3a01011a7.svg') 0 0 no-repeat; - width:100px; - height:116px; - background:transparent url('https://splatoon.nintendo.net/assets/en/svg/ui/btn_tab_gachi-1ab8351babd76ea6dd8e23eb86293c8ceafaf23b9cae3001166fabf3a01011a7.svg') 0 0 no-repeat -} -.lt-ie9 .icon-tab-gachi,.lt-ie9 .ranking .ranklist-tab .tab-gachi,.ranking .ranklist-tab .lt-ie9 .tab-gachi{ - width:150px; - height:174px; - background:transparent url('https://splatoon.nintendo.net/assets/en/svg/ui/btn_tab_gachi-1ab8351babd76ea6dd8e23eb86293c8ceafaf23b9cae3001166fabf3a01011a7.svg') 0 0 no-repeat -} -@media screen and (min-width: 1025px){ - .icon-tab-gachi,.ranking .ranklist-tab .tab-gachi{ - width:150px; - height:174px; - background:transparent url('svg/ui/btn_tab_gachi-1ab8351babd76ea6dd8e23eb86293c8ceafaf23b9cae3001166fabf3a01011a7.svg') 0 0 no-repeat - } + background:transparent url('https://splatoon.nintendo.net/assets/ja/svg/ui/btn_tab_gachi-0c9b05f82e24cf91d3b3dcb6588704263818ee0fd777a986774cca3da7771fd3.svg') 0 0 no-repeat } .icon-tab-gachi:hover,.ranking .ranklist-tab .tab-gachi:hover{ -moz-animation:bounce 0.1s cubic-bezier(0.7, 0, 0.3, 1); @@ -783,45 +718,15 @@ button{ .icon-tab-gachi.is-selected,.ranking .ranklist-tab .is-selected.tab-gachi{ width:150px; height:174px; - background:transparent url('svg/ui/btn_tab_gachi_selected-4796f167399dca12cb274dcb0348cdf709a1f722ddd241210e55a3e04fdb6ff4.svg') 0 0 no-repeat; - width:100px; - height:116px; - background:transparent url('svg/ui/btn_tab_gachi_selected-4796f167399dca12cb274dcb0348cdf709a1f722ddd241210e55a3e04fdb6ff4.svg') 0 0 no-repeat; + background:transparent url('https://splatoon.nintendo.net/assets/ja/svg/ui/btn_tab_gachi_selected-cdea44a844938dc25e11012722838f61e63481243f639d5782e5fefbfc738702.svg') 0 0 no-repeat; -moz-animation:splash 0.1s cubic-bezier(0.7, 0, 0.3, 1); -webkit-animation:splash 0.1s cubic-bezier(0.7, 0, 0.3, 1); animation:splash 0.1s cubic-bezier(0.7, 0, 0.3, 1) } -.lt-ie9 .icon-tab-gachi.is-selected,.lt-ie9 .ranking .ranklist-tab .is-selected.tab-gachi,.ranking .ranklist-tab .lt-ie9 .is-selected.tab-gachi{ - width:150px; - height:174px; - background:transparent url('svg/ui/btn_tab_gachi_selected-4796f167399dca12cb274dcb0348cdf709a1f722ddd241210e55a3e04fdb6ff4.svg') 0 0 no-repeat -} -@media screen and (min-width: 1025px){ - .icon-tab-gachi.is-selected,.ranking .ranklist-tab .is-selected.tab-gachi{ - width:150px; - height:174px; - background:transparent url('svg/ui/btn_tab_gachi_selected-4796f167399dca12cb274dcb0348cdf709a1f722ddd241210e55a3e04fdb6ff4.svg') 0 0 no-repeat - } -} .icon-tab-regular,.ranking .ranklist-tab .tab-regular{ width:150px; height:174px; - background:transparent url('svg/ui/btn_tab_regular-40682de5f47922c608c0ddf6eddd44efcf4b0516092041cdb48977f777030487.svg') 0 0 no-repeat; - width:100px; - height:116px; - background:transparent url('svg/ui/btn_tab_regular-40682de5f47922c608c0ddf6eddd44efcf4b0516092041cdb48977f777030487.svg') 0 0 no-repeat -} -.lt-ie9 .icon-tab-regular,.lt-ie9 .ranking .ranklist-tab .tab-regular,.ranking .ranklist-tab .lt-ie9 .tab-regular{ - width:150px; - height:174px; - background:transparent url('svg/ui/btn_tab_regular-40682de5f47922c608c0ddf6eddd44efcf4b0516092041cdb48977f777030487.svg') 0 0 no-repeat -} -@media screen and (min-width: 1025px){ - .icon-tab-regular,.ranking .ranklist-tab .tab-regular{ - width:150px; - height:174px; - background:transparent url('svg/ui/btn_tab_regular-40682de5f47922c608c0ddf6eddd44efcf4b0516092041cdb48977f777030487.svg') 0 0 no-repeat - } + background:transparent url('https://splatoon.nintendo.net/assets/ja/svg/ui/btn_tab_regular-5c486ab22981007981a437324eab1d4cab73c7225d54bd0d0eaae2e6a15c5ae5.svg') 0 0 no-repeat } .icon-tab-regular:hover,.ranking .ranklist-tab .tab-regular:hover{ -moz-animation:bounce 0.1s cubic-bezier(0.7, 0, 0.3, 1); @@ -834,26 +739,11 @@ button{ .icon-tab-regular.is-selected,.ranking .ranklist-tab .is-selected.tab-regular{ width:150px; height:174px; - background:transparent url('svg/ui/btn_tab_regular_selected-b636e3d21ace9434120061a32658b21a34feb6468553b6d6da30ce890b85ec1f.svg') 0 0 no-repeat; - width:100px; - height:116px; - background:transparent url('svg/ui/btn_tab_regular_selected-b636e3d21ace9434120061a32658b21a34feb6468553b6d6da30ce890b85ec1f.svg') 0 0 no-repeat; + background:transparent url('https://splatoon.nintendo.net/assets/ja/svg/ui/btn_tab_regular_selected-7f3e65a597c238a95050087ac13dcc8820e65930f9641ddda13cd2953a5b172a.svg') 0 0 no-repeat; -moz-animation:splash 0.1s cubic-bezier(0.7, 0, 0.3, 1); -webkit-animation:splash 0.1s cubic-bezier(0.7, 0, 0.3, 1); animation:splash 0.1s cubic-bezier(0.7, 0, 0.3, 1) } -.lt-ie9 .icon-tab-regular.is-selected,.lt-ie9 .ranking .ranklist-tab .is-selected.tab-regular,.ranking .ranklist-tab .lt-ie9 .is-selected.tab-regular{ - width:150px; - height:174px; - background:transparent url('svg/ui/btn_tab_regular_selected-b636e3d21ace9434120061a32658b21a34feb6468553b6d6da30ce890b85ec1f.svg') 0 0 no-repeat -} -@media screen and (min-width: 1025px){ - .icon-tab-regular.is-selected,.ranking .ranklist-tab .is-selected.tab-regular{ - width:150px; - height:174px; - background:transparent url('svg/ui/btn_tab_regular_selected-b636e3d21ace9434120061a32658b21a34feb6468553b6d6da30ce890b85ec1f.svg') 0 0 no-repeat - } -} .icon-tw-ink{ width:85px; height:60px; @@ -1508,126 +1398,6 @@ button{ -webkit-background-size:18px, 20px; background-size:18px, 20px } -.typography-number-purple-0{ - display:inline-block; - vertical-align:top; - margin:0 1px; - width:17px; - height:20px; - background:transparent url('svg/text/scene/rank/number/tx_nb_0_purple-c388fcb1248d8c51ebd2e75512dd03b7c55643a64a94a63aa96e6fdacc139421.svg') 0 0 no-repeat; - -moz-background-size:17px, 20px; - -o-background-size:17px, 20px; - -webkit-background-size:17px, 20px; - background-size:17px, 20px -} -.typography-number-purple-1{ - display:inline-block; - vertical-align:top; - margin:0 1px; - width:10px; - height:20px; - background:transparent url('svg/text/scene/rank/number/tx_nb_1_purple-e854b65457dce33c1570ee22dfdc6f3dbe74b49606d08bc92d69fb6d1ed7690a.svg') 0 0 no-repeat; - -moz-background-size:10px, 20px; - -o-background-size:10px, 20px; - -webkit-background-size:10px, 20px; - background-size:10px, 20px -} -.typography-number-purple-2{ - display:inline-block; - vertical-align:top; - margin:0 1px; - width:16px; - height:20px; - background:transparent url('svg/text/scene/rank/number/tx_nb_2_purple-50c81f51ce9f30ce89dd3f01a9812c846e7fbb7a00fc95d72726a772d2ef5bd7.svg') 0 0 no-repeat; - -moz-background-size:16px, 20px; - -o-background-size:16px, 20px; - -webkit-background-size:16px, 20px; - background-size:16px, 20px -} -.typography-number-purple-3{ - display:inline-block; - vertical-align:top; - margin:0 1px; - width:16px; - height:20px; - background:transparent url('svg/text/scene/rank/number/tx_nb_3_purple-0901c032e718a09d5e4c9c1f47646a3958da7bb566a2d4da06322d7be2a911aa.svg') 0 0 no-repeat; - -moz-background-size:16px, 20px; - -o-background-size:16px, 20px; - -webkit-background-size:16px, 20px; - background-size:16px, 20px -} -.typography-number-purple-4{ - display:inline-block; - vertical-align:top; - margin:0 1px; - width:16px; - height:20px; - background:transparent url('svg/text/scene/rank/number/tx_nb_4_purple-a2e279292822c0f181b7726bcef1ee6c3d7a18b2763ec4d8c0a54ca452fc5e04.svg') 0 0 no-repeat; - -moz-background-size:16px, 20px; - -o-background-size:16px, 20px; - -webkit-background-size:16px, 20px; - background-size:16px, 20px -} -.typography-number-purple-5{ - display:inline-block; - vertical-align:top; - margin:0 1px; - width:16px; - height:20px; - background:transparent url('svg/text/scene/rank/number/tx_nb_5_purple-16e43ef9f23e514f900ede4bde7bcb81aa062af961c553374fc7c80566cf8b47.svg') 0 0 no-repeat; - -moz-background-size:16px, 20px; - -o-background-size:16px, 20px; - -webkit-background-size:16px, 20px; - background-size:16px, 20px -} -.typography-number-purple-6{ - display:inline-block; - vertical-align:top; - margin:0 1px; - width:18px; - height:20px; - background:transparent url('svg/text/scene/rank/number/tx_nb_6_purple-1ed2cae2808bb656eb89d986c9e10289fc273cb7d026b989af0aac39722c6989.svg') 0 0 no-repeat; - -moz-background-size:18px, 20px; - -o-background-size:18px, 20px; - -webkit-background-size:18px, 20px; - background-size:18px, 20px -} -.typography-number-purple-7{ - display:inline-block; - vertical-align:top; - margin:0 1px; - width:16px; - height:20px; - background:transparent url('svg/text/scene/rank/number/tx_nb_7_purple-8cae82b95463c7ca3ab55f0bf652d10e2212b43d99e442d89fda9b1951c8b261.svg') 0 0 no-repeat; - -moz-background-size:16px, 20px; - -o-background-size:16px, 20px; - -webkit-background-size:16px, 20px; - background-size:16px, 20px -} -.typography-number-purple-8{ - display:inline-block; - vertical-align:top; - margin:0 1px; - width:17px; - height:22px; - background:transparent url('svg/text/scene/rank/number/tx_nb_8_purple-faf0aa1407d058709db1338ba8d4c42495911d63e77e9653b74b26ff25f4f355.svg') 0 0 no-repeat; - -moz-background-size:17px, 22px; - -o-background-size:17px, 22px; - -webkit-background-size:17px, 22px; - background-size:17px, 22px -} -.typography-number-purple-9{ - display:inline-block; - vertical-align:top; - margin:0 1px; - width:18px; - height:20px; - background:transparent url('svg/text/scene/rank/number/tx_nb_9_purple-68d2b702b4240b2cd2886fb146d2c9835e1a2fd79b8d218cb5b7fb32cecb4bfa.svg') 0 0 no-repeat; - -moz-background-size:18px, 20px; - -o-background-size:18px, 20px; - -webkit-background-size:18px, 20px; - background-size:18px, 20px -} .typography-udemae-a{ width:59px; height:39px; @@ -1689,12 +1459,12 @@ button{ left:78px; width:161px; height:29px; - background:transparent url('svg/text/menu/tx_friendlist-c96280213f50b1bc3c6380aa2bf191f6aaf4fd2da44a111bcbb1495444f23868.svg') 0 0 no-repeat + background:transparent url('svg/text/menu/tx_friendlist-d2382077212ef7b23a05676fbe497250929629d5f7b09c4d036189b4e44c435d.svg.html') 0 0 no-repeat } a:hover .typography-friendlist,.typography-friendlist:hover,.is-selected .typography-friendlist{ width:161px; height:29px; - background:transparent url('svg/text/menu/tx_friendlist_wht-b805b3146503cef16e75964333f58c2934bc3b6b6e1cd6e21172c85706a4deda.svg') 0 0 no-repeat + background:transparent url('svg/text/menu/tx_friendlist_wht-47d1c392e4568ded71da84eb878d8b4043ca7b8ec64e1921bcec9f4ff2611287.svg.html') 0 0 no-repeat } .typography-ranking{ position:absolute; @@ -1702,25 +1472,25 @@ a:hover .typography-friendlist,.typography-friendlist:hover,.is-selected .typogr left:78px; width:117px; height:35px; - background:transparent url('svg/text/menu/tx_ranking-8d97ac01b5b5c5b9244c8a4960bce79d33349175d141b06da0d835c71c8298e2.svg') 0 0 no-repeat + background:transparent url('svg/text/menu/tx_ranking-f6b2ae1325607d6f67862aeddbd515ffbc8f66faf86780b2388753f9233c5cbf.svg.html') 0 0 no-repeat } a:hover .typography-ranking,.typography-ranking:hover,.is-selected .typography-ranking{ width:117px; height:35px; - background:transparent url('svg/text/menu/tx_ranking_wht-6b4dcbc2bb6f0d50c8e6180ec1da935b54c3b0cc761dd7700b26c7bd1b5ac9d4.svg') 0 0 no-repeat + background:transparent url('svg/text/menu/tx_ranking_wht-d3d8620fc74b57e40fbd14223047afefa14c1ace51eb200d1c83b62a0ca9a781.svg.html') 0 0 no-repeat } .typography-equipment{ position:absolute; - top:-11px; + top:10px; left:78px; - width:157px; - height:74px; - background:transparent url('svg/text/menu/tx_equipment-8d59c4296bdafb1746824229dc9300ef6b140d4bda0bb0284a662903f20afe45.svg') 0 0 no-repeat + width:71px; + height:33px; + background:transparent url('svg/text/menu/tx_equipment-c61f5a99835ec025e2bd60b6cdc7d9b5273965c1524dd23d4383442dde496bae.svg.html') 0 0 no-repeat } a:hover .typography-equipment,.typography-equipment:hover,.is-selected .typography-equipment{ - width:157px; - height:74px; - background:transparent url('svg/text/menu/tx_equipment_wht-940f9bdfe17d321ac6bc737021f1b837ccace05cf0a14e24315e2a39d3d52a3e.svg') 0 0 no-repeat + width:71px; + height:33px; + background:transparent url('svg/text/menu/tx_equipment_wht-1900a03af3da968b36b478474c70d827cc542320333951a3759fa3565ee37208.svg.html') 0 0 no-repeat } .typography-stage{ position:absolute; @@ -1728,17 +1498,17 @@ a:hover .typography-equipment,.typography-equipment:hover,.is-selected .typograp left:78px; width:155px; height:39px; - background:transparent url('svg/text/menu/tx_stageinfo-5e7f00d4a18387e2ee3065e97a475e23002554c3facc1dc6816cdb157c5985c4.svg') 0 0 no-repeat + background:transparent url('svg/text/menu/tx_stageinfo-130eba123801fc3338e2c62901769092769a641f4adfee82f39f465fcc9211fc.svg.html') 0 0 no-repeat } a:hover .typography-stage,.typography-stage:hover,.is-selected .typography-stage{ width:155px; height:39px; - background:transparent url('svg/text/menu/tx_stageinfo_wht-5fa41cd0a2c7e72f93cb7ec6821d01af7f5d05e91b9dc16b002197e69fdf9440.svg') 0 0 no-repeat + background:transparent url('svg/text/menu/tx_stageinfo_wht-5c34dd3efd684bd47b7998c432a4525ba31e057bafce33204e5a9bad49537843.svg.html') 0 0 no-repeat } .typography-microsite{ width:164px; height:17px; - background:transparent url('svg/text/menu/tx_officialpage-51d6bd752e52fb7c599246bec3c9bbb960e9f2ab063cf6e9e5b037e8fab8a7ea.svg') 0 0 no-repeat + background:transparent url('svg/text/menu/tx_officialpage-7cdf3f325eae9a47459033bee3502cb0b6c921d33ebc931d884babd9e3b75eb8.svg.html') 0 0 no-repeat } .typography-corporate{ width:91px; @@ -1748,23 +1518,23 @@ a:hover .typography-stage,.typography-stage:hover,.is-selected .typography-stage .typography-twitter-link{ width:94px; height:15px; - background:transparent url('svg/text/menu/tx_twitter-47ce083cc4514ab6aeb75b7dd9f71ce89ddc54a18d930d90cf4df62047413831.svg') 0 0 no-repeat; + background:transparent url('svg/text/menu/tx_twitter-7ebad9b4bb92285a3c3d725eb10313412ca9283a104f31ff30ba6c1093980878.svg.html') 0 0 no-repeat; position:absolute; top:8px; left:38px } .typography-twitter-unlink{ - width:104px; - height:24px; - background:transparent url('svg/text/menu/tx_twitter_Cancel-34186e4e830964405f2528210d7278206d255bf40b69559babc36a7a041e0394.svg') 0 0 no-repeat; + width:60px; + height:15px; + background:transparent url('svg/text/menu/tx_twitter_Cancel-46a5e3430536d2218d37c0b76a251b9b1d98deb0afb2331d1d2c28f728d2936b.svg.html') 0 0 no-repeat; position:absolute; - top:1px; - left:38px + top:8px; + left:44px } .typography-logout{ width:70px; height:15px; - background:transparent url('svg/text/menu/tx_logout-a35c74ff79b585667ae273fd9477f07a9d07c7fce8f5ef24f8f8f43988b5afcb.svg') 0 0 no-repeat; + background:transparent url('svg/text/menu/tx_logout-dbc513d49f0147ff28e76d7506ce8f45968c667c0eddd2b2b6e0778f44753a69.svg.html') 0 0 no-repeat; position:relative; top:8px; left:42px @@ -1772,7 +1542,7 @@ a:hover .typography-stage,.typography-stage:hover,.is-selected .typography-stage .typography-headline-friendlist{ width:160px; height:29px; - background:transparent url('svg/text/scene/friendlist/tx_friendlist_wht-2bfe8465098d51b8154befcd805ada60d17bca5e1324f26fee3eb43278a8652b.svg') 0 0 no-repeat; + background:transparent url('svg/text/scene/friendlist/tx_friendlist_wht-dd02fed05e5b03d1cdb43de49b19165ac9bbe3f8b6cfadebf6c84f92f8c86db5.svg.html') 0 0 no-repeat; position:absolute; top:14px; left:78px @@ -1796,7 +1566,7 @@ a:hover .typography-stage,.typography-stage:hover,.is-selected .typography-stage .typography-headline-stage{ width:155px; height:39px; - background:transparent url('svg/text/scene/stage/tx_stageinfo-05fcfde511f9f9e562b3bd73b096f9ce1c069f13aedc20b08fe2e8c5b1a5f6ae.svg') 0 0 no-repeat; + background:transparent url('svg/text/scene/stage/tx_stageinfo-9d88c9a01d73c3da582d374ace07ec45143f8d7342651d1961fdafb1935a0329.svg.html') 0 0 no-repeat; position:absolute; top:10px; left:78px @@ -1820,7 +1590,7 @@ a:hover .typography-stage,.typography-stage:hover,.is-selected .typography-stage .typography-headline-ranking{ width:117px; height:35px; - background:transparent url('svg/text/scene/rank/tx_ranking_wht-f79b9c472757006700455a8b74eaa4e50fee7c316373c98d873e0769f9bdb6d9.svg') 0 0 no-repeat; + background:transparent url('svg/text/scene/rank/tx_ranking_wht-10e6a9b1d5f16494a8ce92c9ec0920e4b20b33bee87318e9a1d106a3613a04b9.svg.html') 0 0 no-repeat; position:absolute; top:12px; left:80px @@ -1842,136 +1612,107 @@ a:hover .typography-stage,.typography-stage:hover,.is-selected .typography-stage } } .typography-headline-equipment{ - width:176px; - height:80px; - background:transparent url('svg/text/scene/equipment/tx_equipment-ea02b805bb9aec4677fb4a4629f515d402822e8eed1f3fcc524336fe3c813fee.svg') 0 0 no-repeat; + width:69px; + height:32px; + background:transparent url('svg/text/scene/equipment/tx_equipment-a5ed85fbf2ab29865155410f6ccf104742893b42116b41f1843ee9cc996d5308.svg.html') 0 0 no-repeat; position:absolute; - top:-11px; - left:71px + top:12px; + left:70px } .lt-ie9 .typography-headline-equipment{ - width:176px; - height:80px; + width:96px; + height:44px; position:absolute; - top:-11px; - left:71px + top:12px; + left:70px } @media screen and (min-width: 1025px){ .typography-headline-equipment{ - width:176px; - height:80px; + width:96px; + height:44px; position:absolute; - top:-11px; - left:71px + top:12px; + left:70px } } .typography-recruiting{ - width:76px; - height:35px; - background:transparent url('svg/text/scene/friendlist/tx_recruiting-a2bf530e382bdd0f749e1da64434839d95c21392823685251b9fc89c36eedf81.svg') 0 0 no-repeat; - position:absolute; - top:15px; - left:12px + width:70px; + height:20px; + background:transparent url('svg/text/scene/friendlist/tx_recruiting-1a43935a33840e6ef140760846bf2be88ef368fcb490e9b77638d7d9154b5b3d.svg') 0 0 no-repeat } .lt-ie9 .typography-recruiting{ - width:116px; - height:52px; - background:transparent url('svg/text/scene/friendlist/tx_recruiting-a2bf530e382bdd0f749e1da64434839d95c21392823685251b9fc89c36eedf81.svg') 0 0 no-repeat; - position:absolute; - top:19px; - left:17px + width:78px; + height:20px; + background:transparent url('svg/text/scene/friendlist/tx_recruiting-1a43935a33840e6ef140760846bf2be88ef368fcb490e9b77638d7d9154b5b3d.svg') 0 0 no-repeat } @media screen and (min-width: 1025px){ .typography-recruiting{ - width:116px; - height:52px; - background:transparent url('svg/text/scene/friendlist/tx_recruiting-a2bf530e382bdd0f749e1da64434839d95c21392823685251b9fc89c36eedf81.svg') 0 0 no-repeat; - position:absolute; - top:19px; - left:17px + width:78px; + height:20px; + background:transparent url('svg/text/scene/friendlist/tx_recruiting-1a43935a33840e6ef140760846bf2be88ef368fcb490e9b77638d7d9154b5b3d.svg') 0 0 no-repeat } } .typography-participation{ - width:100px; - height:45px; - background:transparent url('svg/text/scene/friendlist/tx_participation-4900feae5150a35fae95fbd8c973ff99d5eb374acd9b82f9258fba2e4a578500.svg') 0 0 no-repeat; - position:absolute; - top:8px; - left:-1px + width:70px; + height:20px; + background:transparent url('svg/text/scene/friendlist/tx_participation-3b0ca99edde046acf8f8c1c2eec2b44b203fa1b174628a5504680de5038aa177.svg.html') 0 0 no-repeat } .lt-ie9 .typography-participation{ - width:153px; - height:65px; - background:transparent url('svg/text/scene/friendlist/tx_participation-4900feae5150a35fae95fbd8c973ff99d5eb374acd9b82f9258fba2e4a578500.svg') 0 0 no-repeat; - position:absolute; - top:14px; - left:1px + width:78px; + height:20px; + background:transparent url('svg/text/scene/friendlist/tx_participation-3b0ca99edde046acf8f8c1c2eec2b44b203fa1b174628a5504680de5038aa177.svg.html') 0 0 no-repeat } @media screen and (min-width: 1025px){ .typography-participation{ - width:153px; - height:65px; - background:transparent url('svg/text/scene/friendlist/tx_participation-4900feae5150a35fae95fbd8c973ff99d5eb374acd9b82f9258fba2e4a578500.svg') 0 0 no-repeat; - position:absolute; - top:14px; - left:1px + width:78px; + height:20px; + background:transparent url('svg/text/scene/friendlist/tx_participation-3b0ca99edde046acf8f8c1c2eec2b44b203fa1b174628a5504680de5038aa177.svg.html') 0 0 no-repeat } } .typography-participation-edit{ - width:77px; - height:37px; - background:transparent url('svg/text/scene/friendpublic/tx_planchange-e5b56f4334b94f20f22e9c78eaf904b9c64c5d9a4d831c49350aad8e3548989a.svg') 0 0 no-repeat; - position:absolute; - top:14px; - left:9px + width:64px; + height:20px; + background:transparent url('svg/text/scene/friendpublic/tx_planchange-0b62de3f731c66961c505b804737569288ccb79cbc946a64b36c62730e367383.svg.html') 0 0 no-repeat } .lt-ie9 .typography-participation-edit{ - width:123px; - height:57px; - background:transparent url('svg/text/scene/friendpublic/tx_planchange-e5b56f4334b94f20f22e9c78eaf904b9c64c5d9a4d831c49350aad8e3548989a.svg') 0 0 no-repeat; - position:absolute; - top:18px; - left:12px + width:69px; + height:20px; + background:transparent url('svg/text/scene/friendpublic/tx_planchange-0b62de3f731c66961c505b804737569288ccb79cbc946a64b36c62730e367383.svg.html') 0 0 no-repeat } @media screen and (min-width: 1025px){ .typography-participation-edit{ - width:123px; - height:57px; - background:transparent url('svg/text/scene/friendpublic/tx_planchange-e5b56f4334b94f20f22e9c78eaf904b9c64c5d9a4d831c49350aad8e3548989a.svg') 0 0 no-repeat; - position:absolute; - top:18px; - left:12px + width:69px; + height:20px; + background:transparent url('svg/text/scene/friendpublic/tx_planchange-0b62de3f731c66961c505b804737569288ccb79cbc946a64b36c62730e367383.svg.html') 0 0 no-repeat } } .typography-plan{ - width:190px; - height:100px; - background:transparent url('svg/text/scene/todayplan/tx_decide-641a9d51cf0d695603a3c5b62acd816c29fa0a9b4a3dd54b102044a1b4fc6b68.svg') 0 0 no-repeat; - background-position:0 0; - position:relative; - left:16px + width:118px; + height:29px; + background:transparent url('svg/text/scene/todayplan/tx_decide-2b0beabc4cd7c96501655e55ae18473a1b8850d9e957af4edd8b4f7e332cba99.svg.html') 0 0 no-repeat; + background-position:0 0 } .typography-plan-date{ - width:88px; - height:21px; - background:transparent url('svg/text/scene/todayplan/tx_starttime-84c1c77d573088cad4c7d4209bda257fc4d408e8c93848848cbefc4620eb0633.svg') 0 0 no-repeat + width:59px; + height:14px; + background:transparent url('svg/text/scene/todayplan/tx_starttime-d1e07c29f82737f28eafa68c897ab2547f98d6e3895ecf6d5e55353cacdb86ce.svg.html') 0 0 no-repeat } .typography-plan-feel{ - width:92px; - height:23px; - background:transparent url('svg/text/scene/todayplan/tx_feeling-9d553aefa73feeafa290549959b72b59bdaf8b4b2eb7271a98451d2fb3abb6e2.svg') 0 0 no-repeat + width:58px; + height:15px; + background:transparent url('svg/text/scene/todayplan/tx_feeling-214375c50a464fc8e3fce2df3da88819d2a02bcb76946f717bf08cfadbf8c859.svg.html') 0 0 no-repeat } .typography-plan-weapon{ - width:61px; - height:33px; - background:transparent url('svg/text/scene/todayplan/tx_weapon-eadb2eec0e7572d061206ed3e2f52077a3bb1635d8a09f4402609176f1f5116f.svg') 0 0 no-repeat + width:29px; + height:16px; + background:transparent url('svg/text/scene/todayplan/tx_weapon-f91e0652611f60b1dbbf6d9c5d0901ffbeb03b27464a566696036bc24c7218a0.svg.html') 0 0 no-repeat } .typography-ok{ display:block; margin:8px auto 0; width:99px; height:41px; - background:transparent url('svg/text/scene/todayplan/tx_ok-e0e72cb875809ec67939b59c813307c321344619bae0ceb5dd9c3c4dc29675f9.svg') 0 0 no-repeat + background:transparent url('svg/text/scene/todayplan/tx_ok-fb89bc38354cfbf989c697a54365f1d405367dfb2fcc6cdb3836e182489b0de8.svg.html') 0 0 no-repeat } .typography-colon{ width:36px; @@ -2266,56 +2007,60 @@ a:hover .typography-stage,.typography-stage:hover,.is-selected .typography-stage .typography-friend-status-playing{ width:194px; height:30px; - background:transparent url('svg/text/scene/friendlist/tx_playing-8ec9f2e90b914cd0bdacb841c7fa26f2a7e1efac65df47cd3c82b61f555ae620.svg') 0 0 no-repeat; + background:transparent url('svg/text/scene/friendlist/tx_playing-7a5f56696f811ad0d2a990640fc2aa35646fb900f3f31a569cf2cfb26a6bc3a8.svg') 0 0 no-repeat; background-position:0 0 } .typography-friend-status-regular{ width:194px; height:30px; - background:transparent url('svg/text/scene/friendlist/tx_playing_0-8ab24ac8c0d57b412ea490e572e4fe3e818eb35740bf55a644a41f11f2c11bd7.svg') 0 0 no-repeat; + background:transparent url('svg/text/scene/friendlist/tx_playing_0-4591fabc8359216df59029867fe34b2c201f87feaee9842ff8ec56bb8459565b.svg') 0 0 no-repeat; background-position:0 0 } .typography-friend-status-gachi{ width:194px; height:30px; - background:transparent url('svg/text/scene/friendlist/tx_playing_1-dd6319454155c1a6ddfafc0cd1d79a01d442608cb1710045bd2792967e4347ad.svg') 0 0 no-repeat; + background:transparent url('svg/text/scene/friendlist/tx_playing_1-abbe322d21fbdef944ae803a2439402ebdc7027bcaf0b38cdbd0f102f6a977fd.svg') 0 0 no-repeat; background-position:0 0 } .typography-friend-status-fes{ width:194px; height:30px; - background:transparent url('svg/text/scene/friendlist/tx_playing_2-ec8fca1503209b51ce255506a0af71164b031ba0693fdd3b2a0215ade38c46f0.svg') 0 0 no-repeat; + background:transparent url('svg/text/scene/friendlist/tx_playing_2-10be1276aa4be78b911b99540917b51bb04fd35b2fda2554e362ad700a3adabe.svg') 0 0 no-repeat; background-position:0 0 } .typography-friend-status-private{ width:194px; height:30px; - background:transparent url('svg/text/scene/friendlist/tx_playing_3-af8799416ba0ba19290fa853e3889791e14d26348ffbef9667ca821b28e6bb41.svg') 0 0 no-repeat; + background:transparent url('svg/text/scene/friendlist/tx_playing_3-f63cb78b2ef948fc70b8fde6f1d2d7702d21218a8fa1b25e84ebc7c7e790f49a.svg') 0 0 no-repeat; background-position:0 0 } .typography-friend-status-tag{ width:194px; height:30px; - background:transparent url('svg/text/scene/friendlist/tx_playing_4-8c10171ab81f1e5b53de6a9496e4230861ed10ab5cb65b1ff6920b737695e6b1.svg') 0 0 no-repeat; + background:transparent url('svg/text/scene/friendlist/tx_playing_4-0020d5a61a592a501fb22a740685f99943e8ccdbecd120e7ec987e865162223e.svg') 0 0 no-repeat; background-position:0 0 } .typography-friend-status-online{ width:194px; height:30px; - background:transparent url('svg/text/scene/friendlist/tx_playing_online-06a79e224621a97437805ef171ce0feed3346bdfb8b2351bc8f2d0d11220bf18.svg') 0 0 no-repeat; + background:transparent url('svg/text/scene/friendlist/tx_playing_online-7ba7d6a70efa78ba7044e3c168514b16db91ccfee81cfff23e975fcf26443f4c.svg') 0 0 no-repeat; background-position:0 0 } .typography-friend-status-offline{ width:194px; height:30px; - background:transparent url('svg/text/scene/friendlist/tx_playing_offline-7c39ce665755a8cf1b5a4c64c8f22f2f8e1c79af9ec6e98c606352b26904841b.svg') 0 0 no-repeat; + background:transparent url('svg/text/scene/friendlist/tx_playing_offline-4b8d56768c532e6b7792f3abd5dc2a004cab8672eb436018ca78b5989ff33e7d.svg') 0 0 no-repeat; background-position:0 0 } .typography-headline-plan{ - width:318px; - height:142px; - background:transparent url('svg/text/scene/todayplan/tx_decide-641a9d51cf0d695603a3c5b62acd816c29fa0a9b4a3dd54b102044a1b4fc6b68.svg') 0 0 no-repeat; - background-position:30px -33px + width:266px; + height:56px; + background:transparent url('svg/text/scene/friendpublic/tx_plantoday-edc2db90a0903beaaf623e0411242682e530cd2a122941088ec81d06cec0e7d1.svg.html') 0 0 no-repeat; + -moz-background-size:161px, 28px; + -o-background-size:161px, 28px; + -webkit-background-size:161px, 28px; + background-size:161px, 28px; + background-position:68px 16px } .typography-headline-proposer{ width:266px; @@ -2335,41 +2080,35 @@ a:hover .typography-stage,.typography-stage:hover,.is-selected .typography-stage background-position:4px 8px } } -.typography-rank-regularmatch,.ranking .ranklist .rank-title .title-regular{ +.typography-rank-regularmatch{ width:266px; height:56px; - background:transparent url('svg/text/scene/rank/tx_ico_regularmatch-d148024170655c92ebe8185afd8648d0394c237fdbe529493fee311804fe753e.svg') 0 0 no-repeat; - width:152px; - height:28px; - background:transparent url('svg/text/scene/rank/tx_regularmatch-b107a49b118c434fce83fcff580b5f695b9b57a29f86bb75df000dbe1d675869.svg') 0 0 no-repeat + background:transparent url('https://splatoon.nintendo.net/assets/ja/svg/text/scene/rank/tx_ico_regularmatch-98bac94e7a38e60838cc16821c0e9305e25a6f93972144d8ce99a174d6109e6a.svg') 0 0 no-repeat } -.typography-rank-gachimatch,.ranking .ranklist .rank-title .title-gachi{ +.typography-rank-gachimatch{ width:266px; height:56px; - background:transparent url('svg/text/scene/rank/tx_ico_gachimatch-6d55799b9bd2aacba249091910568da3669ab7a30399f78e11051660cdc93484.svg') 0 0 no-repeat; - width:152px; - height:28px; - background:transparent url('svg/text/scene/rank/tx_gachimatch-8d02f62c7ffeb506d31e371ec7e2f5a1d01fd1c4117676f726973e28845ffb19.svg') 0 0 no-repeat + background:transparent url('https://splatoon.nintendo.net/assets/ja/svg/text/scene/rank/tx_ico_gachimatch-a85d7219d5a0d0591a1138661e33605f599fef9124ebeaf564fbc72590b0b20c.svg') 0 0 no-repeat } -.typography-rank-splatfest,.ranking .ranklist .rank-title .title-splatfest{ - width:152px; - height:28px; - background:transparent url('svg/text/scene/rank/tx_splatfest-7a0ef00ee7f4877df0c7b32998f6bad81fd3f8c28e287168dfffe7d6efb09f77.svg') 0 0 no-repeat +.typography-rank-tweet{ + width:228px; + height:36px; + background:transparent url('svg/text/scene/rank/tx_tweet-ec603719e0ad61b65c8694876df89773e62bb7fb3c1b0e6fc6b7fe317394b7af.svg') 0 0 no-repeat } .typography-equip-rank{ width:58px; height:22px; - background:transparent url('svg/text/scene/equipment/tx_rank-2bcc8d331694f06c2af30e720acafda60760c71f086906489afb73190a6913ce.svg') 0 0 no-repeat + background:transparent url('svg/text/scene/equipment/tx_rank-92fc19a2b1838a45d2d862e3fa3b6764125950ba29a6fc408e749871324e1fab.svg.html') 0 0 no-repeat } .typography-equip-udemae{ width:83px; height:31px; - background:transparent url('svg/text/scene/equipment/tx_udemae-3f0e377d89a469c62069c2304dae87dfdf2b98076a0a4662b9190800c2d9da91.svg') 0 0 no-repeat + background:transparent url('svg/text/scene/equipment/tx_udemae-fefd2ce003257a4ee877b6cf51d455d94d71b5c2f4b10693ed382e138133bbb1.svg.html') 0 0 no-repeat } .typography-equip-painted-area{ width:238px; height:28px; - background:transparent url('svg/text/scene/equipment/tx_painted-ab352ac64b62b5c8e5e118f40bb20d9130f0987b7813e1587bf4c39daa40ec4f.svg') 0 0 no-repeat + background:transparent url('svg/text/scene/equipment/tx_painted-d98c1951f8c02015b5fffe8bdb4f559bee55abab9a29a38207f46a1485c51e30.svg') 0 0 no-repeat } .typography-point{ width:27px; @@ -2381,13 +2120,13 @@ a:hover .typography-stage,.typography-stage:hover,.is-selected .typography-stage background-size:27px, 33px } .typography-loading{ - width:70px; - height:20px; - background:transparent url('svg/text/wait/tx_loading-dccf3fb801ca859f2d17992f5cd7da62995c1fe81a306dd103398ef7c0e25b70.svg') 0 0 no-repeat; - -moz-background-size:70px, 20px; - -o-background-size:70px, 20px; - -webkit-background-size:70px, 20px; - background-size:70px, 20px + width:44px; + height:12px; + background:transparent url('svg/text/wait/tx_loading-6866ad1ac260f74c6044580ba22d9faf08758a388eefa59696be73d67f39e521.svg') 0 0 no-repeat; + -moz-background-size:44px, 12px; + -o-background-size:44px, 12px; + -webkit-background-size:44px, 12px; + background-size:44px, 12px } @-moz-keyframes drip{ 0%{ @@ -3147,12 +2886,14 @@ header .header-logo{ } .enpera .link-wrapper a{ display:inline-block; + padding:10px 0; + margin-bottom:30px; font-size:14px; font-size:1.4rem } .enpera small{ - text-align:center; display:block; + text-align:center; font-size:14px; font-size:1.4rem; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); @@ -3268,7 +3009,7 @@ header .header-logo{ width:150px; height:116px; margin:0 auto; - background-image:url('ui-scf41f55f26-b7d4baf19342db013cc20bb9d1dd2bfddc4817ace5a1c86f5e14705cd514311f.png'); + background-image:url('ui-saed2384d89-ee4a9a383c0239cb84ae18dac3a225a946795a7e49cf6bde2b39415a5d07a995.png'); background-position:0 -438px; background-repeat:no-repeat; -moz-background-size:auto; @@ -3279,15 +3020,15 @@ header .header-logo{ @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .error-page:before{ background-position:0 -219px; - -moz-background-size:300px 866px; - -o-background-size:300px 866px; - -webkit-background-size:300px 866px; - background-size:300px 866px + -moz-background-size:300px 794px; + -o-background-size:300px 794px; + -webkit-background-size:300px 794px; + background-size:300px 794px } } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .error-page:before{ - background-image:url('ui/@2x-s7d1cb2d0b4-a0a2a55cb184e63faa001b5cea7abed749e0e0cf06ec239e1c193e5ccd0c7b3b.png'); + background-image:url('ui/@2x-sa7860ea4da-03351ffba2d779b6b024d6a2269061b3fc1a7c96d02288eae5ce4736480ea620.png'); background-position:0 -876px; background-repeat:no-repeat; -moz-background-size:auto; @@ -3299,10 +3040,10 @@ header .header-logo{ @media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 2dppx), (min-resolution: 2dppx) and (min-resolution: 2dppx){ .error-page:before{ background-position:0 -438px; - -moz-background-size:540px 1492px; - -o-background-size:540px 1492px; - -webkit-background-size:540px 1492px; - background-size:540px 1492px + -moz-background-size:540px 1348px; + -o-background-size:540px 1348px; + -webkit-background-size:540px 1348px; + background-size:540px 1348px } } [v-cloak]{ @@ -3330,7 +3071,6 @@ header .header-logo{ height:106px; padding:10px; background:black; - z-index:1024; -moz-border-radius:14px; -webkit-border-radius:14px; border-radius:14px @@ -3339,14 +3079,14 @@ header .header-logo{ width:50px; height:50px; margin:0 auto; - background-image:url('loading-s9c43802b62-bc75e345604345b1639b5ddd04dbacd0780667f0c09640f90e0f0ee9093179b6.png'); + background-image:url('loading-sdf75a44176-bc75e345604345b1639b5ddd04dbacd0780667f0c09640f90e0f0ee9093179b6.png'); -moz-animation:loading 0.56s steps(17) infinite; -webkit-animation:loading 0.56s steps(17) infinite; animation:loading 0.56s steps(17) infinite } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .loading .loading-img{ - background-image:url('loading/@2x-se6335ab797-cb27d69f23a4d1112bc2a0d272538f39dd3017be20e5f2e3f4a460bd0071b68d.png'); + background-image:url('loading/@2x-sbb9f022940-cb27d69f23a4d1112bc2a0d272538f39dd3017be20e5f2e3f4a460bd0071b68d.png'); -moz-background-size:cover; -o-background-size:cover; -webkit-background-size:cover; @@ -3595,7 +3335,7 @@ header .header-logo{ width:228px; height:192px; margin-bottom:40px; - background-image:url('ui-scf41f55f26-b7d4baf19342db013cc20bb9d1dd2bfddc4817ace5a1c86f5e14705cd514311f.png'); + background-image:url('ui-saed2384d89-ee4a9a383c0239cb84ae18dac3a225a946795a7e49cf6bde2b39415a5d07a995.png'); background-position:0 -168px; background-repeat:no-repeat; -moz-background-size:auto; @@ -3614,15 +3354,15 @@ header .header-logo{ @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .equipment .equip-detail .equip-user-main .equip-user-weapon{ background-position:0 -84px; - -moz-background-size:300px 866px; - -o-background-size:300px 866px; - -webkit-background-size:300px 866px; - background-size:300px 866px + -moz-background-size:300px 794px; + -o-background-size:300px 794px; + -webkit-background-size:300px 794px; + background-size:300px 794px } } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .equipment .equip-detail .equip-user-main .equip-user-weapon{ - background-image:url('ui/@2x-s7d1cb2d0b4-a0a2a55cb184e63faa001b5cea7abed749e0e0cf06ec239e1c193e5ccd0c7b3b.png'); + background-image:url('ui/@2x-sa7860ea4da-03351ffba2d779b6b024d6a2269061b3fc1a7c96d02288eae5ce4736480ea620.png'); background-position:0 -337px; background-repeat:no-repeat; -moz-background-size:auto; @@ -3634,10 +3374,10 @@ header .header-logo{ @media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 2dppx), (min-resolution: 2dppx) and (min-resolution: 2dppx){ .equipment .equip-detail .equip-user-main .equip-user-weapon{ background-position:0 -168px; - -moz-background-size:540px 1492px; - -o-background-size:540px 1492px; - -webkit-background-size:540px 1492px; - background-size:540px 1492px + -moz-background-size:540px 1348px; + -o-background-size:540px 1348px; + -webkit-background-size:540px 1348px; + background-size:540px 1348px } } .equipment .equip-detail .equip-user-main .equip-user-weapon .equip-weapon-img{ @@ -3688,7 +3428,7 @@ header .header-logo{ margin:0 auto 40px; width:126px; height:106px; - background-image:url('ui-scf41f55f26-b7d4baf19342db013cc20bb9d1dd2bfddc4817ace5a1c86f5e14705cd514311f.png'); + background-image:url('ui-saed2384d89-ee4a9a383c0239cb84ae18dac3a225a946795a7e49cf6bde2b39415a5d07a995.png'); background-position:0 -62px; background-repeat:no-repeat; -moz-background-size:auto; @@ -3715,15 +3455,15 @@ header .header-logo{ @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .equipment .equip-detail .equip-user-protections .equip-protective{ background-position:0 -31px; - -moz-background-size:300px 866px; - -o-background-size:300px 866px; - -webkit-background-size:300px 866px; - background-size:300px 866px + -moz-background-size:300px 794px; + -o-background-size:300px 794px; + -webkit-background-size:300px 794px; + background-size:300px 794px } } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .equipment .equip-detail .equip-user-protections .equip-protective{ - background-image:url('ui/@2x-s7d1cb2d0b4-a0a2a55cb184e63faa001b5cea7abed749e0e0cf06ec239e1c193e5ccd0c7b3b.png'); + background-image:url('ui/@2x-sa7860ea4da-03351ffba2d779b6b024d6a2269061b3fc1a7c96d02288eae5ce4736480ea620.png'); background-position:0 -124px; background-repeat:no-repeat; -moz-background-size:auto; @@ -3735,10 +3475,10 @@ header .header-logo{ @media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 2dppx), (min-resolution: 2dppx) and (min-resolution: 2dppx){ .equipment .equip-detail .equip-user-protections .equip-protective{ background-position:0 -62px; - -moz-background-size:540px 1492px; - -o-background-size:540px 1492px; - -webkit-background-size:540px 1492px; - background-size:540px 1492px + -moz-background-size:540px 1348px; + -o-background-size:540px 1348px; + -webkit-background-size:540px 1348px; + background-size:540px 1348px } } .equipment .equip-detail .equip-user-protections .equip-protective:last-child{ @@ -3814,7 +3554,7 @@ header .header-logo{ -o-background-size:72px, 62px; -webkit-background-size:72px, 62px; background-size:72px, 62px; - background-image:url('ui-scf41f55f26-b7d4baf19342db013cc20bb9d1dd2bfddc4817ace5a1c86f5e14705cd514311f.png'); + background-image:url('ui-saed2384d89-ee4a9a383c0239cb84ae18dac3a225a946795a7e49cf6bde2b39415a5d07a995.png'); background-position:0 0; background-repeat:no-repeat; -moz-background-size:auto; @@ -3825,15 +3565,15 @@ header .header-logo{ @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .equipment .equip-painted .equip-painted-rank .equip-painted-data .equip-painted-weapon{ background-position:0 0; - -moz-background-size:300px 866px; - -o-background-size:300px 866px; - -webkit-background-size:300px 866px; - background-size:300px 866px + -moz-background-size:300px 794px; + -o-background-size:300px 794px; + -webkit-background-size:300px 794px; + background-size:300px 794px } } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .equipment .equip-painted .equip-painted-rank .equip-painted-data .equip-painted-weapon{ - background-image:url('ui/@2x-s7d1cb2d0b4-a0a2a55cb184e63faa001b5cea7abed749e0e0cf06ec239e1c193e5ccd0c7b3b.png'); + background-image:url('ui/@2x-sa7860ea4da-03351ffba2d779b6b024d6a2269061b3fc1a7c96d02288eae5ce4736480ea620.png'); background-position:0 0; background-repeat:no-repeat; -moz-background-size:auto; @@ -3845,10 +3585,10 @@ header .header-logo{ @media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 2dppx), (min-resolution: 2dppx) and (min-resolution: 2dppx){ .equipment .equip-painted .equip-painted-rank .equip-painted-data .equip-painted-weapon{ background-position:0 0; - -moz-background-size:540px 1492px; - -o-background-size:540px 1492px; - -webkit-background-size:540px 1492px; - background-size:540px 1492px + -moz-background-size:540px 1348px; + -o-background-size:540px 1348px; + -webkit-background-size:540px 1348px; + background-size:540px 1348px } } .lt-ie9 .equipment .equip-painted .equip-painted-rank .equip-painted-data .equip-painted-weapon{ @@ -3860,7 +3600,7 @@ header .header-logo{ -o-background-size:126px, 106px; -webkit-background-size:126px, 106px; background-size:126px, 106px; - background-image:url('ui-scf41f55f26-b7d4baf19342db013cc20bb9d1dd2bfddc4817ace5a1c86f5e14705cd514311f.png'); + background-image:url('ui-saed2384d89-ee4a9a383c0239cb84ae18dac3a225a946795a7e49cf6bde2b39415a5d07a995.png'); background-position:0 -62px; background-repeat:no-repeat; -moz-background-size:auto; @@ -3871,15 +3611,15 @@ header .header-logo{ @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .lt-ie9 .equipment .equip-painted .equip-painted-rank .equip-painted-data .equip-painted-weapon{ background-position:0 -31px; - -moz-background-size:300px 866px; - -o-background-size:300px 866px; - -webkit-background-size:300px 866px; - background-size:300px 866px + -moz-background-size:300px 794px; + -o-background-size:300px 794px; + -webkit-background-size:300px 794px; + background-size:300px 794px } } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .lt-ie9 .equipment .equip-painted .equip-painted-rank .equip-painted-data .equip-painted-weapon{ - background-image:url('ui/@2x-s7d1cb2d0b4-a0a2a55cb184e63faa001b5cea7abed749e0e0cf06ec239e1c193e5ccd0c7b3b.png'); + background-image:url('ui/@2x-sa7860ea4da-03351ffba2d779b6b024d6a2269061b3fc1a7c96d02288eae5ce4736480ea620.png'); background-position:0 -124px; background-repeat:no-repeat; -moz-background-size:auto; @@ -3891,10 +3631,10 @@ header .header-logo{ @media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 2dppx), (min-resolution: 2dppx) and (min-resolution: 2dppx){ .lt-ie9 .equipment .equip-painted .equip-painted-rank .equip-painted-data .equip-painted-weapon{ background-position:0 -62px; - -moz-background-size:540px 1492px; - -o-background-size:540px 1492px; - -webkit-background-size:540px 1492px; - background-size:540px 1492px + -moz-background-size:540px 1348px; + -o-background-size:540px 1348px; + -webkit-background-size:540px 1348px; + background-size:540px 1348px } } @media screen and (min-width: 1025px){ @@ -3907,7 +3647,7 @@ header .header-logo{ -o-background-size:126px, 106px; -webkit-background-size:126px, 106px; background-size:126px, 106px; - background-image:url('ui-scf41f55f26-b7d4baf19342db013cc20bb9d1dd2bfddc4817ace5a1c86f5e14705cd514311f.png'); + background-image:url('ui-saed2384d89-ee4a9a383c0239cb84ae18dac3a225a946795a7e49cf6bde2b39415a5d07a995.png'); background-position:0 -62px; background-repeat:no-repeat; -moz-background-size:auto; @@ -3919,15 +3659,15 @@ header .header-logo{ @media screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1025px) and (min-resolution: 2dppx){ .equipment .equip-painted .equip-painted-rank .equip-painted-data .equip-painted-weapon{ background-position:0 -31px; - -moz-background-size:300px 866px; - -o-background-size:300px 866px; - -webkit-background-size:300px 866px; - background-size:300px 866px + -moz-background-size:300px 794px; + -o-background-size:300px 794px; + -webkit-background-size:300px 794px; + background-size:300px 794px } } @media screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1025px) and (min-resolution: 2dppx){ .equipment .equip-painted .equip-painted-rank .equip-painted-data .equip-painted-weapon{ - background-image:url('ui/@2x-s7d1cb2d0b4-a0a2a55cb184e63faa001b5cea7abed749e0e0cf06ec239e1c193e5ccd0c7b3b.png'); + background-image:url('ui/@2x-sa7860ea4da-03351ffba2d779b6b024d6a2269061b3fc1a7c96d02288eae5ce4736480ea620.png'); background-position:0 -124px; background-repeat:no-repeat; -moz-background-size:auto; @@ -3939,10 +3679,10 @@ header .header-logo{ @media screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1025px) and (min-resolution: 2dppx) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 2dppx), screen and (min-width: 1025px) and (min-resolution: 2dppx) and (min-resolution: 2dppx){ .equipment .equip-painted .equip-painted-rank .equip-painted-data .equip-painted-weapon{ background-position:0 -62px; - -moz-background-size:540px 1492px; - -o-background-size:540px 1492px; - -webkit-background-size:540px 1492px; - background-size:540px 1492px + -moz-background-size:540px 1348px; + -o-background-size:540px 1348px; + -webkit-background-size:540px 1348px; + background-size:540px 1348px } } .equipment .equip-painted .equip-painted-rank .equip-painted-data .equip-painted-weapon .equip-painted-weapon-img{ @@ -4194,7 +3934,7 @@ header .header-logo{ } } .friendlist .action .action-dialog .action-heading{ - margin:54px auto 0 + margin:54px auto 40px } .friendlist .action .action-dialog .rank-tweet-img{ display:block; @@ -4492,7 +4232,7 @@ header .header-logo{ width:436px; height:116px; margin:0 auto; - background:url('bg/bg_mb_login_splash_en-210b70a7ecfc0ee2cee02cb369f3bbce0525125eb5cf00507adbde70e8550dec.png') 0 0 repeat; + background:url('bg/bg_mb_login_splash-167db6209b4174159ca0798b5eeb2386d2a60afa44e1bd6f9ade4371d8d2e5de.png') 0 0 repeat; background-repeat:no-repeat !important } @media screen and (max-width: 436px){ @@ -4516,12 +4256,12 @@ header .header-logo{ .lt-ie9 .welcome .geso-public .icon-header-logo{ width:538px; height:184px; - background:url('bg/bg_pc_login_splash_en-651c477b84eb2e0a354543cfead48a7f2ca1daac8effb473820bb13ac68d0c55.png') 0 0 repeat; + background:url('bg_mb_login_splash_en-210b70a7ecfc0ee2cee02cb369f3bbce0525125eb5cf00507adbde70e8550dec.png') 0 0 repeat; background-repeat:no-repeat !important } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .lt-ie9 .welcome .geso-public .icon-header-logo{ - background:url('bg/@2x/bg_pc_login_splash_en-0f933de8d5748b8da67b48c507ae9634e0626cb9425ce8c4a745c0aa25f55f7f.png') 0 0 repeat; + background:url('bg/@2x/bg_pc_login_splash_en-651c477b84eb2e0a354543cfead48a7f2ca1daac8effb473820bb13ac68d0c55.png') 0 0 repeat; -moz-background-size:100%; -o-background-size:100%; -webkit-background-size:100%; @@ -4538,7 +4278,7 @@ header .header-logo{ } @media screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1025px) and (min-resolution: 2dppx){ .welcome .geso-public .icon-header-logo{ - background:url('bg/@2x/bg_pc_login_splash_en-0f933de8d5748b8da67b48c507ae9634e0626cb9425ce8c4a745c0aa25f55f7f.png') 0 0 repeat; + background:url('bg/@2x/bg_pc_login_splash-ac29783f0327aa2ad8dc445866f9b3e844521d12c30be3af32a58188235ac2cc.png') 0 0 repeat; -moz-background-size:100%; -o-background-size:100%; -webkit-background-size:100%; @@ -4546,35 +4286,18 @@ header .header-logo{ } } .welcome .contents{ - margin:395px 0 0 + margin:390px 0 0 } .lt-ie9 .welcome .contents{ - margin-top:628px + margin-top:620px } @media screen and (min-width: 1025px){ .welcome .contents{ - margin-top:628px + margin-top:620px } } .welcome .enpera{ - height:64px; - margin:auto 5rem -} -.welcome .enpera small{ - text-align:center; - margin-top:1rem -} -.lt-ie9 .welcome .enpera small{ - float:right; - position:relative; - top:48px -} -@media screen and (min-width: 1025px){ - .welcome .enpera small{ - float:right; - position:relative; - top:48px - } + margin-bottom:10px } .tour{ position:relative; @@ -4608,12 +4331,12 @@ header .header-logo{ .tour .tour-1{ width:320px; height:240px; - background:url('bg/description/mb-description01-b2fc3b4af23257308b4dc53e5d2fecffd1c28aa826f84c13ad7c7b28cf61dbb8.png') 0 0 repeat; + background:url('bg/description/mb-description01-b3fad8adea500a59d3bf3ed55864da905e9886a307a8a174febf568685fbd356.png') 0 0 repeat; background-repeat:no-repeat } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .tour .tour-1{ - background:url('bg/description/@2x/mb-description01-098f937d17341d024aa75aaf64f180016309be2de983b817be218aa102e24078.png') 0 0 repeat; + background:url('bg/description/@2x/mb-description01-3e73fc9853cecd63b61c16bb0aa10aa48351b955668b1dce3e565fe970aa751e.png') 0 0 repeat; -moz-background-size:100%; -o-background-size:100%; -webkit-background-size:100%; @@ -4623,11 +4346,11 @@ header .header-logo{ .lt-ie9 .tour .tour-1{ width:640px; height:340px; - background:url('bg/description/pc-description01-fb55a25267923d4264508ba8cb7f931b083c486dd581ceb2ddf71801419b3f4e.png') 0 0 repeat + background:url('bg/description/pc-description01-ac8312dff395c09e4d6e64ed57a4902be931b45457b6fc2bcfe1d12f83a6c7d6.png') 0 0 repeat } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .lt-ie9 .tour .tour-1{ - background:url('bg/description/@2x/pc-description01-5e03191cea8c7e14793eabb07e81d210ea658cd6cd60f0eeb9f2d0d64cbcd042.png') 0 0 repeat; + background:url('bg/description/@2x/pc-description01-14717941c50c5733d1dde1a5caa60cca3439eb519aa0546207d9e268d74624a6.png') 0 0 repeat; -moz-background-size:100%; -o-background-size:100%; -webkit-background-size:100%; @@ -4638,12 +4361,12 @@ header .header-logo{ .tour .tour-1{ width:640px; height:340px; - background:url('bg/description/pc-description01-fb55a25267923d4264508ba8cb7f931b083c486dd581ceb2ddf71801419b3f4e.png') 0 0 repeat + background:url('bg/description/pc-description01-ac8312dff395c09e4d6e64ed57a4902be931b45457b6fc2bcfe1d12f83a6c7d6.png') 0 0 repeat } } @media screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1025px) and (min-resolution: 2dppx){ .tour .tour-1{ - background:url('bg/description/@2x/pc-description01-5e03191cea8c7e14793eabb07e81d210ea658cd6cd60f0eeb9f2d0d64cbcd042.png') 0 0 repeat; + background:url('bg/description/@2x/pc-description01-14717941c50c5733d1dde1a5caa60cca3439eb519aa0546207d9e268d74624a6.png') 0 0 repeat; -moz-background-size:100%; -o-background-size:100%; -webkit-background-size:100%; @@ -4653,12 +4376,12 @@ header .header-logo{ .tour .tour-2{ width:320px; height:240px; - background:url('bg/description/mb-description02-83f1b2cc1a8799f21b1e80f1333540f0aa0b709640d0d8d25d1bc3ad2a599852.png') 0 0 repeat; + background:url('bg/description/mb-description02-39f2a07831bbd24546df6664bdd1883fd1d0d122ea84d51a99d2e31ce405b890.png') 0 0 repeat; background-repeat:no-repeat } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .tour .tour-2{ - background:url('bg/description/@2x/mb-description02-af677095be75a35942ba12f788c78239fd973a9bacba4e25941a23d06653a5f2.png') 0 0 repeat; + background:url('bg/description/@2x/mb-description02-597fc95f13d6a710b5d388df01b0399b2d4a3165a208d564d607e593dce8bbcb.png') 0 0 repeat; -moz-background-size:100%; -o-background-size:100%; -webkit-background-size:100%; @@ -4668,11 +4391,11 @@ header .header-logo{ .lt-ie9 .tour .tour-2{ width:640px; height:340px; - background:url('bg/description/pc-description02-b9c649a485e1ba37828b58948dda9d381de3c4277424659ed500c784998b050b.png') 0 0 repeat + background:url('bg/description/pc-description02-a00069b1b10808548ab968cc8ff72838c8d52dcf4894c57592bbb7759a64ef54.png') 0 0 repeat } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .lt-ie9 .tour .tour-2{ - background:url('bg/description/@2x/pc-description02-5cb63c262909fe9e157ff35cb1cb169f5a65c7bc3f64d5efbb273e2b689283bc.png') 0 0 repeat; + background:url('bg/description/@2x/pc-description02-31e5519c3495f1e2f95330070d6b4b473d436cba3f88dba26ad886a17de66dcb.png') 0 0 repeat; -moz-background-size:100%; -o-background-size:100%; -webkit-background-size:100%; @@ -4683,12 +4406,12 @@ header .header-logo{ .tour .tour-2{ width:640px; height:340px; - background:url('bg/description/pc-description02-b9c649a485e1ba37828b58948dda9d381de3c4277424659ed500c784998b050b.png') 0 0 repeat + background:url('bg/description/pc-description02-a00069b1b10808548ab968cc8ff72838c8d52dcf4894c57592bbb7759a64ef54.png') 0 0 repeat } } @media screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1025px) and (min-resolution: 2dppx){ .tour .tour-2{ - background:url('bg/description/@2x/pc-description02-5cb63c262909fe9e157ff35cb1cb169f5a65c7bc3f64d5efbb273e2b689283bc.png') 0 0 repeat; + background:url('bg/description/@2x/pc-description02-31e5519c3495f1e2f95330070d6b4b473d436cba3f88dba26ad886a17de66dcb.png') 0 0 repeat; -moz-background-size:100%; -o-background-size:100%; -webkit-background-size:100%; @@ -4698,12 +4421,12 @@ header .header-logo{ .tour .tour-3{ width:320px; height:240px; - background:url('bg/description/mb-description03-b08abd4b724a4ec99c02b39309b9c25d6fc3fdd3e34a5d9893d8df1d116c8e4d.png') 0 0 repeat; + background:url('bg/description/mb-description03-431319f90e2885d40e2c26b29d3819dde84dccc9278cbb1072732089995eb283.png') 0 0 repeat; background-repeat:no-repeat } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .tour .tour-3{ - background:url('bg/description/@2x/mb-description03-58400f49972eec723d03784facd0f0f6d59e5d48b98cb8569383f6cc176df301.png') 0 0 repeat; + background:url('bg/description/@2x/mb-description03-407fa7c6a1a014f3c824b254b676bf066b458fae8c5889058eb1a25eb014ff88.png') 0 0 repeat; -moz-background-size:100%; -o-background-size:100%; -webkit-background-size:100%; @@ -4713,11 +4436,11 @@ header .header-logo{ .lt-ie9 .tour .tour-3{ width:640px; height:340px; - background:url('bg/description/pc-description03-85a29f02c2ea409e9e286d6539b24d1f43d343b4facf406bd37c10459b64f483.png') 0 0 repeat + background:url('bg/description/pc-description03-930614d9479c7ab4228be3c473c771bd26bd760f2a770cf236f5c5b3940aedaf.png') 0 0 repeat } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .lt-ie9 .tour .tour-3{ - background:url('bg/description/@2x/pc-description03-1941a39129f48851f6a9b2ee9566e342e8d54e49a5145396e2c9dc9b96df219e.png') 0 0 repeat; + background:url('bg/description/@2x/pc-description03-222d3d79a5c88975c392af79081474fc35058744e70f7bba2e266f6b7c9b2a82.png') 0 0 repeat; -moz-background-size:100%; -o-background-size:100%; -webkit-background-size:100%; @@ -4728,12 +4451,12 @@ header .header-logo{ .tour .tour-3{ width:640px; height:340px; - background:url('bg/description/pc-description03-85a29f02c2ea409e9e286d6539b24d1f43d343b4facf406bd37c10459b64f483.png') 0 0 repeat + background:url('bg/description/pc-description03-930614d9479c7ab4228be3c473c771bd26bd760f2a770cf236f5c5b3940aedaf.png') 0 0 repeat } } @media screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1025px) and (min-resolution: 2dppx){ .tour .tour-3{ - background:url('bg/description/@2x/pc-description03-1941a39129f48851f6a9b2ee9566e342e8d54e49a5145396e2c9dc9b96df219e.png') 0 0 repeat; + background:url('bg/description/@2x/pc-description03-222d3d79a5c88975c392af79081474fc35058744e70f7bba2e266f6b7c9b2a82.png') 0 0 repeat; -moz-background-size:100%; -o-background-size:100%; -webkit-background-size:100%; @@ -4903,7 +4626,7 @@ header .header-logo{ left:-34px; width:26px; height:28px; - background:transparent url('svg/ui/ico_nnid_login-a01be5411ee8044ca26b66ce5b3af77da71f34ae2e51c9f1b3a3c0d9f1aaa1b2.svg.html') 0 0 no-repeat; + background:transparent url('nnlogo.svg') 0 0 no-repeat; -moz-background-size:26px 28px; -o-background-size:26px 28px; -webkit-background-size:26px 28px; @@ -4929,237 +4652,6 @@ header .header-logo{ font-weight:bold; text-align:center } -.site-policy{ - text-align:center -} -.lt-ie9 .site-policy{ - text-align:left; - float:left -} -@media screen and (min-width: 1025px){ - .site-policy{ - text-align:left; - float:left - } -} -.esrb-bg{ - width:29rem; - height:1rem -} -.esrb-bg:before{ - content:'ESRB RATING: ' -} -.esrb-bg:after{ - content:'CARTOON VIOLENCE' -} -.esrb-bg:hover{ - opacity:0.8 -} -.lt-ie9 .esrb-bg{ - position:absolute; - width:152px; - height:72px; - background-image:url('ui-scf41f55f26-b7d4baf19342db013cc20bb9d1dd2bfddc4817ace5a1c86f5e14705cd514311f.png'); - background-position:0 -914px; - background-repeat:no-repeat; - -moz-background-size:auto; - -o-background-size:auto; - -webkit-background-size:auto; - background-size:auto -} -.lt-ie9 .esrb-bg:before{ - content:'' -} -.lt-ie9 .esrb-bg:after{ - content:'' -} -@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ - .lt-ie9 .esrb-bg{ - background-position:0 -457px; - -moz-background-size:300px 866px; - -o-background-size:300px 866px; - -webkit-background-size:300px 866px; - background-size:300px 866px - } -} -@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ - .lt-ie9 .esrb-bg{ - background-image:url('ui/@2x-s7d1cb2d0b4-a0a2a55cb184e63faa001b5cea7abed749e0e0cf06ec239e1c193e5ccd0c7b3b.png'); - background-position:0 -1708px; - background-repeat:no-repeat; - -moz-background-size:auto; - -o-background-size:auto; - -webkit-background-size:auto; - background-size:auto - } -} -@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 2dppx), (min-resolution: 2dppx) and (min-resolution: 2dppx){ - .lt-ie9 .esrb-bg{ - background-position:0 -854px; - -moz-background-size:540px 1492px; - -o-background-size:540px 1492px; - -webkit-background-size:540px 1492px; - background-size:540px 1492px - } -} -@media screen and (min-width: 1025px){ - .esrb-bg{ - position:absolute; - width:152px; - height:72px; - background-image:url('ui-scf41f55f26-b7d4baf19342db013cc20bb9d1dd2bfddc4817ace5a1c86f5e14705cd514311f.png'); - background-position:0 -914px; - background-repeat:no-repeat; - -moz-background-size:auto; - -o-background-size:auto; - -webkit-background-size:auto; - background-size:auto - } - .esrb-bg:before{ - content:'' - } - .esrb-bg:after{ - content:'' - } -} -@media screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1025px) and (min-resolution: 2dppx){ - .esrb-bg{ - background-position:0 -457px; - -moz-background-size:300px 866px; - -o-background-size:300px 866px; - -webkit-background-size:300px 866px; - background-size:300px 866px - } -} -@media screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1025px) and (min-resolution: 2dppx){ - .esrb-bg{ - background-image:url('ui/@2x-s7d1cb2d0b4-a0a2a55cb184e63faa001b5cea7abed749e0e0cf06ec239e1c193e5ccd0c7b3b.png'); - background-position:0 -1708px; - background-repeat:no-repeat; - -moz-background-size:auto; - -o-background-size:auto; - -webkit-background-size:auto; - background-size:auto - } -} -@media screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1025px) and (min-resolution: 2dppx) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 2dppx), screen and (min-width: 1025px) and (min-resolution: 2dppx) and (min-resolution: 2dppx){ - .esrb-bg{ - background-position:0 -854px; - -moz-background-size:540px 1492px; - -o-background-size:540px 1492px; - -webkit-background-size:540px 1492px; - background-size:540px 1492px - } -} -.privacy-certified-bg:hover{ - opacity:0.8 -} -.lt-ie9 .privacy-certified-bg{ - position:absolute; - width:54px; - height:72px; - margin-left:164px; - background-image:url('ui-scf41f55f26-b7d4baf19342db013cc20bb9d1dd2bfddc4817ace5a1c86f5e14705cd514311f.png'); - background-position:0 -986px; - background-repeat:no-repeat; - -moz-background-size:auto; - -o-background-size:auto; - -webkit-background-size:auto; - background-size:auto -} -@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ - .lt-ie9 .privacy-certified-bg{ - background-position:0 -493px; - -moz-background-size:300px 866px; - -o-background-size:300px 866px; - -webkit-background-size:300px 866px; - background-size:300px 866px - } -} -@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ - .lt-ie9 .privacy-certified-bg{ - background-image:url('ui/@2x-s7d1cb2d0b4-a0a2a55cb184e63faa001b5cea7abed749e0e0cf06ec239e1c193e5ccd0c7b3b.png'); - background-position:0 -1852px; - background-repeat:no-repeat; - -moz-background-size:auto; - -o-background-size:auto; - -webkit-background-size:auto; - background-size:auto - } -} -@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 2dppx), (min-resolution: 2dppx) and (min-resolution: 2dppx){ - .lt-ie9 .privacy-certified-bg{ - background-position:0 -926px; - -moz-background-size:540px 1492px; - -o-background-size:540px 1492px; - -webkit-background-size:540px 1492px; - background-size:540px 1492px - } -} -@media screen and (min-width: 1025px){ - .privacy-certified-bg{ - position:absolute; - width:54px; - height:72px; - margin-left:164px; - background-image:url('ui-scf41f55f26-b7d4baf19342db013cc20bb9d1dd2bfddc4817ace5a1c86f5e14705cd514311f.png'); - background-position:0 -986px; - background-repeat:no-repeat; - -moz-background-size:auto; - -o-background-size:auto; - -webkit-background-size:auto; - background-size:auto - } -} -@media screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1025px) and (min-resolution: 2dppx){ - .privacy-certified-bg{ - background-position:0 -493px; - -moz-background-size:300px 866px; - -o-background-size:300px 866px; - -webkit-background-size:300px 866px; - background-size:300px 866px - } -} -@media screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1025px) and (min-resolution: 2dppx){ - .privacy-certified-bg{ - background-image:url('ui/@2x-s7d1cb2d0b4-a0a2a55cb184e63faa001b5cea7abed749e0e0cf06ec239e1c193e5ccd0c7b3b.png'); - background-position:0 -1852px; - background-repeat:no-repeat; - -moz-background-size:auto; - -o-background-size:auto; - -webkit-background-size:auto; - background-size:auto - } -} -@media screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1025px) and (min-resolution: 2dppx) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 2dppx), screen and (min-width: 1025px) and (min-resolution: 2dppx) and (min-resolution: 2dppx){ - .privacy-certified-bg{ - background-position:0 -926px; - -moz-background-size:540px 1492px; - -o-background-size:540px 1492px; - -webkit-background-size:540px 1492px; - background-size:540px 1492px - } -} -.site-policy-url{ - display:block; - margin-top:1rem -} -.lt-ie9 .site-policy-url{ - display:inline-block; - margin-left:242px; - position:relative; - top:52px; - left:12px -} -@media screen and (min-width: 1025px){ - .site-policy-url{ - display:inline-block; - margin-left:242px; - position:relative; - top:52px; - left:12px - } -} .ranking .headline{ margin-bottom:10px } @@ -5339,7 +4831,7 @@ header .header-logo{ } } .ranking .action .action-dialog .action-heading{ - margin:54px auto 0 + margin:54px auto 40px } .ranking .action .action-dialog .rank-tweet-img{ display:block; @@ -5533,7 +5025,7 @@ header .header-logo{ } } .ranking .action-disabled .action-dialog .action-heading{ - margin:54px auto 0 + margin:54px auto 40px } .ranking .action-disabled .action-dialog .rank-tweet-img{ display:block; @@ -5566,9 +5058,6 @@ header .header-logo{ .ranking .action-disabled .action-button{ margin:0 } -.ranking .action-disabled .action-status{ - font-size:1.3em !important -} .ranking .ranklist-tab{ text-align:center } @@ -5580,10 +5069,6 @@ header .header-logo{ display:inline-block; background-position:center top } -.ranking .ranklist-tab .tab-splatfest{ - display:inline-block; - background-position:center top -} .ranking .ranklist{ display:none; width:304px; @@ -5603,32 +5088,6 @@ header .header-logo{ .ranking .ranklist.is-show{ display:block } -.ranking .ranklist .rank-title{ - margin:0px auto 10px -} -.ranking .ranklist .rank-title .title-regular{ - margin:0px auto -} -.ranking .ranklist .rank-title .title-gachi{ - margin:0px auto -} -.ranking .ranklist .rank-title .title-splatfest{ - margin:0px auto -} -.ranking .ranklist .rank-message{ - display:block; - font-size:1.6rem; - font-weight:bold; - padding:0px 20px; - position:relative; - text-align:center -} -.ranking .ranklist .rank-teams{ - font-size:1.4em; - font-weight:bold; - text-align:center; - margin-bottom:20px -} .ranking .ranklist .rank-detail{ position:relative; display:block; @@ -5641,12 +5100,12 @@ header .header-logo{ border-radius:12px } .lt-ie9 .ranking .ranklist .rank-detail{ - width:480px; + width:420px; height:92px } @media screen and (min-width: 1025px){ .ranking .ranklist .rank-detail{ - width:480px; + width:420px; height:92px } } @@ -5677,28 +5136,6 @@ header .header-logo{ .ranking .ranklist .rank-detail .rank-username.gachi-my-name{ color:#ff4e00 } -.ranking .ranklist .rank-detail .rank-username.splatfest-my-name{ - color:#9e39ff -} -.ranking .ranklist .rank-detail .rank-username .rank-hyaketu{ - display:inline-block; - margin-right:5px -} -.ranking .ranklist .rank-detail .rank-username .rank-username-text{ - position:absolute; - width:180px; - font-size:0.85em -} -.lt-ie9 .ranking .ranklist .rank-detail .rank-username .rank-username-text{ - font-size:1em; - width:220px -} -@media screen and (min-width: 1025px){ - .ranking .ranklist .rank-detail .rank-username .rank-username-text{ - font-size:1em; - width:220px - } -} .ranking .ranklist .rank-detail .rank-score{ left:86px; top:46px @@ -5735,7 +5172,7 @@ header .header-logo{ .ranking .ranklist .rank-detail .rank-gear .rank-weapon{ width:54px; height:45px; - background-image:url('ui-scf41f55f26-b7d4baf19342db013cc20bb9d1dd2bfddc4817ace5a1c86f5e14705cd514311f.png'); + background-image:url('ui-saed2384d89-ee4a9a383c0239cb84ae18dac3a225a946795a7e49cf6bde2b39415a5d07a995.png'); background-position:0 -392px; background-repeat:no-repeat; -moz-background-size:auto; @@ -5746,15 +5183,15 @@ header .header-logo{ @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .ranking .ranklist .rank-detail .rank-gear .rank-weapon{ background-position:0 -196px; - -moz-background-size:300px 866px; - -o-background-size:300px 866px; - -webkit-background-size:300px 866px; - background-size:300px 866px + -moz-background-size:300px 794px; + -o-background-size:300px 794px; + -webkit-background-size:300px 794px; + background-size:300px 794px } } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .ranking .ranklist .rank-detail .rank-gear .rank-weapon{ - background-image:url('ui/@2x-s7d1cb2d0b4-a0a2a55cb184e63faa001b5cea7abed749e0e0cf06ec239e1c193e5ccd0c7b3b.png'); + background-image:url('ui/@2x-sa7860ea4da-03351ffba2d779b6b024d6a2269061b3fc1a7c96d02288eae5ce4736480ea620.png'); background-position:0 -785px; background-repeat:no-repeat; -moz-background-size:auto; @@ -5766,10 +5203,10 @@ header .header-logo{ @media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 2dppx), (min-resolution: 2dppx) and (min-resolution: 2dppx){ .ranking .ranklist .rank-detail .rank-gear .rank-weapon{ background-position:0 -392px; - -moz-background-size:540px 1492px; - -o-background-size:540px 1492px; - -webkit-background-size:540px 1492px; - background-size:540px 1492px + -moz-background-size:540px 1348px; + -o-background-size:540px 1348px; + -webkit-background-size:540px 1348px; + background-size:540px 1348px } } .ranking .ranklist .rank-detail .rank-gear .rank-weapon .rank-weapon-img{ @@ -5789,7 +5226,7 @@ header .header-logo{ .ranking .ranklist .rank-detail .rank-gear .rank-protective{ width:38px; height:32px; - background-image:url('ui-scf41f55f26-b7d4baf19342db013cc20bb9d1dd2bfddc4817ace5a1c86f5e14705cd514311f.png'); + background-image:url('ui-saed2384d89-ee4a9a383c0239cb84ae18dac3a225a946795a7e49cf6bde2b39415a5d07a995.png'); background-position:0 -360px; background-repeat:no-repeat; -moz-background-size:auto; @@ -5800,15 +5237,15 @@ header .header-logo{ @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .ranking .ranklist .rank-detail .rank-gear .rank-protective{ background-position:0 -180px; - -moz-background-size:300px 866px; - -o-background-size:300px 866px; - -webkit-background-size:300px 866px; - background-size:300px 866px + -moz-background-size:300px 794px; + -o-background-size:300px 794px; + -webkit-background-size:300px 794px; + background-size:300px 794px } } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .ranking .ranklist .rank-detail .rank-gear .rank-protective{ - background-image:url('ui/@2x-s7d1cb2d0b4-a0a2a55cb184e63faa001b5cea7abed749e0e0cf06ec239e1c193e5ccd0c7b3b.png'); + background-image:url('ui/@2x-sa7860ea4da-03351ffba2d779b6b024d6a2269061b3fc1a7c96d02288eae5ce4736480ea620.png'); background-position:0 -721px; background-repeat:no-repeat; -moz-background-size:auto; @@ -5820,10 +5257,10 @@ header .header-logo{ @media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 2dppx), (min-resolution: 2dppx) and (min-resolution: 2dppx){ .ranking .ranklist .rank-detail .rank-gear .rank-protective{ background-position:0 -360px; - -moz-background-size:540px 1492px; - -o-background-size:540px 1492px; - -webkit-background-size:540px 1492px; - background-size:540px 1492px + -moz-background-size:540px 1348px; + -o-background-size:540px 1348px; + -webkit-background-size:540px 1348px; + background-size:540px 1348px } } .ranking .ranklist .rank-detail .rank-gear .rank-protective .rank-item-img{ @@ -5880,8 +5317,8 @@ header .header-logo{ display:block; width:276px; margin:52px auto 14px; - font-size:20px; - font-size:2rem; + font-size:24px; + font-size:2.4rem; font-weight:bold; text-align:center } @@ -6017,7 +5454,7 @@ header .header-logo{ .typography-regular-match{ width:246px; height:43px; - background:transparent url('svg/text/scene/stage/tx_regularmatch-2cee60cbe41a1594b8d5ef867138f99d843cfce6efe0c490a41632b2e99ec685.svg') 0 0 no-repeat; + background:transparent url('svg/text/scene/stage/tx_regularmatch-f38b247dfc52198fe167834305d9be107c6f8ac38d1ada619bdf275ebfebdbef.svg.html') 0 0 no-repeat; -moz-background-size:246px, 43px; -o-background-size:246px, 43px; -webkit-background-size:246px, 43px; @@ -6030,25 +5467,25 @@ header .header-logo{ background:transparent url('svg/ui/ico_stage_gachi-d2041f3d0fc360ad6c7c00dc4f5bfd1aa626a251d35af88c076b5498d8eb991d.svg') 0 0 no-repeat } .typography-earnest-match{ - width:215px; + width:171px; height:48px; - background:transparent url('svg/text/scene/stage/tx_gachimatch-08a066c73d4dcf466c435be611b996ffd7930d19d9a6a865b712cd5dd802534f.svg') 0 0 no-repeat; - -moz-background-size:215px, 48px; - -o-background-size:215px, 48px; - -webkit-background-size:215px, 48px; - background-size:215px, 48px; + background:transparent url('svg/text/scene/stage/tx_gachimatch-8b30550315c2069467831e484cf27fe9e278074f5eccbf9386441c1e63b33372.svg.html') 0 0 no-repeat; + -moz-background-size:171px, 48px; + -o-background-size:171px, 48px; + -webkit-background-size:171px, 48px; + background-size:171px, 48px; background-position:0 0 } .typography-rule{ display:block; margin:0 auto; - width:144px; - height:33px; - background:transparent url('svg/text/scene/stage/tx_rule-76cf0777fb715a9478f8b579512541f3f14ed834566e0b6e153834a57d726021.svg') 0 0 no-repeat; - -moz-background-size:144px, 33px; - -o-background-size:144px, 33px; - -webkit-background-size:144px, 33px; - background-size:144px, 33px; + width:71px; + height:21px; + background:transparent url('svg/text/scene/stage/tx_rule-13e21703ba2138146293d83489e720e83fdf48f002d3393de55f24825e39095b.svg') 0 0 no-repeat; + -moz-background-size:71px, 21px; + -o-background-size:71px, 21px; + -webkit-background-size:71px, 21px; + background-size:71px, 21px; background-position:0 0 } .festival-image{ @@ -6056,8 +5493,8 @@ header .header-logo{ width:300px; height:180px; display:block; - background-image:url('ui-scf41f55f26-b7d4baf19342db013cc20bb9d1dd2bfddc4817ace5a1c86f5e14705cd514311f.png'); - background-position:0 -1272px; + background-image:url('ui-saed2384d89-ee4a9a383c0239cb84ae18dac3a225a946795a7e49cf6bde2b39415a5d07a995.png'); + background-position:0 -1128px; background-repeat:no-repeat; -moz-background-size:auto; -o-background-size:auto; @@ -6066,16 +5503,16 @@ header .header-logo{ } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .festival-image{ - background-position:0 -636px; - -moz-background-size:300px 866px; - -o-background-size:300px 866px; - -webkit-background-size:300px 866px; - background-size:300px 866px + background-position:0 -564px; + -moz-background-size:300px 794px; + -o-background-size:300px 794px; + -webkit-background-size:300px 794px; + background-size:300px 794px } } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .festival-image{ - background-image:url('ui-scf41f55f26-b7d4baf19342db013cc20bb9d1dd2bfddc4817ace5a1c86f5e14705cd514311f.png'); + background-image:url('ui-saed2384d89-ee4a9a383c0239cb84ae18dac3a225a946795a7e49cf6bde2b39415a5d07a995.png'); background-position:0 -554px; background-repeat:no-repeat; -moz-background-size:auto; @@ -6087,16 +5524,16 @@ header .header-logo{ @media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 2dppx), (min-resolution: 2dppx) and (min-resolution: 2dppx){ .festival-image{ background-position:0 -277px; - -moz-background-size:300px 866px; - -o-background-size:300px 866px; - -webkit-background-size:300px 866px; - background-size:300px 866px + -moz-background-size:300px 794px; + -o-background-size:300px 794px; + -webkit-background-size:300px 794px; + background-size:300px 794px } } .lt-ie9 .festival-image{ width:600px; height:360px; - background-image:url('ui-scf41f55f26-b7d4baf19342db013cc20bb9d1dd2bfddc4817ace5a1c86f5e14705cd514311f.png'); + background-image:url('ui-saed2384d89-ee4a9a383c0239cb84ae18dac3a225a946795a7e49cf6bde2b39415a5d07a995.png'); background-position:0 -554px; background-repeat:no-repeat; -moz-background-size:auto; @@ -6107,15 +5544,15 @@ header .header-logo{ @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .lt-ie9 .festival-image{ background-position:0 -277px; - -moz-background-size:300px 866px; - -o-background-size:300px 866px; - -webkit-background-size:300px 866px; - background-size:300px 866px + -moz-background-size:300px 794px; + -o-background-size:300px 794px; + -webkit-background-size:300px 794px; + background-size:300px 794px } } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .lt-ie9 .festival-image{ - background-image:url('ui/@2x-s7d1cb2d0b4-a0a2a55cb184e63faa001b5cea7abed749e0e0cf06ec239e1c193e5ccd0c7b3b.png'); + background-image:url('ui/@2x-sa7860ea4da-03351ffba2d779b6b024d6a2269061b3fc1a7c96d02288eae5ce4736480ea620.png'); background-position:0 -1108px; background-repeat:no-repeat; -moz-background-size:auto; @@ -6127,17 +5564,17 @@ header .header-logo{ @media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 2dppx), (min-resolution: 2dppx) and (min-resolution: 2dppx){ .lt-ie9 .festival-image{ background-position:0 -554px; - -moz-background-size:540px 1492px; - -o-background-size:540px 1492px; - -webkit-background-size:540px 1492px; - background-size:540px 1492px + -moz-background-size:540px 1348px; + -o-background-size:540px 1348px; + -webkit-background-size:540px 1348px; + background-size:540px 1348px } } @media screen and (min-width: 1025px){ .festival-image{ width:600px; height:360px; - background-image:url('ui-scf41f55f26-b7d4baf19342db013cc20bb9d1dd2bfddc4817ace5a1c86f5e14705cd514311f.png'); + background-image:url('ui-saed2384d89-ee4a9a383c0239cb84ae18dac3a225a946795a7e49cf6bde2b39415a5d07a995.png'); background-position:0 -554px; background-repeat:no-repeat; -moz-background-size:auto; @@ -6149,15 +5586,15 @@ header .header-logo{ @media screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1025px) and (min-resolution: 2dppx){ .festival-image{ background-position:0 -277px; - -moz-background-size:300px 866px; - -o-background-size:300px 866px; - -webkit-background-size:300px 866px; - background-size:300px 866px + -moz-background-size:300px 794px; + -o-background-size:300px 794px; + -webkit-background-size:300px 794px; + background-size:300px 794px } } @media screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1025px) and (min-resolution: 2dppx){ .festival-image{ - background-image:url('ui/@2x-s7d1cb2d0b4-a0a2a55cb184e63faa001b5cea7abed749e0e0cf06ec239e1c193e5ccd0c7b3b.png'); + background-image:url('ui/@2x-sa7860ea4da-03351ffba2d779b6b024d6a2269061b3fc1a7c96d02288eae5ce4736480ea620.png'); background-position:0 -1108px; background-repeat:no-repeat; -moz-background-size:auto; @@ -6169,10 +5606,10 @@ header .header-logo{ @media screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1025px) and (min-resolution: 2dppx) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 2dppx), screen and (min-width: 1025px) and (min-resolution: 2dppx) and (min-resolution: 2dppx){ .festival-image{ background-position:0 -554px; - -moz-background-size:540px 1492px; - -o-background-size:540px 1492px; - -webkit-background-size:540px 1492px; - background-size:540px 1492px + -moz-background-size:540px 1348px; + -o-background-size:540px 1348px; + -webkit-background-size:540px 1348px; + background-size:540px 1348px } } .equipment .headline{ @@ -6335,7 +5772,7 @@ header .header-logo{ width:228px; height:192px; margin-bottom:40px; - background-image:url('ui-scf41f55f26-b7d4baf19342db013cc20bb9d1dd2bfddc4817ace5a1c86f5e14705cd514311f.png'); + background-image:url('ui-saed2384d89-ee4a9a383c0239cb84ae18dac3a225a946795a7e49cf6bde2b39415a5d07a995.png'); background-position:0 -168px; background-repeat:no-repeat; -moz-background-size:auto; @@ -6354,15 +5791,15 @@ header .header-logo{ @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .equipment .equip-detail .equip-user-main .equip-user-weapon{ background-position:0 -84px; - -moz-background-size:300px 866px; - -o-background-size:300px 866px; - -webkit-background-size:300px 866px; - background-size:300px 866px + -moz-background-size:300px 794px; + -o-background-size:300px 794px; + -webkit-background-size:300px 794px; + background-size:300px 794px } } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .equipment .equip-detail .equip-user-main .equip-user-weapon{ - background-image:url('ui/@2x-s7d1cb2d0b4-a0a2a55cb184e63faa001b5cea7abed749e0e0cf06ec239e1c193e5ccd0c7b3b.png'); + background-image:url('ui/@2x-sa7860ea4da-03351ffba2d779b6b024d6a2269061b3fc1a7c96d02288eae5ce4736480ea620.png'); background-position:0 -337px; background-repeat:no-repeat; -moz-background-size:auto; @@ -6374,10 +5811,10 @@ header .header-logo{ @media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 2dppx), (min-resolution: 2dppx) and (min-resolution: 2dppx){ .equipment .equip-detail .equip-user-main .equip-user-weapon{ background-position:0 -168px; - -moz-background-size:540px 1492px; - -o-background-size:540px 1492px; - -webkit-background-size:540px 1492px; - background-size:540px 1492px + -moz-background-size:540px 1348px; + -o-background-size:540px 1348px; + -webkit-background-size:540px 1348px; + background-size:540px 1348px } } .equipment .equip-detail .equip-user-main .equip-user-weapon .equip-weapon-img{ @@ -6428,7 +5865,7 @@ header .header-logo{ margin:0 auto 40px; width:126px; height:106px; - background-image:url('ui-scf41f55f26-b7d4baf19342db013cc20bb9d1dd2bfddc4817ace5a1c86f5e14705cd514311f.png'); + background-image:url('ui-saed2384d89-ee4a9a383c0239cb84ae18dac3a225a946795a7e49cf6bde2b39415a5d07a995.png'); background-position:0 -62px; background-repeat:no-repeat; -moz-background-size:auto; @@ -6455,15 +5892,15 @@ header .header-logo{ @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .equipment .equip-detail .equip-user-protections .equip-protective{ background-position:0 -31px; - -moz-background-size:300px 866px; - -o-background-size:300px 866px; - -webkit-background-size:300px 866px; - background-size:300px 866px + -moz-background-size:300px 794px; + -o-background-size:300px 794px; + -webkit-background-size:300px 794px; + background-size:300px 794px } } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .equipment .equip-detail .equip-user-protections .equip-protective{ - background-image:url('ui/@2x-s7d1cb2d0b4-a0a2a55cb184e63faa001b5cea7abed749e0e0cf06ec239e1c193e5ccd0c7b3b.png'); + background-image:url('ui/@2x-sa7860ea4da-03351ffba2d779b6b024d6a2269061b3fc1a7c96d02288eae5ce4736480ea620.png'); background-position:0 -124px; background-repeat:no-repeat; -moz-background-size:auto; @@ -6475,10 +5912,10 @@ header .header-logo{ @media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 2dppx), (min-resolution: 2dppx) and (min-resolution: 2dppx){ .equipment .equip-detail .equip-user-protections .equip-protective{ background-position:0 -62px; - -moz-background-size:540px 1492px; - -o-background-size:540px 1492px; - -webkit-background-size:540px 1492px; - background-size:540px 1492px + -moz-background-size:540px 1348px; + -o-background-size:540px 1348px; + -webkit-background-size:540px 1348px; + background-size:540px 1348px } } .equipment .equip-detail .equip-user-protections .equip-protective:last-child{ @@ -6554,7 +5991,7 @@ header .header-logo{ -o-background-size:72px, 62px; -webkit-background-size:72px, 62px; background-size:72px, 62px; - background-image:url('ui-scf41f55f26-b7d4baf19342db013cc20bb9d1dd2bfddc4817ace5a1c86f5e14705cd514311f.png'); + background-image:url('ui-saed2384d89-ee4a9a383c0239cb84ae18dac3a225a946795a7e49cf6bde2b39415a5d07a995.png'); background-position:0 0; background-repeat:no-repeat; -moz-background-size:auto; @@ -6565,15 +6002,15 @@ header .header-logo{ @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .equipment .equip-painted .equip-painted-rank .equip-painted-data .equip-painted-weapon{ background-position:0 0; - -moz-background-size:300px 866px; - -o-background-size:300px 866px; - -webkit-background-size:300px 866px; - background-size:300px 866px + -moz-background-size:300px 794px; + -o-background-size:300px 794px; + -webkit-background-size:300px 794px; + background-size:300px 794px } } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .equipment .equip-painted .equip-painted-rank .equip-painted-data .equip-painted-weapon{ - background-image:url('ui/@2x-s7d1cb2d0b4-a0a2a55cb184e63faa001b5cea7abed749e0e0cf06ec239e1c193e5ccd0c7b3b.png'); + background-image:url('ui/@2x-sa7860ea4da-03351ffba2d779b6b024d6a2269061b3fc1a7c96d02288eae5ce4736480ea620.png'); background-position:0 0; background-repeat:no-repeat; -moz-background-size:auto; @@ -6585,10 +6022,10 @@ header .header-logo{ @media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 2dppx), (min-resolution: 2dppx) and (min-resolution: 2dppx){ .equipment .equip-painted .equip-painted-rank .equip-painted-data .equip-painted-weapon{ background-position:0 0; - -moz-background-size:540px 1492px; - -o-background-size:540px 1492px; - -webkit-background-size:540px 1492px; - background-size:540px 1492px + -moz-background-size:540px 1348px; + -o-background-size:540px 1348px; + -webkit-background-size:540px 1348px; + background-size:540px 1348px } } .lt-ie9 .equipment .equip-painted .equip-painted-rank .equip-painted-data .equip-painted-weapon{ @@ -6600,7 +6037,7 @@ header .header-logo{ -o-background-size:126px, 106px; -webkit-background-size:126px, 106px; background-size:126px, 106px; - background-image:url('ui-scf41f55f26-b7d4baf19342db013cc20bb9d1dd2bfddc4817ace5a1c86f5e14705cd514311f.png'); + background-image:url('ui-saed2384d89-ee4a9a383c0239cb84ae18dac3a225a946795a7e49cf6bde2b39415a5d07a995.png'); background-position:0 -62px; background-repeat:no-repeat; -moz-background-size:auto; @@ -6611,15 +6048,15 @@ header .header-logo{ @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .lt-ie9 .equipment .equip-painted .equip-painted-rank .equip-painted-data .equip-painted-weapon{ background-position:0 -31px; - -moz-background-size:300px 866px; - -o-background-size:300px 866px; - -webkit-background-size:300px 866px; - background-size:300px 866px + -moz-background-size:300px 794px; + -o-background-size:300px 794px; + -webkit-background-size:300px 794px; + background-size:300px 794px } } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){ .lt-ie9 .equipment .equip-painted .equip-painted-rank .equip-painted-data .equip-painted-weapon{ - background-image:url('ui/@2x-s7d1cb2d0b4-a0a2a55cb184e63faa001b5cea7abed749e0e0cf06ec239e1c193e5ccd0c7b3b.png'); + background-image:url('ui/@2x-sa7860ea4da-03351ffba2d779b6b024d6a2269061b3fc1a7c96d02288eae5ce4736480ea620.png'); background-position:0 -124px; background-repeat:no-repeat; -moz-background-size:auto; @@ -6631,10 +6068,10 @@ header .header-logo{ @media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 2dppx), (min-resolution: 2dppx) and (min-resolution: 2dppx){ .lt-ie9 .equipment .equip-painted .equip-painted-rank .equip-painted-data .equip-painted-weapon{ background-position:0 -62px; - -moz-background-size:540px 1492px; - -o-background-size:540px 1492px; - -webkit-background-size:540px 1492px; - background-size:540px 1492px + -moz-background-size:540px 1348px; + -o-background-size:540px 1348px; + -webkit-background-size:540px 1348px; + background-size:540px 1348px } } @media screen and (min-width: 1025px){ @@ -6647,7 +6084,7 @@ header .header-logo{ -o-background-size:126px, 106px; -webkit-background-size:126px, 106px; background-size:126px, 106px; - background-image:url('ui-scf41f55f26-b7d4baf19342db013cc20bb9d1dd2bfddc4817ace5a1c86f5e14705cd514311f.png'); + background-image:url('ui-saed2384d89-ee4a9a383c0239cb84ae18dac3a225a946795a7e49cf6bde2b39415a5d07a995.png'); background-position:0 -62px; background-repeat:no-repeat; -moz-background-size:auto; @@ -6659,15 +6096,15 @@ header .header-logo{ @media screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1025px) and (min-resolution: 2dppx){ .equipment .equip-painted .equip-painted-rank .equip-painted-data .equip-painted-weapon{ background-position:0 -31px; - -moz-background-size:300px 866px; - -o-background-size:300px 866px; - -webkit-background-size:300px 866px; - background-size:300px 866px + -moz-background-size:300px 794px; + -o-background-size:300px 794px; + -webkit-background-size:300px 794px; + background-size:300px 794px } } @media screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1025px) and (min-resolution: 2dppx){ .equipment .equip-painted .equip-painted-rank .equip-painted-data .equip-painted-weapon{ - background-image:url('ui/@2x-s7d1cb2d0b4-a0a2a55cb184e63faa001b5cea7abed749e0e0cf06ec239e1c193e5ccd0c7b3b.png'); + background-image:url('ui/@2x-sa7860ea4da-03351ffba2d779b6b024d6a2269061b3fc1a7c96d02288eae5ce4736480ea620.png'); background-position:0 -124px; background-repeat:no-repeat; -moz-background-size:auto; @@ -6679,10 +6116,10 @@ header .header-logo{ @media screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1025px) and (min-resolution: 2dppx) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 2dppx), screen and (min-width: 1025px) and (min-resolution: 2dppx) and (min-resolution: 2dppx){ .equipment .equip-painted .equip-painted-rank .equip-painted-data .equip-painted-weapon{ background-position:0 -62px; - -moz-background-size:540px 1492px; - -o-background-size:540px 1492px; - -webkit-background-size:540px 1492px; - background-size:540px 1492px + -moz-background-size:540px 1348px; + -o-background-size:540px 1348px; + -webkit-background-size:540px 1348px; + background-size:540px 1348px } } .equipment .equip-painted .equip-painted-rank .equip-painted-data .equip-painted-weapon .equip-painted-weapon-img{ @@ -6901,16 +6338,11 @@ div.friend-list.self{ width:140px; text-align:center } -.rank-tweet-point-festival{ - transform:rotate(-5deg) scale(0.55) translate(-50px, 140px); - -ms-transform:rotate(-5deg) scale(0.55) translate(-50px, 140px); - -webkit-transform:rotate(-5deg) scale(0.55) translate(-50px, 140px); - -moz-transform:rotate(-5deg) scale(0.55) translate(-50px, 140px); - width:180px; +.loading,.site-policy{ text-align:center } -.loading{ - text-align:left +.site-policy{ + margin:3rem 0 2rem 0 } .overlay-mask.modal{ z-index:3 @@ -7072,17 +6504,6 @@ div.IkaAnime_16{ div.IkaAnime_17{ background:url('ika-8e075a29ff487983044303f98958fb8c852bc3e9ab07ee7597724b6c0aa4a5d7.png') -1088px 0px no-repeat } -.collapsible.opening{ - -moz-transition:all 0.2s cubic-bezier(0.7, 0, 0.3, 1); - -webkit-transition:all 0.2s cubic-bezier(0.7, 0, 0.3, 1); - transition:all 0.2s cubic-bezier(0.7, 0, 0.3, 1) -} -.ranking .headline{ - position:relative -} -.debug{ - background-color:black -} .weapon-list{ color:black; border-collapse:collapse @@ -7428,90 +6849,4 @@ div.IkaAnime_17{ } .m-fade-out{ -webkit-mask-image:-webkit-linear-gradient(left, transparent 0%, #000 5%, #000 95%, transparent 100%) -} - .tour .thankyou { - width: 320px; - height: 240px; - background: url('mb-thankyou.png') 0 0 repeat; - background-repeat: no-repeat; - background-size: 320px 240px; -} - @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { - .tour .thankyou { - background: url('mb-thankyou.png') 0 0 repeat; - -moz-background-size: 100%; - -o-background-size: 100%; - -webkit-background-size: 100%; - background-size: 100%; - } -} - .lt-ie9 .tour .thankyou { - width: 640px; - height: 340px; - background: url('pc-thankyou.png') 0 0 repeat; - background-size: 640px 340px; -} - @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) { - .lt-ie9 .tour .thankyou { - background: url('pc-thankyou.png') 0 0 repeat; - -moz-background-size: 100%; - -o-background-size: 100%; - -webkit-background-size: 100%; - background-size: 100%; - } -} - @media screen and (min-width: 1025px) { - .tour .thankyou { - width: 640px; - height: 340px; - background: url('pc-thankyou.png') 0 0 repeat; - background-size: 640px 340px; - } -} - @media screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1025px) and (min-resolution: 2dppx) { - .tour .thankyou { - background: url('pc-thankyou.png') 0 0 repeat; - -moz-background-size: 100%; - -o-background-size: 100%; - -webkit-background-size: 100%; - background-size: 100%; - } -} - .nnid-login-btn { - display: block; - height: 40px; - width: fit-content; - padding: 0 25px 0 14px; - margin: 16px auto 20px auto; - background-color: #e97200; - color: #fff; - font-size: 15px; - font-weight: bold; - line-height: 40px; - text-decoration: none; - border-radius: 4px; -} - .nnid-login-btn:hover { - background-color: #de6b00; -} - .nnid-icon { - display: inline-block; - vertical-align: middle; - width: 24px; - height: 24px; - margin-right: 10px; - position: relative; - background-image: url("nnlogo.svg"); - background-repeat: no-repeat; - background-size: contain; - background-position: center; -} - .nnid-icon::after { - content: ""; - position: absolute; - right: -6px; - top: 0; - width: 1px; - height: 100%; - background-color: #dd6c00; } \ No newline at end of file diff --git a/assets/application-e247a417be83a666f78bb66e010996d13c08ed54ebc5174448e80be44628c6fd.js b/assets/application-e247a417be83a666f78bb66e010996d13c08ed54ebc5174448e80be44628c6fd.js new file mode 100644 index 0000000..c6d9bff --- /dev/null +++ b/assets/application-e247a417be83a666f78bb66e010996d13c08ed54ebc5174448e80be44628c6fd.js @@ -0,0 +1,5044 @@ +/*! + * turbolinks ver.0.0.1 (https://github.com/rails/turbolinks) + * Copyright 2012-2014 David Heinemeier Hansson + * MIT lisence (https://github.com/rails/turbolinks/blob/master/MIT-LICENSE) + * + * Vue.js ver.0.12.7 (http://jp.vuejs.org/) + * (c) 2015 Evan You + * MIT license (https://github.com/yyx990803/vue/blob/dev/LICENSE) + * + * normalize.css ver.3.0.0 (https://necolas.github.io/normalize.css/) + * Copyright (c) Nicolas Gallagher and Jonathan Neal + * MIT License (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) + * + * Scooch ver 0.5.0 (https://github.com/mobify/scooch) + * Copyright 2013 Mobify Research and Development Inc. + * MIT license (https://github.com/mobify/scooch/blob/master/LICENSE.md) + * + * Zepto.js ver.1.1.6 (http://zeptojs.com/) + * Copyright (c) 2010-2014 Thomas Fuchs + * MIT license (http://zeptojs.com/license/) + */ +function intentionHandler(t) { + function e() { + t.$data.hour_class = "typography-hour-" + parseInt(t.$data.hour) % 24, t.$data.minute_class = "typography-minutes-" + parseInt(t.$data.minute) + } + + function n() { + t.$data.original_hour = t.$data.hour, t.$data.original_minute = t.$data.minute + } + + function i(e) { + if (e && e != {}) { + var n = new Date, + i = n.getFullYear(), + r = n.getMonth(), + o = n.getDate(), + s = parseInt(t.$data.hour); + s >= 24 && (s -= 24, n.getHours() >= 3 && (o += 1)); + var c = parseInt(t.$data.minute), + u = new Date(i, r, o, s, c), + l = new Date(e.datetime_fes_begin), + h = new Date(e.datetime_fes_end), + f = 2, + d = 3; + t.$data.is_in_festival = u >= l && h >= u, t.$data.is_in_festival && [f, d].indexOf(parseInt(t.$data.game_mode)) < 0 && (t.$data.game_mode = f, a()) + } + } + + function r() { + t.$data.time_changed = t.$data.original_hour != parseInt(t.$data.hour) || t.$data.original_minute != parseInt(t.$data.minute) + } + + function o() { + var e = $("select#user_intention_weapon>option[value='" + t.$data.weapon + "']"); + t.$data.weapon_style = "background-image: url(" + e.data("image-path") + ");", t.$data.weapon_icon_style = "background-image: url(" + e.data("icon-image-path") + ");" + } + + function a() { + t.$data.game_mode_style = "background-image: url(" + $("select#user_intention_game_mode>option[value='" + t.$data.game_mode + "']").data("image-path") + ");" + } + + function s() { + var e = $("select#join_intention_weapon>option[value='" + t.$data.join_intention.weapon + "']"); + t.$data.join_intention.weapon_style = "background-image: url(" + e.data("image-path") + ");", t.$data.join_intention.weapon_icon_style = "background-image: url(" + e.data("icon-image-path") + ");" + } + return { + update_time_class: e, + update_original_time: n, + check_festival: i, + check_time_changed: r, + update_weapon_image: o, + update_game_mode_image: a, + update_join_intention_weapon_image: s + } +} + +function registerAjaxForm(t, e, n) { + $("form[action^='" + t + "']").each(function() { + var t = $(this), + i = t.attr("method"), + r = $("input[name='_method']", t); + if (r = r.length > 0 ? r.val() : "post", "post" == i && !(null != n && n.indexOf(r) < 0)) { + var o = !1; + t.on("submit", function(n) { + if (n.preventDefault(), !o) { + o = !0; + var i = {}; + $("input, select", t).each(function() { + var t = $(this); + ("checkbox" != t.attr("type") || t.is(":checked")) && (i[t.attr("name")] = t.val()) + }), $.ajax({ + url: t.attr("action"), + type: "POST", + data: i, + success: function(t) { + return t.redirect ? void(window.location.href = t.redirect) : void(e && e(t, r)) + }, + complete: function() { + o = !1 + } + }), n.preventDefault() + } + }) + } + }) +} + +function background_prefetch() { + for (var t = ["ja/bg/bg_friendlist-faf7902849b6bfdafb37165d2a266826e574a269a9bdcbea89558cedadfd4ca4.png", "ja/bg/@2x/bg_friendlist-d20dccde83e0d769455ff580421b84805be7ff1c6494e812200a51d067b10be0.png", "ja/bg/bg_ranking-24d23314649c1b1c4ea61999246256d7f4db73b8d489bd429e6daa5741e59f6d.png", "ja/bg/@2x/bg_ranking-a7432ce7bf194d220345649d7369a52fb977878c79c539ed40e2065ec5d8cb85.png", "ja/bg/bg_equipment-53013035f47184a17871845b772c181b7df702a8cb13233e9e23049a05cca79b.png", "ja/bg/@2x/bg_equipment-bedf92d6f41ee59b7f391f7e01d7ec00cb932e5152a2196ac939df0ad6c674b3.png", "ja/bg/bg_stage-e8559cd1808f36e1ead7594ce89cada8d8fb4267892f4771368e384612cf3df8.png", "ja/bg/@2x/bg_stage-e8fe89423bce5899a3edea3884841d9eed10a3099b29482277d0dbd4a25d8b9e.png"], e = 0; e < t.length; e++) { + var n = new Image; + n.className = "prefetched-image", n.src = t[e], document.documentElement.appendChild(n) + } +} + +function ika_swim(t) { + if (!$.os.phone && !$.os.tablet) { + var e = { + y: [0, 0, 0, 0, 0, 0, 2.898550724637681, 2.898550724637681, 2.898550724637681, 2.898550724637681, 2.898550724637681, 2.898550724637681, 5.797101449275362, 5.797101449275362, 5.797101449275362, 5.797101449275362, 8.695652173913043, 8.695652173913043, 8.695652173913043, 11.594202898550725, 11.594202898550725, 11.594202898550725, 14.492753623188406, 14.492753623188406, 14.492753623188406, 17.391304347826086, 17.391304347826086, 20.28985507246377, 20.28985507246377, 23.18840579710145, 23.18840579710145, 26.08695652173913, 26.08695652173913, 28.985507246376812, 28.985507246376812, 31.884057971014492, 31.884057971014492, 34.78260869565217, 34.78260869565217, 37.68115942028985, 37.68115942028985, 40.57971014492754, 40.57971014492754, 43.47826086956522, 43.47826086956522, 46.3768115942029, 49.27536231884058, 49.27536231884058, 52.17391304347826, 52.17391304347826, 55.072463768115945, 55.072463768115945, 57.971014492753625, 60.869565217391305, 60.869565217391305, 63.768115942028984, 63.768115942028984, 66.66666666666667, 69.56521739130434, 69.56521739130434, 72.46376811594203, 72.46376811594203, 75.3623188405797, 75.3623188405797, 78.26086956521739, 81.15942028985508, 81.15942028985508, 84.05797101449275, 84.05797101449275, 86.95652173913044, 86.95652173913044, 89.85507246376811, 89.85507246376811, 92.7536231884058, 95.65217391304348, 95.65217391304348, 98.55072463768116, 98.55072463768116, 101.44927536231884, 101.44927536231884, 101.44927536231884, 104.34782608695652, 104.34782608695652, 107.2463768115942, 107.2463768115942, 110.14492753623189, 110.14492753623189, 110.14492753623189, 113.04347826086956, 113.04347826086956, 115.94202898550725, 115.94202898550725, 115.94202898550725, 118.84057971014492, 118.84057971014492, 118.84057971014492, 118.84057971014492, 121.73913043478261, 121.73913043478261, 121.73913043478261, 121.73913043478261, 124.6376811594203, 124.6376811594203, 124.6376811594203, 124.6376811594203, 124.6376811594203, 124.6376811594203, 124.6376811594203, 124.6376811594203, 124.6376811594203, 124.6376811594203], + x: [-3.647887323943662, -3.647887323943662, -3.647887323943662, -3.647887323943662, -3.647887323943662, -3.647887323943662, -3.647887323943662, -3.647887323943662, -3.647887323943662, -3.647887323943662, -3.647887323943662, -3.647887323943662, -3.647887323943662, -3.647887323943662, -3.647887323943662, -3.647887323943662, -3.647887323943662, -3.647887323943662, -3.647887323943662, -3.647887323943662, -3.647887323943662, -3.647887323943662, -3.647887323943662, -3.647887323943662, -3.647887323943662, -3.647887323943662, -3.647887323943662, -3.647887323943662, -3.647887323943662, -3.647887323943662, -3.647887323943662, -3.619718309859155, -3.619718309859155, -3.591549295774648, -3.563380281690141, -3.535211267605634, -3.47887323943662, -3.4225352112676055, -3.3943661971830985, -3.3098591549295775, -3.2535211267605635, -3.169014084507042, -3.112676056338028, -3.028169014084507, -2.943661971830986, -2.859154929577465, -2.7464788732394365, -2.6619718309859155, -2.549295774647887, -2.436619718309859, -2.352112676056338, -2.23943661971831, -2.098591549295775, -1.9859154929577465, -1.8732394366197183, -1.76056338028169, -1.619718309859155, -1.4788732394366195, -1.3661971830985915, -1.2253521126760565, -1.084507042253521, -.943661971830986, -.8028169014084505, -.6619718309859155, -.52112676056338, -.380281690140845, -.21126760563380298, -.07042253521126751, .07042253521126751, .21126760563380298, .352112676056338, .492957746478873, .6338028169014089, .774647887323944, .915492957746479, 1.028169014084507, 1.169014084507042, 1.309859154929578, 1.450704225352113, 1.563380281690141, 1.704225352112676, 1.816901408450704, 1.929577464788733, 2.070422535211268, 2.183098591549296, 2.295774647887324, 2.408450704225352, 2.52112676056338, 2.605633802816902, 2.71830985915493, 2.802816901408451, 2.887323943661972, 2.971830985915493, 3.056338028169014, 3.140845070422535, 3.225352112676056, 3.281690140845071, 3.338028169014085, 3.394366197183099, 3.450704225352113, 3.507042253521127, 3.535211267605634, 3.563380281690141, 3.591549295774648, 3.619718309859155, 3.647887323943662, 3.647887323943662, 3.647887323943662], + rotate: [-1.1781609195402298, -1.1781609195402298, -1.1781609195402298, -1.1781609195402298, -1.1781609195402298, -1.1666666666666665, -1.1666666666666665, -1.1551724137931034, -1.14367816091954, -1.14367816091954, -1.132183908045977, -1.1206896551724137, -1.1091954022988506, -1.0977011494252873, -1.0747126436781609, -1.0632183908045976, -1.0402298850574712, -1.028735632183908, -1.0172413793103448, -.9942528735632183, -.9712643678160919, -.9597701149425286, -.9367816091954022, -.9137931034482758, -.8908045977011494, -.867816091954023, -.8448275862068966, -.82183908045977, -.7988505747126436, -.7758620689655171, -.7528735632183907, -.7183908045977011, -.6954022988505747, -.6724137931034482, -.6379310344827586, -.6149425287356322, -.5804597701149425, -.557471264367816, -.5229885057471264, -.5, -.4655172413793103, -.43103448275862066, -.40804597701149425, -.37356321839080453, -.3505747126436781, -.3160919540229885, -.2816091954022988, -.24712643678160917, -.22413793103448276, -.18965517241379304, -.15517241379310343, -.1206896551724137, -.0862068965517242, -.06321839080459757, -.028735632183908066, .005747126436781658, .04022988505747138, .07471264367816088, .09770114942528729, .13218390804597702, .16666666666666674, .20114942528735646, .22413793103448287, .2586206896551724, .2931034482758621, .3275862068965518, .35057471264367823, .38505747126436773, .41954022988505746, .44252873563218387, .4770114942528736, .5, .5344827586206897, .5574712643678161, .5919540229885059, .6149425287356323, .6494252873563218, .6724137931034484, .6954022988505748, .7298850574712643, .7528735632183907, .7758620689655173, .7988505747126438, .8218390804597702, .8448275862068968, .867816091954023, .8908045977011496, .9137931034482758, .9367816091954024, .9482758620689657, .9712643678160919, .9942528735632186, 1.0057471264367814, 1.028735632183908, 1.0402298850574714, 1.0517241379310347, 1.0747126436781609, 1.0862068965517242, 1.0977011494252875, 1.1091954022988504, 1.1206896551724137, 1.132183908045977, 1.1436781609195403, 1.1436781609195403, 1.1551724137931036, 1.1551724137931036, 1.1666666666666665, 1.1666666666666665, 1.1666666666666665, 1.1666666666666665, 1.1781609195402298] + }, + n = $(t), + i = [], + r = 100, + o = 100, + a = 0, + s = 64, + c = 64, + u = 18, + l = function(t, e) { + var n = (t.length - 1) * e, + i = parseInt(n), + r = n - i; + return t[i] * (1 - r) + t[i + 1] * r + }, + h = function() { + if (a % 120 == 0) { + var t = $(document.createElement("div")); + t.attr("class", "IkaAnime-common IkaAnime_00"), n.append(t), i.push({ + base_x: Math.random() * (r - s), + x: 0, + invert_x: !1, + base_y: o, + y: 0, + rotate: 0, + scale: 1 - Math.random() / 3, + reverse_rotate: !1, + image_frame: 0, + total_frame: 0, + image: t + }) + } + for (var h = i.length - 1; h >= 0; h--) { + var f = i[h], + d = f.image_frame / u; + f.x = f.base_x + l(e.x, d) * (f.invert_x ? -1 : 1), f.y = f.base_y - l(e.y, d), f.rotate = l(e.rotate, f.reverse_rotate ? 1 - d : d), f.image_frame += .5, f.image_frame >= u && (f.image_frame = 0, f.base_y = f.y, f.invert_x = !f.invert_x, f.reverse_rotate = !f.reverse_rotate), f.y + c * f.scale * 2 <= 0 && (f.image.remove(), i.splice(h, 1)) + } + a++ + }, + f = function() { + for (var t = 0; t < i.length; t++) { + var e = i[t], + n = "translate(" + e.x + "px," + e.y + "px) rotate(" + e.rotate + "deg) scale(" + e.scale + ")"; + e.image.css("transform", n), e.image.css("-webkit-transform", n), e.image.attr("class", "IkaAnime-common IkaAnime_" + ("0" + parseInt(e.image_frame)).slice(-2)) + } + }, + d = function() { + h(), f() + }, + p = function() { + o = document.documentElement.clientHeight, r = document.documentElement.clientWidth, n.css("height", o + "px"), n.css("width", r + "px") + }, + v = -1, + m = 0, + g = document.body, + y = function() { + return 0 == m ? void m++ : ($(document).off("page:change", y), $(window).off("resize", p), v >= 0 && (clearInterval(v), v = -1), $(document).on("page:restore", b), void m++) + }, + b = function() { + g == document.body && ($(document).off("page:restore", b), $(window).on("resize", p), $(document).on("page:change", y), m = 0, p(), f(), v = setInterval(d, 16)) + }; + b() + } +} + +function modalHeightHandler(t, e) { + e = e || {}, e.showProperty = e.showProperty || "isOpen", e.paddingBottom = e.paddingBottom || 10, e.targetPaddingQuery = e.targetPaddingQuery || ".contents", e.targetWrapperQuery = e.targetWrapperQuery || ".ika-wrapper", e.targetModalQuery = e.targetModalQuery || ".action-dialog"; + var n = function() { + t[e.showProperty] = !1, $(e.targetPaddingQuery).css("padding-bottom", "") + }, + i = function() { + t[e.showProperty] = !0, setTimeout(function() { + var t = 0, + n = 0; + $(e.targetPaddingQuery).css("padding-bottom", ""); + var i = setInterval(function() { + if (++t >= 10) return void clearInterval(i); + var r = $(e.targetModalQuery).offset(), + o = r.top + r.height + e.paddingBottom, + a = $(e.targetWrapperQuery).offset(), + s = a.top + a.height; + return s >= o ? void clearInterval(i) : (n += o - s, void $(e.targetPaddingQuery).css("padding-bottom", n + "px")) + }, 100) + }, 400) + }, + r = function() { + t[e.showProperty] ? n() : i() + }; + return { + hide: n, + show: i, + toggle: r + } +} + +function retina_support() { + !window.devicePixelRatio || window.devicePixelRatio <= 1 || $(".retina-support").each(function() { + var t = $(this); + t.css("background-image", "url(" + t.data("retina-image") + ")") + }) +} + +function select_prefetch() { + $("select.prefetch").each(function() { + var t = $(this), + e = !1, + n = t.data("prefetch-names") || "image-path"; + n = n.split(","), t.focus(function() { + if (!e) { + e = !0; + var i = []; + t.children().each(function() { + for (var t = $(this), e = 0; e < n.length; e++) { + var r = t.data(n[e]); + r && i.push(r) + } + }); + var r = setInterval(function() { + if (0 == i.length) return void clearInterval(r); + for (var t = 0; i.length > 0 && 10 > t;) { + var e = i.pop(); + if (prefetchCache.has(e)) return; + var n = new Image; + n.className = "prefetched-image", n.src = e, document.documentElement.appendChild(n), t++, prefetchCache.add(e, n) + } + }, 50) + } + }) + }) +} + +function trackOutBoundLink(t) { + var e = $(t).attr("href"), + n = $(t).attr("target"); + ga("send", "event", "Outbound", "Click", e, { + hitCallback: function() { + "_blank" != n && (document.location = e) + } + }), "_blank" == n && window.open(e, n) +}(function() { + var t, e, n, i, r, o, a, s, c, u, l, h, f, d, p, v, m, g, y, b, _, w, $, k, x, C, E, A, T, S, P, O, N, j, D, I, R, L, M, H, F, V, q, W, B, z, U, Z, Q, X, G, J, Y, K, te, ee, ne = [].indexOf || function(t) { + for (var e = 0, n = this.length; n > e; e++) + if (e in this && this[e] === t) return e; + return -1 + }, + ie = function(t, e) { + function n() { + this.constructor = t + } + for (var i in e) re.call(e, i) && (t[i] = e[i]); + return n.prototype = e.prototype, t.prototype = new n, t.__super__ = e.prototype, t + }, + re = {}.hasOwnProperty, + oe = [].slice, + ae = function(t, e) { + return function() { + return t.apply(e, arguments) + } + }; + j = {}, f = 10, J = !1, M = null, y = null, O = null, V = null, ee = null, i = { + BEFORE_CHANGE: "page:before-change", + FETCH: "page:fetch", + RECEIVE: "page:receive", + CHANGE: "page:change", + UPDATE: "page:update", + LOAD: "page:load", + RESTORE: "page:restore", + BEFORE_UNLOAD: "page:before-unload", + EXPIRE: "page:expire" + }, k = function(t) { + var e; + return t = new n(t), U(), h(), null != M && M.start(), J && (e = Y(t.absolute)) ? (x(e), C(t, null, !1)) : C(t, X) + }, Y = function(t) { + var e; + return e = j[t], e && !e.transitionCacheDisabled ? e : void 0 + }, _ = function(t) { + return null == t && (t = !0), J = t + }, b = function(t) { + return null == t && (t = !0), u ? t ? null != M ? M : M = new o("html") : (null != M && M.uninstall(), M = null) : void 0 + }, C = function(t, e, n) { + return null == n && (n = !0), K(i.FETCH, { + url: t.absolute + }), null != ee && ee.abort(), ee = new XMLHttpRequest, ee.open("GET", t.withoutHashForIE10compatibility(), !0), ee.setRequestHeader("Accept", "text/html, application/xhtml+xml, application/xml"), ee.setRequestHeader("X-XHR-Referer", V), ee.onload = function() { + var n; + return K(i.RECEIVE, { + url: t.absolute + }), (n = L()) ? (q(t), W(), d.apply(null, $(n)), N(), "function" == typeof e && e(), K(i.LOAD)) : document.location.href = g() || t.absolute + }, M && n && (ee.onprogress = function() { + return function(t) { + var e; + return e = t.lengthComputable ? t.loaded / t.total * 100 : M.value + (100 - M.value) / 10, M.advanceTo(e) + } + }(this)), ee.onloadend = function() { + return ee = null + }, ee.onerror = function() { + return document.location.href = t.absolute + }, ee.send() + }, x = function(t) { + return null != ee && ee.abort(), d(t.title, t.body), H(t), K(i.RESTORE) + }, h = function() { + var t; + return t = new n(y.url), j[t.absolute] = { + url: t.relative, + body: document.body, + title: document.title, + positionY: window.pageYOffset, + positionX: window.pageXOffset, + cachedAt: (new Date).getTime(), + transitionCacheDisabled: null != document.querySelector("[data-no-transition-cache]") + }, v(f) + }, I = function(t) { + return null == t && (t = f), /^[\d]+$/.test(t) ? f = parseInt(t) : void 0 + }, v = function(t) { + var e, n, r, o, a, s; + for (a = Object.keys(j), e = a.map(function(t) { + return j[t].cachedAt + }).sort(function(t, e) { + return e - t + }), s = [], n = 0, o = a.length; o > n; n++) r = a[n], j[r].cachedAt <= e[t] && (K(i.EXPIRE, j[r]), s.push(delete j[r])); + return s + }, d = function(e, n, r, o) { + return K(i.BEFORE_UNLOAD), document.title = e, document.documentElement.replaceChild(n, document.body), null != r && t.update(r), G(), o && w(), y = window.history.state, null != M && M.done(), K(i.CHANGE), K(i.UPDATE) + }, w = function() { + var t, e, n, i, r, o, a, s, c, u, l, h; + for (h = Array.prototype.slice.call(document.body.querySelectorAll('script:not([data-turbolinks-eval="false"])')), n = 0, r = h.length; r > n; n++) + if (l = h[n], "" === (c = l.type) || "text/javascript" === c) { + for (e = document.createElement("script"), u = l.attributes, i = 0, o = u.length; o > i; i++) t = u[i], e.setAttribute(t.name, t.value); + l.hasAttribute("async") || (e.async = !1), e.appendChild(document.createTextNode(l.innerHTML)), s = l.parentNode, a = l.nextSibling, s.removeChild(l), s.insertBefore(e, a) + } + }, Z = function(t) { + return t.innerHTML = t.innerHTML.replace(//gi, ""), t + }, G = function() { + var t, e; + return t = (e = document.querySelectorAll("input[autofocus], textarea[autofocus]"))[e.length - 1], t && document.activeElement !== t ? t.focus() : void 0 + }, q = function(t) { + return (t = new n(t)).absolute !== V ? window.history.pushState({ + turbolinks: !0, + url: t.absolute + }, "", t.absolute) : void 0 + }, W = function() { + var t, e; + return (t = ee.getResponseHeader("X-XHR-Redirected-To")) ? (t = new n(t), e = t.hasNoHash() ? document.location.hash : "", window.history.replaceState(window.history.state, "", t.href + e)) : void 0 + }, g = function() { + var t; + return null != (t = ee.getResponseHeader("Location")) && new n(t).crossOrigin() ? t : void 0 + }, U = function() { + return V = document.location.href + }, z = function() { + return window.history.replaceState({ + turbolinks: !0, + url: document.location.href + }, "", document.location.href) + }, B = function() { + return y = window.history.state + }, N = function() { + var t; + return navigator.userAgent.match(/Firefox/) && !(t = new n).hasNoHash() ? (window.history.replaceState(y, "", t.withoutHash()), document.location.hash = t.hash) : void 0 + }, H = function(t) { + return window.scrollTo(t.positionX, t.positionY) + }, X = function() { + return document.location.hash ? document.location.href = document.location.href : window.scrollTo(0, 0) + }, p = function(t) { + var e, n, i; + if (null == t || "object" != typeof t) return t; + e = new t.constructor; + for (n in t) i = t[n], e[n] = p(i); + return e + }, R = function(t) { + var e, n; + return n = (null != (e = document.cookie.match(new RegExp(t + "=(\\w+)"))) ? e[1].toUpperCase() : void 0) || "", document.cookie = t + "=; expires=Thu, 01-Jan-70 00:00:01 GMT; path=/", n + }, K = function(t, e) { + var n; + return "undefined" != typeof Prototype && Event.fire(document, t, e, !0), n = document.createEvent("Events"), e && (n.data = e), n.initEvent(t, !0, !0), document.dispatchEvent(n) + }, D = function(t) { + return !K(i.BEFORE_CHANGE, { + url: t + }) + }, L = function() { + var t, e, n, i, r, o; + return e = function() { + var t; + return 400 <= (t = ee.status) && 600 > t + }, o = function() { + var t; + return null != (t = ee.getResponseHeader("Content-Type")) && t.match(/^(?:text\/html|application\/xhtml\+xml|application\/xml)(?:;|$)/) + }, i = function(t) { + var e, n, i, r, o; + for (r = t.querySelector("head").childNodes, o = [], e = 0, n = r.length; n > e; e++) i = r[e], null != ("function" == typeof i.getAttribute ? i.getAttribute("data-turbolinks-track") : void 0) && o.push(i.getAttribute("src") || i.getAttribute("href")); + return o + }, t = function(t) { + var e; + return O || (O = i(document)), e = i(t), e.length !== O.length || r(e, O).length !== O.length + }, r = function(t, e) { + var n, i, r, o, a; + for (t.length > e.length && (r = [e, t], t = r[0], e = r[1]), o = [], n = 0, i = t.length; i > n; n++) a = t[n], ne.call(e, a) >= 0 && o.push(a); + return o + }, !e() && o() && (n = m(ee.responseText), n && !t(n)) ? n : void 0 + }, $ = function(e) { + var n; + return n = e.querySelector("title"), [null != n ? n.textContent : void 0, Z(e.querySelector("body")), t.get(e).token, "runScripts"] + }, t = { + get: function(t) { + var e; + return null == t && (t = document), { + node: e = t.querySelector('meta[name="csrf-token"]'), + token: null != e && "function" == typeof e.getAttribute ? e.getAttribute("content") : void 0 + } + }, + update: function(t) { + var e; + return e = this.get(), null != e.token && null != t && e.token !== t ? e.node.setAttribute("content", t) : void 0 + } + }, m = function(t) { + var e; + return e = document.documentElement.cloneNode(), e.innerHTML = t, e.head = e.querySelector("head"), e.body = e.querySelector("body"), e + }, n = function() { + function t(e) { + return this.original = null != e ? e : document.location.href, this.original.constructor === t ? this.original : void this._parse() + } + return t.prototype.withoutHash = function() { + return this.href.replace(this.hash, "").replace("#", "") + }, t.prototype.withoutHashForIE10compatibility = function() { + return this.withoutHash() + }, t.prototype.hasNoHash = function() { + return 0 === this.hash.length + }, t.prototype.crossOrigin = function() { + return this.origin !== (new t).origin + }, t.prototype._parse = function() { + var t; + return (null != this.link ? this.link : this.link = document.createElement("a")).href = this.original, t = this.link, this.href = t.href, this.protocol = t.protocol, this.host = t.host, this.hostname = t.hostname, this.port = t.port, this.pathname = t.pathname, this.search = t.search, this.hash = t.hash, this.origin = [this.protocol, "//", this.hostname].join(""), 0 !== this.port.length && (this.origin += ":" + this.port), this.relative = [this.pathname, this.search, this.hash].join(""), this.absolute = this.href + }, t + }(), r = function(t) { + function e(t) { + return this.link = t, this.link.constructor === e ? this.link : (this.original = this.link.href, this.originalElement = this.link, this.link = this.link.cloneNode(!1), void e.__super__.constructor.apply(this, arguments)) + } + return ie(e, t), e.HTML_EXTENSIONS = ["html"], e.allowExtensions = function() { + var t, n, i, r; + for (n = 1 <= arguments.length ? oe.call(arguments, 0) : [], i = 0, r = n.length; r > i; i++) t = n[i], e.HTML_EXTENSIONS.push(t); + return e.HTML_EXTENSIONS + }, e.prototype.shouldIgnore = function() { + return this.crossOrigin() || this._anchored() || this._nonHtml() || this._optOut() || this._target() + }, e.prototype._anchored = function() { + return (this.hash.length > 0 || "#" === this.href.charAt(this.href.length - 1)) && this.withoutHash() === (new n).withoutHash() + }, e.prototype._nonHtml = function() { + return this.pathname.match(/\.[a-z]+$/g) && !this.pathname.match(new RegExp("\\.(?:" + e.HTML_EXTENSIONS.join("|") + ")?$", "g")) + }, e.prototype._optOut = function() { + var t, e; + for (e = this.originalElement; !t && e !== document;) t = null != e.getAttribute("data-no-turbolink"), e = e.parentNode; + return t + }, e.prototype._target = function() { + return 0 !== this.link.target.length + }, e + }(n), e = function() { + function t(t) { + this.event = t, this.event.defaultPrevented || (this._extractLink(), this._validForTurbolinks() && (D(this.link.absolute) || te(this.link.href), this.event.preventDefault())) + } + return t.installHandlerLast = function(e) { + return e.defaultPrevented ? void 0 : (document.removeEventListener("click", t.handle, !1), document.addEventListener("click", t.handle, !1)) + }, t.handle = function(e) { + return new t(e) + }, t.prototype._extractLink = function() { + var t; + for (t = this.event.target; t.parentNode && "A" !== t.nodeName;) t = t.parentNode; + return "A" === t.nodeName && 0 !== t.href.length ? this.link = new r(t) : void 0 + }, t.prototype._validForTurbolinks = function() { + return null != this.link && !(this.link.shouldIgnore() || this._nonStandardClick()) + }, t.prototype._nonStandardClick = function() { + return this.event.which > 1 || this.event.metaKey || this.event.ctrlKey || this.event.shiftKey || this.event.altKey + }, t + }(), o = function() { + function t(t) { + this.elementSelector = t, this._trickle = ae(this._trickle, this), this.value = 0, this.content = "", this.speed = 300, this.opacity = .99, this.install() + } + var e; + return e = "turbolinks-progress-bar", t.prototype.install = function() { + return this.element = document.querySelector(this.elementSelector), this.element.classList.add(e), this.styleElement = document.createElement("style"), document.head.appendChild(this.styleElement), this._updateStyle() + }, t.prototype.uninstall = function() { + return this.element.classList.remove(e), document.head.removeChild(this.styleElement) + }, t.prototype.start = function() { + return this.advanceTo(5) + }, t.prototype.advanceTo = function(t) { + var e; + if (t > (e = this.value) && 100 >= e) { + if (this.value = t, this._updateStyle(), 100 === this.value) return this._stopTrickle(); + if (this.value > 0) return this._startTrickle() + } + }, t.prototype.done = function() { + return this.value > 0 ? (this.advanceTo(100), this._reset()) : void 0 + }, t.prototype._reset = function() { + var t; + return t = this.opacity, setTimeout(function(t) { + return function() { + return t.opacity = 0, t._updateStyle() + } + }(this), this.speed / 2), setTimeout(function(e) { + return function() { + return e.value = 0, e.opacity = t, e._withSpeed(0, function() { + return e._updateStyle(!0) + }) + } + }(this), this.speed) + }, t.prototype._startTrickle = function() { + return this.trickling ? void 0 : (this.trickling = !0, setTimeout(this._trickle, this.speed)) + }, t.prototype._stopTrickle = function() { + return delete this.trickling + }, t.prototype._trickle = function() { + return this.trickling ? (this.advanceTo(this.value + Math.random() / 2), setTimeout(this._trickle, this.speed)) : void 0 + }, t.prototype._withSpeed = function(t, e) { + var n, i; + return n = this.speed, this.speed = t, i = e(), this.speed = n, i + }, t.prototype._updateStyle = function(t) { + return null == t && (t = !1), t && this._changeContentToForceRepaint(), this.styleElement.textContent = this._createCSSRule() + }, t.prototype._changeContentToForceRepaint = function() { + return this.content = "" === this.content ? " " : "" + }, t.prototype._createCSSRule = function() { + return this.elementSelector + "." + e + "::before {\n content: '" + this.content + "';\n position: fixed;\n top: 0;\n left: 0;\n z-index: 2000;\n background-color: #0076ff;\n height: 3px;\n opacity: " + this.opacity + ";\n width: " + this.value + "%;\n transition: width " + this.speed + "ms ease-out, opacity " + this.speed / 2 + "ms ease-in;\n transform: translate3d(0,0,0);\n}" + }, t + }(), l = function(t) { + return setTimeout(t, 500) + }, T = function() { + return document.addEventListener("DOMContentLoaded", function() { + return K(i.CHANGE), K(i.UPDATE) + }, !0) + }, P = function() { + return "undefined" != typeof jQuery ? jQuery(document).on("ajaxSuccess", function(t, e) { + return jQuery.trim(e.responseText) ? K(i.UPDATE) : void 0 + }) : void 0 + }, S = function(t) { + var e, i; + return (null != (i = t.state) ? i.turbolinks : void 0) ? (e = j[new n(t.state.url).absolute]) ? (h(), x(e)) : te(t.target.location.href) : void 0 + }, A = function() { + return z(), B(), document.addEventListener("click", e.installHandlerLast, !0), window.addEventListener("hashchange", function() { + return z(), B() + }, !1), l(function() { + return window.addEventListener("popstate", S, !1) + }) + }, E = void 0 !== window.history.state || navigator.userAgent.match(/Firefox\/2[6|7]/), c = window.history && window.history.pushState && window.history.replaceState && E, a = !navigator.userAgent.match(/CriOS\//), Q = "GET" === (F = R("request_method")) || "" === F, u = c && a && Q, s = document.addEventListener && document.createEvent, s && (T(), P()), u ? (te = k, A()) : te = function(t) { + return document.location.href = t + }, this.Turbolinks = { + visit: te, + pagesCached: I, + enableTransitionCache: _, + enableProgressBar: b, + allowLinkExtensions: r.allowExtensions, + supported: u, + EVENTS: p(i) + } +}).call(this); +var Zepto = function() { + function t(t) { + return null == t ? String(t) : Q[X.call(t)] || "object" + } + + function e(e) { + return "function" == t(e) + } + + function n(t) { + return null != t && t == t.window + } + + function i(t) { + return null != t && t.nodeType == t.DOCUMENT_NODE + } + + function r(e) { + return "object" == t(e) + } + + function o(t) { + return r(t) && !n(t) && Object.getPrototypeOf(t) == Object.prototype + } + + function a(t) { + return "number" == typeof t.length + } + + function s(t) { + return P.call(t, function(t) { + return null != t + }) + } + + function c(t) { + return t.length > 0 ? x.fn.concat.apply([], t) : t + } + + function u(t) { + return t.replace(/::/g, "/").replace(/([A-Z]+)([A-Z][a-z])/g, "$1_$2").replace(/([a-z\d])([A-Z])/g, "$1_$2").replace(/_/g, "-").toLowerCase() + } + + function l(t) { + return t in D ? D[t] : D[t] = new RegExp("(^|\\s)" + t + "(\\s|$)") + } + + function h(t, e) { + return "number" != typeof e || I[u(t)] ? e : e + "px" + } + + function f(t) { + var e, n; + return j[t] || (e = N.createElement(t), N.body.appendChild(e), n = getComputedStyle(e, "").getPropertyValue("display"), e.parentNode.removeChild(e), "none" == n && (n = "block"), j[t] = n), j[t] + } + + function d(t) { + return "children" in t ? O.call(t.children) : x.map(t.childNodes, function(t) { + return 1 == t.nodeType ? t : void 0 + }) + } + + function p(t, e) { + var n, i = t ? t.length : 0; + for (n = 0; i > n; n++) this[n] = t[n]; + this.length = i, this.selector = e || "" + } + + function v(t, e, n) { + for (k in e) n && (o(e[k]) || K(e[k])) ? (o(e[k]) && !o(t[k]) && (t[k] = {}), K(e[k]) && !K(t[k]) && (t[k] = []), v(t[k], e[k], n)) : e[k] !== $ && (t[k] = e[k]) + } + + function m(t, e) { + return null == e ? x(t) : x(t).filter(e) + } + + function g(t, n, i, r) { + return e(n) ? n.call(t, i, r) : n + } + + function y(t, e, n) { + null == n ? t.removeAttribute(e) : t.setAttribute(e, n) + } + + function b(t, e) { + var n = t.className || "", + i = n && n.baseVal !== $; + return e === $ ? i ? n.baseVal : n : void(i ? n.baseVal = e : t.className = e) + } + + function _(t) { + try { + return t ? "true" == t || ("false" == t ? !1 : "null" == t ? null : +t + "" == t ? +t : /^[\[\{]/.test(t) ? x.parseJSON(t) : t) : t + } catch (e) { + return t + } + } + + function w(t, e) { + e(t); + for (var n = 0, i = t.childNodes.length; i > n; n++) w(t.childNodes[n], e) + } + var $, k, x, C, E, A, T = [], + S = T.concat, + P = T.filter, + O = T.slice, + N = window.document, + j = {}, + D = {}, + I = { + "column-count": 1, + columns: 1, + "font-weight": 1, + "line-height": 1, + opacity: 1, + "z-index": 1, + zoom: 1 + }, + R = /^\s*<(\w+|!)[^>]*>/, + L = /^<(\w+)\s*\/?>(?:<\/\1>|)$/, + M = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, + H = /^(?:body|html)$/i, + F = /([A-Z])/g, + V = ["val", "css", "html", "text", "data", "width", "height", "offset"], + q = ["after", "prepend", "before", "append"], + W = N.createElement("table"), + B = N.createElement("tr"), + z = { + tr: N.createElement("tbody"), + tbody: W, + thead: W, + tfoot: W, + td: B, + th: B, + "*": N.createElement("div") + }, + U = /complete|loaded|interactive/, + Z = /^[\w-]*$/, + Q = {}, + X = Q.toString, + G = {}, + J = N.createElement("div"), + Y = { + tabindex: "tabIndex", + readonly: "readOnly", + "for": "htmlFor", + "class": "className", + maxlength: "maxLength", + cellspacing: "cellSpacing", + cellpadding: "cellPadding", + rowspan: "rowSpan", + colspan: "colSpan", + usemap: "useMap", + frameborder: "frameBorder", + contenteditable: "contentEditable" + }, + K = Array.isArray || function(t) { + return t instanceof Array + }; + return G.matches = function(t, e) { + if (!e || !t || 1 !== t.nodeType) return !1; + var n = t.webkitMatchesSelector || t.mozMatchesSelector || t.oMatchesSelector || t.matchesSelector; + if (n) return n.call(t, e); + var i, r = t.parentNode, + o = !r; + return o && (r = J).appendChild(t), i = ~G.qsa(r, e).indexOf(t), o && J.removeChild(t), i + }, E = function(t) { + return t.replace(/-+(.)?/g, function(t, e) { + return e ? e.toUpperCase() : "" + }) + }, A = function(t) { + return P.call(t, function(e, n) { + return t.indexOf(e) == n + }) + }, G.fragment = function(t, e, n) { + var i, r, a; + return L.test(t) && (i = x(N.createElement(RegExp.$1))), i || (t.replace && (t = t.replace(M, "<$1>")), e === $ && (e = R.test(t) && RegExp.$1), e in z || (e = "*"), a = z[e], a.innerHTML = "" + t, i = x.each(O.call(a.childNodes), function() { + a.removeChild(this) + })), o(n) && (r = x(i), x.each(n, function(t, e) { + V.indexOf(t) > -1 ? r[t](e) : r.attr(t, e) + })), i + }, G.Z = function(t, e) { + return new p(t, e) + }, G.isZ = function(t) { + return t instanceof G.Z + }, G.init = function(t, n) { + var i; + if (!t) return G.Z(); + if ("string" == typeof t) + if (t = t.trim(), "<" == t[0] && R.test(t)) i = G.fragment(t, RegExp.$1, n), t = null; + else { + if (n !== $) return x(n).find(t); + i = G.qsa(N, t) + } + else { + if (e(t)) return x(N).ready(t); + if (G.isZ(t)) return t; + if (K(t)) i = s(t); + else if (r(t)) i = [t], t = null; + else if (R.test(t)) i = G.fragment(t.trim(), RegExp.$1, n), t = null; + else { + if (n !== $) return x(n).find(t); + i = G.qsa(N, t) + } + } + return G.Z(i, t) + }, x = function(t, e) { + return G.init(t, e) + }, x.extend = function(t) { + var e, n = O.call(arguments, 1); + return "boolean" == typeof t && (e = t, t = n.shift()), n.forEach(function(n) { + v(t, n, e) + }), t + }, G.qsa = function(t, e) { + var n, i = "#" == e[0], + r = !i && "." == e[0], + o = i || r ? e.slice(1) : e, + a = Z.test(o); + return t.getElementById && a && i ? (n = t.getElementById(o)) ? [n] : [] : 1 !== t.nodeType && 9 !== t.nodeType && 11 !== t.nodeType ? [] : O.call(a && !i && t.getElementsByClassName ? r ? t.getElementsByClassName(o) : t.getElementsByTagName(e) : t.querySelectorAll(e)) + }, x.contains = N.documentElement.contains ? function(t, e) { + return t !== e && t.contains(e) + } : function(t, e) { + for (; e && (e = e.parentNode);) + if (e === t) return !0; + return !1 + }, x.type = t, x.isFunction = e, x.isWindow = n, x.isArray = K, x.isPlainObject = o, x.isEmptyObject = function(t) { + var e; + for (e in t) return !1; + return !0 + }, x.inArray = function(t, e, n) { + return T.indexOf.call(e, t, n) + }, x.camelCase = E, x.trim = function(t) { + return null == t ? "" : String.prototype.trim.call(t) + }, x.uuid = 0, x.support = {}, x.expr = {}, x.noop = function() {}, x.map = function(t, e) { + var n, i, r, o = []; + if (a(t)) + for (i = 0; i < t.length; i++) n = e(t[i], i), null != n && o.push(n); + else + for (r in t) n = e(t[r], r), null != n && o.push(n); + return c(o) + }, x.each = function(t, e) { + var n, i; + if (a(t)) { + for (n = 0; n < t.length; n++) + if (e.call(t[n], n, t[n]) === !1) return t + } else + for (i in t) + if (e.call(t[i], i, t[i]) === !1) return t; + return t + }, x.grep = function(t, e) { + return P.call(t, e) + }, window.JSON && (x.parseJSON = JSON.parse), x.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function(t, e) { + Q["[object " + e + "]"] = e.toLowerCase() + }), x.fn = { + constructor: G.Z, + length: 0, + forEach: T.forEach, + reduce: T.reduce, + push: T.push, + sort: T.sort, + splice: T.splice, + indexOf: T.indexOf, + concat: function() { + var t, e, n = []; + for (t = 0; t < arguments.length; t++) e = arguments[t], n[t] = G.isZ(e) ? e.toArray() : e; + return S.apply(G.isZ(this) ? this.toArray() : this, n) + }, + map: function(t) { + return x(x.map(this, function(e, n) { + return t.call(e, n, e) + })) + }, + slice: function() { + return x(O.apply(this, arguments)) + }, + ready: function(t) { + return U.test(N.readyState) && N.body ? t(x) : N.addEventListener("DOMContentLoaded", function() { + t(x) + }, !1), this + }, + get: function(t) { + return t === $ ? O.call(this) : this[t >= 0 ? t : t + this.length] + }, + toArray: function() { + return this.get() + }, + size: function() { + return this.length + }, + remove: function() { + return this.each(function() { + null != this.parentNode && this.parentNode.removeChild(this) + }) + }, + each: function(t) { + return T.every.call(this, function(e, n) { + return t.call(e, n, e) !== !1 + }), this + }, + filter: function(t) { + return e(t) ? this.not(this.not(t)) : x(P.call(this, function(e) { + return G.matches(e, t) + })) + }, + add: function(t, e) { + return x(A(this.concat(x(t, e)))) + }, + is: function(t) { + return this.length > 0 && G.matches(this[0], t) + }, + not: function(t) { + var n = []; + if (e(t) && t.call !== $) this.each(function(e) { + t.call(this, e) || n.push(this) + }); + else { + var i = "string" == typeof t ? this.filter(t) : a(t) && e(t.item) ? O.call(t) : x(t); + this.forEach(function(t) { + i.indexOf(t) < 0 && n.push(t) + }) + } + return x(n) + }, + has: function(t) { + return this.filter(function() { + return r(t) ? x.contains(this, t) : x(this).find(t).size() + }) + }, + eq: function(t) { + return -1 === t ? this.slice(t) : this.slice(t, +t + 1) + }, + first: function() { + var t = this[0]; + return t && !r(t) ? t : x(t) + }, + last: function() { + var t = this[this.length - 1]; + return t && !r(t) ? t : x(t) + }, + find: function(t) { + var e, n = this; + return e = t ? "object" == typeof t ? x(t).filter(function() { + var t = this; + return T.some.call(n, function(e) { + return x.contains(e, t) + }) + }) : 1 == this.length ? x(G.qsa(this[0], t)) : this.map(function() { + return G.qsa(this, t) + }) : x() + }, + closest: function(t, e) { + var n = this[0], + r = !1; + for ("object" == typeof t && (r = x(t)); n && !(r ? r.indexOf(n) >= 0 : G.matches(n, t));) n = n !== e && !i(n) && n.parentNode; + return x(n) + }, + parents: function(t) { + for (var e = [], n = this; n.length > 0;) n = x.map(n, function(t) { + return (t = t.parentNode) && !i(t) && e.indexOf(t) < 0 ? (e.push(t), t) : void 0 + }); + return m(e, t) + }, + parent: function(t) { + return m(A(this.pluck("parentNode")), t) + }, + children: function(t) { + return m(this.map(function() { + return d(this) + }), t) + }, + contents: function() { + return this.map(function() { + return this.contentDocument || O.call(this.childNodes) + }) + }, + siblings: function(t) { + return m(this.map(function(t, e) { + return P.call(d(e.parentNode), function(t) { + return t !== e + }) + }), t) + }, + empty: function() { + return this.each(function() { + this.innerHTML = "" + }) + }, + pluck: function(t) { + return x.map(this, function(e) { + return e[t] + }) + }, + show: function() { + return this.each(function() { + "none" == this.style.display && (this.style.display = ""), "none" == getComputedStyle(this, "").getPropertyValue("display") && (this.style.display = f(this.nodeName)) + }) + }, + replaceWith: function(t) { + return this.before(t).remove() + }, + wrap: function(t) { + var n = e(t); + if (this[0] && !n) var i = x(t).get(0), + r = i.parentNode || this.length > 1; + return this.each(function(e) { + x(this).wrapAll(n ? t.call(this, e) : r ? i.cloneNode(!0) : i) + }) + }, + wrapAll: function(t) { + if (this[0]) { + x(this[0]).before(t = x(t)); + for (var e; + (e = t.children()).length;) t = e.first(); + x(t).append(this) + } + return this + }, + wrapInner: function(t) { + var n = e(t); + return this.each(function(e) { + var i = x(this), + r = i.contents(), + o = n ? t.call(this, e) : t; + r.length ? r.wrapAll(o) : i.append(o) + }) + }, + unwrap: function() { + return this.parent().each(function() { + x(this).replaceWith(x(this).children()) + }), this + }, + clone: function() { + return this.map(function() { + return this.cloneNode(!0) + }) + }, + hide: function() { + return this.css("display", "none") + }, + toggle: function(t) { + return this.each(function() { + var e = x(this); + (t === $ ? "none" == e.css("display") : t) ? e.show(): e.hide() + }) + }, + prev: function(t) { + return x(this.pluck("previousElementSibling")).filter(t || "*") + }, + next: function(t) { + return x(this.pluck("nextElementSibling")).filter(t || "*") + }, + html: function(t) { + return 0 in arguments ? this.each(function(e) { + var n = this.innerHTML; + x(this).empty().append(g(this, t, e, n)) + }) : 0 in this ? this[0].innerHTML : null + }, + text: function(t) { + return 0 in arguments ? this.each(function(e) { + var n = g(this, t, e, this.textContent); + this.textContent = null == n ? "" : "" + n + }) : 0 in this ? this[0].textContent : null + }, + attr: function(t, e) { + var n; + return "string" != typeof t || 1 in arguments ? this.each(function(n) { + if (1 === this.nodeType) + if (r(t)) + for (k in t) y(this, k, t[k]); + else y(this, t, g(this, e, n, this.getAttribute(t))) + }) : this.length && 1 === this[0].nodeType ? !(n = this[0].getAttribute(t)) && t in this[0] ? this[0][t] : n : $ + }, + removeAttr: function(t) { + return this.each(function() { + 1 === this.nodeType && t.split(" ").forEach(function(t) { + y(this, t) + }, this) + }) + }, + prop: function(t, e) { + return t = Y[t] || t, 1 in arguments ? this.each(function(n) { + this[t] = g(this, e, n, this[t]) + }) : this[0] && this[0][t] + }, + data: function(t, e) { + var n = "data-" + t.replace(F, "-$1").toLowerCase(), + i = 1 in arguments ? this.attr(n, e) : this.attr(n); + return null !== i ? _(i) : $ + }, + val: function(t) { + return 0 in arguments ? this.each(function(e) { + this.value = g(this, t, e, this.value) + }) : this[0] && (this[0].multiple ? x(this[0]).find("option").filter(function() { + return this.selected + }).pluck("value") : this[0].value) + }, + offset: function(t) { + if (t) return this.each(function(e) { + var n = x(this), + i = g(this, t, e, n.offset()), + r = n.offsetParent().offset(), + o = { + top: i.top - r.top, + left: i.left - r.left + }; + "static" == n.css("position") && (o.position = "relative"), n.css(o) + }); + if (!this.length) return null; + if (!x.contains(N.documentElement, this[0])) return { + top: 0, + left: 0 + }; + var e = this[0].getBoundingClientRect(); + return { + left: e.left + window.pageXOffset, + top: e.top + window.pageYOffset, + width: Math.round(e.width), + height: Math.round(e.height) + } + }, + css: function(e, n) { + if (arguments.length < 2) { + var i, r = this[0]; + if (!r) return; + if (i = getComputedStyle(r, ""), "string" == typeof e) return r.style[E(e)] || i.getPropertyValue(e); + if (K(e)) { + var o = {}; + return x.each(e, function(t, e) { + o[e] = r.style[E(e)] || i.getPropertyValue(e) + }), o + } + } + var a = ""; + if ("string" == t(e)) n || 0 === n ? a = u(e) + ":" + h(e, n) : this.each(function() { + this.style.removeProperty(u(e)) + }); + else + for (k in e) e[k] || 0 === e[k] ? a += u(k) + ":" + h(k, e[k]) + ";" : this.each(function() { + this.style.removeProperty(u(k)) + }); + return this.each(function() { + this.style.cssText += ";" + a + }) + }, + index: function(t) { + return t ? this.indexOf(x(t)[0]) : this.parent().children().indexOf(this[0]) + }, + hasClass: function(t) { + return t ? T.some.call(this, function(t) { + return this.test(b(t)) + }, l(t)) : !1 + }, + addClass: function(t) { + return t ? this.each(function(e) { + if ("className" in this) { + C = []; + var n = b(this), + i = g(this, t, e, n); + i.split(/\s+/g).forEach(function(t) { + x(this).hasClass(t) || C.push(t) + }, this), C.length && b(this, n + (n ? " " : "") + C.join(" ")) + } + }) : this + }, + removeClass: function(t) { + return this.each(function(e) { + if ("className" in this) { + if (t === $) return b(this, ""); + C = b(this), g(this, t, e, C).split(/\s+/g).forEach(function(t) { + C = C.replace(l(t), " ") + }), b(this, C.trim()) + } + }) + }, + toggleClass: function(t, e) { + return t ? this.each(function(n) { + var i = x(this), + r = g(this, t, n, b(this)); + r.split(/\s+/g).forEach(function(t) { + (e === $ ? !i.hasClass(t) : e) ? i.addClass(t): i.removeClass(t) + }) + }) : this + }, + scrollTop: function(t) { + if (this.length) { + var e = "scrollTop" in this[0]; + return t === $ ? e ? this[0].scrollTop : this[0].pageYOffset : this.each(e ? function() { + this.scrollTop = t + } : function() { + this.scrollTo(this.scrollX, t) + }) + } + }, + scrollLeft: function(t) { + if (this.length) { + var e = "scrollLeft" in this[0]; + return t === $ ? e ? this[0].scrollLeft : this[0].pageXOffset : this.each(e ? function() { + this.scrollLeft = t + } : function() { + this.scrollTo(t, this.scrollY) + }) + } + }, + position: function() { + if (this.length) { + var t = this[0], + e = this.offsetParent(), + n = this.offset(), + i = H.test(e[0].nodeName) ? { + top: 0, + left: 0 + } : e.offset(); + return n.top -= parseFloat(x(t).css("margin-top")) || 0, n.left -= parseFloat(x(t).css("margin-left")) || 0, i.top += parseFloat(x(e[0]).css("border-top-width")) || 0, i.left += parseFloat(x(e[0]).css("border-left-width")) || 0, { + top: n.top - i.top, + left: n.left - i.left + } + } + }, + offsetParent: function() { + return this.map(function() { + for (var t = this.offsetParent || N.body; t && !H.test(t.nodeName) && "static" == x(t).css("position");) t = t.offsetParent; + return t + }) + } + }, x.fn.detach = x.fn.remove, ["width", "height"].forEach(function(t) { + var e = t.replace(/./, function(t) { + return t[0].toUpperCase() + }); + x.fn[t] = function(r) { + var o, a = this[0]; + return r === $ ? n(a) ? a["inner" + e] : i(a) ? a.documentElement["scroll" + e] : (o = this.offset()) && o[t] : this.each(function(e) { + a = x(this), a.css(t, g(this, r, e, a[t]())) + }) + } + }), q.forEach(function(e, n) { + var i = n % 2; + x.fn[e] = function() { + var e, r, o = x.map(arguments, function(n) { + return e = t(n), "object" == e || "array" == e || null == n ? n : G.fragment(n) + }), + a = this.length > 1; + return o.length < 1 ? this : this.each(function(t, e) { + r = i ? e : e.parentNode, e = 0 == n ? e.nextSibling : 1 == n ? e.firstChild : 2 == n ? e : null; + var s = x.contains(N.documentElement, r); + o.forEach(function(t) { + if (a) t = t.cloneNode(!0); + else if (!r) return x(t).remove(); + r.insertBefore(t, e), s && w(t, function(t) { + null == t.nodeName || "SCRIPT" !== t.nodeName.toUpperCase() || t.type && "text/javascript" !== t.type || t.src || window.eval.call(window, t.innerHTML) + }) + }) + }) + }, x.fn[i ? e + "To" : "insert" + (n ? "Before" : "After")] = function(t) { + return x(t)[e](this), this + } + }), G.Z.prototype = p.prototype = x.fn, G.uniq = A, G.deserializeValue = _, x.zepto = G, x +}(); +window.Zepto = Zepto, void 0 === window.$ && (window.$ = Zepto), + function(t) { + function e(t, e) { + var n = this.os = {}, + i = this.browser = {}, + r = t.match(/Web[kK]it[\/]{0,1}([\d.]+)/), + o = t.match(/(Android);?[\s\/]+([\d.]+)?/), + a = !!t.match(/\(Macintosh\; Intel /), + s = t.match(/(iPad).*OS\s([\d_]+)/), + c = t.match(/(iPod)(.*OS\s([\d_]+))?/), + u = !s && t.match(/(iPhone\sOS)\s([\d_]+)/), + l = t.match(/(webOS|hpwOS)[\s\/]([\d.]+)/), + h = /Win\d{2}|Windows/.test(e), + f = t.match(/Windows Phone ([\d.]+)/), + d = l && t.match(/TouchPad/), + p = t.match(/Kindle\/([\d.]+)/), + v = t.match(/Silk\/([\d._]+)/), + m = t.match(/(BlackBerry).*Version\/([\d.]+)/), + g = t.match(/(BB10).*Version\/([\d.]+)/), + y = t.match(/(RIM\sTablet\sOS)\s([\d.]+)/), + b = t.match(/PlayBook/), + _ = t.match(/Chrome\/([\d.]+)/) || t.match(/CriOS\/([\d.]+)/), + w = t.match(/Firefox\/([\d.]+)/), + $ = t.match(/\((?:Mobile|Tablet); rv:([\d.]+)\).*Firefox\/[\d.]+/), + k = t.match(/MSIE\s([\d.]+)/) || t.match(/Trident\/[\d](?=[^\?]+).*rv:([0-9.].)/), + x = !_ && t.match(/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/), + C = x || t.match(/Version\/([\d.]+)([^S](Safari)|[^M]*(Mobile)[^S]*(Safari))/); + (i.webkit = !!r) && (i.version = r[1]), o && (n.android = !0, n.version = o[2]), u && !c && (n.ios = n.iphone = !0, n.version = u[2].replace(/_/g, ".")), s && (n.ios = n.ipad = !0, n.version = s[2].replace(/_/g, ".")), c && (n.ios = n.ipod = !0, n.version = c[3] ? c[3].replace(/_/g, ".") : null), f && (n.wp = !0, n.version = f[1]), l && (n.webos = !0, n.version = l[2]), d && (n.touchpad = !0), m && (n.blackberry = !0, n.version = m[2]), g && (n.bb10 = !0, n.version = g[2]), y && (n.rimtabletos = !0, n.version = y[2]), b && (i.playbook = !0), p && (n.kindle = !0, n.version = p[1]), v && (i.silk = !0, i.version = v[1]), !v && n.android && t.match(/Kindle Fire/) && (i.silk = !0), _ && (i.chrome = !0, i.version = _[1]), w && (i.firefox = !0, i.version = w[1]), $ && (n.firefoxos = !0, n.version = $[1]), k && (i.ie = !0, i.version = k[1]), C && (a || n.ios || h) && (i.safari = !0, n.ios || (i.version = C[1])), x && (i.webview = !0), n.tablet = !!(s || b || o && !t.match(/Mobile/) || w && t.match(/Tablet/) || k && !t.match(/Phone/) && t.match(/Touch/)), n.phone = !(n.tablet || n.ipod || !(o || u || l || m || g || _ && t.match(/Android/) || _ && t.match(/CriOS\/([\d.]+)/) || w && t.match(/Mobile/) || k && t.match(/Touch/))) + } + e.call(t, navigator.userAgent, navigator.platform), t.__detect = e + }(Zepto), + function(t) { + function e(t) { + return t._zid || (t._zid = f++) + } + + function n(t, n, o, a) { + if (n = i(n), n.ns) var s = r(n.ns); + return (m[e(t)] || []).filter(function(t) { + return !(!t || n.e && t.e != n.e || n.ns && !s.test(t.ns) || o && e(t.fn) !== e(o) || a && t.sel != a) + }) + } + + function i(t) { + var e = ("" + t).split("."); + return { + e: e[0], + ns: e.slice(1).sort().join(" ") + } + } + + function r(t) { + return new RegExp("(?:^| )" + t.replace(" ", " .* ?") + "(?: |$)") + } + + function o(t, e) { + return t.del && !y && t.e in b || !!e + } + + function a(t) { + return _[t] || y && b[t] || t + } + + function s(n, r, s, c, l, f, d) { + var p = e(n), + v = m[p] || (m[p] = []); + r.split(/\s/).forEach(function(e) { + if ("ready" == e) return t(document).ready(s); + var r = i(e); + r.fn = s, r.sel = l, r.e in _ && (s = function(e) { + var n = e.relatedTarget; + return !n || n !== this && !t.contains(this, n) ? r.fn.apply(this, arguments) : void 0 + }), r.del = f; + var p = f || s; + r.proxy = function(t) { + if (t = u(t), !t.isImmediatePropagationStopped()) { + t.data = c; + var e = p.apply(n, t._args == h ? [t] : [t].concat(t._args)); + return e === !1 && (t.preventDefault(), t.stopPropagation()), e + } + }, r.i = v.length, v.push(r), "addEventListener" in n && n.addEventListener(a(r.e), r.proxy, o(r, d)) + }) + } + + function c(t, i, r, s, c) { + var u = e(t); + (i || "").split(/\s/).forEach(function(e) { + n(t, e, r, s).forEach(function(e) { + delete m[u][e.i], "removeEventListener" in t && t.removeEventListener(a(e.e), e.proxy, o(e, c)) + }) + }) + } + + function u(e, n) { + return (n || !e.isDefaultPrevented) && (n || (n = e), t.each(x, function(t, i) { + var r = n[t]; + e[t] = function() { + return this[i] = w, r && r.apply(n, arguments) + }, e[i] = $ + }), (n.defaultPrevented !== h ? n.defaultPrevented : "returnValue" in n ? n.returnValue === !1 : n.getPreventDefault && n.getPreventDefault()) && (e.isDefaultPrevented = w)), e + } + + function l(t) { + var e, n = { + originalEvent: t + }; + for (e in t) k.test(e) || t[e] === h || (n[e] = t[e]); + return u(n, t) + } + var h, f = 1, + d = Array.prototype.slice, + p = t.isFunction, + v = function(t) { + return "string" == typeof t + }, + m = {}, + g = {}, + y = "onfocusin" in window, + b = { + focus: "focusin", + blur: "focusout" + }, + _ = { + mouseenter: "mouseover", + mouseleave: "mouseout" + }; + g.click = g.mousedown = g.mouseup = g.mousemove = "MouseEvents", t.event = { + add: s, + remove: c + }, t.proxy = function(n, i) { + var r = 2 in arguments && d.call(arguments, 2); + if (p(n)) { + var o = function() { + return n.apply(i, r ? r.concat(d.call(arguments)) : arguments) + }; + return o._zid = e(n), o + } + if (v(i)) return r ? (r.unshift(n[i], n), t.proxy.apply(null, r)) : t.proxy(n[i], n); + throw new TypeError("expected function") + }, t.fn.bind = function(t, e, n) { + return this.on(t, e, n) + }, t.fn.unbind = function(t, e) { + return this.off(t, e) + }, t.fn.one = function(t, e, n, i) { + return this.on(t, e, n, i, 1) + }; + var w = function() { + return !0 + }, + $ = function() { + return !1 + }, + k = /^([A-Z]|returnValue$|layer[XY]$)/, + x = { + preventDefault: "isDefaultPrevented", + stopImmediatePropagation: "isImmediatePropagationStopped", + stopPropagation: "isPropagationStopped" + }; + t.fn.delegate = function(t, e, n) { + return this.on(e, t, n) + }, t.fn.undelegate = function(t, e, n) { + return this.off(e, t, n) + }, t.fn.live = function(e, n) { + return t(document.body).delegate(this.selector, e, n), this + }, t.fn.die = function(e, n) { + return t(document.body).undelegate(this.selector, e, n), this + }, t.fn.on = function(e, n, i, r, o) { + var a, u, f = this; + return e && !v(e) ? (t.each(e, function(t, e) { + f.on(t, n, i, e, o) + }), f) : (v(n) || p(r) || r === !1 || (r = i, i = n, n = h), (r === h || i === !1) && (r = i, i = h), r === !1 && (r = $), f.each(function(h, f) { + o && (a = function(t) { + return c(f, t.type, r), r.apply(this, arguments) + }), n && (u = function(e) { + var i, o = t(e.target).closest(n, f).get(0); + return o && o !== f ? (i = t.extend(l(e), { + currentTarget: o, + liveFired: f + }), (a || r).apply(o, [i].concat(d.call(arguments, 1)))) : void 0 + }), s(f, e, r, i, n, u || a) + })) + }, t.fn.off = function(e, n, i) { + var r = this; + return e && !v(e) ? (t.each(e, function(t, e) { + r.off(t, n, e) + }), r) : (v(n) || p(i) || i === !1 || (i = n, n = h), i === !1 && (i = $), r.each(function() { + c(this, e, i, n) + })) + }, t.fn.trigger = function(e, n) { + return e = v(e) || t.isPlainObject(e) ? t.Event(e) : u(e), e._args = n, this.each(function() { + e.type in b && "function" == typeof this[e.type] ? this[e.type]() : "dispatchEvent" in this ? this.dispatchEvent(e) : t(this).triggerHandler(e, n) + }) + }, t.fn.triggerHandler = function(e, i) { + var r, o; + return this.each(function(a, s) { + r = l(v(e) ? t.Event(e) : e), r._args = i, r.target = s, t.each(n(s, e.type || e), function(t, e) { + return o = e.proxy(r), r.isImmediatePropagationStopped() ? !1 : void 0 + }) + }), o + }, "focusin focusout focus blur load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select keydown keypress keyup error".split(" ").forEach(function(e) { + t.fn[e] = function(t) { + return 0 in arguments ? this.bind(e, t) : this.trigger(e) + } + }), t.Event = function(t, e) { + v(t) || (e = t, t = e.type); + var n = document.createEvent(g[t] || "Events"), + i = !0; + if (e) + for (var r in e) "bubbles" == r ? i = !!e[r] : n[r] = e[r]; + return n.initEvent(t, i, !0), u(n) + } + }(Zepto), + function(t) { + function e(e, n, i) { + var r = t.Event(n); + return t(e).trigger(r, i), !r.isDefaultPrevented() + } + + function n(t, n, i, r) { + return t.global ? e(n || y, i, r) : void 0 + } + + function i(e) { + e.global && 0 === t.active++ && n(e, null, "ajaxStart") + } + + function r(e) { + e.global && !--t.active && n(e, null, "ajaxStop") + } + + function o(t, e) { + var i = e.context; + return e.beforeSend.call(i, t, e) === !1 || n(e, i, "ajaxBeforeSend", [t, e]) === !1 ? !1 : void n(e, i, "ajaxSend", [t, e]) + } + + function a(t, e, i, r) { + var o = i.context, + a = "success"; + i.success.call(o, t, a, e), r && r.resolveWith(o, [t, a, e]), n(i, o, "ajaxSuccess", [e, i, t]), c(a, e, i) + } + + function s(t, e, i, r, o) { + var a = r.context; + r.error.call(a, i, e, t), o && o.rejectWith(a, [i, e, t]), n(r, a, "ajaxError", [i, r, t || e]), c(e, i, r) + } + + function c(t, e, i) { + var o = i.context; + i.complete.call(o, e, t), n(i, o, "ajaxComplete", [e, i]), r(i) + } + + function u() {} + + function l(t) { + return t && (t = t.split(";", 2)[0]), t && (t == k ? "html" : t == $ ? "json" : _.test(t) ? "script" : w.test(t) && "xml") || "text" + } + + function h(t, e) { + return "" == e ? t : (t + "&" + e).replace(/[&?]{1,2}/, "?") + } + + function f(e) { + e.processData && e.data && "string" != t.type(e.data) && (e.data = t.param(e.data, e.traditional)), !e.data || e.type && "GET" != e.type.toUpperCase() || (e.url = h(e.url, e.data), e.data = void 0) + } + + function d(e, n, i, r) { + return t.isFunction(n) && (r = i, i = n, n = void 0), t.isFunction(i) || (r = i, i = void 0), { + url: e, + data: n, + success: i, + dataType: r + } + } + + function p(e, n, i, r) { + var o, a = t.isArray(n), + s = t.isPlainObject(n); + t.each(n, function(n, c) { + o = t.type(c), r && (n = i ? r : r + "[" + (s || "object" == o || "array" == o ? n : "") + "]"), !r && a ? e.add(c.name, c.value) : "array" == o || !i && "object" == o ? p(e, c, i, n) : e.add(n, c) + }) + } + var v, m, g = 0, + y = window.document, + b = /)<[^<]*)*<\/script>/gi, + _ = /^(?:text|application)\/javascript/i, + w = /^(?:text|application)\/xml/i, + $ = "application/json", + k = "text/html", + x = /^\s*$/, + C = y.createElement("a"); + C.href = window.location.href, t.active = 0, t.ajaxJSONP = function(e, n) { + if (!("type" in e)) return t.ajax(e); + var i, r, c = e.jsonpCallback, + u = (t.isFunction(c) ? c() : c) || "jsonp" + ++g, + l = y.createElement("script"), + h = window[u], + f = function(e) { + t(l).triggerHandler("error", e || "abort") + }, + d = { + abort: f + }; + return n && n.promise(d), t(l).on("load error", function(o, c) { + clearTimeout(r), t(l).off().remove(), "error" != o.type && i ? a(i[0], d, e, n) : s(null, c || "error", d, e, n), window[u] = h, i && t.isFunction(h) && h(i[0]), h = i = void 0 + }), o(d, e) === !1 ? (f("abort"), d) : (window[u] = function() { + i = arguments + }, l.src = e.url.replace(/\?(.+)=\?/, "?$1=" + u), y.head.appendChild(l), e.timeout > 0 && (r = setTimeout(function() { + f("timeout") + }, e.timeout)), d) + }, t.ajaxSettings = { + type: "GET", + beforeSend: u, + success: u, + error: u, + complete: u, + context: null, + global: !0, + xhr: function() { + return new window.XMLHttpRequest + }, + accepts: { + script: "text/javascript, application/javascript, application/x-javascript", + json: $, + xml: "application/xml, text/xml", + html: k, + text: "text/plain" + }, + crossDomain: !1, + timeout: 0, + processData: !0, + cache: !0 + }, t.ajax = function(e) { + var n, r, c = t.extend({}, e || {}), + d = t.Deferred && t.Deferred(); + for (v in t.ajaxSettings) void 0 === c[v] && (c[v] = t.ajaxSettings[v]); + i(c), c.crossDomain || (n = y.createElement("a"), n.href = c.url, n.href = n.href, c.crossDomain = C.protocol + "//" + C.host != n.protocol + "//" + n.host), c.url || (c.url = window.location.toString()), (r = c.url.indexOf("#")) > -1 && (c.url = c.url.slice(0, r)), f(c); + var p = c.dataType, + g = /\?.+=\?/.test(c.url); + if (g && (p = "jsonp"), c.cache !== !1 && (e && e.cache === !0 || "script" != p && "jsonp" != p) || (c.url = h(c.url, "_=" + Date.now())), "jsonp" == p) return g || (c.url = h(c.url, c.jsonp ? c.jsonp + "=?" : c.jsonp === !1 ? "" : "callback=?")), t.ajaxJSONP(c, d); + var b, _ = c.accepts[p], + w = {}, + $ = function(t, e) { + w[t.toLowerCase()] = [t, e] + }, + k = /^([\w-]+:)\/\//.test(c.url) ? RegExp.$1 : window.location.protocol, + E = c.xhr(), + A = E.setRequestHeader; + if (d && d.promise(E), c.crossDomain || $("X-Requested-With", "XMLHttpRequest"), $("Accept", _ || "*/*"), (_ = c.mimeType || _) && (_.indexOf(",") > -1 && (_ = _.split(",", 2)[0]), E.overrideMimeType && E.overrideMimeType(_)), (c.contentType || c.contentType !== !1 && c.data && "GET" != c.type.toUpperCase()) && $("Content-Type", c.contentType || "application/x-www-form-urlencoded"), c.headers) + for (m in c.headers) $(m, c.headers[m]); + if (E.setRequestHeader = $, E.onreadystatechange = function() { + if (4 == E.readyState) { + E.onreadystatechange = u, clearTimeout(b); + var e, n = !1; + if (E.status >= 200 && E.status < 300 || 304 == E.status || 0 == E.status && "file:" == k) { + p = p || l(c.mimeType || E.getResponseHeader("content-type")), e = E.responseText; + try { + "script" == p ? (1, eval)(e) : "xml" == p ? e = E.responseXML : "json" == p && (e = x.test(e) ? null : t.parseJSON(e)) + } catch (i) { + n = i + } + n ? s(n, "parsererror", E, c, d) : a(e, E, c, d) + } else s(E.statusText || null, E.status ? "error" : "abort", E, c, d) + } + }, o(E, c) === !1) return E.abort(), s(null, "abort", E, c, d), E; + if (c.xhrFields) + for (m in c.xhrFields) E[m] = c.xhrFields[m]; + var T = "async" in c ? c.async : !0; + E.open(c.type, c.url, T, c.username, c.password); + for (m in w) A.apply(E, w[m]); + return c.timeout > 0 && (b = setTimeout(function() { + E.onreadystatechange = u, E.abort(), s(null, "timeout", E, c, d) + }, c.timeout)), E.send(c.data ? c.data : null), E + }, t.get = function() { + return t.ajax(d.apply(null, arguments)) + }, t.post = function() { + var e = d.apply(null, arguments); + return e.type = "POST", t.ajax(e) + }, t.getJSON = function() { + var e = d.apply(null, arguments); + return e.dataType = "json", t.ajax(e) + }, t.fn.load = function(e, n, i) { + if (!this.length) return this; + var r, o = this, + a = e.split(/\s/), + s = d(e, n, i), + c = s.success; + return a.length > 1 && (s.url = a[0], r = a[1]), s.success = function(e) { + o.html(r ? t("
").html(e.replace(b, "")).find(r) : e), c && c.apply(o, arguments) + }, t.ajax(s), this + }; + var E = encodeURIComponent; + t.param = function(e, n) { + var i = []; + return i.add = function(e, n) { + t.isFunction(n) && (n = n()), null == n && (n = ""), this.push(E(e) + "=" + E(n)) + }, p(i, e, n), i.join("&").replace(/%20/g, "+") + } + }(Zepto), + function(t) { + t.fn.serializeArray = function() { + var e, n, i = [], + r = function(t) { + return t.forEach ? t.forEach(r) : void i.push({ + name: e, + value: t + }) + }; + return this[0] && t.each(this[0].elements, function(i, o) { + n = o.type, e = o.name, e && "fieldset" != o.nodeName.toLowerCase() && !o.disabled && "submit" != n && "reset" != n && "button" != n && "file" != n && ("radio" != n && "checkbox" != n || o.checked) && r(t(o).val()) + }), i + }, t.fn.serialize = function() { + var t = []; + return this.serializeArray().forEach(function(e) { + t.push(encodeURIComponent(e.name) + "=" + encodeURIComponent(e.value)) + }), t.join("&") + }, t.fn.submit = function(e) { + if (0 in arguments) this.bind("submit", e); + else if (this.length) { + var n = t.Event("submit"); + this.eq(0).trigger(n), n.isDefaultPrevented() || this.get(0).submit() + } + return this + } + }(Zepto), + function(t) { + if ("function" == typeof define && define.amd) define(["$"], t); + else { + var e = window.Mobify && window.Mobify.$ || window.Zepto || window.jQuery; + t(e) + } + }(function(t) { + var e = function(t) { + var e = {}, + n = navigator.userAgent, + i = t.support = t.support || {}; + t.extend(t.support, { + touch: "ontouchend" in document + }), e.events = i.touch ? { + down: "touchstart", + move: "touchmove", + up: "touchend" + } : { + down: "mousedown", + move: "mousemove", + up: "mouseup" + }, e.getCursorPosition = i.touch ? function(t) { + return t = t.originalEvent || t, { + x: t.touches[0].clientX, + y: t.touches[0].clientY + } + } : function(t) { + return { + x: t.clientX, + y: t.clientY + } + }, e.getProperty = function(t) { + for (var e = ["Webkit", "Moz", "O", "ms", ""], n = document.createElement("div").style, i = 0; i < e.length; ++i) + if (void 0 !== n[e[i] + t]) return e[i] + t + }, t.extend(i, { + transform: !!e.getProperty("Transform"), + transform3d: !(!(window.WebKitCSSMatrix && "m11" in new WebKitCSSMatrix) || /android\s+[1-2]/i.test(n)) + }); + var r = e.getProperty("Transform"); + e.translateX = i.transform3d ? function(t, e) { + "number" == typeof e && (e += "px"), t.style[r] = "translate3d(" + e + ",0,0)" + } : i.transform ? function(t, e) { + "number" == typeof e && (e += "px"), t.style[r] = "translate(" + e + ",0)" + } : function(t, e) { + "number" == typeof e && (e += "px"), t.style.left = e + }; + var o = (e.getProperty("Transition"), e.getProperty("TransitionDuration")); + return e.setTransitions = function(t, e) { + t.style[o] = e ? "" : "0s" + }, e.requestAnimationFrame = function() { + var t = window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function(t) { + window.setTimeout(t, 1e3 / 60) + }, + e = function() { + t.apply(window, arguments) + }; + return e + }(), e + }(t), + n = function(t, e) { + var n = { + dragRadius: 10, + moveRadius: 20, + animate: !0, + autoHideArrows: !1, + classPrefix: "m-", + classNames: { + outer: "scooch", + inner: "scooch-inner", + item: "item", + center: "center", + touch: "has-touch", + dragging: "dragging", + active: "active", + inactive: "inactive", + fluid: "fluid" + } + }, + i = t.support, + r = function(t, e) { + this.setOptions(e), this.initElements(t), this.initOffsets(), this.initAnimation(), this.bind(), this._updateCallbacks = [] + }; + return r.defaults = n, r.prototype.setOptions = function(e) { + var i = this.options || t.extend({}, n, e); + i.classNames = t.extend({}, i.classNames, e.classNames || {}), this.options = i + }, r.prototype.initElements = function(e) { + this._index = 1, this.element = e, this.$element = t(e), this.$inner = this.$element.find("." + this._getClass("inner")), this.$items = this.$inner.children(), this.$start = this.$items.eq(0), this.$sec = this.$items.eq(1), this.$current = this.$items.eq(this._index - 1), this._length = this.$items.length, this._alignment = this.$element.hasClass(this._getClass("center")) ? .5 : 0, this._isFluid = this.$element.hasClass(this._getClass("fluid")) + }, r.prototype.initOffsets = function() { + this._offsetDrag = 0 + }, r.prototype.initAnimation = function() { + this.animating = !1, this.dragging = !1, this._needsUpdate = !1, this._enableAnimation() + }, r.prototype._getClass = function(t) { + return this.options.classPrefix + this.options.classNames[t] + }, r.prototype._enableAnimation = function() { + this.animating || (e.setTransitions(this.$inner[0], !0), this.$inner.removeClass(this._getClass("dragging")), this.animating = !0) + }, r.prototype._disableAnimation = function() { + this.animating && (e.setTransitions(this.$inner[0], !1), this.$inner.addClass(this._getClass("dragging")), this.animating = !1) + }, r.prototype.refresh = function() { + this.$items = this.$inner.children("." + this._getClass("item")), this.$start = this.$items.eq(0), this.$sec = this.$items.eq(1), this._length = this.$items.length, this.update() + }, r.prototype.update = function(t) { + if ("undefined" != typeof t && this._updateCallbacks.push(t), !this._needsUpdate) { + this._needsUpdate = !0; + var n = this; + e.requestAnimationFrame(function() { + n._update(), setTimeout(function() { + for (var t = 0, e = n._updateCallbacks.length; e > t; t++) n._updateCallbacks[t].call(n); + n._updateCallbacks = [] + }, 10) + }) + } + }, r.prototype._update = function() { + if (this._needsUpdate) { + var t = this.$current, + n = this.$start, + i = t.prop("offsetLeft") + t.prop("clientWidth") * this._alignment, + r = n.prop("offsetLeft") + n.prop("clientWidth") * this._alignment, + o = Math.round(-(i - r) + this._offsetDrag); + e.translateX(this.$inner[0], o), this._needsUpdate = !1 + } + }, r.prototype.bind = function() { + function n(t) { + i.touch || t.preventDefault(), f = !0, d = !1, s = e.getCursorPosition(t), c = 0, u = 0, l = !1, v._disableAnimation(), b = 1 == v._index, _ = v._index == v._length + } + + function r(t) { + if (f && !d) { + var n = e.getCursorPosition(t), + i = v.$element.width(); + c = s.x - n.x, u = s.y - n.y, l || h(c) > h(u) && h(c) > p ? (l = !0, t.preventDefault(), b && 0 > c ? c = c * -i / (c - i) : _ && c > 0 && (c = c * i / (c + i)), v._offsetDrag = -c, v.update()) : h(u) > h(c) && h(u) > p && (d = !0) + } + } + + function o() { + f && (f = !1, v._enableAnimation(), !d && h(c) > y.moveRadius ? c > 0 ? v.next() : v.prev() : (v._offsetDrag = 0, v.update())) + } + + function a(t) { + l && t.preventDefault() + } + var s, c, u, l, h = Math.abs, + f = !1, + d = !1, + p = this.options.dragRadius, + v = this, + m = this.$element, + g = this.$inner, + y = this.options, + b = !1, + _ = !1, + w = t(window).width(); + g.on(e.events.down + ".scooch", n).on(e.events.move + ".scooch", r).on(e.events.up + ".scooch", o).on("click.scooch", a).on("mouseout.scooch", o), m.on("click", "[data-m-slide]", function(e) { + e.preventDefault(); + var n = t(this).attr("data-m-slide"), + i = parseInt(n, 10); + isNaN(i) ? v[n]() : v.move(i) + }), m.on("afterSlide", function(t, e, n) { + v.$items.eq(e - 1).removeClass(v._getClass("active")), v.$items.eq(n - 1).addClass(v._getClass("active")), v.$element.find("[data-m-slide='" + e + "']").removeClass(v._getClass("active")), v.$element.find("[data-m-slide='" + n + "']").addClass(v._getClass("active")), y.autoHideArrows && (1 === n ? (v.$element.find("[data-m-slide=prev]").addClass(v._getClass("inactive")), v.$element.find("[data-m-slide=next]").removeClass(v._getClass("inactive"))) : n === v._length ? (v.$element.find("[data-m-slide=next]").addClass(v._getClass("inactive")), v.$element.find("[data-m-slide=prev]").removeClass(v._getClass("inactive"))) : (v.$element.find("[data-m-slide=prev]").removeClass(v._getClass("inactive")), v.$element.find("[data-m-slide=next]").removeClass(v._getClass("inactive")))) + }), t(window).on("resize orientationchange", function() { + w != t(window).width() && (v._disableAnimation(), w = t(window).width(), v.update()) + }), m.trigger("beforeSlide", [1, 1]), m.trigger("afterSlide", [1, 1]), v.update() + }, r.prototype.unbind = function() { + this.$inner.off() + }, r.prototype.destroy = function() { + this.unbind(), this.$element.trigger("destroy"), this.$element.remove(), this.$element = null, this.$inner = null, this.$start = null, this.$current = null + }, r.prototype.move = function(e, n) { + var i = this.$element, + r = (this.$inner, this.$items), + o = (this.$start, this.$current), + a = this._length, + s = this._index; + n = t.extend({}, this.options, n), 1 > e ? e = 1 : e > this._length && (e = a), e == this._index, n.animate ? this._enableAnimation() : this._disableAnimation(), i.trigger("beforeSlide", [s, e]), this.$current = o = r.eq(e - 1), this._offsetDrag = 0, this._index = e, n.animate ? this.update() : this.update(function() { + this._enableAnimation() + }), i.trigger("afterSlide", [s, e]) + }, r.prototype.next = function() { + this.move(this._index + 1) + }, r.prototype.prev = function() { + this.move(this._index - 1) + }, r + }(t, e); + t.fn.scooch = function(e, i) { + var r = t.extend({}, t.fn.scooch.defaults); + return "object" == typeof e && (t.extend(r, e, !0), i = null, e = null), i = Array.prototype.slice.apply(arguments), this.each(function() { + var o = (t(this), this._scooch); + o || (o = new n(this, r)), e && (o[e].apply(o, i.slice(1)), "destroy" === e && (o = null)), this._scooch = o + }), this + }, t.fn.scooch.defaults = {} + }), + function(t, e) { + "object" == typeof exports && "object" == typeof module ? module.exports = e() : "function" == typeof define && define.amd ? define(e) : "object" == typeof exports ? exports.Vue = e() : t.Vue = e() + }(this, function() { + return function(t) { + function e(i) { + if (n[i]) return n[i].exports; + var r = n[i] = { + exports: {}, + id: i, + loaded: !1 + }; + return t[i].call(r.exports, r, r.exports, e), r.loaded = !0, r.exports + } + var n = {}; + return e.m = t, e.c = n, e.p = "", e(0) + }([function(t, e, n) { + function i(t) { + this._init(t) + } + var r = n(1), + o = r.extend; + o(i, n(9)), i.options = { + replace: !0, + directives: n(28), + elementDirectives: n(50), + filters: n(53), + transitions: {}, + components: {}, + partials: {} + }; + var a = i.prototype; + Object.defineProperty(a, "$data", { + get: function() { + return this._data + }, + set: function(t) { + t !== this._data && this._setData(t) + } + }), o(a, n(55)), o(a, n(56)), o(a, n(57)), o(a, n(58)), o(a, n(60)), o(a, n(61)), o(a, n(62)), o(a, n(63)), o(a, n(64)), o(a, n(65)), t.exports = r.Vue = i + }, function(t, e, n) { + var i = n(3), + r = i.extend; + r(e, i), r(e, n(4)), r(e, n(5)), r(e, n(2)), r(e, n(7)), r(e, n(8)) + }, function(t, e, n) { + function i(t, e) { + var n, r, o; + for (n in e) r = t[n], o = e[n], t.hasOwnProperty(n) ? a.isObject(r) && a.isObject(o) && i(r, o) : t.$add(n, o); + return t + } + + function r(t) { + if (t) { + var e; + for (var n in t) a.commonTagRE.test(n) && a.warn("Do not use built-in HTML elements as component name: " + n), e = t[n], a.isPlainObject(e) && (e.name = n, t[n] = a.Vue.extend(e)) + } + } + + function o(t) { + var e = t.props; + a.isPlainObject(e) ? t.props = Object.keys(e).map(function(t) { + var n = e[t]; + return a.isPlainObject(n) || (n = { + type: n + }), n.name = t, n + }) : a.isArray(e) && (t.props = e.map(function(t) { + return "string" == typeof t ? { + name: t + } : t + })) + } + var a = n(1), + s = a.extend, + c = Object.create(null); + c.data = function(t, e, n) { + return n ? t || e ? function() { + var r = "function" == typeof e ? e.call(n) : e, + o = "function" == typeof t ? t.call(n) : void 0; + return r ? i(r, o) : o + } : void 0 : e ? "function" != typeof e ? (a.warn('The "data" option should be a function that returns a per-instance value in component definitions.'), t) : t ? function() { + return i(e.call(this), t.call(this)) + } : e : t + }, c.el = function(t, e, n) { + if (!n && e && "function" != typeof e) return void a.warn('The "el" option should be a function that returns a per-instance value in component definitions.'); + var i = e || t; + return n && "function" == typeof i ? i.call(n) : i + }, c.created = c.ready = c.attached = c.detached = c.beforeCompile = c.compiled = c.beforeDestroy = c.destroyed = c.props = function(t, e) { + return e ? t ? t.concat(e) : a.isArray(e) ? e : [e] : t + }, c.paramAttributes = function() { + a.warn('"paramAttributes" option has been deprecated in 0.12. Use "props" instead.') + }, c.directives = c.filters = c.transitions = c.components = c.partials = c.elementDirectives = function(t, e) { + var n = Object.create(t); + return e ? s(n, e) : n + }, c.watch = c.events = function(t, e) { + if (!e) return t; + if (!t) return e; + var n = {}; + s(n, t); + for (var i in e) { + var r = n[i], + o = e[i]; + r && !a.isArray(r) && (r = [r]), n[i] = r ? r.concat(o) : [o] + } + return n + }, c.methods = c.computed = function(t, e) { + if (!e) return t; + if (!t) return e; + var n = Object.create(t); + return s(n, e), n + }; + var u = function(t, e) { + return void 0 === e ? t : e + }; + e.mergeOptions = function l(t, e, n) { + function i(i) { + var r = c[i] || u; + s[i] = r(t[i], e[i], n, i) + } + r(e.components), o(e); + var a, s = {}; + if (e.mixins) + for (var h = 0, f = e.mixins.length; f > h; h++) t = l(t, e.mixins[h], n); + for (a in t) i(a); + for (a in e) t.hasOwnProperty(a) || i(a); + return s + }, e.resolveAsset = function(t, e, n) { + for (var i = t[e][n]; !i && t._parent;) t = t._parent.$options, i = t[e][n]; + return i + } + }, function(t, e) { + function n(t, e) { + return e ? e.toUpperCase() : "" + } + e.isReserved = function(t) { + var e = (t + "").charCodeAt(0); + return 36 === e || 95 === e + }, e.toString = function(t) { + return null == t ? "" : t.toString() + }, e.toNumber = function(t) { + return isNaN(t) || null === t || "boolean" == typeof t ? t : Number(t) + }, e.toBoolean = function(t) { + return "true" === t ? !0 : "false" === t ? !1 : t + }, e.stripQuotes = function(t) { + var e = t.charCodeAt(0), + n = t.charCodeAt(t.length - 1); + return e !== n || 34 !== e && 39 !== e ? !1 : t.slice(1, -1) + }, e.camelize = function(t) { + return t.replace(/-(\w)/g, n) + }, e.hyphenate = function(t) { + return t.replace(/([a-z\d])([A-Z])/g, "$1-$2").toLowerCase() + }; + var i = /(?:^|[-_\/])(\w)/g; + e.classify = function(t) { + return t.replace(i, n) + }, e.bind = function(t, e) { + return function(n) { + var i = arguments.length; + return i ? i > 1 ? t.apply(e, arguments) : t.call(e, n) : t.call(e) + } + }, e.toArray = function(t, e) { + e = e || 0; + for (var n = t.length - e, i = new Array(n); n--;) i[n] = t[n + e]; + return i + }, e.extend = function(t, e) { + for (var n in e) t[n] = e[n]; + return t + }, e.isObject = function(t) { + return null !== t && "object" == typeof t + }; + var r = Object.prototype.toString; + e.isPlainObject = function(t) { + return "[object Object]" === r.call(t) + }, e.isArray = Array.isArray, e.define = function(t, e, n, i) { + Object.defineProperty(t, e, { + value: n, + enumerable: !!i, + writable: !0, + configurable: !0 + }) + }, e.debounce = function(t, e) { + var n, i, r, o, a, s = function() { + var c = Date.now() - o; + e > c && c >= 0 ? n = setTimeout(s, e - c) : (n = null, a = t.apply(r, i), n || (r = i = null)) + }; + return function() { + return r = this, i = arguments, o = Date.now(), n || (n = setTimeout(s, e)), a + } + }, e.indexOf = function(t, e) { + for (var n = 0, i = t.length; i > n; n++) + if (t[n] === e) return n; + return -1 + }, e.cancellable = function(t) { + var e = function() { + return e.cancelled ? void 0 : t.apply(this, arguments) + }; + return e.cancel = function() { + e.cancelled = !0 + }, e + } + }, function(t, e) { + e.hasProto = "__proto__" in {}; + var n = e.inBrowser = "undefined" != typeof window && "[object Object]" !== Object.prototype.toString.call(window); + if (e.isIE9 = n && navigator.userAgent.toLowerCase().indexOf("msie 9.0") > 0, e.isAndroid = n && navigator.userAgent.toLowerCase().indexOf("android") > 0, n && !e.isIE9) { + var i = void 0 === window.ontransitionend && void 0 !== window.onwebkittransitionend, + r = void 0 === window.onanimationend && void 0 !== window.onwebkitanimationend; + e.transitionProp = i ? "WebkitTransition" : "transition", e.transitionEndEvent = i ? "webkitTransitionEnd" : "transitionend", e.animationProp = r ? "WebkitAnimation" : "animation", e.animationEndEvent = r ? "webkitAnimationEnd" : "animationend" + } + e.nextTick = function() { + function t() { + i = !1; + var t = n.slice(0); + n = []; + for (var e = 0; e < t.length; e++) t[e]() + } + var e, n = [], + i = !1; + if ("undefined" != typeof MutationObserver) { + var r = 1, + o = new MutationObserver(t), + a = document.createTextNode(r); + o.observe(a, { + characterData: !0 + }), e = function() { + r = (r + 1) % 2, a.data = r + } + } else e = setTimeout; + return function(r, o) { + var a = o ? function() { + r.call(o) + } : r; + n.push(a), i || (i = !0, e(t, 0)) + } + }() + }, function(t, e, n) { + function i(t, e) { + e && 3 === e.nodeType && !e.data.trim() && t.removeChild(e) + } + var r = n(1), + o = n(6); + e.query = function(t) { + if ("string" == typeof t) { + var e = t; + t = document.querySelector(t), t || r.warn("Cannot find element: " + e) + } + return t + }, e.inDoc = function(t) { + var e = document.documentElement, + n = t && t.parentNode; + return e === t || e === n || !(!n || 1 !== n.nodeType || !e.contains(n)) + }, e.attr = function(t, e) { + e = o.prefix + e; + var n = t.getAttribute(e); + return null !== n && t.removeAttribute(e), n + }, e.before = function(t, e) { + e.parentNode.insertBefore(t, e) + }, e.after = function(t, n) { + n.nextSibling ? e.before(t, n.nextSibling) : n.parentNode.appendChild(t) + }, e.remove = function(t) { + t.parentNode.removeChild(t) + }, e.prepend = function(t, n) { + n.firstChild ? e.before(t, n.firstChild) : n.appendChild(t) + }, e.replace = function(t, e) { + var n = t.parentNode; + n && n.replaceChild(e, t) + }, e.on = function(t, e, n) { + t.addEventListener(e, n) + }, e.off = function(t, e, n) { + t.removeEventListener(e, n) + }, e.addClass = function(t, e) { + if (t.classList) t.classList.add(e); + else { + var n = " " + (t.getAttribute("class") || "") + " "; + n.indexOf(" " + e + " ") < 0 && t.setAttribute("class", (n + e).trim()) + } + }, e.removeClass = function(t, e) { + if (t.classList) t.classList.remove(e); + else { + for (var n = " " + (t.getAttribute("class") || "") + " ", i = " " + e + " "; n.indexOf(i) >= 0;) n = n.replace(i, " "); + t.setAttribute("class", n.trim()) + } + }, e.extractContent = function(t, n) { + var r, o; + if (e.isTemplate(t) && t.content instanceof DocumentFragment && (t = t.content), t.hasChildNodes()) + for (i(t, t.firstChild), i(t, t.lastChild), o = n ? document.createDocumentFragment() : document.createElement("div"); r = t.firstChild;) o.appendChild(r); + return o + }, e.isTemplate = function(t) { + return t.tagName && "template" === t.tagName.toLowerCase() + }, e.createAnchor = function(t, e) { + return o.debug ? document.createComment(t) : document.createTextNode(e ? " " : "") + } + }, function(t) { + t.exports = { + prefix: "v-", + debug: !1, + silent: !1, + proto: !0, + interpolate: !0, + async: !0, + warnExpressionErrors: !0, + _delimitersChanged: !0, + _assetTypes: ["component", "directive", "elementDirective", "filter", "transition", "partial"], + _propBindingModes: { + ONE_WAY: 0, + TWO_WAY: 1, + ONE_TIME: 2 + }, + _maxUpdateCount: 100 + }; + var e = ["{{", "}}"]; + Object.defineProperty(t.exports, "delimiters", { + get: function() { + return e + }, + set: function(t) { + e = t, this._delimitersChanged = !0 + } + }) + }, function(t, e, n) { + function i(t) { + return t ? t.charAt(0).toUpperCase() + t.slice(1) : "custom type" + } + + function r(t) { + return Object.prototype.toString.call(t).slice(8, -1) + } + var o = n(1); + e.commonTagRE = /^(div|p|span|img|a|br|ul|ol|li|h1|h2|h3|h4|h5|code|pre)$/, e.checkComponent = function(t, n) { + var i = t.tagName.toLowerCase(); + if ("component" === i) { + var r = t.getAttribute("is"); + return t.removeAttribute("is"), r + } + return !e.commonTagRE.test(i) && o.resolveAsset(n, "components", i) ? i : (i = o.attr(t, "component")) ? i : void 0 + }, e.initProp = function(t, n, i) { + if (e.assertProp(n, i)) { + var r = n.path; + r in t ? o.define(t, r, i, !0) : t[r] = i, t._data[r] = i + } + }, e.assertProp = function(t, e) { + var n, a = t.options, + s = a.type, + c = !0; + if (s && (s === String ? (n = "string", c = typeof e === n) : s === Number ? (n = "number", c = "number" == typeof e) : s === Boolean ? (n = "boolean", c = "boolean" == typeof e) : s === Function ? (n = "function", c = "function" == typeof e) : s === Object ? (n = "object", c = o.isPlainObject(e)) : s === Array ? (n = "array", c = o.isArray(e)) : c = e instanceof s), !c) return o.warn("Invalid prop: type check failed for " + t.path + '="' + t.raw + '". Expected ' + i(n) + ", got " + r(e) + "."), !1; + var u = a.validator; + return u && !u.call(null, e) ? (o.warn("Invalid prop: custom validator check failed for " + t.path + '="' + t.raw + '"'), !1) : !0 + } + }, function(t, e, n) { + function i() { + var t = "undefined" != typeof console; + e.log = function(e) { + t && r.debug && console.log("[Vue info]: " + e) + }, e.warn = function(e, n) { + !t || r.silent && !r.debug || (console.warn("[Vue warn]: " + e), r.debug && console.warn((n || new Error("Warning Stack Trace")).stack)) + }, e.assertAsset = function(t, n, i) { + if ("directive" === n) { + if ("with" === i) return void e.warn("v-with has been deprecated in ^0.12.0. Use props instead."); + if ("events" === i) return void e.warn("v-events has been deprecated in ^0.12.0. Pass down methods as callback props instead.") + } + t || e.warn("Failed to resolve " + n + ": " + i) + } + } + var r = n(6); + i() + }, function(t, e, n) { + function i(t) { + return new Function("return function " + r.classify(t) + " (options) { this._init(options) }")() + } + var r = n(1), + o = n(6); + e.util = r, e.nextTick = r.nextTick, e.config = n(6), e.compiler = n(10), e.parsers = { + path: n(23), + text: n(13), + template: n(25), + directive: n(15), + expression: n(22) + }, e.cid = 0; + var a = 1; + e.extend = function(t) { + t = t || {}; + var e = this, + n = i(t.name || e.options.name || "VueComponent"); + return n.prototype = Object.create(e.prototype), n.prototype.constructor = n, n.cid = a++, n.options = r.mergeOptions(e.options, t), n["super"] = e, n.extend = e.extend, o._assetTypes.forEach(function(t) { + n[t] = e[t] + }), n + }, e.use = function(t) { + var e = r.toArray(arguments, 1); + return e.unshift(this), "function" == typeof t.install ? t.install.apply(t, e) : t.apply(null, e), this + }, o._assetTypes.forEach(function(t) { + e[t] = function(e, n) { + return n ? ("component" === t && r.isPlainObject(n) && (n.name = e, n = r.Vue.extend(n)), void(this.options[t + "s"][e] = n)) : this.options[t + "s"][e] + } + }) + }, function(t, e, n) { + var i = n(1); + i.extend(e, n(11)), i.extend(e, n(27)) + }, function(t, e, n) { + function i(t, e) { + var n = e._directives.length; + return t(), e._directives.slice(n) + } + + function r(t, e, n, i) { + return function(r) { + o(t, e, r), n && i && o(n, i) + } + } + + function o(t, e, n) { + for (var i = e.length; i--;) e[i]._teardown(), n || t._directives.$remove(e[i]) + } + + function a(t, e) { + var n = t.nodeType; + return 1 === n && "SCRIPT" !== t.tagName ? s(t, e) : 3 === n && C.interpolate && t.data.trim() ? c(t, e) : null + } + + function s(t, e) { + var n, i = t.hasAttributes(); + if (i && (n = v(t, e)), n || (n = d(t, e)), n || (n = p(t, e)), !n && i && (n = y(t, e)), "TEXTAREA" === t.tagName) { + var r = n; + n = function(t, e) { + e.value = t.$interpolate(e.value), r && r(t, e) + }, n.terminal = !0 + } + return n + } + + function c(t, e) { + var n = E.parse(t.data); + if (!n) return null; + for (var i, r, o = document.createDocumentFragment(), a = 0, s = n.length; s > a; a++) r = n[a], i = r.tag ? u(r, e) : document.createTextNode(r.value), o.appendChild(i); + return l(n, o, e) + } + + function u(t, e) { + function n(n) { + t.type = n, t.def = S(e, "directives", n), t.descriptor = A.parse(t.value)[0] + } + var i; + return t.oneTime ? i = document.createTextNode(t.value) : t.html ? (i = document.createComment("v-html"), n("html")) : (i = document.createTextNode(" "), n("text")), i + } + + function l(t, e) { + return function(n, i) { + for (var r, o, a, s = e.cloneNode(!0), c = k.toArray(s.childNodes), u = 0, l = t.length; l > u; u++) r = t[u], o = r.value, r.tag && (a = c[u], r.oneTime ? (o = n.$eval(o), r.html ? k.replace(a, T.parse(o, !0)) : a.data = o) : n._bindDir(r.type, a, r.descriptor, r.def)); + k.replace(i, s) + } + } + + function h(t, e) { + for (var n, i, r, o = [], s = 0, c = t.length; c > s; s++) r = t[s], n = a(r, e), i = n && n.terminal || "SCRIPT" === r.tagName || !r.hasChildNodes() ? null : h(r.childNodes, e), o.push(n, i); + return o.length ? f(o) : null + } + + function f(t) { + return function(e, n, i) { + for (var r, o, a, s = 0, c = 0, u = t.length; u > s; c++) { + r = n[c], o = t[s++], a = t[s++]; + var l = k.toArray(r.childNodes); + o && o(e, r, i), a && a(e, l, i) + } + } + } + + function d(t, e) { + var n = t.tagName.toLowerCase(); + if (!k.commonTagRE.test(n)) { + var i = S(e, "elementDirectives", n); + return i ? g(t, n, "", e, i) : void 0 + } + } + + function p(t, e, n) { + var i = k.checkComponent(t, e, n); + if (i) { + var r = function(t, e, n) { + t._bindDir("component", e, { + expression: i + }, P, n) + }; + return r.terminal = !0, r + } + } + + function v(t, e) { + if (null !== k.attr(t, "pre")) return m; + for (var n, i, r = 0, o = O.length; o > r; r++) + if (i = O[r], null !== (n = k.attr(t, i))) return g(t, i, n, e) + } + + function m() {} + + function g(t, e, n, i, r) { + var o = A.parse(n)[0]; + r = r || i.directives[e]; + var a = function(t, n, i) { + t._bindDir(e, n, o, r, i) + }; + return a.terminal = !0, a + } + + function y(t, e) { + for (var n, i, r, o, a, s, c = k.isPlainObject(t) ? b(t) : t.attributes, u = c.length, l = []; u--;) n = c[u], i = n.name, r = n.value, 0 === i.indexOf(C.prefix) ? (a = i.slice(C.prefix.length), s = S(e, "directives", a), k.assertAsset(s, "directive", a), s && l.push({ + name: a, + descriptors: A.parse(r), + def: s + })) : C.interpolate && (o = w(i, r, e), o && l.push(o)); + return l.length ? (l.sort($), _(l)) : void 0 + } + + function b(t) { + var e = []; + for (var n in t) e.push({ + name: n, + value: t[n] + }); + return e + } + + function _(t) { + return function(e, n, i) { + for (var r, o, a, s = t.length; s--;) + if (r = t[s], r._link) r._link(e, n); + else + for (a = r.descriptors.length, o = 0; a > o; o++) e._bindDir(r.name, n, r.descriptors[o], r.def, i) + } + } + + function w(t, e, n) { + var i = E.parse(e); + if (i) { + for (var r = n.directives.attr, o = i.length, a = !0; o--;) { + var s = i[o]; + s.tag && !s.oneTime && (a = !1) + } + return { + def: r, + _link: a ? function(n, i) { + i.setAttribute(t, n.$interpolate(e)) + } : function(e, n) { + var o = E.tokensToExp(i, e), + a = A.parse(t + ":" + o)[0]; + e._bindDir("attr", n, a, r) + } + } + } + } + + function $(t, e) { + return t = t.def.priority || 0, e = e.def.priority || 0, t > e ? 1 : -1 + } + var k = n(1), + x = n(12), + C = n(6), + E = n(13), + A = n(15), + T = n(25), + S = k.resolveAsset, + P = n(26), + O = ["repeat", "if"]; + e.compile = function(t, e, n, o) { + var s = n || !e._asComponent ? a(t, e) : null, + c = s && s.terminal || "SCRIPT" === t.tagName || !t.hasChildNodes() ? null : h(t.childNodes, e); + return function(t, e) { + var n = k.toArray(e.childNodes), + a = i(function() { + s && s(t, e, o), c && c(t, n, o) + }, t); + return r(t, a) + } + }, e.compileAndLinkProps = function(t, e, n) { + var o = x(e, n), + a = i(function() { + o(t, null) + }, t); + return r(t, a) + }, e.compileAndLinkRoot = function(t, e, n) { + var o, a, s = n._containerAttrs, + c = n._replacerAttrs; + 11 !== e.nodeType && (n._asComponent ? (s && (o = y(s, n)), c && (a = y(c, n))) : a = y(e, n)); + var u, l = t._context; + l && o && (u = i(function() { + o(l, e) + }, l)); + var h = i(function() { + a && a(t, e) + }, t); + return r(t, h, l, u) + }, m.terminal = !0 + }, function(t, e, n) { + function i(t) { + return function(e, n) { + e._props = {}; + for (var i, o, c, u, l = t.length; l--;) i = t[l], o = i.path, e._props[o] = i, c = i.options, null === i.raw ? e._data[o] = c.type === Boolean ? !1 : c.hasOwnProperty("default") ? c["default"] : void 0 : i.dynamic ? e._context ? i.mode === s.ONE_TIME ? (u = e._context.$get(i.parentPath), r.initProp(e, i, u)) : e._bindDir("prop", n, i, a) : r.warn("Cannot bind dynamic prop on a root instance with no parent: " + i.name + '="' + i.raw + '"') : (u = c.type === Boolean && "" === i.raw ? !0 : r.toBoolean(r.toNumber(i.raw)), r.initProp(e, i, u)) + } + } + var r = n(1), + o = n(13), + a = n(16), + s = n(6)._propBindingModes, + c = n(23).identRE, + u = /^data-/, + l = /^[A-Za-z_$][\w$]*(\.[A-Za-z_$][\w$]*|\[[^\[\]]+\])*$/, + h = /^(true|false)$|^\d.*/; + t.exports = function(t, e) { + for (var n, a, f, d, p, v, m, g = [], y = e.length; y--;) { + if (n = e[y], a = n.name, d = r.camelize(a.replace(u, "")), c.test(d) || r.warn('Invalid prop key: "' + a + '". Prop keys must be valid identifiers.'), f = t.getAttribute(r.hyphenate(a)), p = { + name: a, + raw: f, + path: d, + options: n, + mode: s.ONE_WAY + }, null !== f) { + t.removeAttribute(a); + var b = o.parse(f); + b && (t && 1 === t.nodeType && t.removeAttribute(a), p.dynamic = !0, p.parentPath = o.tokensToExp(b), m = 1 === b.length, v = h.test(p.parentPath), v || m && b[0].oneTime ? p.mode = s.ONE_TIME : !v && m && b[0].twoWay && (l.test(p.parentPath) ? p.mode = s.TWO_WAY : r.warn("Cannot bind two-way prop with non-settable parent path: " + p.parentPath))) + } else n && n.required && r.warn("Missing required prop: " + a); + g.push(p) + } + return i(g) + } + }, function(t, e, n) { + function i(t) { + return t.replace(v, "\\$&") + } + + function r() { + d._delimitersChanged = !1; + var t = d.delimiters[0], + e = d.delimiters[1]; + l = t.charAt(0), h = e.charAt(e.length - 1); + var n = i(l), + r = i(h), + o = i(t), + a = i(e); + c = new RegExp(n + "?" + o + "(.+?)" + a + r + "?", "g"), u = new RegExp("^" + n + o + ".*" + a + r + "$"), s = new f(1e3) + } + + function o(t, e, n) { + return t.tag ? e && t.oneTime ? '"' + e.$eval(t.value) + '"' : a(t.value, n) : '"' + t.value + '"' + } + + function a(t, e) { + if (m.test(t)) { + var n = p.parse(t)[0]; + return n.filters ? "this._applyFilters(" + n.expression + ",null," + JSON.stringify(n.filters) + ",false)" : "(" + t + ")" + } + return e ? t : "(" + t + ")" + } + var s, c, u, l, h, f = n(14), + d = n(6), + p = n(15), + v = /[-.*+?^${}()|[\]\/\\]/g; + e.parse = function(t) { + d._delimitersChanged && r(); + var e = s.get(t); + if (e) return e; + if (t = t.replace(/\n/g, ""), !c.test(t)) return null; + for (var n, i, o, a, l, h, f = [], p = c.lastIndex = 0; n = c.exec(t);) i = n.index, i > p && f.push({ + value: t.slice(p, i) + }), a = n[1].charCodeAt(0), l = 42 === a, h = 64 === a, o = l || h ? n[1].slice(1) : n[1], f.push({ + tag: !0, + value: o.trim(), + html: u.test(n[0]), + oneTime: l, + twoWay: h + }), p = i + n[0].length; + return p < t.length && f.push({ + value: t.slice(p) + }), s.put(t, f), f + }, e.tokensToExp = function(t, e) { + return t.length > 1 ? t.map(function(t) { + return o(t, e) + }).join("+") : o(t[0], e, !0) + }; + var m = /[^|]\|[^|]/ + }, function(t) { + function e(t) { + this.size = 0, this.limit = t, this.head = this.tail = void 0, this._keymap = {} + } + var n = e.prototype; + n.put = function(t, e) { + var n = { + key: t, + value: e + }; + return this._keymap[t] = n, this.tail ? (this.tail.newer = n, n.older = this.tail) : this.head = n, this.tail = n, this.size === this.limit ? this.shift() : void this.size++ + }, n.shift = function() { + var t = this.head; + return t && (this.head = this.head.newer, this.head.older = void 0, t.newer = t.older = void 0, this._keymap[t.key] = void 0), t + }, n.get = function(t, e) { + var n = this._keymap[t]; + if (void 0 !== n) return n === this.tail ? e ? n : n.value : (n.newer && (n === this.head && (this.head = n.newer), n.newer.older = n.older), n.older && (n.older.newer = n.newer), n.newer = void 0, n.older = this.tail, this.tail && (this.tail.newer = n), this.tail = n, e ? n : n.value) + }, t.exports = e + }, function(t, e, n) { + function i() { + y.raw = a.slice(v, c).trim(), void 0 === y.expression ? y.expression = a.slice(m, c).trim() : b !== v && r(), (0 === c || y.expression) && g.push(y) + } + + function r() { + var t, e = a.slice(b, c).trim(); + if (e) { + t = {}; + var n = e.match(C); + t.name = n[0], n.length > 1 && (t.args = n.slice(1).map(o)) + } + t && (y.filters = y.filters || []).push(t), b = c + 1 + } + + function o(t) { + var e = E.test(t) ? t : w.stripQuotes(t); + return { + value: e || t, + dynamic: !e + } + } + var a, s, c, u, l, h, f, d, p, v, m, g, y, b, _, w = n(1), + $ = n(14), + k = new $(1e3), + x = /^[^\{\?]+$|^'[^']*'$|^"[^"]*"$/, + C = /[^\s'"]+|'[^']+'|"[^"]+"/g, + E = /^in$|^-?\d+/; + e.parse = function(t) { + var e = k.get(t); + if (e) return e; + for (a = t, l = h = !1, f = d = p = v = m = 0, b = 0, g = [], y = {}, _ = null, c = 0, u = a.length; u > c; c++) + if (s = a.charCodeAt(c), l) 39 === s && (l = !l); + else if (h) 34 === s && (h = !h); + else if (44 !== s || p || f || d) + if (58 !== s || y.expression || y.arg) + if (124 === s && 124 !== a.charCodeAt(c + 1) && 124 !== a.charCodeAt(c - 1)) void 0 === y.expression ? (b = c + 1, y.expression = a.slice(m, c).trim()) : r(); + else switch (s) { + case 34: + h = !0; + break; + case 39: + l = !0; + break; + case 40: + p++; + break; + case 41: + p--; + break; + case 91: + d++; + break; + case 93: + d--; + break; + case 123: + f++; + break; + case 125: + f-- + } else _ = a.slice(v, c).trim(), x.test(_) && (m = c + 1, y.arg = w.stripQuotes(_) || _); + else i(), y = {}, v = m = b = c + 1; + return (0 === c || v !== c) && i(), k.put(t, g), g + } + }, function(t, e, n) { + var i = n(1), + r = n(17), + o = n(6)._propBindingModes; + t.exports = { + bind: function() { + function t(t) { + return function(e) { + u || (u = !0, t(e), i.nextTick(function() { + u = !1 + })) + } + } + var e = this.vm, + n = e._context, + a = this._descriptor, + s = a.path, + c = a.parentPath, + u = !1; + this.parentWatcher = new r(n, c, t(function(t) { + i.assertProp(a, t) && (e[s] = t) + })); + var l = this.parentWatcher.value; + if ("$data" === s ? e._data = l : i.initProp(e, a, l), a.mode === o.TWO_WAY) { + var h = this; + e.$once("hook:created", function() { + h.childWatcher = new r(e, s, t(function(t) { + n.$set(c, t) + })) + }) + } + }, + unbind: function() { + this.parentWatcher && this.parentWatcher.teardown(), this.childWatcher && this.childWatcher.teardown() + } + } + }, function(t, e, n) { + function i(t, e, n, i) { + var r = "function" == typeof e; + if (this.vm = t, t._watchers.push(this), this.expression = r ? "" : e, this.cb = n, this.id = ++l, this.active = !0, i = i || {}, this.deep = !!i.deep, this.user = !!i.user, this.twoWay = !!i.twoWay, this.filters = i.filters, this.preProcess = i.preProcess, this.deps = [], this.newDeps = [], r) this.getter = e, this.setter = void 0; + else { + var o = c.parse(e, i.twoWay); + this.getter = o.get, this.setter = o.set + } + this.value = this.get(), this.queued = this.shallow = !1 + } + + function r(t) { + var e, n, i; + for (e in t) + if (n = t[e], o.isArray(n)) + for (i = n.length; i--;) r(n[i]); + else o.isObject(n) && r(n) + } + var o = n(1), + a = n(6), + s = n(18), + c = n(22), + u = n(24), + l = 0, + h = i.prototype; + h.addDep = function(t) { + var e = this.newDeps, + n = this.deps; + if (o.indexOf(e, t) < 0) { + e.push(t); + var i = o.indexOf(n, t); + 0 > i ? t.addSub(this) : n[i] = null + } + }, h.get = function() { + this.beforeGet(); + var t, e = this.vm; + try { + t = this.getter.call(e, e) + } catch (n) { + a.warnExpressionErrors && o.warn('Error when evaluating expression "' + this.expression + '". ' + (a.debug ? "" : "Turn on debug mode to see stack trace."), n) + } + return this.deep && r(t), this.preProcess && (t = this.preProcess(t)), this.filters && (t = e._applyFilters(t, null, this.filters, !1)), this.afterGet(), t + }, h.set = function(t) { + var e = this.vm; + this.filters && (t = e._applyFilters(t, this.value, this.filters, !0)); + try { + this.setter.call(e, e, t) + } catch (n) { + a.warnExpressionErrors && o.warn('Error when evaluating setter "' + this.expression + '"', n) + } + }, h.beforeGet = function() { + s.setTarget(this) + }, h.afterGet = function() { + s.setTarget(null); + for (var t = this.deps.length; t--;) { + var e = this.deps[t]; + e && e.removeSub(this) + } + this.deps = this.newDeps, this.newDeps = [] + }, h.update = function(t) { + a.async ? (this.shallow = this.queued ? t ? this.shallow : !1 : !!t, this.queued = !0, u.push(this)) : this.run() + }, h.run = function() { + if (this.active) { + var t = this.get(); + if (t !== this.value || (o.isArray(t) || this.deep) && !this.shallow) { + var e = this.value; + this.value = t, this.cb(t, e) + } + this.queued = this.shallow = !1 + } + }, h.teardown = function() { + if (this.active) { + this.vm._isBeingDestroyed || this.vm._watchers.$remove(this); + for (var t = this.deps.length; t--;) this.deps[t].removeSub(this); + this.active = !1, this.vm = this.cb = this.value = null + } + }, t.exports = i + }, function(t, e, n) { + function i(t) { + if (this.value = t, this.active = !0, this.deps = [], a.define(t, "__ob__", this), a.isArray(t)) { + var e = s.proto && a.hasProto ? r : o; + e(t, u, l), this.observeArray(t) + } else this.walk(t) + } + + function r(t, e) { + t.__proto__ = e + } + + function o(t, e, n) { + for (var i, r = n.length; r--;) i = n[r], a.define(t, i, e[i]) + } + var a = n(1), + s = n(6), + c = n(19), + u = n(20), + l = Object.getOwnPropertyNames(u); + n(21), i.create = function(t, e) { + var n; + return t && t.hasOwnProperty("__ob__") && t.__ob__ instanceof i ? n = t.__ob__ : !a.isObject(t) || Object.isFrozen(t) || t._isVue || (n = new i(t)), n && e && n.addVm(e), n + }, i.setTarget = function(t) { + c.target = t + }; + var h = i.prototype; + h.walk = function(t) { + for (var e, n, i = Object.keys(t), r = i.length; r--;) e = i[r], n = e.charCodeAt(0), 36 !== n && 95 !== n && this.convert(e, t[e]) + }, h.observe = function(t) { + return i.create(t) + }, h.observeArray = function(t) { + for (var e = t.length; e--;) this.observe(t[e]) + }, h.convert = function(t, e) { + var n = this, + i = n.observe(e), + r = new c; + i && i.deps.push(r), Object.defineProperty(n.value, t, { + enumerable: !0, + configurable: !0, + get: function() { + return n.active && r.depend(), e + }, + set: function(t) { + if (t !== e) { + var i = e && e.__ob__; + i && i.deps.$remove(r), e = t; + var o = n.observe(t); + o && o.deps.push(r), r.notify() + } + } + }) + }, h.notify = function() { + for (var t = this.deps, e = 0, n = t.length; n > e; e++) t[e].notify() + }, h.addVm = function(t) { + (this.vms || (this.vms = [])).push(t) + }, h.removeVm = function(t) { + this.vms.$remove(t) + }, t.exports = i + }, function(t, e, n) { + function i() { + this.subs = [] + } + var r = n(1); + i.target = null; + var o = i.prototype; + o.addSub = function(t) { + this.subs.push(t) + }, o.removeSub = function(t) { + this.subs.$remove(t) + }, o.depend = function() { + i.target && i.target.addDep(this) + }, o.notify = function() { + for (var t = r.toArray(this.subs), e = 0, n = t.length; n > e; e++) t[e].update() + }, t.exports = i + }, function(t, e, n) { + var i = n(1), + r = Array.prototype, + o = Object.create(r); + ["push", "pop", "shift", "unshift", "splice", "sort", "reverse"].forEach(function(t) { + var e = r[t]; + i.define(o, t, function() { + for (var n = arguments.length, i = new Array(n); n--;) i[n] = arguments[n]; + var r, o = e.apply(this, i), + a = this.__ob__; + switch (t) { + case "push": + r = i; + break; + case "unshift": + r = i; + break; + case "splice": + r = i.slice(2) + } + return r && a.observeArray(r), a.notify(), o + }) + }), i.define(r, "$set", function(t, e) { + return t >= this.length && (this.length = t + 1), this.splice(t, 1, e)[0] + }), i.define(r, "$remove", function(t) { + return this.length ? ("number" != typeof t && (t = i.indexOf(this, t)), t > -1 ? this.splice(t, 1) : void 0) : void 0 + }), t.exports = o + }, function(t, e, n) { + var i = n(1), + r = Object.prototype; + i.define(r, "$add", function(t, e) { + if (!this.hasOwnProperty(t)) { + var n = this.__ob__; + if (!n || i.isReserved(t)) return void(this[t] = e); + if (n.convert(t, e), n.notify(), n.vms) + for (var r = n.vms.length; r--;) { + var o = n.vms[r]; + o._proxy(t), o._digest() + } + } + }), i.define(r, "$set", function(t, e) { + this.$add(t, e), this[t] = e + }), i.define(r, "$delete", function(t) { + if (this.hasOwnProperty(t)) { + delete this[t]; + var e = this.__ob__; + if (e && !i.isReserved(t) && (e.notify(), e.vms)) + for (var n = e.vms.length; n--;) { + var r = e.vms[n]; + r._unproxy(t), r._digest() + } + } + }) + }, function(t, e, n) { + function i(t, e) { + var n = E.length; + return E[n] = e ? t.replace(_, "\\n") : t, '"' + n + '"' + } + + function r(t) { + var e = t.charAt(0), + n = t.slice(1); + return m.test(n) ? t : (n = n.indexOf('"') > -1 ? n.replace($, o) : n, e + "scope." + n) + } + + function o(t, e) { + return E[e] + } + + function a(t, e) { + y.test(t) && h.warn("Avoid using reserved keywords in expression: " + t), E.length = 0; + var n = t.replace(w, i).replace(b, ""); + n = (" " + n).replace(x, r).replace($, o); + var a = c(n); + return a ? { + get: a, + body: n, + set: e ? u(n) : null + } : void 0 + } + + function s(t) { + var e, n; + return t.indexOf("[") < 0 ? (n = t.split("."), n.raw = t, e = f.compileGetter(n)) : (n = f.parse(t), e = n.get), { + get: e, + set: function(t, e) { + f.set(t, n, e) + } + } + } + + function c(t) { + try { + return new Function("scope", "return " + t + ";") + } catch (e) { + h.warn("Invalid expression. Generated function body: " + t) + } + } + + function u(t) { + try { + return new Function("scope", "value", t + "=value;") + } catch (e) { + h.warn("Invalid setter function body: " + t) + } + } + + function l(t) { + t.set || (t.set = u(t.body)) + } + var h = n(1), + f = n(23), + d = n(14), + p = new d(1e3), + v = "Math,Date,this,true,false,null,undefined,Infinity,NaN,isNaN,isFinite,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,parseInt,parseFloat", + m = new RegExp("^(" + v.replace(/,/g, "\\b|") + "\\b)"), + g = "break,case,class,catch,const,continue,debugger,default,delete,do,else,export,extends,finally,for,function,if,import,in,instanceof,let,return,super,switch,throw,try,var,while,with,yield,enum,await,implements,package,proctected,static,interface,private,public", + y = new RegExp("^(" + g.replace(/,/g, "\\b|") + "\\b)"), + b = /\s/g, + _ = /\n/g, + w = /[\{,]\s*[\w\$_]+\s*:|('[^']*'|"[^"]*")|new |typeof |void /g, + $ = /"(\d+)"/g, + k = /^[A-Za-z_$][\w$]*(\.[A-Za-z_$][\w$]*|\['.*?'\]|\[".*?"\]|\[\d+\]|\[[A-Za-z_$][\w$]*\])*$/, + x = /[^\w$\.]([A-Za-z_$][\w$]*(\.[A-Za-z_$][\w$]*|\['.*?'\]|\[".*?"\])*)/g, + C = /^(true|false)$/, + E = []; + e.parse = function(t, n) { + t = t.trim(); + var i = p.get(t); + if (i) return n && l(i), i; + var r = e.isSimplePath(t) ? s(t) : a(t, n); + return p.put(t, r), r + }, e.isSimplePath = function(t) { + return k.test(t) && !C.test(t) && "Math." !== t.slice(0, 5) + } + }, function(t, e, n) { + function i() {} + + function r(t) { + if (void 0 === t) return "eof"; + var e = t.charCodeAt(0); + switch (e) { + case 91: + case 93: + case 46: + case 34: + case 39: + case 48: + return t; + case 95: + case 36: + return "ident"; + case 32: + case 9: + case 10: + case 13: + case 160: + case 65279: + case 8232: + case 8233: + return "ws" + } + return e >= 97 && 122 >= e || e >= 65 && 90 >= e ? "ident" : e >= 49 && 57 >= e ? "number" : "else" + } + + function o(t) { + function e() { + var e = t[d + 1]; + return "inSingleQuote" === p && "'" === e || "inDoubleQuote" === p && '"' === e ? (d++, o = e, v.append(), !0) : void 0 + } + for (var n, o, a, s, c, u, l, h = [], d = -1, p = "beforePath", v = { + push: function() { + void 0 !== a && (h.push(a), a = void 0) + }, + append: function() { + void 0 === a ? a = o : a += o + } + }; p;) + if (d++, n = t[d], "\\" !== n || !e()) { + if (s = r(n), l = f[p], c = l[s] || l["else"] || "error", "error" === c) return; + if (p = c[0], u = v[c[1]] || i, o = c[2], o = void 0 === o ? n : "*" === o ? o + n : o, u(), "afterPath" === p) return h.raw = t, h + } + } + + function a(t) { + return h.test(t) ? "." + t : +t === t >>> 0 ? "[" + t + "]" : "*" === t.charAt(0) ? "[o" + a(t.slice(1)) + "]" : '["' + t.replace(/"/g, '\\"') + '"]' + } + + function s(t) { + c.warn('You are setting a non-existent path "' + t.raw + '" on a vm instance. Consider pre-initializing the property with the "data" option for more reliable reactivity and better performance.') + } + var c = n(1), + u = n(14), + l = new u(1e3), + h = e.identRE = /^[$_a-zA-Z]+[\w$]*$/, + f = { + beforePath: { + ws: ["beforePath"], + ident: ["inIdent", "append"], + "[": ["beforeElement"], + eof: ["afterPath"] + }, + inPath: { + ws: ["inPath"], + ".": ["beforeIdent"], + "[": ["beforeElement"], + eof: ["afterPath"] + }, + beforeIdent: { + ws: ["beforeIdent"], + ident: ["inIdent", "append"] + }, + inIdent: { + ident: ["inIdent", "append"], + 0: ["inIdent", "append"], + number: ["inIdent", "append"], + ws: ["inPath", "push"], + ".": ["beforeIdent", "push"], + "[": ["beforeElement", "push"], + eof: ["afterPath", "push"], + "]": ["inPath", "push"] + }, + beforeElement: { + ws: ["beforeElement"], + 0: ["afterZero", "append"], + number: ["inIndex", "append"], + "'": ["inSingleQuote", "append", ""], + '"': ["inDoubleQuote", "append", ""], + ident: ["inIdent", "append", "*"] + }, + afterZero: { + ws: ["afterElement", "push"], + "]": ["inPath", "push"] + }, + inIndex: { + 0: ["inIndex", "append"], + number: ["inIndex", "append"], + ws: ["afterElement"], + "]": ["inPath", "push"] + }, + inSingleQuote: { + "'": ["afterElement"], + eof: "error", + "else": ["inSingleQuote", "append"] + }, + inDoubleQuote: { + '"': ["afterElement"], + eof: "error", + "else": ["inDoubleQuote", "append"] + }, + afterElement: { + ws: ["afterElement"], + "]": ["inPath", "push"] + } + }; + e.compileGetter = function(t) { + var e = "return o" + t.map(a).join(""); + return new Function("o", e) + }, e.parse = function(t) { + var n = l.get(t); + return n || (n = o(t), n && (n.get = e.compileGetter(n), l.put(t, n))), n + }, e.get = function(t, n) { + return n = e.parse(n), n ? n.get(t) : void 0 + }, e.set = function(t, n, i) { + var r = t; + if ("string" == typeof n && (n = e.parse(n)), !n || !c.isObject(t)) return !1; + for (var o, a, u = 0, l = n.length; l > u; u++) o = t, a = n[u], "*" === a.charAt(0) && (a = r[a.slice(1)]), l - 1 > u ? (t = t[a], c.isObject(t) || (t = {}, o.$add(a, t), s(n))) : c.isArray(t) ? t.$set(a, i) : a in t ? t[a] = i : (t.$add(a, i), s(n)); + return !0 + } + }, function(t, e, n) { + function i() { + c = [], u = [], l = {}, h = f = d = !1 + } + + function r() { + f = !0, o(c), d = !0, o(u), i() + } + + function o(t) { + for (var e = 0; e < t.length; e++) t[e].run() + } + var a = n(1), + s = n(6), + c = [], + u = [], + l = {}, + h = !1, + f = !1, + d = !1; + e.push = function(t) { + var e = t.id; + if (!e || !l[e] || f) { + if (l[e]) { + if (l[e]++, l[e] > s._maxUpdateCount) return void a.warn('You may have an infinite update loop for the watcher with expression: "' + t.expression + '".') + } else l[e] = 1; + if (f && !t.user && d) return void t.run(); + (t.user ? u : c).push(t), h || (h = !0, a.nextTick(r)) + } + } + }, function(t, e, n) { + function i(t) { + var e = s.get(t); + if (e) return e; + var n = document.createDocumentFragment(), + i = t.match(l), + r = h.test(t); + if (i || r) { + var o = i && i[1], + a = u[o] || u._default, + c = a[0], + f = a[1], + d = a[2], + p = document.createElement("div"); + for (p.innerHTML = f + t.trim() + d; c--;) p = p.lastChild; + for (var v; v = p.firstChild;) n.appendChild(v) + } else n.appendChild(document.createTextNode(t)); + return s.put(t, n), n + } + + function r(t) { + if (o.isTemplate(t) && t.content instanceof DocumentFragment) return t.content; + if ("SCRIPT" === t.tagName) return i(t.textContent); + for (var n, r = e.clone(t), a = document.createDocumentFragment(); n = r.firstChild;) a.appendChild(n); + return a + } + var o = n(1), + a = n(14), + s = new a(1e3), + c = new a(1e3), + u = { + _default: [0, "", ""], + legend: [1, "
", "
"], + tr: [2, "", "
"], + col: [2, "", "
"] + }; + u.td = u.th = [3, "", "
"], u.option = u.optgroup = [1, '"], u.thead = u.tbody = u.colgroup = u.caption = u.tfoot = [1, "", "
"], u.g = u.defs = u.symbol = u.use = u.image = u.text = u.circle = u.ellipse = u.line = u.path = u.polygon = u.polyline = u.rect = [1, '', ""]; + var l = /<([\w:]+)/, + h = /&\w+;/, + f = o.inBrowser ? function() { + var t = document.createElement("div"); + return t.innerHTML = "", !t.cloneNode(!0).firstChild.innerHTML + }() : !1, + d = o.inBrowser ? function() { + var t = document.createElement("textarea"); + return t.placeholder = "t", "t" === t.cloneNode(!0).value + }() : !1; + e.clone = function(t) { + var e, n, i, r = t.cloneNode(!0); + if (f && (n = t.querySelectorAll("template"), n.length)) + for (i = r.querySelectorAll("template"), e = i.length; e--;) i[e].parentNode.replaceChild(n[e].cloneNode(!0), i[e]); + if (d) + if ("TEXTAREA" === t.tagName) r.value = t.value; + else if (n = t.querySelectorAll("textarea"), n.length) + for (i = r.querySelectorAll("textarea"), e = i.length; e--;) i[e].value = n[e].value; + return r + }, e.parse = function(t, n, o) { + var a, s; + return t instanceof DocumentFragment ? n ? t.cloneNode(!0) : t : ("string" == typeof t ? o || "#" !== t.charAt(0) ? s = i(t) : (s = c.get(t), s || (a = document.getElementById(t.slice(1)), a && (s = r(a), c.put(t, s)))) : t.nodeType && (s = r(t)), s && n ? e.clone(s) : s) + } + }, function(t, e, n) { + var i = n(1), + r = n(25); + t.exports = { + isLiteral: !0, + bind: function() { + this.el.__vue__ ? i.warn("Do not create a component that only contains a single other component - they will be mounted to the same element and cause conflict. Wrap it with an outer element.") : (this.anchor = i.createAnchor("v-component"), i.replace(this.el, this.anchor), this.keepAlive = null != this._checkParam("keep-alive"), this.readyEvent = this._checkParam("wait-for"), this.refID = i.attr(this.el, "ref"), this.keepAlive && (this.cache = {}), null !== this._checkParam("inline-template") && (this.template = i.extractContent(this.el, !0)), this._pendingCb = this.ctorId = this.Ctor = null, this._isDynamicLiteral ? this.transMode = this._checkParam("transition-mode") : this.resolveCtor(this.expression, i.bind(this.initStatic, this))) + }, + initStatic: function() { + var t = this.build(), + e = this.anchor; + this.setCurrent(t), this.readyEvent ? t.$once(this.readyEvent, function() { + t.$before(e) + }) : t.$before(e) + }, + update: function(t) { + this.setComponent(t) + }, + setComponent: function(t, e, n, r) { + this.invalidatePending(), t ? this.resolveCtor(t, i.bind(function() { + this.unbuild(!0); + var t = this.build(e); + n && n(t); + var i = this; + this.readyEvent ? t.$once(this.readyEvent, function() { + i.transition(t, r) + }) : this.transition(t, r) + }, this)) : (this.unbuild(!0), this.remove(this.childVM, r), this.unsetCurrent()) + }, + resolveCtor: function(t, e) { + var n = this; + this._pendingCb = i.cancellable(function(i) { + n.ctorId = t, n.Ctor = i, e() + }), this.vm._resolveComponent(t, this._pendingCb) + }, + invalidatePending: function() { + this._pendingCb && (this._pendingCb.cancel(), this._pendingCb = null) + }, + build: function(t) { + if (this.keepAlive) { + var e = this.cache[this.ctorId]; + if (e) return e + } + if (this.Ctor) { + var n = this._host || this.vm, + i = r.clone(this.el), + o = n.$addChild({ + el: i, + data: t, + template: this.template, + _linkerCachable: !this.template, + _asComponent: !0, + _isRouterView: this._isRouterView, + _context: this.vm + }, this.Ctor); + return this.keepAlive && (this.cache[this.ctorId] = o), o + } + }, + unbuild: function(t) { + var e = this.childVM; + e && !this.keepAlive && e.$destroy(!1, t) + }, + remove: function(t, e) { + var n = this.keepAlive; + t ? t.$remove(function() { + n || t._cleanup(), e && e() + }) : e && e() + }, + transition: function(t, e) { + var n = this, + i = this.childVM; + switch (this.unsetCurrent(), this.setCurrent(t), n.transMode) { + case "in-out": + t.$before(n.anchor, function() { + n.remove(i, e) + }); + break; + case "out-in": + n.remove(i, function() { + t._isDestroyed || t.$before(n.anchor, e) + }); + break; + default: + n.remove(i), t.$before(n.anchor, e) + } + }, + setCurrent: function(t) { + this.childVM = t; + var e = t._refID || this.refID; + e && (this.vm.$[e] = t) + }, + unsetCurrent: function() { + var t = this.childVM; + this.childVM = null; + var e = t && t._refID || this.refID; + e && (this.vm.$[e] = null) + }, + unbind: function() { + if (this.invalidatePending(), this.unbuild(), this.unsetCurrent(), this.cache) { + for (var t in this.cache) this.cache[t].$destroy(); + this.cache = null + } + } + } + }, function(t, e, n) { + function i(t, e) { + var n = e.template, + i = c.parse(n, !0); + if (i) { + var u = i.firstChild, + l = u.tagName && u.tagName.toLowerCase(); + return e.replace ? (t === document.body && a.warn("You are mounting an instance with a template to . This will replace entirely. You should probably use `replace: false` here."), i.childNodes.length > 1 || 1 !== u.nodeType || "component" === l || a.resolveAsset(e, "elementDirectives", l) || u.hasAttribute(s.prefix + "repeat") ? i : (e._replacerAttrs = r(u), o(t, u), u)) : (t.appendChild(i), t) + } + a.warn("Invalid template option: " + n) + } + + function r(t) { + if (1 === t.nodeType && t.hasAttributes()) { + for (var e = t.attributes, n = {}, i = e.length; i--;) n[e[i].name] = e[i].value; + return n + } + } + + function o(t, e) { + for (var n, i, r = t.attributes, o = r.length; o--;) n = r[o].name, i = r[o].value, e.hasAttribute(n) ? "class" === n && (e.className = e.className + " " + i) : e.setAttribute(n, i) + } + var a = n(1), + s = n(6), + c = n(25); + e.transclude = function(t, e) { + return e && (e._containerAttrs = r(t)), a.isTemplate(t) && (t = c.parse(t)), e && (e._asComponent && !e.template && (e.template = ""), e.template && (e._content = a.extractContent(t), t = i(t, e))), t instanceof DocumentFragment && (a.prepend(a.createAnchor("v-start", !0), t), t.appendChild(a.createAnchor("v-end", !0))), t + } + }, function(t, e, n) { + e.text = n(30), e.html = n(31), e.attr = n(32), e.show = n(33), e["class"] = n(35), e.el = n(36), e.ref = n(37), e.cloak = n(38), e.style = n(29), e.transition = n(39), e.on = n(42), e.model = n(43), e.repeat = n(48), e["if"] = n(49), e._component = n(26), e._prop = n(16) + }, function(t, e, n) { + function i(t) { + if (h[t]) return h[t]; + var e = r(t); + return h[t] = h[e] = e, e + } + + function r(t) { + t = t.replace(u, "$1-$2").toLowerCase(); + var e = o.camelize(t), + n = e.charAt(0).toUpperCase() + e.slice(1); + if (l || (l = document.createElement("div")), e in l.style) return t; + for (var i, r = a.length; r--;) + if (i = s[r] + n, i in l.style) return a[r] + t + } + var o = n(1), + a = ["-webkit-", "-moz-", "-ms-"], + s = ["Webkit", "Moz", "ms"], + c = /!important;?$/, + u = /([a-z])([A-Z])/g, + l = null, + h = {}; + t.exports = { + deep: !0, + update: function(t) { + this.arg ? this.setProp(this.arg, t) : "object" == typeof t ? this.objectHandler(t) : this.el.style.cssText = t + }, + objectHandler: function(t) { + var e, n, i = this.cache || (this.cache = {}); + for (e in i) e in t || (this.setProp(e, null), delete i[e]); + for (e in t) n = t[e], n !== i[e] && (i[e] = n, this.setProp(e, n)) + }, + setProp: function(t, e) { + if (t = i(t)) + if (null != e && (e += ""), e) { + var n = c.test(e) ? "important" : ""; + n && (e = e.replace(c, "").trim()), this.el.style.setProperty(t, e, n) + } else this.el.style.removeProperty(t) + } + } + }, function(t, e, n) { + var i = n(1); + t.exports = { + bind: function() { + this.attr = 3 === this.el.nodeType ? "data" : "textContent" + }, + update: function(t) { + this.el[this.attr] = i.toString(t) + } + } + }, function(t, e, n) { + var i = n(1), + r = n(25); + t.exports = { + bind: function() { + 8 === this.el.nodeType && (this.nodes = [], this.anchor = i.createAnchor("v-html"), i.replace(this.el, this.anchor)) + }, + update: function(t) { + t = i.toString(t), this.nodes ? this.swap(t) : this.el.innerHTML = t + }, + swap: function(t) { + for (var e = this.nodes.length; e--;) i.remove(this.nodes[e]); + var n = r.parse(t, !0, !0); + this.nodes = i.toArray(n.childNodes), i.before(n, this.anchor) + } + } + }, function(t) { + var e = "http://www.w3.org/1999/xlink", + n = /^xlink:/; + t.exports = { + priority: 850, + update: function(t) { + this.arg ? this.setAttr(this.arg, t) : "object" == typeof t && this.objectHandler(t) + }, + objectHandler: function(t) { + var e, n, i = this.cache || (this.cache = {}); + for (e in i) e in t || (this.setAttr(e, null), delete i[e]); + for (e in t) n = t[e], n !== i[e] && (i[e] = n, this.setAttr(e, n)) + }, + setAttr: function(t, i) { + i || 0 === i ? n.test(t) ? this.el.setAttributeNS(e, t, i) : this.el.setAttribute(t, i) : this.el.removeAttribute(t) + } + } + }, function(t, e, n) { + var i = n(34); + t.exports = function(t) { + var e = this.el; + i.apply(e, t ? 1 : -1, function() { + e.style.display = t ? "" : "none" + }, this.vm) + } + }, function(t, e, n) { + var i = n(1); + e.append = function(t, e, n, i) { + r(t, 1, function() { + e.appendChild(t) + }, n, i) + }, e.before = function(t, e, n, o) { + r(t, 1, function() { + i.before(t, e) + }, n, o) + }, e.remove = function(t, e, n) { + r(t, -1, function() { + i.remove(t) + }, e, n) + }, e.removeThenAppend = function(t, e, n, i) { + r(t, -1, function() { + e.appendChild(t) + }, n, i) + }, e.blockAppend = function(t, n, r) { + for (var o = i.toArray(t.childNodes), a = 0, s = o.length; s > a; a++) e.before(o[a], n, r) + }, e.blockRemove = function(t, n, i) { + for (var r, o = t.nextSibling; o !== n;) r = o.nextSibling, e.remove(o, i), o = r + }; + var r = e.apply = function(t, e, n, r, o) { + var a = t.__v_trans; + if (!a || !a.hooks && !i.transitionEndEvent || !r._isCompiled || r.$parent && !r.$parent._isCompiled) return n(), void(o && o()); + var s = e > 0 ? "enter" : "leave"; + a[s](n, o) + } + }, function(t, e, n) { + var i = n(1), + r = i.addClass, + o = i.removeClass; + t.exports = { + update: function(t) { + if (this.arg) { + var e = t ? r : o; + e(this.el, this.arg) + } else if (this.cleanup(), t && "string" == typeof t) r(this.el, t), this.lastVal = t; + else if (i.isPlainObject(t)) { + for (var n in t) t[n] ? r(this.el, n) : o(this.el, n); + this.prevKeys = Object.keys(t) + } + }, + cleanup: function(t) { + if (this.lastVal && o(this.el, this.lastVal), this.prevKeys) + for (var e = this.prevKeys.length; e--;) t && t[this.prevKeys[e]] || o(this.el, this.prevKeys[e]) + } + } + }, function(t) { + t.exports = { + isLiteral: !0, + bind: function() { + this.vm.$$[this.expression] = this.el + }, + unbind: function() { + delete this.vm.$$[this.expression] + } + } + }, function(t, e, n) { + var i = n(1); + t.exports = { + isLiteral: !0, + bind: function() { + var t = this.el.__vue__; + return t ? void(t._refID = this.expression) : void i.warn("v-ref should only be used on a component root element.") + } + } + }, function(t, e, n) { + var i = n(6); + t.exports = { + bind: function() { + var t = this.el; + this.vm.$once("hook:compiled", function() { + t.removeAttribute(i.prefix + "cloak") + }) + } + } + }, function(t, e, n) { + var i = n(1), + r = n(40); + t.exports = { + priority: 1e3, + isLiteral: !0, + bind: function() { + this._isDynamicLiteral || this.update(this.expression) + }, + update: function(t, e) { + var n = this.el, + o = this.el.__vue__ || this.vm, + a = i.resolveAsset(o.$options, "transitions", t); + t = t || "v", n.__v_trans = new r(n, t, a, o), e && i.removeClass(n, e + "-transition"), i.addClass(n, t + "-transition") + } + } + }, function(t, e, n) { + function i(t, e, n, i) { + this.el = t, this.enterClass = e + "-enter", this.leaveClass = e + "-leave", this.hooks = n, this.vm = i, this.pendingCssEvent = this.pendingCssCb = this.cancel = this.pendingJsCb = this.op = this.cb = null, this.typeCache = {}; + var o = this; + ["enterNextTick", "enterDone", "leaveNextTick", "leaveDone"].forEach(function(t) { + o[t] = r.bind(o[t], o) + }) + } + var r = n(1), + o = n(41), + a = r.addClass, + s = r.removeClass, + c = r.transitionEndEvent, + u = r.animationEndEvent, + l = r.transitionProp + "Duration", + h = r.animationProp + "Duration", + f = 1, + d = 2, + p = i.prototype; + p.enter = function(t, e) { + this.cancelPending(), this.callHook("beforeEnter"), this.cb = e, a(this.el, this.enterClass), t(), this.callHookWithCb("enter"), this.cancel = this.hooks && this.hooks.enterCancelled, o.push(this.enterNextTick) + }, p.enterNextTick = function() { + var t = this.getCssTransitionType(this.enterClass), + e = this.enterDone; + t === f ? (s(this.el, this.enterClass), this.setupCssCb(c, e)) : t === d ? this.setupCssCb(u, e) : this.pendingJsCb || e() + }, p.enterDone = function() { + this.cancel = this.pendingJsCb = null, s(this.el, this.enterClass), this.callHook("afterEnter"), this.cb && this.cb() + }, p.leave = function(t, e) { + this.cancelPending(), this.callHook("beforeLeave"), this.op = t, this.cb = e, a(this.el, this.leaveClass), this.callHookWithCb("leave"), this.cancel = this.hooks && this.hooks.enterCancelled, this.pendingJsCb || o.push(this.leaveNextTick) + }, p.leaveNextTick = function() { + var t = this.getCssTransitionType(this.leaveClass); + if (t) { + var e = t === f ? c : u; + this.setupCssCb(e, this.leaveDone) + } else this.leaveDone() + }, p.leaveDone = function() { + this.cancel = this.pendingJsCb = null, this.op(), s(this.el, this.leaveClass), this.callHook("afterLeave"), this.cb && this.cb() + }, p.cancelPending = function() { + this.op = this.cb = null; + var t = !1; + this.pendingCssCb && (t = !0, r.off(this.el, this.pendingCssEvent, this.pendingCssCb), this.pendingCssEvent = this.pendingCssCb = null), this.pendingJsCb && (t = !0, this.pendingJsCb.cancel(), this.pendingJsCb = null), t && (s(this.el, this.enterClass), s(this.el, this.leaveClass)), this.cancel && (this.cancel.call(this.vm, this.el), this.cancel = null) + }, p.callHook = function(t) { + this.hooks && this.hooks[t] && this.hooks[t].call(this.vm, this.el) + }, p.callHookWithCb = function(t) { + var e = this.hooks && this.hooks[t]; + e && (e.length > 1 && (this.pendingJsCb = r.cancellable(this[t + "Done"])), e.call(this.vm, this.el, this.pendingJsCb)) + }, p.getCssTransitionType = function(t) { + if (!(!c || document.hidden || this.hooks && this.hooks.css === !1)) { + var e = this.typeCache[t]; + if (e) return e; + var n = this.el.style, + i = window.getComputedStyle(this.el), + r = n[l] || i[l]; + if (r && "0s" !== r) e = f; + else { + var o = n[h] || i[h]; + o && "0s" !== o && (e = d) + } + return e && (this.typeCache[t] = e), e + } + }, p.setupCssCb = function(t, e) { + this.pendingCssEvent = t; + var n = this, + i = this.el, + o = this.pendingCssCb = function(a) { + a.target === i && (r.off(i, t, o), n.pendingCssEvent = n.pendingCssCb = null, !n.pendingJsCb && e && e()) + }; + r.on(i, t, o) + }, t.exports = i + }, function(t, e, n) { + function i() { + for (var t = document.documentElement.offsetHeight, e = 0; e < o.length; e++) o[e](); + return o = [], a = !1, t + } + var r = n(1), + o = [], + a = !1; + e.push = function(t) { + o.push(t), a || (a = !0, r.nextTick(i)) + } + }, function(t, e, n) { + var i = n(1); + t.exports = { + acceptStatement: !0, + priority: 700, + bind: function() { + if ("IFRAME" === this.el.tagName && "load" !== this.arg) { + var t = this; + this.iframeBind = function() { + i.on(t.el.contentWindow, t.arg, t.handler) + }, i.on(this.el, "load", this.iframeBind) + } + }, + update: function(t) { + if ("function" != typeof t) return void i.warn('Directive "v-on:' + this.expression + '" expects a function value.'); + this.reset(); + var e = this.vm; + this.handler = function(n) { + n.targetVM = e, e.$event = n; + var i = t(n); + return e.$event = null, i + }, this.iframeBind ? this.iframeBind() : i.on(this.el, this.arg, this.handler) + }, + reset: function() { + var t = this.iframeBind ? this.el.contentWindow : this.el; + this.handler && i.off(t, this.arg, this.handler) + }, + unbind: function() { + this.reset(), i.off(this.el, "load", this.iframeBind) + } + } + }, function(t, e, n) { + var i = n(1), + r = { + text: n(44), + radio: n(45), + select: n(46), + checkbox: n(47) + }; + t.exports = { + priority: 800, + twoWay: !0, + handlers: r, + bind: function() { + this.checkFilters(), this.hasRead && !this.hasWrite && i.warn("It seems you are using a read-only filter with v-model. You might want to use a two-way filter to ensure correct behavior."); + var t, e = this.el, + n = e.tagName; + if ("INPUT" === n) t = r[e.type] || r.text; + else if ("SELECT" === n) t = r.select; + else { + if ("TEXTAREA" !== n) return void i.warn("v-model does not support element type: " + n); + t = r.text + } + t.bind.call(this), this.update = t.update, this.unbind = t.unbind + }, + checkFilters: function() { + var t = this.filters; + if (t) + for (var e = t.length; e--;) { + var n = i.resolveAsset(this.vm.$options, "filters", t[e].name); + ("function" == typeof n || n.read) && (this.hasRead = !0), n.write && (this.hasWrite = !0) + } + } + } + }, function(t, e, n) { + var i = n(1); + t.exports = { + bind: function() { + function t() { + var t = o ? i.toNumber(n.value) : n.value; + e.set(t) + } + var e = this, + n = this.el, + r = null != this._checkParam("lazy"), + o = null != this._checkParam("number"), + a = parseInt(this._checkParam("debounce"), 10), + s = !1; + i.isAndroid || (this.onComposeStart = function() { + s = !0 + }, this.onComposeEnd = function() { + s = !1, e.listener() + }, i.on(n, "compositionstart", this.onComposeStart), i.on(n, "compositionend", this.onComposeEnd)), this.listener = this.hasRead || "range" === n.type ? function() { + if (!s) { + var r; + try { + r = n.value.length - n.selectionStart + } catch (o) {} + 0 > r || (t(), i.nextTick(function() { + var t = e._watcher.value; + if (e.update(t), null != r) { + var o = i.toString(t).length - r; + n.setSelectionRange(o, o) + } + })) + } + } : function() { + s || t() + }, a && (this.listener = i.debounce(this.listener, a)), this.event = r ? "change" : "input", this.hasjQuery = "function" == typeof jQuery, this.hasjQuery ? jQuery(n).on(this.event, this.listener) : i.on(n, this.event, this.listener), !r && i.isIE9 && (this.onCut = function() { + i.nextTick(e.listener) + }, this.onDel = function(t) { + (46 === t.keyCode || 8 === t.keyCode) && e.listener() + }, i.on(n, "cut", this.onCut), i.on(n, "keyup", this.onDel)), (n.hasAttribute("value") || "TEXTAREA" === n.tagName && n.value.trim()) && (this._initValue = o ? i.toNumber(n.value) : n.value) + }, + update: function(t) { + this.el.value = i.toString(t) + }, + unbind: function() { + var t = this.el; + this.hasjQuery ? jQuery(t).off(this.event, this.listener) : i.off(t, this.event, this.listener), this.onComposeStart && (i.off(t, "compositionstart", this.onComposeStart), i.off(t, "compositionend", this.onComposeEnd)), this.onCut && (i.off(t, "cut", this.onCut), i.off(t, "keyup", this.onDel)) + } + } + }, function(t, e, n) { + var i = n(1); + t.exports = { + bind: function() { + var t = this, + e = this.el; + this.listener = function() { + t.set(e.value) + }, i.on(e, "change", this.listener), e.checked && (this._initValue = e.value) + }, + update: function(t) { + this.el.checked = t == this.el.value + }, + unbind: function() { + i.off(this.el, "change", this.listener) + } + } + }, function(t, e, n) { + function i(t) { + function e(t) { + l.isArray(t) ? (n.el.innerHTML = "", r(n.el, t), n.forceUpdate()) : l.warn("Invalid options value for v-model: " + t) + } + var n = this, + i = f.parse(t)[0]; + this.optionWatcher = new h(this.vm, i.expression, e, { + deep: !0, + filters: i.filters + }), e(this.optionWatcher.value) + } + + function r(t, e) { + for (var n, i, o = 0, a = e.length; a > o; o++) n = e[o], n.options ? (i = document.createElement("optgroup"), i.label = n.label, r(i, n.options)) : (i = document.createElement("option"), "string" == typeof n ? i.text = i.value = n : (null != n.value && (i.value = n.value), i.text = n.text || n.value || "", n.disabled && (i.disabled = !0))), t.appendChild(i) + } + + function o() { + for (var t, e = this.el.options, n = 0, i = e.length; i > n; n++) e[n].hasAttribute("selected") && (this.multiple ? (t || (t = [])).push(e[n].value) : t = e[n].value); + "undefined" != typeof t && (this._initValue = this.number ? l.toNumber(t) : t) + } + + function a(t) { + return Array.prototype.filter.call(t.options, s).map(c) + } + + function s(t) { + return t.selected + } + + function c(t) { + return t.value || t.text + } + + function u(t, e) { + for (var n = t.length; n--;) + if (t[n] == e) return n; + return -1 + } + var l = n(1), + h = n(17), + f = n(15); + t.exports = { + bind: function() { + var t = this, + e = this.el; + this.forceUpdate = function() { + t._watcher && t.update(t._watcher.get()) + }; + var n = this._checkParam("options"); + n && i.call(this, n), this.number = null != this._checkParam("number"), this.multiple = e.hasAttribute("multiple"), this.listener = function() { + var n = t.multiple ? a(e) : e.value; + n = t.number ? l.isArray(n) ? n.map(l.toNumber) : l.toNumber(n) : n, t.set(n) + }, l.on(e, "change", this.listener), o.call(this), this.vm.$on("hook:attached", this.forceUpdate) + }, + update: function(t) { + var e = this.el; + e.selectedIndex = -1; + for (var n, i = this.multiple && l.isArray(t), r = e.options, o = r.length; o--;) n = r[o], n.selected = i ? u(t, n.value) > -1 : t == n.value + }, + unbind: function() { + l.off(this.el, "change", this.listener), this.vm.$off("hook:attached", this.forceUpdate), this.optionWatcher && this.optionWatcher.teardown() + } + } + }, function(t, e, n) { + var i = n(1); + t.exports = { + bind: function() { + var t = this, + e = this.el; + this.listener = function() { + t.set(e.checked) + }, i.on(e, "change", this.listener), e.checked && (this._initValue = e.checked) + }, + update: function(t) { + this.el.checked = !!t + }, + unbind: function() { + i.off(this.el, "change", this.listener) + } + } + }, function(t, e, n) { + function i(t, e, n) { + for (var i = t.$el.previousSibling; + (!i.__vue__ || i.__vue__.$options._repeatId !== n) && i !== e;) i = i.previousSibling; + return i.__vue__ + } + + function r(t) { + for (var e = -1, n = new Array(t); ++e < t;) n[e] = e; + return n + } + + function o(t) { + for (var e = {}, n = 0, i = t.length; i > n; n++) e[t[n].$key] = t[n]; + return e + } + var a = n(1), + s = a.isObject, + c = a.isPlainObject, + u = n(13), + l = n(22), + h = n(25), + f = n(10), + d = 0, + p = 0, + v = 1, + m = 2, + g = 3; + t.exports = { + bind: function() { + this.id = "__v_repeat_" + ++d, this.start = a.createAnchor("v-repeat-start"), this.end = a.createAnchor("v-repeat-end"), a.replace(this.el, this.end), a.before(this.start, this.end), this.template = a.isTemplate(this.el) ? h.parse(this.el, !0) : this.el, this.checkIf(), this.checkRef(), this.checkComponent(), this.idKey = this._checkParam("track-by") || this._checkParam("trackby"); + var t = +this._checkParam("stagger"); + this.enterStagger = +this._checkParam("enter-stagger") || t, this.leaveStagger = +this._checkParam("leave-stagger") || t, this.cache = Object.create(null) + }, + checkIf: function() { + null !== a.attr(this.el, "if") && a.warn('Don\'t use v-if with v-repeat. Use v-show or the "filterBy" filter instead.') + }, + checkRef: function() { + var t = a.attr(this.el, "ref"); + this.refID = t ? this.vm.$interpolate(t) : null; + var e = a.attr(this.el, "el"); + this.elId = e ? this.vm.$interpolate(e) : null + }, + checkComponent: function() { + this.componentState = p; + var t = this.vm.$options, + e = a.checkComponent(this.el, t); + if (e) { + this.Ctor = null, this.asComponent = !0, null !== this._checkParam("inline-template") && (this.inlineTemplate = a.extractContent(this.el, !0)); + var n = u.parse(e); + if (n) { + var i = u.tokensToExp(n); + this.ctorGetter = l.parse(i).get + } else this.componentId = e, this.pendingData = null + } else { + this.Ctor = a.Vue, this.inherit = !0, this.template = f.transclude(this.template); + var r = a.extend({}, t); + r._asComponent = !1, this._linkFn = f.compile(this.template, r) + } + }, + resolveComponent: function() { + this.componentState = v, this.vm._resolveComponent(this.componentId, a.bind(function(t) { + this.componentState !== g && (this.Ctor = t, this.componentState = m, this.realUpdate(this.pendingData), this.pendingData = null) + }, this)) + }, + resolveDynamicComponent: function(t, e) { + var n, i = Object.create(this.vm); + for (n in t) a.define(i, n, t[n]); + for (n in e) a.define(i, n, e[n]); + var r = this.ctorGetter.call(i, i), + o = a.resolveAsset(this.vm.$options, "components", r); + return a.assertAsset(o, "component", r), o.options ? o : (a.warn("Async resolution is not supported for v-repeat + dynamic component. (component: " + r + ")"), a.Vue) + }, + update: function(t) { + if (this.componentId) { + var e = this.componentState; + e === p ? (this.pendingData = t, this.resolveComponent()) : e === v ? this.pendingData = t : e === m && this.realUpdate(t) + } else this.realUpdate(t) + }, + realUpdate: function(t) { + this.vms = this.diff(t, this.vms), this.refID && (this.vm.$[this.refID] = this.converted ? o(this.vms) : this.vms), this.elId && (this.vm.$$[this.elId] = this.vms.map(function(t) { + return t.$el + })) + }, + diff: function(t, e) { + var n, r, o, c, u, l, h = this.idKey, + f = this.converted, + d = this.start, + p = this.end, + v = a.inDoc(d), + m = this.arg, + g = !e, + y = new Array(t.length); + for (c = 0, u = t.length; u > c; c++) n = t[c], r = f ? n.$value : n, l = !s(r), o = !g && this.getVm(r, c, f ? n.$key : null), o ? (o._reused = !0, o.$index = c, (h || f || l) && (m ? o[m] = r : a.isPlainObject(r) ? o.$data = r : o.$value = r)) : (o = this.build(n, c, !0), o._reused = !1), y[c] = o, g && o.$before(p); + if (g) return y; + var b = 0, + _ = e.length - y.length; + for (c = 0, u = e.length; u > c; c++) o = e[c], o._reused || (this.uncacheVm(o), o.$destroy(!1, !0), this.remove(o, b++, _, v)); + var w, $, k, x = 0; + for (c = 0, u = y.length; u > c; c++) o = y[c], w = y[c - 1], $ = w ? w._staggerCb ? w._staggerAnchor : w._blockEnd || w.$el : d, o._reused && !o._staggerCb ? (k = i(o, d, this.id), k !== w && this.move(o, $)) : this.insert(o, x++, $, v), o._reused = !1; + return y + }, + build: function(t, e, n) { + var i = { + $index: e + }; + this.converted && (i.$key = t.$key); + var r = this.converted ? t.$value : t, + o = this.arg; + o ? (t = {}, t[o] = r) : c(r) ? t = r : (t = {}, i.$value = r); + var s = this.Ctor || this.resolveDynamicComponent(t, i), + u = this._host || this.vm, + l = u.$addChild({ + el: h.clone(this.template), + data: t, + inherit: this.inherit, + template: this.inlineTemplate, + _meta: i, + _repeat: this.inherit, + _asComponent: this.asComponent, + _linkerCachable: !this.inlineTemplate && s !== a.Vue, + _linkFn: this._linkFn, + _repeatId: this.id, + _context: this.vm + }, s); + n && this.cacheVm(r, l, e, this.converted ? i.$key : null); + var f = typeof r, + d = this; + return "object" !== this.rawType || "string" !== f && "number" !== f || l.$watch(o || "$value", function(t) { + d.filters && a.warn("You seem to be mutating the $value reference of a v-repeat instance (likely through v-model) and filtering the v-repeat at the same time. This will not work properly with an Array of primitive values. Please use an Array of Objects instead."), d._withLock(function() { + d.converted ? d.rawValue[l.$key] = t : d.rawValue.$set(l.$index, t) + }) + }), l + }, + unbind: function() { + if (this.componentState = g, this.refID && (this.vm.$[this.refID] = null), this.vms) + for (var t, e = this.vms.length; e--;) t = this.vms[e], this.uncacheVm(t), t.$destroy() + }, + cacheVm: function(t, e, n, i) { + var r, o = this.idKey, + c = this.cache, + u = !s(t); + i || o || u ? (r = o ? "$index" === o ? n : t[o] : i || n, c[r] ? u || "$index" === o || a.warn("Duplicate track-by key in v-repeat: " + r) : c[r] = e) : (r = this.id, t.hasOwnProperty(r) ? null === t[r] ? t[r] = e : a.warn("Duplicate objects are not supported in v-repeat when using components or transitions.") : a.define(t, r, e)), e._raw = t + }, + getVm: function(t, e, n) { + var i = this.idKey, + r = !s(t); + if (n || i || r) { + var o = i ? "$index" === i ? e : t[i] : n || e; + return this.cache[o] + } + return t[this.id] + }, + uncacheVm: function(t) { + var e = t._raw, + n = this.idKey, + i = t.$index, + r = t.hasOwnProperty("$key") && t.$key, + o = !s(e); + if (n || r || o) { + var a = n ? "$index" === n ? i : e[n] : r || i; + this.cache[a] = null + } else e[this.id] = null, t._raw = null + }, + _preProcess: function(t) { + this.rawValue = t; + var e = this.rawType = typeof t; + if (c(t)) { + for (var n, i = Object.keys(t), o = i.length, s = new Array(o); o--;) n = i[o], s[o] = { + $key: n, + $value: t[n] + }; + return this.converted = !0, s + } + return this.converted = !1, "number" === e ? t = r(t) : "string" === e && (t = a.toArray(t)), t || [] + }, + insert: function(t, e, n, i) { + t._staggerCb && (t._staggerCb.cancel(), t._staggerCb = null); + var r = this.getStagger(t, e, null, "enter"); + if (i && r) { + var o = t._staggerAnchor; + o || (o = t._staggerAnchor = a.createAnchor("stagger-anchor"), o.__vue__ = t), a.after(o, n); + var s = t._staggerCb = a.cancellable(function() { + t._staggerCb = null, t.$before(o), a.remove(o) + }); + setTimeout(s, r) + } else t.$after(n) + }, + move: function(t, e) { + t.$after(e, null, !1) + }, + remove: function(t, e, n, i) { + function r() { + t.$remove(function() { + t._cleanup() + }) + } + if (t._staggerCb) return t._staggerCb.cancel(), void(t._staggerCb = null); + var o = this.getStagger(t, e, n, "leave"); + if (i && o) { + var s = t._staggerCb = a.cancellable(function() { + t._staggerCb = null, r() + }); + setTimeout(s, o) + } else r() + }, + getStagger: function(t, e, n, i) { + i += "Stagger"; + var r = t.$el.__v_trans, + o = r && r.hooks, + a = o && (o[i] || o.stagger); + return a ? a.call(t, e, n) : e * this[i] + } + } + }, function(t, e, n) { + function i(t) { + t._isAttached || t._callHook("attached") + } + + function r(t) { + t._isAttached && t._callHook("detached") + } + var o = n(1), + a = n(10), + s = n(25), + c = n(34); + t.exports = { + bind: function() { + var t = this.el; + t.__vue__ ? (this.invalid = !0, o.warn('v-if="' + this.expression + '" cannot be used on an instance root element.')) : (this.start = o.createAnchor("v-if-start"), this.end = o.createAnchor("v-if-end"), o.replace(t, this.end), o.before(this.start, this.end), o.isTemplate(t) ? this.template = s.parse(t, !0) : (this.template = document.createDocumentFragment(), this.template.appendChild(s.clone(t))), this.linker = a.compile(this.template, this.vm.$options, !0)) + }, + update: function(t) { + this.invalid || (t ? this.unlink || this.link(s.clone(this.template), this.linker) : this.teardown()) + }, + link: function(t, e) { + var n = this.vm; + if (this.unlink = e(n, t), c.blockAppend(t, this.end, n), o.inDoc(n.$el)) { + var r = this.getContainedComponents(); + r && r.forEach(i) + } + }, + teardown: function() { + if (this.unlink) { + var t; + o.inDoc(this.vm.$el) && (t = this.getContainedComponents()), c.blockRemove(this.start, this.end, this.vm), t && t.forEach(r), this.unlink(), this.unlink = null + } + }, + getContainedComponents: function() { + function t(t) { + for (var e, r = n; e !== i;) { + if (e = r.nextSibling, r === t.$el || r.contains && r.contains(t.$el)) return !0; + r = e + } + return !1 + } + var e = this.vm, + n = this.start.nextSibling, + i = this.end; + return e.$children.length && e.$children.filter(t) + }, + unbind: function() { + this.unlink && this.unlink() + } + } + }, function(t, e, n) { + e.content = n(51), e.partial = n(52) + }, function(t, e, n) { + function i(t, e, n) { + for (var i = document.createDocumentFragment(), r = 0, o = t.length; o > r; r++) { + var a = t[r]; + n && !a.__v_selected ? i.appendChild(a.cloneNode(!0)) : n || a.parentNode !== e || (a.__v_selected = !0, i.appendChild(a.cloneNode(!0))) + } + return i + } + var r = n(1); + t.exports = { + bind: function() { + for (var t = this.vm, e = t; e.$options._repeat;) e = e.$parent; + var n, r = e.$options._content; + if (!r) return void this.fallback(); + var o = e._context, + a = this.el.getAttribute("select"); + if (a) { + a = t.$interpolate(a); + var s = r.querySelectorAll(a); + s.length ? (n = i(s, r), n.hasChildNodes() ? this.compile(n, o, t) : this.fallback()) : this.fallback() + } else { + var c = this, + u = function() { + c.compile(i(r.childNodes, r, !0), o, t) + }; + e._isCompiled ? u() : e.$once("hook:compiled", u) + } + }, + fallback: function() { + this.compile(r.extractContent(this.el, !0), this.vm) + }, + compile: function(t, e, n) { + t && e && (this.unlink = e.$compile(t, n)), t ? r.replace(this.el, t) : r.remove(this.el) + }, + unbind: function() { + this.unlink && this.unlink() + } + } + }, function(t, e, n) { + var i = n(1), + r = n(25), + o = n(13), + a = n(10), + s = n(14), + c = new s(1e3), + u = n(49); + t.exports = { + link: u.link, + teardown: u.teardown, + getContainedComponents: u.getContainedComponents, + bind: function() { + var t = this.el; + this.start = i.createAnchor("v-partial-start"), this.end = i.createAnchor("v-partial-end"), i.replace(t, this.end), i.before(this.start, this.end); + var e = t.getAttribute("name"), + n = o.parse(e); + n ? this.setupDynamic(n) : this.insert(e) + }, + setupDynamic: function(t) { + var e = this, + n = o.tokensToExp(t); + this.unwatch = this.vm.$watch(n, function(t) { + e.teardown(), e.insert(t) + }, { + immediate: !0, + user: !1 + }) + }, + insert: function(t) { + var e = i.resolveAsset(this.vm.$options, "partials", t); + if (i.assertAsset(e, "partial", t), e) { + var n = r.parse(e, !0), + o = (this.vm.constructor.cid || "") + e, + a = this.compile(n, o); + this.link(n, a) + } + }, + compile: function(t, e) { + var n = c.get(e); + if (n) return n; + var i = a.compile(t, this.vm.$options, !0); + return c.put(e, i), i + }, + unbind: function() { + this.unlink && this.unlink(), this.unwatch && this.unwatch() + } + } + }, function(t, e, n) { + var i = n(1); + e.json = { + read: function(t, e) { + return "string" == typeof t ? t : JSON.stringify(t, null, Number(e) || 2) + }, + write: function(t) { + try { + return JSON.parse(t) + } catch (e) { + return t + } + } + }, e.capitalize = function(t) { + return t || 0 === t ? (t = t.toString(), t.charAt(0).toUpperCase() + t.slice(1)) : "" + }, e.uppercase = function(t) { + return t || 0 === t ? t.toString().toUpperCase() : "" + }, e.lowercase = function(t) { + return t || 0 === t ? t.toString().toLowerCase() : "" + }; + var r = /(\d{3})(?=\d)/g; + e.currency = function(t, e) { + if (t = parseFloat(t), !isFinite(t) || !t && 0 !== t) return ""; + e = e || "$"; + var n = Math.abs(t).toFixed(2), + i = n.slice(0, -3), + o = i.length % 3, + a = o > 0 ? i.slice(0, o) + (i.length > 3 ? "," : "") : "", + s = n.slice(-3), + c = 0 > t ? "-" : ""; + return e + c + a + i.slice(o).replace(r, "$1,") + s + }, e.pluralize = function(t) { + var e = i.toArray(arguments, 1); + return e.length > 1 ? e[t % 10 - 1] || e[e.length - 1] : e[0] + (1 === t ? "" : "s") + }; + var o = { + esc: 27, + tab: 9, + enter: 13, + "delete": 46, + up: 38, + left: 37, + right: 39, + down: 40 + }; + e.key = function(t, e) { + if (t) { + var n = o[e]; + return n || (n = parseInt(e, 10)), + function(e) { + return e.keyCode === n ? t.call(this, e) : void 0 + } + } + }, e.key.keyCodes = o, i.extend(e, n(54)) + }, function(t, e, n) { + function i(t, e) { + if (r.isPlainObject(t)) { + for (var n in t) + if (i(t[n], e)) return !0 + } else if (r.isArray(t)) { + for (var o = t.length; o--;) + if (i(t[o], e)) return !0 + } else if (null != t) return t.toString().toLowerCase().indexOf(e) > -1 + } + var r = n(1), + o = n(23); + e.filterBy = function(t, e, n, r) { + return n && "in" !== n && (r = n), null == e ? t : (e = ("" + e).toLowerCase(), t.filter(function(t) { + return r ? i(o.get(t, r), e) : i(t, e) + })) + }, e.orderBy = function(t, e, n) { + if (!e) return t; + var i = 1; + return arguments.length > 2 && (i = "-1" === n ? -1 : n ? -1 : 1), t.slice().sort(function(t, n) { + return "$key" !== e && "$value" !== e && (t && "$value" in t && (t = t.$value), n && "$value" in n && (n = n.$value)), t = r.isObject(t) ? o.get(t, e) : t, n = r.isObject(n) ? o.get(n, e) : n, t === n ? 0 : t > n ? i : -i + }) + } + }, function(t, e, n) { + var i = n(1).mergeOptions; + e._init = function(t) { + t = t || {}, this.$el = null, this.$parent = t._parent, this.$root = t._root || this, this.$children = [], this.$ = {}, this.$$ = {}, this._watchers = [], this._directives = [], this._childCtors = {}, this._isVue = !0, this._events = {}, this._eventsCount = {}, this._eventCancelled = !1, this._isBlock = !1, this._blockStart = this._blockEnd = null, this._isCompiled = this._isDestroyed = this._isReady = this._isAttached = this._isBeingDestroyed = !1, this._unlinkFn = null, this._context = t._context || t._parent, this.$parent && this.$parent.$children.push(this), this._reused = !1, this._staggerOp = null, t = this.$options = i(this.constructor.options, t, this), this._data = {}, this._initScope(), this._initEvents(), this._callHook("created"), t.el && this.$mount(t.el) + } + }, function(t, e, n) { + function i(t, e, n) { + if (n) { + var i, o, a, s; + for (o in n) + if (i = n[o], u.isArray(i)) + for (a = 0, s = i.length; s > a; a++) r(t, e, o, i[a]); + else r(t, e, o, i) + } + } + + function r(t, e, n, i, o) { + var a = typeof i; + if ("function" === a) t[e](n, i, o); + else if ("string" === a) { + var s = t.$options.methods, + c = s && s[i]; + c ? t[e](n, c, o) : u.warn('Unknown method: "' + i + '" when registering callback for ' + e + ': "' + n + '".') + } else i && "object" === a && r(t, e, n, i.handler, i) + } + + function o() { + this._isAttached || (this._isAttached = !0, this.$children.forEach(a)) + } + + function a(t) { + !t._isAttached && l(t.$el) && t._callHook("attached") + } + + function s() { + this._isAttached && (this._isAttached = !1, this.$children.forEach(c)) + } + + function c(t) { + t._isAttached && !l(t.$el) && t._callHook("detached") + } + var u = n(1), + l = u.inDoc; + e._initEvents = function() { + var t = this.$options; + i(this, "$on", t.events), i(this, "$watch", t.watch) + }, e._initDOMHooks = function() { + this.$on("hook:attached", o), this.$on("hook:detached", s) + }, e._callHook = function(t) { + var e = this.$options[t]; + if (e) + for (var n = 0, i = e.length; i > n; n++) e[n].call(this); + this.$emit("hook:" + t) + } + }, function(t, e, n) { + function i() {} + var r = n(1), + o = n(10), + a = n(18), + s = n(19); + e._initScope = function() { + this._initProps(), this._initMeta(), this._initMethods(), this._initData(), this._initComputed() + }, e._initProps = function() { + var t = this.$options, + e = t.el, + n = t.props; + n && !e && r.warn("Props will not be compiled if no `el` option is provided at instantiation."), e = t.el = r.query(e), this._propsUnlinkFn = e && n ? o.compileAndLinkProps(this, e, n) : null + }, e._initData = function() { + var t = this._data, + e = this.$options.data, + n = e && e(); + if (n) { + this._data = n; + for (var i in t) null !== this._props[i].raw && n.$set(i, t[i]) + } + var o, s, c = this._data, + u = Object.keys(c); + for (o = u.length; o--;) s = u[o], r.isReserved(s) || this._proxy(s); + a.create(c, this) + }, e._setData = function(t) { + t = t || {}; + var e = this._data; + this._data = t; + var n, i, o, s = this.$options.props; + if (s) + for (o = s.length; o--;) i = s[o].name, "$data" === i || t.hasOwnProperty(i) || t.$set(i, e[i]); + for (n = Object.keys(e), o = n.length; o--;) i = n[o], r.isReserved(i) || i in t || this._unproxy(i); + for (n = Object.keys(t), o = n.length; o--;) i = n[o], this.hasOwnProperty(i) || r.isReserved(i) || this._proxy(i); + e.__ob__.removeVm(this), a.create(t, this), this._digest() + }, e._proxy = function(t) { + var e = this; + Object.defineProperty(e, t, { + configurable: !0, + enumerable: !0, + get: function() { + return e._data[t] + }, + set: function(n) { + e._data[t] = n + } + }) + }, e._unproxy = function(t) { + delete this[t] + }, e._digest = function() { + for (var t = this._watchers.length; t--;) this._watchers[t].update(!0); + var e = this.$children; + for (t = e.length; t--;) { + var n = e[t]; + n.$options.inherit && n._digest() + } + }, e._initComputed = function() { + var t = this.$options.computed; + if (t) + for (var e in t) { + var n = t[e], + o = { + enumerable: !0, + configurable: !0 + }; + "function" == typeof n ? (o.get = r.bind(n, this), o.set = i) : (o.get = n.get ? r.bind(n.get, this) : i, o.set = n.set ? r.bind(n.set, this) : i), Object.defineProperty(this, e, o) + } + }, e._initMethods = function() { + var t = this.$options.methods; + if (t) + for (var e in t) this[e] = r.bind(t[e], this) + }, e._initMeta = function() { + var t = this.$options._meta; + if (t) + for (var e in t) this._defineMeta(e, t[e]) + }, e._defineMeta = function(t, e) { + var n = new s; + Object.defineProperty(this, t, { + enumerable: !0, + configurable: !0, + get: function() { + return n.depend(), e + }, + set: function(t) { + t !== e && (e = t, n.notify()) + } + }) + } + }, function(t, e, n) { + var i = n(1), + r = n(59), + o = n(10); + e._compile = function(t) { + var e = this.$options, + n = this._host; + if (e._linkFn) this._initElement(t), this._unlinkFn = e._linkFn(this, t, n); + else { + var r = t; + t = o.transclude(t, e), this._initElement(t); + var a, s = o.compileAndLinkRoot(this, t, e), + c = this.constructor; + e._linkerCachable && (a = c.linker, a || (a = c.linker = o.compile(t, e))); + var u = a ? a(this, t) : o.compile(t, e)(this, t, n); + this._unlinkFn = function() { + s(), u(!0) + }, e.replace && i.replace(r, t) + } + return t + }, e._initElement = function(t) { + t instanceof DocumentFragment ? (this._isBlock = !0, this.$el = this._blockStart = t.firstChild, this._blockEnd = t.lastChild, 3 === this._blockStart.nodeType && (this._blockStart.data = this._blockEnd.data = ""), this._blockFragment = t) : this.$el = t, this.$el.__vue__ = this, this._callHook("beforeCompile") + }, e._bindDir = function(t, e, n, i, o) { + this._directives.push(new r(t, e, this, n, i, o)) + }, e._destroy = function(t, e) { + if (!this._isBeingDestroyed) { + this._callHook("beforeDestroy"), this._isBeingDestroyed = !0; + var n, i = this.$parent; + for (i && !i._isBeingDestroyed && i.$children.$remove(this), n = this.$children.length; n--;) this.$children[n].$destroy(); + for (this._propsUnlinkFn && this._propsUnlinkFn(), this._unlinkFn && this._unlinkFn(), n = this._watchers.length; n--;) this._watchers[n].teardown(); + this.$el && (this.$el.__vue__ = null); + var r = this; + t && this.$el ? this.$remove(function() { + r._cleanup() + }) : e || this._cleanup() + } + }, e._cleanup = function() { + this._data.__ob__ && this._data.__ob__.removeVm(this), this.$el = this.$parent = this.$root = this.$children = this._watchers = this._directives = null, this._isDestroyed = !0, this._callHook("destroyed"), this.$off() + } + }, function(t, e, n) { + function i(t, e, n, i, r, o) { + this.name = t, this.el = e, this.vm = n, this.raw = i.raw, this.expression = i.expression, this.arg = i.arg, this.filters = i.filters, this._descriptor = i, this._host = o, this._locked = !1, this._bound = !1, this._bind(r) + } + var r = n(1), + o = n(6), + a = n(17), + s = n(13), + c = n(22), + u = i.prototype; + u._bind = function(t) { + if ("cloak" !== this.name && this.el && this.el.removeAttribute && this.el.removeAttribute(o.prefix + this.name), "function" == typeof t ? this.update = t : r.extend(this, t), this._watcherExp = this.expression, this._checkDynamicLiteral(), this.bind && this.bind(), this._watcherExp && (this.update || this.twoWay) && (!this.isLiteral || this._isDynamicLiteral) && !this._checkStatement()) { + var e = this, + n = this._update = this.update ? function(t, n) { + e._locked || e.update(t, n) + } : function() {}, + i = this._preProcess ? r.bind(this._preProcess, this) : null, + s = this._watcher = new a(this.vm, this._watcherExp, n, { + filters: this.filters, + twoWay: this.twoWay, + deep: this.deep, + preProcess: i + }); + null != this._initValue ? s.set(this._initValue) : this.update && this.update(s.value) + } + this._bound = !0 + }, u._checkDynamicLiteral = function() { + var t = this.expression; + if (t && this.isLiteral) { + var e = s.parse(t); + if (e) { + var n = s.tokensToExp(e); + this.expression = this.vm.$get(n), this._watcherExp = n, this._isDynamicLiteral = !0 + } + } + }, u._checkStatement = function() { + var t = this.expression; + if (t && this.acceptStatement && !c.isSimplePath(t)) { + var e = c.parse(t).get, + n = this.vm, + i = function() { + e.call(n, n) + }; + return this.filters && (i = n._applyFilters(i, null, this.filters)), this.update(i), !0 + } + }, u._checkParam = function(t) { + var e = this.el.getAttribute(t); + return null !== e && this.el.removeAttribute(t), e + }, u._teardown = function() { + this._bound && (this._bound = !1, this.unbind && this.unbind(), this._watcher && this._watcher.teardown(), this.vm = this.el = this._watcher = null) + }, u.set = function(t) { + this.twoWay && this._withLock(function() { + this._watcher.set(t) + }) + }, u._withLock = function(t) { + var e = this; + e._locked = !0, t.call(e), r.nextTick(function() { + e._locked = !1 + }) + }, t.exports = i + }, function(t, e, n) { + var i = n(1); + e._applyFilters = function(t, e, n, r) { + var o, a, s, c, u, l, h, f, d; + for (l = 0, h = n.length; h > l; l++) + if (o = n[l], a = i.resolveAsset(this.$options, "filters", o.name), i.assertAsset(a, "filter", o.name), a && (a = r ? a.write : a.read || a, "function" == typeof a)) { + if (s = r ? [t, e] : [t], u = r ? 2 : 1, o.args) + for (f = 0, d = o.args.length; d > f; f++) c = o.args[f], s[f + u] = c.dynamic ? this.$get(c.value) : c.value; + t = a.apply(this, s) + } return t + }, e._resolveComponent = function(t, e) { + var n = i.resolveAsset(this.$options, "components", t); + if (i.assertAsset(n, "component", t), n.options) e(n); + else if (n.resolved) e(n.resolved); + else if (n.requested) n.pendingCallbacks.push(e); + else { + n.requested = !0; + var r = n.pendingCallbacks = [e]; + n(function(t) { + i.isPlainObject(t) && (t = i.Vue.extend(t)), n.resolved = t; + for (var e = 0, o = r.length; o > e; e++) r[e](t) + }, function(e) { + i.warn("Failed to resolve async component: " + t + ". " + (e ? "\nReason: " + e : "")) + }) + } + } + }, function(t, e, n) { + var i = n(17), + r = n(23), + o = n(13), + a = n(15), + s = n(22), + c = /[^|]\|[^|]/; + e.$get = function(t) { + var e = s.parse(t); + if (e) try { + return e.get.call(this, this) + } catch (n) {} + }, e.$set = function(t, e) { + var n = s.parse(t, !0); + n && n.set && n.set.call(this, this, e) + }, e.$add = function(t, e) { + this._data.$add(t, e) + }, e.$delete = function(t) { + this._data.$delete(t) + }, e.$watch = function(t, e, n) { + var r = this, + o = function(t, n) { + e.call(r, t, n) + }, + a = new i(r, t, o, { + deep: n && n.deep, + user: !n || n.user !== !1 + }); + return n && n.immediate && o(a.value), + function() { + a.teardown() + } + }, e.$eval = function(t) { + if (c.test(t)) { + var e = a.parse(t)[0], + n = this.$get(e.expression); + return e.filters ? this._applyFilters(n, null, e.filters) : n + } + return this.$get(t) + }, e.$interpolate = function(t) { + var e = o.parse(t), + n = this; + return e ? 1 === e.length ? n.$eval(e[0].value) : e.map(function(t) { + return t.tag ? n.$eval(t.value) : t.value + }).join("") : t + }, e.$log = function(t) { + var e = t ? r.get(this._data, t) : this._data; + e && (e = JSON.parse(JSON.stringify(e))), console.log(e) + } + }, function(t, e, n) { + function i(t, e, n, i, a, s) { + e = o(e); + var c = !u.inDoc(e), + l = i === !1 || c ? a : s, + h = !c && !t._isAttached && !u.inDoc(t.$el); + return t._isBlock ? r(t, e, l, n) : l(t.$el, e, t, n), h && t._callHook("attached"), t + } + + function r(t, e, n, i) { + for (var r, o = t._blockStart, a = t._blockEnd; r !== a;) r = o.nextSibling, n(o, e, t), o = r; + n(a, e, t, i) + } + + function o(t) { + return "string" == typeof t ? document.querySelector(t) : t + } + + function a(t, e, n, i) { + e.appendChild(t), i && i() + } + + function s(t, e, n, i) { + u.before(t, e), i && i() + } + + function c(t, e, n) { + u.remove(t), n && n() + } + var u = n(1), + l = n(34); + e.$nextTick = function(t) { + u.nextTick(t, this) + }, e.$appendTo = function(t, e, n) { + return i(this, t, e, n, a, l.append) + }, e.$prependTo = function(t, e, n) { + return t = o(t), t.hasChildNodes() ? this.$before(t.firstChild, e, n) : this.$appendTo(t, e, n), this + }, e.$before = function(t, e, n) { + return i(this, t, e, n, s, l.before) + }, e.$after = function(t, e, n) { + return t = o(t), t.nextSibling ? this.$before(t.nextSibling, e, n) : this.$appendTo(t.parentNode, e, n), this + }, e.$remove = function(t, e) { + if (!this.$el.parentNode) return t && t(); + var n = this._isAttached && u.inDoc(this.$el); + n || (e = !1); + var i, o = this, + s = function() { + n && o._callHook("detached"), t && t() + }; + return this._isBlock && !this._blockFragment.hasChildNodes() ? (i = e === !1 ? a : l.removeThenAppend, r(this, this._blockFragment, i, s)) : (i = e === !1 ? c : l.remove)(this.$el, this, s), this + } + }, function(t, e, n) { + function i(t, e, n) { + var i = t.$parent; + if (i && n && !o.test(e)) + for (; i;) i._eventsCount[e] = (i._eventsCount[e] || 0) + n, i = i.$parent + } + var r = n(1); + e.$on = function(t, e) { + return (this._events[t] || (this._events[t] = [])).push(e), i(this, t, 1), this + }, e.$once = function(t, e) { + function n() { + i.$off(t, n), e.apply(this, arguments) + } + var i = this; + return n.fn = e, this.$on(t, n), this + }, e.$off = function(t, e) { + var n; + if (!arguments.length) { + if (this.$parent) + for (t in this._events) n = this._events[t], n && i(this, t, -n.length); + return this._events = {}, this + } + if (n = this._events[t], !n) return this; + if (1 === arguments.length) return i(this, t, -n.length), this._events[t] = null, this; + for (var r, o = n.length; o--;) + if (r = n[o], r === e || r.fn === e) { + i(this, t, -1), n.splice(o, 1); + break + } return this + }, e.$emit = function(t) { + this._eventCancelled = !1; + var e = this._events[t]; + if (e) { + for (var n = arguments.length - 1, i = new Array(n); n--;) i[n] = arguments[n + 1]; + n = 0, e = e.length > 1 ? r.toArray(e) : e; + for (var o = e.length; o > n; n++) e[n].apply(this, i) === !1 && (this._eventCancelled = !0) + } + return this + }, e.$broadcast = function(t) { + if (this._eventsCount[t]) { + for (var e = this.$children, n = 0, i = e.length; i > n; n++) { + var r = e[n]; + r.$emit.apply(r, arguments), r._eventCancelled || r.$broadcast.apply(r, arguments) + } + return this + } + }, e.$dispatch = function() { + for (var t = this.$parent; t;) t.$emit.apply(t, arguments), t = t._eventCancelled ? null : t.$parent; + return this + }; + var o = /^hook:/ + }, function(t, e, n) { + var i = n(1); + e.$addChild = function(t, e) { + e = e || i.Vue, t = t || {}; + var n, r = this, + o = void 0 !== t.inherit ? t.inherit : e.options.inherit; + if (o) { + var a = r._childCtors; + if (n = a[e.cid], !n) { + var s = e.options.name, + c = s ? i.classify(s) : "VueComponent"; + n = new Function("return function " + c + " (options) {this.constructor = " + c + ";this._init(options) }")(), n.options = e.options, n.linker = e.linker, n.prototype = t._context || this, a[e.cid] = n + } + } else n = e; + t._parent = r, t._root = r.$root; + var u = new n(t); + return u + } + }, function(t, e, n) { + function i() { + this._isAttached = !0, this._isReady = !0, this._callHook("ready") + } + var r = n(1), + o = n(10); + e.$mount = function(t) { + return this._isCompiled ? void r.warn("$mount() should be called only once.") : (t = r.query(t), t || (t = document.createElement("div")), this._compile(t), this._isCompiled = !0, this._callHook("compiled"), this._initDOMHooks(), r.inDoc(this.$el) ? (this._callHook("attached"), i.call(this)) : this.$once("hook:attached", i), this) + }, e.$destroy = function(t, e) { + this._destroy(t, e) + }, e.$compile = function(t, e) { + return o.compile(t, this.$options, !0, e)(this, t) + } + }]) + }), window.Modernizr = function(t, e, n) { + function i(t) { + b.cssText = t + } + + function r(t, e) { + return i(k.join(t + ";") + (e || "")) + } + + function o(t, e) { + return typeof t === e + } + + function a(t, e) { + return !!~("" + t).indexOf(e) + } + + function s(t, e) { + for (var i in t) { + var r = t[i]; + if (!a(r, "-") && b[r] !== n) return "pfx" == e ? r : !0 + } + return !1 + } + + function c(t, e, i) { + for (var r in t) { + var a = e[t[r]]; + if (a !== n) return i === !1 ? t[r] : o(a, "function") ? a.bind(i || e) : a + } + return !1 + } + + function u(t, e, n) { + var i = t.charAt(0).toUpperCase() + t.slice(1), + r = (t + " " + C.join(i + " ") + i).split(" "); + return o(e, "string") || o(e, "undefined") ? s(r, e) : (r = (t + " " + E.join(i + " ") + i).split(" "), c(r, e, n)) + } + + function l() { + p.input = function(n) { + for (var i = 0, r = n.length; r > i; i++) P[n[i]] = n[i] in _; + return P.list && (P.list = !!e.createElement("datalist") && !!t.HTMLDataListElement), P + }("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")), p.inputtypes = function(t) { + for (var i, r, o, a = 0, s = t.length; s > a; a++) _.setAttribute("type", r = t[a]), i = "text" !== _.type, i && (_.value = w, _.style.cssText = "position:absolute;visibility:hidden;", /^range$/.test(r) && _.style.WebkitAppearance !== n ? (m.appendChild(_), o = e.defaultView, i = o.getComputedStyle && "textfield" !== o.getComputedStyle(_, null).WebkitAppearance && 0 !== _.offsetHeight, m.removeChild(_)) : /^(search|tel)$/.test(r) || (i = /^(url|email)$/.test(r) ? _.checkValidity && _.checkValidity() === !1 : _.value != w)), S[t[a]] = !!i; + return S + }("search tel url email datetime date month week time datetime-local number range color".split(" ")) + } + var h, f, d = "2.8.0", + p = {}, + v = !0, + m = e.documentElement, + g = "modernizr", + y = e.createElement(g), + b = y.style, + _ = e.createElement("input"), + w = ":)", + $ = {}.toString, + k = " -webkit- -moz- -o- -ms- ".split(" "), + x = "Webkit Moz O ms", + C = x.split(" "), + E = x.toLowerCase().split(" "), + A = { + svg: "http://www.w3.org/2000/svg" + }, + T = {}, + S = {}, + P = {}, + O = [], + N = O.slice, + j = function(t, n, i, r) { + var o, a, s, c, u = e.createElement("div"), + l = e.body, + h = l || e.createElement("body"); + if (parseInt(i, 10)) + for (; i--;) s = e.createElement("div"), s.id = r ? r[i] : g + (i + 1), u.appendChild(s); + return o = ["­", '"].join(""), u.id = g, (l ? u : h).innerHTML += o, h.appendChild(u), l || (h.style.background = "", h.style.overflow = "hidden", c = m.style.overflow, m.style.overflow = "hidden", m.appendChild(h)), a = n(u, t), l ? u.parentNode.removeChild(u) : (h.parentNode.removeChild(h), m.style.overflow = c), !!a + }, + D = function(e) { + var n = t.matchMedia || t.msMatchMedia; + if (n) return n(e) && n(e).matches || !1; + var i; + return j("@media " + e + " { #" + g + " { position: absolute; } }", function(e) { + i = "absolute" == (t.getComputedStyle ? getComputedStyle(e, null) : e.currentStyle).position + }), i + }, + I = function() { + function t(t, r) { + r = r || e.createElement(i[t] || "div"), t = "on" + t; + var a = t in r; + return a || (r.setAttribute || (r = e.createElement("div")), r.setAttribute && r.removeAttribute && (r.setAttribute(t, ""), a = o(r[t], "function"), o(r[t], "undefined") || (r[t] = n), r.removeAttribute(t))), r = null, a + } + var i = { + select: "input", + change: "input", + submit: "form", + reset: "form", + error: "img", + load: "img", + abort: "img" + }; + return t + }(), + R = {}.hasOwnProperty; + f = o(R, "undefined") || o(R.call, "undefined") ? function(t, e) { + return e in t && o(t.constructor.prototype[e], "undefined") + } : function(t, e) { + return R.call(t, e) + }, Function.prototype.bind || (Function.prototype.bind = function(t) { + var e = this; + if ("function" != typeof e) throw new TypeError; + var n = N.call(arguments, 1), + i = function() { + if (this instanceof i) { + var r = function() {}; + r.prototype = e.prototype; + var o = new r, + a = e.apply(o, n.concat(N.call(arguments))); + return Object(a) === a ? a : o + } + return e.apply(t, n.concat(N.call(arguments))) + }; + return i + }), T.flexbox = function() { + return u("flexWrap") + }, T.canvas = function() { + var t = e.createElement("canvas"); + return !!t.getContext && !!t.getContext("2d") + }, T.canvastext = function() { + return !!p.canvas && !!o(e.createElement("canvas").getContext("2d").fillText, "function") + }, T.webgl = function() { + return !!t.WebGLRenderingContext + }, T.touch = function() { + var n; + return "ontouchstart" in t || t.DocumentTouch && e instanceof DocumentTouch ? n = !0 : j(["@media (", k.join("touch-enabled),("), g, ")", "{#modernizr{top:9px;position:absolute}}"].join(""), function(t) { + n = 9 === t.offsetTop + }), n + }, T.geolocation = function() { + return "geolocation" in navigator + }, T.postmessage = function() { + return !!t.postMessage + }, T.websqldatabase = function() { + return !!t.openDatabase + }, T.indexedDB = function() { + return !!u("indexedDB", t) + }, T.hashchange = function() { + return I("hashchange", t) && (e.documentMode === n || e.documentMode > 7) + }, T.history = function() { + return !!t.history && !!history.pushState + }, T.draganddrop = function() { + var t = e.createElement("div"); + return "draggable" in t || "ondragstart" in t && "ondrop" in t + }, T.websockets = function() { + return "WebSocket" in t || "MozWebSocket" in t + }, T.rgba = function() { + return i("background-color:rgba(150,255,150,.5)"), a(b.backgroundColor, "rgba") + }, T.hsla = function() { + return i("background-color:hsla(120,40%,100%,.5)"), a(b.backgroundColor, "rgba") || a(b.backgroundColor, "hsla") + }, T.multiplebgs = function() { + return i("background:url(https://),url(https://),red url(https://)"), /(url\s*\(.*?){3}/.test(b.background) + }, T.backgroundsize = function() { + return u("backgroundSize") + }, T.borderimage = function() { + return u("borderImage") + }, T.borderradius = function() { + return u("borderRadius") + }, T.boxshadow = function() { + return u("boxShadow") + }, T.textshadow = function() { + return "" === e.createElement("div").style.textShadow + }, T.opacity = function() { + return r("opacity:.55"), /^0.55$/.test(b.opacity) + }, T.cssanimations = function() { + return u("animationName") + }, T.csscolumns = function() { + return u("columnCount") + }, T.cssgradients = function() { + var t = "background-image:", + e = "gradient(linear,left top,right bottom,from(#9f9),to(white));", + n = "linear-gradient(left top,#9f9, white);"; + return i((t + "-webkit- ".split(" ").join(e + t) + k.join(n + t)).slice(0, -t.length)), a(b.backgroundImage, "gradient") + }, T.cssreflections = function() { + return u("boxReflect") + }, T.csstransforms = function() { + return !!u("transform") + }, T.csstransforms3d = function() { + var t = !!u("perspective"); + return t && "webkitPerspective" in m.style && j("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}", function(e) { + t = 9 === e.offsetLeft && 3 === e.offsetHeight + }), t + }, T.csstransitions = function() { + return u("transition") + }, T.fontface = function() { + var t; + return j('@font-face {font-family:"font";src:url("https://")}', function(n, i) { + var r = e.getElementById("smodernizr"), + o = r.sheet || r.styleSheet, + a = o ? o.cssRules && o.cssRules[0] ? o.cssRules[0].cssText : o.cssText || "" : ""; + t = /src/i.test(a) && 0 === a.indexOf(i.split(" ")[0]) + }), t + }, T.generatedcontent = function() { + var t; + return j(["#", g, "{font:0/0 a}#", g, ':after{content:"', w, '";visibility:hidden;font:3px/1 a}'].join(""), function(e) { + t = e.offsetHeight >= 3 + }), t + }, T.video = function() { + var t = e.createElement("video"), + n = !1; + try { + (n = !!t.canPlayType) && (n = new Boolean(n), n.ogg = t.canPlayType('video/ogg; codecs="theora"').replace(/^no$/, ""), n.h264 = t.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/, ""), n.webm = t.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/, "")) + } catch (i) {} + return n + }, T.audio = function() { + var t = e.createElement("audio"), + n = !1; + try { + (n = !!t.canPlayType) && (n = new Boolean(n), n.ogg = t.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/, ""), n.mp3 = t.canPlayType("audio/mpeg;").replace(/^no$/, ""), n.wav = t.canPlayType('audio/wav; codecs="1"').replace(/^no$/, ""), n.m4a = (t.canPlayType("audio/x-m4a;") || t.canPlayType("audio/aac;")).replace(/^no$/, "")) + } catch (i) {} + return n + }, T.localstorage = function() { + try { + return localStorage.setItem(g, g), localStorage.removeItem(g), !0 + } catch (t) { + return !1 + } + }, T.sessionstorage = function() { + try { + return sessionStorage.setItem(g, g), sessionStorage.removeItem(g), !0 + } catch (t) { + return !1 + } + }, T.webworkers = function() { + return !!t.Worker + }, T.applicationcache = function() { + return !!t.applicationCache + }, T.svg = function() { + return !!e.createElementNS && !!e.createElementNS(A.svg, "svg").createSVGRect + }, T.inlinesvg = function() { + var t = e.createElement("div"); + return t.innerHTML = "", (t.firstChild && t.firstChild.namespaceURI) == A.svg + }, T.smil = function() { + return !!e.createElementNS && /SVGAnimate/.test($.call(e.createElementNS(A.svg, "animate"))) + }, T.svgclippaths = function() { + return !!e.createElementNS && /SVGClipPath/.test($.call(e.createElementNS(A.svg, "clipPath"))) + }; + for (var L in T) f(T, L) && (h = L.toLowerCase(), p[h] = T[L](), O.push((p[h] ? "" : "no-") + h)); + return p.input || l(), p.addTest = function(t, e) { + if ("object" == typeof t) + for (var i in t) f(t, i) && p.addTest(i, t[i]); + else { + if (t = t.toLowerCase(), p[t] !== n) return p; + e = "function" == typeof e ? e() : e, "undefined" != typeof v && v && (m.className += " " + (e ? "" : "no-") + t), p[t] = e + } + return p + }, i(""), y = _ = null, p._version = d, p._prefixes = k, p._domPrefixes = E, p._cssomPrefixes = C, p.mq = D, p.hasEvent = I, p.testProp = function(t) { + return s([t]) + }, p.testAllProps = u, p.testStyles = j, m.className = m.className.replace(/(^|\s)no-js(\s|$)/, "$1$2") + (v ? " js " + O.join(" ") : ""), p + }(this, this.document); +var friend_list, prepareLoadPresences = function() { + 0 != $("#friends").length && (friend_list = new Vue({ + el: "#friends", + data: { + isComp: !1, + isShow: !1, + presences: [] + } + })) + }, + loadPresences = function() { + 0 != $("#friends").length && $.ajax({ + url: "https://splatoon.nintendo.net/friend_list/index.json", + async: !0, + timeout: 9e3, + success: function(t) { + friend_list.$data.presences = t + }, + error: function() { + friend_list.$data.isComp = !0 + }, + complete: function() { + friend_list.$data.isShow = 0 != friend_list.$data.presences.length, friend_list.$data.isComp = !0 + } + }) + }, + reloadPresences = function() { + prepareLoadPresences(), loadPresences() + }; +$(document).ready(prepareLoadPresences), $(window).on("load", loadPresences), $(document).on("page:load", reloadPresences), $(document).on("ready page:load", function() { + ! function(t, e, n, i, r, o, a) { + t.GoogleAnalyticsObject = r, t[r] = t[r] || function() { + (t[r].q = t[r].q || []).push(arguments) + }, t[r].l = 1 * new Date, o = e.createElement(n), a = e.getElementsByTagName(n)[0], o.async = 1, o.src = i, a.parentNode.insertBefore(o, a) + }(window, document, "script", "analytics.js", "ga"), ga("create", "UA-65840294-1", "auto"), ga("send", "pageview") +}), $(window).on("load", background_prefetch); +var prefetchCache = function() { + var t = {}, + e = function(e) { + return e in t + }, + n = function(n, i) { + e(n) || (t[n] = i) + }; + return { + has: e, + add: n + } +}(); +$(document).on("ready page:load", function() { + if ($("#toggle").length > 0) var t = new Vue({ + el: "#toggle", + data: { + isOpen: !1, + locale: $("#toggle").data("locale") + }, + methods: { + toggle: function() { + e.toggle() + }, + hide: function() { + e.hide() + }, + localeChange: function() { + $("#change_locale_form").submit() + } + } + }), + e = modalHeightHandler(t, { + targetModalQuery: ".navigation" + }) +}); +var ranking, modal_height_handler, prepareLoadRanking = function() { + 0 != $("#ranking").length && (ranking = new Vue({ + el: "#ranking", + data: { + isOpen: !1, + rankingType: 0, + tweeted: !1, + tweetSuccess: !1, + friday_or_saturday: $("#ranking").data("friday-or-saturday"), + score: [$("#ranking").data("score-regular"), $("#ranking").data("score-gachi")], + my_hashed_id: $("#ranking").data("my-hashed-id"), + isRegular: null, + isComp: !1, + isShowRegular: !1, + isShowGachi: !1, + ranking: { + regular: [], + gachi: [] + }, + loading: !1 + }, + methods: { + changeIsRegular: function(t, e) { + e.targetVM.$data.isRegular = t, e.targetVM.$data.rankingType = t ? 0 : 1 + }, + toggle: function() { + modal_height_handler.toggle() + }, + hide: function() { + modal_height_handler.hide() + } + }, + watch: { + ranking: function() { + $(".rank-item-img").each(function() { + $(this).css("background-image", 'url("' + $(this).data("image") + '")') + }), retina_support(), ranking.$data.isRegular = !0 + } + } + }), modal_height_handler = modalHeightHandler(ranking)) + }, + loadRanking = function() { + 0 != $("#ranking").length && $.ajax({ + url: "https://splatoon.nintendo.net/ranking/index.json", + timeout: 9e3, + success: function(t) { + ranking.$data.ranking = t + }, + error: function() { + ranking.$data.isComp = !0 + }, + complete: function() { + ranking.$data.isShowRegular = 0 != ranking.$data.ranking.regular.length, ranking.$data.isShowGachi = 0 != ranking.$data.ranking.gachi.length, ranking.$data.isComp = !0 + } + }), registerAjaxForm("/ranking/tweet", function(t, e) { + t.error && (ranking.$data.tweetSuccess = !1, modal_height_handler.hide()), (t.data || "delete" == e || !t.error) && (modal_height_handler.hide(), ranking.$data.tweetSuccess = !0), t.error || ga("send", "event", "Twitter", "Post", "Ranking", { + metric2: 1 + }), ranking.$data.tweeted = !0, ranking.$data.loading = !1, setTimeout(function() { + ranking.$data.tweeted = !1 + }, 5e3) + }) + }, + reloadRanking = function() { + prepareLoadRanking(), loadRanking() + }; +$(document).ready(prepareLoadRanking), $(window).on("load", loadRanking), $(document).on("page:load", reloadRanking); +var touchStart = function() { + var t = $(this), + e = t.offset().top, + n = function() { + var n = t.offset().top; + e == n && t.addClass("touch-start") + }; + setTimeout(n, 100) + }, + touchEnd = function() { + var t = $(this), + e = function() { + t.removeClass("touch-start") + }; + setTimeout(e, 500) + }; +$(document).on("ready page:load", function() { + $(document).on("touchstart", "a.text-link, a.image-link, a.rank-detail", touchStart), $(document).on("touchend", "a.text-link, a.image-link, a.rank-detail", touchEnd) +}); \ No newline at end of file diff --git a/assets/bg/bg_mb_login_splash_en-210b70a7ecfc0ee2cee02cb369f3bbce0525125eb5cf00507adbde70e8550dec.png b/assets/bg/bg_mb_login_splash-167db6209b4174159ca0798b5eeb2386d2a60afa44e1bd6f9ade4371d8d2e5de.png similarity index 100% rename from assets/bg/bg_mb_login_splash_en-210b70a7ecfc0ee2cee02cb369f3bbce0525125eb5cf00507adbde70e8550dec.png rename to assets/bg/bg_mb_login_splash-167db6209b4174159ca0798b5eeb2386d2a60afa44e1bd6f9ade4371d8d2e5de.png diff --git a/assets/bg/description/mb-description01-b2fc3b4af23257308b4dc53e5d2fecffd1c28aa826f84c13ad7c7b28cf61dbb8.png b/assets/bg/description/mb-description01-b3fad8adea500a59d3bf3ed55864da905e9886a307a8a174febf568685fbd356.png similarity index 100% rename from assets/bg/description/mb-description01-b2fc3b4af23257308b4dc53e5d2fecffd1c28aa826f84c13ad7c7b28cf61dbb8.png rename to assets/bg/description/mb-description01-b3fad8adea500a59d3bf3ed55864da905e9886a307a8a174febf568685fbd356.png diff --git a/assets/bg/description/mb-description02-83f1b2cc1a8799f21b1e80f1333540f0aa0b709640d0d8d25d1bc3ad2a599852.png b/assets/bg/description/mb-description02-39f2a07831bbd24546df6664bdd1883fd1d0d122ea84d51a99d2e31ce405b890.png similarity index 100% rename from assets/bg/description/mb-description02-83f1b2cc1a8799f21b1e80f1333540f0aa0b709640d0d8d25d1bc3ad2a599852.png rename to assets/bg/description/mb-description02-39f2a07831bbd24546df6664bdd1883fd1d0d122ea84d51a99d2e31ce405b890.png diff --git a/assets/bg/description/mb-description03-b08abd4b724a4ec99c02b39309b9c25d6fc3fdd3e34a5d9893d8df1d116c8e4d.png b/assets/bg/description/mb-description03-431319f90e2885d40e2c26b29d3819dde84dccc9278cbb1072732089995eb283.png similarity index 100% rename from assets/bg/description/mb-description03-b08abd4b724a4ec99c02b39309b9c25d6fc3fdd3e34a5d9893d8df1d116c8e4d.png rename to assets/bg/description/mb-description03-431319f90e2885d40e2c26b29d3819dde84dccc9278cbb1072732089995eb283.png diff --git a/assets/bg/description/pc-description01-fb55a25267923d4264508ba8cb7f931b083c486dd581ceb2ddf71801419b3f4e.png b/assets/bg/description/pc-description01-ac8312dff395c09e4d6e64ed57a4902be931b45457b6fc2bcfe1d12f83a6c7d6.png similarity index 100% rename from assets/bg/description/pc-description01-fb55a25267923d4264508ba8cb7f931b083c486dd581ceb2ddf71801419b3f4e.png rename to assets/bg/description/pc-description01-ac8312dff395c09e4d6e64ed57a4902be931b45457b6fc2bcfe1d12f83a6c7d6.png diff --git a/assets/bg/description/pc-description02-b9c649a485e1ba37828b58948dda9d381de3c4277424659ed500c784998b050b.png b/assets/bg/description/pc-description02-a00069b1b10808548ab968cc8ff72838c8d52dcf4894c57592bbb7759a64ef54.png similarity index 100% rename from assets/bg/description/pc-description02-b9c649a485e1ba37828b58948dda9d381de3c4277424659ed500c784998b050b.png rename to assets/bg/description/pc-description02-a00069b1b10808548ab968cc8ff72838c8d52dcf4894c57592bbb7759a64ef54.png diff --git a/assets/bg/description/pc-description03-85a29f02c2ea409e9e286d6539b24d1f43d343b4facf406bd37c10459b64f483.png b/assets/bg/description/pc-description03-930614d9479c7ab4228be3c473c771bd26bd760f2a770cf236f5c5b3940aedaf.png similarity index 100% rename from assets/bg/description/pc-description03-85a29f02c2ea409e9e286d6539b24d1f43d343b4facf406bd37c10459b64f483.png rename to assets/bg/description/pc-description03-930614d9479c7ab4228be3c473c771bd26bd760f2a770cf236f5c5b3940aedaf.png diff --git a/assets/svg/ui/bg_h1-62e768f2a1ca52f993b5953c78d46bc53b35b70df7f8e13619a982f8f10ab750.svg b/assets/svg/ui/bg_h1-62e768f2a1ca52f993b5953c78d46bc53b35b70df7f8e13619a982f8f10ab750.svg new file mode 100644 index 0000000..eba7866 --- /dev/null +++ b/assets/svg/ui/bg_h1-62e768f2a1ca52f993b5953c78d46bc53b35b70df7f8e13619a982f8f10ab750.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/svg/ui/bg_h2-62e768f2a1ca52f993b5953c78d46bc53b35b70df7f8e13619a982f8f10ab750.svg b/assets/svg/ui/bg_h2-62e768f2a1ca52f993b5953c78d46bc53b35b70df7f8e13619a982f8f10ab750.svg new file mode 100644 index 0000000..eba7866 --- /dev/null +++ b/assets/svg/ui/bg_h2-62e768f2a1ca52f993b5953c78d46bc53b35b70df7f8e13619a982f8f10ab750.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/svg/ui/bg_header_wave-59d556a181d6146620e75ca3adea5b61bd175820334270a7828974276cb6765f.svg b/assets/svg/ui/bg_header_wave-59d556a181d6146620e75ca3adea5b61bd175820334270a7828974276cb6765f.svg new file mode 100644 index 0000000..13d8c42 --- /dev/null +++ b/assets/svg/ui/bg_header_wave-59d556a181d6146620e75ca3adea5b61bd175820334270a7828974276cb6765f.svg @@ -0,0 +1,14 @@ + + + + + + + diff --git a/assets/svg/ui/bg_menu_bottom_wave-03056ad08bac76d5bf1d0bc2895f30cda65a731d9d69789719da70a084be31cb.svg b/assets/svg/ui/bg_menu_bottom_wave-03056ad08bac76d5bf1d0bc2895f30cda65a731d9d69789719da70a084be31cb.svg new file mode 100644 index 0000000..a8fe032 --- /dev/null +++ b/assets/svg/ui/bg_menu_bottom_wave-03056ad08bac76d5bf1d0bc2895f30cda65a731d9d69789719da70a084be31cb.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/assets/svg/ui/bg_menu_right_wave-c8ca7628fe4a702b3985b66f59c365748d266db743ec3a7a7e68211c81c74ec1.svg b/assets/svg/ui/bg_menu_right_wave-c8ca7628fe4a702b3985b66f59c365748d266db743ec3a7a7e68211c81c74ec1.svg new file mode 100644 index 0000000..d3edc58 --- /dev/null +++ b/assets/svg/ui/bg_menu_right_wave-c8ca7628fe4a702b3985b66f59c365748d266db743ec3a7a7e68211c81c74ec1.svg @@ -0,0 +1,10 @@ + + + + + + + diff --git a/assets/svg/ui/btn_carousel_next-66630b2ef6efeff58b1964ce7710dab9d41f556f774e894d7e0030e2bec020a9.svg b/assets/svg/ui/btn_carousel_next-66630b2ef6efeff58b1964ce7710dab9d41f556f774e894d7e0030e2bec020a9.svg new file mode 100644 index 0000000..5ddf3e6 --- /dev/null +++ b/assets/svg/ui/btn_carousel_next-66630b2ef6efeff58b1964ce7710dab9d41f556f774e894d7e0030e2bec020a9.svg @@ -0,0 +1,11 @@ + + + + + + diff --git a/assets/svg/ui/btn_carousel_prev-ef7ca010d65f70054bec6f8123573ac59e6b6b92276373fa5a8be4f1db0d2e3e.svg b/assets/svg/ui/btn_carousel_prev-ef7ca010d65f70054bec6f8123573ac59e6b6b92276373fa5a8be4f1db0d2e3e.svg new file mode 100644 index 0000000..6fe9530 --- /dev/null +++ b/assets/svg/ui/btn_carousel_prev-ef7ca010d65f70054bec6f8123573ac59e6b6b92276373fa5a8be4f1db0d2e3e.svg @@ -0,0 +1,11 @@ + + + + + + diff --git a/assets/svg/ui/btn_dlg_close-ea50115f6b57b322a0ca25ab4401efcb1ef49a2d7254791d98c38f9f69ec93c2.svg b/assets/svg/ui/btn_dlg_close-ea50115f6b57b322a0ca25ab4401efcb1ef49a2d7254791d98c38f9f69ec93c2.svg new file mode 100644 index 0000000..00bc135 --- /dev/null +++ b/assets/svg/ui/btn_dlg_close-ea50115f6b57b322a0ca25ab4401efcb1ef49a2d7254791d98c38f9f69ec93c2.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/assets/svg/ui/btn_dlg_close_s-b4b02bd1cd1c7a89eb6323a3cd19c95197c6e02533e7cdb29ffb43cd1ac8aebb.svg b/assets/svg/ui/btn_dlg_close_s-b4b02bd1cd1c7a89eb6323a3cd19c95197c6e02533e7cdb29ffb43cd1ac8aebb.svg new file mode 100644 index 0000000..bd6b6b6 --- /dev/null +++ b/assets/svg/ui/btn_dlg_close_s-b4b02bd1cd1c7a89eb6323a3cd19c95197c6e02533e7cdb29ffb43cd1ac8aebb.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/svg/ui/btn_dlg_open-827a84c2b36ff9b1ebd61a1d2a83eb13b1c4207e81faf89ebc57d81e7b34e9bd.svg b/assets/svg/ui/btn_dlg_open-827a84c2b36ff9b1ebd61a1d2a83eb13b1c4207e81faf89ebc57d81e7b34e9bd.svg new file mode 100644 index 0000000..6f0ae2e --- /dev/null +++ b/assets/svg/ui/btn_dlg_open-827a84c2b36ff9b1ebd61a1d2a83eb13b1c4207e81faf89ebc57d81e7b34e9bd.svg @@ -0,0 +1,11 @@ + + + + + + diff --git a/assets/svg/ui/btn_dlg_open_s-4f888e7d71af95757ff9356555e43251ff71960358e1ca7a7dadedba3147583c.svg b/assets/svg/ui/btn_dlg_open_s-4f888e7d71af95757ff9356555e43251ff71960358e1ca7a7dadedba3147583c.svg new file mode 100644 index 0000000..e5ef49a --- /dev/null +++ b/assets/svg/ui/btn_dlg_open_s-4f888e7d71af95757ff9356555e43251ff71960358e1ca7a7dadedba3147583c.svg @@ -0,0 +1,11 @@ + + + + + + diff --git a/assets/svg/ui/btn_dlg_twitter_close-e4ff8abcc7b6a0ba52fc1703c5dc33b073cd6056693d28b40a617d8bb8cdfac4.svg b/assets/svg/ui/btn_dlg_twitter_close-e4ff8abcc7b6a0ba52fc1703c5dc33b073cd6056693d28b40a617d8bb8cdfac4.svg new file mode 100644 index 0000000..ad77f41 --- /dev/null +++ b/assets/svg/ui/btn_dlg_twitter_close-e4ff8abcc7b6a0ba52fc1703c5dc33b073cd6056693d28b40a617d8bb8cdfac4.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/svg/ui/btn_dlg_twitter_disable-6a47433e651eace90e49a6f3b03ecad5d5787a8278e534fb2b487f95bd364f75.svg b/assets/svg/ui/btn_dlg_twitter_disable-6a47433e651eace90e49a6f3b03ecad5d5787a8278e534fb2b487f95bd364f75.svg new file mode 100644 index 0000000..0377a00 --- /dev/null +++ b/assets/svg/ui/btn_dlg_twitter_disable-6a47433e651eace90e49a6f3b03ecad5d5787a8278e534fb2b487f95bd364f75.svg @@ -0,0 +1,10 @@ + + + + + + diff --git a/assets/svg/ui/btn_dlg_twitter_open-5283a0466ba5870285ee56474e5eed09edb39d49941ea1c2dc673a87c0030a29.svg b/assets/svg/ui/btn_dlg_twitter_open-5283a0466ba5870285ee56474e5eed09edb39d49941ea1c2dc673a87c0030a29.svg new file mode 100644 index 0000000..05e2425 --- /dev/null +++ b/assets/svg/ui/btn_dlg_twitter_open-5283a0466ba5870285ee56474e5eed09edb39d49941ea1c2dc673a87c0030a29.svg @@ -0,0 +1,11 @@ + + + + + + diff --git a/assets/svg/ui/btn_ok_drip-a054c69e8d7de2cffd9bf312bd5f7b40f8a80687ae806ef70cf8b33e73ded9cc.svg b/assets/svg/ui/btn_ok_drip-a054c69e8d7de2cffd9bf312bd5f7b40f8a80687ae806ef70cf8b33e73ded9cc.svg new file mode 100644 index 0000000..5214308 --- /dev/null +++ b/assets/svg/ui/btn_ok_drip-a054c69e8d7de2cffd9bf312bd5f7b40f8a80687ae806ef70cf8b33e73ded9cc.svg @@ -0,0 +1,11 @@ + + + + + + diff --git a/assets/svg/ui/btn_tab_gachi-1ab8351babd76ea6dd8e23eb86293c8ceafaf23b9cae3001166fabf3a01011a7.svg b/assets/svg/ui/btn_tab_gachi-1ab8351babd76ea6dd8e23eb86293c8ceafaf23b9cae3001166fabf3a01011a7.svg new file mode 100644 index 0000000..32430fd --- /dev/null +++ b/assets/svg/ui/btn_tab_gachi-1ab8351babd76ea6dd8e23eb86293c8ceafaf23b9cae3001166fabf3a01011a7.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + diff --git a/assets/svg/ui/btn_tab_gachi_selected-4796f167399dca12cb274dcb0348cdf709a1f722ddd241210e55a3e04fdb6ff4.svg b/assets/svg/ui/btn_tab_gachi_selected-4796f167399dca12cb274dcb0348cdf709a1f722ddd241210e55a3e04fdb6ff4.svg new file mode 100644 index 0000000..8b99aff --- /dev/null +++ b/assets/svg/ui/btn_tab_gachi_selected-4796f167399dca12cb274dcb0348cdf709a1f722ddd241210e55a3e04fdb6ff4.svg @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/svg/ui/btn_tab_regular-40682de5f47922c608c0ddf6eddd44efcf4b0516092041cdb48977f777030487.svg b/assets/svg/ui/btn_tab_regular-40682de5f47922c608c0ddf6eddd44efcf4b0516092041cdb48977f777030487.svg new file mode 100644 index 0000000..86a358c --- /dev/null +++ b/assets/svg/ui/btn_tab_regular-40682de5f47922c608c0ddf6eddd44efcf4b0516092041cdb48977f777030487.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + diff --git a/assets/svg/ui/btn_tab_regular_selected-b636e3d21ace9434120061a32658b21a34feb6468553b6d6da30ce890b85ec1f.svg b/assets/svg/ui/btn_tab_regular_selected-b636e3d21ace9434120061a32658b21a34feb6468553b6d6da30ce890b85ec1f.svg new file mode 100644 index 0000000..53d99fc --- /dev/null +++ b/assets/svg/ui/btn_tab_regular_selected-b636e3d21ace9434120061a32658b21a34feb6468553b6d6da30ce890b85ec1f.svg @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/svg/ui/ico_carousel_active-664b1de122e2225ad6dc767f591ac4e70c70a8c6e3783b6838f70ca085f41e32.svg b/assets/svg/ui/ico_carousel_active-664b1de122e2225ad6dc767f591ac4e70c70a8c6e3783b6838f70ca085f41e32.svg new file mode 100644 index 0000000..64a76c2 --- /dev/null +++ b/assets/svg/ui/ico_carousel_active-664b1de122e2225ad6dc767f591ac4e70c70a8c6e3783b6838f70ca085f41e32.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/svg/ui/ico_check-08e7f25acc8e943e5b5751b2726e90750a2d186aa7db2dc2dd523dd36d7bde5b.svg b/assets/svg/ui/ico_check-08e7f25acc8e943e5b5751b2726e90750a2d186aa7db2dc2dd523dd36d7bde5b.svg new file mode 100644 index 0000000..67fc694 --- /dev/null +++ b/assets/svg/ui/ico_check-08e7f25acc8e943e5b5751b2726e90750a2d186aa7db2dc2dd523dd36d7bde5b.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/assets/svg/ui/ico_dlg_close-b49c94450a5558bebb38abc8d70a8c573617485daf0a4a4108184b9f509b37fd.svg b/assets/svg/ui/ico_dlg_close-b49c94450a5558bebb38abc8d70a8c573617485daf0a4a4108184b9f509b37fd.svg new file mode 100644 index 0000000..94e87bc --- /dev/null +++ b/assets/svg/ui/ico_dlg_close-b49c94450a5558bebb38abc8d70a8c573617485daf0a4a4108184b9f509b37fd.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/assets/svg/ui/ico_equipment-40943361040a3d62c745a21d1a1fa95794c851f378e11334f2dc6c1cc81b4984.svg b/assets/svg/ui/ico_equipment-40943361040a3d62c745a21d1a1fa95794c851f378e11334f2dc6c1cc81b4984.svg new file mode 100644 index 0000000..9e3c72f --- /dev/null +++ b/assets/svg/ui/ico_equipment-40943361040a3d62c745a21d1a1fa95794c851f378e11334f2dc6c1cc81b4984.svg @@ -0,0 +1,18 @@ + + + + + + + diff --git a/assets/svg/ui/ico_equipment_wht-a9d551da5fa6a6792cb2bf8aca2938a107a983a13aef9f4fd020493e6412435e.svg b/assets/svg/ui/ico_equipment_wht-a9d551da5fa6a6792cb2bf8aca2938a107a983a13aef9f4fd020493e6412435e.svg new file mode 100644 index 0000000..aff30c1 --- /dev/null +++ b/assets/svg/ui/ico_equipment_wht-a9d551da5fa6a6792cb2bf8aca2938a107a983a13aef9f4fd020493e6412435e.svg @@ -0,0 +1,18 @@ + + + + + + + diff --git a/assets/svg/ui/ico_failure-02c2d2a62de8c67b516a7330c9e979935ef107d98bb3a41d5d4464574b321fa4.svg b/assets/svg/ui/ico_failure-02c2d2a62de8c67b516a7330c9e979935ef107d98bb3a41d5d4464574b321fa4.svg new file mode 100644 index 0000000..da2fc16 --- /dev/null +++ b/assets/svg/ui/ico_failure-02c2d2a62de8c67b516a7330c9e979935ef107d98bb3a41d5d4464574b321fa4.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/svg/ui/ico_friend_online-2eb25a87da8297df5622858e31cc336bee9da1f2f2d35c4c83b251f37b99991e.svg b/assets/svg/ui/ico_friend_online-2eb25a87da8297df5622858e31cc336bee9da1f2f2d35c4c83b251f37b99991e.svg new file mode 100644 index 0000000..ed29c76 --- /dev/null +++ b/assets/svg/ui/ico_friend_online-2eb25a87da8297df5622858e31cc336bee9da1f2f2d35c4c83b251f37b99991e.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/assets/svg/ui/ico_friend_play_splatoon-404133658f77f6269d90bc3648702fb5b9f4ed050f262beaf01746aa338c9761.svg b/assets/svg/ui/ico_friend_play_splatoon-404133658f77f6269d90bc3648702fb5b9f4ed050f262beaf01746aa338c9761.svg new file mode 100644 index 0000000..42a4f68 --- /dev/null +++ b/assets/svg/ui/ico_friend_play_splatoon-404133658f77f6269d90bc3648702fb5b9f4ed050f262beaf01746aa338c9761.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/svg/ui/ico_friendlist-320cb666486606280b494d4d4427451b2de2c9ad01f3332c286433c6f536db0a.svg b/assets/svg/ui/ico_friendlist-320cb666486606280b494d4d4427451b2de2c9ad01f3332c286433c6f536db0a.svg new file mode 100644 index 0000000..da7876c --- /dev/null +++ b/assets/svg/ui/ico_friendlist-320cb666486606280b494d4d4427451b2de2c9ad01f3332c286433c6f536db0a.svg @@ -0,0 +1,17 @@ + + + + + + + + + diff --git a/assets/svg/ui/ico_friendlist_wht-032a1f27d7f1529f75f86f8976877a12ce0ec18496e84fcb249a510129aa337c.svg b/assets/svg/ui/ico_friendlist_wht-032a1f27d7f1529f75f86f8976877a12ce0ec18496e84fcb249a510129aa337c.svg new file mode 100644 index 0000000..0c7ef87 --- /dev/null +++ b/assets/svg/ui/ico_friendlist_wht-032a1f27d7f1529f75f86f8976877a12ce0ec18496e84fcb249a510129aa337c.svg @@ -0,0 +1,17 @@ + + + + + + + + + diff --git a/assets/svg/ui/ico_menu_close-f6b3b7d81183e80a08db0451f9d8956beee12c5b36ffab85b78c33b6620f9dff.svg b/assets/svg/ui/ico_menu_close-f6b3b7d81183e80a08db0451f9d8956beee12c5b36ffab85b78c33b6620f9dff.svg new file mode 100644 index 0000000..22b153e --- /dev/null +++ b/assets/svg/ui/ico_menu_close-f6b3b7d81183e80a08db0451f9d8956beee12c5b36ffab85b78c33b6620f9dff.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/assets/svg/ui/ico_menu_open-2adae67d69fa2be05dec1c725379f5378d1f9b48b91bcb18fa1e4e59b9e9c073.svg b/assets/svg/ui/ico_menu_open-2adae67d69fa2be05dec1c725379f5378d1f9b48b91bcb18fa1e4e59b9e9c073.svg new file mode 100644 index 0000000..8e529be --- /dev/null +++ b/assets/svg/ui/ico_menu_open-2adae67d69fa2be05dec1c725379f5378d1f9b48b91bcb18fa1e4e59b9e9c073.svg @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/assets/svg/ui/ico_nnid_login-a01be5411ee8044ca26b66ce5b3af77da71f34ae2e51c9f1b3a3c0d9f1aaa1b2.svg.html b/assets/svg/ui/ico_nnid_login-a01be5411ee8044ca26b66ce5b3af77da71f34ae2e51c9f1b3a3c0d9f1aaa1b2.svg.html new file mode 100644 index 0000000..fb6c248 --- /dev/null +++ b/assets/svg/ui/ico_nnid_login-a01be5411ee8044ca26b66ce5b3af77da71f34ae2e51c9f1b3a3c0d9f1aaa1b2.svg.html @@ -0,0 +1,19 @@ + + + + + + + + + + + diff --git a/assets/svg/ui/ico_pulldown-daeb8f6ce24ca8e2faedddd342929c54d3d323ff25116ea0877be93efba2a347.svg b/assets/svg/ui/ico_pulldown-daeb8f6ce24ca8e2faedddd342929c54d3d323ff25116ea0877be93efba2a347.svg new file mode 100644 index 0000000..cc579cb --- /dev/null +++ b/assets/svg/ui/ico_pulldown-daeb8f6ce24ca8e2faedddd342929c54d3d323ff25116ea0877be93efba2a347.svg @@ -0,0 +1,10 @@ + + + + + + diff --git a/assets/svg/ui/ico_ranking-c89e570ab4d08a764d285e453423188b1976895b3feacf031e3f231b1506b441.svg b/assets/svg/ui/ico_ranking-c89e570ab4d08a764d285e453423188b1976895b3feacf031e3f231b1506b441.svg new file mode 100644 index 0000000..e91b72f --- /dev/null +++ b/assets/svg/ui/ico_ranking-c89e570ab4d08a764d285e453423188b1976895b3feacf031e3f231b1506b441.svg @@ -0,0 +1,13 @@ + + + + + + + + diff --git a/assets/svg/ui/ico_ranking_wht-526d8e4da303f0c9e77ee41ea8422d265f41280e2ffc6ffa763b35d96f8e51f1.svg b/assets/svg/ui/ico_ranking_wht-526d8e4da303f0c9e77ee41ea8422d265f41280e2ffc6ffa763b35d96f8e51f1.svg new file mode 100644 index 0000000..9b684b9 --- /dev/null +++ b/assets/svg/ui/ico_ranking_wht-526d8e4da303f0c9e77ee41ea8422d265f41280e2ffc6ffa763b35d96f8e51f1.svg @@ -0,0 +1,13 @@ + + + + + + + + diff --git a/assets/svg/ui/ico_stage-8dbc9e30d2dd9f99f4d1678fe53c4aaada7f7ff43929880a0c9f4e49f148f540.svg b/assets/svg/ui/ico_stage-8dbc9e30d2dd9f99f4d1678fe53c4aaada7f7ff43929880a0c9f4e49f148f540.svg new file mode 100644 index 0000000..2529509 --- /dev/null +++ b/assets/svg/ui/ico_stage-8dbc9e30d2dd9f99f4d1678fe53c4aaada7f7ff43929880a0c9f4e49f148f540.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/svg/ui/ico_stage_gachi-d2041f3d0fc360ad6c7c00dc4f5bfd1aa626a251d35af88c076b5498d8eb991d.svg b/assets/svg/ui/ico_stage_gachi-d2041f3d0fc360ad6c7c00dc4f5bfd1aa626a251d35af88c076b5498d8eb991d.svg new file mode 100644 index 0000000..0838eff --- /dev/null +++ b/assets/svg/ui/ico_stage_gachi-d2041f3d0fc360ad6c7c00dc4f5bfd1aa626a251d35af88c076b5498d8eb991d.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/svg/ui/ico_stage_regular-54557ab86d0cba16cf002e6d299f87dccb41655de8a171d32928bfebda3f3692.svg b/assets/svg/ui/ico_stage_regular-54557ab86d0cba16cf002e6d299f87dccb41655de8a171d32928bfebda3f3692.svg new file mode 100644 index 0000000..190344b --- /dev/null +++ b/assets/svg/ui/ico_stage_regular-54557ab86d0cba16cf002e6d299f87dccb41655de8a171d32928bfebda3f3692.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + diff --git a/assets/svg/ui/ico_stage_wht-0093ccdcb4a0985c929e77571e4baf690f39def2f97b84a4cb4109e4a4ae10b4.svg b/assets/svg/ui/ico_stage_wht-0093ccdcb4a0985c929e77571e4baf690f39def2f97b84a4cb4109e4a4ae10b4.svg new file mode 100644 index 0000000..be01ee2 --- /dev/null +++ b/assets/svg/ui/ico_stage_wht-0093ccdcb4a0985c929e77571e4baf690f39def2f97b84a4cb4109e4a4ae10b4.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/svg/ui/ico_success-c7a5e4717411fc8165be8bd4e7eb891c8d14d0360932bc154bf76926509999e5.svg b/assets/svg/ui/ico_success-c7a5e4717411fc8165be8bd4e7eb891c8d14d0360932bc154bf76926509999e5.svg new file mode 100644 index 0000000..9fbe264 --- /dev/null +++ b/assets/svg/ui/ico_success-c7a5e4717411fc8165be8bd4e7eb891c8d14d0360932bc154bf76926509999e5.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/svg/ui/ico_twitter-e7c60d7a77d2adc6a5ca9338e1c74d4a2378804fc979929a4fc9cad1127945f0.svg b/assets/svg/ui/ico_twitter-e7c60d7a77d2adc6a5ca9338e1c74d4a2378804fc979929a4fc9cad1127945f0.svg new file mode 100644 index 0000000..36233e0 --- /dev/null +++ b/assets/svg/ui/ico_twitter-e7c60d7a77d2adc6a5ca9338e1c74d4a2378804fc979929a4fc9cad1127945f0.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/assets/svg/ui/ico_twitter_disable-5524ced4b48affdf963b8153cdabb57d8f224f891b1114561bacc68b46bbf880.svg b/assets/svg/ui/ico_twitter_disable-5524ced4b48affdf963b8153cdabb57d8f224f891b1114561bacc68b46bbf880.svg new file mode 100644 index 0000000..2f292ef --- /dev/null +++ b/assets/svg/ui/ico_twitter_disable-5524ced4b48affdf963b8153cdabb57d8f224f891b1114561bacc68b46bbf880.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/index.html b/index.html index 1d94df0..c4d2f10 100644 --- a/index.html +++ b/index.html @@ -11,7 +11,7 @@ - + @@ -19,57 +19,83 @@ SplatNet - Splatoon's multiplayer service hub + - - -
-
-
- -
-
-
-
-
- -
-
- - -
-
- - -
- ©Nintendo -
-
- + + \ No newline at end of file