git.iko.soy/kchnrave.github.io
on master help sign in
KR11
commitb8977025b4552a3a87cfbc9f762c5dee05afd3f2 authoriko <mail@iko.soy> dateMon 8 Dec 2025, 08:15 (1 year ago) parent7d31e7f
18 files changed+428−43
app/Common.elm+20 app/Route/About.elm+120 app/Route/Events.elm+88 app/Route/Events/Kr11.elm+118 app/Route/Index.elm+23−21 app/Shared.elm+24−10 elm-pages.config.mjs+2−1 index.ts+5 public/11/1.jpg public/11/2.jpg public/11/3.jpg public/11/4.jpg public/11/5.jpg public/11/6.jpg public/11/7.jpg public/kchnrave.png public/logo.svg+27−9 style.css+1−2
app/Common.elmnew file+20
@@ -0,0 +1,20 @@
1+module Common exposing (..)
2+
3+import Element exposing (..)
4+import Element.Events as Ev
5+import Element.Font as Font
6+
7+
8+leagueSpartan : Attribute msg
9+leagueSpartan =
10+ Font.family [ Font.typeface "League Spartan", Font.sansSerif ]
11+
12+
13+h1 : List (Attr () msg)
14+h1 =
15+ [ Font.size 64, Font.bold, leagueSpartan ]
16+
17+
18+h2 : List (Attr () msg)
19+h2 =
20+ [ Font.size 32, Font.bold, leagueSpartan ]
app/Route/About.elmnew file+120
@@ -0,0 +1,120 @@
1+module Route.About exposing (..)
2+
3+import BackendTask exposing (BackendTask)
4+import Common exposing (h1)
5+import Element exposing (..)
6+import Element.Font as Font
7+import FatalError exposing (FatalError)
8+import Head
9+import Head.Seo as Seo
10+import Html
11+import Html.Attributes
12+import LanguageTag.Language
13+import LanguageTag.Region
14+import Pages.Url
15+import PagesMsg exposing (PagesMsg)
16+import Route
17+import RouteBuilder exposing (App, StatelessRoute)
18+import Shared
19+import UrlPath
20+import View exposing (View)
21+
22+
23+type alias Model =
24+ {}
25+
26+
27+type alias Msg =
28+ ()
29+
30+
31+type alias RouteParams =
32+ {}
33+
34+
35+type alias Data =
36+ { message : String
37+ }
38+
39+
40+type alias ActionData =
41+ {}
42+
43+
44+route : StatelessRoute RouteParams Data ActionData
45+route =
46+ RouteBuilder.single
47+ { head = head
48+ , data = data
49+ }
50+ |> RouteBuilder.buildNoState { view = view }
51+
52+
53+data : BackendTask FatalError Data
54+data =
55+ BackendTask.succeed Data
56+ |> BackendTask.andMap
57+ (BackendTask.succeed "Hello!")
58+
59+
60+head :
61+ App Data ActionData RouteParams
62+ -> List Head.Tag
63+head app =
64+ Seo.summary
65+ { canonicalUrlOverride = Nothing
66+ , siteName = "Kitchen Rave"
67+ , image =
68+ { url = [ "kchnrave.png" ] |> UrlPath.join |> Pages.Url.fromPath
69+ , alt = "Kitchen Rave"
70+ , dimensions = Nothing
71+ , mimeType = Nothing
72+ }
73+ , description = "Kitchen Rave берет свое начло в 2024 году с проведения спонтанных закрытых тусовок на самых обычных кухнях как рекция на токсичную атмосферу, создавая безопасное камерное пространство."
74+ , locale = Just ( LanguageTag.Language.ru, LanguageTag.Region.ru )
75+ , title = "Kitchen Rave"
76+ }
77+ |> Seo.website
78+
79+
80+view :
81+ App Data ActionData RouteParams
82+ -> Shared.Model
83+ -> View (PagesMsg Msg)
84+view app shared =
85+ { title = "Kitchen Rave"
86+ , body =
87+ column [ width fill ]
88+ [ el (centerX :: h1) (text "About")
89+ , el [ height (px 32) ] none
90+ , el [ width fill ] <|
91+ html <|
92+ Html.div
93+ [ Html.Attributes.style "padding" "55.88% 0 0 0"
94+ , Html.Attributes.style "position" "relative"
95+ ]
96+ [ Html.iframe
97+ [ Html.Attributes.src "https://player.vimeo.com/video/1144347790?badge=0&autopause=0&player_id=0&app_id=58479&autoplay=1&muted=1&loop=1"
98+ , Html.Attributes.attribute "frameborder" "0"
99+ , Html.Attributes.attribute "allow" "autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share"
100+ , Html.Attributes.attribute "referrerpolicy" "strict-origin-when-cross-origin"
101+ , Html.Attributes.style "position" "absolute"
102+ , Html.Attributes.style "top" "0"
103+ , Html.Attributes.style "left" "0"
104+ , Html.Attributes.style "width" "100%"
105+ , Html.Attributes.style "height" "100%"
106+ , Html.Attributes.title "Kitchen Rave"
107+ ]
108+ []
109+ ]
110+ , el [ height (px 32) ] none
111+ , paragraph []
112+ [ text "Kitchen Rave берет свое начло в 2024 году с проведения спонтанных закрытых тусовок на самых обычных кухнях как рекция на токсичную атмосферу, создавая безопасное камерное пространство."
113+ ]
114+ , el [ height (px 16) ] none
115+ , paragraph []
116+ [ text "Сейчас Kitchen Rave открывает свои двери для более широкой аудитории и предлагает погрузиться в андерграйндную бочку."
117+ ]
118+ , el [ height (px 64) ] none
119+ ]
120+ }
app/Route/Events.elmnew file+88
@@ -0,0 +1,88 @@
1+module Route.Events exposing (ActionData, Data, Model, Msg, route)
2+
3+import BackendTask exposing (BackendTask)
4+import Common exposing (h1, h2)
5+import Element exposing (..)
6+import Element.Font as Font
7+import FatalError exposing (FatalError)
8+import Head
9+import Head.Seo as Seo
10+import Pages.Url
11+import PagesMsg exposing (PagesMsg)
12+import Route
13+import RouteBuilder exposing (App, StatelessRoute)
14+import Shared
15+import UrlPath
16+import View exposing (View)
17+
18+
19+type alias Model =
20+ {}
21+
22+
23+type alias Msg =
24+ ()
25+
26+
27+type alias RouteParams =
28+ {}
29+
30+
31+type alias Data =
32+ { message : String
33+ }
34+
35+
36+type alias ActionData =
37+ {}
38+
39+
40+route : StatelessRoute RouteParams Data ActionData
41+route =
42+ RouteBuilder.single
43+ { head = head
44+ , data = data
45+ }
46+ |> RouteBuilder.buildNoState { view = view }
47+
48+
49+data : BackendTask FatalError Data
50+data =
51+ BackendTask.succeed Data
52+ |> BackendTask.andMap
53+ (BackendTask.succeed "Hello!")
54+
55+
56+head :
57+ App Data ActionData RouteParams
58+ -> List Head.Tag
59+head app =
60+ Seo.summary
61+ { canonicalUrlOverride = Nothing
62+ , siteName = "elm-pages"
63+ , image =
64+ { url = [ "images", "icon-png.png" ] |> UrlPath.join |> Pages.Url.fromPath
65+ , alt = "elm-pages logo"
66+ , dimensions = Nothing
67+ , mimeType = Nothing
68+ }
69+ , description = "Welcome to elm-pages!"
70+ , locale = Nothing
71+ , title = "elm-pages is running"
72+ }
73+ |> Seo.website
74+
75+
76+view :
77+ App Data ActionData RouteParams
78+ -> Shared.Model
79+ -> View (PagesMsg Msg)
80+view app shared =
81+ { title = "Kitchen Rave"
82+ , body =
83+ column [ width fill ]
84+ [ el (centerX :: h1) (text "Events")
85+ , el [ height (px 32) ] none
86+ , link (centerX :: h2) { url = "/events/kr11", label = el [ Font.underline ] (text "KR #11") }
87+ ]
88+ }
app/Route/Events/Kr11.elmnew file+118
@@ -0,0 +1,118 @@
1+module Route.Events.Kr11 exposing (ActionData, Data, Model, Msg, route)
2+
3+import BackendTask exposing (BackendTask)
4+import Common exposing (h1)
5+import Css exposing (spaceBetween)
6+import Element exposing (..)
7+import Element.Font as Font
8+import FatalError exposing (FatalError)
9+import Head
10+import Head.Seo as Seo
11+import Html
12+import Html.Attributes
13+import LanguageTag.Language
14+import LanguageTag.Region
15+import Pages.Url
16+import PagesMsg exposing (PagesMsg)
17+import Route
18+import RouteBuilder exposing (App, StatelessRoute)
19+import Shared
20+import UrlPath
21+import View exposing (View)
22+
23+
24+type alias Model =
25+ {}
26+
27+
28+type alias Msg =
29+ ()
30+
31+
32+type alias RouteParams =
33+ {}
34+
35+
36+type alias Data =
37+ { message : String
38+ }
39+
40+
41+type alias ActionData =
42+ {}
43+
44+
45+route : StatelessRoute RouteParams Data ActionData
46+route =
47+ RouteBuilder.single
48+ { head = head
49+ , data = data
50+ }
51+ |> RouteBuilder.buildNoState { view = view }
52+
53+
54+data : BackendTask FatalError Data
55+data =
56+ BackendTask.succeed Data
57+ |> BackendTask.andMap
58+ (BackendTask.succeed "Hello!")
59+
60+
61+head :
62+ App Data ActionData RouteParams
63+ -> List Head.Tag
64+head app =
65+ Seo.summary
66+ { canonicalUrlOverride = Nothing
67+ , siteName = "Kitchen Rave"
68+ , image =
69+ { url = [ "kchnrave.png" ] |> UrlPath.join |> Pages.Url.fromPath
70+ , alt = "Kitchen Rave"
71+ , dimensions = Nothing
72+ , mimeType = Nothing
73+ }
74+ , description = "Kitchen Rave берет свое начло в 2024 году с проведения спонтанных закрытых тусовок на самых обычных кухнях как рекция на токсичную атмосферу, создавая безопасное камерное пространство."
75+ , locale = Just ( LanguageTag.Language.ru, LanguageTag.Region.ru )
76+ , title = "Kitchen Rave #11"
77+ }
78+ |> Seo.website
79+
80+
81+view :
82+ App Data ActionData RouteParams
83+ -> Shared.Model
84+ -> View (PagesMsg Msg)
85+view app shared =
86+ { title = "Kitchen Rave"
87+ , body =
88+ column [ width fill ]
89+ [ el (centerX :: h1) (text "KR #11")
90+ , el [ height (px 32) ] none
91+ , el [ width (maximum 400 fill), centerX ] <|
92+ html <|
93+ Html.div
94+ [ Html.Attributes.style "padding" "137.78% 0 0 0"
95+ , Html.Attributes.style "position" "relative"
96+ ]
97+ [ Html.iframe
98+ [ Html.Attributes.src "https://player.vimeo.com/video/1144399921?badge=0&autopause=0&player_id=0&app_id=58479&autoplay=1&muted=1&loop=1"
99+ , Html.Attributes.attribute "frameborder" "0"
100+ , Html.Attributes.attribute "allow" "autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share"
101+ , Html.Attributes.attribute "referrerpolicy" "strict-origin-when-cross-origin"
102+ , Html.Attributes.style "position" "absolute"
103+ , Html.Attributes.style "top" "0"
104+ , Html.Attributes.style "left" "0"
105+ , Html.Attributes.style "width" "100%"
106+ , Html.Attributes.style "height" "100%"
107+ , Html.Attributes.title "Kitchen Rave #11"
108+ ]
109+ []
110+ ]
111+ , el [ height (px 16) ] none
112+ , wrappedRow [ width fill, spaceEvenly, spacing 16 ]
113+ (List.map
114+ (\n -> image [ height (maximum 300 shrink), width (maximum 300 shrink) ] { src = "/11/" ++ String.fromInt n ++ ".jpg", description = "" })
115+ (List.range 1 7)
116+ )
117+ ]
118+ }
app/Route/Index.elm+23−21
@@ -6,6 +6,8 @@ import Element.Font as Font
66import FatalError exposing (FatalError)
77import Head
88import Head.Seo as Seo
9+import LanguageTag.Language
10+import LanguageTag.Region
911import Pages.Url
1012import PagesMsg exposing (PagesMsg)
1113import Route
@@ -58,16 +60,16 @@ head :
5860head app =
5961 Seo.summary
6062 { canonicalUrlOverride = Nothing
61− , siteName = "elm-pages"
63+ , siteName = "Kitchen Rave"
6264 , image =
63− { url = [ "images", "icon-png.png" ] |> UrlPath.join |> Pages.Url.fromPath
64− , alt = "elm-pages logo"
65+ { url = [ "kchnrave.png" ] |> UrlPath.join |> Pages.Url.fromPath
66+ , alt = "Kitchen Rave"
6567 , dimensions = Nothing
6668 , mimeType = Nothing
6769 }
68− , description = "Welcome to elm-pages!"
69− , locale = Nothing
70− , title = "elm-pages is running"
70+ , description = "Kitchen Rave берет свое начло в 2024 году с проведения спонтанных закрытых тусовок на самых обычных кухнях как рекция на токсичную атмосферу, создавая безопасное камерное пространство."
71+ , locale = Just ( LanguageTag.Language.ru, LanguageTag.Region.ru )
72+ , title = "Kitchen Rave"
7173 }
7274 |> Seo.website
7375
@@ -80,21 +82,21 @@ view app shared =
8082 { title = "Kitchen Rave"
8183 , body =
8284 column [ width fill ]
83− [ row [ centerX ]
84− [ el [ width (px 16) ] none
85− , image
86− [ paddingEach
87− { left = 16
88− , right = 16
89− , top = 0
90− , bottom = 0
91− }
92− , width fill
93− , height (maximum 700 shrink)
94− ]
95− { src = "/13.JPG", description = "Kitchen Rave #13 poster. Dekadance x Kitchen Rave. Medium: Denis Kudla, Depressive Tuesday, Lavia, Rooina, Shinovich, Stepan Borin, Sveta Rain, Volchiy Voy, Хtonь. Under: ++++ (UK), Bats, CEKTA, DRAAG, KHNN, Replicant, VISHSCALE (UK), Zaur Gapienko. 26/12. DEX. Start: 23:00." }
96− , el [ width (px 16) ] none
97− ]
85+ [ link [ centerX ]
86+ { url = "https://dekadance.timepad.ru/event/3707943/"
87+ , label =
88+ image
89+ [ paddingEach
90+ { left = 16
91+ , right = 16
92+ , top = 0
93+ , bottom = 0
94+ }
95+ , width fill
96+ , height (maximum 700 shrink)
97+ ]
98+ { src = "/13.JPG", description = "Kitchen Rave #13 poster. Dekadance x Kitchen Rave. Medium: Denis Kudla, Depressive Tuesday, Lavia, Rooina, Shinovich, Stepan Borin, Sveta Rain, Volchiy Voy, XTONЬ. Under: ++++ (UK), Bats, CEKTA, DRAAG, KHNN, Replicant, VISHSCALE (UK), Zaur Gapienko. 26/12. DEX. Start: 23:00." }
99+ }
98100 , el [ height (px 32) ] none
99101 , link [ centerX ]
100102 { url = "https://dekadance.timepad.ru/event/3707943/", label = el [ Font.underline ] (text "купить билет") }
app/Shared.elm+24−10
@@ -94,9 +94,9 @@ view sharedData page model toMsg pageView =
9494 [ layout
9595 [ Background.color (rgb 0 0 0)
9696 , Font.color (rgb 1 1 1)
97− , Font.family [ Font.typeface "League Spartan", Font.sansSerif ]
97+ , Font.family [ Font.typeface "Noto Sans", Font.sansSerif ]
9898 ]
99− (column [ width fill ]
99+ (column [ width fill, centerX, width (maximum 700 fill), paddingEach { left = 16, right = 16, top = 0, bottom = 0 } ]
100100 [ html
101101 (Html.img
102102 [ Html.Attributes.src "https://mc.yandex.ru/watch/105714817"
@@ -105,16 +105,30 @@ view sharedData page model toMsg pageView =
105105 ]
106106 []
107107 )
108− , image
109− [ width (px 150)
110− , centerX
111− , paddingEach { top = 16, bottom = 32, left = 0, right = 0 }
112− ]
113− { src = "/logo.svg"
114− , description = "Kitchen Rave"
108+ , link [ centerX ]
109+ { url = "/"
110+ , label =
111+ image
112+ [ width (px 350)
113+ , paddingEach { top = 16, bottom = 32, left = 0, right = 0 }
114+ ]
115+ { src = "/logo.svg"
116+ , description = "Kitchen Rave"
117+ }
115118 }
119+ , wrappedRow [ centerX, spacing 16 ]
120+ [ link []
121+ { url = "/about"
122+ , label = el [ Font.underline ] (text "About")
123+ }
124+ , link []
125+ { url = "/events/kr11"
126+ , label = el [ Font.underline ] (text "KR#11")
127+ }
128+ ]
129+ , el [ height (px 64) ] none
116130 , pageView.body
117− , el [ height (px 16) ] none
131+ , el [ height (px 32) ] none
118132 ]
119133 )
120134 ]
elm-pages.config.mjs+2−1
@@ -2,11 +2,12 @@ import { defineConfig } from "vite";
22import adapter from "elm-pages/adapter/netlify.js";
33
44export default {
5− vite: defineConfig({}),
5+ vite: defineConfig({server: {allowedHosts: ["localhost.iko.soy"]}}),
66 adapter,
77 headTagsTemplate(context) {
88 return `
99<link rel="stylesheet" href="/style.css" />
10+<link rel="icon" type="image/x-icon" href="/favicon.ico">
1011<meta name="generator" content="elm-pages v${context.cliVersion}" />
1112`;
1213 },
index.ts+5
@@ -22,4 +22,9 @@ const config: ElmPagesInit = {
2222
2323ym(105714817, 'init', {ssr:true, webvisor:true, clickmap:true, accurateTrackBounce:true, trackLinks:true});
2424
25+
26+/*! @vimeo/player v2.30.1 | (c) 2025 Vimeo | MIT License | https://github.com/vimeo/player.js */
27+((e,t)=>{"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):((e="undefined"!=typeof globalThis?globalThis:e||self).Vimeo=e.Vimeo||{},e.Vimeo.Player=t())})(this,function(){function r(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?r(Object(n),!0).forEach(function(e){f(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function T(){T=function(){return a};var a={},e=Object.prototype,c=e.hasOwnProperty,l=Object.defineProperty||function(e,t,n){e[t]=n.value},t="function"==typeof Symbol?Symbol:{},r=t.iterator||"@@iterator",n=t.asyncIterator||"@@asyncIterator",o=t.toStringTag||"@@toStringTag";function i(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{i({},"")}catch(e){i=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o,i,a,u,t=t&&t.prototype instanceof d?t:d,t=Object.create(t.prototype),r=new k(r||[]);return l(t,"_invoke",{value:(o=e,i=n,a=r,u="suspendedStart",function(e,t){if("executing"===u)throw new Error("Generator is already running");if("completed"===u){if("throw"===e)throw t;return x()}for(a.method=e,a.arg=t;;){var n=a.delegate;if(n){n=function e(t,n){var r=n.method,o=t.iterator[r];if(void 0===o)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=void 0,e(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),f;r=s(o,t.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,f;o=r.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=void 0),n.delegate=null,f):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,f)}(n,a);if(n){if(n===f)continue;return n}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if("suspendedStart"===u)throw u="completed",a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);u="executing";n=s(o,i,a);if("normal"===n.type){if(u=a.done?"completed":"suspendedYield",n.arg===f)continue;return{value:n.arg,done:a.done}}"throw"===n.type&&(u="completed",a.method="throw",a.arg=n.arg)}})}),t}function s(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}a.wrap=u;var f={};function d(){}function h(){}function p(){}var t={},y=(i(t,r,function(){return this}),Object.getPrototypeOf),y=y&&y(y(E([]))),v=(y&&y!==e&&c.call(y,r)&&(t=y),p.prototype=d.prototype=Object.create(t));function m(e){["next","throw","return"].forEach(function(t){i(e,t,function(e){return this._invoke(t,e)})})}function g(a,u){var t;l(this,"_invoke",{value:function(n,r){function e(){return new u(function(e,t){!function t(e,n,r,o){var i,e=s(a[e],a,n);if("throw"!==e.type)return(n=(i=e.arg).value)&&"object"==typeof n&&c.call(n,"__await")?u.resolve(n.__await).then(function(e){t("next",e,r,o)},function(e){t("throw",e,r,o)}):u.resolve(n).then(function(e){i.value=e,r(i)},function(e){return t("throw",e,r,o)});o(e.arg)}(n,r,e,t)})}return t=t?t.then(e,e):e()}})}function w(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function b(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function k(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(w,this),this.reset(!0)}function E(t){if(t){var n,e=t[r];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length))return n=-1,(e=function e(){for(;++n<t.length;)if(c.call(t,n))return e.value=t[n],e.done=!1,e;return e.value=void 0,e.done=!0,e}).next=e}return{next:x}}function x(){return{value:void 0,done:!0}}return l(v,"constructor",{value:h.prototype=p,configurable:!0}),l(p,"constructor",{value:h,configurable:!0}),h.displayName=i(p,o,"GeneratorFunction"),a.isGeneratorFunction=function(e){e="function"==typeof e&&e.constructor;return!!e&&(e===h||"GeneratorFunction"===(e.displayName||e.name))},a.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,p):(e.__proto__=p,i(e,o,"GeneratorFunction")),e.prototype=Object.create(v),e},a.awrap=function(e){return{__await:e}},m(g.prototype),i(g.prototype,n,function(){return this}),a.AsyncIterator=g,a.async=function(e,t,n,r,o){void 0===o&&(o=Promise);var i=new g(u(e,t,n,r),o);return a.isGeneratorFunction(t)?i:i.next().then(function(e){return e.done?e.value:i.next()})},m(v),i(v,o,"Generator"),i(v,r,function(){return this}),i(v,"toString",function(){return"[object Generator]"}),a.keys=function(e){var t,n=Object(e),r=[];for(t in n)r.push(t);return r.reverse(),function e(){for(;r.length;){var t=r.pop();if(t in n)return e.value=t,e.done=!1,e}return e.done=!0,e}},a.values=E,k.prototype={constructor:k,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(b),!e)for(var t in this)"t"===t.charAt(0)&&c.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(n){if(this.done)throw n;var r=this;function e(e,t){return i.type="throw",i.arg=n,r.next=e,t&&(r.method="next",r.arg=void 0),!!t}for(var t=this.tryEntries.length-1;0<=t;--t){var o=this.tryEntries[t],i=o.completion;if("root"===o.tryLoc)return e("end");if(o.tryLoc<=this.prev){var a=c.call(o,"catchLoc"),u=c.call(o,"finallyLoc");if(a&&u){if(this.prev<o.catchLoc)return e(o.catchLoc,!0);if(this.prev<o.finallyLoc)return e(o.finallyLoc)}else if(a){if(this.prev<o.catchLoc)return e(o.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return e(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;0<=n;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&c.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}var i=(o=o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc?null:o)?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,f):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),f},finish:function(e){for(var t=this.tryEntries.length-1;0<=t;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),b(n),f}},catch:function(e){for(var t=this.tryEntries.length-1;0<=t;--t){var n,r,o=this.tryEntries[t];if(o.tryLoc===e)return"throw"===(n=o.completion).type&&(r=n.arg,b(o)),r}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:E(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},a}function c(e,t,n,r,o,i,a){try{var u=e[i](a),c=u.value}catch(e){return void n(e)}u.done?t(c):Promise.resolve(c).then(r,o)}function d(u){return function(){var e=this,a=arguments;return new Promise(function(t,n){var r=u.apply(e,a);function o(e){c(r,t,n,o,i,"next",e)}function i(e){c(r,t,n,o,i,"throw",e)}o(void 0)})}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,I(r.key),r)}}function s(e,t,n){t&&o(e.prototype,t),n&&o(e,n),Object.defineProperty(e,"prototype",{writable:!1})}function f(e,t,n){(t=I(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}function i(e){return(i=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e,t){return(h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function a(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function p(e,t,n){return(p=a()?Reflect.construct.bind():function(e,t,n){var r=[null];r.push.apply(r,t);t=new(Function.bind.apply(e,r));return n&&h(t,n.prototype),t}).apply(null,arguments)}function L(e){var n="function"==typeof Map?new Map:void 0;return function(e){if(null===e||-1===Function.toString.call(e).indexOf("[native code]"))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==n){if(n.has(e))return n.get(e);n.set(e,t)}function t(){return p(e,arguments,i(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),h(t,e)}(e)}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function R(n){var r=a();return function(){var e,t=i(n),t=(e=r?(e=i(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments),this);if(e&&("object"==typeof e||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return y(t)}}function q(e,t){return(e=>{if(Array.isArray(e))return e})(e)||((e,t)=>{var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,u=[],c=!0,l=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(u.push(r.value),u.length!==t);c=!0);}catch(e){l=!0,o=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}})(e,t)||((e,t)=>{var n;if(e)return"string"==typeof e?v(e,t):"Map"===(n="Object"===(n=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?v(e,t):void 0})(e,t)||(()=>{throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")})()}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function I(e){e=((e,t)=>{if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);if("object"!=typeof(n=n.call(e,t||"default")))return n;throw new TypeError("@@toPrimitive must return a primitive value.")})(e,"string");return"symbol"==typeof e?e:String(e)}var e="undefined"!=typeof global&&"[object global]"==={}.toString.call(global),t="undefined"!=typeof Bun,n="undefined"!=typeof Deno,e=e||t||n;function V(e,t){return 0===e.indexOf(t.toLowerCase())?e:"".concat(t.toLowerCase()).concat(e.substr(0,1).toUpperCase()).concat(e.substr(1))}function m(e){return/^(https?:)?\/\/((((player|www)\.)?vimeo\.com)|((player\.)?[a-zA-Z0-9-]+\.(videoji\.(hk|cn)|vimeo\.work)))(?=$|\/)/.test(e)}function D(e){return/^https:\/\/player\.((vimeo\.com)|([a-zA-Z0-9-]+\.(videoji\.(hk|cn)|vimeo\.work)))\/video\/\d+/.test(e)}function U(e){var t,e=0<arguments.length&&void 0!==e?e:{},n=e.id,e=n||e.url;if(!e)throw new Error("An id or url must be passed, either in an options object or as a data-vimeo-id or data-vimeo-url attribute.");if(t=e,!isNaN(parseFloat(t))&&isFinite(t)&&Math.floor(t)==t)return"https://vimeo.com/".concat(e);if(m(e))return e.replace("http:","https:");if(n)throw new TypeError("“".concat(n,"” is not a valid video id."));throw new TypeError("“".concat(e,"” is not a vimeo.com url."))}function W(t,e,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:"addEventListener",o=4<arguments.length&&void 0!==arguments[4]?arguments[4]:"removeEventListener",i="string"==typeof e?[e]:e;return i.forEach(function(e){t[r](e,n)}),{cancel:function(){return i.forEach(function(e){return t[o](e,n)})}}}function g(e,t){t=1<arguments.length&&void 0!==t?t:document;if(e&&t&&"function"==typeof t.querySelectorAll)for(var n=t.querySelectorAll("iframe"),r=0;r<n.length;r++)if(n[r]&&n[r].contentWindow===e)return n[r];return null}t=void 0!==Array.prototype.indexOf,n="undefined"!=typeof window&&void 0!==window.postMessage;if(!(e||t&&n))throw new Error("Sorry, the Vimeo Player API is not available in this browser.");var z,B,w,G="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function b(){if(void 0===this)throw new TypeError("Constructor WeakMap requires 'new'");if(w(this,"_id","_WeakMap_"+Y()+"."+Y()),0<arguments.length)throw new TypeError("WeakMap iterable is not supported")}function k(e,t){if(!E(e)||!z.call(e,"_id"))throw new TypeError(t+" method called on incompatible receiver "+typeof e)}function Y(){return Math.random().toString().substring(2)}function E(e){return Object(e)===e}(t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:G).WeakMap||(z=Object.prototype.hasOwnProperty,B=Object.defineProperty&&(()=>{try{return 1===Object.defineProperty({},"x",{value:1}).x}catch(e){}})(),t.WeakMap=((w=function(e,t,n){B?Object.defineProperty(e,t,{configurable:!0,writable:!0,value:n}):e[t]=n})(b.prototype,"delete",function(e){var t;return k(this,"delete"),!!E(e)&&!(!(t=e[this._id])||t[0]!==e||(delete e[this._id],0))}),w(b.prototype,"get",function(e){var t;return k(this,"get"),E(e)&&(t=e[this._id])&&t[0]===e?t[1]:void 0}),w(b.prototype,"has",function(e){var t;return k(this,"has"),!!E(e)&&!(!(t=e[this._id])||t[0]!==e)}),w(b.prototype,"set",function(e,t){var n;if(k(this,"set"),E(e))return(n=e[this._id])&&n[0]===e?n[1]=t:w(e,this._id,[e,t]),this;throw new TypeError("Invalid value used as weak map key")}),w(b,"_polyfill",!0),b));(function(e){var t,n,r;r=function(){var t,n,r,o,i,e=Object.prototype.toString,a="undefined"!=typeof setImmediate?function(e){return setImmediate(e)}:setTimeout;try{Object.defineProperty({},"x",{}),t=function(e,t,n,r){return Object.defineProperty(e,t,{value:n,writable:!0,configurable:!1!==r})}}catch(e){t=function(e,t,n){return e[t]=n,e}}function u(e,t){this.fn=e,this.self=t,this.next=void 0}function c(e,t){m.add(e,t),n=n||a(m.drain)}function l(e){var t,n=typeof e;return"function"==typeof(t=null==e||"object"!=n&&"function"!=n?t:e.then)&&t}function s(){for(var e=0;e<this.chain.length;e++){n=t=i=o=r=void 0;var t,n,r=this,o=1===this.state?this.chain[e].success:this.chain[e].failure,i=this.chain[e];try{!1===o?i.reject(r.msg):(t=!0===o?r.msg:o.call(void 0,r.msg))===i.promise?i.reject(TypeError("Promise-chain cycle")):(n=l(t))?n.call(t,i.resolve,i.reject):i.resolve(t)}catch(e){i.reject(e)}}this.chain.length=0}function f(e){var n,r=this;if(!r.triggered){r.triggered=!0,r.def&&(r=r.def);try{(n=l(e))?c(function(){var t=new p(r);try{n.call(e,function(){f.apply(t,arguments)},function(){d.apply(t,arguments)})}catch(e){d.call(t,e)}}):(r.msg=e,r.state=1,0<r.chain.length&&c(s,r))}catch(e){d.call(new p(r),e)}}}function d(e){var t=this;t.triggered||(t.triggered=!0,(t=t.def?t.def:t).msg=e,t.state=2,0<t.chain.length&&c(s,t))}function h(e,n,r,o){for(var t=0;t<n.length;t++)(t=>{e.resolve(n[t]).then(function(e){r(t,e)},o)})(t)}function p(e){this.def=e,this.triggered=!1}function y(e){this.promise=e,this.state=0,this.triggered=!1,this.chain=[],this.msg=void 0}function v(e){if("function"!=typeof e)throw TypeError("Not a function");if(0!==this.__NPO__)throw TypeError("Not a promise");this.__NPO__=1;var r=new y(this);this.then=function(e,t){var n={success:"function"!=typeof e||e,failure:"function"==typeof t&&t};return n.promise=new this.constructor(function(e,t){if("function"!=typeof e||"function"!=typeof t)throw TypeError("Not a function");n.resolve=e,n.reject=t}),r.chain.push(n),0!==r.state&&c(s,r),n.promise},this.catch=function(e){return this.then(void 0,e)};try{e.call(void 0,function(e){f.call(r,e)},function(e){d.call(r,e)})}catch(e){d.call(r,e)}}var m={add:function(e,t){i=new u(e,t),o?o.next=i:r=i,o=i},drain:function(){var e=r;for(r=o=n=void 0;e;)e.fn.call(e.self),e=e.next}},g=t({},"constructor",v,!1);return t(v.prototype=g,"__NPO__",0,!1),t(v,"resolve",function(n){return n&&"object"==typeof n&&1===n.__NPO__?n:new this(function(e,t){if("function"!=typeof e||"function"!=typeof t)throw TypeError("Not a function");e(n)})}),t(v,"reject",function(n){return new this(function(e,t){if("function"!=typeof e||"function"!=typeof t)throw TypeError("Not a function");t(n)})}),t(v,"all",function(t){var a=this;return"[object Array]"!=e.call(t)?a.reject(TypeError("Not an array")):0===t.length?a.resolve([]):new a(function(n,e){if("function"!=typeof n||"function"!=typeof e)throw TypeError("Not a function");var r=t.length,o=Array(r),i=0;h(a,t,function(e,t){o[e]=t,++i===r&&n(o)},e)})}),t(v,"race",function(t){var r=this;return"[object Array]"!=e.call(t)?r.reject(TypeError("Not an array")):new r(function(n,e){if("function"!=typeof n||"function"!=typeof e)throw TypeError("Not a function");h(r,t,function(e,t){n(t)},e)})}),v},(n=G)[t="Promise"]=n[t]||r(),e.exports&&(e.exports=n[t])})(n={exports:{}});var x=n.exports,P=new WeakMap;function j(e,t,n){var r=P.get(e.element)||{};t in r||(r[t]=[]),r[t].push(n),P.set(e.element,r)}function _(e,t){return(P.get(e.element)||{})[t]||[]}function O(e,t,n){var r=P.get(e.element)||{};return!r[t]||(n?(-1!==(n=r[t].indexOf(n))&&r[t].splice(n,1),P.set(e.element,r),r[t]&&0===r[t].length):(r[t]=[],P.set(e.element,r),!0))}function A(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){return console.warn(e),{}}return e}function M(e,t,n){e.element.contentWindow&&e.element.contentWindow.postMessage&&(t={method:t},void 0!==n&&(t.value=n),8<=(n=parseFloat(navigator.userAgent.toLowerCase().replace(/^.*msie (\d+).*$/,"$1")))&&n<10&&(t=JSON.stringify(t)),e.element.contentWindow.postMessage(t,e.origin))}function H(n,r){var t,e,o,i,a=[];(r=A(r)).event?("error"===r.event&&_(n,r.data.method).forEach(function(e){var t=new Error(r.data.message);t.name=r.data.name,e.reject(t),O(n,r.data.method,e)}),a=_(n,"event:".concat(r.event)),t=r.data):r.method&&(e=n,o=r.method,o=!((i=_(e,o)).length<1)&&(O(e,o,e=i.shift()),e))&&(a.push(o),t=r.value),a.forEach(function(e){try{"function"==typeof e?e.call(n,t):e.resolve(t)}catch(e){}})}var Q=["airplay","audio_tracks","audiotrack","autopause","autoplay","background","byline","cc","chapter_id","chapters","chromecast","color","colors","controls","dnt","end_time","fullscreen","height","id","initial_quality","interactive_params","keyboard","loop","maxheight","max_quality","maxwidth","min_quality","muted","play_button_position","playsinline","portrait","preload","progress_bar","quality","quality_selector","responsive","skipping_forward","speed","start_time","texttrack","thumbnail_id","title","transcript","transparent","unmute_button","url","vimeo_logo","volume","watch_full_video","width"];function $(r,e){return Q.reduce(function(e,t){var n=r.getAttribute("data-vimeo-".concat(t));return!n&&""!==n||(e[t]=""===n?1:n),e},1<arguments.length&&void 0!==e?e:{})}function S(e,t){var n,e=e.html;if(t)return null===t.getAttribute("data-vimeo-initialized")&&((n=document.createElement("div")).innerHTML=e,t.appendChild(n.firstChild),t.setAttribute("data-vimeo-initialized","true")),t.querySelector("iframe");throw new TypeError("An element must be provided")}function J(a,e,t){var u=1<arguments.length&&void 0!==e?e:{},c=2<arguments.length?t:void 0;return new Promise(function(t,n){if(!m(a))throw new TypeError("“".concat(a,"” is not a vimeo.com url."));var e,r=(e=>{for(var t=((e=(e||"").match(/^(?:https?:)?(?:\/\/)?([^/?]+)/))&&e[1]||"").replace("player.",""),n=0,r=[".videoji.hk",".vimeo.work",".videoji.cn"];n<r.length;n++)if(t.endsWith(r[n]))return t;return"vimeo.com"})(a),o="https://".concat(r,"/api/oembed.json?url=").concat(encodeURIComponent(a));for(e in u)u.hasOwnProperty(e)&&(o+="&".concat(e,"=").concat(encodeURIComponent(u[e])));var i=new("XDomainRequest"in window?XDomainRequest:XMLHttpRequest);i.open("GET",o,!0),i.onload=function(){if(404===i.status)n(new Error("“".concat(a,"” was not found.")));else if(403===i.status)n(new Error("“".concat(a,"” is not embeddable.")));else try{var e=JSON.parse(i.responseText);403===e.domain_status_code?(S(e,c),n(new Error("“".concat(a,"” is not embeddable.")))):t(e)}catch(e){n(e)}},i.onerror=function(){var e=i.status?" (".concat(i.status,")"):"";n(new Error("There was an error fetching the embed code from Vimeo".concat(e,".")))},i.send()})}function X(e){function n(e){"console"in window&&console.error&&console.error("There was an error creating an embed: ".concat(e))}e=0<arguments.length&&void 0!==e?e:document,e=[].slice.call(e.querySelectorAll("[data-vimeo-id], [data-vimeo-url]"));e.forEach(function(t){try{var e;null===t.getAttribute("data-vimeo-defer")&&J(U(e=$(t)),e,t).then(function(e){return S(e,t)}).catch(n)}catch(e){n(e)}})}function Z(){var i=(()=>{for(var e,t=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],n=0,r=t.length,o={};n<r;n++)if((e=t[n])&&e[1]in document){for(n=0;n<e.length;n++)o[t[0][n]]=e[n];return o}return!1})(),n={fullscreenchange:i.fullscreenchange,fullscreenerror:i.fullscreenerror},a={request:function(o){return new Promise(function(e,t){function n(){a.off("fullscreenchange",n),e()}a.on("fullscreenchange",n);var r=(o=o||document.documentElement)[i.requestFullscreen]();r instanceof Promise&&r.then(n).catch(t)})},exit:function(){return new Promise(function(t,e){var n,r;a.isFullscreen?(a.on("fullscreenchange",n=function e(){a.off("fullscreenchange",e),t()}),(r=document[i.exitFullscreen]())instanceof Promise&&r.then(n).catch(e)):t()})},on:function(e,t){e=n[e];e&&document.addEventListener(e,t)},off:function(e,t){e=n[e];e&&document.removeEventListener(e,t)}};return Object.defineProperties(a,{isFullscreen:{get:function(){return Boolean(document[i.fullscreenElement])}},element:{enumerable:!0,get:function(){return document[i.fullscreenElement]}},isEnabled:{enumerable:!0,get:function(){return Boolean(document[i.fullscreenEnabled])}}}),a}var K={role:"viewer",autoPlayMuted:!0,allowedDrift:.3,maxAllowedDrift:1,minCheckInterval:.1,maxRateAdjustment:.2,maxTimeToCatchUp:1},ee=(e=>{var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&h(t,e);var r,n,o,i=R(a);function a(e,t){var o,n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},r=3<arguments.length?arguments[3]:void 0;return l(this,a),f(y(o=i.call(this)),"logger",void 0),f(y(o),"speedAdjustment",0),f(y(o),"adjustSpeed",(()=>{var n=d(T().mark(function e(t,n){var r;return T().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(o.speedAdjustment===n)return e.abrupt("return");e.next=2;break;case 2:return e.next=4,t.getPlaybackRate();case 4:return e.t0=e.sent,e.t1=o.speedAdjustment,e.t2=e.t0-e.t1,e.t3=n,r=e.t2+e.t3,o.log("New playbackRate: ".concat(r)),e.next=12,t.setPlaybackRate(r);case 12:o.speedAdjustment=n;case 13:case"end":return e.stop()}},e)}));return function(e,t){return n.apply(this,arguments)}})()),o.logger=r,o.init(t,e,u(u({},K),n)),o}return s(a,[{key:"disconnect",value:function(){this.dispatchEvent(new Event("disconnect"))}},{key:"init",value:(o=d(T().mark(function e(t,n,r){var o,i,a,u=this;return T().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.waitForTOReadyState(t,"open");case 2:if("viewer"===r.role)return e.next=5,this.updatePlayer(t,n,r);e.next=10;break;case 5:o=W(t,"change",function(){return u.updatePlayer(t,n,r)}),i=this.maintainPlaybackPosition(t,n,r),this.addEventListener("disconnect",function(){i.cancel(),o.cancel()}),e.next=14;break;case 10:return e.next=12,this.updateTimingObject(t,n);case 12:a=W(n,["seeked","play","pause","ratechange"],function(){return u.updateTimingObject(t,n)},"on","off"),this.addEventListener("disconnect",function(){return a.cancel()});case 14:case"end":return e.stop()}},e,this)})),function(e,t,n){return o.apply(this,arguments)})},{key:"updateTimingObject",value:(n=d(T().mark(function e(t,n){var r,o,i;return T().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([n.getCurrentTime(),n.getPaused(),n.getPlaybackRate()]);case 2:i=e.sent,i=q(i,3),r=i[0],o=i[1],i=i[2],t.update({position:r,velocity:o?0:i});case 8:case"end":return e.stop()}},e)})),function(e,t){return n.apply(this,arguments)})},{key:"updatePlayer",value:(r=d(T().mark(function e(t,n,r){var o,i;return T().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(i=t.query(),o=i.position,i=i.velocity,"number"==typeof o&&n.setCurrentTime(o),"number"!=typeof i)e.next=25;else{if(0===i)return e.next=6,n.getPaused();e.next=11}break;case 6:if(e.t0=e.sent,!1!==e.t0){e.next=9;break}n.pause();case 9:e.next=25;break;case 11:if(0<i)return e.next=14,n.getPaused();e.next=25;break;case 14:if(e.t1=e.sent,!0===e.t1)return e.next=18,n.play().catch((()=>{var t=d(T().mark(function e(t){return T().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if("NotAllowedError"===t.name&&r.autoPlayMuted)return e.next=3,n.setMuted(!0);e.next=5;break;case 3:return e.next=5,n.play().catch(function(e){return console.error("Couldn't play the video from TimingSrcConnector. Error:",e)});case 5:case"end":return e.stop()}},e)}));return function(e){return t.apply(this,arguments)}})());e.next=19;break;case 18:this.updatePlayer(t,n,r);case 19:return e.next=21,n.getPlaybackRate();case 21:if(e.t2=e.sent,e.t3=i,e.t2===e.t3){e.next=25;break}n.setPlaybackRate(i);case 25:case"end":return e.stop()}},e,this)})),function(e,t,n){return r.apply(this,arguments)})},{key:"maintainPlaybackPosition",value:function(i,a,e){var u=this,c=e.allowedDrift,l=e.maxAllowedDrift,s=e.maxRateAdjustment,f=e.maxTimeToCatchUp,e=1e3*Math.min(f,Math.max(e.minCheckInterval,l)),t=(()=>{var e=d(T().mark(function e(){var t,n,r,o;return T().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(e.t0=0===i.query().velocity,e.t0){e.next=6;break}return e.next=4,a.getPaused();case 4:e.t1=e.sent,e.t0=!0===e.t1;case 6:if(e.t0)return e.abrupt("return");e.next=8;break;case 8:return e.t2=i.query().position,e.next=11,a.getCurrentTime();case 11:if(e.t3=e.sent,t=e.t2-e.t3,n=Math.abs(t),u.log("Drift: ".concat(t)),l<n)return e.next=18,u.adjustSpeed(a,0);e.next=22;break;case 18:a.setCurrentTime(i.query().position),u.log("Resync by currentTime"),e.next=29;break;case 22:if(c<n)return o=(o=n/f)<(r=s)?(r-o)/2:r,e.next=28,u.adjustSpeed(a,o*Math.sign(t));e.next=29;break;case 28:u.log("Resync by playbackRate");case 29:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}})(),n=setInterval(function(){return t()},e);return{cancel:function(){return clearInterval(n)}}}},{key:"log",value:function(e){var t;null!=(t=this.logger)&&t.call(this,"TimingSrcConnector: ".concat(e))}},{key:"waitForTOReadyState",value:function(n,r){return new Promise(function(t){(function e(){n.readyState===r?t():n.addEventListener("readystatechange",e,{once:!0})})()})}}]),a})(L(EventTarget)),C=new WeakMap,N=new WeakMap,F={},Player=(()=>{function Player(i){var a=this,t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};if(l(this,Player),window.jQuery&&i instanceof jQuery&&(1<i.length&&window.console&&console.warn&&console.warn("A jQuery object with multiple elements was passed, using the first element."),i=i[0]),"undefined"!=typeof document&&"string"==typeof i&&(i=document.getElementById(i)),n=i,!Boolean(n&&1===n.nodeType&&"nodeName"in n&&n.ownerDocument&&n.ownerDocument.defaultView))throw new TypeError("You must pass either a valid element or a valid id.");if("IFRAME"===(i="IFRAME"!==i.nodeName&&(n=i.querySelector("iframe"))?n:i).nodeName&&!m(i.getAttribute("src")||""))throw new Error("The player element passed isn’t a Vimeo embed.");if(C.has(i))return C.get(i);this._window=i.ownerDocument.defaultView,this.element=i,this.origin="*";var e,n=new x(function(r,o){var e;a._onMessage=function(e){var t,n;m(e.origin)&&a.element.contentWindow===e.source&&("*"===a.origin&&(a.origin=e.origin),(e=A(e.data))&&"error"===e.event&&e.data&&"ready"===e.data.method?((t=new Error(e.data.message)).name=e.data.name,o(t)):(t=e&&"ready"===e.event,n=e&&"ping"===e.method,t||n?(a.element.setAttribute("data-ready","true"),r()):H(a,e)))},a._window.addEventListener("message",a._onMessage),"IFRAME"!==a.element.nodeName&&J(U(e=$(i,t)),e,i).then(function(e){var t,n,r=S(e,i);return a.element=r,a._originalElement=i,t=i,r=r,n=P.get(t),P.set(r,n),P.delete(t),C.set(a.element,a),e}).catch(o)});return N.set(this,n),C.set(this.element,this),"IFRAME"===this.element.nodeName&&M(this,"ping"),F.isEnabled&&(e=function(){return F.exit()},this.fullscreenchangeHandler=function(){(F.isFullscreen?j:O)(a,"event:exitFullscreen",e),a.ready().then(function(){M(a,"fullscreenchange",F.isFullscreen)})},F.on("fullscreenchange",this.fullscreenchangeHandler)),this}var n;return s(Player,[{key:"callMethod",value:function(n){for(var r=this,e=arguments.length,o=new Array(1<e?e-1:0),t=1;t<e;t++)o[t-1]=arguments[t];if(null==n)throw new TypeError("You must pass a method name.");return new x(function(e,t){return r.ready().then(function(){j(r,n,{resolve:e,reject:t}),0===o.length?o={}:1===o.length&&(o=o[0]),M(r,n,o)}).catch(t)})}},{key:"get",value:function(n){var r=this;return new x(function(e,t){return n=V(n,"get"),r.ready().then(function(){j(r,n,{resolve:e,reject:t}),M(r,n)}).catch(t)})}},{key:"set",value:function(n,r){var o=this;return new x(function(e,t){if(n=V(n,"set"),null==r)throw new TypeError("There must be a value to set.");return o.ready().then(function(){j(o,n,{resolve:e,reject:t}),M(o,n,r)}).catch(t)})}},{key:"on",value:function(e,t){if(!e)throw new TypeError("You must pass an event name.");if(!t)throw new TypeError("You must pass a callback function.");if("function"!=typeof t)throw new TypeError("The callback must be a function.");0===_(this,"event:".concat(e)).length&&this.callMethod("addEventListener",e).catch(function(){}),j(this,"event:".concat(e),t)}},{key:"off",value:function(e,t){if(!e)throw new TypeError("You must pass an event name.");if(t&&"function"!=typeof t)throw new TypeError("The callback must be a function.");O(this,"event:".concat(e),t)&&this.callMethod("removeEventListener",e).catch(function(e){})}},{key:"loadVideo",value:function(e){return this.callMethod("loadVideo",e)}},{key:"ready",value:function(){var e=N.get(this)||new x(function(e,t){t(new Error("Unknown player. Probably unloaded."))});return x.resolve(e)}},{key:"addCuePoint",value:function(e){return this.callMethod("addCuePoint",{time:e,data:1<arguments.length&&void 0!==arguments[1]?arguments[1]:{}})}},{key:"removeCuePoint",value:function(e){return this.callMethod("removeCuePoint",e)}},{key:"enableTextTrack",value:function(e){if(e)return this.callMethod("enableTextTrack",{language:e,kind:1<arguments.length&&void 0!==arguments[1]?arguments[1]:null,showing:!(2<arguments.length&&void 0!==arguments[2])||arguments[2]});throw new TypeError("You must pass a language.")}},{key:"disableTextTrack",value:function(){return this.callMethod("disableTextTrack")}},{key:"selectAudioTrack",value:function(e,t){if(e)return this.callMethod("selectAudioTrack",{language:e,kind:t});throw new TypeError("You must pass a language.")}},{key:"selectDefaultAudioTrack",value:function(){return this.callMethod("selectDefaultAudioTrack")}},{key:"pause",value:function(){return this.callMethod("pause")}},{key:"play",value:function(){return this.callMethod("play")}},{key:"requestFullscreen",value:function(){return F.isEnabled?F.request(this.element):this.callMethod("requestFullscreen")}},{key:"exitFullscreen",value:function(){return F.isEnabled?F.exit():this.callMethod("exitFullscreen")}},{key:"getFullscreen",value:function(){return F.isEnabled?x.resolve(F.isFullscreen):this.get("fullscreen")}},{key:"requestPictureInPicture",value:function(){return this.callMethod("requestPictureInPicture")}},{key:"exitPictureInPicture",value:function(){return this.callMethod("exitPictureInPicture")}},{key:"getPictureInPicture",value:function(){return this.get("pictureInPicture")}},{key:"remotePlaybackPrompt",value:function(){return this.callMethod("remotePlaybackPrompt")}},{key:"unload",value:function(){return this.callMethod("unload")}},{key:"destroy",value:function(){var n=this;return new x(function(e){var t;N.delete(n),C.delete(n.element),n._originalElement&&(C.delete(n._originalElement),n._originalElement.removeAttribute("data-vimeo-initialized")),n.element&&"IFRAME"===n.element.nodeName&&n.element.parentNode&&(n.element.parentNode.parentNode&&n._originalElement&&n._originalElement!==n.element.parentNode?n.element.parentNode.parentNode.removeChild(n.element.parentNode):n.element.parentNode.removeChild(n.element)),n.element&&"DIV"===n.element.nodeName&&n.element.parentNode&&(n.element.removeAttribute("data-vimeo-initialized"),t=n.element.querySelector("iframe"))&&t.parentNode&&(t.parentNode.parentNode&&n._originalElement&&n._originalElement!==t.parentNode?t.parentNode.parentNode.removeChild(t.parentNode):t.parentNode.removeChild(t)),n._window.removeEventListener("message",n._onMessage),F.isEnabled&&F.off("fullscreenchange",n.fullscreenchangeHandler),e()})}},{key:"getAutopause",value:function(){return this.get("autopause")}},{key:"setAutopause",value:function(e){return this.set("autopause",e)}},{key:"getBuffered",value:function(){return this.get("buffered")}},{key:"getCameraProps",value:function(){return this.get("cameraProps")}},{key:"setCameraProps",value:function(e){return this.set("cameraProps",e)}},{key:"getChapters",value:function(){return this.get("chapters")}},{key:"getCurrentChapter",value:function(){return this.get("currentChapter")}},{key:"getColor",value:function(){return this.get("color")}},{key:"getColors",value:function(){return x.all([this.get("colorOne"),this.get("colorTwo"),this.get("colorThree"),this.get("colorFour")])}},{key:"setColor",value:function(e){return this.set("color",e)}},{key:"setColors",value:function(e){var t;return Array.isArray(e)?(t=new x(function(e){return e(null)}),e=[e[0]?this.set("colorOne",e[0]):t,e[1]?this.set("colorTwo",e[1]):t,e[2]?this.set("colorThree",e[2]):t,e[3]?this.set("colorFour",e[3]):t],x.all(e)):new x(function(e,t){return t(new TypeError("Argument must be an array."))})}},{key:"getCuePoints",value:function(){return this.get("cuePoints")}},{key:"getCurrentTime",value:function(){return this.get("currentTime")}},{key:"setCurrentTime",value:function(e){return this.set("currentTime",e)}},{key:"getDuration",value:function(){return this.get("duration")}},{key:"getEnded",value:function(){return this.get("ended")}},{key:"getLoop",value:function(){return this.get("loop")}},{key:"setLoop",value:function(e){return this.set("loop",e)}},{key:"setMuted",value:function(e){return this.set("muted",e)}},{key:"getMuted",value:function(){return this.get("muted")}},{key:"getPaused",value:function(){return this.get("paused")}},{key:"getPlaybackRate",value:function(){return this.get("playbackRate")}},{key:"setPlaybackRate",value:function(e){return this.set("playbackRate",e)}},{key:"getPlayed",value:function(){return this.get("played")}},{key:"getQualities",value:function(){return this.get("qualities")}},{key:"getQuality",value:function(){return this.get("quality")}},{key:"setQuality",value:function(e){return this.set("quality",e)}},{key:"getRemotePlaybackAvailability",value:function(){return this.get("remotePlaybackAvailability")}},{key:"getRemotePlaybackState",value:function(){return this.get("remotePlaybackState")}},{key:"getSeekable",value:function(){return this.get("seekable")}},{key:"getSeeking",value:function(){return this.get("seeking")}},{key:"getTextTracks",value:function(){return this.get("textTracks")}},{key:"getAudioTracks",value:function(){return this.get("audioTracks")}},{key:"getEnabledAudioTrack",value:function(){return this.get("enabledAudioTrack")}},{key:"getDefaultAudioTrack",value:function(){return this.get("defaultAudioTrack")}},{key:"getVideoEmbedCode",value:function(){return this.get("videoEmbedCode")}},{key:"getVideoId",value:function(){return this.get("videoId")}},{key:"getVideoTitle",value:function(){return this.get("videoTitle")}},{key:"getVideoWidth",value:function(){return this.get("videoWidth")}},{key:"getVideoHeight",value:function(){return this.get("videoHeight")}},{key:"getVideoUrl",value:function(){return this.get("videoUrl")}},{key:"getVolume",value:function(){return this.get("volume")}},{key:"setVolume",value:function(e){return this.set("volume",e)}},{key:"setTimingSrc",value:(n=d(T().mark(function e(t,n){var r,o=this;return T().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}throw new TypeError("A Timing Object must be provided.");case 2:return e.next=4,this.ready();case 4:return r=new ee(this,t,n),M(this,"notifyTimingObjectConnect"),r.addEventListener("disconnect",function(){return M(o,"notifyTimingObjectDisconnect")}),e.abrupt("return",r);case 8:case"end":return e.stop()}},e,this)})),function(e,t){return n.apply(this,arguments)})}],[{key:"isVimeoUrl",value:m}]),Player})();return e||(F=Z(),X(),function(e){var n=0<arguments.length&&void 0!==e?e:document;window.VimeoPlayerResizeEmbeds_||(window.VimeoPlayerResizeEmbeds_=!0,window.addEventListener("message",function(e){var t;m(e.origin)&&e.data&&"spacechange"===e.data.event&&(t=e.source?g(e.source,n):null)&&(t.parentElement.style.paddingBottom="".concat(e.data.data[0].bottom,"px"))}))}(),function(e){var n=0<arguments.length&&void 0!==e?e:document;window.VimeoSeoMetadataAppended||(window.VimeoSeoMetadataAppended=!0,window.addEventListener("message",function(e){var t;m(e.origin)&&(t=A(e.data))&&"ready"===t.event&&(t=e.source?g(e.source,n):null)&&D(t.src)&&new Player(t).callMethod("appendVideoMetadata",window.location.href)}))}(),function(e){var r,o=0<arguments.length&&void 0!==e?e:document;window.VimeoCheckedUrlTimeParam||(window.VimeoCheckedUrlTimeParam=!0,r=function(e){"console"in window&&console.error&&console.error("There was an error getting video Id: ".concat(e))},window.addEventListener("message",function(e){var t,n;m(e.origin)&&(t=A(e.data))&&"ready"===t.event&&(t=e.source?g(e.source,o):null)&&D(t.src)&&(n=new Player(t)).getVideoId().then(function(e){var e=new RegExp("[?&]vimeo_t_".concat(e,"=([^&#]*)")).exec(window.location.href);e&&e[1]&&(e=decodeURI(e[1]),n.setCurrentTime(e))}).catch(r)}))}(),window.VimeoDRMEmbedsUpdated)||(window.VimeoDRMEmbedsUpdated=!0,window.addEventListener("message",function(e){var t;m(e.origin)&&(t=A(e.data))&&"drminitfailed"===t.event&&(t=e.source?g(e.source):null)&&!(e=t.getAttribute("allow")||"").includes("encrypted-media")&&(t.setAttribute("allow","".concat(e,"; encrypted-media")),(e=new URL(t.getAttribute("src"))).searchParams.set("forcereload","drm"),t.setAttribute("src",e.toString()))})),Player});
28+
29+
2530export default config;
public/11/1.jpgnew file

Binary file not shown.

public/11/2.jpgnew file

Binary file not shown.

public/11/3.jpgnew file

Binary file not shown.

public/11/4.jpgnew file

Binary file not shown.

public/11/5.jpgnew file

Binary file not shown.

public/11/6.jpgnew file

Binary file not shown.

public/11/7.jpgnew file

Binary file not shown.

public/kchnrave.pngnew file

Binary file not shown.

public/logo.svg+27−9
@@ -1,10 +1,28 @@
1−<svg width="368" height="209" viewBox="0 0 368 209" fill="none" xmlns="http://www.w3.org/2000/svg">
2−<path d="M69.2505 56.352L101.379 100H78.5305L52.5465 63.072V100H33.4105V15.52H52.5465V50.08L76.4825 15.52H98.0505L69.2505 56.352Z" fill="white"/>
3−<path d="M143.376 82.592C147.301 82.592 150.864 82.016 154.064 80.864C157.306 79.712 159.717 78.5813 161.296 77.472L169.488 93.728C167.482 95.4347 164.048 97.1627 159.184 98.912C154.362 100.661 148.624 101.536 141.968 101.536C135.738 101.536 129.893 100.448 124.432 98.272C118.97 96.096 114.149 93.0454 109.968 89.12C105.829 85.152 102.565 80.5227 100.176 75.232C97.8289 69.8987 96.6555 64.1173 96.6555 57.888C96.6555 51.6587 97.8289 45.8773 100.176 40.544C102.522 35.168 105.765 30.496 109.904 26.528C114.085 22.56 118.906 19.488 124.368 17.312C129.872 15.0933 135.738 13.984 141.968 13.984C148.624 13.984 154.362 14.8587 159.184 16.608C164.048 18.3573 167.482 20.0853 169.488 21.792L161.296 38.048C159.717 36.896 157.306 35.7653 154.064 34.656C150.864 33.504 147.301 32.928 143.376 32.928C139.024 32.928 135.226 33.6107 131.984 34.976C128.741 36.2987 126.032 38.1333 123.856 40.48C121.68 42.8267 120.058 45.472 118.992 48.416C117.925 51.36 117.392 54.4533 117.392 57.696C117.392 60.9813 117.925 64.1173 118.992 67.104C120.058 70.048 121.68 72.6933 123.856 75.04C126.032 77.3867 128.741 79.2427 131.984 80.608C135.226 81.9307 139.024 82.592 143.376 82.592Z" fill="white"/>
4−<path d="M224.276 66.016H195.092V100H176.02V15.52H195.092V49.312H224.276V15.52H243.284V100H224.276V66.016Z" fill="white"/>
5−<path d="M269.098 33.056L270.506 33.312V100H251.37V15.52H277.482L311.722 82.08L310.314 82.336V15.52H329.45V100H303.21L269.098 33.056Z" fill="white"/>
6−<path d="M33.8915 105.52H68.3235C73.2302 105.52 77.6035 106.544 81.4435 108.592C85.2835 110.64 88.3129 113.605 90.5315 117.488C92.7929 121.328 93.9235 125.915 93.9235 131.248C93.9235 136.581 92.9635 140.955 91.0435 144.368C89.1662 147.739 86.9049 150.277 84.2595 151.984C81.6142 153.648 79.1609 154.651 76.8995 154.992L97.4435 190H75.9395L57.6355 156.464H53.0275V190H33.8915V105.52ZM53.0275 143.216H61.4755C64.8889 143.216 67.8755 142.384 70.4355 140.72C72.9955 139.056 74.2755 136.112 74.2755 131.888C74.2755 127.664 73.0169 124.741 70.4995 123.12C67.9822 121.456 65.0169 120.624 61.6035 120.624H53.0275V143.216Z" fill="white"/>
7−<path d="M134.109 105.52H153.117L186.461 190H166.045L159.901 173.04H127.389L121.181 190H100.701L134.109 105.52ZM133.789 156.272H153.565L143.773 128.56H143.581L133.789 156.272Z" fill="white"/>
8−<path d="M233.631 190H211.999L181.919 105.52H203.487L222.815 165.616L242.143 105.52H263.711L233.631 190Z" fill="white"/>
9−<path d="M275.974 105.52H329.926V122.288H295.046V139.504H329.606V155.76H295.046V173.232H329.926V190H275.974V105.52Z" fill="white"/>
1+<svg width="811" height="190" viewBox="0 0 811 190" fill="none" xmlns="http://www.w3.org/2000/svg">
2+<path d="M50.087 67.416L82.471 111H60.647L34.087 73.816V111H15.783V26.52H34.087V61.528L58.535 26.52H79.207L50.087 67.416Z" fill="white"/>
3+<path d="M86.988 26.52H105.292V111H86.988V26.52Z" fill="white"/>
4+<path d="M131.441 42.584H111.089V26.52H170.161V42.584H149.745V111H131.441V42.584Z" fill="white"/>
5+<path d="M217.956 94.424C222.009 94.424 225.679 93.848 228.964 92.696C232.249 91.5013 234.681 90.328 236.26 89.176L244.068 104.728C242.105 106.435 238.692 108.163 233.828 109.912C229.007 111.661 223.268 112.536 216.612 112.536C210.383 112.536 204.537 111.448 199.076 109.272C193.657 107.053 188.857 103.981 184.676 100.056C180.537 96.088 177.295 91.4587 174.948 86.168C172.644 80.8773 171.492 75.1173 171.492 68.888C171.492 62.6587 172.644 56.8773 174.948 51.544C177.295 46.2107 180.537 41.56 184.676 37.592C188.815 33.624 193.615 30.5307 199.076 28.312C204.537 26.0933 210.383 24.984 216.612 24.984C223.268 24.984 229.007 25.8587 233.828 27.608C238.692 29.3573 242.105 31.0853 244.068 32.792L236.26 48.344C234.681 47.192 232.249 46.04 228.964 44.888C225.679 43.6933 222.009 43.096 217.956 43.096C213.561 43.096 209.7 43.7787 206.372 45.144C203.044 46.5093 200.249 48.408 197.988 50.84C195.769 53.2293 194.084 55.96 192.932 59.032C191.823 62.104 191.268 65.3253 191.268 68.696C191.268 72.1093 191.823 75.3733 192.932 78.488C194.084 81.56 195.769 84.312 197.988 86.744C200.249 89.1333 203.044 91.0107 206.372 92.376C209.7 93.7413 213.561 94.424 217.956 94.424Z" fill="white"/>
6+<path d="M300.59 76.632H270.254V111H252.014V26.52H270.254V60.632H300.59V26.52H318.766V111H300.59V76.632Z" fill="white"/>
7+<path d="M329.674 26.52H383.178V42.584H347.914V60.888H382.794V76.44H347.914V94.936H383.178V111H329.674V26.52Z" fill="white"/>
8+<path d="M411.044 43.352L412.324 43.544V111H394.084V26.52H419.108L454.308 93.848L453.028 94.104V26.52H471.268V111H446.116L411.044 43.352Z" fill="white"/>
9+<path d="M511.645 26.52H545.629C550.493 26.52 554.845 27.544 558.685 29.592C562.525 31.5973 565.554 34.52 567.773 38.36C569.992 42.2 571.101 46.7867 571.101 52.12C571.101 57.4533 570.141 61.8267 568.221 65.24C566.301 68.6107 563.997 71.1493 561.309 72.856C558.664 74.52 556.189 75.5013 553.885 75.8L574.493 111H553.949L535.517 77.208H529.949V111H511.645V26.52ZM529.949 64.536H539.101C542.642 64.536 545.736 63.6613 548.381 61.912C551.026 60.1627 552.349 57.0907 552.349 52.696C552.349 48.344 551.048 45.3147 548.445 43.608C545.842 41.9013 542.77 41.048 539.229 41.048H529.949V64.536Z" fill="white"/>
10+<path d="M604.514 26.52H622.69L655.842 111H636.386L630.05 93.656H597.218L590.882 111H571.298L604.514 26.52ZM603.298 77.656H624.034L613.73 48.6H613.538L603.298 77.656Z" fill="white"/>
11+<path d="M695.737 111H675.065L644.857 26.52H665.465L685.369 87.768L705.337 26.52H725.945L695.737 111Z" fill="white"/>
12+<path d="M731.759 26.52H785.263V42.584H749.999V60.888H784.879V76.44H749.999V94.936H785.263V111H731.759V26.52Z" fill="white"/>
13+<path d="M50.6221 159H48.7981C47.6141 159 46.8621 158.36 46.5421 157.08L40.9741 132.696H40.8301L35.3581 157.08C35.0381 158.36 34.2701 159 33.0541 159H31.2781C30.1581 159 29.3901 158.36 28.9741 157.08L20.1901 128.136H17.1661C16.7501 128.136 16.5421 127.944 16.5421 127.56V125.112C16.5421 124.728 16.7501 124.536 17.1661 124.536H27.9661C28.3821 124.536 28.5901 124.728 28.5901 125.112V127.56C28.5901 127.944 28.3821 128.136 27.9661 128.136H24.6061L32.0461 153.912H32.3341L39.0061 124.536H42.8461L49.5661 153.912H49.8541L57.2941 128.136H53.8861C53.5021 128.136 53.3101 127.944 53.3101 127.56V125.112C53.3101 124.728 53.5021 124.536 53.8861 124.536H64.7341C65.1181 124.536 65.3101 124.728 65.3101 125.112V127.56C65.3101 127.944 65.1181 128.136 64.7341 128.136H61.6621L52.8781 157.08C52.4941 158.36 51.7421 159 50.6221 159Z" fill="white"/>
14+<path d="M102.17 159H76.6823C76.2663 159 76.0583 158.808 76.0583 158.424V155.976C76.0583 155.592 76.2663 155.4 76.6823 155.4H80.3303V128.136H76.6823C76.2663 128.136 76.0583 127.944 76.0583 127.56V125.112C76.0583 124.728 76.2663 124.536 76.6823 124.536H102.17C102.586 124.536 102.794 124.728 102.794 125.112V132.84C102.794 133.256 102.586 133.464 102.17 133.464H99.5783C99.1943 133.464 99.0023 133.256 99.0023 132.84V128.136H84.5063V140.04H96.6503C97.0663 140.04 97.2743 140.232 97.2743 140.616V143.064C97.2743 143.448 97.0663 143.64 96.6503 143.64H84.5063V155.4H98.9543V150.696C98.9543 150.312 99.1623 150.12 99.5783 150.12H102.17C102.586 150.12 102.794 150.312 102.794 150.696V158.424C102.794 158.808 102.586 159 102.17 159Z" fill="white"/>
15+<path d="M171.377 150.312C171.537 150.44 171.617 150.6 171.617 150.792C171.617 150.952 171.537 151.192 171.377 151.512C171.249 151.8 171.009 152.2 170.657 152.712C170.337 153.192 169.745 153.864 168.881 154.728C168.017 155.592 167.073 156.344 166.049 156.984C165.025 157.592 163.665 158.136 161.969 158.616C160.305 159.096 158.513 159.336 156.593 159.336C151.921 159.336 148.017 157.704 144.881 154.44C141.777 151.176 140.225 146.904 140.225 141.624C140.225 136.312 141.793 132.088 144.929 128.952C148.097 125.816 151.905 124.248 156.353 124.248C161.313 124.248 164.913 125.96 167.153 129.384L167.105 125.112C167.041 124.728 167.233 124.536 167.681 124.536H170.369C170.785 124.536 170.993 124.728 170.993 125.112V135.576C170.993 135.992 170.785 136.2 170.369 136.2H167.345C166.961 136.2 166.769 135.992 166.769 135.576V135.144C166.769 133.672 165.761 132.152 163.745 130.584C161.761 128.984 159.281 128.184 156.305 128.184C153.329 128.184 150.641 129.368 148.241 131.736C145.873 134.072 144.689 137.4 144.689 141.72C144.689 146.008 145.889 149.352 148.289 151.752C150.689 154.12 153.505 155.304 156.737 155.304C160.225 155.304 162.977 154.52 164.993 152.952C166.561 151.736 167.713 150.504 168.449 149.256C168.705 148.776 169.009 148.68 169.361 148.968L171.377 150.312Z" fill="white"/>
16+<path d="M217.716 141.624C217.716 146.872 216.132 151.144 212.964 154.44C209.828 157.704 205.86 159.336 201.06 159.336C196.292 159.336 192.308 157.688 189.108 154.392C185.908 151.064 184.308 146.792 184.308 141.576C184.308 136.328 185.956 132.136 189.252 129C192.548 125.832 196.484 124.248 201.06 124.248C205.636 124.248 209.556 125.832 212.82 129C216.084 132.136 217.716 136.344 217.716 141.624ZM192.468 151.8C194.932 154.232 197.796 155.448 201.06 155.448C204.324 155.448 207.172 154.232 209.604 151.8C212.036 149.336 213.252 145.976 213.252 141.72C213.252 137.432 212.004 134.088 209.508 131.688C207.044 129.256 204.228 128.04 201.06 128.04C197.892 128.04 195.06 129.256 192.564 131.688C190.068 134.088 188.82 137.432 188.82 141.72C188.82 145.976 190.036 149.336 192.468 151.8Z" fill="white"/>
17+<path d="M264.752 141.624C264.752 146.872 263.168 151.144 260 154.44C256.864 157.704 252.896 159.336 248.096 159.336C243.328 159.336 239.344 157.688 236.144 154.392C232.944 151.064 231.344 146.792 231.344 141.576C231.344 136.328 232.992 132.136 236.288 129C239.584 125.832 243.52 124.248 248.096 124.248C252.672 124.248 256.592 125.832 259.856 129C263.12 132.136 264.752 136.344 264.752 141.624ZM239.504 151.8C241.968 154.232 244.832 155.448 248.096 155.448C251.36 155.448 254.208 154.232 256.64 151.8C259.072 149.336 260.288 145.976 260.288 141.72C260.288 137.432 259.04 134.088 256.544 131.688C254.08 129.256 251.264 128.04 248.096 128.04C244.928 128.04 242.096 129.256 239.6 131.688C237.104 134.088 235.856 137.432 235.856 141.72C235.856 145.976 237.072 149.336 239.504 151.8Z" fill="white"/>
18+<path d="M307.428 159H303.252C302.1 159 301.14 158.232 300.372 156.696L295.86 147.528C295.604 147.016 295.364 146.616 295.14 146.328C294.948 146.04 294.5 145.752 293.796 145.464C293.124 145.176 292.276 145.032 291.252 145.032H284.484V155.4H288.9C289.316 155.4 289.524 155.592 289.524 155.976V158.424C289.524 158.808 289.316 159 288.9 159H276.66C276.244 159 276.036 158.808 276.036 158.424V155.976C276.036 155.592 276.244 155.4 276.66 155.4H280.308V128.136H276.66C276.244 128.136 276.036 127.944 276.036 127.56V125.112C276.036 124.728 276.244 124.536 276.66 124.536H287.412C287.796 124.536 287.988 124.728 287.988 125.112V127.56C287.988 127.944 287.796 128.136 287.412 128.136H284.484V141.624H289.524C292.916 141.624 295.428 140.632 297.06 138.648C298.724 136.632 299.556 133.128 299.556 128.136H296.292C295.908 128.136 295.716 127.944 295.716 127.56V125.112C295.716 124.728 295.908 124.536 296.292 124.536H306.996C307.38 124.536 307.572 124.728 307.572 125.112V127.56C307.572 127.944 307.38 128.136 306.996 128.136H303.684C303.684 135.848 301.508 140.888 297.156 143.256C297.892 143.608 298.468 144.072 298.884 144.648C299.3 145.192 299.78 146.008 300.324 147.096L304.5 155.4H307.428C307.812 155.4 308.004 155.592 308.004 155.976V158.424C308.004 158.808 307.812 159 307.428 159Z" fill="white"/>
19+<path d="M380.013 159H369.165C368.781 159 368.589 158.808 368.589 158.424V155.976C368.589 155.592 368.781 155.4 369.165 155.4H372.525L369.405 147.096H356.013L352.893 155.4H356.253C356.637 155.4 356.829 155.592 356.829 155.976V158.424C356.829 158.808 356.637 159 356.253 159H345.453C345.069 159 344.877 158.808 344.877 158.424V155.976C344.877 155.592 345.069 155.4 345.453 155.4H348.669L358.989 128.136H356.397C355.981 128.136 355.773 127.944 355.773 127.56V125.112C355.773 124.728 355.981 124.536 356.397 124.536H362.925C363.693 124.536 364.269 124.696 364.653 125.016C365.069 125.336 365.421 125.864 365.709 126.6L376.749 155.4H380.013C380.397 155.4 380.589 155.592 380.589 155.976V158.424C380.589 158.808 380.397 159 380.013 159ZM368.109 143.784L362.781 129.528H362.637L357.261 143.784H368.109Z" fill="white"/>
20+<path d="M420.986 159H418.394C417.786 159 417.306 158.888 416.954 158.664C416.602 158.408 416.266 158.024 415.946 157.512L402.074 135.816L399.674 131.784H399.578V155.4H403.274C403.69 155.4 403.898 155.592 403.898 155.976V158.424C403.898 158.808 403.69 159 403.274 159H391.754C391.338 159 391.13 158.808 391.13 158.424V155.976C391.13 155.592 391.338 155.4 391.754 155.4H395.402V128.136H391.754C391.338 128.136 391.13 127.944 391.13 127.56V125.112C391.13 124.728 391.338 124.536 391.754 124.536H398.474C399.402 124.536 400.218 125.08 400.922 126.168L414.602 147.576L417.338 152.232H417.434V128.136H413.738C413.354 128.136 413.162 127.944 413.162 127.56V125.112C413.162 124.728 413.354 124.536 413.738 124.536H425.306C425.69 124.536 425.882 124.728 425.882 125.112V127.56C425.882 127.944 425.69 128.136 425.306 128.136H421.61V158.424C421.61 158.808 421.402 159 420.986 159Z" fill="white"/>
21+<path d="M452.84 159H439.064C438.68 159 438.488 158.808 438.488 158.424V155.976C438.488 155.592 438.68 155.4 439.064 155.4H442.76V128.136H439.064C438.68 128.136 438.488 127.944 438.488 127.56V125.112C438.488 124.728 438.68 124.536 439.064 124.536H452.024C457.336 124.536 461.56 126.072 464.696 129.144C467.832 132.184 469.4 136.376 469.4 141.72C469.4 147.064 467.912 151.288 464.936 154.392C461.96 157.464 457.928 159 452.84 159ZM446.936 155.4H451.688C460.584 155.336 465.032 150.808 465.032 141.816C465.032 137.496 463.88 134.136 461.576 131.736C459.304 129.336 455.96 128.136 451.544 128.136H446.936V155.4Z" fill="white"/>
22+<path d="M540.666 159H538.842C537.658 159 536.906 158.36 536.586 157.08L531.018 132.696H530.874L525.402 157.08C525.082 158.36 524.314 159 523.098 159H521.322C520.202 159 519.434 158.36 519.018 157.08L510.234 128.136H507.21C506.794 128.136 506.586 127.944 506.586 127.56V125.112C506.586 124.728 506.794 124.536 507.21 124.536H518.01C518.426 124.536 518.634 124.728 518.634 125.112V127.56C518.634 127.944 518.426 128.136 518.01 128.136H514.65L522.09 153.912H522.378L529.05 124.536H532.89L539.61 153.912H539.898L547.338 128.136H543.93C543.546 128.136 543.354 127.944 543.354 127.56V125.112C543.354 124.728 543.546 124.536 543.93 124.536H554.778C555.162 124.536 555.354 124.728 555.354 125.112V127.56C555.354 127.944 555.162 128.136 554.778 128.136H551.706L542.922 157.08C542.538 158.36 541.786 159 540.666 159Z" fill="white"/>
23+<path d="M592.215 159H566.727C566.311 159 566.103 158.808 566.103 158.424V155.976C566.103 155.592 566.311 155.4 566.727 155.4H570.375V128.136H566.727C566.311 128.136 566.103 127.944 566.103 127.56V125.112C566.103 124.728 566.311 124.536 566.727 124.536H592.215C592.631 124.536 592.839 124.728 592.839 125.112V132.84C592.839 133.256 592.631 133.464 592.215 133.464H589.623C589.239 133.464 589.047 133.256 589.047 132.84V128.136H574.551V140.04H586.695C587.111 140.04 587.319 140.232 587.319 140.616V143.064C587.319 143.448 587.111 143.64 586.695 143.64H574.551V155.4H588.999V150.696C588.999 150.312 589.207 150.12 589.623 150.12H592.215C592.631 150.12 592.839 150.312 592.839 150.696V158.424C592.839 158.808 592.631 159 592.215 159Z" fill="white"/>
24+<path d="M659.405 159H655.229C654.077 159 653.117 158.232 652.349 156.696L647.837 147.528C647.453 146.728 647.037 146.136 646.589 145.752C646.173 145.368 645.581 145.16 644.813 145.128H638.717V155.4H643.037C643.421 155.4 643.613 155.592 643.613 155.976V158.424C643.613 158.808 643.421 159 643.037 159H630.893C630.477 159 630.269 158.808 630.269 158.424V155.976C630.269 155.592 630.477 155.4 630.893 155.4H634.541V128.136H630.893C630.477 128.136 630.269 127.944 630.269 127.56V125.112C630.269 124.728 630.477 124.536 630.893 124.536H645.677C649.101 124.536 651.885 125.448 654.029 127.272C656.173 129.064 657.245 131.608 657.245 134.904C657.245 139.928 654.893 143.064 650.189 144.312C650.797 144.792 651.549 145.864 652.445 147.528L656.477 155.4H659.405C659.789 155.4 659.981 155.592 659.981 155.976V158.424C659.981 158.808 659.789 159 659.405 159ZM638.717 141.72H644.861C650.301 141.72 653.021 139.496 653.021 135.048C653.021 130.44 650.301 128.136 644.861 128.136H638.717V141.72Z" fill="white"/>
25+<path d="M705.959 159H695.111C694.727 159 694.535 158.808 694.535 158.424V155.976C694.535 155.592 694.727 155.4 695.111 155.4H698.471L695.351 147.096H681.959L678.839 155.4H682.199C682.583 155.4 682.775 155.592 682.775 155.976V158.424C682.775 158.808 682.583 159 682.199 159H671.399C671.015 159 670.823 158.808 670.823 158.424V155.976C670.823 155.592 671.015 155.4 671.399 155.4H674.615L684.935 128.136H682.343C681.927 128.136 681.719 127.944 681.719 127.56V125.112C681.719 124.728 681.927 124.536 682.343 124.536H688.871C689.639 124.536 690.215 124.696 690.599 125.016C691.015 125.336 691.367 125.864 691.655 126.6L702.695 155.4H705.959C706.343 155.4 706.535 155.592 706.535 155.976V158.424C706.535 158.808 706.343 159 705.959 159ZM694.055 143.784L688.727 129.528H688.583L683.207 143.784H694.055Z" fill="white"/>
26+<path d="M730.131 159H728.259C727.651 159 727.187 158.856 726.867 158.568C726.547 158.28 726.259 157.784 726.003 157.08L714.819 128.136H711.747C711.331 128.136 711.123 127.944 711.123 127.56V125.112C711.123 124.728 711.331 124.536 711.747 124.536H722.547C722.931 124.536 723.123 124.728 723.123 125.112V127.56C723.123 127.944 722.931 128.136 722.547 128.136H719.283L729.027 153.912H729.315L739.059 128.136H735.795C735.379 128.136 735.171 127.944 735.171 127.56V125.112C735.171 124.728 735.379 124.536 735.795 124.536H746.595C747.011 124.536 747.219 124.728 747.219 125.112V127.56C747.219 127.944 747.011 128.136 746.595 128.136H743.427L732.339 157.08C732.115 157.752 731.843 158.248 731.523 158.568C731.235 158.856 730.771 159 730.131 159Z" fill="white"/>
27+<path d="M784.458 159H758.97C758.554 159 758.346 158.808 758.346 158.424V155.976C758.346 155.592 758.554 155.4 758.97 155.4H762.618V128.136H758.97C758.554 128.136 758.346 127.944 758.346 127.56V125.112C758.346 124.728 758.554 124.536 758.97 124.536H784.458C784.874 124.536 785.082 124.728 785.082 125.112V132.84C785.082 133.256 784.874 133.464 784.458 133.464H781.866C781.482 133.464 781.29 133.256 781.29 132.84V128.136H766.794V140.04H778.938C779.354 140.04 779.562 140.232 779.562 140.616V143.064C779.562 143.448 779.354 143.64 778.938 143.64H766.794V155.4H781.242V150.696C781.242 150.312 781.45 150.12 781.866 150.12H784.458C784.874 150.12 785.082 150.312 785.082 150.696V158.424C785.082 158.808 784.874 159 784.458 159Z" fill="white"/>
1028</svg>
style.css+1−2
@@ -1,5 +1,4 @@
1−@import url('https://fonts.googleapis.com/css2?family=League+Spartan:wght@100..900&display=swap');
2−
1+@import url('https://fonts.googleapis.com/css2?family=League+Spartan:wght@100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Sanchez:ital@0;1&display=swap');
32body {
43 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial,
54 sans-serif, "Apple Color Emoji", "Segoe UI Emoji";